style

🧩 Syntax:
@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

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

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

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

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

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

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

b,strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

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

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

small {
    font-size: 80%
}

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

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

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

figure {
    margin: 1em 40px
}

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

pre {
    overflow: auto
}

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

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

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

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

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

input {
    line-height: normal
}

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

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

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

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

td,th {
    padding: 0
}

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

.gcicon,.gc-reward-icon,[class^="gcicon-"],[class*=" gcicon-"] {
    font-family: 'gc-iconfont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

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

[class^="icon-"],[class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -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: #06c
}

.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: #06c
}

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

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

.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: #06c
}

.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: "\e900"
}

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

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

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

.gcicon-editable:before {
    content: "\e998"
}

.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: "\e994"
}

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

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

.gcicon-fullscreen:before {
    content: "\e997"
}

.gcicon-search:before {
    content: "\e998"
}

.gcicon-loop2:before {
    content: "\ea2e"
}

.gc-icon-press {
    background: url("../images/enter.svg") 0 3px no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 12px;
    width: 15px
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
}

@media(min-width: 401px) {
    .hide-mobile {
        display:initial
    }

    .show-mobile {
        display: none
    }
}

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

    .show-mobile {
        display: initial
    }
}

html,button,input,select,textarea {
    font-family: arial,sans-serif;
    color: #222;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

fieldset {
    border: 0;
    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
}

[ng\:cloak],[ng-cloak],.ng-cloak {
    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 .125em;
    max-width: 800px
}

.gc-body.gc-theme-dark {
    background: #2a2929
}

@media screen and (min-width: 600px) {
    .gc-body {
        padding:1em 1em 0 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: .5em
}

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
}

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

@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: .9375em .625em;
    border: 1px solid #ccc;
    border-radius: .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;
    transform: translateX(-50%);
    transition: compact(compact(all 200ms ease-in-out false),false,false,false,false,false,false,false,false,false);
    pointer-events: none;
    animation: fadeTooltipIn ease-in-out 200ms backwards
}

[data-gc-tooltip]:after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: 999;
    width: .9375em;
    height: .9375em;
    margin-bottom: -0.34em;
    box-shadow: 1px 1px 0 0 #ccc;
    background: #fff;
    display: none;
    content: '';
    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;
    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: -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: .9375em .9375em;
    border: 1px solid #ccc;
    border-radius: .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;
    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: .9375em;
    height: .9375em;
    margin-bottom: -0.5em;
    box-shadow: 1px 1px 0 0 #ccc;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    content: '';
    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: .875em;
    color: #929292;
    display: -ms-flexbox;
    display: flex;
    -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: .75em;
    line-height: 1em;
    color: #929292;
    opacity: .4
}

.gc-vr.gc-vr-show-hover {
    display: none
}

.gc-node.disable-transition,.gc-comment-profile.disable-transition {
    transition: none !important
}

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

.gc-node {
    position: relative;
    margin: .7em 0 .5em 1.25em;
    border: 1px solid #ccc;
    border-radius: .625em;
    transition: compact(compact(all 200ms ease-in-out false),false,false,false,false,false,false,false,false,false)
}

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-body.gc-theme-dark .gc-node,.gc-body.gc-theme-dark .gc-node input,.gc-body.gc-theme-dark .gc-node textarea,.gc-body.gc-theme-dark .gc-node [contenteditable=true] {
    background-color: #2a2929
}

.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: .3125em;
    border: 1px solid #ccc;
    border-radius: .4375em;
    background: #fff;
    font-size: .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: .9375em;
    height: .9375em;
    margin-bottom: -0.375em;
    box-shadow: 1px 1px 0 0 #ccc;
    background: #fff;
    content: '';
    transform: translateX(-50%) rotate(45deg)
}

.gc-node .gc-text-format a {
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: .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: .5
}

.gc-node.gc-focused {
    box-shadow: 0 0 .625em rgba(188,188,188,0.5)
}

.gc-node.gc-focused .gc-avatar:before {
    box-shadow: 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: .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 .gc-link-discussion {
    color: #929292;
    font-size: .75em;
    text-decoration: underline;
    display: block;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 8px
}

.gc-node .gc-link-discussion:hover,.gc-node .gc-link-discussion:focus,.gc-node .gc-link-discussion.hover {
    color: #f25b5b !important
}

.gc-node .child-comment {
    position: relative
}

.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: -2.5em;
    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: 0
}

.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: .75em;
    line-height: 1.2em;
    border: 1px solid #f25b5b;
    border-radius: .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 .5em;
    color: #ddd;
    border: 1px solid #f25b5b;
    border-radius: .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 .8125em 2em
}

html[dir=rtl] .gc-node .gc-main-level,html[dir=rtl] .gc-node .gc-second-level {
    padding: 1.1875em 2em .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-popin-wrapper.gc-theme-dark .gc-node .gc-main-level,.gc-popin-wrapper.gc-theme-dark .gc-node .gc-second-level {
    border-color: #000;
    background: #222;
    box-shadow: 0 0 .76923em rgba(0,0,0,0.5)
}

@media screen and (min-width: 800px) {
    .gc-node .gc-main-level .gc-comment,.gc-node .gc-second-level .gc-comment {
        font-size:110%
    }
}

.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: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
    padding: 0;
    font-size: .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: .75em;
    color: #929292
}

.gc-node .gc-main-level .gc-comment .gc-answered-to.is-comment b,.gc-node .gc-main-level .gc-comment .gc-answered-to.is-comment .gc-avatar,.gc-node .gc-second-level .gc-comment .gc-answered-to.is-comment b,.gc-node .gc-second-level .gc-comment .gc-answered-to.is-comment .gc-avatar {
    cursor: pointer
}

.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: -ms-inline-flexbox;
    display: inline-flex;
    -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: .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: .4em;
    opacity: .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-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: .875em;
    color: #929292
}

.gc-node .gc-main-level .gc-comment .gc-action,.gc-node .gc-second-level .gc-comment .gc-action {
    font-size: .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-edit,.gc-node .gc-main-level .gc-comment .gc-action,.gc-node .gc-main-level .gc-comment .gc-delete,.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 {
    color: #dddcdc
}

.gc-node .gc-main-level .gc-comment .gc-edit:hover,.gc-node .gc-main-level .gc-comment .gc-action:hover,.gc-node .gc-main-level .gc-comment .gc-delete:hover,.gc-node .gc-second-level .gc-comment .gc-edit:hover,.gc-node .gc-second-level .gc-comment .gc-action:hover,.gc-node .gc-second-level .gc-comment .gc-delete:hover {
    color: #929292
}

.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-nowrap,.gc-node .gc-second-level .gc-comment .gc-nowrap {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -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: 14px
}

@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:.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-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-selected-search-word,.gc-node .gc-second-level .gc-comment .gc-content .gc-selected-search-word {
    color: #f25b5b
}

.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: .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: .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: -ms-flexbox;
    display: flex;
    -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 {
        -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
}

.gc-node .gc-main-level .gc-comment .gc-footer .gc-btns .gcicon-eye,.gc-node .gc-second-level .gc-comment .gc-footer .gc-btns .gcicon-eye {
    margin-right: .2em
}

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
}

.gc-node .gc-main-level .gc-comment .gc-footer.gc-footer-search,.gc-node .gc-second-level .gc-comment .gc-footer.gc-footer-search {
    display: block
}

.gc-node .gc-main-level .gc-comment .gc-footer.gc-footer-search .gc-see-discussion,.gc-node .gc-second-level .gc-comment .gc-footer.gc-footer-search .gc-see-discussion {
    text-align: center
}

.gc-node .gc-main-level .gc-comment .gc-footer.gc-footer-search .gc-see-discussion .gc-btn,.gc-node .gc-second-level .gc-comment .gc-footer.gc-footer-search .gc-see-discussion .gc-btn {
    color: #646464;
    font-size: .8em
}

@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: 0
}

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
}

.gc-node .gc-create-subcomment .gc-avatar.no-pointer {
    cursor: default
}

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 {
    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:800px;
        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: 0;
    font-size: 14px;
    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-commit-btn-disabled .gc-btn.gc-comment-submit {
    background: #d8d8d8 !important
}

.gc-commit-btn-disabled .gc-btn.gc-comment-submit .help-icon {
    color: #d8d8d8 !important
}

.gc-btn {
    font-size: .75em;
    line-height: 1.1em;
    color: #929292;
    display: inline-block;
    margin: 0;
    padding: 0;
    border: 0;
    background: 0;
    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-btn.gc-sso a {
    color: #fff
}

.gc-btn.gc-sso a:focus,.gc-btn.gc-sso a:hover,.gc-btn.gc-sso a:active {
    color: #fff
}

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

.gc-body.gc-theme-dark .gc-input:-ms-input-placeholder,.gc-body.gc-theme-dark .gc-small-input:-ms-input-placeholder {
    color: #9e9d9d
}

.gc-body.gc-theme-dark .gc-input::placeholder,.gc-body.gc-theme-dark .gc-small-input::placeholder {
    color: #9e9d9d
}

.gc-small-input {
    padding: .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: .78571em;
    border: 0;
    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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #a5a5a5;
    cursor: pointer
}

html[dir=rtl] .gc-input-help .help-icon {
    left: 10px;
    right: initial
}

.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
}

.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: #eee
}

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

.gc-loader {
    position: fixed;
    z-index: 11;
    height: 30px;
    width: auto;
    top: 50%;
    left: 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;
    animation: load3 1.4s infinite linear;
    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
}

@keyframes load3 {
    0% {
        transform: rotate(0)
    }

    100% {
        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: .5625em;
    letter-spacing: 1px;
    text-transform: uppercase
}

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

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

.gc-last-comment-read-line {
    border-bottom: 1px solid #e1433d;
    position: relative;
    top: -8px;
    left: 0;
    width: 100%;
    margin: 0
}

.gc-last-comment-read-line div {
    position: absolute;
    top: -12px;
    right: 40px;
    color: #e1433d;
    background: #fff;
    padding: 0 6px
}

.gc-body.gc-theme-dark .gc-last-comment-read-line div {
    background: #2a2929
}

.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: -ms-flexbox;
    display: flex;
    -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;
    animation: fadeNotice 140ms backwards
}

.gc-last-comment-read-notice:hover {
    background: #4161ae
}

@keyframes fadeNotice {
    0% {
        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: .625em .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: .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 .625em .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%);
    animation: slideBg 1.2s linear infinite
}

@keyframes slideBg {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 100vw
    }
}

