@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

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

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

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

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

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

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

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

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

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

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

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

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

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

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

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

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

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* ==========================================================================
   Fonts
   ========================================================================== */
@font-face {
  font-family: 'gc-iconfont';
  src: url("../fonts/icomoon.eot?e3f329925f09f7b8131d3c9d0f7c584a1fe0eace");
  src: url("../fonts/icomoon.eot?e3f329925f09f7b8131d3c9d0f7c584a1fe0eace#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?e3f329925f09f7b8131d3c9d0f7c584a1fe0eace") format("truetype"), url("../fonts/icomoon.woff?e3f329925f09f7b8131d3c9d0f7c584a1fe0eace") format("woff"), url("../fonts/icomoon.svg?e3f329925f09f7b8131d3c9d0f7c584a1fe0eace#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

.gcicon, .gc-reward-icon, [class^="gcicon-"], [class*=" gcicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'gc-iconfont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gcicon-bell-full:before {
  content: "\e903"; }

.gcicon-bell:before {
  content: "\e98b"; }

.gcicon-editorialized:before {
  content: "\e902"; }

.gcicon-comments:before {
  content: "\e901"; }

.gcicon-offtopic .path1:before {
  content: "\e920";
  color: #ffd112; }

.gcicon-offtopic .path2:before {
  content: "\e921";
  margin-left: -1em;
  color: black; }

.gcicon-offtopic .path3:before {
  content: "\e922";
  margin-left: -1em;
  color: black; }

.gcicon-offtopic .path4:before {
  content: "\e923";
  margin-left: -1em;
  color: black; }

.gcicon-offtopic .path5:before {
  content: "\e924";
  margin-left: -1em;
  color: black; }

.gcicon-offtopic .path6:before {
  content: "\e925";
  margin-left: -1em;
  color: black; }

.gcicon-like .path1:before {
  content: "\e926";
  color: #0066cc; }

.gcicon-like .path2:before {
  content: "\e927";
  margin-left: -1em;
  color: white; }

.gcicon-like .path3:before {
  content: "\e928";
  margin-left: -1em;
  color: white; }

.gcicon-diamond .path1:before {
  content: "\e929";
  color: #8bbce8; }

.gcicon-diamond .path2:before {
  content: "\e92a";
  margin-left: -1em;
  color: #0066cc; }

.gcicon-diamond .path3:before {
  content: "\e92b";
  margin-left: -1em;
  color: #0066cc; }

.gcicon-diamond .path4:before {
  content: "\e92c";
  margin-left: -1em;
  color: #0066cc; }

.gcicon-diamond .path5:before {
  content: "\e92d";
  margin-left: -1em;
  color: #8bbce8; }

.gcicon-diamond .path6:before {
  content: "\e92e";
  margin-left: -1em;
  color: #8bbce8; }

.gcicon-diamond .path7:before {
  content: "\e92f";
  margin-left: -1em;
  color: #9451df; }

.gcicon-diamond .path8:before {
  content: "\e930";
  margin-left: -1em;
  color: #9451df; }

.gcicon-troll .path1:before {
  content: "\e931";
  color: #390202; }

.gcicon-troll .path2:before {
  content: "\e932";
  margin-left: -1em;
  color: #f9252c; }

.gcicon-troll .path3:before {
  content: "\e933";
  margin-left: -1em;
  color: #390202; }

.gcicon-troll .path4:before {
  content: "\e934";
  margin-left: -1em;
  color: #390202; }

.gcicon-troll .path5:before {
  content: "\e935";
  margin-left: -1em;
  color: #390202; }

.gcicon-troll .path6:before {
  content: "\e936";
  margin-left: -1em;
  color: #390202; }

.gcicon-target .path1:before {
  content: "\e937";
  color: #0066cc; }

.gcicon-target .path2:before {
  content: "\e938";
  margin-left: -1em;
  color: #eb1a21; }

.gcicon-target .path3:before {
  content: "\e939";
  margin-left: -1em;
  color: #eb1a21; }

.gcicon-target .path4:before {
  content: "\e93a";
  margin-left: -1em;
  color: white; }

.gcicon-rulesviolation .path1:before {
  content: "\e93b";
  color: #201d1d; }

.gcicon-rulesviolation .path2:before {
  content: "\e93c";
  margin-left: -1em;
  color: #fcfcfc; }

.gcicon-rulesviolation .path3:before {
  content: "\e93d";
  margin-left: -1em;
  color: #eb1a21; }

.gcicon-rulesviolation .path4:before {
  content: "\e93e";
  margin-left: -1em;
  color: #eb1a21; }

.gcicon-back-start:before {
  content: "\e600"; }

.gcicon-forward:before {
  content: "\e601"; }

.gcicon-rewind:before {
  content: "\e602"; }

.gcicon-next:before {
  content: "\e603"; }

.gcicon-user:before {
  content: "\e604"; }

.gcicon-answer:before {
  content: "\e605"; }

.gcicon-close:before {
  content: "\e98c"; }

.gcicon-arrow:before {
  content: "\e606"; }

.gcicon-arrowup:before {
  content: "\e607"; }

.gcicon-arrowdown:before {
  content: "\e608"; }

.gcicon-share:before {
  content: "\e609"; }

.gcicon-rate:before {
  content: "\e60a"; }

.gcicon-check:before {
  content: "\e60b"; }

.gcicon-view:before {
  content: "\e60c"; }

.gcicon-list:before {
  content: "\e60d"; }

.gcicon-link:before {
  content: "\e60e"; }

.gcicon-googleplus .path1:before {
  content: "\e904";
  color: white; }

.gcicon-googleplus .path2:before {
  content: "\e905";
  margin-left: -1em;
  color: #4285f4; }

.gcicon-googleplus .path3:before {
  content: "\e906";
  margin-left: -1em;
  color: #34a853; }

.gcicon-googleplus .path4:before {
  content: "\e907";
  margin-left: -1em;
  color: #fbbc05; }

.gcicon-googleplus .path5:before {
  content: "\e908";
  margin-left: -1em;
  color: #ea4335; }

.gcicon-google:before {
  content: "\e992"; }

.gcicon-facebook:before {
  content: "\e610"; }

.gcicon-twitter:before {
  content: "\e611"; }

.gcicon-linkedin:before {
  content: "\e997"; }

.gcicon-cog:before {
  content: "\e612"; }

.gcicon-newtab:before {
  content: "\e613"; }

.gcicon-pencil:before {
  content: "\e614"; }

.gcicon-file-xml:before {
  content: "\e615"; }

.gcicon-comment:before {
  content: "\e616"; }

.gcicon-pin:before {
  content: "\e617"; }

.gcicon-images:before {
  content: "\e909"; }

.gcicon-icon_t:before {
  content: "\e93f"; }

.gcicon-smile:before {
  content: "\e9e1"; }

.gcicon-underline:before {
  content: "\ea63"; }

.gcicon-play2:before {
  content: "\ea15"; }

.gcicon-caret-left:before {
  content: "\f0d9"; }

.gcicon-caret-right:before {
  content: "\f0da"; }

.gcicon-readmore:before {
  content: "\f0db"; }

.gcicon-ban:before {
  content: "\e940"; }

.gcicon-remove:before {
  content: "\e941"; }

.gcicon-spam:before {
  content: "\e942"; }

.gcicon-thumb-up:before {
  content: "\e943"; }

.gcicon-arrow-reply:before {
  content: "\e944";
  color: #f35b5b; }

.gcicon-lock:before {
  content: "\e945"; }

.gcicon-unlock:before {
  content: "\e946"; }

.gcicon-image:before {
  content: "\e947"; }

.gcicon-code:before {
  content: "\e948"; }

.gcicon-link2:before {
  content: "\e949"; }

.gcicon-edit:before {
  content: "\e94a"; }

.gcicon-signal:before {
  content: "\e94b"; }

.gcicon-star:before, .gc-reward-icon:before {
  content: "\e90a"; }

.gcicon-warning:before {
  content: "\e90b"; }

.gcicon-alerte:before {
  content: "\e991"; }

.gcicon-ghost:before {
  content: "\e94c"; }

.gcicon-stop:before {
  content: "\e94d"; }

.gcicon-pause:before {
  content: "\e94e"; }

.gcicon-prefs:before {
  content: "\e90c"; }

.gcicon-clock:before {
  content: "\e90d"; }

.gcicon-comments2:before {
  content: "\e90e"; }

.gcicon-rocket .path1:before {
  content: "\e90f";
  color: #b60604; }

.gcicon-rocket .path2:before {
  content: "\e910";
  margin-left: -1em;
  color: #b60604; }

.gcicon-rocket .path3:before {
  content: "\e911";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path4:before {
  content: "\e912";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path5:before {
  content: "\e913";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path6:before {
  content: "\e914";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path7:before {
  content: "\e915";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path8:before {
  content: "\e916";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path9:before {
  content: "\e917";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path10:before {
  content: "\e918";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path11:before {
  content: "\e919";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path12:before {
  content: "\e91a";
  margin-left: -1em;
  color: #36465f; }

.gcicon-rocket .path13:before {
  content: "\e91b";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path14:before {
  content: "\e91c";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path15:before {
  content: "\e91d";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path16:before {
  content: "\e91e";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path17:before {
  content: "\e91f";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path18:before {
  content: "\e94f";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path19:before {
  content: "\e950";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path20:before {
  content: "\e951";
  margin-left: -1em;
  color: #e41715; }

.gcicon-rocket .path21:before {
  content: "\e952";
  margin-left: -1em;
  color: #fd7d1b; }

.gcicon-rocket .path22:before {
  content: "\e953";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path23:before {
  content: "\e954";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path24:before {
  content: "\e955";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path25:before {
  content: "\e956";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path26:before {
  content: "\e957";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path27:before {
  content: "\e958";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path28:before {
  content: "\e959";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path29:before {
  content: "\e95a";
  margin-left: -1em;
  color: #fb4d4b; }

.gcicon-rocket .path30:before {
  content: "\e95b";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path31:before {
  content: "\e95c";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path32:before {
  content: "\e95d";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path33:before {
  content: "\e95e";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path34:before {
  content: "\e95f";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path35:before {
  content: "\e960";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path36:before {
  content: "\e961";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path37:before {
  content: "\e962";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path38:before {
  content: "\e963";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path39:before {
  content: "\e964";
  margin-left: -1em;
  color: #f2a56f; }

.gcicon-rocket .path40:before {
  content: "\e965";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path41:before {
  content: "\e966";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path42:before {
  content: "\e967";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path43:before {
  content: "\e968";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path44:before {
  content: "\e969";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path45:before {
  content: "\e96a";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path46:before {
  content: "\e96b";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path47:before {
  content: "\e96c";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path48:before {
  content: "\e96d";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path49:before {
  content: "\e96e";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path50:before {
  content: "\e96f";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path51:before {
  content: "\e970";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path52:before {
  content: "\e971";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path53:before {
  content: "\e972";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path54:before {
  content: "\e973";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path55:before {
  content: "\e974";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path56:before {
  content: "\e975";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path57:before {
  content: "\e976";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path58:before {
  content: "\e977";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path59:before {
  content: "\e978";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path60:before {
  content: "\e979";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path61:before {
  content: "\e97a";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path62:before {
  content: "\e97b";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path63:before {
  content: "\e97c";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path64:before {
  content: "\e97d";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path65:before {
  content: "\e97e";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path66:before {
  content: "\e97f";
  margin-left: -1em;
  color: #b2b2b4; }

.gcicon-rocket .path67:before {
  content: "\e980";
  margin-left: -1em;
  color: #f9c8a6; }

.gcicon-rocket .path68:before {
  content: "\e981";
  margin-left: -1em;
  color: #f9c8a6; }

.gcicon-rocket .path69:before {
  content: "\e982";
  margin-left: -1em;
  color: #f9c8a6; }

.gcicon-rocket .path70:before {
  content: "\e983";
  margin-left: -1em;
  color: #f9c8a6; }

.gcicon-rocket .path71:before {
  content: "\e984";
  margin-left: -1em;
  color: #f9c8a6; }

.gcicon-rocket .path72:before {
  content: "\e985";
  margin-left: -1em;
  color: #ebeaea; }

.gcicon-rocket-nb .path1:before {
  content: "\e986";
  color: #3e3e3e; }

.gcicon-rocket-nb .path2:before {
  content: "\e987";
  margin-left: -1em;
  color: #636363; }

.gcicon-rocket-nb .path3:before {
  content: "\e988";
  margin-left: -1em;
  color: #636363; }

.gcicon-rocket-nb .path4:before {
  content: "\e989";
  margin-left: -1em;
  color: #a1a1a1; }

.gcicon-rocket-nb .path5:before {
  content: "\e98a";
  margin-left: -1em;
  color: #eaeaea; }

.gcicon-rocket-nb .path6:before {
  content: "\e98d";
  margin-left: -1em;
  color: #eaeaea; }

.gcicon-arrow-reply-small:before {
  content: "\e98e"; }

.gcicon-eye:before {
  content: "\e98f"; }

.gcicon-bug:before {
  content: "\e990"; }

.gcicon-retry:before {
  content: "\e993"; }

.gcicon-arrow-up:before {
  content: "\e900"; }

.gcicon-arrow-down:before {
  content: "\e994"; }

.gcicon-double-chevron:before {
  content: "\e995"; }

.gcicon-fullscreen:before {
  content: "\e996"; }

/* ==========================================================================
   Imports
   ========================================================================== */
/*
 * A partial implementation of the Ruby list functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb
 */
/*
 * A partial implementation of the Ruby constants functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb
 */
/*
 * A partial implementation of the Ruby display functions from Compass:
 * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb
 */
/* ==========================================================================
   Variables
   ========================================================================== */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; } }
@keyframes fadeIn {
  0% {
    opacity: 0; } }

/* ==========================================================================
   Functions
   ========================================================================== */
@media (min-width: 401px) {
  .hide-mobile {
    display: initial; }
  .show-mobile {
    display: none; } }

@media (max-width: 400px) {
  .hide-mobile {
    display: none; }
  .show-mobile {
    display: initial; } }

/* ==========================================================================
   Base from HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/
   ========================================================================== */
html,
button,
input,
select,
textarea {
  font-family: arial, sans-serif;
  color: #222;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

fieldset {
  border: none;
  padding: 0; }

body.no-transition {
  transition: none !important; }
  body.no-transition * {
    transition: none !important; }

body.no-scroll {
  overflow: hidden; }

body:not(.translations-loaded) .translate-cloak {
  display: none !important; }

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

*:not(input):not(textarea) {
  tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }

.cursor-pointer {
  cursor: pointer; }

/* ==========================================================================
   Graph Comment's custom styles
   ========================================================================== */
[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important; }

.grecaptcha-badge {
  display: none !important; }

html {
  font-size: 16px;
  line-height: 1.4; }
  @media screen and (max-width: 400px) {
    html:not(.overlay) select,
    html:not(.overlay) textarea,
    html:not(.overlay) input,
    html:not(.overlay) [contenteditable], html.gc-touch select,
    html.gc-touch textarea,
    html.gc-touch input,
    html.gc-touch [contenteditable] {
      font-size: 16px !important; } }
  html.overlay-desktop {
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 15px; }

.gc-body {
  position: relative;
  margin: 0 auto;
  padding: 1em 0.125em;
  max-width: 980px; }
  @media screen and (min-width: 600px) {
    .gc-body {
      padding: 1em; } }
  @media screen and (min-width: 1080px) {
    .gc-body.gc-skeleton {
      margin: 0 auto; } }
  .gc-body > .repeat-item {
    position: relative; }

.gc-comments-closed,
.gc-sso-conflict {
  background: #dadada;
  padding: 1em;
  border-radius: 4px;
  margin-left: 1.25em; }

.gc-yakli-not-found,
.gc-website-not-found {
  background: #f25b5b;
  padding: 1em;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  padding: 2em 4em; }

.gc-website-loading-error {
  background: #f7f7f7;
  padding: 1em;
  border-radius: 4px;
  text-align: center;
  padding: 2em 4em; }

.gc-creator {
  position: relative;
  z-index: 7;
  margin-top: 38px; }

a {
  color: #5a5a5a;
  text-decoration: none;
  cursor: pointer;
  transition: compact(compact(color 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
  a:hover, a:focus, a.hover {
    color: #f25b5b; }
  a.underline {
    text-decoration: underline; }

[contenteditable=true]:empty:before {
  content: attr(placeholder);
  display: block;
  /* For Firefox */ }

[data-gc-tooltip] {
  position: relative; }

@-webkit-keyframes fadeTooltipIn {
  0% {
    opacity: 0; } }

@keyframes fadeTooltipIn {
  0% {
    opacity: 0; } }
  [data-gc-tooltip][data-gc-tooltip='']:before, [data-gc-tooltip][data-gc-tooltip='']:after {
    display: none !important; }
  [data-gc-tooltip]:before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: 1;
    padding: 0.9375em 0.625em;
    border: 1px solid #ccc;
    border-radius: 0.4375em;
    background: #fff;
    color: #929292;
    white-space: nowrap;
    display: none;
    content: attr(data-gc-tooltip);
    font-size: 11px;
    line-height: 1.1em;
    font-weight: normal;
    z-index: 999;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
    pointer-events: none;
    -webkit-animation: fadeTooltipIn ease-in-out 200ms backwards;
            animation: fadeTooltipIn ease-in-out 200ms backwards; }
  [data-gc-tooltip]:after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: 999;
    width: 0.9375em;
    height: 0.9375em;
    margin-bottom: -0.34em;
    box-shadow: 1px 1px 0 0 #ccc;
    background: #fff;
    display: none;
    content: '';
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
    pointer-events: none;
    -webkit-animation: fadeTooltipIn ease-in-out 200ms backwards 40ms;
            animation: fadeTooltipIn ease-in-out 200ms backwards 40ms; }
  [data-gc-tooltip]:hover:before, [data-gc-tooltip]:hover:after, [data-gc-tooltip].hover:before, [data-gc-tooltip].hover:after, [data-gc-tooltip]:focus:before, [data-gc-tooltip]:focus:after {
    bottom: 180%;
    display: block; }
  @media (pointer: coarse) {
    [data-gc-tooltip][data-gc-tooltip-disable-touch]:before, [data-gc-tooltip][data-gc-tooltip-disable-touch]:after {
      bottom: 100%;
      display: none; } }
  [data-gc-tooltip][data-gc-tooltip-100]:before {
    height: auto;
    width: 100px;
    white-space: normal;
    text-align: center; }
  [data-gc-tooltip][data-gc-tooltip-200]:before {
    height: auto;
    width: 200px;
    white-space: normal;
    text-align: center; }
  [data-gc-tooltip][data-gc-tooltip-right]:before {
    left: -100%; }

.gc-votes-count-tooltip {
  position: relative; }
  .gc-votes-count-tooltip-info {
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(1) {
      z-index: 3;
      border-radius: 50%;
      padding: 2px;
      position: relative; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(1) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(1) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(2) {
      z-index: 2;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(2) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(2) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(3) {
      z-index: 1;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(3) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(3) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(4) {
      z-index: 0;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(4) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(4) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(5) {
      z-index: -1;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(5) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(5) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(6) {
      z-index: -2;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(6) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(6) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(7) {
      z-index: -3;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(7) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(7) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(8) {
      z-index: -4;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(8) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(8) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(9) {
      z-index: -5;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(9) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(9) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(10) {
      z-index: -6;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(10) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(10) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(11) {
      z-index: -7;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(11) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(11) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(12) {
      z-index: -8;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(12) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(12) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(13) {
      z-index: -9;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(13) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(13) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(14) {
      z-index: -10;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(14) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(14) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(15) {
      z-index: -11;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(15) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(15) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(16) {
      z-index: -12;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(16) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(16) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(17) {
      z-index: -13;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(17) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(17) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(18) {
      z-index: -14;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(18) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(18) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(19) {
      z-index: -15;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(19) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(19) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(20) {
      z-index: -16;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(20) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(20) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(21) {
      z-index: -17;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(21) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(21) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(22) {
      z-index: -18;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(22) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(22) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(23) {
      z-index: -19;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(23) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(23) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(24) {
      z-index: -20;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(24) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(24) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(25) {
      z-index: -21;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(25) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(25) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(26) {
      z-index: -22;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(26) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(26) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(27) {
      z-index: -23;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(27) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(27) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(28) {
      z-index: -24;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(28) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(28) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(29) {
      z-index: -25;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(29) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(29) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(30) {
      z-index: -26;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(30) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(30) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(31) {
      z-index: -27;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(31) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(31) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(32) {
      z-index: -28;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(32) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(32) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(33) {
      z-index: -29;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(33) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(33) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(34) {
      z-index: -30;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(34) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(34) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(35) {
      z-index: -31;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(35) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(35) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(36) {
      z-index: -32;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(36) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(36) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(37) {
      z-index: -33;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(37) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(37) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(38) {
      z-index: -34;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(38) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(38) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(39) {
      z-index: -35;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(39) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(39) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(40) {
      z-index: -36;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(40) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(40) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(41) {
      z-index: -37;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(41) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(41) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(42) {
      z-index: -38;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(42) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(42) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(43) {
      z-index: -39;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(43) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(43) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(44) {
      z-index: -40;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(44) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(44) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(45) {
      z-index: -41;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(45) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(45) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(46) {
      z-index: -42;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(46) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(46) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(47) {
      z-index: -43;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(47) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(47) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(48) {
      z-index: -44;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(48) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(48) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(49) {
      z-index: -45;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(49) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(49) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(50) {
      z-index: -46;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(50) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(50) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(51) {
      z-index: -47;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(51) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(51) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(52) {
      z-index: -48;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(52) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(52) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(53) {
      z-index: -49;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(53) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(53) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(54) {
      z-index: -50;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(54) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(54) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(55) {
      z-index: -51;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(55) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(55) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(56) {
      z-index: -52;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(56) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(56) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(57) {
      z-index: -53;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(57) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(57) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(58) {
      z-index: -54;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(58) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(58) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(59) {
      z-index: -55;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(59) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(59) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(60) {
      z-index: -56;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(60) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(60) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(61) {
      z-index: -57;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(61) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(61) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(62) {
      z-index: -58;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(62) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(62) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(63) {
      z-index: -59;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(63) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(63) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(64) {
      z-index: -60;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(64) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(64) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(65) {
      z-index: -61;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(65) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(65) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(66) {
      z-index: -62;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(66) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(66) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(67) {
      z-index: -63;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(67) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(67) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(68) {
      z-index: -64;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(68) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(68) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(69) {
      z-index: -65;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(69) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(69) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(70) {
      z-index: -66;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(70) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(70) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(71) {
      z-index: -67;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(71) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(71) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(72) {
      z-index: -68;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(72) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(72) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(73) {
      z-index: -69;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(73) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(73) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(74) {
      z-index: -70;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(74) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(74) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(75) {
      z-index: -71;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(75) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(75) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(76) {
      z-index: -72;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(76) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(76) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(77) {
      z-index: -73;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(77) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(77) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(78) {
      z-index: -74;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(78) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(78) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(79) {
      z-index: -75;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(79) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(79) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(80) {
      z-index: -76;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(80) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(80) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(81) {
      z-index: -77;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(81) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(81) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(82) {
      z-index: -78;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(82) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(82) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(83) {
      z-index: -79;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(83) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(83) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(84) {
      z-index: -80;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(84) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(84) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(85) {
      z-index: -81;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(85) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(85) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(86) {
      z-index: -82;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(86) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(86) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(87) {
      z-index: -83;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(87) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(87) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(88) {
      z-index: -84;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(88) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(88) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(89) {
      z-index: -85;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(89) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(89) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(90) {
      z-index: -86;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(90) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(90) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(91) {
      z-index: -87;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(91) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(91) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(92) {
      z-index: -88;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(92) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(92) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(93) {
      z-index: -89;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(93) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(93) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(94) {
      z-index: -90;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(94) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(94) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(95) {
      z-index: -91;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(95) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(95) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(96) {
      z-index: -92;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(96) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(96) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(97) {
      z-index: -93;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(97) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(97) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(98) {
      z-index: -94;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(98) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(98) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(99) {
      z-index: -95;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(99) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(99) {
        background: #2A2929; }
    .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(100) {
      z-index: -96;
      border-radius: 50%;
      padding: 2px;
      position: relative;
      margin-left: -6px; }
      .gc-body.gc-theme-light .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(100) {
        background: #fff; }
      .gc-body.gc-theme-dark .gc-votes-count-tooltip-info [class^="gcicon-"]:nth-child(100) {
        background: #2A2929; }
  .gc-votes-count-tooltip-content {
    position: absolute;
    bottom: 100%;
    left: -20px;
    z-index: 1;
    padding: 0.9375em 0.9375em;
    border: 1px solid #ccc;
    border-radius: 0.4375em;
    background: #fff;
    color: #929292;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    font-size: 11px;
    line-height: 1.1em;
    font-weight: normal;
    z-index: 999;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
    pointer-events: none; }
    .gc-votes-count-tooltip-content:after {
      position: absolute;
      bottom: 0;
      left: 20px;
      z-index: 2;
      width: 0.9375em;
      height: 0.9375em;
      margin-bottom: -0.5em;
      box-shadow: 1px 1px 0 0 #ccc;
      background: #fff;
      visibility: hidden;
      opacity: 0;
      content: '';
      -webkit-transform: translateX(0%) rotate(45deg);
      transform: translateX(0%) rotate(45deg);
      transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
      pointer-events: none; }
    .gc-votes-count-tooltip-content .all {
      display: inline-block;
      margin-right: 4px;
      font-size: 1.2em;
      line-height: .8;
      vertical-align: text-top; }
    .gc-votes-count-tooltip-content .count {
      font-size: 1.2em;
      line-height: .8 !important;
      margin-right: 2px; }
    .gc-votes-count-tooltip-content [class^="gcicon-"], .gc-votes-count-tooltip-content [class*=" gcicon-"] {
      font-size: 1.2em; }
  .gc-votes-count-tooltip:hover .gc-votes-count-tooltip-content,
  .gc-votes-count-tooltip:hover .gc-votes-count-tooltip-content:after, .gc-votes-count-tooltip:focus .gc-votes-count-tooltip-content,
  .gc-votes-count-tooltip:focus .gc-votes-count-tooltip-content:after {
    bottom: 150%;
    visibility: visible;
    opacity: 1; }
  .gc-votes-count-tooltip:hover .gc-votes-count-tooltip-content:after, .gc-votes-count-tooltip:focus .gc-votes-count-tooltip-content:after {
    bottom: 0; }
  .gc-votes-count-tooltip .gc-votes-count-tooltip-content:empty {
    display: none !important; }

.gc-vote-result {
  text-align: left;
  float: left;
  font-size: 0.875em;
  color: #929292;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 4px; }
  @media screen and (max-width: 640px) {
    .gc-vote-result {
      margin-right: 6px; } }
  .gc-vote-result .count {
    vertical-align: text-top; }

.gc-vote-guest {
  text-align: left;
  font-size: .9em;
  display: block;
  color: #f25b5b;
  white-space: initial;
  padding: .5em 2em 3em 1em;
  line-height: 1.2;
  max-width: 150px; }
  .gc-vote-guest-register {
    display: block;
    margin-top: .5em;
    float: right;
    text-decoration: underline; }

.gc-sorting-score {
  display: inline-block;
  font-size: 11px;
  border-radius: 4px;
  margin-top: 3px;
  margin-left: 1em;
  padding: 2px 8px;
  background: #5d5d5d;
  color: #fff; }

.gc-vr {
  margin: 0 .3em;
  font-size: 0.75em;
  line-height: 1em;
  color: #929292;
  opacity: .4; }
  .gc-vr.gc-vr-show-hover {
    display: none; }

/* Comments node ------------------------------------------------------------ */
.gc-node.disable-transition,
.gc-comment-profile.disable-transition {
  transition: none !important; }

.gc-comment-editorial-mode {
  margin-bottom: 3em; }

.gc-node {
  position: relative;
  margin: 1em 0 2em 1.25em;
  border: 1px solid #ccc;
  border-radius: 0.625em;
  transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
  /* Generics ------------------------------------------------------------- */
  /* Node states ---------------------------------------------------------- */
  /* High level elements -------------------------------------------------- */
  /* Comments styles ------------------------------------------------------ */ }
  html[dir=rtl] .gc-node {
    margin: 1em 1.25em 1.5em 0; }
  .gc-node, .gc-node input, .gc-node textarea, .gc-node [contenteditable=true] {
    font-family: arial, sans-serif;
    color: #5a5a5a;
    background-color: #fff; }
  .gc-node .gc-close {
    top: 1.2em; }
    html[dir=ltr] .gc-node .gc-close {
      right: .85em; }
    html[dir=rtl] .gc-node .gc-close {
      left: .85em; }
  .gc-node .gc-text-format {
    position: relative;
    display: inline-block;
    padding: 0.3125em;
    border: 1px solid #ccc;
    border-radius: 0.4375em;
    background: #fff;
    font-size: 0.9375em;
    line-height: 1em;
    color: #929292;
    white-space: nowrap;
    transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
    .gc-node .gc-text-format:after {
      position: absolute;
      bottom: 0;
      left: 50%;
      z-index: 0;
      width: 0.9375em;
      height: 0.9375em;
      margin-bottom: -0.375em;
      box-shadow: 1px 1px 0 0 #ccc;
      background: #fff;
      content: '';
      -webkit-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg); }
    .gc-node .gc-text-format a {
      position: relative;
      z-index: 1;
      display: inline-block;
      padding: 0.3125em;
      font-style: normal;
      color: #797979;
      opacity: 1; }
    .gc-node .gc-text-format .gc-bold, .gc-node .gc-text-format .gc-underline, .gc-node .gc-text-format .gc-italic {
      font-weight: bold; }
    .gc-node .gc-text-format .gc-underline {
      text-decoration: underline; }
    .gc-node .gc-text-format .gc-italic {
      font-style: italic; }
    .gc-node .gc-text-format .gcicon-link {
      font-size: .85em; }
    .gc-node .gc-text-format .gcicon-list {
      font-size: .9em; }
  .gc-node .gc-right {
    text-align: right; }
  .gc-node .gc-rounded {
    overflow: hidden;
    border-radius: 50%; }
  .gc-node.gc-non-focused {
    opacity: 0.5; }
  .gc-node.gc-focused {
    box-shadow: 0 0 0.625em rgba(188, 188, 188, 0.5); }
    .gc-node.gc-focused .gc-avatar:before {
      box-shadow: 0 0 0.625em rgba(188, 188, 188, 0.5) inset; }
  .gc-node.gc-node-expanded {
    margin-bottom: 3em !important; }
  .gc-node .gc-popin-close {
    font-size: .8em; }
  .gc-node .gc-stats {
    position: absolute;
    top: -.6em;
    right: 1.25em;
    background: #fff;
    border-radius: 0.3125em;
    line-height: 1em; }
    html[dir=rtl] .gc-node .gc-stats {
      left: 1.25em;
      right: initial; }
    .gc-node .gc-stats-count {
      display: inline-block;
      padding: 0 .2em; }
    .gc-node .gc-stats .gc-btn {
      margin: 0 .3em; }
  .gc-node .child-comment {
    position: relative;
    /* Slide animation for subcomments ----------------------------------------------- */ }
    .gc-node .child-comment .slide.ng-enter, .gc-node .child-comment .slide.ng-leave {
      transition: opacity 80ms ease-in-out 120ms;
      overflow: hidden; }
      .gc-node .child-comment .slide.ng-enter .gc-comment, .gc-node .child-comment .slide.ng-leave .gc-comment {
        transition: opacity 80ms ease-in-out 120ms; }
      .gc-node .child-comment .slide.ng-enter .gc-content, .gc-node .child-comment .slide.ng-leave .gc-content {
        max-height: 20px !important;
        overflow: hidden; }
      .gc-node .child-comment .slide.ng-enter .gc-embed,
      .gc-node .child-comment .slide.ng-enter .gc-slider,
      .gc-node .child-comment .slide.ng-enter .child-comment,
      .gc-node .child-comment .slide.ng-enter .gc-share-discussion,
      .gc-node .child-comment .slide.ng-enter .child-comment,
      .gc-node .child-comment .slide.ng-enter .gc-vote-result, .gc-node .child-comment .slide.ng-leave .gc-embed,
      .gc-node .child-comment .slide.ng-leave .gc-slider,
      .gc-node .child-comment .slide.ng-leave .child-comment,
      .gc-node .child-comment .slide.ng-leave .gc-share-discussion,
      .gc-node .child-comment .slide.ng-leave .child-comment,
      .gc-node .child-comment .slide.ng-leave .gc-vote-result {
        display: none !important; }
    .gc-node .child-comment .slide.ng-enter .gc-comment {
      transition: none;
      opacity: 0; }
    .gc-node .child-comment .slide.ng-enter-active .gc-comment {
      transition: opacity 80ms ease-in-out 120ms;
      opacity: 1; }
    .gc-node .child-comment .slide.ng-leave .gc-comment {
      transition: none; }
    .gc-node .child-comment .slide.ng-leave-active .gc-comment {
      transition: opacity 80ms ease-in-out 120ms;
      opacity: 0; }
    .gc-node .child-comment .slide + .slide {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; }
    .gc-node .child-comment .gc-stats {
      margin-top: 1.25em;
      margin-right: 1.5em; }
      html[dir=rtl] .gc-node .child-comment .gc-stats {
        margin-left: 1.5em;
        margin-right: initial; }
    .gc-node .child-comment .gc-share-discussion {
      position: absolute;
      bottom: -2em;
      -webkit-animation: fadeIn 120ms backwards 200ms;
              animation: fadeIn 120ms backwards 200ms; }
  .gc-node .gc-cmt-editorial-inner {
    position: absolute;
    right: 0;
    line-height: 2;
    color: #f25b5b; }
    html[dir=rtl] .gc-node .gc-cmt-editorial-inner {
      left: 0;
      right: initial; }
    @media (max-width: 400px) {
      html[dir] .gc-node .gc-cmt-editorial-inner {
        margin-top: 16px; } }
    .gc-node .gc-cmt-editorial-inner .gc-edit {
      color: #f25b5b;
      outline: none; }
      .gc-node .gc-cmt-editorial-inner .gc-edit > i {
        vertical-align: middle;
        font-size: 1.25em; }
    .gc-node .gc-cmt-editorial-inner .gc-editorial-actions {
      display: inline-block; }
      .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
        display: inline-block;
        padding: 0 1em;
        font-size: 0.75em;
        line-height: 1.2em;
        border: 1px solid #f25b5b;
        border-radius: 0.375em;
        cursor: pointer; }
        .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div.gc-ed-validate-cannot {
          color: #929292;
          border: 1px solid #929292;
          cursor: default; }
  .gc-node .gc-editorial-selection {
    position: absolute;
    right: -1em;
    top: 2em;
    padding: 0 0.5em;
    color: #ddd;
    border: 1px solid #f25b5b;
    border-radius: 0.3125em;
    background: #fff;
    cursor: pointer;
    z-index: 5; }
    html[dir=rtl] .gc-node .gc-editorial-selection {
      left: -1em;
      right: initial; }
    .gc-node .gc-editorial-selection.editor-selection {
      color: #f25b5b; }
  @media screen and (min-width: 980px) {
    .gc-node > .gc-main-level > .gc-comment,
    .gc-node > .gc-second-level > .gc-comment {
      max-width: 720px;
      margin: 0 auto !important; } }
  html[dir=ltr] .gc-node .gc-main-level, html[dir=ltr] .gc-node .gc-second-level {
    padding: 1.1875em 1.5em 0.8125em 2em; }
  html[dir=rtl] .gc-node .gc-main-level, html[dir=rtl] .gc-node .gc-second-level {
    padding: 1.1875em 2em 0.8125em 1.5em; }
  @media screen and (max-width: 500px) {
    html[dir=ltr] .gc-node .gc-main-level, html[dir=ltr] .gc-node .gc-second-level {
      padding-top: 14px; } }
  .gc-node .gc-main-level .gc-comment:hover .gc-action,
  .gc-node .gc-main-level .gc-comment:hover .gc-vr-show-hover, .gc-node .gc-second-level .gc-comment:hover .gc-action,
  .gc-node .gc-second-level .gc-comment:hover .gc-vr-show-hover {
    display: inline-block !important; }
  .gc-node .gc-main-level .gc-comment .gc-title, .gc-node .gc-second-level .gc-comment .gc-title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
    padding: 0;
    font-size: 0.875em;
    font-weight: bold; }
    @media (max-width: 400px) {
      html[dir] .gc-node .gc-main-level .gc-comment .gc-title, html[dir] .gc-node .gc-second-level .gc-comment .gc-title {
        display: block; } }
    .gc-node .gc-main-level .gc-comment .gc-title small, .gc-node .gc-second-level .gc-comment .gc-title small {
      font-weight: normal;
      vertical-align: text-bottom; }
    html[dir=ltr] .gc-node .gc-main-level .gc-comment .gc-title .gc-grade, html[dir=ltr] .gc-node .gc-second-level .gc-comment .gc-title .gc-grade {
      margin-left: 5px; }
    html[dir=rtl] .gc-node .gc-main-level .gc-comment .gc-title .gc-grade, html[dir=rtl] .gc-node .gc-second-level .gc-comment .gc-title .gc-grade {
      margin-right: 5px; }
  .gc-node .gc-main-level .gc-comment .gc-answered-to, .gc-node .gc-second-level .gc-comment .gc-answered-to {
    display: inline-block;
    font-size: 0.75em;
    color: #929292; }
    .gc-node .gc-main-level .gc-comment .gc-answered-to .gc-avatar, .gc-node .gc-second-level .gc-comment .gc-answered-to .gc-avatar {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      top: 0;
      left: 0;
      margin-left: 5px;
      margin-right: 5px; }
    .gc-node .gc-main-level .gc-comment .gc-answered-to .gc-profile-picture, .gc-node .gc-second-level .gc-comment .gc-answered-to .gc-profile-picture {
      width: 100%;
      height: 100%; }
    .gc-node .gc-main-level .gc-comment .gc-answered-to b, .gc-node .gc-second-level .gc-comment .gc-answered-to b {
      color: #5a5a5a;
      font-size: 1.2em; }
  .gc-node .gc-main-level .gc-comment .gc-meta, .gc-node .gc-second-level .gc-comment .gc-meta {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .gc-node .gc-main-level .gc-comment .gc-views,
  .gc-node .gc-main-level .gc-comment .gc-time,
  .gc-node .gc-main-level .gc-comment .gc-edited, .gc-node .gc-second-level .gc-comment .gc-views,
  .gc-node .gc-second-level .gc-comment .gc-time,
  .gc-node .gc-second-level .gc-comment .gc-edited {
    font-size: 0.6875em;
    color: #929292;
    margin-left: .5em;
    z-index: 4; }
  .gc-node .gc-main-level .gc-comment .gc-time, .gc-node .gc-second-level .gc-comment .gc-time {
    white-space: nowrap; }
  .gc-node .gc-main-level .gc-comment .gc-edited, .gc-node .gc-second-level .gc-comment .gc-edited {
    font-style: italic; }
  .gc-node .gc-main-level .gc-comment .gc-views, .gc-node .gc-second-level .gc-comment .gc-views {
    margin-left: 0; }
    .gc-node .gc-main-level .gc-comment .gc-views .gcicon-view, .gc-node .gc-second-level .gc-comment .gc-views .gcicon-view {
      font-size: 1.5em;
      display: inline-block;
      vertical-align: middle;
      padding-right: 0.4em;
      opacity: 0.3; }
  .gc-node .gc-main-level .gc-comment .gc-edit,
  .gc-node .gc-main-level .gc-comment .gc-action,
  .gc-node .gc-main-level .gc-comment .gc-delete,
  .gc-node .gc-main-level .gc-comment .gc-report, .gc-node .gc-second-level .gc-comment .gc-edit,
  .gc-node .gc-second-level .gc-comment .gc-action,
  .gc-node .gc-second-level .gc-comment .gc-delete,
  .gc-node .gc-second-level .gc-comment .gc-report {
    margin: 0 2px; }
  .gc-node .gc-main-level .gc-comment .gc-edit i,
  .gc-node .gc-main-level .gc-comment .gc-action i,
  .gc-node .gc-main-level .gc-comment .gc-delete i, .gc-node .gc-second-level .gc-comment .gc-edit i,
  .gc-node .gc-second-level .gc-comment .gc-action i,
  .gc-node .gc-second-level .gc-comment .gc-delete i {
    margin-top: 3px;
    display: inline-block; }
  .gc-node .gc-main-level .gc-comment .gc-report, .gc-node .gc-second-level .gc-comment .gc-report {
    font-size: 12px;
    color: #929292;
    margin-right: 0;
    margin-left: 5px; }
    .gc-node .gc-main-level .gc-comment .gc-report > i, .gc-node .gc-second-level .gc-comment .gc-report > i {
      vertical-align: baseline;
      color: #ddd;
      font-size: .9em; }
  .gc-node .gc-main-level .gc-comment .gc-edit, .gc-node .gc-second-level .gc-comment .gc-edit {
    font-size: 12px;
    color: #929292; }
    .gc-node .gc-main-level .gc-comment .gc-edit > i, .gc-node .gc-second-level .gc-comment .gc-edit > i {
      font-size: 1.1em; }
  .gc-node .gc-main-level .gc-comment .gc-delete, .gc-node .gc-second-level .gc-comment .gc-delete {
    font-size: 0.875em;
    color: #929292; }
  .gc-node .gc-main-level .gc-comment .gc-action, .gc-node .gc-second-level .gc-comment .gc-action {
    font-size: 0.875em;
    color: #929292;
    display: none; }
    .gc-node .gc-main-level .gc-comment .gc-action.red, .gc-node .gc-second-level .gc-comment .gc-action.red {
      color: #C34A3C !important; }
    .gc-node .gc-main-level .gc-comment .gc-action span, .gc-node .gc-second-level .gc-comment .gc-action span {
      display: none; }
    @media screen and (max-width: 500px) {
      .gc-node .gc-main-level .gc-comment .gc-action, .gc-node .gc-second-level .gc-comment .gc-action {
        display: inline-block !important; } }
  .gc-node .gc-main-level .gc-comment .gc-nowrap, .gc-node .gc-second-level .gc-comment .gc-nowrap {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap; }
  .gc-node .gc-main-level .gc-comment .gc-content, .gc-node .gc-second-level .gc-comment .gc-content {
    margin: .2em 0 .9em 0;
    font-size: 0.875em;
    max-width: 620px; }
    @media (max-width: 400px) {
      html[dir] .gc-node .gc-main-level .gc-comment .gc-content, html[dir] .gc-node .gc-second-level .gc-comment .gc-content {
        font-size: 0.85em;
        letter-spacing: -0.15px;
        margin-top: 1em; }
        .gc-comment--has-answers html[dir] .gc-node .gc-main-level .gc-comment .gc-content, .gc-comment--has-answers html[dir] .gc-node .gc-second-level .gc-comment .gc-content {
          margin-bottom: 0; } }
    @media screen and (max-width: 640px) {
      .gc-node .gc-main-level .gc-comment .gc-content, .gc-node .gc-second-level .gc-comment .gc-content {
        margin-top: .6em; } }
    .gc-node .gc-main-level .gc-comment .gc-content p, .gc-node .gc-second-level .gc-comment .gc-content p {
      margin: 0; }
      .gc-node .gc-main-level .gc-comment .gc-content p.gc-truncate, .gc-node .gc-second-level .gc-comment .gc-content p.gc-truncate {
        overflow: hidden;
        max-height: 6.5em; }
    .gc-node .gc-main-level .gc-comment .gc-content .gc-show-more, .gc-node .gc-second-level .gc-comment .gc-content .gc-show-more {
      margin: 0.625em 0;
      cursor: pointer;
      color: #929292;
      white-space: nowrap; }
      @media screen and (max-width: 500px) {
        .gc-node .gc-main-level .gc-comment .gc-content .gc-show-more, .gc-node .gc-second-level .gc-comment .gc-content .gc-show-more {
          font-size: 1em;
          margin: -0.5em;
          padding: 0.5em; } }
      .gc-node .gc-main-level .gc-comment .gc-content .gc-show-more .gcicon-readmore, .gc-node .gc-second-level .gc-comment .gc-content .gc-show-more .gcicon-readmore {
        vertical-align: text-bottom; }
  .gc-node .gc-main-level .gc-comment .gc-footer, .gc-node .gc-second-level .gc-comment .gc-footer {
    position: relative;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (max-width: 320px) {
      .gc-node .gc-main-level .gc-comment .gc-footer.has-votes, .gc-node .gc-second-level .gc-comment .gc-footer.has-votes {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .gc-node .gc-main-level .gc-comment .gc-footer.has-votes .gc-btns, .gc-node .gc-second-level .gc-comment .gc-footer.has-votes .gc-btns {
          margin-top: 8px; } }
    .gc-node .gc-main-level .gc-comment .gc-footer .gc-btns, .gc-node .gc-second-level .gc-comment .gc-footer .gc-btns {
      margin-right: -6px;
      white-space: nowrap; }
    html[dir=ltr] .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn, html[dir=ltr] .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn {
      margin-right: .6em; }
    html[dir=rtl] .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn, html[dir=rtl] .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn {
      margin-left: .6em; }
    @media screen and (max-width: 400px) {
      .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn, .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn {
        margin-right: 0; } }
    .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn.voted, .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn.voted {
      cursor: pointer; }
      .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn.voted:hover, .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn.voted:hover {
        z-index: 5; }
    .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn span, .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn span {
      padding: 0; }
      html[dir=ltr] .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn span, html[dir=ltr] .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn span {
        margin-left: .2em; }
      html[dir=rtl] .gc-node .gc-main-level .gc-comment .gc-footer .gc-btn span, html[dir=rtl] .gc-node .gc-second-level .gc-comment .gc-footer .gc-btn span {
        margin-right: .2em; }
  @media screen and (max-width: 500px) {
    .gc-node .gc-main-level .gc-comment--has-answers, .gc-node .gc-second-level .gc-comment--has-answers {
      margin-bottom: .5em; } }
  html[dir=ltr] .gc-node .gc-second-level .gc-avatar {
    margin-left: 32px; }
  html[dir=rtl] .gc-node .gc-second-level .gc-avatar {
    margin-right: 32px; }
  @media screen and (max-width: 500px) {
    html[dir=ltr] .gc-node .gc-second-level .gc-avatar {
      margin-left: 35px; }
    html[dir=rtl] .gc-node .gc-second-level .gc-avatar {
      margin-right: 35px; } }
  html[dir=ltr] .gc-node .gc-second-level .gc-comment {
    margin-left: 35px; }
  html[dir=rtl] .gc-node .gc-second-level .gc-comment {
    margin-right: 35px; }
  @media (max-width: 400px) {
    html[dir] .gc-node .gc-second-level .gc-comment .gc-content {
      margin-left: 18px; }
    html[dir] .gc-node .gc-second-level .gc-comment .gc-time {
      margin: 0; } }
  .gc-node .gc-second-level .gc-popin-profile {
    margin-left: 35px; }
    html[dir=rtl] .gc-node .gc-second-level .gc-popin-profile {
      margin-left: 0;
      margin-right: 35px; }
  @media screen and (max-width: 400px) {
    html[dir=ltr] .gc-node .gc-second-level {
      padding-left: 1em; }
      html[dir=ltr] .gc-node .gc-second-level .gc-comment {
        margin-left: 0; }
        html[dir=ltr] .gc-node .gc-second-level .gc-comment header {
          margin-left: 3.4em; }
    html[dir=rtl] .gc-node .gc-second-level {
      padding-right: 1em; }
      html[dir=rtl] .gc-node .gc-second-level .gc-comment {
        margin-right: 0; }
        html[dir=rtl] .gc-node .gc-second-level .gc-comment header {
          margin-right: 3.4em; }
    .gc-node .gc-second-level .gc-comment header {
      min-height: 3em; } }
  .gc-node .comment-answer .gc-popin-profile {
    margin-left: 35px; }
  .gc-node .gc-create-subcomment {
    position: relative;
    padding-left: 4.5em;
    margin: 0;
    border: none; }
    html[dir=rtl] .gc-node .gc-create-subcomment {
      padding-right: 4.5em;
      padding-left: 0; }
    .gc-node .gc-create-subcomment .gc-avatar {
      top: 1em;
      width: 2.5em;
      height: 2.5em;
      border-radius: 50%;
      cursor: pointer; }
      html[dir=ltr] .gc-node .gc-create-subcomment .gc-avatar {
        left: 1.5625em; }
      html[dir=rtl] .gc-node .gc-create-subcomment .gc-avatar {
        right: 1.5625em; }
      .gc-node .gc-create-subcomment .gc-avatar:before, .gc-node .gc-create-subcomment .gc-avatar:after {
        display: none; }
    .gc-node .gc-create-subcomment .gc-avatar:before, .gc-node .gc-create-subcomment .gc-avatar:after {
      display: none; }
    .gc-node .gc-create-subcomment .gc-comment-warning {
      -webkit-transform: translateX(-4.5em);
              transform: translateX(-4.5em);
      width: calc(100% + 5em + 1.5em);
      margin-left: -1em;
      margin-top: .5em; }
  .gc-node .gc-avatar {
    position: absolute;
    top: 23px;
    z-index: 1; }
    @media screen and (max-width: 500px) {
      .gc-node .gc-avatar {
        top: 18px; } }
    .gc-node .gc-avatar:not(.is-guest) {
      cursor: pointer; }
    html[dir=ltr] .gc-node .gc-avatar {
      left: -17px; }
    html[dir=rtl] .gc-node .gc-avatar {
      right: -17px; }
    .gc-node .gc-avatar:before {
      position: absolute;
      top: -4px;
      right: -4px;
      left: -4px;
      bottom: -4px;
      z-index: 0;
      overflow: hidden;
      border: 1px solid #ccc;
      border-radius: 50%;
      background: #fff;
      content: '';
      transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
    .gc-node .gc-avatar:after {
      position: absolute;
      top: -5px;
      left: -5px;
      bottom: -5px;
      right: 52%;
      z-index: 1;
      content: ''; }
    .gc-node .gc-avatar.is-new .gc-rounded:after {
      position: absolute;
      top: -3px;
      right: -3px;
      width: 8px;
      height: 8px;
      border: 2px solid #fff;
      border-radius: 50%;
      background-color: #f68a8a;
      content: '';
      z-index: 2; }
    .gc-node .gc-avatar img {
      position: relative;
      z-index: 2;
      width: 40px;
      height: 40px;
      vertical-align: middle; }
  .gc-node .gc-comment-form {
    padding-top: 1em; }
    @media screen and (min-width: 980px) {
      .gc-node .gc-comment-form {
        max-width: 720px;
        margin: 0 auto !important; } }
    .gc-node .gc-comment-form .gc-comment-textarea {
      width: 100%;
      min-height: 3.5em;
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      border: 0;
      outline: 0;
      border-radius: 0;
      background: none;
      font-size: 0.875em;
      resize: none;
      transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
      -moz-user-select: text;
      -khtml-user-select: text;
      -webkit-user-select: text;
      -o-user-select: text; }
      .gc-node .gc-comment-form .gc-comment-textarea:empty {
        min-height: 2em; }
      .gc-node .gc-comment-form .gc-comment-textarea:empty:before {
        color: #9a9a9a; }
      .gc-node .gc-comment-form .gc-comment-textarea:focus:empty:before {
        color: silver; }
    .gc-node .gc-comment-form .gc-btn {
      transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
  .gc-node .comment-answer {
    border-top: 1px solid #ccc; }
    .gc-node .comment-answer .gc-comment-form {
      padding: 1.75em 1em 1em; }

.gc-btn {
  font-size: 0.75em;
  line-height: 1.1em;
  color: #929292;
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  transition: compact(compact(color 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
  .gc-btn span {
    padding: 0 .3em; }
  .gc-btn:hover, .gc-btn:focus, .gc-btn.hover {
    color: #f25b5b !important; }
  .gc-btn.voted {
    color: #f25b5b; }
  .gc-btn.gc-comment-submit {
    font-weight: bold;
    background: #f25b5b;
    padding: 4px 5px 3px;
    color: #fff;
    border-radius: 3px; }
    .gc-btn.gc-comment-submit:hover {
      color: #fff !important;
      background: #ee2c2c; }
    html[dir=ltr] .gc-btn.gc-comment-submit {
      margin-right: .5em; }
    html[dir=rtl] .gc-btn.gc-comment-submit {
      margin-left: .5em; }
    .gc-btn.gc-comment-submit .help-icon {
      background: #fff;
      border-radius: 50%;
      text-align: center;
      width: 13px;
      height: 13px;
      line-height: 13px;
      margin-left: 2px;
      display: inline-block;
      padding: 0;
      vertical-align: baseline;
      margin-left: 1px;
      font-size: .95em; }

.gc-input, .gc-small-input {
  display: block;
  width: 100%;
  font-size: 1.07692em;
  margin-bottom: 0.85714em;
  padding: 0.78571em;
  box-sizing: border-box;
  border: 1px solid #ccc;
  color: #797979;
  border-radius: 3px; }

.gc-small-input {
  padding: 0.35714em; }

select.gc-input, select.gc-small-input {
  height: 35px;
  line-height: 35px;
  padding-top: 0;
  padding-bottom: 0; }

.gc-btn-primary {
  color: #fff;
  background-color: #f35b5b;
  font-size: 1.07692em;
  padding: 0.78571em;
  border: none;
  border-radius: 3px;
  font-weight: 400;
  display: block;
  width: 100%; }
  .gc-btn-primary:focus, .gc-btn-primary:hover {
    background-color: #e83d3d; }
  .gc-btn-primary:disabled {
    color: #5a5a5a;
    background-color: #ccc !important; }
  .gc-btn-primary:hover {
    color: #fff !important; }

.gc-input-help {
  position: relative; }
  .gc-input-help .help-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    right: 10px;
    top: 10px;
    background: #F2F2F2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #a5a5a5;
    cursor: pointer; }
    html[dir=rtl] .gc-input-help .help-icon {
      left: 10px;
      right: initial; }

/* Internet explorer compatibility box -------------------------------------------------------- */
.ie-compatibility-box {
  position: absolute;
  width: 300px;
  top: 200px;
  left: 50%;
  margin-left: -150px;
  padding: 30px;
  border: solid 3px #ddd;
  z-index: 3000;
  background: white;
  border-radius: 10px;
  display: none; }

/* Show more button ---------------------------------------------------------------------------- */
.gc-btn-show-more-container {
  padding-left: 20px; }
  .gc-btn-show-more-container .gc-btn-show-more {
    display: block;
    border: solid 1px #ccc;
    background: white;
    border-radius: 10px;
    width: 100%;
    padding: 10px; }
    .gc-btn-show-more-container .gc-btn-show-more:hover {
      background: #eeeeee; }

/* Emoticons ---------------------------------------------------------------- */
img.emoji {
  height: 1em;
  width: 1em;
  margin: 0 .05em 0 .1em;
  vertical-align: -0.1em; }

/* ==========================================================================
   Loading
   ========================================================================== */
.gc-loader {
  position: fixed;
  z-index: 11;
  height: 30px;
  width: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.loader {
  font-size: 10px;
  margin: 50px auto;
  margin-left: -11px;
  margin-top: -8px;
  text-indent: -9999em;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #f25b5b;
  background: linear-gradient(to right, #f25b5b 10%, rgba(243, 108, 98, 0) 42%);
  position: relative;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.loader:before {
  width: 50%;
  height: 50%;
  background: #f25b5b;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: ''; }

.loader:after {
  background: #fff;
  width: 90%;
  height: 90%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.gc-loader-logo {
  position: absolute;
  top: 0;
  left: 0;
  fill: #f25b5b;
  z-index: 1; }

.gc-loader-brand {
  position: absolute;
  top: -5px;
  left: 45px;
  fill: #f25b5b; }

.gc-loader-baseline {
  position: absolute;
  bottom: -1px;
  left: 60px;
  fill: #929292;
  font-size: 0.5625em;
  letter-spacing: 1px;
  text-transform: uppercase; }

.gc-popin .gc-loader-baseline {
  font-size: 0.69231em; }

.gc-ad {
  text-align: center;
  margin-bottom: 1.5em; }

.gc-last-comment-read-line {
  border-bottom: 1px solid #E1433D;
  position: relative;
  top: -8px;
  left: 0;
  width: 100%;
  margin: 0;
  /*
  // was used to have the line takes full screen width (when screen larger than 750px)
  // but it does not work on iOS without adding overflow-x: hidden on .gc-body (wich breaks iframe auto-heigt)
  // so we disable it for now
  &:before {
    content: '';
    border-bottom: 1px solid $color-graphcomment;
    left: -4000px;
    position: absolute;
    width: 10000px;
  }
  */ }
  .gc-last-comment-read-line div {
    position: absolute;
    top: -12px;
    right: 40px;
    color: #E1433D;
    background: #fff;
    padding: 0 6px; }
  .gc-last-comment-read-line span {
    font-size: .8em;
    font-weight: bold;
    border: 1px solid #ddd;
    border-radius: 5px;
    line-height: 14px;
    background: #fff;
    padding: 1px 4px; }
  .gc-last-comment-read-line i {
    font-size: .7em; }

.gc-last-comment-read-notice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  bottom: 0;
  left: 0;
  text-align: center;
  background: #486abb;
  color: #fff;
  position: fixed;
  z-index: 12;
  width: calc(100% - 8px);
  margin: 4px;
  border-radius: 3px;
  font-size: .9em;
  padding: 2px 8px;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-animation: fadeNotice 140ms backwards;
          animation: fadeNotice 140ms backwards; }
  .gc-last-comment-read-notice:hover {
    background: #4161ae; }

@-webkit-keyframes fadeNotice {
  0% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
    opacity: 0; } }

@keyframes fadeNotice {
  0% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
    opacity: 0; } }
  .gc-last-comment-read-notice-action, .gc-last-comment-read-notice-text {
    color: #fff; }
    .gc-last-comment-read-notice-action:hover, .gc-last-comment-read-notice-text:hover {
      color: #fff !important; }
  .gc-last-comment-read-notice-action {
    position: absolute;
    right: 5px;
    top: 2px; }
  .gc-last-comment-read-notice i {
    vertical-align: baseline;
    font-size: .8em;
    margin: 0 4px; }
  @media screen and (max-width: 500px) {
    .gc-last-comment-read-notice-text {
      max-width: calc(100% - 40px);
      margin: 0 auto;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }

.gc-yakli-options {
  text-align: center;
  position: relative;
  font-size: .9em;
  color: #929292;
  margin: 10px 0 25px; }
  .gc-yakli-options a {
    text-decoration: underline; }
  .gc-yakli-options i {
    vertical-align: middle; }
  .gc-yakli-options-prev, .gc-yakli-options-next {
    display: inline-block; }
    .gc-yakli-options-prev i, .gc-yakli-options-next i {
      font-size: .8em; }
  .gc-yakli-options-start {
    position: absolute;
    top: 0;
    right: 0; }
    @media screen and (max-width: 600px) {
      .gc-yakli-options-start {
        position: relative;
        display: block;
        top: initial;
        right: initial;
        margin-bottom: 10px; } }

[ng-if].ng-leave {
  display: none !important; }

.ng-hide.ng-hide-animate {
  display: none !important; }

.gc-skeleton {
  position: relative;
  margin: 1em 0 1.5em 1.25em; }
  html[dir=rtl] .gc-skeleton {
    margin: 1em 1.25em 1.5em 0; }
  .gc-skeleton-comment {
    position: relative;
    border-radius: 0.625em 0.625em 0 0;
    height: 150px;
    border: 1px solid #E9EAEE;
    border-bottom: 0;
    padding: 1.25em 2.5em; }
  .gc-skeleton-line {
    width: 80%;
    height: 12px;
    margin-bottom: 12px;
    background: #E9EAEE; }
    .gc-skeleton-line.first {
      max-width: 100px;
      margin-bottom: 20px; }
    .gc-skeleton-line.last {
      max-width: 150px; }
  .gc-skeleton-actions {
    position: absolute;
    right: 2.5em;
    bottom: 1.25em; }
  .gc-skeleton-action {
    display: inline-block;
    width: 50px;
    height: 12px;
    margin-left: 5px;
    background: #E9EAEE; }
  .gc-skeleton-avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #E9EAEE;
    position: absolute;
    top: 20px;
    left: -1.25em; }
    html[dir=rtl] .gc-skeleton-avatar {
      right: -1.25em;
      left: initial; }
  .gc-skeleton-bubble-flow {
    padding: 0.3125em 1.25em;
    border: 1px solid #E9EAEE;
    border-bottom: 0;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap; }
    .gc-skeleton-bubble-flow.last {
      border-bottom: 1px solid #E9EAEE;
      border-radius: 0 0 0.625em 0.625em; }
    @media screen and (max-width: 500px) {
      .gc-skeleton-bubble-flow .gc-skeleton-bubble:nth-child(n+5) {
        display: none; } }
  .gc-skeleton-bubble {
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #E9EAEE;
    margin-right: 10px;
    margin-bottom: -5px; }
  .gc-skeleton-child-comment {
    position: relative;
    padding: 1.25em 2.5em 3.125em 5em;
    border: 1px solid #E9EAEE;
    border-bottom: 0; }
    .gc-skeleton-child-comment .gc-skeleton-avatar {
      margin-left: 40px; }
  .gc-skeleton-footer {
    opacity: .5;
    max-width: 200px;
    height: 12px;
    margin-top: 10px;
    margin-left: 2px;
    background: #E9EAEE; }
  .gc-skeleton:after {
    content: '';
    position: absolute;
    width: calc(100% + 20px);
    height: 100%;
    top: 0;
    left: -1.25em;
    background: linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 40%);
    -webkit-animation: slideBg 1.2s linear infinite;
            animation: slideBg 1.2s linear infinite; }

@-webkit-keyframes slideBg {
  0% {
    background-position: 0vw; }
  100% {
    background-position: 100vw; } }

@keyframes slideBg {
  0% {
    background-position: 0vw; }
  100% {
    background-position: 100vw; } }

.gc-preloader {
  position: relative;
  width: 30px;
  height: 30px;
  background: #3498db;
  border-radius: 50px;
  -webkit-animation: gc_preloader 1.5s infinite linear;
  animation: gc_preloader 1.5s infinite linear; }

.gc-preloader:after {
  position: absolute;
  width: 50px;
  height: 50px;
  border-top: 10px solid #9b59b6;
  border-bottom: 10px solid #9b59b6;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-radius: 50px;
  content: '';
  top: -20px;
  left: -20px;
  -webkit-animation: gc_preloader_after 1.5s infinite linear;
  animation: gc_preloader_after 1.5s infinite linear; }

.gc-brand-loader {
  margin-left: -11px;
  margin-top: -9px;
  border: 4px solid #eeeeee;
  border-radius: 50%;
  border-top: 4px solid #f25b5b;
  width: 42px;
  height: 42px;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.gc-inner-error {
  margin-top: -0.8em;
  font-size: 0.9em;
  text-align: right;
  width: 100%;
  clear: both;
  height: 1.2em; }
  .gc-inner-error a {
    float: right; }

@-webkit-keyframes gc_preloader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    background: #2ecc71; }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes gc_preloader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    background: #2ecc71; }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes gc_preloader_after {
  0% {
    border-top: 10px solid #9b59b6;
    border-bottom: 10px solid #9b59b6; }
  50% {
    border-top: 10px solid #3498db;
    border-bottom: 10px solid #3498db; }
  100% {
    border-top: 10px solid #9b59b6;
    border-bottom: 10px solid #9b59b6; } }

@keyframes gc_preloader_after {
  0% {
    border-top: 10px solid #9b59b6;
    border-bottom: 10px solid #9b59b6; }
  50% {
    border-top: 10px solid #3498db;
    border-bottom: 10px solid #3498db; }
  100% {
    border-top: 10px solid #9b59b6;
    border-bottom: 10px solid #9b59b6; } }

.gc-grade {
  color: #fff;
  font-size: 11px;
  border-radius: 4px;
  padding: 3px 5px 2px;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  display: inline-block;
  line-height: 14px; }
  .gc-grade.user {
    display: none; }
  .gc-grade.owner {
    background: #f25b5b; }
  .gc-grade.moderator {
    background: #6781C6; }

.gc-reward-counter {
  display: inline-block;
  font-size: 13px;
  margin: 0 2px; }
  @media screen and (max-width: 500px) {
    .gc-reward-counter {
      margin: 0 1px; } }
  .gc-reward-counter.gold {
    color: #EAC743; }
  .gc-reward-counter.silver {
    color: #9E9E9E; }
  .gc-reward-counter.copper {
    color: #CBA787; }
  .gc-reward-counter .gc-reward-icon {
    margin-bottom: 3px; }

.gc-reward-badge {
  cursor: default;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  border-radius: 10px;
  padding: 3px 5px 2px 4px;
  margin-bottom: 10px; }
  .gc-reward-badge.gold {
    background: #f9f0cd;
    border: 2px solid #EAC743; }
    .gc-reward-badge.gold.fade {
      color: #b8b8b8;
      background: white;
      border: 1px solid #f4e29f; }
      .gc-reward-badge.gold.fade .gc-reward-icon {
        opacity: .3; }
  .gc-reward-badge.silver {
    background: #ebebeb;
    border: 2px solid #9E9E9E; }
    .gc-reward-badge.silver.fade {
      color: #b8b8b8;
      background: white;
      border: 1px solid #d1d1d1; }
      .gc-reward-badge.silver.fade .gc-reward-icon {
        opacity: .3; }
  .gc-reward-badge.copper {
    background: #f9f5f2;
    border: 2px solid #CBA787; }
    .gc-reward-badge.copper.fade {
      color: #b8b8b8;
      background: white;
      border: 1px solid #eadbce; }
      .gc-reward-badge.copper.fade .gc-reward-icon {
        opacity: .3; }
  .gc-reward-badge .gc-reward-icon {
    margin-right: 3px;
    font-size: 9px;
    width: 13px;
    height: 13px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.gc-reward-icon {
  color: #fff;
  border-radius: 50%;
  font-size: 15px;
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .gc-reward-icon.gold {
    background: #EAC743; }
  .gc-reward-icon.silver {
    background: #9E9E9E; }
  .gc-reward-icon.copper {
    background: #CBA787; }
  .gc-reward-icon:before {
    margin-top: -1px; }

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media screen and (max-width: 400px) {
  .gc-node .gc-vote:after {
    display: none; } }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-pulse,
.la-ball-pulse > div {
  position: relative;
  box-sizing: border-box; }

.la-ball-pulse {
  display: block;
  font-size: 0;
  color: #999; }

.la-ball-pulse.la-dark {
  color: #333; }

.la-ball-pulse > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-pulse {
  width: 54px;
  height: 18px; }

.la-ball-pulse > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  animation-delay: -200ms; }

.la-ball-pulse > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  animation-delay: -100ms; }

.la-ball-pulse > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms; }

.la-ball-pulse > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  -webkit-animation: ball-pulse 1s ease infinite;
  animation: ball-pulse 1s ease infinite; }

.la-ball-pulse.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-pulse.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-pulse.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-pulse.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-pulse.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-pulse.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */
@-webkit-keyframes ball-pulse {
  0%,
  60%,
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  30% {
    opacity: .1;
    -webkit-transform: scale(0.01);
    transform: scale(0.01); } }

@keyframes ball-pulse {
  0%,
  60%,
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  30% {
    opacity: .1;
    -webkit-transform: scale(0.01);
    transform: scale(0.01); } }

.hr-footer {
  box-sizing: content-box;
  height: 2px;
  background-color: #dedcdc;
  border: none;
  margin-top: 4.2em; }

ul.gc-header-left {
  float: left;
  margin: 0;
  padding: 0;
  margin-top: 0.1em;
  list-style-type: none;
  text-align: left;
  display: inline;
  font-size: 1em;
  color: #929292; }
  @media screen and (max-width: 500px) {
    ul.gc-header-left {
      float: none;
      margin: .3em .5em .9em;
      font-size: 1em; } }

li.gc-header-left {
  display: inline-block;
  color: #929292;
  font-size: 0.9em; }
  @media screen and (max-width: 500px) {
    html:not(.overlay) li.gc-header-left {
      width: 100%;
      text-align: left;
      float: left;
      margin-right: 0.2em;
      font-size: 1.1em; } }

li.gc-header-left a {
  color: #929292;
  font-size: 0.9em; }

li.gc-header-left:not(:last-child):after {
  content: "-";
  /* on affiche une chaîne de caractère */
  color: #929292;
  margin-left: 0.1em;
  margin-right: 0.1em; }

.gc-new-comments {
  display: block;
  background: #F9F7F5;
  padding: 1em;
  border-radius: 0.625em;
  margin-left: 1.25em;
  margin-bottom: 2em;
  text-align: center; }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../fonts/open-sans/OpenSans-Italic.ttf) format("woff2"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/open-sans/OpenSans-Regular.ttf) format("woff2"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../fonts/open-sans/OpenSans-Bold.ttf) format("woff2"); }

/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.7.0
 *
 * Copyright KingSora.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 18.04.2019
 */
html.os-html, html.os-html > .os-host {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  height: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  position: absolute !important; }

html.os-html > .os-host > .os-padding {
  position: absolute; }

body.os-dragging, body.os-dragging * {
  cursor: default; }

.os-host, .os-host-textarea {
  position: relative;
  overflow: visible !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start; }

.os-host-flexbox {
  overflow: hidden !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.os-host-flexbox > .os-size-auto-observer {
  height: inherit !important; }

.os-host-flexbox > .os-content-glue {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.os-host-flexbox > .os-content-glue, .os-host-flexbox > .os-size-auto-observer {
  min-height: 0;
  min-width: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }

#os-dummy-scrollbar-size {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: scroll;
  height: 500px;
  width: 500px; }

#os-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0; }

#os-dummy-scrollbar-size, .os-viewport {
  -ms-overflow-style: scrollbar !important; }

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  visibility: hidden !important;
  background: 0 0 !important; }

.os-content-glue {
  box-sizing: inherit;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none; }

.os-padding {
  box-sizing: inherit;
  direction: inherit;
  position: absolute;
  overflow: visible;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 1; }

.os-host-overflow > .os-padding {
  overflow: hidden; }

.os-viewport {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  outline: 0 !important;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch; }

.os-content-arrange {
  position: absolute;
  z-index: -1;
  min-height: 1px;
  min-width: 1px;
  pointer-events: none; }

.os-content {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  height: 100%;
  width: 100%;
  visibility: visible; }

.os-content:after, .os-content:before {
  content: '';
  display: table;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0; }

.os-content > .os-textarea {
  box-sizing: border-box !important;
  direction: inherit !important;
  background: 0 0 !important;
  outline: 0 none transparent !important;
  overflow: hidden !important;
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  float: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  border: none !important;
  resize: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  max-width: none !important;
  max-height: none !important;
  box-shadow: none !important;
  -webkit-perspective: none !important;
  perspective: none !important;
  opacity: 1 !important;
  z-index: 1 !important;
  clip: auto !important;
  vertical-align: baseline !important;
  padding: 0; }

.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {
  right: 0 !important; }

.os-content > .os-textarea-cover {
  z-index: -1;
  pointer-events: none; }

.os-content > .os-textarea[wrap=off] {
  white-space: pre !important;
  margin: 0 !important; }

.os-text-inherit {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  text-indent: inherit;
  text-align: inherit;
  text-shadow: inherit;
  text-overflow: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  line-height: inherit;
  unicode-bidi: inherit;
  direction: inherit;
  color: inherit;
  cursor: text; }

.os-resize-observer, .os-resize-observer-host {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1; }

.os-resize-observer-host {
  padding: inherit;
  border: inherit;
  border-color: transparent;
  border-style: solid;
  box-sizing: border-box; }

.os-resize-observer-host:after {
  content: ''; }

.os-resize-observer-host:after, .os-resize-observer-host > .os-resize-observer {
  height: 200%;
  width: 200%;
  padding: inherit;
  border: inherit;
  margin: 0;
  display: block;
  box-sizing: content-box; }

.os-resize-observer.observed, object.os-resize-observer {
  box-sizing: border-box !important; }

.os-size-auto-observer {
  box-sizing: inherit !important;
  height: 100%;
  width: inherit;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -webkit-box-flex: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0; }

.os-size-auto-observer > .os-resize-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px; }

.os-resize-observer-item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -1;
  opacity: 0;
  direction: ltr !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important; }

.os-resize-observer-item-final {
  position: absolute;
  left: 0;
  top: 0;
  transition: none !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important; }

.os-resize-observer {
  -webkit-animation-duration: 1ms;
  animation-duration: 1ms;
  -webkit-animation-name: hs-resize-observer-dummy-animation;
  animation-name: hs-resize-observer-dummy-animation; }

.os-host-transition > .os-scrollbar, .os-host-transition > .os-scrollbar-corner {
  transition: opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s; }

html.os-html > .os-host > .os-scrollbar {
  position: absolute;
  z-index: 999999; }

.os-scrollbar, .os-scrollbar-corner {
  position: absolute;
  opacity: 1;
  z-index: 1; }

.os-scrollbar-corner {
  bottom: 0;
  right: 0; }

.os-scrollbar {
  pointer-events: none; }

.os-scrollbar-track {
  pointer-events: auto;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0 !important;
  border: none !important; }

.os-scrollbar-handle {
  pointer-events: auto;
  position: absolute;
  width: 100%;
  height: 100%; }

.os-scrollbar-handle-off, .os-scrollbar-track-off {
  pointer-events: none; }

.os-scrollbar.os-scrollbar-unusable, .os-scrollbar.os-scrollbar-unusable * {
  pointer-events: none !important; }

.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important; }

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0; }

.os-scrollbar-vertical {
  top: 0;
  right: 0; }

.os-host-rtl > .os-scrollbar-horizontal {
  right: 0; }

.os-host-rtl > .os-scrollbar-vertical {
  right: auto;
  left: 0; }

.os-host-rtl > .os-scrollbar-corner {
  right: auto;
  left: 0; }

.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner, .os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner, .os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal, .os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical, .os-padding + .os-scrollbar-corner, .os-scrollbar-auto-hidden, .os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {
  opacity: 0;
  visibility: hidden;
  pointer-events: none; }

.os-scrollbar-corner-resize-both {
  cursor: nwse-resize; }

.os-host-rtl > .os-scrollbar-corner-resize-both {
  cursor: nesw-resize; }

.os-scrollbar-corner-resize-horizontal {
  cursor: ew-resize; }

.os-scrollbar-corner-resize-vertical {
  cursor: ns-resize; }

.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
  cursor: default; }

.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {
  top: 0;
  bottom: 0; }

.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal, .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {
  right: 0;
  left: 0; }

.os-scrollbar-corner.os-scrollbar-corner-resize, .os-scrollbar:hover {
  opacity: 1 !important;
  visibility: visible !important; }

.os-scrollbar-corner.os-scrollbar-corner-resize {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  pointer-events: auto !important; }

.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.os-host-overflow {
  overflow: hidden !important; }

@-webkit-keyframes hs-resize-observer-dummy-animation {
  from {
    z-index: 0; }
  to {
    z-index: -1; } }

@keyframes hs-resize-observer-dummy-animation {
  from {
    z-index: 0; }
  to {
    z-index: -1; } }

.os-theme-none > .os-scrollbar-corner, .os-theme-none > .os-scrollbar-horizontal, .os-theme-none > .os-scrollbar-vertical {
  display: none !important; }

.os-theme-none > .os-scrollbar-corner-resize {
  display: block !important;
  min-width: 10px;
  min-height: 10px; }

.os-theme-dark > .os-scrollbar-horizontal, .os-theme-light > .os-scrollbar-horizontal {
  right: 10px;
  height: 10px; }

.os-theme-dark > .os-scrollbar-vertical, .os-theme-light > .os-scrollbar-vertical {
  bottom: 10px;
  width: 10px; }

.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal, .os-theme-light.os-host-rtl > .os-scrollbar-horizontal {
  left: 10px;
  right: 0; }

.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {
  height: 10px;
  width: 10px; }

.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {
  background-color: transparent; }

.os-theme-dark > .os-scrollbar, .os-theme-light > .os-scrollbar {
  padding: 2px;
  box-sizing: border-box;
  background: 0 0; }

.os-theme-dark > .os-scrollbar.os-scrollbar-unusable, .os-theme-light > .os-scrollbar.os-scrollbar-unusable {
  background: 0 0; }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track {
  background: 0 0; }

.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {
  min-width: 30px; }

.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {
  min-height: 30px; }

.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  transition: background-color .3s; }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  border-radius: 10px; }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.4); }

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.4); }

.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.55); }

.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.55); }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(0, 0, 0, 0.7); }

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(255, 255, 255, 0.7); }

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block; }

.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
  display: none; }

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: -6px;
  bottom: -2px; }

.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  left: -6px;
  right: -2px; }

.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  right: -6px;
  left: -2px; }

html.os-html, html.os-html > .os-host {
  min-width: initial !important;
  width: calc(100% - 6px) !important;
  padding-right: 12px; }

/* -------------------------------------------------------------------------------------- */
/*!
angular-xeditable - 0.8.1
Edit-in-place for angular.js
Build date: 2017-11-14
*/
.editable-wrap {
  display: inline-block;
  white-space: pre;
  margin: 0; }

.editable-wrap .editable-controls, .editable-wrap .editable-error {
  margin-bottom: 0; }

.editable-wrap .editable-controls > input, .editable-wrap .editable-controls > select, .editable-wrap .editable-controls > textarea {
  margin-bottom: 0; }

.editable-wrap .editable-input {
  display: inline-block; }

.editable-buttons {
  display: inline-block;
  vertical-align: top; }

.editable-buttons button {
  margin-left: 5px; }

.editable-input.editable-has-buttons {
  width: auto; }

.editable-text {
  white-space: nowrap; }

.editable-bsdate {
  white-space: nowrap; }

.editable-bstime {
  white-space: nowrap; }

.editable-bstime .editable-input input[type=text] {
  width: 46px; }

.editable-bstime .well-small {
  margin-bottom: 0;
  padding: 10px; }

.editable-range output {
  display: inline-block;
  min-width: 30px;
  vertical-align: top;
  text-align: center; }

.editable-color input[type=color] {
  width: 50px; }

.editable-checkbox label span, .editable-checklist label span, .editable-radiolist label span {
  margin-left: 7px;
  margin-right: 10px; }

.editable-hide {
  display: none !important; }

.editable-click, a.editable-click {
  text-decoration: none;
  color: #428bca;
  border-bottom: dashed 1px #428bca; }

.editable-click:hover, a.editable-click:hover {
  text-decoration: none;
  color: #2a6496;
  border-bottom-color: #2a6496; }

.editable-empty, .editable-empty:hover, .editable-empty:focus, a.editable-empty, a.editable-empty:hover, a.editable-empty:focus {
  font-style: italic;
  color: #D14;
  text-decoration: none; }

.ui-popover-wrapper a {
  display: inline !important; }

.ui-popover-wrapper form {
  display: none !important; }

.popover-wrapper > a {
  display: inline !important; }

.popover-wrapper {
  display: inline;
  position: relative; }

.popover-wrapper form {
  position: absolute;
  top: -53px;
  background: #FFF;
  border: 1px solid #AAA;
  border-radius: 5px;
  padding: 7px;
  width: auto;
  display: inline-block;
  left: 50%;
  z-index: 101; }

.popover-wrapper form:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #AAA;
  position: absolute;
  bottom: -10px; }

.popover-wrapper form:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #FFF;
  position: absolute;
  bottom: -9px; }

@media screen and (max-width: 750px) {
  .popover-wrapper form {
    margin-left: -60px; }
  .popover-wrapper form:before {
    left: 50px; }
  .popover-wrapper form:after {
    left: 51px; } }

@media screen and (min-width: 750px) {
  .popover-wrapper form {
    margin-left: -110px; }
  .popover-wrapper form:before {
    left: 100px; }
  .popover-wrapper form:after {
    left: 101px; } }

.editable-wrap {
  width: 100%; }

.editable-empty, .editable-empty:hover, .editable-empty:focus, a.editable-empty, a.editable-empty:hover, a.editable-empty:focus {
  color: inherit;
  font-style: inherit; }

/* Slider styles -------------------------------------------------------- */
.gc-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.4375em;
  box-sizing: border-box;
  border-bottom: 1px solid #ccc; }
  .gc-slider.gc-slider--last {
    border-radius: 0 0 0.625em 0.625em;
    border-bottom: none;
    height: 2.375em; }

.gc-slider-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: .75em;
  margin: 1px .6em 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #929292; }
  html[dir=ltr] .gc-slider-meta {
    margin-left: .5em;
    margin-right: 2em; }
  html[dir=rtl] .gc-slider-meta {
    margin-left: 2em;
    margin-right: .5em; }
  .gc-slider-meta-expand {
    color: #929292; }
    .gc-slider-meta-expand i {
      margin-right: 2px;
      font-size: .8em; }
      html[dir=rtl] .gc-slider-meta-expand i {
        margin-left: 2px;
        margin-right: 0; }
    .gc-slider-meta-expand span {
      text-decoration: underline; }

/* Slider main container -------------------------------------------- */
.gc-slider-button {
  width: 1.8em;
  height: 100%;
  border: none;
  background-color: transparent;
  line-height: 0;
  padding: 0;
  color: #5a5a5a; }
  .gc-slider-button [class^="gcicon"] {
    opacity: 1; }
  @media (max-width: 400px) {
    html[dir] .gc-slider-button {
      width: 1.4em; }
      html[dir] .gc-slider-button:hover,
      html[dir] .gc-slider-button:hover [class^="gcicon"] {
        color: #f25b5b;
        opacity: .5; } }
  .gc-slider-button:focus {
    outline: none; }
  html[dir=rtl] .gc-slider-button {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    html[dir=rtl] .gc-slider-button-reply {
      -webkit-transform: scaleX(-1);
              transform: scaleX(-1); }
    html[dir=rtl] .gc-slider-button.gc-close {
      float: left; }

.gc-next,
.gc-slider-arrow,
.gc-ctrl-left {
  width: 1.8em; }
  @media (max-width: 400px) {
    html[dir] .gc-next, html[dir]
    .gc-slider-arrow, html[dir]
    .gc-ctrl-left {
      width: 1.4em; } }

html[dir=ltr] .gc-slider-arrow, html[dir=ltr]
.gc-ctrl-left {
  margin-left: .4em; }

html[dir=rtl] .gc-slider-arrow, html[dir=rtl]
.gc-ctrl-left {
  margin-right: .4em; }

html[dir=ltr] .gc-next {
  margin-right: .4em; }

html[dir=rtl] .gc-next {
  margin-left: .4em; }

.gc-slider-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: rotate(1800deg) scaleY(-1);
          transform: rotate(1800deg) scaleY(-1); }
  html[dir=rtl] .gc-slider-arrow {
    -webkit-transform: rotate(1800deg) scale(-1);
            transform: rotate(1800deg) scale(-1); }
  .gc-slider-arrow i {
    color: #c7c7c7;
    font-size: .8em; }

.gc-slider-spacer {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/* Slider slides list  ------------------------------------------ */
.gc-slider-slides {
  margin: 0;
  padding: 0;
  height: 100%;
  white-space: nowrap;
  list-style: none;
  position: relative; }
  html[dir=rtl] .gc-slider-slides {
    margin-top: -3px; }
  .gc-slider-slides .underline {
    position: absolute;
    margin: 0;
    left: 0;
    bottom: -1px;
    width: 1.5em;
    border: 1px solid #f25b5b;
    border-left: none;
    border-right: none;
    visibility: hidden;
    transition: -webkit-transform 120ms ease-in-out;
    transition: transform 120ms ease-in-out;
    transition: transform 120ms ease-in-out, -webkit-transform 120ms ease-in-out; }

/* Slider items ----------------------------------------------------- */
.gc-slider-item {
  display: inline-block;
  height: 100%;
  margin-top: 2px; }

.gc-slider-item--active {
  position: relative; }
  .gc-slider-item--active:nth-child(0) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(-1.75em, 0, 0);
            transform: translate3d(-1.75em, 0, 0); }
  .gc-slider-item--active:nth-child(1) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(0.25em, 0, 0);
            transform: translate3d(0.25em, 0, 0); }
  .gc-slider-item--active:nth-child(2) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(2.25em, 0, 0);
            transform: translate3d(2.25em, 0, 0); }
  .gc-slider-item--active:nth-child(3) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(4.25em, 0, 0);
            transform: translate3d(4.25em, 0, 0); }
  .gc-slider-item--active:nth-child(4) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(6.25em, 0, 0);
            transform: translate3d(6.25em, 0, 0); }
  .gc-slider-item--active:nth-child(5) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(8.25em, 0, 0);
            transform: translate3d(8.25em, 0, 0); }
  .gc-slider-item--active:nth-child(6) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(10.25em, 0, 0);
            transform: translate3d(10.25em, 0, 0); }
  .gc-slider-item--active:nth-child(7) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(12.25em, 0, 0);
            transform: translate3d(12.25em, 0, 0); }
  .gc-slider-item--active:nth-child(8) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(14.25em, 0, 0);
            transform: translate3d(14.25em, 0, 0); }
  .gc-slider-item--active:nth-child(9) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(16.25em, 0, 0);
            transform: translate3d(16.25em, 0, 0); }
  .gc-slider-item--active:nth-child(10) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(18.25em, 0, 0);
            transform: translate3d(18.25em, 0, 0); }
  .gc-slider-item--active:nth-child(11) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(20.25em, 0, 0);
            transform: translate3d(20.25em, 0, 0); }
  .gc-slider-item--active:nth-child(12) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(22.25em, 0, 0);
            transform: translate3d(22.25em, 0, 0); }
  .gc-slider-item--active:nth-child(13) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(24.25em, 0, 0);
            transform: translate3d(24.25em, 0, 0); }
  .gc-slider-item--active:nth-child(14) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(26.25em, 0, 0);
            transform: translate3d(26.25em, 0, 0); }
  .gc-slider-item--active:nth-child(15) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(28.25em, 0, 0);
            transform: translate3d(28.25em, 0, 0); }
  .gc-slider-item--active:nth-child(16) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(30.25em, 0, 0);
            transform: translate3d(30.25em, 0, 0); }
  .gc-slider-item--active:nth-child(17) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(32.25em, 0, 0);
            transform: translate3d(32.25em, 0, 0); }
  .gc-slider-item--active:nth-child(18) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(34.25em, 0, 0);
            transform: translate3d(34.25em, 0, 0); }
  .gc-slider-item--active:nth-child(19) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(36.25em, 0, 0);
            transform: translate3d(36.25em, 0, 0); }
  .gc-slider-item--active:nth-child(20) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(38.25em, 0, 0);
            transform: translate3d(38.25em, 0, 0); }
  .gc-slider-item--active:nth-child(21) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(40.25em, 0, 0);
            transform: translate3d(40.25em, 0, 0); }
  .gc-slider-item--active:nth-child(22) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(42.25em, 0, 0);
            transform: translate3d(42.25em, 0, 0); }
  .gc-slider-item--active:nth-child(23) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(44.25em, 0, 0);
            transform: translate3d(44.25em, 0, 0); }
  .gc-slider-item--active:nth-child(24) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(46.25em, 0, 0);
            transform: translate3d(46.25em, 0, 0); }
  .gc-slider-item--active:nth-child(25) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(48.25em, 0, 0);
            transform: translate3d(48.25em, 0, 0); }
  .gc-slider-item--active:nth-child(26) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(50.25em, 0, 0);
            transform: translate3d(50.25em, 0, 0); }
  .gc-slider-item--active:nth-child(27) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(52.25em, 0, 0);
            transform: translate3d(52.25em, 0, 0); }
  .gc-slider-item--active:nth-child(28) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(54.25em, 0, 0);
            transform: translate3d(54.25em, 0, 0); }
  .gc-slider-item--active:nth-child(29) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(56.25em, 0, 0);
            transform: translate3d(56.25em, 0, 0); }
  .gc-slider-item--active:nth-child(30) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(58.25em, 0, 0);
            transform: translate3d(58.25em, 0, 0); }
  .gc-slider-item--active:nth-child(31) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(60.25em, 0, 0);
            transform: translate3d(60.25em, 0, 0); }
  .gc-slider-item--active:nth-child(32) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(62.25em, 0, 0);
            transform: translate3d(62.25em, 0, 0); }
  .gc-slider-item--active:nth-child(33) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(64.25em, 0, 0);
            transform: translate3d(64.25em, 0, 0); }
  .gc-slider-item--active:nth-child(34) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(66.25em, 0, 0);
            transform: translate3d(66.25em, 0, 0); }
  .gc-slider-item--active:nth-child(35) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(68.25em, 0, 0);
            transform: translate3d(68.25em, 0, 0); }
  .gc-slider-item--active:nth-child(36) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(70.25em, 0, 0);
            transform: translate3d(70.25em, 0, 0); }
  .gc-slider-item--active:nth-child(37) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(72.25em, 0, 0);
            transform: translate3d(72.25em, 0, 0); }
  .gc-slider-item--active:nth-child(38) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(74.25em, 0, 0);
            transform: translate3d(74.25em, 0, 0); }
  .gc-slider-item--active:nth-child(39) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(76.25em, 0, 0);
            transform: translate3d(76.25em, 0, 0); }
  .gc-slider-item--active:nth-child(40) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(78.25em, 0, 0);
            transform: translate3d(78.25em, 0, 0); }
  .gc-slider-item--active:nth-child(41) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(80.25em, 0, 0);
            transform: translate3d(80.25em, 0, 0); }
  .gc-slider-item--active:nth-child(42) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(82.25em, 0, 0);
            transform: translate3d(82.25em, 0, 0); }
  .gc-slider-item--active:nth-child(43) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(84.25em, 0, 0);
            transform: translate3d(84.25em, 0, 0); }
  .gc-slider-item--active:nth-child(44) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(86.25em, 0, 0);
            transform: translate3d(86.25em, 0, 0); }
  .gc-slider-item--active:nth-child(45) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(88.25em, 0, 0);
            transform: translate3d(88.25em, 0, 0); }
  .gc-slider-item--active:nth-child(46) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(90.25em, 0, 0);
            transform: translate3d(90.25em, 0, 0); }
  .gc-slider-item--active:nth-child(47) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(92.25em, 0, 0);
            transform: translate3d(92.25em, 0, 0); }
  .gc-slider-item--active:nth-child(48) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(94.25em, 0, 0);
            transform: translate3d(94.25em, 0, 0); }
  .gc-slider-item--active:nth-child(49) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(96.25em, 0, 0);
            transform: translate3d(96.25em, 0, 0); }
  .gc-slider-item--active:nth-child(50) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(98.25em, 0, 0);
            transform: translate3d(98.25em, 0, 0); }
  .gc-slider-item--active:nth-child(51) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(100.25em, 0, 0);
            transform: translate3d(100.25em, 0, 0); }
  .gc-slider-item--active:nth-child(52) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(102.25em, 0, 0);
            transform: translate3d(102.25em, 0, 0); }
  .gc-slider-item--active:nth-child(53) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(104.25em, 0, 0);
            transform: translate3d(104.25em, 0, 0); }
  .gc-slider-item--active:nth-child(54) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(106.25em, 0, 0);
            transform: translate3d(106.25em, 0, 0); }
  .gc-slider-item--active:nth-child(55) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(108.25em, 0, 0);
            transform: translate3d(108.25em, 0, 0); }
  .gc-slider-item--active:nth-child(56) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(110.25em, 0, 0);
            transform: translate3d(110.25em, 0, 0); }
  .gc-slider-item--active:nth-child(57) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(112.25em, 0, 0);
            transform: translate3d(112.25em, 0, 0); }
  .gc-slider-item--active:nth-child(58) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(114.25em, 0, 0);
            transform: translate3d(114.25em, 0, 0); }
  .gc-slider-item--active:nth-child(59) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(116.25em, 0, 0);
            transform: translate3d(116.25em, 0, 0); }
  .gc-slider-item--active:nth-child(60) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(118.25em, 0, 0);
            transform: translate3d(118.25em, 0, 0); }
  .gc-slider-item--active:nth-child(61) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(120.25em, 0, 0);
            transform: translate3d(120.25em, 0, 0); }
  .gc-slider-item--active:nth-child(62) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(122.25em, 0, 0);
            transform: translate3d(122.25em, 0, 0); }
  .gc-slider-item--active:nth-child(63) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(124.25em, 0, 0);
            transform: translate3d(124.25em, 0, 0); }
  .gc-slider-item--active:nth-child(64) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(126.25em, 0, 0);
            transform: translate3d(126.25em, 0, 0); }
  .gc-slider-item--active:nth-child(65) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(128.25em, 0, 0);
            transform: translate3d(128.25em, 0, 0); }
  .gc-slider-item--active:nth-child(66) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(130.25em, 0, 0);
            transform: translate3d(130.25em, 0, 0); }
  .gc-slider-item--active:nth-child(67) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(132.25em, 0, 0);
            transform: translate3d(132.25em, 0, 0); }
  .gc-slider-item--active:nth-child(68) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(134.25em, 0, 0);
            transform: translate3d(134.25em, 0, 0); }
  .gc-slider-item--active:nth-child(69) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(136.25em, 0, 0);
            transform: translate3d(136.25em, 0, 0); }
  .gc-slider-item--active:nth-child(70) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(138.25em, 0, 0);
            transform: translate3d(138.25em, 0, 0); }
  .gc-slider-item--active:nth-child(71) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(140.25em, 0, 0);
            transform: translate3d(140.25em, 0, 0); }
  .gc-slider-item--active:nth-child(72) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(142.25em, 0, 0);
            transform: translate3d(142.25em, 0, 0); }
  .gc-slider-item--active:nth-child(73) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(144.25em, 0, 0);
            transform: translate3d(144.25em, 0, 0); }
  .gc-slider-item--active:nth-child(74) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(146.25em, 0, 0);
            transform: translate3d(146.25em, 0, 0); }
  .gc-slider-item--active:nth-child(75) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(148.25em, 0, 0);
            transform: translate3d(148.25em, 0, 0); }
  .gc-slider-item--active:nth-child(76) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(150.25em, 0, 0);
            transform: translate3d(150.25em, 0, 0); }
  .gc-slider-item--active:nth-child(77) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(152.25em, 0, 0);
            transform: translate3d(152.25em, 0, 0); }
  .gc-slider-item--active:nth-child(78) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(154.25em, 0, 0);
            transform: translate3d(154.25em, 0, 0); }
  .gc-slider-item--active:nth-child(79) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(156.25em, 0, 0);
            transform: translate3d(156.25em, 0, 0); }
  .gc-slider-item--active:nth-child(80) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(158.25em, 0, 0);
            transform: translate3d(158.25em, 0, 0); }
  .gc-slider-item--active:nth-child(81) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(160.25em, 0, 0);
            transform: translate3d(160.25em, 0, 0); }
  .gc-slider-item--active:nth-child(82) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(162.25em, 0, 0);
            transform: translate3d(162.25em, 0, 0); }
  .gc-slider-item--active:nth-child(83) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(164.25em, 0, 0);
            transform: translate3d(164.25em, 0, 0); }
  .gc-slider-item--active:nth-child(84) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(166.25em, 0, 0);
            transform: translate3d(166.25em, 0, 0); }
  .gc-slider-item--active:nth-child(85) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(168.25em, 0, 0);
            transform: translate3d(168.25em, 0, 0); }
  .gc-slider-item--active:nth-child(86) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(170.25em, 0, 0);
            transform: translate3d(170.25em, 0, 0); }
  .gc-slider-item--active:nth-child(87) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(172.25em, 0, 0);
            transform: translate3d(172.25em, 0, 0); }
  .gc-slider-item--active:nth-child(88) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(174.25em, 0, 0);
            transform: translate3d(174.25em, 0, 0); }
  .gc-slider-item--active:nth-child(89) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(176.25em, 0, 0);
            transform: translate3d(176.25em, 0, 0); }
  .gc-slider-item--active:nth-child(90) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(178.25em, 0, 0);
            transform: translate3d(178.25em, 0, 0); }
  .gc-slider-item--active:nth-child(91) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(180.25em, 0, 0);
            transform: translate3d(180.25em, 0, 0); }
  .gc-slider-item--active:nth-child(92) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(182.25em, 0, 0);
            transform: translate3d(182.25em, 0, 0); }
  .gc-slider-item--active:nth-child(93) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(184.25em, 0, 0);
            transform: translate3d(184.25em, 0, 0); }
  .gc-slider-item--active:nth-child(94) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(186.25em, 0, 0);
            transform: translate3d(186.25em, 0, 0); }
  .gc-slider-item--active:nth-child(95) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(188.25em, 0, 0);
            transform: translate3d(188.25em, 0, 0); }
  .gc-slider-item--active:nth-child(96) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(190.25em, 0, 0);
            transform: translate3d(190.25em, 0, 0); }
  .gc-slider-item--active:nth-child(97) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(192.25em, 0, 0);
            transform: translate3d(192.25em, 0, 0); }
  .gc-slider-item--active:nth-child(98) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(194.25em, 0, 0);
            transform: translate3d(194.25em, 0, 0); }
  .gc-slider-item--active:nth-child(99) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(196.25em, 0, 0);
            transform: translate3d(196.25em, 0, 0); }
  .gc-slider-item--active:nth-child(100) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(198.25em, 0, 0);
            transform: translate3d(198.25em, 0, 0); }
  .gc-slider-item--active:nth-child(101) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(200.25em, 0, 0);
            transform: translate3d(200.25em, 0, 0); }
  .gc-slider-item--active:nth-child(102) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(202.25em, 0, 0);
            transform: translate3d(202.25em, 0, 0); }
  .gc-slider-item--active:nth-child(103) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(204.25em, 0, 0);
            transform: translate3d(204.25em, 0, 0); }
  .gc-slider-item--active:nth-child(104) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(206.25em, 0, 0);
            transform: translate3d(206.25em, 0, 0); }
  .gc-slider-item--active:nth-child(105) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(208.25em, 0, 0);
            transform: translate3d(208.25em, 0, 0); }
  .gc-slider-item--active:nth-child(106) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(210.25em, 0, 0);
            transform: translate3d(210.25em, 0, 0); }
  .gc-slider-item--active:nth-child(107) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(212.25em, 0, 0);
            transform: translate3d(212.25em, 0, 0); }
  .gc-slider-item--active:nth-child(108) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(214.25em, 0, 0);
            transform: translate3d(214.25em, 0, 0); }
  .gc-slider-item--active:nth-child(109) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(216.25em, 0, 0);
            transform: translate3d(216.25em, 0, 0); }
  .gc-slider-item--active:nth-child(110) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(218.25em, 0, 0);
            transform: translate3d(218.25em, 0, 0); }
  .gc-slider-item--active:nth-child(111) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(220.25em, 0, 0);
            transform: translate3d(220.25em, 0, 0); }
  .gc-slider-item--active:nth-child(112) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(222.25em, 0, 0);
            transform: translate3d(222.25em, 0, 0); }
  .gc-slider-item--active:nth-child(113) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(224.25em, 0, 0);
            transform: translate3d(224.25em, 0, 0); }
  .gc-slider-item--active:nth-child(114) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(226.25em, 0, 0);
            transform: translate3d(226.25em, 0, 0); }
  .gc-slider-item--active:nth-child(115) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(228.25em, 0, 0);
            transform: translate3d(228.25em, 0, 0); }
  .gc-slider-item--active:nth-child(116) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(230.25em, 0, 0);
            transform: translate3d(230.25em, 0, 0); }
  .gc-slider-item--active:nth-child(117) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(232.25em, 0, 0);
            transform: translate3d(232.25em, 0, 0); }
  .gc-slider-item--active:nth-child(118) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(234.25em, 0, 0);
            transform: translate3d(234.25em, 0, 0); }
  .gc-slider-item--active:nth-child(119) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(236.25em, 0, 0);
            transform: translate3d(236.25em, 0, 0); }
  .gc-slider-item--active:nth-child(120) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(238.25em, 0, 0);
            transform: translate3d(238.25em, 0, 0); }
  .gc-slider-item--active:nth-child(121) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(240.25em, 0, 0);
            transform: translate3d(240.25em, 0, 0); }
  .gc-slider-item--active:nth-child(122) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(242.25em, 0, 0);
            transform: translate3d(242.25em, 0, 0); }
  .gc-slider-item--active:nth-child(123) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(244.25em, 0, 0);
            transform: translate3d(244.25em, 0, 0); }
  .gc-slider-item--active:nth-child(124) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(246.25em, 0, 0);
            transform: translate3d(246.25em, 0, 0); }
  .gc-slider-item--active:nth-child(125) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(248.25em, 0, 0);
            transform: translate3d(248.25em, 0, 0); }
  .gc-slider-item--active:nth-child(126) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(250.25em, 0, 0);
            transform: translate3d(250.25em, 0, 0); }
  .gc-slider-item--active:nth-child(127) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(252.25em, 0, 0);
            transform: translate3d(252.25em, 0, 0); }
  .gc-slider-item--active:nth-child(128) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(254.25em, 0, 0);
            transform: translate3d(254.25em, 0, 0); }
  .gc-slider-item--active:nth-child(129) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(256.25em, 0, 0);
            transform: translate3d(256.25em, 0, 0); }
  .gc-slider-item--active:nth-child(130) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(258.25em, 0, 0);
            transform: translate3d(258.25em, 0, 0); }
  .gc-slider-item--active:nth-child(131) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(260.25em, 0, 0);
            transform: translate3d(260.25em, 0, 0); }
  .gc-slider-item--active:nth-child(132) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(262.25em, 0, 0);
            transform: translate3d(262.25em, 0, 0); }
  .gc-slider-item--active:nth-child(133) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(264.25em, 0, 0);
            transform: translate3d(264.25em, 0, 0); }
  .gc-slider-item--active:nth-child(134) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(266.25em, 0, 0);
            transform: translate3d(266.25em, 0, 0); }
  .gc-slider-item--active:nth-child(135) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(268.25em, 0, 0);
            transform: translate3d(268.25em, 0, 0); }
  .gc-slider-item--active:nth-child(136) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(270.25em, 0, 0);
            transform: translate3d(270.25em, 0, 0); }
  .gc-slider-item--active:nth-child(137) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(272.25em, 0, 0);
            transform: translate3d(272.25em, 0, 0); }
  .gc-slider-item--active:nth-child(138) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(274.25em, 0, 0);
            transform: translate3d(274.25em, 0, 0); }
  .gc-slider-item--active:nth-child(139) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(276.25em, 0, 0);
            transform: translate3d(276.25em, 0, 0); }
  .gc-slider-item--active:nth-child(140) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(278.25em, 0, 0);
            transform: translate3d(278.25em, 0, 0); }
  .gc-slider-item--active:nth-child(141) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(280.25em, 0, 0);
            transform: translate3d(280.25em, 0, 0); }
  .gc-slider-item--active:nth-child(142) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(282.25em, 0, 0);
            transform: translate3d(282.25em, 0, 0); }
  .gc-slider-item--active:nth-child(143) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(284.25em, 0, 0);
            transform: translate3d(284.25em, 0, 0); }
  .gc-slider-item--active:nth-child(144) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(286.25em, 0, 0);
            transform: translate3d(286.25em, 0, 0); }
  .gc-slider-item--active:nth-child(145) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(288.25em, 0, 0);
            transform: translate3d(288.25em, 0, 0); }
  .gc-slider-item--active:nth-child(146) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(290.25em, 0, 0);
            transform: translate3d(290.25em, 0, 0); }
  .gc-slider-item--active:nth-child(147) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(292.25em, 0, 0);
            transform: translate3d(292.25em, 0, 0); }
  .gc-slider-item--active:nth-child(148) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(294.25em, 0, 0);
            transform: translate3d(294.25em, 0, 0); }
  .gc-slider-item--active:nth-child(149) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(296.25em, 0, 0);
            transform: translate3d(296.25em, 0, 0); }
  .gc-slider-item--active:nth-child(150) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(298.25em, 0, 0);
            transform: translate3d(298.25em, 0, 0); }
  .gc-slider-item--active:nth-child(151) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(300.25em, 0, 0);
            transform: translate3d(300.25em, 0, 0); }
  .gc-slider-item--active:nth-child(152) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(302.25em, 0, 0);
            transform: translate3d(302.25em, 0, 0); }
  .gc-slider-item--active:nth-child(153) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(304.25em, 0, 0);
            transform: translate3d(304.25em, 0, 0); }
  .gc-slider-item--active:nth-child(154) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(306.25em, 0, 0);
            transform: translate3d(306.25em, 0, 0); }
  .gc-slider-item--active:nth-child(155) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(308.25em, 0, 0);
            transform: translate3d(308.25em, 0, 0); }
  .gc-slider-item--active:nth-child(156) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(310.25em, 0, 0);
            transform: translate3d(310.25em, 0, 0); }
  .gc-slider-item--active:nth-child(157) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(312.25em, 0, 0);
            transform: translate3d(312.25em, 0, 0); }
  .gc-slider-item--active:nth-child(158) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(314.25em, 0, 0);
            transform: translate3d(314.25em, 0, 0); }
  .gc-slider-item--active:nth-child(159) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(316.25em, 0, 0);
            transform: translate3d(316.25em, 0, 0); }
  .gc-slider-item--active:nth-child(160) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(318.25em, 0, 0);
            transform: translate3d(318.25em, 0, 0); }
  .gc-slider-item--active:nth-child(161) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(320.25em, 0, 0);
            transform: translate3d(320.25em, 0, 0); }
  .gc-slider-item--active:nth-child(162) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(322.25em, 0, 0);
            transform: translate3d(322.25em, 0, 0); }
  .gc-slider-item--active:nth-child(163) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(324.25em, 0, 0);
            transform: translate3d(324.25em, 0, 0); }
  .gc-slider-item--active:nth-child(164) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(326.25em, 0, 0);
            transform: translate3d(326.25em, 0, 0); }
  .gc-slider-item--active:nth-child(165) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(328.25em, 0, 0);
            transform: translate3d(328.25em, 0, 0); }
  .gc-slider-item--active:nth-child(166) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(330.25em, 0, 0);
            transform: translate3d(330.25em, 0, 0); }
  .gc-slider-item--active:nth-child(167) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(332.25em, 0, 0);
            transform: translate3d(332.25em, 0, 0); }
  .gc-slider-item--active:nth-child(168) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(334.25em, 0, 0);
            transform: translate3d(334.25em, 0, 0); }
  .gc-slider-item--active:nth-child(169) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(336.25em, 0, 0);
            transform: translate3d(336.25em, 0, 0); }
  .gc-slider-item--active:nth-child(170) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(338.25em, 0, 0);
            transform: translate3d(338.25em, 0, 0); }
  .gc-slider-item--active:nth-child(171) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(340.25em, 0, 0);
            transform: translate3d(340.25em, 0, 0); }
  .gc-slider-item--active:nth-child(172) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(342.25em, 0, 0);
            transform: translate3d(342.25em, 0, 0); }
  .gc-slider-item--active:nth-child(173) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(344.25em, 0, 0);
            transform: translate3d(344.25em, 0, 0); }
  .gc-slider-item--active:nth-child(174) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(346.25em, 0, 0);
            transform: translate3d(346.25em, 0, 0); }
  .gc-slider-item--active:nth-child(175) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(348.25em, 0, 0);
            transform: translate3d(348.25em, 0, 0); }
  .gc-slider-item--active:nth-child(176) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(350.25em, 0, 0);
            transform: translate3d(350.25em, 0, 0); }
  .gc-slider-item--active:nth-child(177) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(352.25em, 0, 0);
            transform: translate3d(352.25em, 0, 0); }
  .gc-slider-item--active:nth-child(178) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(354.25em, 0, 0);
            transform: translate3d(354.25em, 0, 0); }
  .gc-slider-item--active:nth-child(179) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(356.25em, 0, 0);
            transform: translate3d(356.25em, 0, 0); }
  .gc-slider-item--active:nth-child(180) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(358.25em, 0, 0);
            transform: translate3d(358.25em, 0, 0); }
  .gc-slider-item--active:nth-child(181) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(360.25em, 0, 0);
            transform: translate3d(360.25em, 0, 0); }
  .gc-slider-item--active:nth-child(182) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(362.25em, 0, 0);
            transform: translate3d(362.25em, 0, 0); }
  .gc-slider-item--active:nth-child(183) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(364.25em, 0, 0);
            transform: translate3d(364.25em, 0, 0); }
  .gc-slider-item--active:nth-child(184) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(366.25em, 0, 0);
            transform: translate3d(366.25em, 0, 0); }
  .gc-slider-item--active:nth-child(185) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(368.25em, 0, 0);
            transform: translate3d(368.25em, 0, 0); }
  .gc-slider-item--active:nth-child(186) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(370.25em, 0, 0);
            transform: translate3d(370.25em, 0, 0); }
  .gc-slider-item--active:nth-child(187) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(372.25em, 0, 0);
            transform: translate3d(372.25em, 0, 0); }
  .gc-slider-item--active:nth-child(188) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(374.25em, 0, 0);
            transform: translate3d(374.25em, 0, 0); }
  .gc-slider-item--active:nth-child(189) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(376.25em, 0, 0);
            transform: translate3d(376.25em, 0, 0); }
  .gc-slider-item--active:nth-child(190) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(378.25em, 0, 0);
            transform: translate3d(378.25em, 0, 0); }
  .gc-slider-item--active:nth-child(191) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(380.25em, 0, 0);
            transform: translate3d(380.25em, 0, 0); }
  .gc-slider-item--active:nth-child(192) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(382.25em, 0, 0);
            transform: translate3d(382.25em, 0, 0); }
  .gc-slider-item--active:nth-child(193) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(384.25em, 0, 0);
            transform: translate3d(384.25em, 0, 0); }
  .gc-slider-item--active:nth-child(194) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(386.25em, 0, 0);
            transform: translate3d(386.25em, 0, 0); }
  .gc-slider-item--active:nth-child(195) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(388.25em, 0, 0);
            transform: translate3d(388.25em, 0, 0); }
  .gc-slider-item--active:nth-child(196) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(390.25em, 0, 0);
            transform: translate3d(390.25em, 0, 0); }
  .gc-slider-item--active:nth-child(197) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(392.25em, 0, 0);
            transform: translate3d(392.25em, 0, 0); }
  .gc-slider-item--active:nth-child(198) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(394.25em, 0, 0);
            transform: translate3d(394.25em, 0, 0); }
  .gc-slider-item--active:nth-child(199) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(396.25em, 0, 0);
            transform: translate3d(396.25em, 0, 0); }
  .gc-slider-item--active:nth-child(200) ~ .underline {
    visibility: visible;
    -webkit-transform: translate3d(398.25em, 0, 0);
            transform: translate3d(398.25em, 0, 0); }

html[dir=rtl] .gc-slider-item--active {
  border-bottom: 2px solid red; }

html[dir=rtl] .underline {
  display: none; }

.gc-new:before {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.3125em;
  height: 0.3125em;
  border: 0.125em solid #fff;
  border-radius: 50%;
  background-color: #f68a8a;
  content: ''; }

.gc-red {
  opacity: 0.5; }

.gc-slider-avatar {
  outline: none;
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  width: 1.75em;
  height: 1.75em;
  margin: 0.1875em 0.125em;
  padding: 0.125em;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }
  @media (min-width: 401px) {
    html[dir] .gc-slider-avatar:hover {
      border-color: transparent;
      -webkit-transform: scale(1.2) translateZ(0);
              transform: scale(1.2) translateZ(0); } }

.gc-slider-img {
  display: block;
  width: 1.375em;
  height: 1.375em;
  border-radius: 50%; }

.u-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0; }

.u-not-selectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.u-center {
  text-align: center; }

.u-bold {
  font-weight: bold;
  font-size: 1.15em;
  color: #000000; }

:invalid {
  box-shadow: none; }

.gc-text-red,
.gc-text-error {
  color: #f25b5b; }

.gc-text-green,
.gc-text-success {
  color: #74996e; }

.gc-msg {
  position: relative;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .gc-msg-info {
    border-color: #a8c3dc;
    color: #3c6a95;
    background: #ccdcea;
    background-size: 100%;
    background-image: linear-gradient(to bottom, #dee8f2, #ccdcea);
    box-shadow: 0 1px 2px #e9f0f6 inset, 0 1px 1px #dfdfdf; }
  .gc-msg .gc-msg-close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
    height: 1em; }
  .gc-msg p {
    margin: 0 0 0.625em; }
    .gc-msg p:last-child {
      margin: 0; }

.break-words {
  -ms-word-break: break-all;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.clearfix {
  display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

/* close commented backslash hack */
.hide {
  display: none !important; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.text-color-red {
  color: #f35b5b; }

.cursor-pointer {
  cursor: pointer; }

.gc-popin-wrapper.has-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  overflow: auto;
  z-index: 200;
  position: fixed;
  background: rgba(0, 0, 0, 0.2);
  background-image: radial-gradient(circle at center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2) 100%);
  -webkit-animation: fadeOverlay ease-in 200ms backwards;
          animation: fadeOverlay ease-in 200ms backwards;
  -webkit-transform: translate3d(0, 0, 0); }

@-webkit-keyframes fadeOverlay {
  0% {
    background: rgba(0, 0, 0, 0); } }

@keyframes fadeOverlay {
  0% {
    background: rgba(0, 0, 0, 0); } }

.gc-popin {
  display: inline-block;
  max-width: 35em;
  padding: 2.69231em 1.53846em 1.92308em;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  box-shadow: 0 0 0.76923em rgba(188, 188, 188, 0.5);
  background-color: #fff;
  font-size: 0.8125em;
  line-height: 1em;
  color: #929292;
  box-sizing: border-box;
  -webkit-transform: translate3d(0, 0, 0); }
  .gc-popin * {
    -webkit-transform: translate3d(0, 0, 0); }
  .gc-popin .legend {
    text-align: center;
    margin: 1em 0 1.2em;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.2; }

.gc-custom-by-graphcomment {
  margin-top: -1em;
  margin-bottom: 0; }
  .gc-custom-by-graphcomment p {
    text-align: right;
    width: 100%;
    margin-bottom: 0.3em; }
    .gc-custom-by-graphcomment p .gc {
      font-weight: 700;
      color: #f25b5b; }
      .gc-custom-by-graphcomment p .gc .graph {
        font-weight: 100;
        opacity: 0.8; }

@media screen and (max-width: 640px) {
  .gc-popin--auth,
  .gc-popin--email {
    width: 98%; } }

@media screen and (max-height: 420px) {
  .gc-popin--auth,
  .gc-popin--email {
    top: 20px; } }

.gc-popin--email {
  position: fixed;
  z-index: 300;
  top: 100px;
  max-width: 40em;
  margin-left: 2em;
  margin-right: 2em;
  padding: 1.5em 2em; }
  .gc-popin--email .gc-popin-title {
    text-align: left;
    margin: 0.2em 0 1.5em; }
  .gc-popin--email form[name="askTokenForm"] input[type="number"] {
    width: 30%;
    min-width: 5em;
    margin-left: 35%;
    text-align: center; }
    .gc-popin--email form[name="askTokenForm"] input[type="number"]::-webkit-outer-spin-button, .gc-popin--email form[name="askTokenForm"] input[type="number"]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .gc-popin--email form[name="askTokenForm"] input[type="number"] {
      -moz-appearance: textfield; }
  .gc-popin--email .error-main {
    text-align: center; }
  .gc-popin--email .error-alternatives {
    clear: both;
    width: 100%; }
    .gc-popin--email .error-alternatives a:first-child {
      float: left;
      width: 49%; }
    .gc-popin--email .error-alternatives a:last-child {
      float: right;
      width: 49%;
      text-align: right; }

.gc-popin-close {
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  padding-bottom: 20px;
  background: none;
  height: 1em;
  z-index: 99;
  font-size: 16px;
  color: #c0bfbf; }
  html[dir=rtl] .gc-popin-close {
    left: 0; }
  .gc-popin-close [class^='gcicon'] {
    opacity: 1; }
  .gc-popin-close:hover {
    color: #f25b5b; }

.gc-btn-link {
  border: none;
  background: none;
  color: #f25b5b; }

.gc-popin-note {
  font-size: 0.92308em;
  text-align: left;
  line-height: 1.23077em;
  margin: 0 auto 3.07692em; }

.gc-popin-text {
  line-height: 1.4;
  color: #666; }

.gc-popin-success {
  color: #74996e; }

.gc-popin-cgu {
  display: block;
  margin: .5em 0 1em;
  color: #555; }

.gc-separator {
  position: relative;
  text-align: center;
  margin: 0 auto 0.76923em;
  border: none;
  padding: 0;
  width: 100%; }
  .gc-separator:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    height: 1px;
    width: 100%;
    background-color: #e3e3e3;
    z-index: -1; }

.gc-separator-text {
  text-transform: uppercase;
  display: inline-block;
  font-size: 0.84615em;
  padding: 0.90909em;
  letter-spacing: 1px;
  background-color: #fafafa;
  color: #797979; }

.error-help {
  color: #f4786e;
  margin-bottom: 0.85714em; }

input.ng-invalid:not(.ng-empty), textarea.ng-invalid:not(.ng-empty) {
  border-color: transparent !important;
  background-color: #fde6e5; }

/* Validation : messages d'erreur */
.error, .alert {
  color: #f4786e;
  font-size: small;
  display: block; }

.gc-label {
  display: block;
  margin-bottom: 0.625em;
  font-size: 1.1em; }

.gc-textarea {
  display: block;
  width: 100%;
  margin-bottom: 1.25em;
  padding: 0.625em;
  box-sizing: border-box;
  border: 1px solid #BBBBBB;
  border-radius: 3px;
  height: 5em; }

/**
 * Share popin
 */
.gc-popin-share {
  position: absolute;
  width: 13em;
  z-index: 20;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding: 1.15385em 1.53846em; }
  .gc-popin-share:after {
    position: absolute;
    bottom: -1px;
    left: 50%;
    z-index: -1;
    width: 0.9375em;
    height: 0.9375em;
    margin-bottom: -0.375em;
    box-shadow: 1px 1px 0 0 #e3e3e3;
    background: #fff;
    content: '';
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg); }
  .gc-popin-share .gc-popin-success {
    text-align: center;
    margin: 0; }
  .gc-popin-share .share-shortened-url {
    background: none; }

/**
 * Report comment popin
 */
.gc-popin-report {
  position: absolute;
  width: 30em;
  z-index: 15;
  top: 0;
  -webkit-transform: translate(-50%, 30px);
          transform: translate(-50%, 30px);
  padding: 1.15385em 3.07692em; }
  .gc-popin-report:after {
    position: absolute;
    top: -6px;
    left: 50%;
    z-index: -1;
    width: 0.9375em;
    height: 0.9375em;
    margin-bottom: -0.375em;
    box-shadow: 1px 1px 0 0 #e3e3e3;
    background: #fff;
    content: '';
    -webkit-transform: translateX(-50%) rotate(225deg);
    transform: translateX(-50%) rotate(225deg); }
  .gc-popin-report .gc-popin-title {
    font-size: 1.25em;
    text-align: center;
    margin: 0.2em 0 1.5em; }
  .gc-popin-report .gc-popin-italic {
    margin-bottom: 1.92308em;
    font-size: 0.76923em;
    font-style: italic; }
  .gc-popin-report .gc-link-cancel {
    margin: 0.76923em auto 0;
    float: right;
    color: #f25b5b; }
  @media screen and (max-width: 500px) {
    .gc-popin-report {
      left: -10px !important;
      width: calc(100vw - 20px);
      -webkit-transform: translate(0px, 30px) !important;
              transform: translate(0px, 30px) !important;
      padding: 1.15385em 1.53846em !important; } }

.social-sharing {
  display: table;
  width: 100%;
  font-size: 1.5em;
  margin-bottom: 10px; }

.sharing-button {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 30%;
  background: transparent;
  border: none;
  padding: 0;
  transition: compact(compact(color 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
  .sharing-button:hover {
    color: #f25b5b; }

.share-shortened-url {
  display: block;
  width: 100%;
  border: none;
  background-color: #ccc;
  padding: 0.1875em 0;
  margin: 0.1875em 0;
  border-radius: 3px;
  text-align: center; }

/**
 * Login / logout / pref menu
 */
.gc-popin-menu {
  position: absolute;
  top: 3.5em;
  right: 2em;
  width: 13.46154em;
  text-align: left;
  background-color: #fff;
  z-index: 999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  html[dir=rtl] .gc-popin-menu {
    left: 2em;
    right: initial; }
  .gc-popin-menu:after {
    top: -1px;
    right: 0.76923em;
    background-color: #fff; }

.list-menu {
  list-style-type: none;
  padding: 0;
  margin-left: 0;
  display: none; }
  .dropdown--open .list-menu {
    display: block; }

.list-menu-item {
  padding: 0;
  border-top: 1px solid transparent; }
  .list-menu-item a {
    text-decoration: none; }

.list-menu-item:hover {
  color: #f25b5b; }

.list-menu-item +
.list-menu-item {
  border-top-color: #ccc; }

.list-menu-spacer {
  height: 1px; }
  .list-menu-spacer:first-child {
    display: none; }
  .gc-body.gc-theme-light .list-menu-spacer {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }
  .gc-body.gc-theme-dark .list-menu-spacer {
    border-top: 1px solid #111;
    border-bottom: 1px solid #111; }

.bt-menu {
  box-sizing: border-box;
  width: 100%;
  padding: 0.76923em 0.76923em;
  display: block;
  text-decoration: none;
  border: none;
  background: none;
  color: #797979;
  text-align: left; }
  html[dir=rtl] .bt-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: right; }
    html[dir=rtl] .bt-menu i {
      margin-left: 0.53846em;
      margin-right: initial; }

.bt-menu:hover {
  color: #f25b5b; }

.gcicon--menu {
  color: #9f9f9f;
  margin-right: 0.53846em; }

/**
 * Auth popin
 */
.gc-popin--auth {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  z-index: 200;
  max-width: 550px;
  width: 100%;
  margin: 0 auto 20px;
  padding: 0;
  top: 2.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  @media (max-width: 550px) {
    .gc-popin--auth {
      max-width: calc(100% - 6px);
      margin-left: 3px;
      margin-right: 3px; } }
  .gc-popin--auth .grecaptcha-badge {
    display: none !important; }
  .gc-popin--auth [data-gc-tooltip]:before {
    width: 130px;
    white-space: normal;
    background: #5A5A5A;
    color: #fff; }
  .gc-popin--auth [data-gc-tooltip]:after {
    background: #5A5A5A; }
  .gc-popin--auth:after {
    display: none; }
  .gc-popin--auth .gc-popin-left,
  .gc-popin--auth .gc-popin-right {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    position: relative; }
  .gc-popin--auth .gc-popin-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 0.53846em 0 0 0.53846em;
    background: #fff;
    border-right: 1px solid #e3e3e3;
    padding: 0 1.92308em 2.30769em; }
    html[dir=rtl] .gc-popin--auth .gc-popin-left {
      border-left: 1px solid #e3e3e3; }
    @media (max-width: 400px) {
      html[dir] .gc-popin--auth .gc-popin-left {
        border-radius: 0.53846em 0.53846em 0 0; } }
    .gc-popin--auth .gc-popin-left .gc-popin-close {
      display: none; }
    .gc-popin--auth .gc-popin-left .gc-popin-title {
      margin: 1.875em auto 0.625em; }
    .gc-popin--auth .gc-popin-left .social-buttons {
      margin-bottom: 2.5em; }
  .gc-popin--auth .gc-popin-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1.53846em 1.92308em 2.30769em; }
  .gc-popin--auth .gc-popin-left-top {
    margin: 0 -2em;
    border-bottom: 1px solid #e3e3e3; }
  .gc-popin--auth .gc-popin-logo {
    position: relative;
    width: 200px;
    height: 30px;
    margin: 1.92308em auto; }
  .gc-popin--auth .gc-custom-image {
    position: relative;
    width: 250px;
    height: 70px;
    margin: 1.4em auto; }
    .gc-popin--auth .gc-custom-image img {
      width: 100%;
      height: 100%; }
  .gc-popin--auth .gc-popin-title {
    text-transform: uppercase;
    margin: 1.38462em 0 1.92308em;
    letter-spacing: -1px; }
  .gc-popin--auth.has-custom-image .gc-popin-title {
    margin: 3.46154em 0 3.07692em; }
  .gc-popin--auth .gc-popin-brand {
    margin: 0.30769em 0 0;
    line-height: 1.38462em;
    color: #f25b5b; }
  .gc-popin--auth .gc-link-cancel {
    margin: 0.76923em auto 0;
    float: left;
    color: #f25b5b; }
  .gc-popin--auth .gc-popin-page-link {
    margin: 0; }
  @media screen and (max-width: 500px) {
    .gc-popin--auth {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .gc-popin--auth .register-with-email,
      .gc-popin--auth .dont-resell-emails,
      .gc-popin--auth .social-button {
        width: 90%; }
      .gc-popin--auth .gc-signup-email-form,
      .gc-popin--auth .gc-signin-form {
        max-width: 90%; }
      .gc-popin--auth .gc-popin-left {
        border-radius: 0.53846em 0.53846em 0 0; }
      .gc-popin--auth .gc-popin-left .gc-popin-close {
        display: block !important; }
      .gc-popin--auth .gc-popin-right .gc-popin-close {
        display: none; } }
  .gc-popin--auth .social-buttons {
    text-align: center;
    margin-top: 1.92308em;
    margin-bottom: 1em; }
  .gc-popin--auth .social-button {
    display: table;
    min-height: 36px;
    width: 92%;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 0.92308em;
    font-weight: bold;
    display: block;
    margin: 0 auto 0.85714em;
    border-radius: 3px;
    text-align: left;
    line-height: 1em; }
    .gc-popin--auth .social-button [class^='gcicon'] {
      opacity: 1;
      font-size: 1.71429em;
      padding-left: 0.20833em;
      padding-right: 0.5em;
      vertical-align: middle; }
      .gc-popin--auth .social-button [class^='gcicon'].gcicon-googleplus {
        font-size: 1.8em;
        padding-left: .1em; }
    .gc-popin--auth .social-button > i, .gc-popin--auth .social-button > span {
      display: table-cell;
      vertical-align: middle; }
    .gc-popin--auth .social-button--facebook {
      background: #476bad; }
      .gc-popin--auth .social-button--facebook:hover {
        background: #5078bc;
        box-shadow: 0 1px 1px #24376d inset; }
    .gc-popin--auth .social-button--twitter {
      background: #00bdf1; }
      .gc-popin--auth .social-button--twitter:hover {
        background: #00cdf5;
        box-shadow: 0 1px 1px #0086dd inset; }
    .gc-popin--auth .social-button--google {
      background: #5383ED; }
      .gc-popin--auth .social-button--google:hover {
        background: #618ef1;
        box-shadow: 0 1px 1px #486cbc inset; }

.gc-signup-form,
.gc-signup-email-form,
.gc-signin-form,
.gc-guest-form,
.gc-reset-pass-form {
  margin: 0 auto;
  padding: 0;
  min-width: 15.625em;
  border: none; }
  .gc-signup-form .gc-btn-primary,
  .gc-signup-email-form .gc-btn-primary,
  .gc-signin-form .gc-btn-primary,
  .gc-guest-form .gc-btn-primary,
  .gc-reset-pass-form .gc-btn-primary {
    width: auto;
    float: right;
    padding: 0.78571em 1.78571em; }

.gc-signup-form .register-with-email {
  margin: 1.5625em auto;
  font-size: 0.84615em;
  line-height: 1.38462em; }
  .gc-signup-form .register-with-email a {
    font-weight: bold;
    text-decoration: underline; }

.gc-signup-form .dont-resell-emails {
  margin-bottom: 1.92308em;
  font-size: 0.76923em;
  font-style: italic; }
  .gc-signup-form .dont-resell-emails i {
    font-size: 1.07692em;
    color: #b8b8b8; }

.gc-post-as-guest {
  color: #f25b5b;
  text-decoration: underline;
  margin-top: 1.53846em; }

.gc-signup-email-form {
  margin-top: 1.875em; }
  .gc-signup-email-form .upload-container {
    border: 1px dashed #ddd; }
    .gc-signup-email-form .upload-container input[type=file] {
      margin-bottom: 0; }
    .gc-signup-email-form .upload-container .upload-avatar {
      margin-right: 0.625em;
      border-radius: 50%;
      width: 30px;
      height: 30px;
      -o-object-fit: cover;
         object-fit: cover; }
    .gc-signup-email-form .upload-container:invalid + span {
      color: #A44; }
    .gc-signup-email-form .upload-container span {
      padding: 0.9375em 0.9375em;
      position: absolute;
      padding-left: 3em;
      top: 0;
      left: 0; }

.upload-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.76923em;
  padding: 0.3125em;
  position: relative;
  cursor: pointer; }
  .upload-container .gc-profile-avatar {
    margin: 0; }
  .upload-container input[type="file"] {
    visibility: hidden; }

.gc-signup-splash {
  list-style-type: none;
  margin: 0;
  padding: 1.53846em 0; }
  .gc-signup-splash .gc-signup-splash-item {
    font-size: 1.38462em;
    color: #797979;
    line-height: 2.38095em;
    text-align: center;
    opacity: 0;
    transition: compact(compact(800ms ease opacity false), false, false, false, false, false, false, false, false, false); }
  .gc-signup-splash .gc-signup-splash-item.fade {
    opacity: 1; }
  .gc-signup-splash .gc-signup-splash-item.fade + .gc-signup-splash-item.fade {
    transition-delay: 0.6s; }
  .gc-signup-splash .gc-signup-splash-item.fade + .gc-signup-splash-item.fade + .gc-signup-splash-item.fade {
    transition-delay: 1.3s; }
  .gc-signup-splash .gc-signup-splash-item.fade + .gc-signup-splash-item.fade + .gc-signup-splash-item.fade + .gc-signup-splash-item.fade {
    transition-delay: 2s; }
  .gc-signup-splash .gc-splash-em {
    color: #f25b5b;
    font-style: italic; }
  .gc-signup-splash .gc-signup-splash + .gc-btn-primary {
    margin: 0.76923em auto 0.92308em; }

.gc-guest-form .gc-guest-captcha {
  margin: 1.42857em auto; }

.gc-signin-form .gc-signin-error-msg {
  color: #f4786e;
  text-align: left; }

.gc-signin-form .gc-recover-password-link {
  color: #f25b5b;
  display: block;
  width: 100%;
  margin-top: 60px;
  text-align: right; }

.gc-signin-form .gc-input, .gc-signin-form .gc-small-input {
  margin-bottom: 1.25em; }

.gc-signin-form .gc-post-as-guest {
  margin-top: 5em;
  display: block; }

.gc-reset-pass-form .gc-popin-text {
  margin-top: 0; }

.gc-popin--comment-deletion {
  top: 2.5em;
  position: relative; }
  @media screen and (min-width: 480px) {
    .gc-popin--comment-deletion {
      min-width: 480px; } }
  .gc-popin--comment-deletion:after {
    display: none; }
  .gc-popin--comment-deletion .comment-preview {
    margin-bottom: 2em;
    font-weight: bold;
    text-align: left;
    border-left: 4px solid #aaa;
    padding-left: 8px;
    margin-top: 10px;
    max-height: 100px;
    overflow: auto;
    opacity: .6;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
  .gc-popin--comment-deletion .gc-btn {
    font-size: .9em; }
  .gc-popin--comment-deletion .gc-btn-primary {
    display: inline-block;
    width: auto;
    margin: 5px; }

.gc-popin--spup {
  position: absolute;
  bottom: 100px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 9;
  padding-top: 0;
  max-width: 300px; }
  .gc-popin--spup p {
    line-height: 1.5em; }
  .gc-popin--spup pre {
    max-height: 200px;
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    font-size: 13px;
    line-height: 19px;
    overflow: auto;
    padding: 6px 10px;
    border-radius: 3px; }

.gc-popin-profile.has-overlay {
  overflow-y: auto; }

.gc-popin-profile [data-gc-tooltip]:before {
  background: #5A5A5A;
  color: #fff;
  width: 90px;
  white-space: normal;
  text-align: center; }

.gc-popin-profile [data-gc-tooltip]:after {
  background: #5A5A5A; }

.gc-popin-profile > .gc-popin {
  position: absolute;
  right: 3.125em;
  z-index: 250;
  padding: 0;
  background: #fff; }
  @media (max-width: 400px) {
    html[dir] .gc-popin-profile > .gc-popin {
      max-width: calc(100% - 6px);
      margin-left: 3px;
      margin-right: 3px; } }
  .gc-popin-profile > .gc-popin.profile-expand {
    padding-top: 3em; }
    .gc-popin-profile > .gc-popin.profile-expand .gc-textarea {
      height: 11em; }
    .gc-popin-profile > .gc-popin.profile-expand .gc-popin-footer {
      display: none; }
  .gc-popin-profile > .gc-popin.fill-profile {
    border-left: none;
    border-right: none; }
  .gc-popin-profile > .gc-popin.profile-full {
    max-width: 800px;
    width: calc(100% - 20px);
    margin: 1.25em 0.625em 1.25em 0;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    -webkit-animation: fadePopin ease-out 300ms backwards;
            animation: fadePopin ease-out 300ms backwards; }

@-webkit-keyframes fadePopin {
  0% {
    opacity: 0; } }

@keyframes fadePopin {
  0% {
    opacity: 0; } }
    .gc-popin-profile > .gc-popin.profile-full:after {
      display: none !important; }
    .gc-popin-profile > .gc-popin.profile-full.custom-image .gc-popin-close {
      margin-top: 1.2em;
      margin-right: 1.2em; }
    .gc-popin-profile > .gc-popin.profile-full .gc-profile-rewards {
      cursor: default !important; }
    .gc-popin-profile > .gc-popin.profile-full .gc-profile-container {
      padding-top: 2.5em; }
    @media screen and (min-width: 600px) {
      .gc-popin-profile > .gc-popin.profile-full .gc-profile-avatar-container {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 140px;
                flex: 0 0 140px; } }
  @media screen and (max-width: 500px) {
    .gc-popin-profile > .gc-popin {
      width: 100%;
      right: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
      .gc-popin-profile > .gc-popin.profile-full {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0); } }
  .gc-popin-profile > .gc-popin.profile-from-menu {
    top: 4.5em;
    left: auto;
    right: 1em;
    width: calc(100% - 2em);
    max-width: 480px;
    -webkit-transform: none;
            transform: none; }
    .gc-popin-profile > .gc-popin.profile-from-menu:after {
      left: auto;
      right: 3.125em;
      top: 0; }
  .gc-popin-profile > .gc-popin.is-loading {
    width: 85px;
    height: 85px;
    padding: 16px; }
    .gc-popin-profile > .gc-popin.is-loading .gc-brand-loader {
      margin: 0; }
  .gc-popin-profile > .gc-popin:not(.is-loading) .gc-brand-loader {
    display: none !important; }
  .gc-popin-profile > .gc-popin:not(.profile-from-menu):after {
    left: 0;
    top: 1.84615em;
    -webkit-transform: translateX(0%) rotate(315deg) translateY(-50%);
            transform: translateX(0%) rotate(315deg) translateY(-50%); }
  html[dir=rtl] .gc-popin-profile > .gc-popin.profile-from-menu {
    right: auto;
    left: 1em; }
  html[dir=rtl] .gc-popin-profile > .gc-popin.profile-full {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0); }

.gc-popin-profile .gc-profile-error {
  color: #f25b5b;
  text-align: center;
  margin: 1em 2.5em 0; }

.gc-popin-profile .gc-custom-image {
  background: #eaf0f3;
  padding: 1em;
  text-align: left;
  border-radius: 5px 5px 0 0; }
  html[dir=rtl] .gc-popin-profile .gc-custom-image {
    text-align: right; }
  .gc-popin-profile .gc-custom-image img {
    height: 50px; }

.gc-popin-profile .gc-profile-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.25em 1.25em;
  padding-bottom: 0; }

.gc-popin-profile .gc-popin--comment-deletion {
  font-size: 1em;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important; }

.gc-comment-profile {
  position: relative; }

.gc-creator .gc-comment-profile .gc-popin-profile {
  left: 4.15385em;
  top: 0.84615em; }

.gc-comment-profile .gc-popin-profile {
  top: 0;
  left: 6.15385em; }

.gc-profile-form {
  border: none;
  padding: 0; }

.gc-profile-avatar-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  html[dir=rtl] .gc-profile-avatar-container {
    margin-left: 15px;
    margin-right: 0; }
  .gc-profile-avatar-container .gc-profile-rewards {
    display: block;
    text-align: center;
    margin-top: .5em;
    margin-bottom: .3em;
    width: 80px; }
    @media screen and (max-width: 500px) {
      .gc-profile-avatar-container .gc-profile-rewards {
        width: 100%;
        margin-left: 0;
        margin-bottom: 1em; } }
  .gc-profile-avatar-container .gc-profile-avatar-wrapper {
    position: relative; }
    .gc-profile-avatar-container .gc-profile-avatar-wrapper:before, .gc-profile-avatar-container .gc-profile-avatar-wrapper:after {
      bottom: 100%; }
    .gc-profile-avatar-container .gc-profile-avatar-wrapper .upload-container {
      padding: 0;
      margin-bottom: .5em;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 80px; }
  .gc-profile-avatar-container .gc-profile-avatar {
    width: 80px;
    height: 80px;
    border-radius: 5px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .gc-profile-avatar-container .gc-profile-upload-progress {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%; }
    .gc-profile-avatar-container .gc-profile-upload-progress:after {
      position: absolute;
      top: 8px;
      left: 8px;
      display: block;
      content: " ";
      border-radius: 50%;
      width: 84px;
      height: 84px;
      transition-property: all;
      transition-duration: 0.2s;
      transition-timing-function: ease-in; }
    .gc-profile-avatar-container .gc-profile-upload-progress .slice {
      position: absolute;
      width: 80px;
      height: 80px;
      clip: rect(0, 80px, 80px, 50px); }
    .gc-profile-avatar-container .gc-profile-upload-progress .bar {
      position: absolute;
      border: 4px solid #f25b5b;
      width: 80px;
      height: 80px;
      clip: rect(0, 50px, 80px, 0);
      border-radius: 50%;
      box-sizing: border-box;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress .fill {
      position: absolute;
      border: 4px solid #f25b5b;
      width: 80px;
      height: 80px;
      clip: rect(0px, 50px, 80px, 0);
      border-radius: 50%;
      box-sizing: border-box;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p0 .bar {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p0 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p1 .bar {
      -webkit-transform: rotate(3.6deg);
              transform: rotate(3.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p1 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p2 .bar {
      -webkit-transform: rotate(7.2deg);
              transform: rotate(7.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p2 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p3 .bar {
      -webkit-transform: rotate(10.8deg);
              transform: rotate(10.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p3 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p4 .bar {
      -webkit-transform: rotate(14.4deg);
              transform: rotate(14.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p4 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p5 .bar {
      -webkit-transform: rotate(18deg);
              transform: rotate(18deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p5 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p6 .bar {
      -webkit-transform: rotate(21.6deg);
              transform: rotate(21.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p6 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p7 .bar {
      -webkit-transform: rotate(25.2deg);
              transform: rotate(25.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p7 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p8 .bar {
      -webkit-transform: rotate(28.8deg);
              transform: rotate(28.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p8 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p9 .bar {
      -webkit-transform: rotate(32.4deg);
              transform: rotate(32.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p9 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p10 .bar {
      -webkit-transform: rotate(36deg);
              transform: rotate(36deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p10 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p11 .bar {
      -webkit-transform: rotate(39.6deg);
              transform: rotate(39.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p11 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p12 .bar {
      -webkit-transform: rotate(43.2deg);
              transform: rotate(43.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p12 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p13 .bar {
      -webkit-transform: rotate(46.8deg);
              transform: rotate(46.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p13 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p14 .bar {
      -webkit-transform: rotate(50.4deg);
              transform: rotate(50.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p14 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p15 .bar {
      -webkit-transform: rotate(54deg);
              transform: rotate(54deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p15 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p16 .bar {
      -webkit-transform: rotate(57.6deg);
              transform: rotate(57.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p16 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p17 .bar {
      -webkit-transform: rotate(61.2deg);
              transform: rotate(61.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p17 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p18 .bar {
      -webkit-transform: rotate(64.8deg);
              transform: rotate(64.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p18 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p19 .bar {
      -webkit-transform: rotate(68.4deg);
              transform: rotate(68.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p19 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p20 .bar {
      -webkit-transform: rotate(72deg);
              transform: rotate(72deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p20 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p21 .bar {
      -webkit-transform: rotate(75.6deg);
              transform: rotate(75.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p21 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p22 .bar {
      -webkit-transform: rotate(79.2deg);
              transform: rotate(79.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p22 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p23 .bar {
      -webkit-transform: rotate(82.8deg);
              transform: rotate(82.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p23 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p24 .bar {
      -webkit-transform: rotate(86.4deg);
              transform: rotate(86.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p24 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p25 .bar {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p25 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p26 .bar {
      -webkit-transform: rotate(93.6deg);
              transform: rotate(93.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p26 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p27 .bar {
      -webkit-transform: rotate(97.2deg);
              transform: rotate(97.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p27 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p28 .bar {
      -webkit-transform: rotate(100.8deg);
              transform: rotate(100.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p28 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p29 .bar {
      -webkit-transform: rotate(104.4deg);
              transform: rotate(104.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p29 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p30 .bar {
      -webkit-transform: rotate(108deg);
              transform: rotate(108deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p30 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p31 .bar {
      -webkit-transform: rotate(111.6deg);
              transform: rotate(111.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p31 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p32 .bar {
      -webkit-transform: rotate(115.2deg);
              transform: rotate(115.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p32 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p33 .bar {
      -webkit-transform: rotate(118.8deg);
              transform: rotate(118.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p33 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p34 .bar {
      -webkit-transform: rotate(122.4deg);
              transform: rotate(122.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p34 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p35 .bar {
      -webkit-transform: rotate(126deg);
              transform: rotate(126deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p35 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p36 .bar {
      -webkit-transform: rotate(129.6deg);
              transform: rotate(129.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p36 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p37 .bar {
      -webkit-transform: rotate(133.2deg);
              transform: rotate(133.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p37 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p38 .bar {
      -webkit-transform: rotate(136.8deg);
              transform: rotate(136.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p38 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p39 .bar {
      -webkit-transform: rotate(140.4deg);
              transform: rotate(140.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p39 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p40 .bar {
      -webkit-transform: rotate(144deg);
              transform: rotate(144deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p40 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p41 .bar {
      -webkit-transform: rotate(147.6deg);
              transform: rotate(147.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p41 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p42 .bar {
      -webkit-transform: rotate(151.2deg);
              transform: rotate(151.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p42 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p43 .bar {
      -webkit-transform: rotate(154.8deg);
              transform: rotate(154.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p43 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p44 .bar {
      -webkit-transform: rotate(158.4deg);
              transform: rotate(158.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p44 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p45 .bar {
      -webkit-transform: rotate(162deg);
              transform: rotate(162deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p45 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p46 .bar {
      -webkit-transform: rotate(165.6deg);
              transform: rotate(165.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p46 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p47 .bar {
      -webkit-transform: rotate(169.2deg);
              transform: rotate(169.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p47 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p48 .bar {
      -webkit-transform: rotate(172.8deg);
              transform: rotate(172.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p48 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p49 .bar {
      -webkit-transform: rotate(176.4deg);
              transform: rotate(176.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p49 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p50 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p50 .fill {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p51 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p51 .fill {
      -webkit-transform: rotate(183.6deg);
              transform: rotate(183.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p51 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p52 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p52 .fill {
      -webkit-transform: rotate(187.2deg);
              transform: rotate(187.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p52 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p53 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p53 .fill {
      -webkit-transform: rotate(190.8deg);
              transform: rotate(190.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p53 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p54 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p54 .fill {
      -webkit-transform: rotate(194.4deg);
              transform: rotate(194.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p54 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p55 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p55 .fill {
      -webkit-transform: rotate(198deg);
              transform: rotate(198deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p55 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p56 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p56 .fill {
      -webkit-transform: rotate(201.6deg);
              transform: rotate(201.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p56 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p57 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p57 .fill {
      -webkit-transform: rotate(205.2deg);
              transform: rotate(205.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p57 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p58 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p58 .fill {
      -webkit-transform: rotate(208.8deg);
              transform: rotate(208.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p58 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p59 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p59 .fill {
      -webkit-transform: rotate(212.4deg);
              transform: rotate(212.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p59 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p60 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p60 .fill {
      -webkit-transform: rotate(216deg);
              transform: rotate(216deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p60 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p61 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p61 .fill {
      -webkit-transform: rotate(219.6deg);
              transform: rotate(219.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p61 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p62 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p62 .fill {
      -webkit-transform: rotate(223.2deg);
              transform: rotate(223.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p62 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p63 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p63 .fill {
      -webkit-transform: rotate(226.8deg);
              transform: rotate(226.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p63 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p64 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p64 .fill {
      -webkit-transform: rotate(230.4deg);
              transform: rotate(230.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p64 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p65 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p65 .fill {
      -webkit-transform: rotate(234deg);
              transform: rotate(234deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p65 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p66 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p66 .fill {
      -webkit-transform: rotate(237.6deg);
              transform: rotate(237.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p66 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p67 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p67 .fill {
      -webkit-transform: rotate(241.2deg);
              transform: rotate(241.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p67 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p68 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p68 .fill {
      -webkit-transform: rotate(244.8deg);
              transform: rotate(244.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p68 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p69 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p69 .fill {
      -webkit-transform: rotate(248.4deg);
              transform: rotate(248.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p69 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p70 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p70 .fill {
      -webkit-transform: rotate(252deg);
              transform: rotate(252deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p70 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p71 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p71 .fill {
      -webkit-transform: rotate(255.6deg);
              transform: rotate(255.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p71 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p72 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p72 .fill {
      -webkit-transform: rotate(259.2deg);
              transform: rotate(259.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p72 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p73 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p73 .fill {
      -webkit-transform: rotate(262.8deg);
              transform: rotate(262.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p73 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p74 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p74 .fill {
      -webkit-transform: rotate(266.4deg);
              transform: rotate(266.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p74 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p75 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p75 .fill {
      -webkit-transform: rotate(270deg);
              transform: rotate(270deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p75 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p76 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p76 .fill {
      -webkit-transform: rotate(273.6deg);
              transform: rotate(273.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p76 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p77 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p77 .fill {
      -webkit-transform: rotate(277.2deg);
              transform: rotate(277.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p77 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p78 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p78 .fill {
      -webkit-transform: rotate(280.8deg);
              transform: rotate(280.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p78 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p79 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p79 .fill {
      -webkit-transform: rotate(284.4deg);
              transform: rotate(284.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p79 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p80 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p80 .fill {
      -webkit-transform: rotate(288deg);
              transform: rotate(288deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p80 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p81 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p81 .fill {
      -webkit-transform: rotate(291.6deg);
              transform: rotate(291.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p81 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p82 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p82 .fill {
      -webkit-transform: rotate(295.2deg);
              transform: rotate(295.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p82 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p83 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p83 .fill {
      -webkit-transform: rotate(298.8deg);
              transform: rotate(298.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p83 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p84 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p84 .fill {
      -webkit-transform: rotate(302.4deg);
              transform: rotate(302.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p84 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p85 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p85 .fill {
      -webkit-transform: rotate(306deg);
              transform: rotate(306deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p85 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p86 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p86 .fill {
      -webkit-transform: rotate(309.6deg);
              transform: rotate(309.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p86 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p87 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p87 .fill {
      -webkit-transform: rotate(313.2deg);
              transform: rotate(313.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p87 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p88 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p88 .fill {
      -webkit-transform: rotate(316.8deg);
              transform: rotate(316.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p88 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p89 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p89 .fill {
      -webkit-transform: rotate(320.4deg);
              transform: rotate(320.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p89 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p90 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p90 .fill {
      -webkit-transform: rotate(324deg);
              transform: rotate(324deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p90 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p91 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p91 .fill {
      -webkit-transform: rotate(327.6deg);
              transform: rotate(327.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p91 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p92 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p92 .fill {
      -webkit-transform: rotate(331.2deg);
              transform: rotate(331.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p92 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p93 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p93 .fill {
      -webkit-transform: rotate(334.8deg);
              transform: rotate(334.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p93 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p94 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p94 .fill {
      -webkit-transform: rotate(338.4deg);
              transform: rotate(338.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p94 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p95 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p95 .fill {
      -webkit-transform: rotate(342deg);
              transform: rotate(342deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p95 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p96 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p96 .fill {
      -webkit-transform: rotate(345.6deg);
              transform: rotate(345.6deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p96 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p97 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p97 .fill {
      -webkit-transform: rotate(349.2deg);
              transform: rotate(349.2deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p97 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p98 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p98 .fill {
      -webkit-transform: rotate(352.8deg);
              transform: rotate(352.8deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p98 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p99 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p99 .fill {
      -webkit-transform: rotate(356.4deg);
              transform: rotate(356.4deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p99 .slice {
      clip: rect(auto, auto, auto, auto); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p100 .bar {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p100 .fill {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); }
    .gc-profile-avatar-container .gc-profile-upload-progress.p100 .slice {
      clip: rect(auto, auto, auto, auto); }
  .gc-profile-avatar-container .gc-profile-avatar-overlay {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
    background-color: rgba(243, 108, 98, 0.7);
    border-radius: 5px;
    display: none; }
    .gc-profile-avatar-container .gc-profile-avatar-overlay i.gcicon, .gc-profile-avatar-container .gc-profile-avatar-overlay i.gc-reward-icon {
      color: white;
      position: absolute;
      left: 36px;
      top: 36px;
      font-size: 2em;
      opacity: 1; }
    .gc-profile-avatar-container .gc-profile-avatar-overlay.progress {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: #f25b5b;
      transition: -webkit-transform ease-in-out 100ms;
      transition: transform ease-in-out 100ms;
      transition: transform ease-in-out 100ms, -webkit-transform ease-in-out 100ms;
      opacity: .95; }
      .gc-profile-avatar-container .gc-profile-avatar-overlay.progress img {
        width: 20px; }
  .gc-profile-avatar-container .gc-profile-default-avatars p.title {
    margin-top: 0;
    text-align: center;
    cursor: pointer;
    font-size: 11px; }
    .gc-profile-avatar-container .gc-profile-default-avatars p.title:hover {
      color: #f25b5b; }
    .gc-profile-avatar-container .gc-profile-default-avatars p.title i {
      vertical-align: text-bottom; }
  .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list {
    padding: 0;
    padding-left: 0.2em; }
    .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li {
      padding: 0.45em 0;
      list-style: none;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li:not(:last-child) {
        border-bottom: 1px solid lightgrey; }
      .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
        color: #f25b5b; }
      .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li img {
        vertical-align: middle;
        width: 25px;
        margin-right: 10px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        html[dir=rtl] .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li img {
          margin-left: 10px;
          margin-right: 0; }
      .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li p {
        display: inline-block;
        margin: 0;
        width: calc(100% - 35px);
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }

.gc-profile-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  vertical-align: top;
  box-sizing: border-box;
  text-align: left;
  position: relative; }
  html[dir=rtl] .gc-profile-info {
    text-align: right; }
  @media screen and (max-width: 500px) {
    html:not(.overlay) .gc-profile-info {
      padding-right: 10px;
      font-size: 110%; } }
  .gc-profile-info .profile-moderation-waiting {
    color: #E48E46;
    font-size: .8em; }
    .gc-profile-info .profile-moderation-waiting:before {
      width: 200px;
      word-break: break-word; }
  .gc-profile-info .profile-pseudo {
    margin: 0 .8em .15em 0;
    line-height: 1.1em;
    color: #464646;
    word-break: break-all; }
    html[dir=rtl] .gc-profile-info .profile-pseudo {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      html[dir=rtl] .gc-profile-info .profile-pseudo .gc-grade {
        margin-right: 5px; }
  .gc-profile-info .profile-status {
    display: inline-block;
    font-size: 1.1em;
    font-weight: 300;
    margin: 0 0 .4em 0;
    color: #5A5A5A; }
    .gc-profile-info .profile-status-inline-edit {
      margin-bottom: .4em; }
  .gc-profile-info .profile-twitter {
    color: #929292;
    display: block;
    margin-bottom: 0.9em; }
    .gc-profile-info .profile-twitter-inline-edit {
      margin-bottom: .4em; }
    .gc-profile-info .profile-twitter .gc-icon {
      color: #1da1f2;
      vertical-align: middle;
      display: inline-block; }
    .gc-profile-info .profile-twitter .inline-form {
      display: inline-block;
      width: auto; }
    html[dir=rtl] .gc-profile-info .profile-twitter {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      html[dir=rtl] .gc-profile-info .profile-twitter i {
        margin-left: 2px; }
  .gc-profile-info .profile-created-at {
    display: block;
    color: #a2a2a2;
    margin-bottom: .6em;
    font-size: 1em; }
  .gc-profile-info .profile-bio {
    color: #5A5A5A;
    margin-bottom: 0;
    margin-top: .5em;
    line-height: 130%;
    font-size: 1.1em;
    margin-top: 1em;
    font-style: italic;
    display: inline-block; }
    .gc-profile-info .profile-bio p {
      margin: 0; }
  .gc-profile-info .profile-bio-form {
    position: relative; }
    .gc-profile-info .profile-bio-form [contenteditable="true"] {
      height: auto;
      display: block;
      width: 100%;
      margin-bottom: 1.25em;
      padding: 0.625em;
      padding-bottom: 40px;
      box-sizing: border-box;
      border: 1px solid #BBBBBB;
      border-radius: 3px;
      background: #fff; }
    .gc-profile-info .profile-bio-form .controls {
      background: #fff;
      position: absolute;
      bottom: 8px;
      left: 8px; }
  .gc-profile-info .profile-bio-ask {
    font-style: italic;
    font-size: 12px;
    border-left: 1px solid #ccc;
    padding-left: 4px; }
    .gc-profile-info .profile-bio-ask.disabled {
      opacity: .5;
      cursor: not-allowed; }
      .gc-profile-info .profile-bio-ask.disabled a {
        pointer-events: none;
        cursor: not-allowed !important; }
    .gc-profile-info .profile-bio-ask a {
      font-weight: bold; }
  .gc-profile-info .profile-update {
    margin-top: 0.625em;
    text-decoration: underline;
    float: right;
    font-weight: bold; }
  .gc-profile-info .gc-form-actions .gc-form-action {
    margin-top: 0.3em;
    float: right; }
    @media screen and (max-width: 500px) {
      .gc-profile-info .gc-form-actions .gc-form-action {
        float: none; } }
  .gc-profile-info .gc-profile-form .gc-textarea {
    display: block;
    width: 100%;
    margin: 0.625em 0;
    padding: 0.625em;
    box-sizing: border-box;
    border: 1px solid #BBBBBB;
    border-radius: 3px;
    height: 5em; }
  .gc-profile-info .editable .gcicon-pencil {
    color: #454545;
    font-size: 14px; }
  .gc-profile-info .editable:hover .gcicon-pencil {
    color: #f25b5b; }

.gc-profile-stats {
  text-align: center;
  padding: 1em .5em 1.2em 10px;
  font-size: 1.4em; }
  @media screen and (max-width: 500px) {
    .gc-profile-stats {
      font-size: 1.2em; } }
  .gc-profile-stats small:not(:last-child):after {
    content: '●';
    color: #929292;
    margin: 0 4px 0 8px;
    opacity: .5;
    font-size: 8px;
    vertical-align: bottom; }

.gc-profile-fill {
  background: #DD645F;
  color: #fff;
  padding: 1.25em 5em;
  text-align: center;
  margin-top: 1.2em;
  line-height: 1.2em;
  font-weight: bold; }

.gc-btn-create-profile {
  margin-top: 1em;
  padding: 6px 8px;
  width: auto;
  float: right; }

.gc-profile-progress {
  background: rgba(243, 91, 91, 0.07);
  border-top: 1px solid #eeeeee;
  padding: 0.9375em 1.25em 0.625em 2.8125em;
  text-align: center;
  font-style: italic; }
  .gc-profile-progress .remaining {
    color: #5A5A5A;
    font-size: 0.9375em;
    margin: 0 0 0.5em; }
    .gc-profile-progress .remaining a {
      font-weight: bold;
      margin-left: 1.25em;
      margin-right: 1.25em; }
      @media screen and (max-width: 500px) {
        .gc-profile-progress .remaining a {
          display: block; } }
  .gc-profile-progress .progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.5em; }
  .gc-profile-progress .bar {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background: #5A5A5A;
    border-radius: 4px; }
  .gc-profile-progress .progress {
    color: #fff;
    font-weight: bold;
    font-size: 0.8125em;
    text-align: center;
    background: #f35b5b;
    height: 0.75em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    transition: width 200ms ease;
    border-radius: 5px;
    width: 0; }
    .gc-profile-progress .progress.zero {
      color: inherit;
      min-width: 50px;
      background: transparent; }

.gc-profile-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 30px;
  border-top: 1px solid #E8E8E8;
  border-bottom: 1px solid #E8E8E8; }
  @media screen and (max-width: 500px) {
    .gc-profile-tabs {
      padding-left: 15px;
      padding-right: 15px; } }
  .gc-profile-tabs-item {
    padding-top: 1em;
    color: #5A5A5A;
    font-size: 1.1em;
    padding-bottom: 9px;
    margin-right: 1.875em; }
    .gc-profile-tabs-item.active {
      border-bottom: 3px solid #f25b5b; }

.gc-profile-tabs-container {
  padding: 25px 30px;
  text-align: left;
  border-radius: 0 0 0.4375em 0.4375em; }
  @media screen and (max-width: 500px) {
    .gc-profile-tabs-container {
      padding-left: 15px;
      padding-right: 15px; } }

.gc-profile-badges .gc-reward-badge {
  margin-right: 10px; }
  @media screen and (max-width: 500px) {
    .gc-profile-badges .gc-reward-badge {
      margin-right: 5px; } }
  html[dir=rtl] .gc-profile-badges .gc-reward-badge .gc-reward-icon {
    margin-left: 3px;
    margin-right: 0; }

.gc-profile-comments {
  position: relative; }
  .gc-profile-comments-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    z-index: 1; }
  .gc-profile-comments-sorting {
    cursor: pointer;
    font-size: 14px;
    position: relative; }
    @media screen and (max-width: 500px) {
      .gc-profile-comments-sorting {
        position: relative;
        width: 100%;
        margin-bottom: 20px;
        text-align: right; } }
  .gc-profile-comments-title {
    margin-bottom: 1.25em;
    text-transform: uppercase;
    color: #5A5A5A;
    font-size: 1.1em;
    font-weight: bold; }
  .gc-profile-comments-list .gc-popin-share {
    -webkit-transform: translate(-25%, -40%);
            transform: translate(-25%, -40%);
    font-size: 1em; }
  .gc-profile-comments .comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 14px;
    border: 1px solid #eeeeee;
    border-radius: 2px;
    border-left: 4px solid #f25b5b;
    padding: 20px;
    position: relative; }
    .gc-profile-comments .comment.deleted {
      background: #f3f3f3; }
    .gc-profile-comments .comment:not(:last-child) {
      margin-bottom: 1.25em; }
  .gc-profile-comments .comment-deleted {
    position: absolute;
    top: 10px;
    right: 10px;
    font-style: italic;
    opacity: .5; }
  .gc-profile-comments .comment-deleted-text {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 10px; }
  .gc-profile-comments .comment-page {
    margin-bottom: 0.5em;
    display: inline-block; }
    html[dir=rtl] .gc-profile-comments .comment-page {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .gc-profile-comments .comment-page i {
      vertical-align: middle; }
    .gc-profile-comments .comment-page:before {
      width: 200px; }
    .gc-profile-comments .comment-page:not([href]) {
      cursor: default; }
  .gc-profile-comments .comment-meta {
    margin-bottom: 0.75em; }
    html[dir=rtl] .gc-profile-comments .comment-meta {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .gc-profile-comments .comment-author {
    color: #5A5A5A; }
  .gc-profile-comments .comment-date {
    font-size: 11px; }
  .gc-profile-comments .comment-delete {
    vertical-align: sub; }
  .gc-profile-comments .comment-share {
    font-size: .8em;
    margin-left: .5em; }
    html[dir=rtl] .gc-profile-comments .comment-share {
      margin-left: 0;
      margin-right: .5em; }
  .gc-profile-comments .comment-content {
    color: #5a5a5a;
    margin-bottom: 0.75em; }

.gc-profile-footer {
  background: #F8F8F8;
  border-radius: 0 0 0.53846em 0.53846em;
  padding: 12px 20px 14px;
  box-sizing: border-box;
  text-align: right; }
  .gc-profile-footer a {
    font-weight: bold; }

.pagination {
  margin: 0;
  padding: 0;
  text-align: center; }
  .pagination > li {
    display: inline-block; }
    .pagination > li > a {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      color: #78808a;
      background-color: #fff;
      margin-left: -1px;
      border: none;
      border-radius: 4px;
      font-weight: bold; }
      .pagination > li > a:focus, .pagination > li > a:hover {
        z-index: 2;
        color: #5a6573;
        background-color: #eee;
        border-color: #ddd;
        cursor: pointer; }
    .pagination > li:first-child a {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child a {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
    .pagination > li.active a {
      z-index: 3;
      color: #fff;
      background-color: #f25b5b;
      border-color: #f25b5b;
      cursor: pointer; }
    .pagination > li.disabled {
      cursor: not-allowed; }
      .pagination > li.disabled a {
        pointer-events: none;
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed; }

.gc-popin-account.has-overlay {
  overflow-y: auto; }

.gc-popin-account .gc-popin {
  position: absolute;
  z-index: 250;
  top: 4.5em;
  left: auto;
  right: 1em;
  width: calc(100% - 2em);
  max-width: 480px;
  padding-top: 1em; }
  html[dir=rtl] .gc-popin-account .gc-popin {
    right: auto;
    left: 1em; }
  .gc-popin-account .gc-popin:after {
    left: auto;
    right: 3.125em;
    top: 0; }

.gc-account-form {
  border: none;
  padding: 0; }

.gc-account-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  vertical-align: top;
  box-sizing: border-box;
  text-align: left;
  position: relative; }
  @media screen and (max-width: 410px) {
    .gc-account-container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      padding: 0 0.68em;
      font-size: 0.8em; } }
  .gc-account-container .gc-form-actions .gc-form-action {
    margin-top: 0.3em;
    float: right; }
    @media screen and (max-width: 410px) {
      .gc-account-container .gc-form-actions .gc-form-action {
        float: none; } }
  .gc-account-container .gc-account-form .gc-label {
    margin-top: 1.8em; }
    html[dir=rtl] .gc-account-container .gc-account-form .gc-label {
      text-align: right; }
  .gc-account-container .gc-account-form .gc-textarea {
    display: block;
    width: 100%;
    margin: 0.625em 0;
    padding: 0.625em;
    box-sizing: border-box;
    border: 1px solid #BBBBBB;
    border-radius: 3px;
    height: 5em; }

.gc-account-error {
  color: #f25b5b;
  text-align: center;
  margin: 1em 2.5em; }

.gc-account-reset-pass {
  float: right;
  margin-top: 20px; }
  a.gc-account-reset-pass {
    color: #f25b5b;
    text-decoration: underline; }

.gc-prefs-form {
  border: none;
  padding: 0; }

.gc-profile-prefs {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  vertical-align: top;
  box-sizing: border-box;
  text-align: left;
  position: relative; }
  @media screen and (max-width: 410px) {
    .gc-profile-prefs {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      padding: 0 0.68em;
      font-size: 0.8em; } }
  .gc-profile-prefs .gc-form-actions .gc-form-action {
    margin-top: 0.3em;
    float: right;
    width: auto; }
    @media screen and (max-width: 410px) {
      .gc-profile-prefs .gc-form-actions .gc-form-action {
        float: none; } }
  .gc-profile-prefs .gc-prefs-form .gc-label {
    margin-top: 1.8em; }
    html[dir=rtl] .gc-profile-prefs .gc-prefs-form .gc-label {
      text-align: right; }
  .gc-profile-prefs .gc-prefs-form .gc-textarea {
    display: block;
    width: 100%;
    margin: 0.625em 0;
    padding: 0.625em;
    box-sizing: border-box;
    border: 1px solid #BBBBBB;
    border-radius: 3px;
    height: 5em; }

.gc-popin.gc-popin--ban {
  overflow: hidden;
  color: #797979;
  margin: 0 auto 20px;
  font-family: 'Open Sans', sans-serif;
  padding: 0;
  top: 2.5em;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left; }
  .gc-popin.gc-popin--ban [data-gc-tooltip]:before {
    width: 300px;
    white-space: normal; }

.popin-tab-header {
  background: #f7f7f7;
  padding: 10px 25px;
  border-bottom: 1px solid #cdcdcd;
  position: relative;
  cursor: pointer; }
  .popin-tab-header h3 {
    margin: 0;
    font-size: 1.2em; }
    .popin-tab-header h3 i {
      font-size: 26px;
      vertical-align: middle;
      margin-right: 5px;
      margin-top: -2px;
      display: inline-block; }
  .popin-tab-header .premium {
    position: absolute;
    top: 12px;
    right: 20px;
    opacity: .5; }

.popin-tab-content {
  padding: 10px 25px;
  display: none;
  position: relative;
  background: #fff; }
  .popin-tab-content.overlay:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: not-allowed; }

.popin-tab-actions {
  background: #fff;
  padding: 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .popin-tab-actions button {
    width: auto;
    margin-left: 10px; }

.popin-tab.is-open .close {
  display: block; }

.popin-tab.is-open .popin-tab-content {
  display: block; }

.popin-tab.is-open + .popin-tab {
  border-top: 1px solid #CDCDCD; }

.ban-modal-user-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5em; }
  .ban-modal-user-card-avatar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    margin-right: 10px; }
    .ban-modal-user-card-avatar img {
      border-radius: 50%; }
  .ban-modal-user-card-metas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .ban-modal-user-card-metas-pseudo {
      font-size: 1.2em;
      font-weight: bold;
      margin-bottom: .4em; }

.ban-modal-user-form label {
  font-weight: normal; }
  .ban-modal-user-form label span {
    text-transform: capitalize; }

.ban-modal-user-form input[type=checkbox],
.ban-modal-user-form input[type=radio] {
  margin-right: 5px; }

.ban-modal-user-form .gc-help-sort-button {
  margin-left: .4em; }

.ban-modal-reason {
  margin-top: 1em;
  width: 80%; }
  .ban-modal-reason textarea {
    margin-top: .5em; }

/**
 * Vote popin
 */
.gc-vote {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 0.4375em;
  box-shadow: 0 0 0.625em rgba(188, 188, 188, 0.5);
  background: #fff;
  white-space: nowrap;
  z-index: 8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none; }
  .gc-vote:after {
    position: absolute;
    top: 50%;
    z-index: 0;
    width: 0.9375em;
    height: 0.9375em;
    margin-left: -0.375em;
    box-shadow: 1px -1px 0 0 #ccc;
    background: #fff;
    content: ''; }
    html[dir=ltr] .gc-vote:after {
      right: 1px;
      -webkit-transform: translate(50%, -50%) rotate(45deg);
              transform: translate(50%, -50%) rotate(45deg); }
    html[dir=rtl] .gc-vote:after {
      left: -8px;
      -webkit-transform: translate(50%, -50%) rotate(225deg);
              transform: translate(50%, -50%) rotate(225deg); }
  @media (max-width: 600px) {
    .gc-vote {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .gc-vote:after {
        display: none; } }
  html[dir=ltr] .gc-vote.gc-vote-required:after {
    left: initial;
    right: 80px;
    top: 0;
    -webkit-transform: translate(0%, -50%) rotate(315deg);
            transform: translate(0%, -50%) rotate(315deg); }
  html[dir=rtl] .gc-vote.gc-vote-required:after {
    left: 80px;
    right: initial;
    top: 0;
    -webkit-transform: translate(50%, -50%) rotate(315deg);
            transform: translate(50%, -50%) rotate(315deg); }
  .gc-vote .gc-vote-notice {
    background: #f9f9f9;
    padding: 22px 14px;
    border-radius: 0.4375em 0 0 0.4375em;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 250px;
    box-sizing: border-box; }
    html[dir=rtl] .gc-vote .gc-vote-notice {
      padding: 1em 1em 1em 2em;
      border-radius: 0 0.4375em 0.4375em 0; }
    .gc-vote .gc-vote-notice-inner {
      border: 1px solid #e8e8e8;
      border-radius: 5px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 20px 15px;
      min-width: 220px;
      box-sizing: border-box; }
      @media (max-width: 600px) {
        .gc-vote .gc-vote-notice-inner {
          padding: 0;
          border: none; } }
    .gc-vote .gc-vote-notice img {
      width: 90px;
      height: 90px;
      border-radius: 50%;
      margin-bottom: 10px; }
    .gc-vote .gc-vote-notice-text {
      color: #a5a5a5;
      font-size: 11px;
      font-weight: bold;
      margin-bottom: 12px;
      margin-bottom: 10px;
      text-transform: uppercase;
      letter-spacing: 1px; }
    .gc-vote .gc-vote-notice-username {
      font-weight: bold;
      font-size: 22px;
      margin-bottom: 10px;
      max-width: 9em;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .gc-vote .gc-vote-notice-ask {
      margin-bottom: 10px;
      font-size: 15px;
      color: #5a5a5a;
      font-weight: bold; }
    .gc-vote .gc-vote-notice-nope {
      font-size: 13px;
      text-decoration: underline;
      color: #5a5a5a; }
    @media (min-width: 601px) {
      .gc-vote .gc-vote-notice-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media (max-width: 600px) {
      .gc-vote .gc-vote-notice {
        padding-bottom: 10px; }
        .gc-vote .gc-vote-notice-inner {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; }
        .gc-vote .gc-vote-notice-text {
          margin-bottom: 0;
          letter-spacing: 0; }
        .gc-vote .gc-vote-notice-username {
          margin-bottom: 10px;
          font-size: 15px; }
        .gc-vote .gc-vote-notice-text, .gc-vote .gc-vote-notice-username {
          margin-left: 60px; }
        .gc-vote .gc-vote-notice-group {
          margin: 10px auto 0; }
        .gc-vote .gc-vote-notice-ask {
          font-size: 13px; }
        .gc-vote .gc-vote-notice img {
          position: absolute;
          top: 20px;
          left: 20px;
          width: 45px;
          height: 45px; } }
  .gc-vote .gc-vote-message {
    background: #eee;
    padding: 1em 2em 1em 1em;
    border-radius: 0.4375em 0.4375em 0 0;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    html[dir=rtl] .gc-vote .gc-vote-message {
      padding: 1em 1em 1em 2em; }
    .gc-vote .gc-vote-message img {
      width: 2.5em;
      height: 2.5em;
      border-radius: 5px; }
    .gc-vote .gc-vote-message-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-left: 10px; }
      html[dir=rtl] .gc-vote .gc-vote-message-right {
        margin-left: 0;
        margin-right: 10px; }
    .gc-vote .gc-vote-message-text {
      color: #a5a5a5;
      font-size: 0.75em; }
    .gc-vote .gc-vote-message-username {
      font-weight: bold;
      max-width: 9em;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .gc-vote ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: middle; }
    .gc-vote ul:first-child {
      text-align: right; }
  .gc-vote li {
    display: block;
    font-size: 0.875em;
    line-height: 1.9em;
    color: #929292;
    text-align: center; }
  .gc-vote .gc-zero {
    font-weight: bold;
    color: #cccccc; }
  .gc-vote .gc-range-values .gc-strong-value {
    cursor: pointer;
    font-size: 1.45em;
    line-height: 1em; }
  .gc-vote .gc-range-values .gc-white-value {
    color: white; }
  .gc-vote .gc-range-labels {
    margin-left: .6em; }
    .gc-vote .gc-range-labels li {
      position: relative;
      text-align: left; }
      html[dir=rtl] .gc-vote .gc-range-labels li {
        text-align: right; }
      .gc-vote .gc-range-labels li:before {
        content: '';
        display: block;
        position: absolute;
        left: -0.9375em;
        top: 50%;
        width: 0.3125em;
        border-top: solid 1px #929292; }
        html[dir=rtl] .gc-vote .gc-range-labels li:before {
          right: -0.9375em; }
      .gc-vote .gc-range-labels li:hover {
        color: #f36c62;
        cursor: pointer; }

.gc-vote-boost {
  text-align: center;
  padding: 20px 15px 0; }
  .gc-vote-boost-title {
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    color: #f25b5b; }
  .gc-vote-boost-labels {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 0 0.6em !important; }
    .gc-vote-boost-labels li {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: inline-block;
      position: relative; }
      .gc-vote-boost-labels li:before {
        content: '';
        display: block;
        position: absolute;
        border-top: solid 5px #929292;
        left: 50%;
        width: 1px;
        height: 10px;
        top: 0; }

.gc-vote-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 250px; }

.gc-vote-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 25px 30px;
  border-radius: 0 0 5px 5px; }

.gc-range {
  position: relative;
  display: inline-block;
  width: 0.1875em;
  height: 14em;
  margin: 0 1em;
  z-index: 9;
  background: linear-gradient(to bottom, #ef5c5a 0%, #ffea0c 100%);
  font-size: 0.875em;
  vertical-align: middle;
  border: solid 5px #f3f3f3;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom: none;
  cursor: pointer; }
  .gc-range::before {
    content: "";
    position: absolute;
    display: block;
    width: 0.625em;
    height: 0.625em;
    border-radius: 50%;
    border: 5px solid #f3f3f3;
    background: #ffea0c;
    bottom: -0.9375em;
    left: -0.5625em;
    z-index: -1; }
  .gc-range * {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .gc-range .gc-slider-enlarger {
    width: 0.125em;
    height: 11em;
    margin-top: .5em;
    margin-left: -1em;
    padding: 1em 1em; }
  .gc-range span {
    position: relative;
    display: block;
    width: 3.125em; }
  .gc-range .gc-cursor {
    position: absolute;
    bottom: -0.5625em;
    left: -0.75em;
    z-index: 1;
    width: 1.6875em;
    height: 1.6875em;
    border-radius: 50%;
    background: -owg(compact(linear-gradient(to bottom, #f2f2f2 0%, #c1c1c1 100%), false, false, false, false, false, false, false, false, false));
    background: -webkit(compact(linear-gradient(to bottom, #f2f2f2 0%, #c1c1c1 100%), false, false, false, false, false, false, false, false, false));
    background: -moz(compact(linear-gradient(to bottom, #f2f2f2 0%, #c1c1c1 100%), false, false, false, false, false, false, false, false, false));
    background: -o(compact(linear-gradient(to bottom, #f2f2f2 0%, #c1c1c1 100%), false, false, false, false, false, false, false, false, false));
    background: compact(linear-gradient(to bottom, #f2f2f2 0%, #c1c1c1 100%), false, false, false, false, false, false, false, false, false);
    cursor: move; }
    html[dir=rtl] .gc-range .gc-cursor {
      right: -1.75em;
      left: 0; }
    .gc-range .gc-cursor:before {
      position: absolute;
      top: 0.0625em;
      left: 0.0625em;
      right: 0.0625em;
      bottom: 0.0625em;
      border-radius: 50%;
      background: linear-gradient(to top, #ffffff 0%, #d0d0d0 100%);
      content: '';
      display: block;
      border: solid 0.5em #ffffff; }
  .gc-range.is-horizontal {
    width: 14em;
    height: 0.1875em;
    border: solid 5px #f3f3f3;
    border-radius: 15px;
    margin: 0 0.6em;
    background: linear-gradient(to left, #ef5c5a 0%, #ffea0c 100%); }
    .gc-range.is-horizontal:before {
      display: none; }
    .gc-range.is-horizontal .gc-cursor {
      right: -0.75em;
      bottom: -0.625em;
      left: initial; }
    .gc-range.is-horizontal .gc-slider-enlarger {
      height: 0.125em;
      margin-top: -0.7em;
      margin-left: .5em;
      padding-left: 0;
      padding-right: 0;
      width: 13em; }

.graphcomment-logo {
  display: block;
  text-align: right;
  margin-bottom: .5em; }
  .graphcomment-logo g {
    fill: #797979; }

.gc-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  @media screen and (max-width: 500px) {
    .gc-header {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      padding: 0 0.625em;
      box-sizing: border-box; } }
  .gc-header .gc-headerItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: middle;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .gc-header .gc-headerItem.gc-header-left {
      margin-top: .5em;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 600px) {
        .gc-header .gc-headerItem.gc-header-left {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          min-width: 8.75em;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
    .gc-header .gc-headerItem.gc-user-account {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .gc-header .gc-headerItem.gc-not-logged {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      white-space: nowrap; }
      @media screen and (max-width: 710px) {
        .gc-header .gc-headerItem.gc-not-logged {
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          text-align: center;
          white-space: normal; } }

.gc-header-brand-wrapper {
  width: 100%;
  text-align: right;
  margin-bottom: 0.625em; }
  @media screen and (max-width: 500px) {
    .gc-header-brand-wrapper {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.gc-header-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media screen and (max-width: 500px) {
    .gc-header-brand {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; } }
  .gc-header-brand .gc-header-brand-poweredby {
    font-size: 8px;
    margin-right: 6px;
    margin-top: 2px;
    white-space: nowrap; }
  .gc-header-brand .gc-header-brand-logo {
    fill: #929292; }
  .gc-header-brand.custom-plan {
    color: #d6d3d3; }
    .gc-header-brand.custom-plan .gc-header-brand-poweredby {
      display: none; }
    .gc-header-brand.custom-plan .gc-header-brand-logo {
      width: 100px;
      fill: #d6d3d3; }

.gc-header-ecd {
  padding-bottom: 1.3125em;
  border-bottom: solid 0.1875em #fcd8d6;
  height: 2.6875em; }

.gc-headerItem-comment-number {
  display: inline-block;
  color: #f25b5b;
  font-weight: normal;
  font-size: 1.125em;
  margin: 0;
  margin-right: 1em;
  white-space: nowrap; }
  @media screen and (max-width: 400px) {
    .gc-headerItem-comment-number {
      display: block;
      margin: 0; } }
  html[dir=rtl] .gc-headerItem-comment-number {
    margin-right: 0;
    margin-left: 1em; }
  .gc-headerItem-comment-number .has-new-comments {
    position: relative; }
    .gc-headerItem-comment-number .has-new-comments:after {
      content: '●';
      position: absolute;
      top: -10px;
      right: -10px;
      font-size: 0.8em; }

.gc-headerItem-sort-container {
  position: relative;
  display: inline-block;
  white-space: nowrap; }

.gc-headerItem-sort {
  color: #5A5A5A;
  font-size: 0.875em;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .gc-headerItem-sort + i {
    color: #929292;
    vertical-align: middle; }
  .gc-headerItem-sort-cursor {
    margin-left: 3px;
    vertical-align: middle;
    font-size: 1.2em; }
  .gc-headerItem-sort:not(:hover) .gc-headerItem-sort-cursor {
    color: #c0c0c0; }

.gc-dropdown {
  position: absolute;
  top: 35px;
  left: 50px;
  z-index: 99;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #fff;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: 1px solid #e3e3e3;
  border-radius: 6px;
  box-shadow: 0 0 20px 0px #e0e0e0; }
  .gc-dropdown:before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: -1;
    width: 0.625em;
    height: 0.625em;
    margin-bottom: -0.4em;
    box-shadow: 1px 1px 0 0 #e3e3e3;
    background: #fff;
    content: '';
    color: #5a5a5a;
    -webkit-transform: translateX(-50%) rotate(-135deg);
    transform: translateX(-50%) rotate(-135deg);
    transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
    pointer-events: none; }
  @media screen and (max-width: 600px) {
    .gc-dropdown.align-right-mobile {
      left: initial;
      right: 0;
      -webkit-transform: none;
              transform: none; }
      .gc-dropdown.align-right-mobile:before {
        left: initial;
        right: 20px; } }
  .gc-dropdown li {
    position: relative; }
    .gc-dropdown li:not(:last-child) {
      border-bottom: 1px solid #ECECEC; }
    .gc-dropdown li.active::before {
      font-family: 'gc-iconfont';
      color: #9f9f9f;
      content: "\e60b";
      position: absolute;
      top: 9px;
      left: 15px;
      font-size: .8em; }
  .gc-dropdown a {
    color: #797979;
    display: block;
    padding: 10px 45px 12px 40px;
    cursor: pointer;
    font-size: 12px; }
  html[dir=rtl] .gc-dropdown li.active::before {
    left: initial;
    right: 15px; }
  html[dir=rtl] .gc-dropdown a {
    padding: 10px 40px 12px 45px; }
  .gc-dropdown-extra {
    padding: 12px 10px 8px;
    position: relative; }
    .gc-body.gc-theme-light .gc-dropdown-extra {
      background: #f5f5f5; }
    .gc-dropdown-extra span.super {
      position: absolute;
      top: 0;
      left: 6px;
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
      font-size: 10px;
      background: #fff;
      padding: 0 3px;
      border-radius: 5px; }
      .gc-body.gc-theme-dark .gc-dropdown-extra span.super {
        background: #2A2929; }
    .gc-dropdown-extra label {
      color: #797979;
      font-size: 11px;
      line-height: 11px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .gc-dropdown-extra label span {
        display: inline-block;
        margin-left: 7px; }

.gc-help-sort {
  position: absolute;
  top: 7px;
  right: 14px; }
  html[dir=rtl] .gc-help-sort {
    right: initial;
    left: 14px; }
  @media (max-width: 400px) {
    html[dir] .gc-help-sort {
      display: none; } }

.gc-help-sort--active .gc-help-sort-button {
  background-color: #f25b5b;
  color: #fff; }

.gc-help-sort-button {
  color: #a5a5a5;
  background-color: #f2f2f2;
  border-radius: 2em;
  font-size: 0.6875em;
  font-weight: bold;
  padding: 0.3em 0.6em;
  cursor: pointer;
  transition: compact(compact(color 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }

.gc-help-sort-content {
  position: absolute;
  bottom: -0.5em;
  left: 0.5em;
  width: 16em;
  -webkit-transform: translate(-50%, 105%);
  transform: translate(-50%, 105%);
  z-index: 400;
  opacity: 0;
  visibility: hidden;
  padding: 1.25em;
  white-space: normal;
  transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
  @media screen and (min-width: 400px) {
    .gc-help-sort-content {
      width: 24em; } }
  .gc-help-sort-content:before {
    content: "";
    position: absolute;
    top: 0.1em;
    left: 50%;
    z-index: -1;
    width: 0.83333em;
    height: 0.83333em;
    box-shadow: -1px -1px 0 0 #e0e0e0;
    background: #fafafa;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg); }

.gc-help-sort--active .gc-help-sort-content {
  display: inline-block;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%); }

.gc-connected-guest {
  font-size: 12px;
  color: #f25b5b !important;
  margin: 0 15px;
  font-weight: bold; }
  @media screen and (max-width: 710px) {
    .gc-connected-guest {
      margin: 0;
      margin-bottom: 10px; } }
  .gc-connected-guest i {
    vertical-align: super;
    font-size: .75em; }
    .gc-connected-guest i:hover {
      color: #ee2c2c;
      font-weight: bold; }

.gc-register-btn {
  display: inline-block;
  font-size: 0.8125em;
  margin-right: 0.625em;
  color: #797979;
  background: none;
  border: none;
  padding: 0; }
  .gc-register-btn:hover {
    color: #f25b5b; }
  @media screen and (max-width: 400px) {
    .gc-register-btn {
      margin-right: 0.25em; } }

.gc-btn-default {
  font-size: 0.75em;
  padding: 0.3125em 0.9375em;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  color: #797979;
  border-radius: 3px; }
  .gc-btn-default:hover {
    background-color: #f8f8f8;
    box-shadow: 0 1px 2px #acacac; }

.gc-notif {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  width: 1.71429em;
  height: 1.71429em;
  border-radius: 50%;
  outline: none;
  margin-right: 1em;
  background: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }
  .gc-notif i {
    font-size: 1.6em;
    color: #5A5A5A;
    transition: color .1s ease;
    display: block;
    margin-top: 1px;
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out; }
  .gc-notif .gc-notif-badge {
    position: absolute;
    top: -15px;
    right: -15px;
    background: #f25b5b;
    border-radius: 4px;
    padding: 0 4px;
    color: #fff;
    font-size: 14px;
    font-weight: bold; }
  .gc-notif.active i, .gc-notif:hover i, .gc-notif:focus i {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2); }

.gc-notif-panel {
  position: absolute;
  top: 0;
  width: 400px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #ccc;
  box-shadow: 0 0 10px rgba(188, 188, 188, 0.5);
  z-index: 99;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-animation: fadeNotifPanel ease-in-out 200ms backwards;
          animation: fadeNotifPanel ease-in-out 200ms backwards; }

@-webkit-keyframes fadeNotifPanel {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px); } }

@keyframes fadeNotifPanel {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px); } }
  @media screen and (max-width: 500px) {
    .gc-notif-panel {
      max-width: calc(100% - 20px); } }
  .gc-notif-panel:before {
    position: absolute;
    top: -7px;
    right: 37px;
    width: 0.9375em;
    height: 0.9375em;
    box-shadow: 1px 1px 0 0 #ccc;
    background: #f7f7f7;
    content: '';
    -webkit-transform: translateX(-50%) rotate(225deg);
    transform: translateX(-50%) rotate(225deg);
    transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false);
    pointer-events: none;
    -webkit-animation: fadeTooltipIn ease-in-out 200ms backwards;
            animation: fadeTooltipIn ease-in-out 200ms backwards; }
    @media screen and (max-width: 500px) {
      .gc-notif-panel:before {
        display: none; } }
  html[dir=rtl] .gc-notif-panel:before {
    left: 37px;
    right: initial; }
  .gc-notif-panel .gc-notif-title {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 14px 18px 12px;
    border-radius: 10px 10px 0 0;
    color: #5A5A5A;
    background: #f7f7f7;
    border-bottom: 1px solid #ccc; }
    .gc-notif-panel .gc-notif-title a {
      position: relative;
      float: right;
      font-size: 11px; }
      .gc-notif-panel .gc-notif-title a .gc-small-loader {
        top: -1px;
        left: -20px;
        width: 15px; }
  .gc-notif-panel .gc-notif-panel-list {
    position: relative;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    padding: 0;
    min-height: 200px; }
    @media screen and (max-width: 500px) {
      .gc-notif-panel .gc-notif-panel-list {
        max-height: 80vh; } }
    @media screen and (min-width: 501px) {
      .gc-notif-panel .gc-notif-panel-list {
        max-height: 540px; } }
  .gc-notif-panel .gc-notif-panel-item {
    box-sizing: border-box;
    padding: 6px;
    padding-right: 13px; }
    .gc-notif-panel .gc-notif-panel-item:not(:last-of-type) {
      border-bottom: 1px solid #c7c7c7; }
    .gc-notif-panel .gc-notif-panel-item:last-of-type {
      border-radius: 0 0 10px 10px; }
    .gc-notif-panel .gc-notif-panel-item.unviewed {
      background: #d7e9f8; }
    .gc-notif-panel .gc-notif-panel-item:hover {
      background: #e9ebec; }
      .gc-notif-panel .gc-notif-panel-item:hover.unviewed {
        background: #d4dee7; }
    .gc-notif-panel .gc-notif-panel-item a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .gc-notif-panel .gc-profile {
    margin-right: 8px;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .gc-notif-panel .gc-profile i {
      color: #6C6C6C; }
    html[dir=rtl] .gc-notif-panel .gc-profile {
      margin-left: 8px;
      margin-right: initial; }
  .gc-notif-panel .gc-notif-message {
    text-align: left;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #5a5a5a; }
  .gc-notif-panel .gc-notif-text {
    font-size: 0.8125em; }
    .gc-notif-panel .gc-notif-text b {
      color: #5a5a5a; }
  .gc-notif-panel .gc-notif-meta i {
    vertical-align: text-bottom; }
  .gc-notif-panel .gc-notif-icon {
    vertical-align: baseline; }
  .gc-notif-panel .gc-notif-ago {
    font-size: 0.75em; }

.gc-profile-wrapper {
  border: none;
  background: none;
  font-size: 0.875em;
  outline: none;
  padding-right: 0.9375em; }

.gc-profile {
  display: inline-block;
  vertical-align: middle;
  padding: 0.14286em;
  width: 1.71429em;
  height: 1.71429em;
  border: 1px solid #ccc;
  border-radius: 50%;
  outline: none;
  margin-right: 0.35714em;
  background: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transition: compact(compact(transform 0.4s ease-in-out false), false, false, false, false, false, false, false, false, false); }
  .gc-profile-wrapper:hover .gc-profile {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    color: #f25b5b; }

.gc-profile-name {
  vertical-align: middle;
  font-weight: bold;
  color: #5A5A5A;
  position: relative; }
  html[dir=rtl] .gc-profile-name {
    margin-left: 20px; }
  .gc-profile-name:after {
    content: "";
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 0;
    width: 0;
    top: calc(50% - 1px);
    right: -15px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #c0c0c0; }
  html[dir=rtl] .gc-profile-name:after {
    left: -15px;
    right: initial; }

.gc-profile-picture {
  width: 100%;
  height: 100%;
  border-radius: 50%; }

.gc-comment-textarea {
  resize: none;
  overflow: hidden;
  word-wrap: break-word;
  transition: 0.05s; }

.gc-comment-warning {
  background: #f8f3d6;
  border: 1px solid #d8cd85;
  color: #94723C;
  width: calc(100% + 32px + 24px);
  margin-left: -2em;
  margin-bottom: 1em;
  padding: .7em 1em;
  box-sizing: border-box;
  border-left: 0;
  border-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .gc-comment-warning-icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .gc-comment-warning-icon i {
      font-size: 1.5em; }
  .gc-comment-warning-text {
    padding-right: 3em;
    font-size: 0.9em; }
    .gc-comment-warning-text a, .gc-comment-warning-text .know-more {
      color: #94723C;
      text-decoration: underline;
      font-weight: bold; }
    .gc-comment-warning-text .close {
      color: #d8cd85;
      font-size: .9em;
      position: absolute;
      top: 0;
      right: 1.5em;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }

.gc-pending {
  font-weight: bold;
  font-style: italic; }
  .gc-pending span {
    text-decoration: underline; }

.gc-link {
  color: #f25b5b;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }

.gc-comment .gc-title a {
  color: #5a5a5a; }

.inner-content {
  color: #000000;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }
  .inner-content.gc-comment-removed {
    font-style: italic;
    opacity: .8;
    margin-bottom: 1.5em !important; }

.inner-content img,
.gc-comment-waiting-moderation img,
.gc-comment-textarea img {
  cursor: zoom-in;
  max-height: 300px;
  max-width: 100%; }

.inner-content.gc-comment-textarea img,
.gc-comment-waiting-moderation.gc-comment-textarea img,
.gc-comment-textarea.gc-comment-textarea img {
  cursor: default; }

.inner-content pre,
.gc-comment-waiting-moderation pre,
.gc-comment-textarea pre {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  font-size: 13px;
  line-height: 19px;
  overflow: auto;
  padding: 6px 10px;
  border-radius: 3px;
  text-align: justify; }

.inner-content code,
.gc-comment-waiting-moderation code,
.gc-comment-textarea code {
  margin: 0 2px;
  padding: 0px 5px;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  border-radius: 3px;
  white-space: normal;
  color: #f25b5b; }

.gc-link:hover {
  text-decoration: underline; }

.gc-tag {
  background: #d0d0d0;
  color: #fff;
  border-radius: 4px;
  padding: 4px 5px 3px;
  vertical-align: middle;
  white-space: nowrap; }
  .gc-tag:hover {
    color: #fff !important; }
  .gc-tag i {
    vertical-align: middle; }

.gc-node .gc-slider .gc-slider-slides.gc-no-transition {
  transition: none; }

.gc-close {
  background-color: transparent;
  border: none;
  font-size: .8em;
  position: absolute;
  color: #c0bfbf; }

.gc-message {
  position: relative; }

.fix-share {
  display: block;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1); }

.button_links {
  position: relative;
  min-height: 1.375em;
  margin: 6px 0; }
  .button_links .gc-small-loader {
    left: -24px;
    top: 0; }

@media screen and (max-width: 500px) {
  .gc-create-subcomment:not(.gc-node) .button_links,
  .gc-create-subcomment:not(.gc-node) .gc-comment-cgu {
    width: calc(100% + 64px);
    margin-left: -64px; }
    html[dir=rtl] .gc-create-subcomment:not(.gc-node) .button_links, html[dir=rtl]
    .gc-create-subcomment:not(.gc-node) .gc-comment-cgu {
      margin-right: -64px; } }

.gc-comment-too-long {
  color: #f25b5b;
  font-size: 11px;
  margin-left: 5px;
  white-space: nowrap; }

.gc-boost {
  display: inline-block;
  margin-left: 6px; }
  .gc-boost img {
    max-width: 28px;
    margin-bottom: -10px; }

.gc-comment-emoticon,
.gc-comment-smartedit,
.gc-comment-upload {
  position: relative;
  display: none;
  float: right;
  border: 0;
  background-color: transparent;
  padding: 1px 7px 2px;
  cursor: pointer;
  transition: compact(compact(color 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
  html[dir=rtl] .gc-comment-emoticon, html[dir=rtl]
  .gc-comment-smartedit, html[dir=rtl]
  .gc-comment-upload {
    float: left; }
  .gc-comment-emoticon i,
  .gc-comment-smartedit i,
  .gc-comment-upload i {
    color: #5a5a5a; }
  .gc-comment-emoticon:hover i,
  .gc-comment-emoticon--active i,
  .gc-comment-smartedit:hover i,
  .gc-comment-smartedit--active i,
  .gc-comment-upload:hover i,
  .gc-comment-upload--active i {
    color: #f25b5b; }
  .gc-comment-emoticon.gc-comment-upload,
  .gc-comment-smartedit.gc-comment-upload,
  .gc-comment-upload.gc-comment-upload {
    display: block; }
  html.gc-no-touch .gc-comment-emoticon, html.gc-no-touch
  .gc-comment-smartedit, html.gc-no-touch
  .gc-comment-upload {
    display: block; }
  .gc-comment-emoticon input[type=file],
  .gc-comment-smartedit input[type=file],
  .gc-comment-upload input[type=file] {
    position: fixed;
    left: 0;
    top: -99999px; }

html[dir=ltr] .gc-comment-emoticon {
  padding-right: 0; }

html[dir=rtl] .gc-comment-emoticon {
  padding-left: 0; }

.gc-comment-emoticon i {
  font-size: 1.2em; }

.gc-comment-emoticon-popin {
  position: absolute;
  display: inline-block;
  right: -15px;
  bottom: 30px;
  width: 10.5em;
  padding: .5em 0 .5em .5em;
  z-index: 400;
  /* Animation */
  display: none;
  -webkit-animation: show-emoticon-popin ease-in-out 200ms backwards 100ms;
          animation: show-emoticon-popin ease-in-out 200ms backwards 100ms; }
  .gc-comment-emoticon-popin--active {
    display: block; }

@-webkit-keyframes show-emoticon-popin {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 5%);
            transform: translate(0, 5%); } }

@keyframes show-emoticon-popin {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 5%);
            transform: translate(0, 5%); } }
  html[dir=rtl] .gc-comment-emoticon-popin {
    left: 1em;
    right: initial; }
    html[dir=rtl] .gc-comment-emoticon-popin:before {
      left: 1.375em;
      right: initial; }
  .gc-comment-emoticon-popin .gc-comment-emoticon-scroller {
    margin: 0;
    padding-right: 0.5em;
    font-size: 1.1em;
    cursor: pointer;
    max-height: 7.5em;
    overflow-y: scroll; }
    .gc-comment-emoticon-popin .gc-comment-emoticon-scroller .gc-comment-emoticon-bloc {
      display: inline-block;
      line-height: 1.3em;
      font-size: 1.3em;
      width: 1.3em;
      height: 1.3em; }
  @media screen and (min-width: 400px) {
    .gc-comment-emoticon-popin {
      width: 15.5em; } }
  .gc-comment-emoticon-popin:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 1.375em;
    z-index: -1;
    width: 0.83333em;
    height: 0.83333em;
    box-shadow: -1px -1px 0 0 #e0e0e0;
    background: #fff;
    -webkit-transform: translateY(50%) rotate(225deg);
    transform: translateY(50%) rotate(225deg); }
    .comment-answer .gc-comment-emoticon-popin:before {
      right: 0.75em; }

.gc-button-tooltip {
  visibility: hidden;
  position: absolute;
  right: -1em;
  bottom: 2.8em;
  width: 15em;
  z-index: 400;
  color: #5a5a5a;
  padding: 1em .75em;
  -webkit-transform: translate(0, 10%);
  transform: translate(0, 10%);
  opacity: 0;
  transition: compact(compact(all 200ms ease-in-out false), false, false, false, false, false, false, false, false, false); }
  html[dir=rtl] .gc-button-tooltip {
    left: -1em;
    right: initial; }
  .gc-button-tooltip-container:hover .gc-button-tooltip {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  .gc-button-tooltip:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 1.375em;
    z-index: -1;
    width: 0.83333em;
    height: 0.83333em;
    box-shadow: -1px -1px 0 0 #e0e0e0;
    background: #fff;
    -webkit-transform: translateY(50%) rotate(225deg);
    transform: translateY(50%) rotate(225deg); }
    html[dir=rtl] .gc-button-tooltip:after {
      left: 1.375em;
      right: initial; }

.gc-embed {
  width: 100%;
  margin-bottom: 0.5em; }
  .gc-embed-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.125em;
    border-radius: 0.375em;
    border: 1px solid #ccc;
    padding: 12px 5px;
    width: calc(100% - 12px); }
    .gc-body.gc-theme-dark .gc-embed-video {
      border-color: #000; }
    .gc-embed-video-media {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      width: 25%;
      min-width: 6.25em;
      max-width: 11.25em;
      vertical-align: middle;
      background: #000000;
      border-radius: 0.3125em;
      overflow: hidden; }
      .gc-embed-video-media .gcicon-play2 {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        color: #FFFFFF;
        opacity: 1;
        font-size: 3em; }
    .gc-embed-video-player {
      width: 100%;
      position: relative;
      padding-bottom: 56.25%;
      /* 16:9 */
      padding-top: 25px;
      height: 0;
      background: #000000; }
      .gc-embed-video-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
    .gc-embed-video-thumbnail {
      display: block;
      width: 100%;
      min-height: 4.6875em;
      background: #000000;
      padding-top: 20%;
      padding-bottom: 20%; }
  .gc-embed-photo {
    display: inline-block;
    position: relative; }
    .gc-embed-photo .remove {
      border: none;
      border-bottom: solid 1px #e3e3e3;
      border-left: solid 1px #e3e3e3;
      border-radius: 0px 5px;
      position: absolute;
      font-size: 10px;
      cursor: pointer;
      right: 0;
      top: 0;
      padding: 10px;
      background: none;
      color: #ccc;
      height: 1em;
      opacity: 0;
      transition: opacity 300ms; }
      .gc-embed-photo .remove [class^='gcicon'] {
        opacity: 1; }
      .gc-embed-photo .remove:hover {
        color: #f25b5b; }
    .gc-embed-photo:hover .remove {
      opacity: 1; }
    .gc-embed-photo img {
      display: block;
      max-width: 100%;
      max-height: 300px; }
      @media screen and (min-width: 500px) {
        .gc-embed-photo img {
          max-height: 400px; } }
  .gc-embed-rich {
    width: 100%;
    overflow: hidden; }
    .gc-embed-rich > div {
      width: calc(100% - 2px); }
    .gc-embed-rich iframe {
      width: 100%;
      max-height: 500px; }
      .gc-embed-rich iframe[src^="https://embed.spotify.com"] {
        height: 80px; }
  .gc-embed-og {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.125em;
    border-radius: 0.375em;
    border: 1px solid #ccc;
    padding: 12px 5px;
    width: calc(100% - 12px); }
    .gc-body.gc-theme-dark .gc-embed-og {
      border-color: #000; }
    .gc-embed-og-media {
      width: 25%;
      min-width: 4.6875em;
      max-width: 9.375em; }
    .gc-embed-og-thumbnail {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: center no-repeat;
      background-size: cover; }
      .gc-embed-og-thumbnail-wrapper {
        position: relative;
        width: 100%;
        padding-bottom: 75%;
        background: #000000;
        border-radius: 0.3125em;
        overflow: hidden; }
  .gc-embed-info {
    padding: 0 1em;
    vertical-align: top;
    word-wrap: break-word;
    word-break: break-all;
    /* Webkit non-standard one: */
    word-break: break-word; }
    @media screen and (max-width: 500px) {
      .gc-embed-info {
        padding: 0 0.3125em;
        font-size: 0.8em; } }
    .gc-embed-info-title {
      font-size: 1.2em;
      font-weight: bold;
      line-height: 1.2em;
      margin-bottom: 0.3125em;
      margin-top: -0.1875em; }
    .gc-embed-info-description {
      font-size: 0.8em;
      font-style: italic; }
    .gc-embed-info-provider {
      color: #797979;
      font-size: 0.8em;
      text-transform: uppercase;
      margin: 0.3125em 0 -0.1875em; }
  .gc-embed--active {
    display: block; }
    .gc-embed--active .gc-embed-info {
      display: block;
      padding: 0.125em; }

.gc-small-loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px; }

.gc-comment-send-as-guest,
.gc-comment-cgu {
  margin: 0;
  font-size: .7em;
  color: #767676; }
  .gc-comment-send-as-guest a,
  .gc-comment-cgu a {
    text-decoration: underline;
    font-weight: bold; }

.gc-comment-guest-form input {
  box-sizing: border-box;
  font-size: .8em;
  display: inline-block;
  background: #eee;
  padding: 8px;
  border: none;
  width: auto;
  min-width: 180px; }

.gc-comment-guest-form .gc-input-help {
  display: inline-block; }
  .gc-comment-guest-form .gc-input-help .help-icon {
    background: #fff;
    font-size: 0.8em;
    top: 6px; }

.gc-all-answers {
  position: relative;
  z-index: 8 !important; }
  .gc-all-answers.has-overlay {
    position: absolute !important; }
  .gc-all-answers-inner {
    position: relative;
    text-align: left;
    z-index: 5;
    margin-bottom: 2em;
    margin-left: 0;
    top: 0;
    left: 0;
    right: 0;
    width: calc(100% + 2em);
    max-width: 750px;
    padding: 1em 1em 2.5em;
    background: #f6f6f6;
    border-radius: 0.625em;
    box-shadow: 0 0 0.76923em rgba(188, 188, 188, 0.5);
    box-sizing: border-box;
    border: 1px solid #ccc;
    font-size: 1em; }
    .gc-body.gc-theme-dark .gc-all-answers-inner {
      border-color: #000;
      background: #222;
      box-shadow: 0 0 0.76923em rgba(0, 0, 0, 0.5); }
    html[dir=rtl] .gc-all-answers-inner {
      right: -1.25em;
      left: initial; }
    @media screen and (max-width: 800px) {
      .gc-all-answers-inner {
        width: calc(100% - 20px); } }
    .gc-all-answers-inner.gc-popin-fade {
      background: #bfbdbd !important; }
      .gc-all-answers-inner.gc-popin-fade > div > div > .gc-message,
      .gc-all-answers-inner.gc-popin-fade > div > div > .gc-slider,
      .gc-all-answers-inner.gc-popin-fade > div > div > .gc-create-subcomment {
        opacity: .5; }
    .gc-all-answers-inner .gc-all-answers-inner {
      margin-bottom: 0;
      margin-left: -16px;
      width: calc(100% + 26px); }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-0 {
        background: #f6f6f6; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-1 {
        background: #f1f1f1; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-2 {
        background: #ececec; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-3 {
        background: #e7e7e7; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-4 {
        background: #e2e2e2; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-5 {
        background: #dddddd; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-6 {
        background: #d7d7d7; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-7 {
        background: #d2d2d2; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-8 {
        background: #cdcdcd; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-9 {
        background: #c8c8c8; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-10 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-11 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-12 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-13 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-14 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-15 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-16 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-17 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-18 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-19 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-20 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-21 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-22 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-23 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-24 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-25 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-26 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-27 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-28 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-29 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-30 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-31 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-32 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-33 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-34 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-35 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-36 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-37 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-38 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-39 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-40 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-41 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-42 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-43 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-44 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-45 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-46 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-47 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-48 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-49 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-50 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-51 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-52 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-53 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-54 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-55 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-56 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-57 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-58 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-59 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-60 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-61 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-62 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-63 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-64 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-65 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-66 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-67 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-68 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-69 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-70 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-71 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-72 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-73 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-74 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-75 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-76 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-77 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-78 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-79 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-80 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-81 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-82 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-83 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-84 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-85 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-86 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-87 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-88 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-89 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-90 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-91 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-92 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-93 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-94 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-95 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-96 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-97 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-98 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-99 {
        background: #c3c3c3; }
      .gc-all-answers-inner .gc-all-answers-inner.gc-popin-level-100 {
        background: #c3c3c3; }
  .gc-all-answers .close {
    margin: 0 10px;
    font-size: .8em;
    float: right;
    text-align: right; }
    html[dir=rtl] .gc-all-answers .close {
      float: left;
      text-align: left; }
    .gc-all-answers .close i {
      vertical-align: middle;
      margin-left: 4px;
      font-size: 0.9em; }
  .gc-all-answers .gc-comment {
    z-index: 1;
    position: relative; }
  .gc-all-answers-header {
    margin-bottom: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (max-width: 500px) {
      .gc-all-answers-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse; }
        .gc-all-answers-header .answer-to {
          margin-top: 6px;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-top: 15px; } }
    .gc-all-answers-header .answer-to {
      color: #929292;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: .8em;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .gc-all-answers-header .answer-to i {
        margin-right: 6px; }
        html[dir=rtl] .gc-all-answers-header .answer-to i {
          margin-left: 6px;
          margin-right: 0; }
      .gc-all-answers-header .answer-to .gc-avatar {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        top: 0;
        left: 0 !important;
        right: 0 !important;
        margin: 0 4px;
        -webkit-transform: scale(0.8);
                transform: scale(0.8);
        cursor: default; }
      .gc-all-answers-header .answer-to b {
        color: #5a5a5a; }
      .gc-all-answers-header .answer-to .gc-profile-picture {
        width: 100%;
        height: 100%; }
  .gc-all-answers-comment {
    position: relative;
    -webkit-transform: none;
            transform: none; }
    .gc-all-answers-comment > div {
      -webkit-transform: none;
              transform: none; }
    .gc-all-answers-comment .gc-message,
    .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment {
      border-radius: 0.625em;
      margin: 20px 20px 0;
      border: 1px solid #ccc;
      background: #fff; }
      .gc-body.gc-theme-dark .gc-all-answers-comment .gc-message, .gc-body.gc-theme-dark
      .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment {
        border-color: #000;
        background: #2A2929; }
      @media screen and (max-width: 500px) {
        .gc-all-answers-comment .gc-message,
        .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment {
          margin: 20px 0 0;
          padding-bottom: 2px; } }
      .gc-all-answers-comment .gc-message.gc-has-children,
      .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment.gc-has-children {
        border-bottom: none; }
      .gc-all-answers-comment .gc-message .gc-avatar,
      .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment .gc-avatar {
        margin-left: 40px;
        width: 2.5em;
        height: 2.5em; }
        html[dir=rtl] .gc-all-answers-comment .gc-message .gc-avatar, html[dir=rtl]
        .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment .gc-avatar {
          margin-left: 0;
          margin-right: 40px; }
        .gc-all-answers-comment .gc-message .gc-avatar img,
        .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment .gc-avatar img {
          width: 2.5em;
          height: 2.5em; }
    .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment {
      padding-bottom: .5em;
      padding-right: .5em; }
      html[dir=rtl] .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment {
        padding-left: .5em; }
      .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment .gc-avatar {
        margin-left: 0; }
        html[dir=rtl] .gc-all-answers-comment > .gcomment-container > .gc-create-subcomment .gc-avatar {
          margin-right: 0; }
    .gc-all-answers-comment:first-child .gc-message {
      margin-top: 0; }
    .gc-all-answers-comment .gc-close {
      right: 2em;
      z-index: 1; }
      html[dir=rtl] .gc-all-answers-comment .gc-close {
        left: 2em; }
    .gc-all-answers-comment .comment-answer {
      position: relative;
      background: #fff;
      margin: -10px 20px 0;
      border-radius: 0 0 10px 10px;
      border: 1px solid #ccc; }
      @media screen and (max-width: 500px) {
        .gc-all-answers-comment .comment-answer {
          margin: -10px 0 0; } }
    .gc-all-answers-comment .gc-message.gc-has-children {
      border-radius: 0.625em 0.625em 0 0; }
    .gc-all-answers-comment .gc-slider {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border: 1px solid #ccc;
      border-radius: 0 0 10px 10px;
      border-top: 0;
      background: #fff;
      margin-left: 1.25em;
      margin-right: 1.25em;
      padding-left: 5px;
      padding-right: 15px;
      padding-bottom: 10px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: auto; }
      @media screen and (max-width: 500px) {
        .gc-all-answers-comment .gc-slider {
          margin: 0; } }
      html[dir=rtl] .gc-all-answers-comment .gc-slider {
        padding-left: 15px;
        padding-right: 5px; }
      .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider {
        background: #2A2929; }
      .gc-all-answers-comment .gc-slider .gc-slider-item {
        margin-top: 0; }
      .gc-all-answers-comment .gc-slider .gc-slider-slides.show-fade {
        max-width: 100px;
        overflow: hidden; }
        .gc-all-answers-comment .gc-slider .gc-slider-slides.show-fade:after {
          content: '';
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0; }
      .gc-all-answers-comment .gc-slider-item {
        background: none !important; }
        .gc-all-answers-comment .gc-slider-item:nth-child(1) {
          position: relative;
          z-index: 5; }
        .gc-all-answers-comment .gc-slider-item:nth-child(2) {
          position: relative;
          z-index: 4;
          margin-left: -25px; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(2) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(2):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 4;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.1); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(2):after {
              background: rgba(42, 41, 41, 0.1); }
        .gc-all-answers-comment .gc-slider-item:nth-child(3) {
          position: relative;
          z-index: 3;
          margin-left: -25px; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(3) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(3):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 3;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.4); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(3):after {
              background: rgba(42, 41, 41, 0.4); }
        .gc-all-answers-comment .gc-slider-item:nth-child(4) {
          position: relative;
          z-index: 2;
          margin-left: -25px; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(4) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(4):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 2;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.55); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(4):after {
              background: rgba(42, 41, 41, 0.55); }
        .gc-all-answers-comment .gc-slider-item:nth-child(5) {
          position: relative;
          z-index: 1;
          margin-left: -25px; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(5) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(5):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.64); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(5):after {
              background: rgba(42, 41, 41, 0.64); }
        .gc-all-answers-comment .gc-slider-item:nth-child(6) {
          position: relative;
          z-index: 0;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(6) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(6):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 0;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.7); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(6):after {
              background: rgba(42, 41, 41, 0.7); }
        .gc-all-answers-comment .gc-slider-item:nth-child(7) {
          position: relative;
          z-index: -1;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(7) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(7):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -1;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.742857); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(7):after {
              background: rgba(42, 41, 41, 0.742857); }
        .gc-all-answers-comment .gc-slider-item:nth-child(8) {
          position: relative;
          z-index: -2;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(8) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(8):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -2;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.775); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(8):after {
              background: rgba(42, 41, 41, 0.775); }
        .gc-all-answers-comment .gc-slider-item:nth-child(9) {
          position: relative;
          z-index: -3;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(9) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(9):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -3;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.8); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(9):after {
              background: rgba(42, 41, 41, 0.8); }
        .gc-all-answers-comment .gc-slider-item:nth-child(10) {
          position: relative;
          z-index: -4;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(10) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(10):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -4;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.82); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(10):after {
              background: rgba(42, 41, 41, 0.82); }
        .gc-all-answers-comment .gc-slider-item:nth-child(11) {
          position: relative;
          z-index: -5;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(11) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(11):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -5;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.836364); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(11):after {
              background: rgba(42, 41, 41, 0.836364); }
        .gc-all-answers-comment .gc-slider-item:nth-child(12) {
          position: relative;
          z-index: -6;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(12) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(12):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -6;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.85); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(12):after {
              background: rgba(42, 41, 41, 0.85); }
        .gc-all-answers-comment .gc-slider-item:nth-child(13) {
          position: relative;
          z-index: -7;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(13) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(13):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -7;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.861538); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(13):after {
              background: rgba(42, 41, 41, 0.861538); }
        .gc-all-answers-comment .gc-slider-item:nth-child(14) {
          position: relative;
          z-index: -8;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(14) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(14):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -8;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.871429); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(14):after {
              background: rgba(42, 41, 41, 0.871429); }
        .gc-all-answers-comment .gc-slider-item:nth-child(15) {
          position: relative;
          z-index: -9;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(15) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(15):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -9;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.88); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(15):after {
              background: rgba(42, 41, 41, 0.88); }
        .gc-all-answers-comment .gc-slider-item:nth-child(16) {
          position: relative;
          z-index: -10;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(16) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(16):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -10;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.8875); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(16):after {
              background: rgba(42, 41, 41, 0.8875); }
        .gc-all-answers-comment .gc-slider-item:nth-child(17) {
          position: relative;
          z-index: -11;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(17) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(17):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -11;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.894118); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(17):after {
              background: rgba(42, 41, 41, 0.894118); }
        .gc-all-answers-comment .gc-slider-item:nth-child(18) {
          position: relative;
          z-index: -12;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(18) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(18):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -12;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.9); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(18):after {
              background: rgba(42, 41, 41, 0.9); }
        .gc-all-answers-comment .gc-slider-item:nth-child(19) {
          position: relative;
          z-index: -13;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(19) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(19):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -13;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.905263); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(19):after {
              background: rgba(42, 41, 41, 0.905263); }
        .gc-all-answers-comment .gc-slider-item:nth-child(20) {
          position: relative;
          z-index: -14;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(20) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(20):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -14;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.91); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(20):after {
              background: rgba(42, 41, 41, 0.91); }
        .gc-all-answers-comment .gc-slider-item:nth-child(21) {
          position: relative;
          z-index: -15;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(21) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(21):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -15;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.914286); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(21):after {
              background: rgba(42, 41, 41, 0.914286); }
        .gc-all-answers-comment .gc-slider-item:nth-child(22) {
          position: relative;
          z-index: -16;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(22) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(22):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -16;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.918182); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(22):after {
              background: rgba(42, 41, 41, 0.918182); }
        .gc-all-answers-comment .gc-slider-item:nth-child(23) {
          position: relative;
          z-index: -17;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(23) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(23):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -17;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.921739); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(23):after {
              background: rgba(42, 41, 41, 0.921739); }
        .gc-all-answers-comment .gc-slider-item:nth-child(24) {
          position: relative;
          z-index: -18;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(24) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(24):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -18;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.925); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(24):after {
              background: rgba(42, 41, 41, 0.925); }
        .gc-all-answers-comment .gc-slider-item:nth-child(25) {
          position: relative;
          z-index: -19;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(25) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(25):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -19;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.928); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(25):after {
              background: rgba(42, 41, 41, 0.928); }
        .gc-all-answers-comment .gc-slider-item:nth-child(26) {
          position: relative;
          z-index: -20;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(26) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(26):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -20;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.930769); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(26):after {
              background: rgba(42, 41, 41, 0.930769); }
        .gc-all-answers-comment .gc-slider-item:nth-child(27) {
          position: relative;
          z-index: -21;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(27) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(27):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -21;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.933333); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(27):after {
              background: rgba(42, 41, 41, 0.933333); }
        .gc-all-answers-comment .gc-slider-item:nth-child(28) {
          position: relative;
          z-index: -22;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(28) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(28):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -22;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.935714); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(28):after {
              background: rgba(42, 41, 41, 0.935714); }
        .gc-all-answers-comment .gc-slider-item:nth-child(29) {
          position: relative;
          z-index: -23;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(29) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(29):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -23;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.937931); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(29):after {
              background: rgba(42, 41, 41, 0.937931); }
        .gc-all-answers-comment .gc-slider-item:nth-child(30) {
          position: relative;
          z-index: -24;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(30) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(30):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -24;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.94); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(30):after {
              background: rgba(42, 41, 41, 0.94); }
        .gc-all-answers-comment .gc-slider-item:nth-child(31) {
          position: relative;
          z-index: -25;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(31) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(31):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -25;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.941935); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(31):after {
              background: rgba(42, 41, 41, 0.941935); }
        .gc-all-answers-comment .gc-slider-item:nth-child(32) {
          position: relative;
          z-index: -26;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(32) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(32):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -26;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.94375); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(32):after {
              background: rgba(42, 41, 41, 0.94375); }
        .gc-all-answers-comment .gc-slider-item:nth-child(33) {
          position: relative;
          z-index: -27;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(33) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(33):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -27;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.945455); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(33):after {
              background: rgba(42, 41, 41, 0.945455); }
        .gc-all-answers-comment .gc-slider-item:nth-child(34) {
          position: relative;
          z-index: -28;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(34) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(34):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -28;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.947059); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(34):after {
              background: rgba(42, 41, 41, 0.947059); }
        .gc-all-answers-comment .gc-slider-item:nth-child(35) {
          position: relative;
          z-index: -29;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(35) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(35):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -29;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.948571); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(35):after {
              background: rgba(42, 41, 41, 0.948571); }
        .gc-all-answers-comment .gc-slider-item:nth-child(36) {
          position: relative;
          z-index: -30;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(36) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(36):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -30;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.95); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(36):after {
              background: rgba(42, 41, 41, 0.95); }
        .gc-all-answers-comment .gc-slider-item:nth-child(37) {
          position: relative;
          z-index: -31;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(37) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(37):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -31;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.951351); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(37):after {
              background: rgba(42, 41, 41, 0.951351); }
        .gc-all-answers-comment .gc-slider-item:nth-child(38) {
          position: relative;
          z-index: -32;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(38) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(38):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -32;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.952632); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(38):after {
              background: rgba(42, 41, 41, 0.952632); }
        .gc-all-answers-comment .gc-slider-item:nth-child(39) {
          position: relative;
          z-index: -33;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(39) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(39):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -33;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.953846); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(39):after {
              background: rgba(42, 41, 41, 0.953846); }
        .gc-all-answers-comment .gc-slider-item:nth-child(40) {
          position: relative;
          z-index: -34;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(40) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(40):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -34;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.955); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(40):after {
              background: rgba(42, 41, 41, 0.955); }
        .gc-all-answers-comment .gc-slider-item:nth-child(41) {
          position: relative;
          z-index: -35;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(41) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(41):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -35;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.956098); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(41):after {
              background: rgba(42, 41, 41, 0.956098); }
        .gc-all-answers-comment .gc-slider-item:nth-child(42) {
          position: relative;
          z-index: -36;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(42) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(42):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -36;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.957143); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(42):after {
              background: rgba(42, 41, 41, 0.957143); }
        .gc-all-answers-comment .gc-slider-item:nth-child(43) {
          position: relative;
          z-index: -37;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(43) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(43):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -37;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.95814); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(43):after {
              background: rgba(42, 41, 41, 0.95814); }
        .gc-all-answers-comment .gc-slider-item:nth-child(44) {
          position: relative;
          z-index: -38;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(44) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(44):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -38;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.959091); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(44):after {
              background: rgba(42, 41, 41, 0.959091); }
        .gc-all-answers-comment .gc-slider-item:nth-child(45) {
          position: relative;
          z-index: -39;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(45) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(45):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -39;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.96); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(45):after {
              background: rgba(42, 41, 41, 0.96); }
        .gc-all-answers-comment .gc-slider-item:nth-child(46) {
          position: relative;
          z-index: -40;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(46) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(46):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -40;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.96087); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(46):after {
              background: rgba(42, 41, 41, 0.96087); }
        .gc-all-answers-comment .gc-slider-item:nth-child(47) {
          position: relative;
          z-index: -41;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(47) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(47):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -41;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.961702); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(47):after {
              background: rgba(42, 41, 41, 0.961702); }
        .gc-all-answers-comment .gc-slider-item:nth-child(48) {
          position: relative;
          z-index: -42;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(48) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(48):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -42;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.9625); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(48):after {
              background: rgba(42, 41, 41, 0.9625); }
        .gc-all-answers-comment .gc-slider-item:nth-child(49) {
          position: relative;
          z-index: -43;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(49) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(49):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -43;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.963265); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(49):after {
              background: rgba(42, 41, 41, 0.963265); }
        .gc-all-answers-comment .gc-slider-item:nth-child(50) {
          position: relative;
          z-index: -44;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(50) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(50):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -44;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.964); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(50):after {
              background: rgba(42, 41, 41, 0.964); }
        .gc-all-answers-comment .gc-slider-item:nth-child(51) {
          position: relative;
          z-index: -45;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(51) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(51):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -45;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.964706); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(51):after {
              background: rgba(42, 41, 41, 0.964706); }
        .gc-all-answers-comment .gc-slider-item:nth-child(52) {
          position: relative;
          z-index: -46;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(52) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(52):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -46;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.965385); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(52):after {
              background: rgba(42, 41, 41, 0.965385); }
        .gc-all-answers-comment .gc-slider-item:nth-child(53) {
          position: relative;
          z-index: -47;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(53) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(53):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -47;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.966038); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(53):after {
              background: rgba(42, 41, 41, 0.966038); }
        .gc-all-answers-comment .gc-slider-item:nth-child(54) {
          position: relative;
          z-index: -48;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(54) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(54):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -48;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.966667); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(54):after {
              background: rgba(42, 41, 41, 0.966667); }
        .gc-all-answers-comment .gc-slider-item:nth-child(55) {
          position: relative;
          z-index: -49;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(55) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(55):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -49;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.967273); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(55):after {
              background: rgba(42, 41, 41, 0.967273); }
        .gc-all-answers-comment .gc-slider-item:nth-child(56) {
          position: relative;
          z-index: -50;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(56) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(56):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -50;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.967857); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(56):after {
              background: rgba(42, 41, 41, 0.967857); }
        .gc-all-answers-comment .gc-slider-item:nth-child(57) {
          position: relative;
          z-index: -51;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(57) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(57):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -51;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.968421); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(57):after {
              background: rgba(42, 41, 41, 0.968421); }
        .gc-all-answers-comment .gc-slider-item:nth-child(58) {
          position: relative;
          z-index: -52;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(58) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(58):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -52;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.968966); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(58):after {
              background: rgba(42, 41, 41, 0.968966); }
        .gc-all-answers-comment .gc-slider-item:nth-child(59) {
          position: relative;
          z-index: -53;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(59) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(59):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -53;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.969492); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(59):after {
              background: rgba(42, 41, 41, 0.969492); }
        .gc-all-answers-comment .gc-slider-item:nth-child(60) {
          position: relative;
          z-index: -54;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(60) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(60):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -54;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.97); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(60):after {
              background: rgba(42, 41, 41, 0.97); }
        .gc-all-answers-comment .gc-slider-item:nth-child(61) {
          position: relative;
          z-index: -55;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(61) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(61):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -55;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.970492); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(61):after {
              background: rgba(42, 41, 41, 0.970492); }
        .gc-all-answers-comment .gc-slider-item:nth-child(62) {
          position: relative;
          z-index: -56;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(62) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(62):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -56;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.970968); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(62):after {
              background: rgba(42, 41, 41, 0.970968); }
        .gc-all-answers-comment .gc-slider-item:nth-child(63) {
          position: relative;
          z-index: -57;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(63) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(63):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -57;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.971429); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(63):after {
              background: rgba(42, 41, 41, 0.971429); }
        .gc-all-answers-comment .gc-slider-item:nth-child(64) {
          position: relative;
          z-index: -58;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(64) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(64):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -58;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.971875); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(64):after {
              background: rgba(42, 41, 41, 0.971875); }
        .gc-all-answers-comment .gc-slider-item:nth-child(65) {
          position: relative;
          z-index: -59;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(65) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(65):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -59;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.972308); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(65):after {
              background: rgba(42, 41, 41, 0.972308); }
        .gc-all-answers-comment .gc-slider-item:nth-child(66) {
          position: relative;
          z-index: -60;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(66) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(66):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -60;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.972727); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(66):after {
              background: rgba(42, 41, 41, 0.972727); }
        .gc-all-answers-comment .gc-slider-item:nth-child(67) {
          position: relative;
          z-index: -61;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(67) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(67):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -61;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.973134); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(67):after {
              background: rgba(42, 41, 41, 0.973134); }
        .gc-all-answers-comment .gc-slider-item:nth-child(68) {
          position: relative;
          z-index: -62;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(68) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(68):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -62;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.973529); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(68):after {
              background: rgba(42, 41, 41, 0.973529); }
        .gc-all-answers-comment .gc-slider-item:nth-child(69) {
          position: relative;
          z-index: -63;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(69) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(69):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -63;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.973913); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(69):after {
              background: rgba(42, 41, 41, 0.973913); }
        .gc-all-answers-comment .gc-slider-item:nth-child(70) {
          position: relative;
          z-index: -64;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(70) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(70):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -64;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.974286); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(70):after {
              background: rgba(42, 41, 41, 0.974286); }
        .gc-all-answers-comment .gc-slider-item:nth-child(71) {
          position: relative;
          z-index: -65;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(71) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(71):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -65;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.974648); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(71):after {
              background: rgba(42, 41, 41, 0.974648); }
        .gc-all-answers-comment .gc-slider-item:nth-child(72) {
          position: relative;
          z-index: -66;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(72) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(72):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -66;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.975); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(72):after {
              background: rgba(42, 41, 41, 0.975); }
        .gc-all-answers-comment .gc-slider-item:nth-child(73) {
          position: relative;
          z-index: -67;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(73) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(73):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -67;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.975342); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(73):after {
              background: rgba(42, 41, 41, 0.975342); }
        .gc-all-answers-comment .gc-slider-item:nth-child(74) {
          position: relative;
          z-index: -68;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(74) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(74):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -68;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.975676); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(74):after {
              background: rgba(42, 41, 41, 0.975676); }
        .gc-all-answers-comment .gc-slider-item:nth-child(75) {
          position: relative;
          z-index: -69;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(75) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(75):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -69;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.976); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(75):after {
              background: rgba(42, 41, 41, 0.976); }
        .gc-all-answers-comment .gc-slider-item:nth-child(76) {
          position: relative;
          z-index: -70;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(76) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(76):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -70;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.976316); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(76):after {
              background: rgba(42, 41, 41, 0.976316); }
        .gc-all-answers-comment .gc-slider-item:nth-child(77) {
          position: relative;
          z-index: -71;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(77) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(77):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -71;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.976623); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(77):after {
              background: rgba(42, 41, 41, 0.976623); }
        .gc-all-answers-comment .gc-slider-item:nth-child(78) {
          position: relative;
          z-index: -72;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(78) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(78):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -72;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.976923); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(78):after {
              background: rgba(42, 41, 41, 0.976923); }
        .gc-all-answers-comment .gc-slider-item:nth-child(79) {
          position: relative;
          z-index: -73;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(79) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(79):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -73;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.977215); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(79):after {
              background: rgba(42, 41, 41, 0.977215); }
        .gc-all-answers-comment .gc-slider-item:nth-child(80) {
          position: relative;
          z-index: -74;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(80) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(80):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -74;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.9775); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(80):after {
              background: rgba(42, 41, 41, 0.9775); }
        .gc-all-answers-comment .gc-slider-item:nth-child(81) {
          position: relative;
          z-index: -75;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(81) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(81):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -75;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.977778); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(81):after {
              background: rgba(42, 41, 41, 0.977778); }
        .gc-all-answers-comment .gc-slider-item:nth-child(82) {
          position: relative;
          z-index: -76;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(82) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(82):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -76;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.978049); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(82):after {
              background: rgba(42, 41, 41, 0.978049); }
        .gc-all-answers-comment .gc-slider-item:nth-child(83) {
          position: relative;
          z-index: -77;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(83) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(83):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -77;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.978313); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(83):after {
              background: rgba(42, 41, 41, 0.978313); }
        .gc-all-answers-comment .gc-slider-item:nth-child(84) {
          position: relative;
          z-index: -78;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(84) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(84):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -78;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.978571); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(84):after {
              background: rgba(42, 41, 41, 0.978571); }
        .gc-all-answers-comment .gc-slider-item:nth-child(85) {
          position: relative;
          z-index: -79;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(85) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(85):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -79;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.978824); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(85):after {
              background: rgba(42, 41, 41, 0.978824); }
        .gc-all-answers-comment .gc-slider-item:nth-child(86) {
          position: relative;
          z-index: -80;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(86) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(86):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -80;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.97907); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(86):after {
              background: rgba(42, 41, 41, 0.97907); }
        .gc-all-answers-comment .gc-slider-item:nth-child(87) {
          position: relative;
          z-index: -81;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(87) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(87):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -81;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.97931); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(87):after {
              background: rgba(42, 41, 41, 0.97931); }
        .gc-all-answers-comment .gc-slider-item:nth-child(88) {
          position: relative;
          z-index: -82;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(88) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(88):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -82;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.979545); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(88):after {
              background: rgba(42, 41, 41, 0.979545); }
        .gc-all-answers-comment .gc-slider-item:nth-child(89) {
          position: relative;
          z-index: -83;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(89) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(89):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -83;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.979775); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(89):after {
              background: rgba(42, 41, 41, 0.979775); }
        .gc-all-answers-comment .gc-slider-item:nth-child(90) {
          position: relative;
          z-index: -84;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(90) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(90):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -84;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.98); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(90):after {
              background: rgba(42, 41, 41, 0.98); }
        .gc-all-answers-comment .gc-slider-item:nth-child(91) {
          position: relative;
          z-index: -85;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(91) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(91):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -85;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.98022); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(91):after {
              background: rgba(42, 41, 41, 0.98022); }
        .gc-all-answers-comment .gc-slider-item:nth-child(92) {
          position: relative;
          z-index: -86;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(92) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(92):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -86;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.980435); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(92):after {
              background: rgba(42, 41, 41, 0.980435); }
        .gc-all-answers-comment .gc-slider-item:nth-child(93) {
          position: relative;
          z-index: -87;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(93) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(93):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -87;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.980645); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(93):after {
              background: rgba(42, 41, 41, 0.980645); }
        .gc-all-answers-comment .gc-slider-item:nth-child(94) {
          position: relative;
          z-index: -88;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(94) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(94):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -88;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.980851); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(94):after {
              background: rgba(42, 41, 41, 0.980851); }
        .gc-all-answers-comment .gc-slider-item:nth-child(95) {
          position: relative;
          z-index: -89;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(95) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(95):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -89;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.981053); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(95):after {
              background: rgba(42, 41, 41, 0.981053); }
        .gc-all-answers-comment .gc-slider-item:nth-child(96) {
          position: relative;
          z-index: -90;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(96) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(96):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -90;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.98125); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(96):after {
              background: rgba(42, 41, 41, 0.98125); }
        .gc-all-answers-comment .gc-slider-item:nth-child(97) {
          position: relative;
          z-index: -91;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(97) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(97):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -91;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.981443); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(97):after {
              background: rgba(42, 41, 41, 0.981443); }
        .gc-all-answers-comment .gc-slider-item:nth-child(98) {
          position: relative;
          z-index: -92;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(98) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(98):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -92;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.981633); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(98):after {
              background: rgba(42, 41, 41, 0.981633); }
        .gc-all-answers-comment .gc-slider-item:nth-child(99) {
          position: relative;
          z-index: -93;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(99) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(99):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -93;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.981818); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(99):after {
              background: rgba(42, 41, 41, 0.981818); }
        .gc-all-answers-comment .gc-slider-item:nth-child(100) {
          position: relative;
          z-index: -94;
          margin-left: -25px;
          display: none; }
          html[dir=rtl] .gc-all-answers-comment .gc-slider-item:nth-child(100) {
            margin-left: 0;
            margin-right: -25px; }
          .gc-all-answers-comment .gc-slider-item:nth-child(100):after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -94;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.982); }
            .gc-body.gc-theme-dark .gc-all-answers-comment .gc-slider-item:nth-child(100):after {
              background: rgba(42, 41, 41, 0.982); }
      .gc-all-answers-comment .gc-slider-avatar {
        opacity: 1;
        -webkit-transform: scale(0.85) !important;
                transform: scale(0.85) !important; }
        .gc-all-answers-comment .gc-slider-avatar:hover {
          border-color: #ccc; }
      .gc-all-answers-comment .gc-slider-container {
        position: relative;
        left: initial !important;
        right: initial !important;
        top: initial;
        bottom: initial;
        margin-left: 5px; }
        html[dir=rtl] .gc-all-answers-comment .gc-slider-container {
          margin-left: 0;
          margin-right: 5px; }
      .gc-all-answers-comment .gc-slider-meta {
        position: relative;
        left: initial !important;
        right: initial !important;
        top: initial;
        bottom: initial;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto; }
        .gc-all-answers-comment .gc-slider-meta .gc-slider-meta-count,
        .gc-all-answers-comment .gc-slider-meta .separator {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
      .gc-all-answers-comment .gc-slider .gcicon-arrow-reply:before {
        color: #ccc; }
      .gc-all-answers-comment .gc-slider .gc-slider-button {
        display: none; }
      .gc-all-answers-comment .gc-slider .underline {
        display: none; }
  .gc-all-answers-write-comment .gc-create-subcomment {
    border-radius: 0.625em;
    margin: 20px 20px 0;
    border: 1px solid #ccc;
    background: #fff;
    padding-bottom: .5em;
    padding-right: .5em; }
    .gc-body.gc-theme-dark .gc-all-answers-write-comment .gc-create-subcomment {
      background: #2A2929;
      border-color: #000; }
    @media screen and (max-width: 500px) {
      .gc-all-answers-write-comment .gc-create-subcomment {
        margin: 20px 0 0; } }
    .gc-all-answers-write-comment .gc-create-subcomment .gc-comment-textarea {
      margin-top: 8px; }
    .gc-all-answers-write-comment .gc-create-subcomment .gc-comment-upload {
      overflow: hidden; }
  .gc-all-answers .gc-create-subcomment .gc-avatar {
    width: 2em;
    height: 2em;
    left: -50px !important; }
    .gc-all-answers .gc-create-subcomment .gc-avatar img {
      width: 2em;
      height: 2em; }
  .gc-all-answers .gc-ad {
    margin-top: 1.5em; }
  .gc-all-answers .gc-btn-show-more-container {
    padding-right: 1.25em;
    margin-top: 1em; }

.gc-comment-fullscreen {
  position: absolute;
  top: 15px;
  right: 10px; }

.gc-comment-fullscreen-popin {
  z-index: 7 !important; }
  .gc-comment-fullscreen-popin-inner {
    width: calc(100% - 20px);
    max-width: 750px;
    text-align: left;
    margin-top: 2em;
    font-size: 1em;
    position: relative;
    padding: 25px 15px 0px 10px;
    margin: 10px; }
  .gc-comment-fullscreen-popin *:not(.gc-popin-report) {
    -webkit-transform: none;
            transform: none; }

.gc-ecdHeader {
  background: #f7f7f7;
  border-bottom: 1px solid #eeeeee;
  border-top-right-radius: .7em;
  border-top-left-radius: .7em;
  color: #5A5A5A;
  padding: .7em;
  text-transform: uppercase;
  font-size: 0.6875em;
  letter-spacing: 1px;
  font-weight: bold;
  margin-top: 1.6em; }

.gc-comment-number {
  color: #f25b5b;
  font-weight: normal; }

.gc-ecdHeader-icon {
  display: inline-block;
  margin-right: 0.3em;
  font-size: 1.7em;
  color: #b8b8b8;
  opacity: 1; }

#gc-ecd #gc-ecd-list {
  list-style: none;
  margin: 0 0 1.5625em 0;
  padding: 0; }

#gc-ecd li {
  display: block;
  border-bottom: 1px solid #eeeeee;
  padding: 0.625em 0.8125em 0.875em 1.25em; }
  #gc-ecd li .gc-ecd-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

#gc-ecd .ecd-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

#gc-ecd .ecd-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  #gc-ecd .ecd-right .ecd-right-inner {
    float: right;
    position: relative;
    white-space: nowrap; }
    #gc-ecd .ecd-right .ecd-right-inner .ecd-avatar-item {
      display: inline-block;
      width: 0.9375em; }
      #gc-ecd .ecd-right .ecd-right-inner .ecd-avatar-item .ecd-avatar-wrap {
        display: inline-block;
        padding: 0.125em;
        margin: 0 0.0625em;
        border: 1px solid #ccc;
        background: white; }
      #gc-ecd .ecd-right .ecd-right-inner .ecd-avatar-item .ecd-avatar, #gc-ecd .ecd-right .ecd-right-inner .ecd-avatar-item .ecd-avatar-wrap {
        width: 1.3125em;
        height: 1.3125em;
        border-radius: 50%; }
    #gc-ecd .ecd-right .ecd-right-inner .white-mask {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      width: 26px;
      height: 100%;
      background: linear-gradient(to right, #ffffff 20%, rgba(255, 255, 255, 0) 100%); }
    #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap {
      position: absolute;
      bottom: 0;
      left: 0;
      width: calc(100% + 10px); }
      #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
        position: absolute;
        top: 0;
        width: 100%;
        left: 0;
        text-align: center;
        color: #f25b5b;
        font-size: 0.875em; }

#gc-ecd .ecd-title {
  color: #5A5A5A;
  font-size: 0.875em; }
  #gc-ecd .ecd-title:hover {
    color: #f25b5b;
    cursor: pointer; }
  #gc-ecd .ecd-title .ecd-actions, #gc-ecd .ecd-title .ecd-edit-btn {
    display: none; }
  #gc-ecd .ecd-title:hover .ecd-edit-btn {
    display: inline-block; }
  #gc-ecd .ecd-title:hover .ecd-actions {
    display: block; }
  #gc-ecd .ecd-title .ecd-edit-btn {
    font-size: 0.8125em;
    color: #929292;
    margin-left: 0.9375em; }
  #gc-ecd .ecd-title .ecd-edit-btn:hover {
    color: #f25b5b; }

#gc-ecd .ecd-meta {
  color: #a5a5a5;
  font-size: 0.6875em;
  position: relative; }
  #gc-ecd .ecd-meta .gc-share {
    color: #929292;
    background: none;
    border: none;
    margin-left: 0.625em;
    font-size: 1em; }
  #gc-ecd .ecd-meta .gc-popin.gc-popin-share {
    left: 0;
    top: 0;
    font-size: 1.18182em;
    -webkit-transform: translate(50%, -100%);
            transform: translate(50%, -100%); }
    html[dir=rtl] #gc-ecd .ecd-meta .gc-popin.gc-popin-share {
      right: 0;
      left: initial;
      -webkit-transform: translate(0%, -100%);
              transform: translate(0%, -100%); }
    #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button {
      text-decoration: none;
      transition: all 200ms ease-in-out;
      margin: 0;
      padding: 0;
      border: 0;
      background: none;
      font-family: arial, sans-serif;
      color: #5a5a5a;
      display: table-cell !important;
      text-align: center;
      vertical-align: middle;
      width: 33%;
      -webkit-font-smoothing: antialiased;
      transition: compact(compact(all 0.25s ease-in-out false), false, false, false, false, false, false, false, false, false); }
      #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
        color: #f25b5b; }
    #gc-ecd .ecd-meta .gc-popin.gc-popin-share .share-shortened-url {
      color: #5a5a5a; }
  #gc-ecd .ecd-meta .gc-share:hover {
    color: #f25b5b; }

#gc-ecd .ecd-edit-section {
  border: solid 1px #ccc;
  border-radius: 5px;
  padding: 0.4375em 0.3125em 0.3125em 0.75em;
  display: table;
  width: 100%;
  margin: 0 0 0.1875em -0.8125em; }
  #gc-ecd .ecd-edit-section .ecd-edit-title {
    width: 100%;
    background: none;
    border: none;
    color: #5a5a5a;
    display: table-cell;
    padding: 0; }
    #gc-ecd .ecd-edit-section .ecd-edit-title:focus {
      outline: 0; }
  #gc-ecd .ecd-edit-section .ecd-actions {
    display: table-cell;
    width: 1.5em;
    color: #929292;
    text-align: center;
    vertical-align: middle;
    padding-right: 0.375em;
    padding-left: 0.9375em;
    font-size: 0.625em; }
    #gc-ecd .ecd-edit-section .ecd-actions:hover {
      opacity: 0.6;
      cursor: pointer; }
  #gc-ecd .ecd-edit-section .ecd-actions-save {
    padding-right: 0.8125em;
    padding-left: 0.75em;
    border-right: solid 1px #ccc;
    color: #80b37a;
    font-size: 0.75em; }
    html[dir=rtl] #gc-ecd .ecd-edit-section .ecd-actions-save {
      border-left: solid 1px #ccc;
      border-right: none; }

.gc-progress-bar {
  width: 100%;
  position: relative;
  clear: both;
  height: 20px; }
  .gc-progress-bar .progress-div {
    position: relative;
    width: 75%;
    float: left;
    height: 20px; }
    .gc-progress-bar .progress-div .background-div {
      position: absolute;
      left: 0;
      bottom: 0;
      background: lightgrey;
      width: 100%;
      height: 2px; }
    .gc-progress-bar .progress-div .progress-div-filled {
      position: absolute;
      left: 0;
      bottom: 0;
      background: #f25b5b;
      width: 33%;
      height: 2px; }
  .gc-progress-bar .right-percent {
    width: 15%;
    margin-right: 5%;
    float: right; }

/*
 * Smart Edit popup
 */
#gc-smed-popup {
  position: absolute;
  display: none;
  top: 1em;
  left: 1em;
  background-color: #fafafa;
  padding: .4em;
  border: 1px solid #e3e3e3;
  border-radius: 0.53846em;
  box-shadow: 0 0 4px rgba(188, 188, 188, 0.5);
  color: #797979;
  z-index: 197; }
  #gc-smed-popup .arrow {
    content: '';
    display: block;
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -5px;
    width: 10px;
    height: 10px;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    background: #fafafa;
    box-shadow: 1px 1px 1px rgba(188, 188, 188, 0.5); }
  #gc-smed-popup div.menu {
    margin: 0 .4em; }
    #gc-smed-popup div.menu ul {
      padding: 0;
      margin: 0; }
    #gc-smed-popup div.menu li {
      display: inline;
      font-size: 1.1em; }
    #gc-smed-popup div.menu a {
      vertical-align: text-top; }
    #gc-smed-popup div.menu span {
      padding: 0.3em 0.5em;
      cursor: pointer;
      font-weight: bold; }
      #gc-smed-popup div.menu span:hover {
        color: #f25b5b; }
    #gc-smed-popup div.menu .bold span {
      font-weight: bolder; }
    #gc-smed-popup div.menu .underline span {
      text-decoration: underline; }
    #gc-smed-popup div.menu .italic span {
      font-style: italic; }
    #gc-smed-popup div.menu .link {
      vertical-align: sub;
      font-size: 1.1em; }
      #gc-smed-popup div.menu .link span {
        padding-right: 0; }
    #gc-smed-popup div.menu .code {
      vertical-align: sub;
      font-size: 1.1em; }
      #gc-smed-popup div.menu .code span {
        padding-right: 0; }
  #gc-smed-popup input {
    float: left;
    margin: 0.2em;
    border-radius: 3px; }
  #gc-smed-popup input.gc-smed-input {
    width: 10em;
    padding: .2em;
    font-size: .9em;
    border: 1px #eeeeee solid;
    margin: 0;
    margin-right: .2em; }
  #gc-smed-popup input[type="submit"] {
    margin: 0;
    padding: .2em 0.8em;
    background: #fff;
    border: 1px #eeeeee solid;
    color: inherit;
    font: inherit;
    font-size: .9em;
    font-weight: bold;
    font-style: italic;
    line-height: normal; }

/**********************************************************************************************************************
 BASIC (RED)
 **********************************************************************************************************************/
/*
$theme-color-main: #f36c62;
$color-primary: #f35b5b;
$color-primary-hover: #e83d3d;
*/
.gc-theme-graphComment .gc-theme-bg {
  background: #f25b5b; }

.gc-theme-graphComment .gc-theme-color {
  color: #f25b5b; }

.gc-theme-graphComment .gc-link,
.gc-theme-graphComment .gc-theme-color-main {
  color: #f25b5b; }

.gc-theme-graphComment .gc-comment-emoticon:hover i,
.gc-theme-graphComment .gc-comment-emoticon--active i,
.gc-theme-graphComment .gc-comment-smartedit:hover i,
.gc-theme-graphComment .gc-comment-smartedit--active i,
.gc-theme-graphComment .gc-comment-upload:hover i,
.gc-theme-graphComment .gc-comment-upload--active i {
  color: #f25b5b; }

.gc-theme-graphComment .gc-comment-number {
  color: #f25b5b; }

.gc-theme-graphComment #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #f25b5b; }

.gc-theme-graphComment #gc-ecd .ecd-title:hover {
  color: #f25b5b; }

.gc-theme-graphComment #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #f25b5b; }

.gc-theme-graphComment #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-graphComment #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #f25b5b; }

.gc-theme-graphComment #gc-ecd .ecd-meta .gc-share:hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-headerItem-comment-number {
  color: #f25b5b; }

.gc-theme-graphComment .gc-help-sort:hover .gc-help-sort-button {
  background-color: #f25b5b; }

.gc-theme-graphComment .gc-help-sort--active .gc-help-sort-button {
  background-color: #f25b5b; }

.gc-theme-graphComment .gc-register-btn:hover {
  color: #f25b5b; }

.gc-profile-wrapper:hover .gc-theme-graphComment .gc-profile,
.gc-profile-wrapper:focus .gc-theme-graphComment .gc-profile {
  color: #f25b5b; }

.gc-theme-graphComment .gc-profile-info .editable:hover .gcicon-pencil {
  color: #f25b5b; }

.gc-theme-graphComment .gc-notif-badge {
  background: #f25b5b; }

.gc-theme-graphComment .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #fef2f2; }

.gc-theme-graphComment .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #fde9e9; }

.gc-theme-graphComment.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-graphComment.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-graphComment.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-graphComment a:hover, .gc-theme-graphComment a:focus, .gc-theme-graphComment a.hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-brand-loader {
  border-top-color: #f25b5b; }

.gc-theme-graphComment .gc-last-comment-read {
  border-color: #f25b5b; }
  .gc-theme-graphComment .gc-last-comment-read:before {
    border-color: #f25b5b; }
  .gc-theme-graphComment .gc-last-comment-read span {
    color: #f25b5b; }

.gc-theme-graphComment .gc-node .gc-cmt-editorial-inner {
  color: #f25b5b; }
  .gc-theme-graphComment .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #f25b5b; }
  .gc-theme-graphComment .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #f25b5b; }

.gc-theme-graphComment .gc-node .gc-editorial-selection {
  border-color: #f25b5b; }
  .gc-theme-graphComment .gc-node .gc-editorial-selection.editor-selection {
    color: #f25b5b; }

.gc-theme-graphComment .gc-btn:hover, .gc-theme-graphComment .gc-btn:focus {
  color: #f25b5b; }

.gc-theme-graphComment .gc-btn.voted {
  color: #f25b5b; }

.gc-theme-graphComment .gc-btn.gc-comment-submit {
  background: #f25b5b; }
  .gc-theme-graphComment .gc-btn.gc-comment-submit:hover {
    background: #ee2c2c; }
  .gc-theme-graphComment .gc-btn.gc-comment-submit .help-icon {
    color: #f25b5b; }

.gc-theme-graphComment .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-graphComment .gc-btn-primary:focus, .gc-theme-graphComment .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-graphComment .gc-footer .gc-btn:hover, .gc-theme-graphComment .gc-footer .gc-btn:focus {
  color: #f25b5b !important; }

.gc-theme-graphComment .gc-popin .legend {
  color: #f25b5b; }

.gc-theme-graphComment .gc-popin-close:hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-signup-cancel-btn:hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-recover-password-link:hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-btn-link {
  color: #f25b5b; }

.gc-theme-graphComment .gc-profile-avatar-overlay {
  background: #f25b5b;
  /* The Fallback */
  background: rgba(242, 91, 91, 0.7); }

.gc-theme-graphComment .gc-profile-default-avatars p.title:hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #f25b5b; }

.gc-theme-graphComment .sharing-button:hover {
  color: #f25b5b; }

.gc-theme-graphComment .list-menu-item:hover {
  color: #f25b5b; }

.gc-theme-graphComment .bt-menu:hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-vote .gc-range-labels li:hover {
  color: #f25b5b; }

.gc-theme-graphComment .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #f25b5b; }

.gc-theme-graphComment .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #f25b5b; }

.gc-theme-graphComment .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #f25b5b; }

.gc-theme-graphComment .gc-popin-profile .gc-profile-comments .comment-page {
  color: #f25b5b; }

.gc-theme-graphComment .pagination li.active a {
  background-color: #f25b5b;
  border-color: #f25b5b; }

.gc-theme-graphComment .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #f25b5b; }

.gc-theme-graphComment .gc-slider-button:hover, .gc-theme-graphComment .gc-slider-button:hover [class^="gcicon"] {
  color: #f25b5b; }

.gc-theme-graphComment .gc-slider-slides .underline {
  border-color: #f25b5b; }

html[dir=rtl] .gc-theme-graphComment .gc-slider-slides .gc-slider-item--active {
  border-color: #f25b5b; }

.gc-theme-graphComment .gc-slider-item--active:before {
  background-color: #f25b5b; }

.gc-theme-graphComment .gc-new:before {
  background-color: #f68a8a; }

.gc-theme-graphComment .gc-avatar.is-new .gc-rounded:after {
  background-color: #f68a8a; }

.gc-theme-chateau-green .gc-theme-bg {
  background: #41a85f; }

.gc-theme-chateau-green .gc-theme-color {
  color: #41a85f; }

.gc-theme-chateau-green .gc-link,
.gc-theme-chateau-green .gc-theme-color-main {
  color: #41a85f; }

.gc-theme-chateau-green .gc-comment-emoticon:hover i,
.gc-theme-chateau-green .gc-comment-emoticon--active i,
.gc-theme-chateau-green .gc-comment-smartedit:hover i,
.gc-theme-chateau-green .gc-comment-smartedit--active i,
.gc-theme-chateau-green .gc-comment-upload:hover i,
.gc-theme-chateau-green .gc-comment-upload--active i {
  color: #41a85f; }

.gc-theme-chateau-green .gc-comment-number {
  color: #41a85f; }

.gc-theme-chateau-green #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #41a85f; }

.gc-theme-chateau-green #gc-ecd .ecd-title:hover {
  color: #41a85f; }

.gc-theme-chateau-green #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #41a85f; }

.gc-theme-chateau-green #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-chateau-green #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #41a85f; }

.gc-theme-chateau-green #gc-ecd .ecd-meta .gc-share:hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-headerItem-comment-number {
  color: #41a85f; }

.gc-theme-chateau-green .gc-help-sort:hover .gc-help-sort-button {
  background-color: #41a85f; }

.gc-theme-chateau-green .gc-help-sort--active .gc-help-sort-button {
  background-color: #41a85f; }

.gc-theme-chateau-green .gc-register-btn:hover {
  color: #41a85f; }

.gc-profile-wrapper:hover .gc-theme-chateau-green .gc-profile,
.gc-profile-wrapper:focus .gc-theme-chateau-green .gc-profile {
  color: #41a85f; }

.gc-theme-chateau-green .gc-profile-info .editable:hover .gcicon-pencil {
  color: #41a85f; }

.gc-theme-chateau-green .gc-notif-badge {
  background: #41a85f; }

.gc-theme-chateau-green .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #addfbc; }

.gc-theme-chateau-green .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #a6dcb6; }

.gc-theme-chateau-green.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-chateau-green.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-chateau-green.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-chateau-green a:hover, .gc-theme-chateau-green a:focus, .gc-theme-chateau-green a.hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-brand-loader {
  border-top-color: #41a85f; }

.gc-theme-chateau-green .gc-last-comment-read {
  border-color: #41a85f; }
  .gc-theme-chateau-green .gc-last-comment-read:before {
    border-color: #41a85f; }
  .gc-theme-chateau-green .gc-last-comment-read span {
    color: #41a85f; }

.gc-theme-chateau-green .gc-node .gc-cmt-editorial-inner {
  color: #41a85f; }
  .gc-theme-chateau-green .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #41a85f; }
  .gc-theme-chateau-green .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #41a85f; }

.gc-theme-chateau-green .gc-node .gc-editorial-selection {
  border-color: #41a85f; }
  .gc-theme-chateau-green .gc-node .gc-editorial-selection.editor-selection {
    color: #41a85f; }

.gc-theme-chateau-green .gc-btn:hover, .gc-theme-chateau-green .gc-btn:focus {
  color: #41a85f; }

.gc-theme-chateau-green .gc-btn.voted {
  color: #41a85f; }

.gc-theme-chateau-green .gc-btn.gc-comment-submit {
  background: #41a85f; }
  .gc-theme-chateau-green .gc-btn.gc-comment-submit:hover {
    background: #33834a; }
  .gc-theme-chateau-green .gc-btn.gc-comment-submit .help-icon {
    color: #41a85f; }

.gc-theme-chateau-green .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-chateau-green .gc-btn-primary:focus, .gc-theme-chateau-green .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-chateau-green .gc-footer .gc-btn:hover, .gc-theme-chateau-green .gc-footer .gc-btn:focus {
  color: #41a85f !important; }

.gc-theme-chateau-green .gc-popin .legend {
  color: #41a85f; }

.gc-theme-chateau-green .gc-popin-close:hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-signup-cancel-btn:hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-recover-password-link:hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-btn-link {
  color: #41a85f; }

.gc-theme-chateau-green .gc-profile-avatar-overlay {
  background: #41a85f;
  /* The Fallback */
  background: rgba(65, 168, 95, 0.7); }

.gc-theme-chateau-green .gc-profile-default-avatars p.title:hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #41a85f; }

.gc-theme-chateau-green .sharing-button:hover {
  color: #41a85f; }

.gc-theme-chateau-green .list-menu-item:hover {
  color: #41a85f; }

.gc-theme-chateau-green .bt-menu:hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-vote .gc-range-labels li:hover {
  color: #41a85f; }

.gc-theme-chateau-green .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #41a85f; }

.gc-theme-chateau-green .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #41a85f; }

.gc-theme-chateau-green .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #41a85f; }

.gc-theme-chateau-green .gc-popin-profile .gc-profile-comments .comment-page {
  color: #41a85f; }

.gc-theme-chateau-green .pagination li.active a {
  background-color: #41a85f;
  border-color: #41a85f; }

.gc-theme-chateau-green .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #41a85f; }

.gc-theme-chateau-green .gc-slider-button:hover, .gc-theme-chateau-green .gc-slider-button:hover [class^="gcicon"] {
  color: #41a85f; }

.gc-theme-chateau-green .gc-slider-slides .underline {
  border-color: #41a85f; }

html[dir=rtl] .gc-theme-chateau-green .gc-slider-slides .gc-slider-item--active {
  border-color: #41a85f; }

.gc-theme-chateau-green .gc-slider-item--active:before {
  background-color: #41a85f; }

.gc-theme-chateau-green .gc-new:before {
  background-color: #5cc079; }

.gc-theme-chateau-green .gc-avatar.is-new .gc-rounded:after {
  background-color: #5cc079; }

.gc-theme-denim .gc-theme-bg {
  background: #2969b0; }

.gc-theme-denim .gc-theme-color {
  color: #2969b0; }

.gc-theme-denim .gc-link,
.gc-theme-denim .gc-theme-color-main {
  color: #2969b0; }

.gc-theme-denim .gc-comment-emoticon:hover i,
.gc-theme-denim .gc-comment-emoticon--active i,
.gc-theme-denim .gc-comment-smartedit:hover i,
.gc-theme-denim .gc-comment-smartedit--active i,
.gc-theme-denim .gc-comment-upload:hover i,
.gc-theme-denim .gc-comment-upload--active i {
  color: #2969b0; }

.gc-theme-denim .gc-comment-number {
  color: #2969b0; }

.gc-theme-denim #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #2969b0; }

.gc-theme-denim #gc-ecd .ecd-title:hover {
  color: #2969b0; }

.gc-theme-denim #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #2969b0; }

.gc-theme-denim #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-denim #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #2969b0; }

.gc-theme-denim #gc-ecd .ecd-meta .gc-share:hover {
  color: #2969b0; }

.gc-theme-denim .gc-headerItem-comment-number {
  color: #2969b0; }

.gc-theme-denim .gc-help-sort:hover .gc-help-sort-button {
  background-color: #2969b0; }

.gc-theme-denim .gc-help-sort--active .gc-help-sort-button {
  background-color: #2969b0; }

.gc-theme-denim .gc-register-btn:hover {
  color: #2969b0; }

.gc-profile-wrapper:hover .gc-theme-denim .gc-profile,
.gc-profile-wrapper:focus .gc-theme-denim .gc-profile {
  color: #2969b0; }

.gc-theme-denim .gc-profile-info .editable:hover .gcicon-pencil {
  color: #2969b0; }

.gc-theme-denim .gc-notif-badge {
  background: #2969b0; }

.gc-theme-denim .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #96bce6; }

.gc-theme-denim .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #8db7e5; }

.gc-theme-denim.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-denim.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-denim.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-denim a:hover, .gc-theme-denim a:focus, .gc-theme-denim a.hover {
  color: #2969b0; }

.gc-theme-denim .gc-brand-loader {
  border-top-color: #2969b0; }

.gc-theme-denim .gc-last-comment-read {
  border-color: #2969b0; }
  .gc-theme-denim .gc-last-comment-read:before {
    border-color: #2969b0; }
  .gc-theme-denim .gc-last-comment-read span {
    color: #2969b0; }

.gc-theme-denim .gc-node .gc-cmt-editorial-inner {
  color: #2969b0; }
  .gc-theme-denim .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #2969b0; }
  .gc-theme-denim .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #2969b0; }

.gc-theme-denim .gc-node .gc-editorial-selection {
  border-color: #2969b0; }
  .gc-theme-denim .gc-node .gc-editorial-selection.editor-selection {
    color: #2969b0; }

.gc-theme-denim .gc-btn:hover, .gc-theme-denim .gc-btn:focus {
  color: #2969b0; }

.gc-theme-denim .gc-btn.voted {
  color: #2969b0; }

.gc-theme-denim .gc-btn.gc-comment-submit {
  background: #2969b0; }
  .gc-theme-denim .gc-btn.gc-comment-submit:hover {
    background: #1f5087; }
  .gc-theme-denim .gc-btn.gc-comment-submit .help-icon {
    color: #2969b0; }

.gc-theme-denim .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-denim .gc-btn-primary:focus, .gc-theme-denim .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-denim .gc-footer .gc-btn:hover, .gc-theme-denim .gc-footer .gc-btn:focus {
  color: #2969b0 !important; }

.gc-theme-denim .gc-popin .legend {
  color: #2969b0; }

.gc-theme-denim .gc-popin-close:hover {
  color: #2969b0; }

.gc-theme-denim .gc-signup-cancel-btn:hover {
  color: #2969b0; }

.gc-theme-denim .gc-recover-password-link:hover {
  color: #2969b0; }

.gc-theme-denim .gc-btn-link {
  color: #2969b0; }

.gc-theme-denim .gc-profile-avatar-overlay {
  background: #2969b0;
  /* The Fallback */
  background: rgba(41, 105, 176, 0.7); }

.gc-theme-denim .gc-profile-default-avatars p.title:hover {
  color: #2969b0; }

.gc-theme-denim .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #2969b0; }

.gc-theme-denim .sharing-button:hover {
  color: #2969b0; }

.gc-theme-denim .list-menu-item:hover {
  color: #2969b0; }

.gc-theme-denim .bt-menu:hover {
  color: #2969b0; }

.gc-theme-denim .gc-vote .gc-range-labels li:hover {
  color: #2969b0; }

.gc-theme-denim .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #2969b0; }

.gc-theme-denim .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #2969b0; }

.gc-theme-denim .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #2969b0; }

.gc-theme-denim .gc-popin-profile .gc-profile-comments .comment-page {
  color: #2969b0; }

.gc-theme-denim .pagination li.active a {
  background-color: #2969b0;
  border-color: #2969b0; }

.gc-theme-denim .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #2969b0; }

.gc-theme-denim .gc-slider-button:hover, .gc-theme-denim .gc-slider-button:hover [class^="gcicon"] {
  color: #2969b0; }

.gc-theme-denim .gc-slider-slides .underline {
  border-color: #2969b0; }

html[dir=rtl] .gc-theme-denim .gc-slider-slides .gc-slider-item--active {
  border-color: #2969b0; }

.gc-theme-denim .gc-slider-item--active:before {
  background-color: #2969b0; }

.gc-theme-denim .gc-new:before {
  background-color: #3b82d1; }

.gc-theme-denim .gc-avatar.is-new .gc-rounded:after {
  background-color: #3b82d1; }

.gc-theme-neon-carrot .gc-theme-bg {
  background: #fba026; }

.gc-theme-neon-carrot .gc-theme-color {
  color: #fba026; }

.gc-theme-neon-carrot .gc-link,
.gc-theme-neon-carrot .gc-theme-color-main {
  color: #fba026; }

.gc-theme-neon-carrot .gc-comment-emoticon:hover i,
.gc-theme-neon-carrot .gc-comment-emoticon--active i,
.gc-theme-neon-carrot .gc-comment-smartedit:hover i,
.gc-theme-neon-carrot .gc-comment-smartedit--active i,
.gc-theme-neon-carrot .gc-comment-upload:hover i,
.gc-theme-neon-carrot .gc-comment-upload--active i {
  color: #fba026; }

.gc-theme-neon-carrot .gc-comment-number {
  color: #fba026; }

.gc-theme-neon-carrot #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #fba026; }

.gc-theme-neon-carrot #gc-ecd .ecd-title:hover {
  color: #fba026; }

.gc-theme-neon-carrot #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #fba026; }

.gc-theme-neon-carrot #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-neon-carrot #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #fba026; }

.gc-theme-neon-carrot #gc-ecd .ecd-meta .gc-share:hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-headerItem-comment-number {
  color: #fba026; }

.gc-theme-neon-carrot .gc-help-sort:hover .gc-help-sort-button {
  background-color: #fba026; }

.gc-theme-neon-carrot .gc-help-sort--active .gc-help-sort-button {
  background-color: #fba026; }

.gc-theme-neon-carrot .gc-register-btn:hover {
  color: #fba026; }

.gc-profile-wrapper:hover .gc-theme-neon-carrot .gc-profile,
.gc-profile-wrapper:focus .gc-theme-neon-carrot .gc-profile {
  color: #fba026; }

.gc-theme-neon-carrot .gc-profile-info .editable:hover .gcicon-pencil {
  color: #fba026; }

.gc-theme-neon-carrot .gc-notif-badge {
  background: #fba026; }

.gc-theme-neon-carrot .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #fee6c6; }

.gc-theme-neon-carrot .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #fee2bc; }

.gc-theme-neon-carrot.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-neon-carrot.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-neon-carrot.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-neon-carrot a:hover, .gc-theme-neon-carrot a:focus, .gc-theme-neon-carrot a.hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-brand-loader {
  border-top-color: #fba026; }

.gc-theme-neon-carrot .gc-last-comment-read {
  border-color: #fba026; }
  .gc-theme-neon-carrot .gc-last-comment-read:before {
    border-color: #fba026; }
  .gc-theme-neon-carrot .gc-last-comment-read span {
    color: #fba026; }

.gc-theme-neon-carrot .gc-node .gc-cmt-editorial-inner {
  color: #fba026; }
  .gc-theme-neon-carrot .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #fba026; }
  .gc-theme-neon-carrot .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #fba026; }

.gc-theme-neon-carrot .gc-node .gc-editorial-selection {
  border-color: #fba026; }
  .gc-theme-neon-carrot .gc-node .gc-editorial-selection.editor-selection {
    color: #fba026; }

.gc-theme-neon-carrot .gc-btn:hover, .gc-theme-neon-carrot .gc-btn:focus {
  color: #fba026; }

.gc-theme-neon-carrot .gc-btn.voted {
  color: #fba026; }

.gc-theme-neon-carrot .gc-btn.gc-comment-submit {
  background: #fba026; }
  .gc-theme-neon-carrot .gc-btn.gc-comment-submit:hover {
    background: #ea8804; }
  .gc-theme-neon-carrot .gc-btn.gc-comment-submit .help-icon {
    color: #fba026; }

.gc-theme-neon-carrot .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-neon-carrot .gc-btn-primary:focus, .gc-theme-neon-carrot .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-neon-carrot .gc-footer .gc-btn:hover, .gc-theme-neon-carrot .gc-footer .gc-btn:focus {
  color: #fba026 !important; }

.gc-theme-neon-carrot .gc-popin .legend {
  color: #fba026; }

.gc-theme-neon-carrot .gc-popin-close:hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-signup-cancel-btn:hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-recover-password-link:hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-btn-link {
  color: #fba026; }

.gc-theme-neon-carrot .gc-profile-avatar-overlay {
  background: #fba026;
  /* The Fallback */
  background: rgba(251, 160, 38, 0.7); }

.gc-theme-neon-carrot .gc-profile-default-avatars p.title:hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #fba026; }

.gc-theme-neon-carrot .sharing-button:hover {
  color: #fba026; }

.gc-theme-neon-carrot .list-menu-item:hover {
  color: #fba026; }

.gc-theme-neon-carrot .bt-menu:hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-vote .gc-range-labels li:hover {
  color: #fba026; }

.gc-theme-neon-carrot .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #fba026; }

.gc-theme-neon-carrot .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #fba026; }

.gc-theme-neon-carrot .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #fba026; }

.gc-theme-neon-carrot .gc-popin-profile .gc-profile-comments .comment-page {
  color: #fba026; }

.gc-theme-neon-carrot .pagination li.active a {
  background-color: #fba026;
  border-color: #fba026; }

.gc-theme-neon-carrot .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #fba026; }

.gc-theme-neon-carrot .gc-slider-button:hover, .gc-theme-neon-carrot .gc-slider-button:hover [class^="gcicon"] {
  color: #fba026; }

.gc-theme-neon-carrot .gc-slider-slides .underline {
  border-color: #fba026; }

html[dir=rtl] .gc-theme-neon-carrot .gc-slider-slides .gc-slider-item--active {
  border-color: #fba026; }

.gc-theme-neon-carrot .gc-slider-item--active:before {
  background-color: #fba026; }

.gc-theme-neon-carrot .gc-new:before {
  background-color: #fcb658; }

.gc-theme-neon-carrot .gc-avatar.is-new .gc-rounded:after {
  background-color: #fcb658; }

.gc-theme-wisteria .gc-theme-bg {
  background: #9365b8; }

.gc-theme-wisteria .gc-theme-color {
  color: #9365b8; }

.gc-theme-wisteria .gc-link,
.gc-theme-wisteria .gc-theme-color-main {
  color: #9365b8; }

.gc-theme-wisteria .gc-comment-emoticon:hover i,
.gc-theme-wisteria .gc-comment-emoticon--active i,
.gc-theme-wisteria .gc-comment-smartedit:hover i,
.gc-theme-wisteria .gc-comment-smartedit--active i,
.gc-theme-wisteria .gc-comment-upload:hover i,
.gc-theme-wisteria .gc-comment-upload--active i {
  color: #9365b8; }

.gc-theme-wisteria .gc-comment-number {
  color: #9365b8; }

.gc-theme-wisteria #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #9365b8; }

.gc-theme-wisteria #gc-ecd .ecd-title:hover {
  color: #9365b8; }

.gc-theme-wisteria #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #9365b8; }

.gc-theme-wisteria #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-wisteria #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #9365b8; }

.gc-theme-wisteria #gc-ecd .ecd-meta .gc-share:hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-headerItem-comment-number {
  color: #9365b8; }

.gc-theme-wisteria .gc-help-sort:hover .gc-help-sort-button {
  background-color: #9365b8; }

.gc-theme-wisteria .gc-help-sort--active .gc-help-sort-button {
  background-color: #9365b8; }

.gc-theme-wisteria .gc-register-btn:hover {
  color: #9365b8; }

.gc-profile-wrapper:hover .gc-theme-wisteria .gc-profile,
.gc-profile-wrapper:focus .gc-theme-wisteria .gc-profile {
  color: #9365b8; }

.gc-theme-wisteria .gc-profile-info .editable:hover .gcicon-pencil {
  color: #9365b8; }

.gc-theme-wisteria .gc-notif-badge {
  background: #9365b8; }

.gc-theme-wisteria .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #e1d5eb; }

.gc-theme-wisteria .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #dccee8; }

.gc-theme-wisteria.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-wisteria.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-wisteria.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-wisteria a:hover, .gc-theme-wisteria a:focus, .gc-theme-wisteria a.hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-brand-loader {
  border-top-color: #9365b8; }

.gc-theme-wisteria .gc-last-comment-read {
  border-color: #9365b8; }
  .gc-theme-wisteria .gc-last-comment-read:before {
    border-color: #9365b8; }
  .gc-theme-wisteria .gc-last-comment-read span {
    color: #9365b8; }

.gc-theme-wisteria .gc-node .gc-cmt-editorial-inner {
  color: #9365b8; }
  .gc-theme-wisteria .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #9365b8; }
  .gc-theme-wisteria .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #9365b8; }

.gc-theme-wisteria .gc-node .gc-editorial-selection {
  border-color: #9365b8; }
  .gc-theme-wisteria .gc-node .gc-editorial-selection.editor-selection {
    color: #9365b8; }

.gc-theme-wisteria .gc-btn:hover, .gc-theme-wisteria .gc-btn:focus {
  color: #9365b8; }

.gc-theme-wisteria .gc-btn.voted {
  color: #9365b8; }

.gc-theme-wisteria .gc-btn.gc-comment-submit {
  background: #9365b8; }
  .gc-theme-wisteria .gc-btn.gc-comment-submit:hover {
    background: #7a4aa0; }
  .gc-theme-wisteria .gc-btn.gc-comment-submit .help-icon {
    color: #9365b8; }

.gc-theme-wisteria .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-wisteria .gc-btn-primary:focus, .gc-theme-wisteria .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-wisteria .gc-footer .gc-btn:hover, .gc-theme-wisteria .gc-footer .gc-btn:focus {
  color: #9365b8 !important; }

.gc-theme-wisteria .gc-popin .legend {
  color: #9365b8; }

.gc-theme-wisteria .gc-popin-close:hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-signup-cancel-btn:hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-recover-password-link:hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-btn-link {
  color: #9365b8; }

.gc-theme-wisteria .gc-profile-avatar-overlay {
  background: #9365b8;
  /* The Fallback */
  background: rgba(147, 101, 184, 0.7); }

.gc-theme-wisteria .gc-profile-default-avatars p.title:hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #9365b8; }

.gc-theme-wisteria .sharing-button:hover {
  color: #9365b8; }

.gc-theme-wisteria .list-menu-item:hover {
  color: #9365b8; }

.gc-theme-wisteria .bt-menu:hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-vote .gc-range-labels li:hover {
  color: #9365b8; }

.gc-theme-wisteria .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #9365b8; }

.gc-theme-wisteria .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #9365b8; }

.gc-theme-wisteria .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #9365b8; }

.gc-theme-wisteria .gc-popin-profile .gc-profile-comments .comment-page {
  color: #9365b8; }

.gc-theme-wisteria .pagination li.active a {
  background-color: #9365b8;
  border-color: #9365b8; }

.gc-theme-wisteria .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #9365b8; }

.gc-theme-wisteria .gc-slider-button:hover, .gc-theme-wisteria .gc-slider-button:hover [class^="gcicon"] {
  color: #9365b8; }

.gc-theme-wisteria .gc-slider-slides .underline {
  border-color: #9365b8; }

html[dir=rtl] .gc-theme-wisteria .gc-slider-slides .gc-slider-item--active {
  border-color: #9365b8; }

.gc-theme-wisteria .gc-slider-item--active:before {
  background-color: #9365b8; }

.gc-theme-wisteria .gc-new:before {
  background-color: #ab88c8; }

.gc-theme-wisteria .gc-avatar.is-new .gc-rounded:after {
  background-color: #ab88c8; }

.gc-theme-almond-frost .gc-theme-bg {
  background: #a38f84; }

.gc-theme-almond-frost .gc-theme-color {
  color: #a38f84; }

.gc-theme-almond-frost .gc-link,
.gc-theme-almond-frost .gc-theme-color-main {
  color: #a38f84; }

.gc-theme-almond-frost .gc-comment-emoticon:hover i,
.gc-theme-almond-frost .gc-comment-emoticon--active i,
.gc-theme-almond-frost .gc-comment-smartedit:hover i,
.gc-theme-almond-frost .gc-comment-smartedit--active i,
.gc-theme-almond-frost .gc-comment-upload:hover i,
.gc-theme-almond-frost .gc-comment-upload--active i {
  color: #a38f84; }

.gc-theme-almond-frost .gc-comment-number {
  color: #a38f84; }

.gc-theme-almond-frost #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #a38f84; }

.gc-theme-almond-frost #gc-ecd .ecd-title:hover {
  color: #a38f84; }

.gc-theme-almond-frost #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #a38f84; }

.gc-theme-almond-frost #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-almond-frost #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #a38f84; }

.gc-theme-almond-frost #gc-ecd .ecd-meta .gc-share:hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-headerItem-comment-number {
  color: #a38f84; }

.gc-theme-almond-frost .gc-help-sort:hover .gc-help-sort-button {
  background-color: #a38f84; }

.gc-theme-almond-frost .gc-help-sort--active .gc-help-sort-button {
  background-color: #a38f84; }

.gc-theme-almond-frost .gc-register-btn:hover {
  color: #a38f84; }

.gc-profile-wrapper:hover .gc-theme-almond-frost .gc-profile,
.gc-profile-wrapper:focus .gc-theme-almond-frost .gc-profile {
  color: #a38f84; }

.gc-theme-almond-frost .gc-profile-info .editable:hover .gcicon-pencil {
  color: #a38f84; }

.gc-theme-almond-frost .gc-notif-badge {
  background: #a38f84; }

.gc-theme-almond-frost .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #e9e4e1; }

.gc-theme-almond-frost .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #e4dfdc; }

.gc-theme-almond-frost.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-almond-frost.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-almond-frost.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-almond-frost a:hover, .gc-theme-almond-frost a:focus, .gc-theme-almond-frost a.hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-brand-loader {
  border-top-color: #a38f84; }

.gc-theme-almond-frost .gc-last-comment-read {
  border-color: #a38f84; }
  .gc-theme-almond-frost .gc-last-comment-read:before {
    border-color: #a38f84; }
  .gc-theme-almond-frost .gc-last-comment-read span {
    color: #a38f84; }

.gc-theme-almond-frost .gc-node .gc-cmt-editorial-inner {
  color: #a38f84; }
  .gc-theme-almond-frost .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #a38f84; }
  .gc-theme-almond-frost .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #a38f84; }

.gc-theme-almond-frost .gc-node .gc-editorial-selection {
  border-color: #a38f84; }
  .gc-theme-almond-frost .gc-node .gc-editorial-selection.editor-selection {
    color: #a38f84; }

.gc-theme-almond-frost .gc-btn:hover, .gc-theme-almond-frost .gc-btn:focus {
  color: #a38f84; }

.gc-theme-almond-frost .gc-btn.voted {
  color: #a38f84; }

.gc-theme-almond-frost .gc-btn.gc-comment-submit {
  background: #a38f84; }
  .gc-theme-almond-frost .gc-btn.gc-comment-submit:hover {
    background: #8c7568; }
  .gc-theme-almond-frost .gc-btn.gc-comment-submit .help-icon {
    color: #a38f84; }

.gc-theme-almond-frost .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-almond-frost .gc-btn-primary:focus, .gc-theme-almond-frost .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-almond-frost .gc-footer .gc-btn:hover, .gc-theme-almond-frost .gc-footer .gc-btn:focus {
  color: #a38f84 !important; }

.gc-theme-almond-frost .gc-popin .legend {
  color: #a38f84; }

.gc-theme-almond-frost .gc-popin-close:hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-signup-cancel-btn:hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-recover-password-link:hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-btn-link {
  color: #a38f84; }

.gc-theme-almond-frost .gc-profile-avatar-overlay {
  background: #a38f84;
  /* The Fallback */
  background: rgba(163, 143, 132, 0.7); }

.gc-theme-almond-frost .gc-profile-default-avatars p.title:hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #a38f84; }

.gc-theme-almond-frost .sharing-button:hover {
  color: #a38f84; }

.gc-theme-almond-frost .list-menu-item:hover {
  color: #a38f84; }

.gc-theme-almond-frost .bt-menu:hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-vote .gc-range-labels li:hover {
  color: #a38f84; }

.gc-theme-almond-frost .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #a38f84; }

.gc-theme-almond-frost .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #a38f84; }

.gc-theme-almond-frost .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #a38f84; }

.gc-theme-almond-frost .gc-popin-profile .gc-profile-comments .comment-page {
  color: #a38f84; }

.gc-theme-almond-frost .pagination li.active a {
  background-color: #a38f84;
  border-color: #a38f84; }

.gc-theme-almond-frost .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #a38f84; }

.gc-theme-almond-frost .gc-slider-button:hover, .gc-theme-almond-frost .gc-slider-button:hover [class^="gcicon"] {
  color: #a38f84; }

.gc-theme-almond-frost .gc-slider-slides .underline {
  border-color: #a38f84; }

html[dir=rtl] .gc-theme-almond-frost .gc-slider-slides .gc-slider-item--active {
  border-color: #a38f84; }

.gc-theme-almond-frost .gc-slider-item--active:before {
  background-color: #a38f84; }

.gc-theme-almond-frost .gc-new:before {
  background-color: #b9aaa1; }

.gc-theme-almond-frost .gc-avatar.is-new .gc-rounded:after {
  background-color: #b9aaa1; }

.gc-theme-cognac .gc-theme-bg {
  background: #a46b38; }

.gc-theme-cognac .gc-theme-color {
  color: #a46b38; }

.gc-theme-cognac .gc-link,
.gc-theme-cognac .gc-theme-color-main {
  color: #a46b38; }

.gc-theme-cognac .gc-comment-emoticon:hover i,
.gc-theme-cognac .gc-comment-emoticon--active i,
.gc-theme-cognac .gc-comment-smartedit:hover i,
.gc-theme-cognac .gc-comment-smartedit--active i,
.gc-theme-cognac .gc-comment-upload:hover i,
.gc-theme-cognac .gc-comment-upload--active i {
  color: #a46b38; }

.gc-theme-cognac .gc-comment-number {
  color: #a46b38; }

.gc-theme-cognac #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #a46b38; }

.gc-theme-cognac #gc-ecd .ecd-title:hover {
  color: #a46b38; }

.gc-theme-cognac #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #a46b38; }

.gc-theme-cognac #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-cognac #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #a46b38; }

.gc-theme-cognac #gc-ecd .ecd-meta .gc-share:hover {
  color: #a46b38; }

.gc-theme-cognac .gc-headerItem-comment-number {
  color: #a46b38; }

.gc-theme-cognac .gc-help-sort:hover .gc-help-sort-button {
  background-color: #a46b38; }

.gc-theme-cognac .gc-help-sort--active .gc-help-sort-button {
  background-color: #a46b38; }

.gc-theme-cognac .gc-register-btn:hover {
  color: #a46b38; }

.gc-profile-wrapper:hover .gc-theme-cognac .gc-profile,
.gc-profile-wrapper:focus .gc-theme-cognac .gc-profile {
  color: #a46b38; }

.gc-theme-cognac .gc-profile-info .editable:hover .gcicon-pencil {
  color: #a46b38; }

.gc-theme-cognac .gc-notif-badge {
  background: #a46b38; }

.gc-theme-cognac .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #dfbea0; }

.gc-theme-cognac .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #dcb999; }

.gc-theme-cognac.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-cognac.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-cognac.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-cognac a:hover, .gc-theme-cognac a:focus, .gc-theme-cognac a.hover {
  color: #a46b38; }

.gc-theme-cognac .gc-brand-loader {
  border-top-color: #a46b38; }

.gc-theme-cognac .gc-last-comment-read {
  border-color: #a46b38; }
  .gc-theme-cognac .gc-last-comment-read:before {
    border-color: #a46b38; }
  .gc-theme-cognac .gc-last-comment-read span {
    color: #a46b38; }

.gc-theme-cognac .gc-node .gc-cmt-editorial-inner {
  color: #a46b38; }
  .gc-theme-cognac .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #a46b38; }
  .gc-theme-cognac .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #a46b38; }

.gc-theme-cognac .gc-node .gc-editorial-selection {
  border-color: #a46b38; }
  .gc-theme-cognac .gc-node .gc-editorial-selection.editor-selection {
    color: #a46b38; }

.gc-theme-cognac .gc-btn:hover, .gc-theme-cognac .gc-btn:focus {
  color: #a46b38; }

.gc-theme-cognac .gc-btn.voted {
  color: #a46b38; }

.gc-theme-cognac .gc-btn.gc-comment-submit {
  background: #a46b38; }
  .gc-theme-cognac .gc-btn.gc-comment-submit:hover {
    background: #7e522b; }
  .gc-theme-cognac .gc-btn.gc-comment-submit .help-icon {
    color: #a46b38; }

.gc-theme-cognac .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-cognac .gc-btn-primary:focus, .gc-theme-cognac .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-cognac .gc-footer .gc-btn:hover, .gc-theme-cognac .gc-footer .gc-btn:focus {
  color: #a46b38 !important; }

.gc-theme-cognac .gc-popin .legend {
  color: #a46b38; }

.gc-theme-cognac .gc-popin-close:hover {
  color: #a46b38; }

.gc-theme-cognac .gc-signup-cancel-btn:hover {
  color: #a46b38; }

.gc-theme-cognac .gc-recover-password-link:hover {
  color: #a46b38; }

.gc-theme-cognac .gc-btn-link {
  color: #a46b38; }

.gc-theme-cognac .gc-profile-avatar-overlay {
  background: #a46b38;
  /* The Fallback */
  background: rgba(164, 107, 56, 0.7); }

.gc-theme-cognac .gc-profile-default-avatars p.title:hover {
  color: #a46b38; }

.gc-theme-cognac .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #a46b38; }

.gc-theme-cognac .sharing-button:hover {
  color: #a46b38; }

.gc-theme-cognac .list-menu-item:hover {
  color: #a46b38; }

.gc-theme-cognac .bt-menu:hover {
  color: #a46b38; }

.gc-theme-cognac .gc-vote .gc-range-labels li:hover {
  color: #a46b38; }

.gc-theme-cognac .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #a46b38; }

.gc-theme-cognac .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #a46b38; }

.gc-theme-cognac .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #a46b38; }

.gc-theme-cognac .gc-popin-profile .gc-profile-comments .comment-page {
  color: #a46b38; }

.gc-theme-cognac .pagination li.active a {
  background-color: #a46b38;
  border-color: #a46b38; }

.gc-theme-cognac .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #a46b38; }

.gc-theme-cognac .gc-slider-button:hover, .gc-theme-cognac .gc-slider-button:hover [class^="gcicon"] {
  color: #a46b38; }

.gc-theme-cognac .gc-slider-slides .underline {
  border-color: #a46b38; }

html[dir=rtl] .gc-theme-cognac .gc-slider-slides .gc-slider-item--active {
  border-color: #a46b38; }

.gc-theme-cognac .gc-slider-item--active:before {
  background-color: #a46b38; }

.gc-theme-cognac .gc-new:before {
  background-color: #c2844d; }

.gc-theme-cognac .gc-avatar.is-new .gc-rounded:after {
  background-color: #c2844d; }

.gc-theme-mountain-meadow .gc-theme-bg {
  background: #1abc9c; }

.gc-theme-mountain-meadow .gc-theme-color {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-link,
.gc-theme-mountain-meadow .gc-theme-color-main {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-comment-emoticon:hover i,
.gc-theme-mountain-meadow .gc-comment-emoticon--active i,
.gc-theme-mountain-meadow .gc-comment-smartedit:hover i,
.gc-theme-mountain-meadow .gc-comment-smartedit--active i,
.gc-theme-mountain-meadow .gc-comment-upload:hover i,
.gc-theme-mountain-meadow .gc-comment-upload--active i {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-comment-number {
  color: #1abc9c; }

.gc-theme-mountain-meadow #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #1abc9c; }

.gc-theme-mountain-meadow #gc-ecd .ecd-title:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-mountain-meadow #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #1abc9c; }

.gc-theme-mountain-meadow #gc-ecd .ecd-meta .gc-share:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-headerItem-comment-number {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-help-sort:hover .gc-help-sort-button {
  background-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-help-sort--active .gc-help-sort-button {
  background-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-register-btn:hover {
  color: #1abc9c; }

.gc-profile-wrapper:hover .gc-theme-mountain-meadow .gc-profile,
.gc-profile-wrapper:focus .gc-theme-mountain-meadow .gc-profile {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-profile-info .editable:hover .gcicon-pencil {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-notif-badge {
  background: #1abc9c; }

.gc-theme-mountain-meadow .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #8aefdb; }

.gc-theme-mountain-meadow .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #81eed8; }

.gc-theme-mountain-meadow.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-mountain-meadow.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-mountain-meadow.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-mountain-meadow a:hover, .gc-theme-mountain-meadow a:focus, .gc-theme-mountain-meadow a.hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-brand-loader {
  border-top-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-last-comment-read {
  border-color: #1abc9c; }
  .gc-theme-mountain-meadow .gc-last-comment-read:before {
    border-color: #1abc9c; }
  .gc-theme-mountain-meadow .gc-last-comment-read span {
    color: #1abc9c; }

.gc-theme-mountain-meadow .gc-node .gc-cmt-editorial-inner {
  color: #1abc9c; }
  .gc-theme-mountain-meadow .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #1abc9c; }
  .gc-theme-mountain-meadow .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-node .gc-editorial-selection {
  border-color: #1abc9c; }
  .gc-theme-mountain-meadow .gc-node .gc-editorial-selection.editor-selection {
    color: #1abc9c; }

.gc-theme-mountain-meadow .gc-btn:hover, .gc-theme-mountain-meadow .gc-btn:focus {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-btn.voted {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-btn.gc-comment-submit {
  background: #1abc9c; }
  .gc-theme-mountain-meadow .gc-btn.gc-comment-submit:hover {
    background: #148f77; }
  .gc-theme-mountain-meadow .gc-btn.gc-comment-submit .help-icon {
    color: #1abc9c; }

.gc-theme-mountain-meadow .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-mountain-meadow .gc-btn-primary:focus, .gc-theme-mountain-meadow .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-mountain-meadow .gc-footer .gc-btn:hover, .gc-theme-mountain-meadow .gc-footer .gc-btn:focus {
  color: #1abc9c !important; }

.gc-theme-mountain-meadow .gc-popin .legend {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-popin-close:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-signup-cancel-btn:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-recover-password-link:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-btn-link {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-profile-avatar-overlay {
  background: #1abc9c;
  /* The Fallback */
  background: rgba(26, 188, 156, 0.7); }

.gc-theme-mountain-meadow .gc-profile-default-avatars p.title:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .sharing-button:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .list-menu-item:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .bt-menu:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-vote .gc-range-labels li:hover {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #1abc9c; }

.gc-theme-mountain-meadow .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-popin-profile .gc-profile-comments .comment-page {
  color: #1abc9c; }

.gc-theme-mountain-meadow .pagination li.active a {
  background-color: #1abc9c;
  border-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-slider-button:hover, .gc-theme-mountain-meadow .gc-slider-button:hover [class^="gcicon"] {
  color: #1abc9c; }

.gc-theme-mountain-meadow .gc-slider-slides .underline {
  border-color: #1abc9c; }

html[dir=rtl] .gc-theme-mountain-meadow .gc-slider-slides .gc-slider-item--active {
  border-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-slider-item--active:before {
  background-color: #1abc9c; }

.gc-theme-mountain-meadow .gc-new:before {
  background-color: #28e1bd; }

.gc-theme-mountain-meadow .gc-avatar.is-new .gc-rounded:after {
  background-color: #28e1bd; }

.gc-theme-fern .gc-theme-bg {
  background: #61bd6d; }

.gc-theme-fern .gc-theme-color {
  color: #61bd6d; }

.gc-theme-fern .gc-link,
.gc-theme-fern .gc-theme-color-main {
  color: #61bd6d; }

.gc-theme-fern .gc-comment-emoticon:hover i,
.gc-theme-fern .gc-comment-emoticon--active i,
.gc-theme-fern .gc-comment-smartedit:hover i,
.gc-theme-fern .gc-comment-smartedit--active i,
.gc-theme-fern .gc-comment-upload:hover i,
.gc-theme-fern .gc-comment-upload--active i {
  color: #61bd6d; }

.gc-theme-fern .gc-comment-number {
  color: #61bd6d; }

.gc-theme-fern #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #61bd6d; }

.gc-theme-fern #gc-ecd .ecd-title:hover {
  color: #61bd6d; }

.gc-theme-fern #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #61bd6d; }

.gc-theme-fern #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-fern #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #61bd6d; }

.gc-theme-fern #gc-ecd .ecd-meta .gc-share:hover {
  color: #61bd6d; }

.gc-theme-fern .gc-headerItem-comment-number {
  color: #61bd6d; }

.gc-theme-fern .gc-help-sort:hover .gc-help-sort-button {
  background-color: #61bd6d; }

.gc-theme-fern .gc-help-sort--active .gc-help-sort-button {
  background-color: #61bd6d; }

.gc-theme-fern .gc-register-btn:hover {
  color: #61bd6d; }

.gc-profile-wrapper:hover .gc-theme-fern .gc-profile,
.gc-profile-wrapper:focus .gc-theme-fern .gc-profile {
  color: #61bd6d; }

.gc-theme-fern .gc-profile-info .editable:hover .gcicon-pencil {
  color: #61bd6d; }

.gc-theme-fern .gc-notif-badge {
  background: #61bd6d; }

.gc-theme-fern .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #d4edd7; }

.gc-theme-fern .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #cdead1; }

.gc-theme-fern.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-fern.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-fern.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-fern a:hover, .gc-theme-fern a:focus, .gc-theme-fern a.hover {
  color: #61bd6d; }

.gc-theme-fern .gc-brand-loader {
  border-top-color: #61bd6d; }

.gc-theme-fern .gc-last-comment-read {
  border-color: #61bd6d; }
  .gc-theme-fern .gc-last-comment-read:before {
    border-color: #61bd6d; }
  .gc-theme-fern .gc-last-comment-read span {
    color: #61bd6d; }

.gc-theme-fern .gc-node .gc-cmt-editorial-inner {
  color: #61bd6d; }
  .gc-theme-fern .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #61bd6d; }
  .gc-theme-fern .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #61bd6d; }

.gc-theme-fern .gc-node .gc-editorial-selection {
  border-color: #61bd6d; }
  .gc-theme-fern .gc-node .gc-editorial-selection.editor-selection {
    color: #61bd6d; }

.gc-theme-fern .gc-btn:hover, .gc-theme-fern .gc-btn:focus {
  color: #61bd6d; }

.gc-theme-fern .gc-btn.voted {
  color: #61bd6d; }

.gc-theme-fern .gc-btn.gc-comment-submit {
  background: #61bd6d; }
  .gc-theme-fern .gc-btn.gc-comment-submit:hover {
    background: #45a652; }
  .gc-theme-fern .gc-btn.gc-comment-submit .help-icon {
    color: #61bd6d; }

.gc-theme-fern .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-fern .gc-btn-primary:focus, .gc-theme-fern .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-fern .gc-footer .gc-btn:hover, .gc-theme-fern .gc-footer .gc-btn:focus {
  color: #61bd6d !important; }

.gc-theme-fern .gc-popin .legend {
  color: #61bd6d; }

.gc-theme-fern .gc-popin-close:hover {
  color: #61bd6d; }

.gc-theme-fern .gc-signup-cancel-btn:hover {
  color: #61bd6d; }

.gc-theme-fern .gc-recover-password-link:hover {
  color: #61bd6d; }

.gc-theme-fern .gc-btn-link {
  color: #61bd6d; }

.gc-theme-fern .gc-profile-avatar-overlay {
  background: #61bd6d;
  /* The Fallback */
  background: rgba(97, 189, 109, 0.7); }

.gc-theme-fern .gc-profile-default-avatars p.title:hover {
  color: #61bd6d; }

.gc-theme-fern .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #61bd6d; }

.gc-theme-fern .sharing-button:hover {
  color: #61bd6d; }

.gc-theme-fern .list-menu-item:hover {
  color: #61bd6d; }

.gc-theme-fern .bt-menu:hover {
  color: #61bd6d; }

.gc-theme-fern .gc-vote .gc-range-labels li:hover {
  color: #61bd6d; }

.gc-theme-fern .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #61bd6d; }

.gc-theme-fern .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #61bd6d; }

.gc-theme-fern .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #61bd6d; }

.gc-theme-fern .gc-popin-profile .gc-profile-comments .comment-page {
  color: #61bd6d; }

.gc-theme-fern .pagination li.active a {
  background-color: #61bd6d;
  border-color: #61bd6d; }

.gc-theme-fern .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #61bd6d; }

.gc-theme-fern .gc-slider-button:hover, .gc-theme-fern .gc-slider-button:hover [class^="gcicon"] {
  color: #61bd6d; }

.gc-theme-fern .gc-slider-slides .underline {
  border-color: #61bd6d; }

html[dir=rtl] .gc-theme-fern .gc-slider-slides .gc-slider-item--active {
  border-color: #61bd6d; }

.gc-theme-fern .gc-slider-item--active:before {
  background-color: #61bd6d; }

.gc-theme-fern .gc-new:before {
  background-color: #85cc8e; }

.gc-theme-fern .gc-avatar.is-new .gc-rounded:after {
  background-color: #85cc8e; }

.gc-theme-picton-blue .gc-theme-bg {
  background: #54acd2; }

.gc-theme-picton-blue .gc-theme-color {
  color: #54acd2; }

.gc-theme-picton-blue .gc-link,
.gc-theme-picton-blue .gc-theme-color-main {
  color: #54acd2; }

.gc-theme-picton-blue .gc-comment-emoticon:hover i,
.gc-theme-picton-blue .gc-comment-emoticon--active i,
.gc-theme-picton-blue .gc-comment-smartedit:hover i,
.gc-theme-picton-blue .gc-comment-smartedit--active i,
.gc-theme-picton-blue .gc-comment-upload:hover i,
.gc-theme-picton-blue .gc-comment-upload--active i {
  color: #54acd2; }

.gc-theme-picton-blue .gc-comment-number {
  color: #54acd2; }

.gc-theme-picton-blue #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #54acd2; }

.gc-theme-picton-blue #gc-ecd .ecd-title:hover {
  color: #54acd2; }

.gc-theme-picton-blue #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #54acd2; }

.gc-theme-picton-blue #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-picton-blue #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #54acd2; }

.gc-theme-picton-blue #gc-ecd .ecd-meta .gc-share:hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-headerItem-comment-number {
  color: #54acd2; }

.gc-theme-picton-blue .gc-help-sort:hover .gc-help-sort-button {
  background-color: #54acd2; }

.gc-theme-picton-blue .gc-help-sort--active .gc-help-sort-button {
  background-color: #54acd2; }

.gc-theme-picton-blue .gc-register-btn:hover {
  color: #54acd2; }

.gc-profile-wrapper:hover .gc-theme-picton-blue .gc-profile,
.gc-profile-wrapper:focus .gc-theme-picton-blue .gc-profile {
  color: #54acd2; }

.gc-theme-picton-blue .gc-profile-info .editable:hover .gcicon-pencil {
  color: #54acd2; }

.gc-theme-picton-blue .gc-notif-badge {
  background: #54acd2; }

.gc-theme-picton-blue .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #d5ebf4; }

.gc-theme-picton-blue .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #cde7f2; }

.gc-theme-picton-blue.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-picton-blue.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-picton-blue.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-picton-blue a:hover, .gc-theme-picton-blue a:focus, .gc-theme-picton-blue a.hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-brand-loader {
  border-top-color: #54acd2; }

.gc-theme-picton-blue .gc-last-comment-read {
  border-color: #54acd2; }
  .gc-theme-picton-blue .gc-last-comment-read:before {
    border-color: #54acd2; }
  .gc-theme-picton-blue .gc-last-comment-read span {
    color: #54acd2; }

.gc-theme-picton-blue .gc-node .gc-cmt-editorial-inner {
  color: #54acd2; }
  .gc-theme-picton-blue .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #54acd2; }
  .gc-theme-picton-blue .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #54acd2; }

.gc-theme-picton-blue .gc-node .gc-editorial-selection {
  border-color: #54acd2; }
  .gc-theme-picton-blue .gc-node .gc-editorial-selection.editor-selection {
    color: #54acd2; }

.gc-theme-picton-blue .gc-btn:hover, .gc-theme-picton-blue .gc-btn:focus {
  color: #54acd2; }

.gc-theme-picton-blue .gc-btn.voted {
  color: #54acd2; }

.gc-theme-picton-blue .gc-btn.gc-comment-submit {
  background: #54acd2; }
  .gc-theme-picton-blue .gc-btn.gc-comment-submit:hover {
    background: #3396c0; }
  .gc-theme-picton-blue .gc-btn.gc-comment-submit .help-icon {
    color: #54acd2; }

.gc-theme-picton-blue .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-picton-blue .gc-btn-primary:focus, .gc-theme-picton-blue .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-picton-blue .gc-footer .gc-btn:hover, .gc-theme-picton-blue .gc-footer .gc-btn:focus {
  color: #54acd2 !important; }

.gc-theme-picton-blue .gc-popin .legend {
  color: #54acd2; }

.gc-theme-picton-blue .gc-popin-close:hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-signup-cancel-btn:hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-recover-password-link:hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-btn-link {
  color: #54acd2; }

.gc-theme-picton-blue .gc-profile-avatar-overlay {
  background: #54acd2;
  /* The Fallback */
  background: rgba(84, 172, 210, 0.7); }

.gc-theme-picton-blue .gc-profile-default-avatars p.title:hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #54acd2; }

.gc-theme-picton-blue .sharing-button:hover {
  color: #54acd2; }

.gc-theme-picton-blue .list-menu-item:hover {
  color: #54acd2; }

.gc-theme-picton-blue .bt-menu:hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-vote .gc-range-labels li:hover {
  color: #54acd2; }

.gc-theme-picton-blue .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #54acd2; }

.gc-theme-picton-blue .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #54acd2; }

.gc-theme-picton-blue .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #54acd2; }

.gc-theme-picton-blue .gc-popin-profile .gc-profile-comments .comment-page {
  color: #54acd2; }

.gc-theme-picton-blue .pagination li.active a {
  background-color: #54acd2;
  border-color: #54acd2; }

.gc-theme-picton-blue .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #54acd2; }

.gc-theme-picton-blue .gc-slider-button:hover, .gc-theme-picton-blue .gc-slider-button:hover [class^="gcicon"] {
  color: #54acd2; }

.gc-theme-picton-blue .gc-slider-slides .underline {
  border-color: #54acd2; }

html[dir=rtl] .gc-theme-picton-blue .gc-slider-slides .gc-slider-item--active {
  border-color: #54acd2; }

.gc-theme-picton-blue .gc-slider-item--active:before {
  background-color: #54acd2; }

.gc-theme-picton-blue .gc-new:before {
  background-color: #7cc0dd; }

.gc-theme-picton-blue .gc-avatar.is-new .gc-rounded:after {
  background-color: #7cc0dd; }

.gc-theme-mariner .gc-theme-bg {
  background: #2c82c9; }

.gc-theme-mariner .gc-theme-color {
  color: #2c82c9; }

.gc-theme-mariner .gc-link,
.gc-theme-mariner .gc-theme-color-main {
  color: #2c82c9; }

.gc-theme-mariner .gc-comment-emoticon:hover i,
.gc-theme-mariner .gc-comment-emoticon--active i,
.gc-theme-mariner .gc-comment-smartedit:hover i,
.gc-theme-mariner .gc-comment-smartedit--active i,
.gc-theme-mariner .gc-comment-upload:hover i,
.gc-theme-mariner .gc-comment-upload--active i {
  color: #2c82c9; }

.gc-theme-mariner .gc-comment-number {
  color: #2c82c9; }

.gc-theme-mariner #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #2c82c9; }

.gc-theme-mariner #gc-ecd .ecd-title:hover {
  color: #2c82c9; }

.gc-theme-mariner #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #2c82c9; }

.gc-theme-mariner #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-mariner #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #2c82c9; }

.gc-theme-mariner #gc-ecd .ecd-meta .gc-share:hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-headerItem-comment-number {
  color: #2c82c9; }

.gc-theme-mariner .gc-help-sort:hover .gc-help-sort-button {
  background-color: #2c82c9; }

.gc-theme-mariner .gc-help-sort--active .gc-help-sort-button {
  background-color: #2c82c9; }

.gc-theme-mariner .gc-register-btn:hover {
  color: #2c82c9; }

.gc-profile-wrapper:hover .gc-theme-mariner .gc-profile,
.gc-profile-wrapper:focus .gc-theme-mariner .gc-profile {
  color: #2c82c9; }

.gc-theme-mariner .gc-profile-info .editable:hover .gcicon-pencil {
  color: #2c82c9; }

.gc-theme-mariner .gc-notif-badge {
  background: #2c82c9; }

.gc-theme-mariner .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #abcfed; }

.gc-theme-mariner .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #a3caeb; }

.gc-theme-mariner.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-mariner.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-mariner.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-mariner a:hover, .gc-theme-mariner a:focus, .gc-theme-mariner a.hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-brand-loader {
  border-top-color: #2c82c9; }

.gc-theme-mariner .gc-last-comment-read {
  border-color: #2c82c9; }
  .gc-theme-mariner .gc-last-comment-read:before {
    border-color: #2c82c9; }
  .gc-theme-mariner .gc-last-comment-read span {
    color: #2c82c9; }

.gc-theme-mariner .gc-node .gc-cmt-editorial-inner {
  color: #2c82c9; }
  .gc-theme-mariner .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #2c82c9; }
  .gc-theme-mariner .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #2c82c9; }

.gc-theme-mariner .gc-node .gc-editorial-selection {
  border-color: #2c82c9; }
  .gc-theme-mariner .gc-node .gc-editorial-selection.editor-selection {
    color: #2c82c9; }

.gc-theme-mariner .gc-btn:hover, .gc-theme-mariner .gc-btn:focus {
  color: #2c82c9; }

.gc-theme-mariner .gc-btn.voted {
  color: #2c82c9; }

.gc-theme-mariner .gc-btn.gc-comment-submit {
  background: #2c82c9; }
  .gc-theme-mariner .gc-btn.gc-comment-submit:hover {
    background: #23679f; }
  .gc-theme-mariner .gc-btn.gc-comment-submit .help-icon {
    color: #2c82c9; }

.gc-theme-mariner .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-mariner .gc-btn-primary:focus, .gc-theme-mariner .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-mariner .gc-footer .gc-btn:hover, .gc-theme-mariner .gc-footer .gc-btn:focus {
  color: #2c82c9 !important; }

.gc-theme-mariner .gc-popin .legend {
  color: #2c82c9; }

.gc-theme-mariner .gc-popin-close:hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-signup-cancel-btn:hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-recover-password-link:hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-btn-link {
  color: #2c82c9; }

.gc-theme-mariner .gc-profile-avatar-overlay {
  background: #2c82c9;
  /* The Fallback */
  background: rgba(44, 130, 201, 0.7); }

.gc-theme-mariner .gc-profile-default-avatars p.title:hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #2c82c9; }

.gc-theme-mariner .sharing-button:hover {
  color: #2c82c9; }

.gc-theme-mariner .list-menu-item:hover {
  color: #2c82c9; }

.gc-theme-mariner .bt-menu:hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-vote .gc-range-labels li:hover {
  color: #2c82c9; }

.gc-theme-mariner .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #2c82c9; }

.gc-theme-mariner .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #2c82c9; }

.gc-theme-mariner .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #2c82c9; }

.gc-theme-mariner .gc-popin-profile .gc-profile-comments .comment-page {
  color: #2c82c9; }

.gc-theme-mariner .pagination li.active a {
  background-color: #2c82c9;
  border-color: #2c82c9; }

.gc-theme-mariner .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #2c82c9; }

.gc-theme-mariner .gc-slider-button:hover, .gc-theme-mariner .gc-slider-button:hover [class^="gcicon"] {
  color: #2c82c9; }

.gc-theme-mariner .gc-slider-slides .underline {
  border-color: #2c82c9; }

html[dir=rtl] .gc-theme-mariner .gc-slider-slides .gc-slider-item--active {
  border-color: #2c82c9; }

.gc-theme-mariner .gc-slider-item--active:before {
  background-color: #2c82c9; }

.gc-theme-mariner .gc-new:before {
  background-color: #4f9bd9; }

.gc-theme-mariner .gc-avatar.is-new .gc-rounded:after {
  background-color: #4f9bd9; }

.gc-theme-blue-whale .gc-theme-bg {
  background: #28324e; }

.gc-theme-blue-whale .gc-theme-color {
  color: #28324e; }

.gc-theme-blue-whale .gc-link,
.gc-theme-blue-whale .gc-theme-color-main {
  color: #28324e; }

.gc-theme-blue-whale .gc-comment-emoticon:hover i,
.gc-theme-blue-whale .gc-comment-emoticon--active i,
.gc-theme-blue-whale .gc-comment-smartedit:hover i,
.gc-theme-blue-whale .gc-comment-smartedit--active i,
.gc-theme-blue-whale .gc-comment-upload:hover i,
.gc-theme-blue-whale .gc-comment-upload--active i {
  color: #28324e; }

.gc-theme-blue-whale .gc-comment-number {
  color: #28324e; }

.gc-theme-blue-whale #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #28324e; }

.gc-theme-blue-whale #gc-ecd .ecd-title:hover {
  color: #28324e; }

.gc-theme-blue-whale #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #28324e; }

.gc-theme-blue-whale #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-blue-whale #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #28324e; }

.gc-theme-blue-whale #gc-ecd .ecd-meta .gc-share:hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-headerItem-comment-number {
  color: #28324e; }

.gc-theme-blue-whale .gc-help-sort:hover .gc-help-sort-button {
  background-color: #28324e; }

.gc-theme-blue-whale .gc-help-sort--active .gc-help-sort-button {
  background-color: #28324e; }

.gc-theme-blue-whale .gc-register-btn:hover {
  color: #28324e; }

.gc-profile-wrapper:hover .gc-theme-blue-whale .gc-profile,
.gc-profile-wrapper:focus .gc-theme-blue-whale .gc-profile {
  color: #28324e; }

.gc-theme-blue-whale .gc-profile-info .editable:hover .gcicon-pencil {
  color: #28324e; }

.gc-theme-blue-whale .gc-notif-badge {
  background: #28324e; }

.gc-theme-blue-whale .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #687bb1; }

.gc-theme-blue-whale .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #6175ae; }

.gc-theme-blue-whale.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-blue-whale.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-blue-whale.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-blue-whale a:hover, .gc-theme-blue-whale a:focus, .gc-theme-blue-whale a.hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-brand-loader {
  border-top-color: #28324e; }

.gc-theme-blue-whale .gc-last-comment-read {
  border-color: #28324e; }
  .gc-theme-blue-whale .gc-last-comment-read:before {
    border-color: #28324e; }
  .gc-theme-blue-whale .gc-last-comment-read span {
    color: #28324e; }

.gc-theme-blue-whale .gc-node .gc-cmt-editorial-inner {
  color: #28324e; }
  .gc-theme-blue-whale .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #28324e; }
  .gc-theme-blue-whale .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #28324e; }

.gc-theme-blue-whale .gc-node .gc-editorial-selection {
  border-color: #28324e; }
  .gc-theme-blue-whale .gc-node .gc-editorial-selection.editor-selection {
    color: #28324e; }

.gc-theme-blue-whale .gc-btn:hover, .gc-theme-blue-whale .gc-btn:focus {
  color: #28324e; }

.gc-theme-blue-whale .gc-btn.voted {
  color: #28324e; }

.gc-theme-blue-whale .gc-btn.gc-comment-submit {
  background: #28324e; }
  .gc-theme-blue-whale .gc-btn.gc-comment-submit:hover {
    background: #171c2c; }
  .gc-theme-blue-whale .gc-btn.gc-comment-submit .help-icon {
    color: #28324e; }

.gc-theme-blue-whale .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-blue-whale .gc-btn-primary:focus, .gc-theme-blue-whale .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-blue-whale .gc-footer .gc-btn:hover, .gc-theme-blue-whale .gc-footer .gc-btn:focus {
  color: #28324e !important; }

.gc-theme-blue-whale .gc-popin .legend {
  color: #28324e; }

.gc-theme-blue-whale .gc-popin-close:hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-signup-cancel-btn:hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-recover-password-link:hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-btn-link {
  color: #28324e; }

.gc-theme-blue-whale .gc-profile-avatar-overlay {
  background: #28324e;
  /* The Fallback */
  background: rgba(40, 50, 78, 0.7); }

.gc-theme-blue-whale .gc-profile-default-avatars p.title:hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #28324e; }

.gc-theme-blue-whale .sharing-button:hover {
  color: #28324e; }

.gc-theme-blue-whale .list-menu-item:hover {
  color: #28324e; }

.gc-theme-blue-whale .bt-menu:hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-vote .gc-range-labels li:hover {
  color: #28324e; }

.gc-theme-blue-whale .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #28324e; }

.gc-theme-blue-whale .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #28324e; }

.gc-theme-blue-whale .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #28324e; }

.gc-theme-blue-whale .gc-popin-profile .gc-profile-comments .comment-page {
  color: #28324e; }

.gc-theme-blue-whale .pagination li.active a {
  background-color: #28324e;
  border-color: #28324e; }

.gc-theme-blue-whale .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #28324e; }

.gc-theme-blue-whale .gc-slider-button:hover, .gc-theme-blue-whale .gc-slider-button:hover [class^="gcicon"] {
  color: #28324e; }

.gc-theme-blue-whale .gc-slider-slides .underline {
  border-color: #28324e; }

html[dir=rtl] .gc-theme-blue-whale .gc-slider-slides .gc-slider-item--active {
  border-color: #28324e; }

.gc-theme-blue-whale .gc-slider-item--active:before {
  background-color: #28324e; }

.gc-theme-blue-whale .gc-new:before {
  background-color: #394870; }

.gc-theme-blue-whale .gc-avatar.is-new .gc-rounded:after {
  background-color: #394870; }

.gc-theme-iron-gray .gc-theme-bg {
  background: #75706b; }

.gc-theme-iron-gray .gc-theme-color {
  color: #75706b; }

.gc-theme-iron-gray .gc-link,
.gc-theme-iron-gray .gc-theme-color-main {
  color: #75706b; }

.gc-theme-iron-gray .gc-comment-emoticon:hover i,
.gc-theme-iron-gray .gc-comment-emoticon--active i,
.gc-theme-iron-gray .gc-comment-smartedit:hover i,
.gc-theme-iron-gray .gc-comment-smartedit--active i,
.gc-theme-iron-gray .gc-comment-upload:hover i,
.gc-theme-iron-gray .gc-comment-upload--active i {
  color: #75706b; }

.gc-theme-iron-gray .gc-comment-number {
  color: #75706b; }

.gc-theme-iron-gray #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #75706b; }

.gc-theme-iron-gray #gc-ecd .ecd-title:hover {
  color: #75706b; }

.gc-theme-iron-gray #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #75706b; }

.gc-theme-iron-gray #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-iron-gray #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #75706b; }

.gc-theme-iron-gray #gc-ecd .ecd-meta .gc-share:hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-headerItem-comment-number {
  color: #75706b; }

.gc-theme-iron-gray .gc-help-sort:hover .gc-help-sort-button {
  background-color: #75706b; }

.gc-theme-iron-gray .gc-help-sort--active .gc-help-sort-button {
  background-color: #75706b; }

.gc-theme-iron-gray .gc-register-btn:hover {
  color: #75706b; }

.gc-profile-wrapper:hover .gc-theme-iron-gray .gc-profile,
.gc-profile-wrapper:focus .gc-theme-iron-gray .gc-profile {
  color: #75706b; }

.gc-theme-iron-gray .gc-profile-info .editable:hover .gcicon-pencil {
  color: #75706b; }

.gc-theme-iron-gray .gc-notif-badge {
  background: #75706b; }

.gc-theme-iron-gray .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #c4c2bf; }

.gc-theme-iron-gray .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #bfbdba; }

.gc-theme-iron-gray.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-iron-gray.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-iron-gray.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-iron-gray a:hover, .gc-theme-iron-gray a:focus, .gc-theme-iron-gray a.hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-brand-loader {
  border-top-color: #75706b; }

.gc-theme-iron-gray .gc-last-comment-read {
  border-color: #75706b; }
  .gc-theme-iron-gray .gc-last-comment-read:before {
    border-color: #75706b; }
  .gc-theme-iron-gray .gc-last-comment-read span {
    color: #75706b; }

.gc-theme-iron-gray .gc-node .gc-cmt-editorial-inner {
  color: #75706b; }
  .gc-theme-iron-gray .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #75706b; }
  .gc-theme-iron-gray .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #75706b; }

.gc-theme-iron-gray .gc-node .gc-editorial-selection {
  border-color: #75706b; }
  .gc-theme-iron-gray .gc-node .gc-editorial-selection.editor-selection {
    color: #75706b; }

.gc-theme-iron-gray .gc-btn:hover, .gc-theme-iron-gray .gc-btn:focus {
  color: #75706b; }

.gc-theme-iron-gray .gc-btn.voted {
  color: #75706b; }

.gc-theme-iron-gray .gc-btn.gc-comment-submit {
  background: #75706b; }
  .gc-theme-iron-gray .gc-btn.gc-comment-submit:hover {
    background: #5a5753; }
  .gc-theme-iron-gray .gc-btn.gc-comment-submit .help-icon {
    color: #75706b; }

.gc-theme-iron-gray .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-iron-gray .gc-btn-primary:focus, .gc-theme-iron-gray .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-iron-gray .gc-footer .gc-btn:hover, .gc-theme-iron-gray .gc-footer .gc-btn:focus {
  color: #75706b !important; }

.gc-theme-iron-gray .gc-popin .legend {
  color: #75706b; }

.gc-theme-iron-gray .gc-popin-close:hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-signup-cancel-btn:hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-recover-password-link:hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-btn-link {
  color: #75706b; }

.gc-theme-iron-gray .gc-profile-avatar-overlay {
  background: #75706b;
  /* The Fallback */
  background: rgba(117, 112, 107, 0.7); }

.gc-theme-iron-gray .gc-profile-default-avatars p.title:hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #75706b; }

.gc-theme-iron-gray .sharing-button:hover {
  color: #75706b; }

.gc-theme-iron-gray .list-menu-item:hover {
  color: #75706b; }

.gc-theme-iron-gray .bt-menu:hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-vote .gc-range-labels li:hover {
  color: #75706b; }

.gc-theme-iron-gray .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #75706b; }

.gc-theme-iron-gray .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #75706b; }

.gc-theme-iron-gray .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #75706b; }

.gc-theme-iron-gray .gc-popin-profile .gc-profile-comments .comment-page {
  color: #75706b; }

.gc-theme-iron-gray .pagination li.active a {
  background-color: #75706b;
  border-color: #75706b; }

.gc-theme-iron-gray .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #75706b; }

.gc-theme-iron-gray .gc-slider-button:hover, .gc-theme-iron-gray .gc-slider-button:hover [class^="gcicon"] {
  color: #75706b; }

.gc-theme-iron-gray .gc-slider-slides .underline {
  border-color: #75706b; }

html[dir=rtl] .gc-theme-iron-gray .gc-slider-slides .gc-slider-item--active {
  border-color: #75706b; }

.gc-theme-iron-gray .gc-slider-item--active:before {
  background-color: #75706b; }

.gc-theme-iron-gray .gc-new:before {
  background-color: #8f8a84; }

.gc-theme-iron-gray .gc-avatar.is-new .gc-rounded:after {
  background-color: #8f8a84; }

.gc-theme-valencia .gc-theme-bg {
  background: #d14841; }

.gc-theme-valencia .gc-theme-color {
  color: #d14841; }

.gc-theme-valencia .gc-link,
.gc-theme-valencia .gc-theme-color-main {
  color: #d14841; }

.gc-theme-valencia .gc-comment-emoticon:hover i,
.gc-theme-valencia .gc-comment-emoticon--active i,
.gc-theme-valencia .gc-comment-smartedit:hover i,
.gc-theme-valencia .gc-comment-smartedit--active i,
.gc-theme-valencia .gc-comment-upload:hover i,
.gc-theme-valencia .gc-comment-upload--active i {
  color: #d14841; }

.gc-theme-valencia .gc-comment-number {
  color: #d14841; }

.gc-theme-valencia #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #d14841; }

.gc-theme-valencia #gc-ecd .ecd-title:hover {
  color: #d14841; }

.gc-theme-valencia #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #d14841; }

.gc-theme-valencia #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-valencia #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #d14841; }

.gc-theme-valencia #gc-ecd .ecd-meta .gc-share:hover {
  color: #d14841; }

.gc-theme-valencia .gc-headerItem-comment-number {
  color: #d14841; }

.gc-theme-valencia .gc-help-sort:hover .gc-help-sort-button {
  background-color: #d14841; }

.gc-theme-valencia .gc-help-sort--active .gc-help-sort-button {
  background-color: #d14841; }

.gc-theme-valencia .gc-register-btn:hover {
  color: #d14841; }

.gc-profile-wrapper:hover .gc-theme-valencia .gc-profile,
.gc-profile-wrapper:focus .gc-theme-valencia .gc-profile {
  color: #d14841; }

.gc-theme-valencia .gc-profile-info .editable:hover .gcicon-pencil {
  color: #d14841; }

.gc-theme-valencia .gc-notif-badge {
  background: #d14841; }

.gc-theme-valencia .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #f1c7c4; }

.gc-theme-valencia .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #efbfbc; }

.gc-theme-valencia.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-valencia.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-valencia.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-valencia a:hover, .gc-theme-valencia a:focus, .gc-theme-valencia a.hover {
  color: #d14841; }

.gc-theme-valencia .gc-brand-loader {
  border-top-color: #d14841; }

.gc-theme-valencia .gc-last-comment-read {
  border-color: #d14841; }
  .gc-theme-valencia .gc-last-comment-read:before {
    border-color: #d14841; }
  .gc-theme-valencia .gc-last-comment-read span {
    color: #d14841; }

.gc-theme-valencia .gc-node .gc-cmt-editorial-inner {
  color: #d14841; }
  .gc-theme-valencia .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #d14841; }
  .gc-theme-valencia .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #d14841; }

.gc-theme-valencia .gc-node .gc-editorial-selection {
  border-color: #d14841; }
  .gc-theme-valencia .gc-node .gc-editorial-selection.editor-selection {
    color: #d14841; }

.gc-theme-valencia .gc-btn:hover, .gc-theme-valencia .gc-btn:focus {
  color: #d14841; }

.gc-theme-valencia .gc-btn.voted {
  color: #d14841; }

.gc-theme-valencia .gc-btn.gc-comment-submit {
  background: #d14841; }
  .gc-theme-valencia .gc-btn.gc-comment-submit:hover {
    background: #b4322b; }
  .gc-theme-valencia .gc-btn.gc-comment-submit .help-icon {
    color: #d14841; }

.gc-theme-valencia .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-valencia .gc-btn-primary:focus, .gc-theme-valencia .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-valencia .gc-footer .gc-btn:hover, .gc-theme-valencia .gc-footer .gc-btn:focus {
  color: #d14841 !important; }

.gc-theme-valencia .gc-popin .legend {
  color: #d14841; }

.gc-theme-valencia .gc-popin-close:hover {
  color: #d14841; }

.gc-theme-valencia .gc-signup-cancel-btn:hover {
  color: #d14841; }

.gc-theme-valencia .gc-recover-password-link:hover {
  color: #d14841; }

.gc-theme-valencia .gc-btn-link {
  color: #d14841; }

.gc-theme-valencia .gc-profile-avatar-overlay {
  background: #d14841;
  /* The Fallback */
  background: rgba(209, 72, 65, 0.7); }

.gc-theme-valencia .gc-profile-default-avatars p.title:hover {
  color: #d14841; }

.gc-theme-valencia .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #d14841; }

.gc-theme-valencia .sharing-button:hover {
  color: #d14841; }

.gc-theme-valencia .list-menu-item:hover {
  color: #d14841; }

.gc-theme-valencia .bt-menu:hover {
  color: #d14841; }

.gc-theme-valencia .gc-vote .gc-range-labels li:hover {
  color: #d14841; }

.gc-theme-valencia .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #d14841; }

.gc-theme-valencia .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #d14841; }

.gc-theme-valencia .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #d14841; }

.gc-theme-valencia .gc-popin-profile .gc-profile-comments .comment-page {
  color: #d14841; }

.gc-theme-valencia .pagination li.active a {
  background-color: #d14841;
  border-color: #d14841; }

.gc-theme-valencia .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #d14841; }

.gc-theme-valencia .gc-slider-button:hover, .gc-theme-valencia .gc-slider-button:hover [class^="gcicon"] {
  color: #d14841; }

.gc-theme-valencia .gc-slider-slides .underline {
  border-color: #d14841; }

html[dir=rtl] .gc-theme-valencia .gc-slider-slides .gc-slider-item--active {
  border-color: #d14841; }

.gc-theme-valencia .gc-slider-item--active:before {
  background-color: #d14841; }

.gc-theme-valencia .gc-new:before {
  background-color: #db706a; }

.gc-theme-valencia .gc-avatar.is-new .gc-rounded:after {
  background-color: #db706a; }

.gc-theme-blue-gem .gc-theme-bg {
  background: #553982; }

.gc-theme-blue-gem .gc-theme-color {
  color: #553982; }

.gc-theme-blue-gem .gc-link,
.gc-theme-blue-gem .gc-theme-color-main {
  color: #553982; }

.gc-theme-blue-gem .gc-comment-emoticon:hover i,
.gc-theme-blue-gem .gc-comment-emoticon--active i,
.gc-theme-blue-gem .gc-comment-smartedit:hover i,
.gc-theme-blue-gem .gc-comment-smartedit--active i,
.gc-theme-blue-gem .gc-comment-upload:hover i,
.gc-theme-blue-gem .gc-comment-upload--active i {
  color: #553982; }

.gc-theme-blue-gem .gc-comment-number {
  color: #553982; }

.gc-theme-blue-gem #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #553982; }

.gc-theme-blue-gem #gc-ecd .ecd-title:hover {
  color: #553982; }

.gc-theme-blue-gem #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #553982; }

.gc-theme-blue-gem #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-blue-gem #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #553982; }

.gc-theme-blue-gem #gc-ecd .ecd-meta .gc-share:hover {
  color: #553982; }

.gc-theme-blue-gem .gc-headerItem-comment-number {
  color: #553982; }

.gc-theme-blue-gem .gc-help-sort:hover .gc-help-sort-button {
  background-color: #553982; }

.gc-theme-blue-gem .gc-help-sort--active .gc-help-sort-button {
  background-color: #553982; }

.gc-theme-blue-gem .gc-register-btn:hover {
  color: #553982; }

.gc-profile-wrapper:hover .gc-theme-blue-gem .gc-profile,
.gc-profile-wrapper:focus .gc-theme-blue-gem .gc-profile {
  color: #553982; }

.gc-theme-blue-gem .gc-profile-info .editable:hover .gcicon-pencil {
  color: #553982; }

.gc-theme-blue-gem .gc-notif-badge {
  background: #553982; }

.gc-theme-blue-gem .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #a890ce; }

.gc-theme-blue-gem .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #a289cb; }

.gc-theme-blue-gem.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-blue-gem.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-blue-gem.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-blue-gem a:hover, .gc-theme-blue-gem a:focus, .gc-theme-blue-gem a.hover {
  color: #553982; }

.gc-theme-blue-gem .gc-brand-loader {
  border-top-color: #553982; }

.gc-theme-blue-gem .gc-last-comment-read {
  border-color: #553982; }
  .gc-theme-blue-gem .gc-last-comment-read:before {
    border-color: #553982; }
  .gc-theme-blue-gem .gc-last-comment-read span {
    color: #553982; }

.gc-theme-blue-gem .gc-node .gc-cmt-editorial-inner {
  color: #553982; }
  .gc-theme-blue-gem .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #553982; }
  .gc-theme-blue-gem .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #553982; }

.gc-theme-blue-gem .gc-node .gc-editorial-selection {
  border-color: #553982; }
  .gc-theme-blue-gem .gc-node .gc-editorial-selection.editor-selection {
    color: #553982; }

.gc-theme-blue-gem .gc-btn:hover, .gc-theme-blue-gem .gc-btn:focus {
  color: #553982; }

.gc-theme-blue-gem .gc-btn.voted {
  color: #553982; }

.gc-theme-blue-gem .gc-btn.gc-comment-submit {
  background: #553982; }
  .gc-theme-blue-gem .gc-btn.gc-comment-submit:hover {
    background: #3e295f; }
  .gc-theme-blue-gem .gc-btn.gc-comment-submit .help-icon {
    color: #553982; }

.gc-theme-blue-gem .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-blue-gem .gc-btn-primary:focus, .gc-theme-blue-gem .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-blue-gem .gc-footer .gc-btn:hover, .gc-theme-blue-gem .gc-footer .gc-btn:focus {
  color: #553982 !important; }

.gc-theme-blue-gem .gc-popin .legend {
  color: #553982; }

.gc-theme-blue-gem .gc-popin-close:hover {
  color: #553982; }

.gc-theme-blue-gem .gc-signup-cancel-btn:hover {
  color: #553982; }

.gc-theme-blue-gem .gc-recover-password-link:hover {
  color: #553982; }

.gc-theme-blue-gem .gc-btn-link {
  color: #553982; }

.gc-theme-blue-gem .gc-profile-avatar-overlay {
  background: #553982;
  /* The Fallback */
  background: rgba(85, 57, 130, 0.7); }

.gc-theme-blue-gem .gc-profile-default-avatars p.title:hover {
  color: #553982; }

.gc-theme-blue-gem .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #553982; }

.gc-theme-blue-gem .sharing-button:hover {
  color: #553982; }

.gc-theme-blue-gem .list-menu-item:hover {
  color: #553982; }

.gc-theme-blue-gem .bt-menu:hover {
  color: #553982; }

.gc-theme-blue-gem .gc-vote .gc-range-labels li:hover {
  color: #553982; }

.gc-theme-blue-gem .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #553982; }

.gc-theme-blue-gem .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #553982; }

.gc-theme-blue-gem .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #553982; }

.gc-theme-blue-gem .gc-popin-profile .gc-profile-comments .comment-page {
  color: #553982; }

.gc-theme-blue-gem .pagination li.active a {
  background-color: #553982;
  border-color: #553982; }

.gc-theme-blue-gem .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #553982; }

.gc-theme-blue-gem .gc-slider-button:hover, .gc-theme-blue-gem .gc-slider-button:hover [class^="gcicon"] {
  color: #553982; }

.gc-theme-blue-gem .gc-slider-slides .underline {
  border-color: #553982; }

html[dir=rtl] .gc-theme-blue-gem .gc-slider-slides .gc-slider-item--active {
  border-color: #553982; }

.gc-theme-blue-gem .gc-slider-item--active:before {
  background-color: #553982; }

.gc-theme-blue-gem .gc-new:before {
  background-color: #6c49a5; }

.gc-theme-blue-gem .gc-avatar.is-new .gc-rounded:after {
  background-color: #6c49a5; }

.gc-theme-strong-scarlet .gc-theme-bg {
  background: #971048; }

.gc-theme-strong-scarlet .gc-theme-color {
  color: #971048; }

.gc-theme-strong-scarlet .gc-link,
.gc-theme-strong-scarlet .gc-theme-color-main {
  color: #971048; }

.gc-theme-strong-scarlet .gc-comment-emoticon:hover i,
.gc-theme-strong-scarlet .gc-comment-emoticon--active i,
.gc-theme-strong-scarlet .gc-comment-smartedit:hover i,
.gc-theme-strong-scarlet .gc-comment-smartedit--active i,
.gc-theme-strong-scarlet .gc-comment-upload:hover i,
.gc-theme-strong-scarlet .gc-comment-upload--active i {
  color: #971048; }

.gc-theme-strong-scarlet .gc-comment-number {
  color: #971048; }

.gc-theme-strong-scarlet #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #971048; }

.gc-theme-strong-scarlet #gc-ecd .ecd-title:hover {
  color: #971048; }

.gc-theme-strong-scarlet #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #971048; }

.gc-theme-strong-scarlet #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-strong-scarlet #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #971048; }

.gc-theme-strong-scarlet #gc-ecd .ecd-meta .gc-share:hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-headerItem-comment-number {
  color: #971048; }

.gc-theme-strong-scarlet .gc-help-sort:hover .gc-help-sort-button {
  background-color: #971048; }

.gc-theme-strong-scarlet .gc-help-sort--active .gc-help-sort-button {
  background-color: #971048; }

.gc-theme-strong-scarlet .gc-register-btn:hover {
  color: #971048; }

.gc-profile-wrapper:hover .gc-theme-strong-scarlet .gc-profile,
.gc-profile-wrapper:focus .gc-theme-strong-scarlet .gc-profile {
  color: #971048; }

.gc-theme-strong-scarlet .gc-profile-info .editable:hover .gcicon-pencil {
  color: #971048; }

.gc-theme-strong-scarlet .gc-notif-badge {
  background: #971048; }

.gc-theme-strong-scarlet .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #ecc5d6; }

.gc-theme-strong-scarlet .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #fba1c6; }

.gc-theme-strong-scarlet.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-strong-scarlet.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-strong-scarlet.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-strong-scarlet a:hover, .gc-theme-strong-scarlet a:focus, .gc-theme-strong-scarlet a.hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-brand-loader {
  border-top-color: #971048; }

.gc-theme-strong-scarlet .gc-last-comment-read {
  border-color: #971048; }
  .gc-theme-strong-scarlet .gc-last-comment-read:before {
    border-color: #971048; }
  .gc-theme-strong-scarlet .gc-last-comment-read span {
    color: #971048; }

.gc-theme-strong-scarlet .gc-node .gc-cmt-editorial-inner {
  color: #971048; }
  .gc-theme-strong-scarlet .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #971048; }
  .gc-theme-strong-scarlet .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #971048; }

.gc-theme-strong-scarlet .gc-node .gc-editorial-selection {
  border-color: #971048; }
  .gc-theme-strong-scarlet .gc-node .gc-editorial-selection.editor-selection {
    color: #971048; }

.gc-theme-strong-scarlet .gc-btn:hover, .gc-theme-strong-scarlet .gc-btn:focus {
  color: #971048; }

.gc-theme-strong-scarlet .gc-btn.voted {
  color: #971048; }

.gc-theme-strong-scarlet .gc-btn.gc-comment-submit {
  background: #971048; }
  .gc-theme-strong-scarlet .gc-btn.gc-comment-submit:hover {
    background: #690b32; }
  .gc-theme-strong-scarlet .gc-btn.gc-comment-submit .help-icon {
    color: #971048; }

.gc-theme-strong-scarlet .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-strong-scarlet .gc-btn-primary:focus, .gc-theme-strong-scarlet .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-strong-scarlet .gc-footer .gc-btn:hover, .gc-theme-strong-scarlet .gc-footer .gc-btn:focus {
  color: #971048 !important; }

.gc-theme-strong-scarlet .gc-popin .legend {
  color: #971048; }

.gc-theme-strong-scarlet .gc-popin-close:hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-signup-cancel-btn:hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-recover-password-link:hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-btn-link {
  color: #971048; }

.gc-theme-strong-scarlet .gc-profile-avatar-overlay {
  background: #971048;
  /* The Fallback */
  background: rgba(151, 16, 72, 0.7); }

.gc-theme-strong-scarlet .gc-profile-default-avatars p.title:hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #971048; }

.gc-theme-strong-scarlet .sharing-button:hover {
  color: #971048; }

.gc-theme-strong-scarlet .list-menu-item:hover {
  color: #971048; }

.gc-theme-strong-scarlet .bt-menu:hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-vote .gc-range-labels li:hover {
  color: #971048; }

.gc-theme-strong-scarlet .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #971048; }

.gc-theme-strong-scarlet .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #971048; }

.gc-theme-strong-scarlet .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #971048; }

.gc-theme-strong-scarlet .gc-popin-profile .gc-profile-comments .comment-page {
  color: #971048; }

.gc-theme-strong-scarlet .pagination li.active a {
  background-color: #971048;
  border-color: #971048; }

.gc-theme-strong-scarlet .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #971048; }

.gc-theme-strong-scarlet .gc-slider-button:hover, .gc-theme-strong-scarlet .gc-slider-button:hover [class^="gcicon"] {
  color: #971048; }

.gc-theme-strong-scarlet .gc-slider-slides .underline {
  border-color: #971048; }

html[dir=rtl] .gc-theme-strong-scarlet .gc-slider-slides .gc-slider-item--active {
  border-color: #971048; }

.gc-theme-strong-scarlet .gc-slider-item--active:before {
  background-color: #971048; }

.gc-theme-strong-scarlet .gc-new:before {
  background-color: #c5155e; }

.gc-theme-strong-scarlet .gc-avatar.is-new .gc-rounded:after {
  background-color: #c5155e; }

.gc-theme-orange .gc-theme-bg {
  background: #FF7900; }

.gc-theme-orange .gc-theme-color {
  color: #FF7900; }

.gc-theme-orange .gc-link,
.gc-theme-orange .gc-theme-color-main {
  color: #FF7900; }

.gc-theme-orange .gc-comment-emoticon:hover i,
.gc-theme-orange .gc-comment-emoticon--active i,
.gc-theme-orange .gc-comment-smartedit:hover i,
.gc-theme-orange .gc-comment-smartedit--active i,
.gc-theme-orange .gc-comment-upload:hover i,
.gc-theme-orange .gc-comment-upload--active i {
  color: #FF7900; }

.gc-theme-orange .gc-comment-number {
  color: #FF7900; }

.gc-theme-orange #gc-ecd .ecd-right .ecd-right-inner .ecd-count-participants-wrap .ecd-count-participants {
  color: #FF7900; }

.gc-theme-orange #gc-ecd .ecd-title:hover {
  color: #FF7900; }

.gc-theme-orange #gc-ecd .ecd-title .ecd-edit-btn:hover {
  color: #FF7900; }

.gc-theme-orange #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:hover, .gc-theme-orange #gc-ecd .ecd-meta .gc-popin.gc-popin-share .sharing-button:focus {
  color: #FF7900; }

.gc-theme-orange #gc-ecd .ecd-meta .gc-share:hover {
  color: #FF7900; }

.gc-theme-orange .gc-headerItem-comment-number {
  color: #FF7900; }

.gc-theme-orange .gc-help-sort:hover .gc-help-sort-button {
  background-color: #FF7900; }

.gc-theme-orange .gc-help-sort--active .gc-help-sort-button {
  background-color: #FF7900; }

.gc-theme-orange .gc-register-btn:hover {
  color: #FF7900; }

.gc-profile-wrapper:hover .gc-theme-orange .gc-profile,
.gc-profile-wrapper:focus .gc-theme-orange .gc-profile {
  color: #FF7900; }

.gc-theme-orange .gc-profile-info .editable:hover .gcicon-pencil {
  color: #FF7900; }

.gc-theme-orange .gc-notif-badge {
  background: #FF7900; }

.gc-theme-orange .gc-notif-panel .gc-notif-panel-item.unviewed {
  background: #ffcfa3; }

.gc-theme-orange .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
  background: #ffc999; }

.gc-theme-orange.gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
  background: #000; }
  .gc-theme-orange.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed {
    background: #111; }
  .gc-theme-orange.gc-theme-dark .gc-notif-panel .gc-notif-panel-item.unviewed:hover {
    background: #000; }

.gc-theme-orange a:hover, .gc-theme-orange a:focus, .gc-theme-orange a.hover {
  color: #FF7900; }

.gc-theme-orange .gc-brand-loader {
  border-top-color: #FF7900; }

.gc-theme-orange .gc-last-comment-read {
  border-color: #FF7900; }
  .gc-theme-orange .gc-last-comment-read:before {
    border-color: #FF7900; }
  .gc-theme-orange .gc-last-comment-read span {
    color: #FF7900; }

.gc-theme-orange .gc-node .gc-cmt-editorial-inner {
  color: #FF7900; }
  .gc-theme-orange .gc-node .gc-cmt-editorial-inner .gc-edit {
    color: #FF7900; }
  .gc-theme-orange .gc-node .gc-cmt-editorial-inner .gc-editorial-actions div {
    border-color: #FF7900; }

.gc-theme-orange .gc-node .gc-editorial-selection {
  border-color: #FF7900; }
  .gc-theme-orange .gc-node .gc-editorial-selection.editor-selection {
    color: #FF7900; }

.gc-theme-orange .gc-btn:hover, .gc-theme-orange .gc-btn:focus {
  color: #FF7900; }

.gc-theme-orange .gc-btn.voted {
  color: #FF7900; }

.gc-theme-orange .gc-btn.gc-comment-submit {
  background: #FF7900; }
  .gc-theme-orange .gc-btn.gc-comment-submit:hover {
    background: #cc6100; }
  .gc-theme-orange .gc-btn.gc-comment-submit .help-icon {
    color: #FF7900; }

.gc-theme-orange .gc-btn-primary {
  background-color: #f35b5b; }
  .gc-theme-orange .gc-btn-primary:focus, .gc-theme-orange .gc-btn-primary:hover {
    background-color: #e83d3d; }

.gc-theme-orange .gc-footer .gc-btn:hover, .gc-theme-orange .gc-footer .gc-btn:focus {
  color: #FF7900 !important; }

.gc-theme-orange .gc-popin .legend {
  color: #FF7900; }

.gc-theme-orange .gc-popin-close:hover {
  color: #FF7900; }

.gc-theme-orange .gc-signup-cancel-btn:hover {
  color: #FF7900; }

.gc-theme-orange .gc-recover-password-link:hover {
  color: #FF7900; }

.gc-theme-orange .gc-btn-link {
  color: #FF7900; }

.gc-theme-orange .gc-profile-avatar-overlay {
  background: #FF7900;
  /* The Fallback */
  background: rgba(255, 121, 0, 0.7); }

.gc-theme-orange .gc-profile-default-avatars p.title:hover {
  color: #FF7900; }

.gc-theme-orange .gc-profile-default-avatars ul.gc-profile-default-list li:hover {
  color: #FF7900; }

.gc-theme-orange .sharing-button:hover {
  color: #FF7900; }

.gc-theme-orange .list-menu-item:hover {
  color: #FF7900; }

.gc-theme-orange .bt-menu:hover {
  color: #FF7900; }

.gc-theme-orange .gc-vote .gc-range-labels li:hover {
  color: #FF7900; }

.gc-theme-orange .gc-popin-profile .gc-profile-tabs-item.active {
  border-bottom-color: #FF7900; }

.gc-theme-orange .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #FF7900; }

.gc-theme-orange .gc-popin-profile .gc-profile-comments .comment {
  border-left-color: #FF7900; }

.gc-theme-orange .gc-popin-profile .gc-profile-comments .comment-page {
  color: #FF7900; }

.gc-theme-orange .pagination li.active a {
  background-color: #FF7900;
  border-color: #FF7900; }

.gc-theme-orange .gc-progress-bar .progress-div .background-div .progress-div-filled {
  background-color: #FF7900; }

.gc-theme-orange .gc-slider-button:hover, .gc-theme-orange .gc-slider-button:hover [class^="gcicon"] {
  color: #FF7900; }

.gc-theme-orange .gc-slider-slides .underline {
  border-color: #FF7900; }

html[dir=rtl] .gc-theme-orange .gc-slider-slides .gc-slider-item--active {
  border-color: #FF7900; }

.gc-theme-orange .gc-slider-item--active:before {
  background-color: #FF7900; }

.gc-theme-orange .gc-new:before {
  background-color: #ff9433; }

.gc-theme-orange .gc-avatar.is-new .gc-rounded:after {
  background-color: #ff9433; }

/**
 * Only for orange
 * -----------------------------------------
 */
.gc-theme-orange .gc-popin-profile .gc-profile-tabs-item.active {
  color: #797979; }

.gc-theme-orange .gc-popin-profile .gc-profile-comments .comment-page {
  color: #797979; }

.gc-theme-orange .gc-popin-profile .gc-profile-comments-sorting .sorting.active {
  background: #797979; }

/**
 * Dark theme
 * -----------------------------------------
 */
.gc-theme-dark .gc-node,
.gc-theme-dark .list-menu,
.gc-theme-dark .gc-btn-default,
.gc-theme-dark .gc-node .gc-editorial-selection,
.gc-theme-dark .popin-tab-content,
.gc-theme-dark .popin-tab-actions {
  background: #2A2929; }

.gc-theme-dark .list-menu-item + .list-menu-item {
  border-color: #000; }

.gc-theme-dark .popin-tab-header {
  background: #3A3939; }

.gc-theme-dark .gc-slider,
.gc-theme-dark .gc-stats {
  background: #222; }

.gc-theme-dark a,
.gc-theme-dark .inner-content,
.gc-theme-dark .gc-node .gc-comment-form .gc-comment-textarea,
.gc-theme-dark .gc-profile-info .profile-pseudo,
.gc-theme-dark .social-sharing i:not(:hover) {
  color: #a2a2a2; }

.gc-theme-dark .gc-profile,
.gc-theme-dark .gc-node .gc-avatar:before {
  background: #e2e2e2;
  border-color: #fff; }

.gc-theme-dark .gc-node,
.gc-theme-dark .gc-node .comment-answer,
.gc-theme-dark .gc-slider,
.gc-theme-dark .gc-embed-og {
  border-color: #000; }

.gc-theme-dark input,
.gc-theme-dark textarea {
  color: #929292;
  background: #222; }

.gc-theme-dark [data-gc-tooltip]:before, .gc-theme-dark [data-gc-tooltip]:after {
  color: #929292;
  background: #222; }

.gc-theme-dark .gc-notif {
  background: initial; }

.gc-theme-dark .gc-input-help .help-icon {
  background: #000; }

.gc-theme-dark .gc-new-comments {
  background: #111; }

.gc-theme-dark .gc-notif-panel {
  background: #222;
  border-color: #000; }
  .gc-theme-dark .gc-notif-panel:before {
    background: #2A2929;
    box-shadow: 1px 1px 0 0 #000; }
  .gc-theme-dark .gc-notif-panel .gc-notif-title {
    background: #2A2929;
    border-color: #000; }
  .gc-theme-dark .gc-notif-panel .gc-notif-panel-item {
    border-color: #000; }
    .gc-theme-dark .gc-notif-panel .gc-notif-panel-item:hover {
      background: #000; }

.gc-theme-dark .gc-close {
  color: #fff;
  border-left-color: #000; }

.gc-theme-dark #gc-ecd li {
  border-color: #000; }

.gc-theme-dark .gc-ecdHeader {
  background: #2A2929;
  border-color: #000; }

.gc-theme-dark .gc-popin {
  color: #929292;
  background: #3a3937;
  box-shadow: inset 0 0 0.315em rgba(188, 188, 188, 0.5);
  border-color: #000; }
  .gc-theme-dark .gc-popin:before, .gc-theme-dark .gc-popin:after {
    background: #3a3937; }
  .gc-theme-dark .gc-popin:after {
    margin-top: -1px;
    margin-left: -1px;
    display: block; }

.gc-theme-dark .gc-popin-close {
  border-color: #000;
  color: #fff; }

.gc-theme-dark .profile-status,
.gc-theme-dark .profile-bio {
  color: #797979; }

.gc-theme-dark .gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li img {
  background: #fff;
  border-radius: 50%; }

.gc-theme-dark .gc-custom-image,
.gc-theme-dark .gc-profile-footer,
.gc-theme-dark .gc-profile-tabs-container {
  background: initial; }

.gc-theme-dark .gc-profile-tabs {
  border-color: #444; }

.gc-theme-dark .gc-profile-comments .comment {
  border-top-color: #444;
  border-right-color: #444;
  border-bottom-color: #444; }

.gc-theme-dark .pagination > li > a {
  background: #3a3937; }

.gc-theme-dark .gc-dropdown {
  box-shadow: none;
  border-color: #111; }
  .gc-theme-dark .gc-dropdown:before {
    box-shadow: 1px 1px 0 0 #111; }
  .gc-theme-dark .gc-dropdown li {
    border-color: #111; }

.gc-theme-dark .gc-dropdown,
.gc-theme-dark .gc-help-sort-button {
  color: #929292;
  background: #2A2929; }
  .gc-theme-dark .gc-dropdown:hover,
  .gc-theme-dark .gc-help-sort-button:hover {
    color: #fff; }
  .gc-theme-dark .gc-dropdown:before,
  .gc-theme-dark .gc-help-sort-button:before {
    background: #2A2929; }
  .gc-theme-dark .gc-dropdown .gc-help-sort-content:before,
  .gc-theme-dark .gc-help-sort-button .gc-help-sort-content:before {
    background: #3a3937; }

.gc-theme-dark .gc-vote {
  background: #444; }
  .gc-theme-dark .gc-vote:after {
    background: #444; }
  .gc-theme-dark .gc-vote .gc-popin-close {
    border-color: #e0e0e0; }
  .gc-theme-dark .gc-vote .gc-range-labels li {
    color: #929292; }
    .gc-theme-dark .gc-vote .gc-range-labels li:before {
      border-color: #929292; }
  .gc-theme-dark .gc-vote .gc-vote-message {
    background: #222;
    border-radius: 5px 5px 0 0; }

.gc-theme-dark .gc-comment-badge {
  background: #111;
  border: none; }

.gc-theme-dark input.ng-invalid:not(.ng-empty),
.gc-theme-dark textarea.ng-invalid:not(.ng-empty) {
  background: red; }

.gc-theme-dark .gc-popin--auth:after {
  display: none; }

.gc-theme-dark .gc-popin--auth .gc-popin-left,
.gc-theme-dark .gc-popin--auth .gc-popin-right {
  background: #3A3939;
  border-color: #000; }

.gc-theme-dark .gc-popin--auth .gc-popin-close {
  border-color: #e0e0e0; }

.gc-theme-dark .gc-popin--auth .gc-popin-left-top {
  border-color: #000; }

.gc-theme-dark .gc-skeleton:after {
  background: linear-gradient(100deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 40%); }

.gc-theme-dark .gc-skeleton-line, .gc-theme-dark .gc-skeleton-action, .gc-theme-dark .gc-skeleton-avatar, .gc-theme-dark .gc-skeleton-bubble, .gc-theme-dark .gc-skeleton-footer {
  background: #2A2929; }

.gc-theme-dark .gc-skeleton-comment, .gc-theme-dark .gc-skeleton-bubble-flow, .gc-theme-dark .gc-skeleton-child-comment {
  border-color: #929292; }

.gc-theme-dark .hr-footer {
  background: #000; }