.gc-preloader {
    position: relative;
    width: 30px;
    height: 30px;
    background: #3498db;
    border-radius: 50px;
    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;
    animation: gc_preloader_after 1.5s infinite linear
}

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

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

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

.gc-inner-error a {
    float: right
}

@keyframes gc_preloader {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg);
        background: #2ecc71
    }

    100% {
        transform: rotate(360deg)
    }
}

@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: -ms-inline-flexbox;
    display: inline-flex;
    -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: -ms-inline-flexbox;
    display: inline-flex
}

.gc-reward-icon {
    color: #fff;
    border-radius: 50%;
    font-size: 15px;
    width: 18px;
    height: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: 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 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) {
    animation-delay: -200ms
}

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

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

.la-ball-pulse>div {
    width: 10px;
    height: 10px;
    margin: 4px;
    border-radius: 100%;
    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
}

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

    30% {
        opacity: .1;
        transform: scale(0.01)
    }
}

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

ul.gc-header-left {
    float: left;
    margin: 0;
    padding: 0;
    margin-top: .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: .9em
}

@media screen and (max-width: 500px) {
    html:not(.overlay) li.gc-header-left {
        width:100%;
        text-align: left;
        float: left;
        margin-right: .2em;
        font-size: 1em
    }
}

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

li.gc-header-left:not(:last-child):after {
    content: "-";
    color: #929292;
    margin-left: .1em;
    margin-right: .1em
}

.gc-new-comments {
    display: block;
    background: #f9f7f5;
    padding: 1em;
    border-radius: .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;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -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: -ms-flexbox;
    display: flex
}

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

.os-host-flexbox>.os-content-glue {
    -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;
    -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;
    filter: none !important;
    border: none !important;
    resize: none !important;
    transform: none !important;
    max-width: none !important;
    max-height: none !important;
    box-shadow: 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;
    -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;
    -ms-flex: none !important;
    flex: none !important
}

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

.os-resize-observer {
    animation-duration: 1ms;
    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 {
    transform: scale(-1,1)
}

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

@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
}

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

.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track {
    background: 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
}

.gc-slider {
    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 .625em .625em;
    border-bottom: 0;
    height: 2.375em
}

.gc-slider-meta {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    font-size: .75em;
    margin: 1px .6em 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
}

.gc-slider-button {
    width: 1.8em;
    height: 100%;
    border: 0;
    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: 0
}

html[dir=rtl] .gc-slider-button {
    transform: rotate(180deg)
}

html[dir=rtl] .gc-slider-button-reply {
    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: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    transform: rotate(1800deg) scaleY(-1)
}

html[dir=rtl] .gc-slider-arrow {
    transform: rotate(1800deg) scale(-1)
}

.gc-slider-arrow i {
    color: #c7c7c7;
    font-size: .8em
}

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

.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: 0;
    border-right: 0;
    visibility: hidden;
    transition: transform 120ms ease-in-out
}

.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;
    transform: translate3d(-1.75em,0,0)
}

.gc-slider-item--active:nth-child(1) ~ .underline {
    visibility: visible;
    transform: translate3d(0.25em,0,0)
}

.gc-slider-item--active:nth-child(2) ~ .underline {
    visibility: visible;
    transform: translate3d(2.25em,0,0)
}

.gc-slider-item--active:nth-child(3) ~ .underline {
    visibility: visible;
    transform: translate3d(4.25em,0,0)
}

.gc-slider-item--active:nth-child(4) ~ .underline {
    visibility: visible;
    transform: translate3d(6.25em,0,0)
}

.gc-slider-item--active:nth-child(5) ~ .underline {
    visibility: visible;
    transform: translate3d(8.25em,0,0)
}

.gc-slider-item--active:nth-child(6) ~ .underline {
    visibility: visible;
    transform: translate3d(10.25em,0,0)
}

.gc-slider-item--active:nth-child(7) ~ .underline {
    visibility: visible;
    transform: translate3d(12.25em,0,0)
}

.gc-slider-item--active:nth-child(8) ~ .underline {
    visibility: visible;
    transform: translate3d(14.25em,0,0)
}

.gc-slider-item--active:nth-child(9) ~ .underline {
    visibility: visible;
    transform: translate3d(16.25em,0,0)
}

.gc-slider-item--active:nth-child(10) ~ .underline {
    visibility: visible;
    transform: translate3d(18.25em,0,0)
}

.gc-slider-item--active:nth-child(11) ~ .underline {
    visibility: visible;
    transform: translate3d(20.25em,0,0)
}

.gc-slider-item--active:nth-child(12) ~ .underline {
    visibility: visible;
    transform: translate3d(22.25em,0,0)
}

.gc-slider-item--active:nth-child(13) ~ .underline {
    visibility: visible;
    transform: translate3d(24.25em,0,0)
}

.gc-slider-item--active:nth-child(14) ~ .underline {
    visibility: visible;
    transform: translate3d(26.25em,0,0)
}

.gc-slider-item--active:nth-child(15) ~ .underline {
    visibility: visible;
    transform: translate3d(28.25em,0,0)
}

.gc-slider-item--active:nth-child(16) ~ .underline {
    visibility: visible;
    transform: translate3d(30.25em,0,0)
}

.gc-slider-item--active:nth-child(17) ~ .underline {
    visibility: visible;
    transform: translate3d(32.25em,0,0)
}

.gc-slider-item--active:nth-child(18) ~ .underline {
    visibility: visible;
    transform: translate3d(34.25em,0,0)
}

.gc-slider-item--active:nth-child(19) ~ .underline {
    visibility: visible;
    transform: translate3d(36.25em,0,0)
}

.gc-slider-item--active:nth-child(20) ~ .underline {
    visibility: visible;
    transform: translate3d(38.25em,0,0)
}

.gc-slider-item--active:nth-child(21) ~ .underline {
    visibility: visible;
    transform: translate3d(40.25em,0,0)
}

.gc-slider-item--active:nth-child(22) ~ .underline {
    visibility: visible;
    transform: translate3d(42.25em,0,0)
}

.gc-slider-item--active:nth-child(23) ~ .underline {
    visibility: visible;
    transform: translate3d(44.25em,0,0)
}

.gc-slider-item--active:nth-child(24) ~ .underline {
    visibility: visible;
    transform: translate3d(46.25em,0,0)
}

.gc-slider-item--active:nth-child(25) ~ .underline {
    visibility: visible;
    transform: translate3d(48.25em,0,0)
}

.gc-slider-item--active:nth-child(26) ~ .underline {
    visibility: visible;
    transform: translate3d(50.25em,0,0)
}

.gc-slider-item--active:nth-child(27) ~ .underline {
    visibility: visible;
    transform: translate3d(52.25em,0,0)
}

.gc-slider-item--active:nth-child(28) ~ .underline {
    visibility: visible;
    transform: translate3d(54.25em,0,0)
}

.gc-slider-item--active:nth-child(29) ~ .underline {
    visibility: visible;
    transform: translate3d(56.25em,0,0)
}

.gc-slider-item--active:nth-child(30) ~ .underline {
    visibility: visible;
    transform: translate3d(58.25em,0,0)
}

.gc-slider-item--active:nth-child(31) ~ .underline {
    visibility: visible;
    transform: translate3d(60.25em,0,0)
}

.gc-slider-item--active:nth-child(32) ~ .underline {
    visibility: visible;
    transform: translate3d(62.25em,0,0)
}

.gc-slider-item--active:nth-child(33) ~ .underline {
    visibility: visible;
    transform: translate3d(64.25em,0,0)
}

.gc-slider-item--active:nth-child(34) ~ .underline {
    visibility: visible;
    transform: translate3d(66.25em,0,0)
}

.gc-slider-item--active:nth-child(35) ~ .underline {
    visibility: visible;
    transform: translate3d(68.25em,0,0)
}

.gc-slider-item--active:nth-child(36) ~ .underline {
    visibility: visible;
    transform: translate3d(70.25em,0,0)
}

.gc-slider-item--active:nth-child(37) ~ .underline {
    visibility: visible;
    transform: translate3d(72.25em,0,0)
}

.gc-slider-item--active:nth-child(38) ~ .underline {
    visibility: visible;
    transform: translate3d(74.25em,0,0)
}

.gc-slider-item--active:nth-child(39) ~ .underline {
    visibility: visible;
    transform: translate3d(76.25em,0,0)
}

.gc-slider-item--active:nth-child(40) ~ .underline {
    visibility: visible;
    transform: translate3d(78.25em,0,0)
}

.gc-slider-item--active:nth-child(41) ~ .underline {
    visibility: visible;
    transform: translate3d(80.25em,0,0)
}

.gc-slider-item--active:nth-child(42) ~ .underline {
    visibility: visible;
    transform: translate3d(82.25em,0,0)
}

.gc-slider-item--active:nth-child(43) ~ .underline {
    visibility: visible;
    transform: translate3d(84.25em,0,0)
}

.gc-slider-item--active:nth-child(44) ~ .underline {
    visibility: visible;
    transform: translate3d(86.25em,0,0)
}

.gc-slider-item--active:nth-child(45) ~ .underline {
    visibility: visible;
    transform: translate3d(88.25em,0,0)
}

.gc-slider-item--active:nth-child(46) ~ .underline {
    visibility: visible;
    transform: translate3d(90.25em,0,0)
}

.gc-slider-item--active:nth-child(47) ~ .underline {
    visibility: visible;
    transform: translate3d(92.25em,0,0)
}

.gc-slider-item--active:nth-child(48) ~ .underline {
    visibility: visible;
    transform: translate3d(94.25em,0,0)
}

.gc-slider-item--active:nth-child(49) ~ .underline {
    visibility: visible;
    transform: translate3d(96.25em,0,0)
}

.gc-slider-item--active:nth-child(50) ~ .underline {
    visibility: visible;
    transform: translate3d(98.25em,0,0)
}

.gc-slider-item--active:nth-child(51) ~ .underline {
    visibility: visible;
    transform: translate3d(100.25em,0,0)
}

.gc-slider-item--active:nth-child(52) ~ .underline {
    visibility: visible;
    transform: translate3d(102.25em,0,0)
}

.gc-slider-item--active:nth-child(53) ~ .underline {
    visibility: visible;
    transform: translate3d(104.25em,0,0)
}

.gc-slider-item--active:nth-child(54) ~ .underline {
    visibility: visible;
    transform: translate3d(106.25em,0,0)
}

.gc-slider-item--active:nth-child(55) ~ .underline {
    visibility: visible;
    transform: translate3d(108.25em,0,0)
}

.gc-slider-item--active:nth-child(56) ~ .underline {
    visibility: visible;
    transform: translate3d(110.25em,0,0)
}

.gc-slider-item--active:nth-child(57) ~ .underline {
    visibility: visible;
    transform: translate3d(112.25em,0,0)
}

.gc-slider-item--active:nth-child(58) ~ .underline {
    visibility: visible;
    transform: translate3d(114.25em,0,0)
}

.gc-slider-item--active:nth-child(59) ~ .underline {
    visibility: visible;
    transform: translate3d(116.25em,0,0)
}

.gc-slider-item--active:nth-child(60) ~ .underline {
    visibility: visible;
    transform: translate3d(118.25em,0,0)
}

.gc-slider-item--active:nth-child(61) ~ .underline {
    visibility: visible;
    transform: translate3d(120.25em,0,0)
}

.gc-slider-item--active:nth-child(62) ~ .underline {
    visibility: visible;
    transform: translate3d(122.25em,0,0)
}

.gc-slider-item--active:nth-child(63) ~ .underline {
    visibility: visible;
    transform: translate3d(124.25em,0,0)
}

.gc-slider-item--active:nth-child(64) ~ .underline {
    visibility: visible;
    transform: translate3d(126.25em,0,0)
}

.gc-slider-item--active:nth-child(65) ~ .underline {
    visibility: visible;
    transform: translate3d(128.25em,0,0)
}

.gc-slider-item--active:nth-child(66) ~ .underline {
    visibility: visible;
    transform: translate3d(130.25em,0,0)
}

.gc-slider-item--active:nth-child(67) ~ .underline {
    visibility: visible;
    transform: translate3d(132.25em,0,0)
}

.gc-slider-item--active:nth-child(68) ~ .underline {
    visibility: visible;
    transform: translate3d(134.25em,0,0)
}

.gc-slider-item--active:nth-child(69) ~ .underline {
    visibility: visible;
    transform: translate3d(136.25em,0,0)
}

.gc-slider-item--active:nth-child(70) ~ .underline {
    visibility: visible;
    transform: translate3d(138.25em,0,0)
}

.gc-slider-item--active:nth-child(71) ~ .underline {
    visibility: visible;
    transform: translate3d(140.25em,0,0)
}

.gc-slider-item--active:nth-child(72) ~ .underline {
    visibility: visible;
    transform: translate3d(142.25em,0,0)
}

.gc-slider-item--active:nth-child(73) ~ .underline {
    visibility: visible;
    transform: translate3d(144.25em,0,0)
}

.gc-slider-item--active:nth-child(74) ~ .underline {
    visibility: visible;
    transform: translate3d(146.25em,0,0)
}

.gc-slider-item--active:nth-child(75) ~ .underline {
    visibility: visible;
    transform: translate3d(148.25em,0,0)
}

.gc-slider-item--active:nth-child(76) ~ .underline {
    visibility: visible;
    transform: translate3d(150.25em,0,0)
}

.gc-slider-item--active:nth-child(77) ~ .underline {
    visibility: visible;
    transform: translate3d(152.25em,0,0)
}

.gc-slider-item--active:nth-child(78) ~ .underline {
    visibility: visible;
    transform: translate3d(154.25em,0,0)
}

.gc-slider-item--active:nth-child(79) ~ .underline {
    visibility: visible;
    transform: translate3d(156.25em,0,0)
}

.gc-slider-item--active:nth-child(80) ~ .underline {
    visibility: visible;
    transform: translate3d(158.25em,0,0)
}

.gc-slider-item--active:nth-child(81) ~ .underline {
    visibility: visible;
    transform: translate3d(160.25em,0,0)
}

.gc-slider-item--active:nth-child(82) ~ .underline {
    visibility: visible;
    transform: translate3d(162.25em,0,0)
}

.gc-slider-item--active:nth-child(83) ~ .underline {
    visibility: visible;
    transform: translate3d(164.25em,0,0)
}

.gc-slider-item--active:nth-child(84) ~ .underline {
    visibility: visible;
    transform: translate3d(166.25em,0,0)
}

.gc-slider-item--active:nth-child(85) ~ .underline {
    visibility: visible;
    transform: translate3d(168.25em,0,0)
}

.gc-slider-item--active:nth-child(86) ~ .underline {
    visibility: visible;
    transform: translate3d(170.25em,0,0)
}

.gc-slider-item--active:nth-child(87) ~ .underline {
    visibility: visible;
    transform: translate3d(172.25em,0,0)
}

.gc-slider-item--active:nth-child(88) ~ .underline {
    visibility: visible;
    transform: translate3d(174.25em,0,0)
}

.gc-slider-item--active:nth-child(89) ~ .underline {
    visibility: visible;
    transform: translate3d(176.25em,0,0)
}

.gc-slider-item--active:nth-child(90) ~ .underline {
    visibility: visible;
    transform: translate3d(178.25em,0,0)
}

.gc-slider-item--active:nth-child(91) ~ .underline {
    visibility: visible;
    transform: translate3d(180.25em,0,0)
}

.gc-slider-item--active:nth-child(92) ~ .underline {
    visibility: visible;
    transform: translate3d(182.25em,0,0)
}

.gc-slider-item--active:nth-child(93) ~ .underline {
    visibility: visible;
    transform: translate3d(184.25em,0,0)
}

.gc-slider-item--active:nth-child(94) ~ .underline {
    visibility: visible;
    transform: translate3d(186.25em,0,0)
}

.gc-slider-item--active:nth-child(95) ~ .underline {
    visibility: visible;
    transform: translate3d(188.25em,0,0)
}

.gc-slider-item--active:nth-child(96) ~ .underline {
    visibility: visible;
    transform: translate3d(190.25em,0,0)
}

.gc-slider-item--active:nth-child(97) ~ .underline {
    visibility: visible;
    transform: translate3d(192.25em,0,0)
}

.gc-slider-item--active:nth-child(98) ~ .underline {
    visibility: visible;
    transform: translate3d(194.25em,0,0)
}

.gc-slider-item--active:nth-child(99) ~ .underline {
    visibility: visible;
    transform: translate3d(196.25em,0,0)
}

.gc-slider-item--active:nth-child(100) ~ .underline {
    visibility: visible;
    transform: translate3d(198.25em,0,0)
}

.gc-slider-item--active:nth-child(101) ~ .underline {
    visibility: visible;
    transform: translate3d(200.25em,0,0)
}

.gc-slider-item--active:nth-child(102) ~ .underline {
    visibility: visible;
    transform: translate3d(202.25em,0,0)
}

.gc-slider-item--active:nth-child(103) ~ .underline {
    visibility: visible;
    transform: translate3d(204.25em,0,0)
}

.gc-slider-item--active:nth-child(104) ~ .underline {
    visibility: visible;
    transform: translate3d(206.25em,0,0)
}

.gc-slider-item--active:nth-child(105) ~ .underline {
    visibility: visible;
    transform: translate3d(208.25em,0,0)
}

.gc-slider-item--active:nth-child(106) ~ .underline {
    visibility: visible;
    transform: translate3d(210.25em,0,0)
}

.gc-slider-item--active:nth-child(107) ~ .underline {
    visibility: visible;
    transform: translate3d(212.25em,0,0)
}

.gc-slider-item--active:nth-child(108) ~ .underline {
    visibility: visible;
    transform: translate3d(214.25em,0,0)
}

.gc-slider-item--active:nth-child(109) ~ .underline {
    visibility: visible;
    transform: translate3d(216.25em,0,0)
}

.gc-slider-item--active:nth-child(110) ~ .underline {
    visibility: visible;
    transform: translate3d(218.25em,0,0)
}

.gc-slider-item--active:nth-child(111) ~ .underline {
    visibility: visible;
    transform: translate3d(220.25em,0,0)
}

.gc-slider-item--active:nth-child(112) ~ .underline {
    visibility: visible;
    transform: translate3d(222.25em,0,0)
}

.gc-slider-item--active:nth-child(113) ~ .underline {
    visibility: visible;
    transform: translate3d(224.25em,0,0)
}

.gc-slider-item--active:nth-child(114) ~ .underline {
    visibility: visible;
    transform: translate3d(226.25em,0,0)
}

.gc-slider-item--active:nth-child(115) ~ .underline {
    visibility: visible;
    transform: translate3d(228.25em,0,0)
}

.gc-slider-item--active:nth-child(116) ~ .underline {
    visibility: visible;
    transform: translate3d(230.25em,0,0)
}

.gc-slider-item--active:nth-child(117) ~ .underline {
    visibility: visible;
    transform: translate3d(232.25em,0,0)
}

.gc-slider-item--active:nth-child(118) ~ .underline {
    visibility: visible;
    transform: translate3d(234.25em,0,0)
}

.gc-slider-item--active:nth-child(119) ~ .underline {
    visibility: visible;
    transform: translate3d(236.25em,0,0)
}

.gc-slider-item--active:nth-child(120) ~ .underline {
    visibility: visible;
    transform: translate3d(238.25em,0,0)
}

.gc-slider-item--active:nth-child(121) ~ .underline {
    visibility: visible;
    transform: translate3d(240.25em,0,0)
}

.gc-slider-item--active:nth-child(122) ~ .underline {
    visibility: visible;
    transform: translate3d(242.25em,0,0)
}

.gc-slider-item--active:nth-child(123) ~ .underline {
    visibility: visible;
    transform: translate3d(244.25em,0,0)
}

.gc-slider-item--active:nth-child(124) ~ .underline {
    visibility: visible;
    transform: translate3d(246.25em,0,0)
}

.gc-slider-item--active:nth-child(125) ~ .underline {
    visibility: visible;
    transform: translate3d(248.25em,0,0)
}

.gc-slider-item--active:nth-child(126) ~ .underline {
    visibility: visible;
    transform: translate3d(250.25em,0,0)
}

.gc-slider-item--active:nth-child(127) ~ .underline {
    visibility: visible;
    transform: translate3d(252.25em,0,0)
}

.gc-slider-item--active:nth-child(128) ~ .underline {
    visibility: visible;
    transform: translate3d(254.25em,0,0)
}

.gc-slider-item--active:nth-child(129) ~ .underline {
    visibility: visible;
    transform: translate3d(256.25em,0,0)
}

.gc-slider-item--active:nth-child(130) ~ .underline {
    visibility: visible;
    transform: translate3d(258.25em,0,0)
}

.gc-slider-item--active:nth-child(131) ~ .underline {
    visibility: visible;
    transform: translate3d(260.25em,0,0)
}

.gc-slider-item--active:nth-child(132) ~ .underline {
    visibility: visible;
    transform: translate3d(262.25em,0,0)
}

.gc-slider-item--active:nth-child(133) ~ .underline {
    visibility: visible;
    transform: translate3d(264.25em,0,0)
}

.gc-slider-item--active:nth-child(134) ~ .underline {
    visibility: visible;
    transform: translate3d(266.25em,0,0)
}

.gc-slider-item--active:nth-child(135) ~ .underline {
    visibility: visible;
    transform: translate3d(268.25em,0,0)
}

.gc-slider-item--active:nth-child(136) ~ .underline {
    visibility: visible;
    transform: translate3d(270.25em,0,0)
}

.gc-slider-item--active:nth-child(137) ~ .underline {
    visibility: visible;
    transform: translate3d(272.25em,0,0)
}

.gc-slider-item--active:nth-child(138) ~ .underline {
    visibility: visible;
    transform: translate3d(274.25em,0,0)
}

.gc-slider-item--active:nth-child(139) ~ .underline {
    visibility: visible;
    transform: translate3d(276.25em,0,0)
}

.gc-slider-item--active:nth-child(140) ~ .underline {
    visibility: visible;
    transform: translate3d(278.25em,0,0)
}

.gc-slider-item--active:nth-child(141) ~ .underline {
    visibility: visible;
    transform: translate3d(280.25em,0,0)
}

.gc-slider-item--active:nth-child(142) ~ .underline {
    visibility: visible;
    transform: translate3d(282.25em,0,0)
}

.gc-slider-item--active:nth-child(143) ~ .underline {
    visibility: visible;
    transform: translate3d(284.25em,0,0)
}

.gc-slider-item--active:nth-child(144) ~ .underline {
    visibility: visible;
    transform: translate3d(286.25em,0,0)
}

.gc-slider-item--active:nth-child(145) ~ .underline {
    visibility: visible;
    transform: translate3d(288.25em,0,0)
}

.gc-slider-item--active:nth-child(146) ~ .underline {
    visibility: visible;
    transform: translate3d(290.25em,0,0)
}

.gc-slider-item--active:nth-child(147) ~ .underline {
    visibility: visible;
    transform: translate3d(292.25em,0,0)
}

.gc-slider-item--active:nth-child(148) ~ .underline {
    visibility: visible;
    transform: translate3d(294.25em,0,0)
}

.gc-slider-item--active:nth-child(149) ~ .underline {
    visibility: visible;
    transform: translate3d(296.25em,0,0)
}

.gc-slider-item--active:nth-child(150) ~ .underline {
    visibility: visible;
    transform: translate3d(298.25em,0,0)
}

.gc-slider-item--active:nth-child(151) ~ .underline {
    visibility: visible;
    transform: translate3d(300.25em,0,0)
}

.gc-slider-item--active:nth-child(152) ~ .underline {
    visibility: visible;
    transform: translate3d(302.25em,0,0)
}

.gc-slider-item--active:nth-child(153) ~ .underline {
    visibility: visible;
    transform: translate3d(304.25em,0,0)
}

.gc-slider-item--active:nth-child(154) ~ .underline {
    visibility: visible;
    transform: translate3d(306.25em,0,0)
}

.gc-slider-item--active:nth-child(155) ~ .underline {
    visibility: visible;
    transform: translate3d(308.25em,0,0)
}

.gc-slider-item--active:nth-child(156) ~ .underline {
    visibility: visible;
    transform: translate3d(310.25em,0,0)
}

.gc-slider-item--active:nth-child(157) ~ .underline {
    visibility: visible;
    transform: translate3d(312.25em,0,0)
}

.gc-slider-item--active:nth-child(158) ~ .underline {
    visibility: visible;
    transform: translate3d(314.25em,0,0)
}

.gc-slider-item--active:nth-child(159) ~ .underline {
    visibility: visible;
    transform: translate3d(316.25em,0,0)
}

.gc-slider-item--active:nth-child(160) ~ .underline {
    visibility: visible;
    transform: translate3d(318.25em,0,0)
}

.gc-slider-item--active:nth-child(161) ~ .underline {
    visibility: visible;
    transform: translate3d(320.25em,0,0)
}

.gc-slider-item--active:nth-child(162) ~ .underline {
    visibility: visible;
    transform: translate3d(322.25em,0,0)
}

.gc-slider-item--active:nth-child(163) ~ .underline {
    visibility: visible;
    transform: translate3d(324.25em,0,0)
}

.gc-slider-item--active:nth-child(164) ~ .underline {
    visibility: visible;
    transform: translate3d(326.25em,0,0)
}

.gc-slider-item--active:nth-child(165) ~ .underline {
    visibility: visible;
    transform: translate3d(328.25em,0,0)
}

.gc-slider-item--active:nth-child(166) ~ .underline {
    visibility: visible;
    transform: translate3d(330.25em,0,0)
}

.gc-slider-item--active:nth-child(167) ~ .underline {
    visibility: visible;
    transform: translate3d(332.25em,0,0)
}

.gc-slider-item--active:nth-child(168) ~ .underline {
    visibility: visible;
    transform: translate3d(334.25em,0,0)
}

.gc-slider-item--active:nth-child(169) ~ .underline {
    visibility: visible;
    transform: translate3d(336.25em,0,0)
}

.gc-slider-item--active:nth-child(170) ~ .underline {
    visibility: visible;
    transform: translate3d(338.25em,0,0)
}

.gc-slider-item--active:nth-child(171) ~ .underline {
    visibility: visible;
    transform: translate3d(340.25em,0,0)
}

.gc-slider-item--active:nth-child(172) ~ .underline {
    visibility: visible;
    transform: translate3d(342.25em,0,0)
}

.gc-slider-item--active:nth-child(173) ~ .underline {
    visibility: visible;
    transform: translate3d(344.25em,0,0)
}

.gc-slider-item--active:nth-child(174) ~ .underline {
    visibility: visible;
    transform: translate3d(346.25em,0,0)
}

.gc-slider-item--active:nth-child(175) ~ .underline {
    visibility: visible;
    transform: translate3d(348.25em,0,0)
}

.gc-slider-item--active:nth-child(176) ~ .underline {
    visibility: visible;
    transform: translate3d(350.25em,0,0)
}

.gc-slider-item--active:nth-child(177) ~ .underline {
    visibility: visible;
    transform: translate3d(352.25em,0,0)
}

.gc-slider-item--active:nth-child(178) ~ .underline {
    visibility: visible;
    transform: translate3d(354.25em,0,0)
}

.gc-slider-item--active:nth-child(179) ~ .underline {
    visibility: visible;
    transform: translate3d(356.25em,0,0)
}

.gc-slider-item--active:nth-child(180) ~ .underline {
    visibility: visible;
    transform: translate3d(358.25em,0,0)
}

.gc-slider-item--active:nth-child(181) ~ .underline {
    visibility: visible;
    transform: translate3d(360.25em,0,0)
}

.gc-slider-item--active:nth-child(182) ~ .underline {
    visibility: visible;
    transform: translate3d(362.25em,0,0)
}

.gc-slider-item--active:nth-child(183) ~ .underline {
    visibility: visible;
    transform: translate3d(364.25em,0,0)
}

.gc-slider-item--active:nth-child(184) ~ .underline {
    visibility: visible;
    transform: translate3d(366.25em,0,0)
}

.gc-slider-item--active:nth-child(185) ~ .underline {
    visibility: visible;
    transform: translate3d(368.25em,0,0)
}

.gc-slider-item--active:nth-child(186) ~ .underline {
    visibility: visible;
    transform: translate3d(370.25em,0,0)
}

.gc-slider-item--active:nth-child(187) ~ .underline {
    visibility: visible;
    transform: translate3d(372.25em,0,0)
}

.gc-slider-item--active:nth-child(188) ~ .underline {
    visibility: visible;
    transform: translate3d(374.25em,0,0)
}

.gc-slider-item--active:nth-child(189) ~ .underline {
    visibility: visible;
    transform: translate3d(376.25em,0,0)
}

.gc-slider-item--active:nth-child(190) ~ .underline {
    visibility: visible;
    transform: translate3d(378.25em,0,0)
}

.gc-slider-item--active:nth-child(191) ~ .underline {
    visibility: visible;
    transform: translate3d(380.25em,0,0)
}

.gc-slider-item--active:nth-child(192) ~ .underline {
    visibility: visible;
    transform: translate3d(382.25em,0,0)
}

.gc-slider-item--active:nth-child(193) ~ .underline {
    visibility: visible;
    transform: translate3d(384.25em,0,0)
}

.gc-slider-item--active:nth-child(194) ~ .underline {
    visibility: visible;
    transform: translate3d(386.25em,0,0)
}

.gc-slider-item--active:nth-child(195) ~ .underline {
    visibility: visible;
    transform: translate3d(388.25em,0,0)
}

.gc-slider-item--active:nth-child(196) ~ .underline {
    visibility: visible;
    transform: translate3d(390.25em,0,0)
}

.gc-slider-item--active:nth-child(197) ~ .underline {
    visibility: visible;
    transform: translate3d(392.25em,0,0)
}

.gc-slider-item--active:nth-child(198) ~ .underline {
    visibility: visible;
    transform: translate3d(394.25em,0,0)
}

.gc-slider-item--active:nth-child(199) ~ .underline {
    visibility: visible;
    transform: translate3d(396.25em,0,0)
}

.gc-slider-item--active:nth-child(200) ~ .underline {
    visibility: visible;
    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: .3125em;
    height: .3125em;
    border: .125em solid #fff;
    border-radius: 50%;
    background-color: #f68a8a;
    content: ''
}

.gc-red {
    opacity: .5
}

.gc-slider-avatar {
    outline: 0;
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    width: 1.75em;
    height: 1.75em;
    margin: .1875em .125em;
    padding: .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);
    transform-origin: 50% 50%
}

@media(min-width: 401px) {
    html[dir] .gc-slider-avatar:hover {
        border-color:transparent;
        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: #000
}

: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 .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
}

/*\*/
* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

/**/
.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%);
    animation: fadeOverlay ease-in 200ms backwards;
    -webkit-transform: translate3d(0,0,0)
}

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

.gc-popin-wrapper.gc-page-mode {
    background: #fff
}

.gc-popin-wrapper.gc-page-mode .gc-popin {
    border: 0;
    border-radius: 0;
    box-shadow: none
}

.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 .76923em rgba(188,188,188,0.5);
    background-color: #fff;
    font-size: .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-popin .gc-textarea-infraction {
    min-height: 220px;
    line-height: 16px;
    resize: none
}

.gc-custom-by-graphcomment {
    margin-top: -1em;
    margin-bottom: 0
}

.gc-custom-by-graphcomment p {
    text-align: right;
    width: 100%;
    margin-bottom: .3em
}

.gc-custom-by-graphcomment p .gc {
    font-weight: 700;
    color: #f25b5b
}

.gc-custom-by-graphcomment p .gc .graph {
    font-weight: 100;
    opacity: .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: .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: 0;
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
    padding-bottom: 20px;
    background: 0;
    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: 0;
    background: 0;
    color: #f25b5b
}

.gc-popin-note {
    font-size: .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 .76923em;
    border: 0;
    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: .84615em;
    padding: .90909em;
    letter-spacing: 1px;
    background-color: #fafafa;
    color: #797979
}

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

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

.error,.alert {
    color: #f4786e;
    font-size: small;
    display: block
}

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

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

.gc-popin-share {
    position: absolute;
    width: 13em;
    z-index: 20;
    transform: translate(0,-50%);
    padding: 1.15385em 1.53846em
}

.gc-popin-share:after {
    position: absolute;
    bottom: -1px;
    left: 50%;
    z-index: -1;
    width: .9375em;
    height: .9375em;
    margin-bottom: -0.375em;
    box-shadow: 1px 1px 0 0 #e3e3e3;
    background: #fff;
    content: '';
    transform: translateX(-50%) rotate(45deg)
}

.gc-popin-share .gc-popin-success {
    text-align: center;
    margin: 0
}

.gc-popin-share .share-shortened-url {
    background: 0
}

.gc-popin-report {
    position: absolute;
    width: 27em;
    z-index: 15;
    top: 0;
    transform: translate(-50%,30px);
    padding: 1.15385em 3.07692em
}

.gc-popin-report:after {
    position: absolute;
    top: -6px;
    left: 50%;
    z-index: -1;
    width: .9375em;
    height: .9375em;
    margin-bottom: -0.375em;
    box-shadow: 1px 1px 0 0 #e3e3e3;
    background: #fff;
    content: '';
    transform: translateX(-50%) rotate(225deg)
}

.gc-body.gc-theme-dark .gc-popin-report:after {
    box-shadow: 1px 1px 0 0 #2a2e2e
}

.gc-popin-report .gc-popin-title {
    font-size: 1.25em;
    text-align: center;
    margin: .2em 0 1.5em
}

.gc-popin-report .gc-already-message {
    text-align: center
}

.gc-popin-report .gc-popin-italic {
    margin-bottom: 1.92308em;
    font-size: .76923em;
    font-style: italic
}

.gc-popin-report .gc-link-cancel {
    margin: .76923em auto 0;
    float: right;
    color: #f25b5b
}

@media screen and (max-width: 500px) {
    .gc-popin-report {
        left:-10px !important;
        width: calc(100vw - 20px);
        transform: translate(0,30px) !important;
        padding: 1.15385em 1.53846em !important
    }
}

.gc-popin-report .gc-comment-report-verify {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

.gc-popin-report .gc-comment-report-verify>i {
    margin-top: 10px;
    height: 22px;
    width: 22px;
    color: #c0bfbf
}

.gc-popin-report .gc-comment-report-verify>i::before {
    font-size: 18px;
    cursor: pointer
}

.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: 0;
    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: 0;
    background-color: #ccc;
    padding: .1875em 0;
    margin: .1875em 0;
    border-radius: 3px;
    text-align: center
}

.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: .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: .76923em .76923em;
    display: block;
    text-decoration: none;
    border: 0;
    background: 0;
    color: #797979;
    text-align: left
}

html[dir=rtl] .bt-menu {
    display: -ms-flexbox;
    display: flex;
    text-align: right
}

html[dir=rtl] .bt-menu i {
    margin-left: .53846em;
    margin-right: initial
}

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

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

.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: -ms-flexbox;
    display: flex;
    -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 {
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    position: relative
}

.gc-popin--auth .gc-popin-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: .53846em 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:.53846em .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 .625em
}

.gc-popin--auth .gc-popin-left .social-buttons {
    margin-bottom: 2.5em
}

.gc-popin--auth .gc-popin-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -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: .30769em 0 0;
    line-height: 1.38462em;
    color: #f25b5b
}

.gc-popin--auth .gc-link-cancel {
    margin: .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 {
        -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: .53846em .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: 0;
    cursor: pointer;
    color: #fff;
    font-size: .92308em;
    font-weight: bold;
    display: block;
    margin: 0 auto .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: .20833em;
    padding-right: .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: 0
}

.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: .78571em 1.78571em
}

.gc-signup-form .register-with-email {
    margin: 1.5625em auto;
    font-size: .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: .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: .625em;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    object-fit: cover
}

.gc-signup-email-form .upload-container:invalid+span {
    color: #A44
}

.gc-signup-email-form .upload-container span {
    padding: .9375em .9375em;
    position: absolute;
    padding-left: 3em;
    top: 0;
    left: 0
}

.upload-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .76923em;
    padding: .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: .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: .76923em auto .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%;
    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: 0;
    border-right: 0
}

.gc-popin-profile>.gc-popin.profile-full {
    max-width: 800px;
    width: calc(100% - 20px);
    margin: 1.25em .625em 1.25em 0;
    transform: translate3d(-50%,0,0);
    animation: fadePopin ease-out 300ms backwards
}

@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 {
        -ms-flex:0 0 140px;
        flex: 0 0 140px
    }
}

@media screen and (max-width: 500px) {
    .gc-popin-profile>.gc-popin {
        width:100%;
        right: 0;
        transform: translate3d(0,0,0)
    }

    .gc-popin-profile>.gc-popin.profile-full {
        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;
    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;
    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 {
    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: -ms-flexbox;
    display: flex;
    padding: 1.25em 1.25em;
    padding-bottom: 0
}

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

.gc-comment-profile {
    position: relative
}

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

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

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

.gc-profile-avatar-container {
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    margin-right: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -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: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -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;
    -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: .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;
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress .fill {
    position: absolute;
    border: 4px solid #f25b5b;
    width: 80px;
    height: 80px;
    clip: rect(0,50px,80px,0);
    border-radius: 50%;
    box-sizing: border-box;
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p0 .bar {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p0 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p1 .bar {
    transform: rotate(3.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p1 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p2 .bar {
    transform: rotate(7.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p2 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p3 .bar {
    transform: rotate(10.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p3 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p4 .bar {
    transform: rotate(14.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p4 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p5 .bar {
    transform: rotate(18deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p5 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p6 .bar {
    transform: rotate(21.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p6 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p7 .bar {
    transform: rotate(25.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p7 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p8 .bar {
    transform: rotate(28.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p8 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p9 .bar {
    transform: rotate(32.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p9 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p10 .bar {
    transform: rotate(36deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p10 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p11 .bar {
    transform: rotate(39.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p11 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p12 .bar {
    transform: rotate(43.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p12 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p13 .bar {
    transform: rotate(46.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p13 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p14 .bar {
    transform: rotate(50.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p14 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p15 .bar {
    transform: rotate(54deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p15 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p16 .bar {
    transform: rotate(57.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p16 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p17 .bar {
    transform: rotate(61.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p17 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p18 .bar {
    transform: rotate(64.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p18 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p19 .bar {
    transform: rotate(68.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p19 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p20 .bar {
    transform: rotate(72deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p20 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p21 .bar {
    transform: rotate(75.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p21 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p22 .bar {
    transform: rotate(79.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p22 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p23 .bar {
    transform: rotate(82.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p23 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p24 .bar {
    transform: rotate(86.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p24 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p25 .bar {
    transform: rotate(90deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p25 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p26 .bar {
    transform: rotate(93.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p26 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p27 .bar {
    transform: rotate(97.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p27 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p28 .bar {
    transform: rotate(100.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p28 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p29 .bar {
    transform: rotate(104.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p29 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p30 .bar {
    transform: rotate(108deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p30 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p31 .bar {
    transform: rotate(111.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p31 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p32 .bar {
    transform: rotate(115.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p32 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p33 .bar {
    transform: rotate(118.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p33 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p34 .bar {
    transform: rotate(122.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p34 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p35 .bar {
    transform: rotate(126deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p35 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p36 .bar {
    transform: rotate(129.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p36 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p37 .bar {
    transform: rotate(133.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p37 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p38 .bar {
    transform: rotate(136.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p38 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p39 .bar {
    transform: rotate(140.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p39 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p40 .bar {
    transform: rotate(144deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p40 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p41 .bar {
    transform: rotate(147.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p41 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p42 .bar {
    transform: rotate(151.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p42 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p43 .bar {
    transform: rotate(154.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p43 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p44 .bar {
    transform: rotate(158.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p44 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p45 .bar {
    transform: rotate(162deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p45 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p46 .bar {
    transform: rotate(165.6deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p46 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p47 .bar {
    transform: rotate(169.2deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p47 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p48 .bar {
    transform: rotate(172.8deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p48 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p49 .bar {
    transform: rotate(176.4deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p49 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p50 .bar {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p50 .fill {
    transform: rotate(0)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p51 .bar {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p51 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p52 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p53 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p54 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p55 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p56 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p57 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p58 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p59 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p60 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p61 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p62 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p63 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p64 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p65 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p66 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p67 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p68 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p69 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p70 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p71 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p72 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p73 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p74 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p75 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p76 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p77 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p78 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p79 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p80 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p81 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p82 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p83 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p84 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p85 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p86 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p87 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p88 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p89 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p90 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p91 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p92 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p93 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p94 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p95 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p96 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p97 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p98 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p99 .fill {
    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 {
    transform: rotate(180deg)
}

.gc-profile-avatar-container .gc-profile-upload-progress.p100 .fill {
    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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f25b5b;
    transition: 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: .2em
}

.gc-profile-avatar-container .gc-profile-default-avatars ul.gc-profile-default-list li {
    padding: .45em 0;
    list-style: none;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -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 {
    -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: -ms-flexbox;
    display: flex;
    -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: .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: -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: .625em;
    padding-bottom: 40px;
    box-sizing: border-box;
    border: 1px solid #bbb;
    border-radius: 3px;
    background: #fff
}

.gc-body.gc-theme-dark .gc-profile-info .profile-bio-form [contenteditable="true"] {
    border-color: #000;
    background: #2a2929
}

.gc-profile-info .profile-bio-form .controls {
    background: #fff;
    position: absolute;
    bottom: 8px;
    left: 8px
}

.gc-body.gc-theme-dark .gc-profile-info .profile-bio-form .controls {
    background: #2a2929
}

.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: .625em;
    text-decoration: underline;
    float: right;
    font-weight: bold
}

.gc-profile-info .gc-form-actions .gc-form-action {
    margin-top: .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: .625em 0;
    padding: .625em;
    box-sizing: border-box;
    border: 1px solid #bbb;
    border-radius: 3px;
    height: 5em
}

.gc-profile-info .editable .gcicon-pencil {
    color: #454545;
    font-size: 16px
}

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

.gc-profile-info .editable .gcicon-editable {
    color: #454545;
    font-size: 18px;
    position: relative;
    top: 3px
}

.gc-profile-info .editable:hover .gcicon-editable {
    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 #eee;
    padding: .9375em 1.25em .625em 2.8125em;
    text-align: center;
    font-style: italic
}

.gc-profile-progress .remaining {
    color: #5a5a5a;
    font-size: .9375em;
    margin: 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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .5em
}

.gc-profile-progress .bar {
    -ms-flex: 1;
    flex: 1;
    background: #5a5a5a;
    border-radius: 4px
}

.gc-profile-progress .progress {
    color: #fff;
    font-weight: bold;
    font-size: .8125em;
    text-align: center;
    background: #f35b5b;
    height: .75em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: 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: -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 .4375em .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: -ms-flexbox;
    display: flex;
    -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-time {
    text-transform: initial;
    font-size: .9em;
    font-weight: 400
}

.gc-profile-comments-list .gc-popin-share {
    transform: translate(-25%,-40%);
    font-size: 1em
}

.gc-profile-comments .comment {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 14px;
    border: 1px solid #eee;
    border-radius: 2px;
    border-left: 4px solid #f25b5b;
    padding: 20px;
    position: relative
}

.gc-profile-comments .comment.deleted {
    background: #f3f3f3
}

.gc-body.gc-theme-dark .gc-profile-comments .comment.deleted {
    background: #413f3f
}

.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-motif {
    color: #e72b4a;
    font-style: normal;
    margin-top: 6px;
    font-size: 11px
}

.gc-profile-comments .comment-deleted-text {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 10px
}

.gc-profile-comments .comment-page {
    margin-bottom: .5em;
    width: 60%;
    display: inline-block;
    word-break: break-all
}

@media screen and (min-width: 670px) {
    .gc-profile-comments .comment-page {
        width:80%
    }
}

html[dir=rtl] .gc-profile-comments .comment-page {
    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: .75em
}

html[dir=rtl] .gc-profile-comments .comment-meta {
    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: .75em
}

.gc-profile-footer {
    background: #f8f8f8;
    border-radius: 0 0 .53846em .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: 0;
    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: 0;
    padding: 0
}

.gc-account-container {
    -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 {
        -ms-flex-direction:column;
        flex-direction: column;
        width: 100%;
        padding: 0 .68em;
        font-size: .8em
    }
}

.gc-account-container .gc-form-actions .gc-form-action {
    margin-top: .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: .625em 0;
    padding: .625em;
    box-sizing: border-box;
    border: 1px solid #bbb;
    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;
    margin-bottom: 5px
}

a.gc-account-reset-pass {
    color: #f25b5b;
    text-decoration: underline
}

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

.gc-profile-prefs {
    -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 {
        -ms-flex-direction:column;
        flex-direction: column;
        width: 100%;
        padding: 0 .68em;
        font-size: .8em
    }
}

.gc-profile-prefs .gc-form-actions .gc-form-action {
    margin-top: .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: .625em 0;
    padding: .625em;
    box-sizing: border-box;
    border: 1px solid #bbb;
    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: -ms-flexbox;
    display: flex;
    -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: -ms-flexbox;
    display: flex;
    -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: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5em
}

.ban-modal-user-card-avatar {
    -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: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    -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
}

.gc-vote {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: .4375em;
    box-shadow: 0 0 .625em rgba(188,188,188,0.5);
    background: #fff;
    white-space: nowrap;
    z-index: 8;
    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: .9375em;
    height: .9375em;
    margin-left: -0.375em;
    box-shadow: 1px -1px 0 0 #ccc;
    background: #fff;
    content: ''
}

html[dir=ltr] .gc-vote:after {
    right: 1px;
    transform: translate(50%,-50%) rotate(45deg)
}

html[dir=rtl] .gc-vote:after {
    left: -8px;
    transform: translate(50%,-50%) rotate(225deg)
}

@media(max-width: 600px) {
    .gc-vote {
        -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;
    transform: translate(0,-50%) rotate(315deg)
}

html[dir=rtl] .gc-vote.gc-vote-required:after {
    left: 80px;
    right: initial;
    top: 0;
    transform: translate(50%,-50%) rotate(315deg)
}

.gc-vote .gc-vote-notice {
    background: #f9f9f9;
    padding: 22px 14px;
    border-radius: .4375em 0 0 .4375em;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -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 .4375em .4375em 0
}

.gc-vote .gc-vote-notice-inner {
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: 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: 0
    }
}

.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 {
        -ms-flex-direction:column;
        flex-direction: column;
        display: -ms-flexbox;
        display: flex;
        -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 {
        -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: .4375em .4375em 0 0;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -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: -ms-flexbox;
    display: flex;
    -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: .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: .875em;
    line-height: 1.9em;
    color: #929292;
    text-align: center
}

.gc-vote .gc-zero {
    font-weight: bold;
    color: #ccc
}

.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: .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: .8em;
    font-weight: bold;
    margin: 0;
    color: #f25b5b
}

.gc-vote-boost-labels {
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 0 .6em !important
}

.gc-vote-boost-labels li {
    -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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 250px
}

.gc-vote-slider {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: 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: .1875em;
    height: 14em;
    margin: 0 1em;
    z-index: 9;
    background: linear-gradient(to bottom,#ef5c5a 0,#ffea0c 100%);
    font-size: .875em;
    vertical-align: middle;
    border: solid 5px #f3f3f3;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom: 0;
    cursor: pointer
}

.gc-range::before {
    content: "";
    position: absolute;
    display: block;
    width: .625em;
    height: .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: .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: .0625em;
    left: .0625em;
    right: .0625em;
    bottom: .0625em;
    border-radius: 50%;
    background: linear-gradient(to top,#fff 0,#d0d0d0 100%);
    content: '';
    display: block;
    border: solid .5em #fff
}

.gc-range.is-horizontal {
    width: 14em;
    height: .1875em;
    border: solid 5px #f3f3f3;
    border-radius: 15px;
    margin: 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: .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: -ms-flexbox;
    display: flex;
    width: 100%
}

@media screen and (max-width: 500px) {
    .gc-header {
        -ms-flex-direction:column-reverse;
        flex-direction: column-reverse;
        padding: 0 .625em;
        box-sizing: border-box
    }
}

.gc-header .gc-headerItem {
    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;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .gc-header .gc-headerItem.gc-header-left {
        -ms-flex-align:baseline;
        align-items: baseline;
        min-width: 8.75em;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.gc-header .gc-headerItem.gc-user-account {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.gc-header .gc-headerItem.gc-not-logged {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

@media screen and (max-width: 710px) {
    .gc-header .gc-headerItem.gc-not-logged {
        -ms-flex-align:end;
        align-items: flex-end;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        white-space: normal
    }
}

.gc-header .gc-search-button,.gc-header .gc-search-back-button {
    color: #5a5a5a;
    font-size: .875em;
    font-weight: 700;
    cursor: pointer
}

.gc-header .gc-search-button:hover,.gc-header .gc-search-back-button:hover {
    color: #f25b5b
}

.gc-header .gc-search-button:hover .search-icon,.gc-header .gc-search-back-button:hover .search-icon {
    fill: #f25b5b
}

.gc-header .gc-search-button {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 14px;
    margin-right: .5em;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fff
}

.gc-body.gc-theme-dark .gc-header .gc-search-button {
    background: #2a2929
}

.gc-header .gc-search-button .search-icon {
    fill: #5a5a5a;
    height: 25px;
    width: 20px
}

.gc-header .gc-search-button .tooltips {
    height: 25px
}

.gc-header .gc-search-back-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 14px
}

.gc-header .gc-search-back-button:hover .gcicon-back {
    fill: #f25b5b
}

.gc-header .gc-search-back-button .gcicon-back {
    fill: #5a5a5a;
    width: 20px;
    height: 16px
}

.gc-header-brand-wrapper {
    width: 100%;
    text-align: right;
    margin-bottom: .1em;
    margin-top: .5em
}

@media screen and (max-width: 500px) {
    .gc-header-brand-wrapper {
        -ms-flex-align:start;
        align-items: flex-start;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: flex-start
    }
}

.gc-header-brand {
    display: -ms-flexbox;
    display: flex;
    float: right;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 500px) {
    .gc-header-brand {
        -ms-flex-direction:column;
        flex-direction: column;
        -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-brand.custom-plan .gc-header-brand-logo.custom {
    width: auto
}

.gc-header-ecd {
    padding-bottom: 1.3125em;
    border-bottom: solid .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: .5em;
    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: .8em
}

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

.gc-headerItem-sort {
    color: #5a5a5a;
    font-size: .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: silver
}

.gc-dropdown {
    position: absolute;
    top: 35px;
    left: 50px;
    z-index: 99;
    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 0 #e0e0e0
}

.gc-dropdown:before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: -1;
    width: .625em;
    height: .625em;
    margin-bottom: -0.4em;
    box-shadow: 1px 1px 0 0 #e3e3e3;
    background: #fff;
    content: '';
    color: #5a5a5a;
    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;
        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 10px 40px;
    cursor: pointer;
    font-size: 12px;
    line-height: normal
}

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;
    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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gc-dropdown-extra label span {
    display: inline-block;
    margin-left: 7px
}

.gc-help-sort {
    position: absolute;
    top: 5px;
    right: 19px
}

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: .6875em;
    font-weight: bold;
    padding: .3em .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: .5em;
    width: 16em;
    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: .1em;
    left: 50%;
    z-index: -1;
    width: .83333em;
    height: .83333em;
    box-shadow: -1px -1px 0 0 #e0e0e0;
    background: #fafafa;
    transform: translateY(-50%) rotate(45deg)
}

.gc-help-sort--active .gc-help-sort-content {
    display: inline-block;
    visibility: visible;
    opacity: 1;
    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: .8125em;
    margin-right: .625em;
    color: #797979;
    background: 0;
    border: 0;
    padding: 0
}

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

@media screen and (max-width: 400px) {
    .gc-register-btn {
        margin-right:.25em
    }
}

.gc-btn-default {
    font-size: .75em;
    padding: .3125em .9375em;
    background-color: #fff;
    border: 1px solid #c5c5c5;
    color: #797979;
    border-radius: 3px
}

.gc-btn-default.gc-no-padding {
    padding: 0
}

.gc-btn-default:hover {
    background-color: #f8f8f8;
    box-shadow: 0 1px 2px #acacac
}

.gc-btn-default a {
    display: block;
    padding: .3125em .9375em
}

.gc-btn-default a:focus,.gc-btn-default a:hover,.gc-btn-default a:active {
    color: #5a5a5a
}

.gc-notif {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: 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: 0;
    margin-right: 1em;
    background: #fff;
    transform: translate3d(0,0,0);
    transform-origin: 50% 50%
}

.gc-notif i {
    font-size: 1.6em;
    color: #5a5a5a;
    transition: color .1s ease;
    display: block;
    margin-top: 1px;
    transition: 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 .gc-notif-badge.uniq {
    padding: 0 6px
}

.gc-notif.active i,.gc-notif:hover i,.gc-notif:focus i {
    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;
    animation: fadeNotifPanel ease-in-out 200ms backwards
}

@keyframes fadeNotifPanel {
    0% {
        opacity: 0;
        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: .9375em;
    height: .9375em;
    box-shadow: 1px 1px 0 0 #ccc;
    background: #f7f7f7;
    content: '';
    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;
    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: 76px;
    right: initial
}

.gc-notif-panel .gc-notif-title {
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gc-notif-panel .gc-profile {
    margin-right: 8px;
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: 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;
    -ms-flex: 1;
    flex: 1;
    color: #5a5a5a
}

.gc-notif-panel .gc-notif-text {
    font-size: .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: .75em
}

.gc-profile-wrapper {
    border: 0;
    background: 0;
    font-size: .875em;
    outline: 0;
    padding-right: .9375em
}

.gc-profile-wrapper {
    padding-left: 0
}

.gc-profile {
    display: inline-block;
    vertical-align: middle;
    padding: .14286em;
    width: 1.71429em;
    height: 1.71429em;
    border: 1px solid #ccc;
    border-radius: 50%;
    outline: 0;
    margin-right: .35714em;
    background: #fff;
    transform: translate3d(0,0,0);
    transform-origin: 50% 50%;
    transition: compact(compact(transform .4s ease-in-out false),false,false,false,false,false,false,false,false,false)
}

.gc-profile-wrapper:hover .gc-profile {
    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 {
    display: inline-block;
    padding-left: 20px
}

.gc-profile-name:before {
    content: "";
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 0;
    width: 0;
    top: calc(50% - 1px);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid silver
}

html[dir=rtl] .gc-profile-name:before {
    left: 5px
}

html[dir=ltr] .gc-profile-name:before {
    right: -15px
}

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

.gc-comment-textarea {
    resize: none;
    overflow: hidden;
    word-wrap: break-word;
    transition: .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: -ms-flexbox;
    display: flex;
    position: relative
}

.gc-comment-warning-icon {
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex
}

.gc-comment-warning-icon i {
    font-size: 1.5em
}

.gc-comment-warning-text {
    padding-right: 3em;
    font-size: .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: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: 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: #5a5a5a;
    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: 0 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: 0;
    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-informations {
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: right
}

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

.gc-comment-emoticon-popin--active {
    display: block
}

@keyframes show-emoticon-popin {
    0% {
        opacity: 0;
        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: .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: .83333em;
    height: .83333em;
    box-shadow: -1px -1px 0 0 #e0e0e0;
    background: #fff;
    transform: translateY(50%) rotate(225deg)
}

.comment-answer .gc-comment-emoticon-popin:before {
    right: .75em
}

.gc-button-tooltip {
    visibility: hidden;
    position: absolute;
    right: -1em;
    bottom: 2.8em;
    width: 15em;
    z-index: 400;
    color: #5a5a5a;
    padding: 1em .75em;
    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;
    transform: translate(0,0)
}

.gc-button-tooltip:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 1.375em;
    z-index: -1;
    width: .83333em;
    height: .83333em;
    box-shadow: -1px -1px 0 0 #e0e0e0;
    background: #fff;
    transform: translateY(50%) rotate(225deg)
}

html[dir=rtl] .gc-button-tooltip:after {
    left: 1.375em;
    right: initial
}

.gc-embed {
    width: 100%;
    margin-bottom: .5em
}

.gc-embed-video {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .125em;
    border-radius: .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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 25%;
    min-width: 6.25em;
    max-width: 11.25em;
    vertical-align: middle;
    background: #000;
    border-radius: .3125em;
    overflow: hidden
}

.gc-embed-video-media .gcicon-play2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    opacity: 1;
    font-size: 3em
}

.gc-embed-video-player {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    background: #000
}

.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: #000;
    padding-top: 20%;
    padding-bottom: 20%
}

.gc-embed-photo {
    display: inline-block;
    position: relative
}

.gc-embed-photo .remove {
    border: 0;
    border-bottom: solid 1px #e3e3e3;
    border-left: solid 1px #e3e3e3;
    border-radius: 0 5px;
    position: absolute;
    font-size: 10px;
    cursor: pointer;
    right: 0;
    top: 0;
    padding: 10px;
    background: 0;
    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: -ms-flexbox;
    display: flex;
    margin-bottom: .125em;
    border-radius: .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: #000;
    border-radius: .3125em;
    overflow: hidden
}

.gc-embed-info {
    padding: 0 1em;
    vertical-align: top;
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

@media screen and (max-width: 500px) {
    .gc-embed-info {
        padding:0 .3125em;
        font-size: .8em
    }
}

.gc-embed-info-title {
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: .3125em;
    margin-top: -0.1875em
}

.gc-embed-info-description {
    font-size: .8em;
    font-style: italic
}

.gc-embed-info-provider {
    color: #797979;
    font-size: .8em;
    text-transform: uppercase;
    margin: .3125em 0 -0.1875em
}

.gc-embed--active {
    display: block
}

.gc-embed--active .gc-embed-info {
    display: block;
    padding: .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;
    text-align: left
}

.gc-comment-send-as-guest a,.gc-comment-cgu a {
    text-decoration: underline;
    font-weight: bold
}

.gc-comment-characters-limit {
    margin: 0;
    font-size: .7em;
    color: #767676
}

.gc-comment-characters-limit.error {
    color: #f25b5b
}

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

.gc-comment-guest-form input[type=checkbox] {
    min-width: auto
}

.gc-comment-guest-form-cgu .gc-label {
    display: -ms-flexbox;
    display: flex;
    -ms-grid-column-align: center;
    justify-items: center;
    font-size: .7em;
    color: #767676;
    margin-bottom: 8px
}

.gc-comment-guest-form-cgu .gc-label input {
    margin-right: 4px
}

.gc-comment-guest-form .gc-input-help {
    display: inline-block
}

.gc-comment-guest-form .gc-input-help .help-icon {
    background: #fff;
    font-size: .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: .625em;
    box-shadow: 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 .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-popin-wrapper.gc-theme-dark .gc-all-answers-inner.gc-popin-fade {
    background: #222 !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-popin-wrapper.gc-theme-dark .gc-all-answers-inner .gc-all-answers-inner {
    border-color: #000;
    background: #222;
    box-shadow: 0 0 .76923em rgba(0,0,0,0.5)
}

.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: #ddd
}

.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: .9em
}

.gc-all-answers .gc-comment {
    z-index: 1;
    position: relative
}

.gc-all-answers-header {
    margin-bottom: -10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 500px) {
    .gc-all-answers-header {
        -ms-flex-direction:column-reverse;
        flex-direction: column-reverse
    }

    .gc-all-answers-header .answer-to {
        margin-top: 6px;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 15px
    }
}

.gc-all-answers-header .answer-to {
    color: #929292;
    display: -ms-flexbox;
    display: flex;
    font-size: .8em;
    -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;
    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;
    transform: none
}

.gc-all-answers-comment>div {
    transform: none
}

.gc-all-answers-comment .gc-message,.gc-all-answers-comment>.gcomment-container>.gc-create-subcomment {
    border-radius: .625em;
    margin: .7em 1.25em 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
}

.gc-popin-wrapper.gc-theme-dark .gc-all-answers-comment .gc-message,.gc-popin-wrapper.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: 0
}

.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
}

.gc-popin-wrapper.gc-theme-dark .gc-all-answers-comment .comment-answer {
    background: #2a2929
}

@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: .625em .625em 0 0
}

.gc-all-answers-comment .gc-slider {
    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;
    -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;
    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;
    -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: -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: .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
}

.gc-popin-wrapper.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: .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 0 10px;
    margin: 10px
}

.gc-comment-fullscreen-popin-inner.gc-share-link {
    padding-bottom: 10px
}

.gc-comment-fullscreen-popin-inner.gc-share-link .gc-node.gc-node-expanded {
    margin-bottom: 0 !important
}

.gc-comment-fullscreen-popin *:not(.gc-popin-report) {
    transform: none
}

.gc-ecdHeader {
    background: #f7f7f7;
    border-bottom: 1px solid #eee;
    border-top-right-radius: .7em;
    border-top-left-radius: .7em;
    color: #5a5a5a;
    padding: .7em;
    text-transform: uppercase;
    font-size: .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: .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 #eee;
    padding: .625em .8125em .875em 1.25em
}

#gc-ecd li .gc-ecd-list-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

#gc-ecd .ecd-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1
}

#gc-ecd .ecd-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    -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: .9375em
}

#gc-ecd .ecd-right .ecd-right-inner .ecd-avatar-item .ecd-avatar-wrap {
    display: inline-block;
    padding: .125em;
    margin: 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,#fff 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: .875em
}

#gc-ecd .ecd-title {
    color: #5a5a5a;
    font-size: .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: .8125em;
    color: #929292;
    margin-left: .9375em
}

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

#gc-ecd .ecd-meta {
    color: #a5a5a5;
    font-size: .6875em;
    position: relative
}

#gc-ecd .ecd-meta .gc-share {
    color: #929292;
    background: 0;
    border: 0;
    margin-left: .625em;
    font-size: 1em
}

#gc-ecd .ecd-meta .gc-popin.gc-popin-share {
    left: 0;
    top: 0;
    font-size: 1.18182em;
    transform: translate(50%,-100%)
}

html[dir=rtl] #gc-ecd .ecd-meta .gc-popin.gc-popin-share {
    right: 0;
    left: initial;
    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: 0;
    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 .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: .4375em .3125em .3125em .75em;
    display: table;
    width: 100%;
    margin: 0 0 .1875em -0.8125em
}

#gc-ecd .ecd-edit-section .ecd-edit-title {
    width: 100%;
    background: 0;
    border: 0;
    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: .375em;
    padding-left: .9375em;
    font-size: .625em
}

#gc-ecd .ecd-edit-section .ecd-actions:hover {
    opacity: .6;
    cursor: pointer
}

#gc-ecd .ecd-edit-section .ecd-actions-save {
    padding-right: .8125em;
    padding-left: .75em;
    border-right: solid 1px #ccc;
    color: #80b37a;
    font-size: .75em
}

html[dir=rtl] #gc-ecd .ecd-edit-section .ecd-actions-save {
    border-left: solid 1px #ccc;
    border-right: 0
}

.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
}

#gc-smed-popup {
    position: absolute;
    display: none;
    top: 1em;
    left: 1em;
    background-color: #fafafa;
    padding: .4em;
    border: 1px solid #e3e3e3;
    border-radius: .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;
    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: .3em .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: .2em;
    border-radius: 3px
}

#gc-smed-popup input.gc-smed-input {
    width: 10em;
    padding: .2em;
    font-size: .9em;
    border: 1px #eee solid;
    margin: 0;
    margin-right: .2em
}

#gc-smed-popup input[type="submit"] {
    margin: 0;
    padding: .2em .8em;
    background: #fff;
    border: 1px #eee solid;
    color: inherit;
    font: inherit;
    font-size: .9em;
    font-weight: bold;
    font-style: italic;
    line-height: normal
}

.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,.gc-theme-graphComment .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-chateau-green .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-denim .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-neon-carrot .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-wisteria .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-almond-frost .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-cognac .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-mountain-meadow .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-fern .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-picton-blue .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-mariner .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-blue-whale .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-iron-gray .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-valencia .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-blue-gem .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-strong-scarlet .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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,.gc-theme-orange .gc-comment-report-verify {
    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-report-verify 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.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;
    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-search .number-result {
    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
}

.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
}

.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 .gc-node .gc-comment-form .gc-comment-textarea,.gc-theme-dark .gc-profile-info .profile-pseudo,.gc-theme-dark .gc-comment .gc-title,.gc-theme-dark .gc-profile-comments .comment-author,.gc-theme-dark .social-sharing i:not(:hover) {
    color: #a2a2a2 !important
}

.gc-theme-dark .inner-content {
    color: #f7f7f7
}

.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 .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: 0
}

.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
}

.gc-search {
    box-sizing: border-box;
    margin-top: 20px;
    margin-left: 1.25em
}

.gc-search .input-container {
    position: relative
}

.gc-search .input-container .gcicon-search {
    color: #ccc;
    position: absolute;
    left: 10px;
    top: 11px
}

.gc-search .input-container .input-notice {
    color: #ccc;
    position: absolute;
    right: 10px;
    top: 11px;
    font-size: 12px
}

html[dir=rtl] .gc-search .input-container {
    position: relative
}

html[dir=rtl] .gc-search .input-container .gcicon-search {
    color: #ccc;
    position: absolute;
    left: auto;
    right: 10px
}

html[dir=rtl] .gc-search .input-container .input-notice {
    left: 10px;
    right: auto
}

html[dir=rtl] .gc-search .input-container input {
    padding: 10px 30px 10px 10px
}

.gc-search input {
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: .5em;
    font-size: .875em;
    width: 100%;
    padding: 10px 10px 10px 30px;
    margin-bottom: 1em
}

.gc-search input:focus {
    outline: 0
}

.gc-search .number-result {
    color: #f25b5b;
    font-size: 1.125em;
    margin-top: 1.2em
}

.gc-search .gc-search-mode {
    min-height: 200px
}

.gc-search .search-pagination-container {
    font-size: .8em
}

.gc-search .search-pagination-container .search-pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gc-search .search-pagination-container .search-pagination li {
    border-radius: 5px;
    cursor: pointer;
    list-style: none;
    color: #5a5a5a;
    margin-right: 5px
}

.gc-search .search-pagination-container .search-pagination li a {
    padding: 4px .8em;
    border-radius: 5px
}

.gc-search .search-pagination-container .search-pagination li a:hover {
    color: #f35b5b
}

.gc-search .search-pagination-container .search-pagination li:last-child {
    margin-right: 0
}

.gc-search .search-pagination-container .search-pagination li.active {
    background-color: #f35b5b;
    color: #fff;
    cursor: default
}

.gc-search .search-pagination-container .search-pagination li.active:hover,.gc-search .search-pagination-container .search-pagination li.active a,.gc-search .search-pagination-container .search-pagination li.active a:hover {
    background-color: #f35b5b;
    color: #fff
}

.gc-search .search-pagination-container .search-pagination li.disabled {
    cursor: default;
    color: #ccc;
    background-color: transparent
}

.gc-search .search-pagination-container .search-pagination li.disabled:hover,.gc-search .search-pagination-container .search-pagination li.disabled a,.gc-search .search-pagination-container .search-pagination li.disabled a:hover {
    cursor: default;
    color: #ccc;
    background-color: transparent
}

.gc-search .gc-details .gc-header .tooltips {
    height: 15px
}

.gc-search .listing .repeat-item [id^="comment"]:hover {
    box-shadow: 2px 2px 3px 0 rgba(50,50,50,0.1)
}

.gc-search .listing .repeat-item .gc-popin [id^="comment"]:hover {
    box-shadow: none
}

tooltip._bottom:not(._left):not(._right) tip tip-arrow,tooltip._top:not(._left):not(._right) tip tip-arrow {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: 50%;
    margin-left: -6px;
    content: '';
    height: 0
}

@keyframes animate-tooltip {
    0% {
        opacity: 0
    }

    50% {
        opacity: .5
    }

    60% {
        opacity: .8
    }

    70% {
        opacity: .9
    }

    90% {
        opacity: 1
    }
}

._exradicated-tooltip {
    display: block;
    opacity: 1;
    position: absolute;
    z-index: 999
}

tooltip {
    display: inline-block;
    position: relative
}

tooltip._multiline {
    display: block
}

tooltip._slow._ready tip {
    animation: animate-tooltip .65s
}

tooltip._fast._ready tip {
    animation: animate-tooltip .15s
}

tooltip._steady._ready tip {
    animation: animate-tooltip .35s
}

tooltip tip {
    border-radius: 3px;
    background: rgba(0,0,0,0.85);
    color: #fff;
    display: none;
    line-height: normal;
    max-width: 500px;
    min-width: 100px;
    opacity: 0;
    padding: 8px 16px;
    position: absolute;
    text-align: center;
    width: auto;
    will-change: top,left,bottom,right
}

tooltip tip._hidden {
    display: block;
    visibility: hidden
}

tooltip.active:not(._force-hidden) tip {
    display: block;
    opacity: 1;
    z-index: 999
}

tooltip tip-tip {
    font-size: .95em
}

tooltip tip-tip._large {
    font-size: 1.1em
}

tooltip tip-tip._small {
    font-size: .8em
}

tooltip._top:not(._left):not(._right) tip {
    left: 50%;
    top: -9px;
    transform: translateX(-50%) translateY(-100%)
}

tooltip._top:not(._left):not(._right) tip tip-arrow {
    border-top: 6px solid rgba(0,0,0,0.85);
    position: absolute;
    top: 100%;
    width: 0
}

tooltip._bottom:not(._left):not(._right) tip {
    right: 50%;
    top: 100%;
    transform: translateX(50%) translateY(9px)
}

tooltip._bottom:not(._left):not(._right) tip tip-arrow {
    border-bottom: 6px solid rgba(0,0,0,0.85);
    bottom: 100%;
    position: absolute;
    width: 0
}

tooltip._right:not(._top):not(._bottom) tip {
    left: 100%;
    top: 50%;
    transform: translateX(9px) translateY(-50%)
}

tooltip._right:not(._top):not(._bottom) tip tip-arrow {
    border-bottom: 6px solid transparent;
    border-right: 6px solid rgba(0,0,0,0.85);
    border-top: 6px solid transparent;
    content: '';
    height: 0;
    margin-top: -6px;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 0
}

tooltip._left:not(._top):not(._bottom) tip {
    left: -9px;
    top: 50%;
    transform: translateX(-100%) translateY(-50%)
}

tooltip._left:not(._top):not(._bottom) tip tip-arrow {
    border-bottom: 6px solid transparent;
    border-left: 6px solid rgba(0,0,0,0.85);
    border-top: 6px solid transparent;
    content: '';
    height: 0;
    left: 100%;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    width: 0
}

tooltip._top._left tip tip-arrow,tooltip._top._right tip tip-arrow {
    border-top: 6px solid rgba(0,0,0,0.85);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    height: 0;
    margin-left: -6px;
    position: absolute;
    width: 0
}

tooltip._top._left tip {
    left: -9px;
    top: -9px;
    transform: translateX(-100%) translateY(-100%)
}

tooltip._top._left tip tip-arrow {
    left: 90%;
    top: 100%
}

tooltip._top._right tip {
    left: 100%;
    top: -9px;
    transform: translateX(9px) translateY(-100%)
}

tooltip._top._right tip tip-arrow {
    left: 10%;
    top: 100%
}

tooltip._bottom._left tip {
    left: -9px;
    top: 100%;
    transform: translateX(-100%) translateY(9px)
}

tooltip._bottom._left tip tip-arrow {
    border-bottom: 6px solid rgba(0,0,0,0.85);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    bottom: 100%;
    content: '';
    height: 0;
    left: 90%;
    margin-left: -6px;
    position: absolute;
    width: 0
}

tooltip._bottom._right tip {
    left: 100%;
    top: 100%;
    transform: translateX(9px) translateY(9px)
}

tooltip._bottom._right tip tip-arrow {
    border-bottom: 6px solid rgba(0,0,0,0.85);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    bottom: 100%;
    content: '';
    height: 0;
    left: 10%;
    margin-left: -6px;
    position: absolute;
    width: 0
}

tip-tip .close-button {
    cursor: pointer;
    float: right;
    left: 8%;
    margin-top: -7%;
    padding: 3px;
    position: relative
}

tooltip tip {
    min-width: inherit;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #5a5a5a;
    border-radius: 4px;
    font-size: 12px
}

tooltip tip.lg {
    min-width: auto;
    width: 100%
}

tooltip._right:not(._top):not(._bottom) tip tip-arrow {
    border-right: 6px solid #5a5a5a
}

tooltip._bottom:not(._left):not(._right) tip tip-arrow {
    border-bottom: 4px solid #5a5a5a
}

tooltip.tooltips {
    height: 20px
}