/*

All the code below are bullshit!!!! Need rewrite.

*/

.entry-content .gist .gist-file { margin-bottom: 1.8em; position: relative; border: none; padding-top: 26px !important; }
.entry-content .gist .gist-file .gist-syntax { border-bottom: 0 !important; background: none !important; }
.entry-content .gist .gist-file .gist-syntax .gist-highlight, html .gist .gist-file .gist-syntax .hightlight { background: #002b36 !important; }
.entry-content .gist .gist-file .gist-meta { padding: .6em 0.8em; border: 1px solid #083e4b !important; color: #586e75; font-size: .7em !important; background: #073642; line-height: 1.5em; font-family: "PT Sans", "Helvetica Neue", Arial, sans-serif; }
.entry-content .gist .gist-file .gist-meta a { color: #75878b !important; text-decoration: none; }
.entry-content .gist .gist-file .gist-meta a:hover { text-decoration: underline; }
.entry-content .gist .gist-file .gist-meta a:hover { color: #93a1a1 !important; }
.entry-content .gist .gist-file .gist-meta a[href*='#file'] { position: absolute; top: 0; left: 0; right: -10px; color: #474747 !important; }
.entry-content .gist .gist-file .gist-meta a[href*='#file']:hover { color: #1863a1 !important; }
.entry-content .gist .gist-file .gist-meta a[href*=raw] { top: .4em; }

.entry-content .gist .gist-file .gist-meta a[href*='#file']{ text-align: center; font-size: 13px; line-height: 2em; text-shadow: #cbcccc 0 1px 0; color: #474747; font-weight: normal; margin-bottom: 0; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -o-border-top-left-radius: 5px; -ms-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -o-border-top-right-radius: 5px; -ms-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; font-family: "Helvetica Neue", Arial, "Lucida Grande", "Lucida Sans Unicode", Lucida, sans-serif; background: #aaaaaa url(/wp-content/plugins/easy-github-gist/styles/images/code_bg.png) top repeat-x; border: 1px solid #565656; border-top-color: #cbcbcb; border-left-color: #a5a5a5; border-right-color: #a5a5a5; border-bottom: 0; }
.entry-content .gist .gist-file .gist-meta a[href*=raw]{ position: absolute; right: .8em; text-decoration: none; color: #666 !important; z-index: 1; font-size: 13px; text-shadow: #cbcccc 0 1px 0; padding-left: 3em; }
.entry-content .gist .gist-file .gist-meta a[href*=raw]:hover{ text-decoration: underline; }


.entry-content .gist pre { background: #002b36; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; -o-border-radius: 0.4em; -ms-border-radius: 0.4em; -khtml-border-radius: 0.4em; border-radius: 0.4em; border: 1px solid #05232b; line-height: 1.45em; font-size: 13px; margin-bottom: 2.1em; padding: .8em 1em; color: #93a1a1; overflow: auto; }

.entry-content .gist p code,.entry-content .gist li code, .entry-content .gist dt code, .entry-content .gist dd code { display: inline-block; white-space: no-wrap; background: #fff; font-size: .8em; line-height: 1.5em; color: #555; border: 1px solid #ddd; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; -o-border-radius: 0.4em; -ms-border-radius: 0.4em; -khtml-border-radius: 0.4em; border-radius: 0.4em; padding: 0 .3em; margin: -1px 0; }
.entry-content .gist p pre code, .entry-content .gist li pre code, .entry-content .gist dt pre code, .entry-content .gist dd pre code { font-size: 1em !important; background: none; border: none; }

.pre-code, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre, .entry-content .gist .gist-file .gist-syntax .hightlight pre, .highlight code { font-family: Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace !important; overflow: scroll; overflow-y: hidden; display: block; padding: .8em !important; overflow-x: auto; line-height: 1.45em; background: #002b36 url('/wp-content/plugins/easy-github-gist/i/noise.png?1312248522') top left !important; color: #93a1a1 !important; /* Comment */ /* Comment.Multiline */ /* Comment.Preproc */ /* Comment.Single */ /* Comment.Special */ /* Error */ /* Keyword */ /* Operator */ /* Operator */ /* Operator.Word */ /* Generic.Deleted */ /* Generic.Deleted.Specific */ /* Generic.Emph */ /* Generic.Heading */ /* Generic.Inserted */ /* Generic.Inserted.Specific */ /* Generic.Strong */ /* Generic.Subheading */ /* Keyword.Constant */ /* Keyword.Declaration */ /* Keyword.Pseudo */ /* Keyword.Reserved */ /* Keyword.Type */ /* Name.Attribute */ /* Name.Builtin */ /* Name.Class */ /* Name.Constant */ /* Name.Exception */ /* Name.Function */ /* Name.Namespace */ /* Name.Tag */ /* Name.Variable.Global */ /* Name.Variable.Instance */ /* Name.Variable */ /* Literal.Number.Float */ /* Literal.Number */ /* Literal.Number.Hex */ /* Literal.Number.Integer */ /* Literal.String */ /* Literal.String.Doc */ /* Literal.String.Double */ /* Literal.String.Escape */ /* Literal.String.Interpol */ /* Literal.String.Regex */ /* Literal.String.Single */ }
.pre-code *::-moz-selection, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre *::-moz-selection, .entry-content .gist .gist-file .gist-syntax .hightlight pre *::-moz-selection, .highlight code *::-moz-selection { background: #386774; color: inherit; text-shadow: #002b36 0 1px; }
.pre-code *::-webkit-selection, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre *::-webkit-selection, .entry-content .gist .gist-file .gist-syntax .hightlight pre *::-webkit-selection, .highlight code *::-webkit-selection { background: #386774; color: inherit; text-shadow: #002b36 0 1px; }
.pre-code *::selection, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre *::selection, .entry-content .gist .gist-file .gist-syntax .hightlight pre *::selection, .highlight code *::selection { background: #386774; color: inherit; text-shadow: #002b36 0 1px; }
.pre-code span, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre span, .entry-content .gist .gist-file .gist-syntax .hightlight pre span, .highlight code span { color: #93a1a1 !important; }
.pre-code span, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre span, .entry-content .gist .gist-file .gist-syntax .hightlight pre span, .highlight code span { font-style: normal !important; font-weight: normal !important; }
.pre-code .c, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .c, .entry-content .gist .gist-file .gist-syntax .hightlight pre .c, .highlight code .c { color: #586e75 !important; font-style: italic !important; }
.pre-code .cm, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .cm, .entry-content .gist .gist-file .gist-syntax .hightlight pre .cm, .highlight code .cm { color: #586e75 !important; font-style: italic !important; }
.pre-code .cp, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .cp, .entry-content .gist .gist-file .gist-syntax .hightlight pre .cp, .highlight code .cp { color: #586e75 !important; font-style: italic !important; }
.pre-code .c1, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .c1, .entry-content .gist .gist-file .gist-syntax .hightlight pre .c1, .highlight code .c1 { color: #586e75 !important; font-style: italic !important; }
.pre-code .cs, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .cs, .entry-content .gist .gist-file .gist-syntax .hightlight pre .cs, .highlight code .cs { color: #586e75 !important; font-weight: bold !important; font-style: italic !important; }
.pre-code .err, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .err, .entry-content .gist .gist-file .gist-syntax .hightlight pre .err, .highlight code .err { color: #dc322f !important; background: none !important; }
.pre-code .k, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .k, .entry-content .gist .gist-file .gist-syntax .hightlight pre .k, .highlight code .k { color: #cb4b16 !important; }
.pre-code .o, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .o, .entry-content .gist .gist-file .gist-syntax .hightlight pre .o, .highlight code .o { color: #93a1a1 !important; font-weight: bold !important; }
.pre-code .p, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .p, .entry-content .gist .gist-file .gist-syntax .hightlight pre .p, .highlight code .p { color: #93a1a1 !important; }
.pre-code .ow, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .ow, .entry-content .gist .gist-file .gist-syntax .hightlight pre .ow, .highlight code .ow { color: #2aa198 !important; font-weight: bold !important; }
.pre-code .gd, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .gd, .entry-content .gist .gist-file .gist-syntax .hightlight pre .gd, .highlight code .gd { color: #93a1a1 !important; background-color: #372c34 !important; display: inline-block; }
.pre-code .gd .x, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .gd .x, .entry-content .gist .gist-file .gist-syntax .hightlight pre .gd .x, .highlight code .gd .x { color: #93a1a1 !important; background-color: #4d2d33 !important; display: inline-block; }
.pre-code .ge, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .ge, .entry-content .gist .gist-file .gist-syntax .hightlight pre .ge, .highlight code .ge { color: #93a1a1 !important; font-style: italic !important; }
.pre-code .gh, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .gh, .entry-content .gist .gist-file .gist-syntax .hightlight pre .gh, .highlight code .gh { color: #586e75 !important; }
.pre-code .gi, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .gi, .entry-content .gist .gist-file .gist-syntax .hightlight pre .gi, .highlight code .gi { color: #93a1a1 !important; background-color: #1a412b !important; display: inline-block; }
.pre-code .gi .x, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .gi .x, .entry-content .gist .gist-file .gist-syntax .hightlight pre .gi .x, .highlight code .gi .x { color: #93a1a1 !important; background-color: #355720 !important; display: inline-block; }
.pre-code .gs, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .gs, .entry-content .gist .gist-file .gist-syntax .hightlight pre .gs, .highlight code .gs { color: #93a1a1 !important; font-weight: bold !important; }
.pre-code .gu, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .gu, .entry-content .gist .gist-file .gist-syntax .hightlight pre .gu, .highlight code .gu { color: #6c71c4 !important; }
.pre-code .kc, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .kc, .entry-content .gist .gist-file .gist-syntax .hightlight pre .kc, .highlight code .kc { color: #859900 !important; font-weight: bold !important; }
.pre-code .kd, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .kd, .entry-content .gist .gist-file .gist-syntax .hightlight pre .kd, .highlight code .kd { color: #268bd2 !important; }
.pre-code .kp, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .kp, .entry-content .gist .gist-file .gist-syntax .hightlight pre .kp, .highlight code .kp { color: #cb4b16 !important; font-weight: bold !important; }
.pre-code .kr, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .kr, .entry-content .gist .gist-file .gist-syntax .hightlight pre .kr, .highlight code .kr { color: #d33682 !important; font-weight: bold !important; }
.pre-code .kt, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .kt, .entry-content .gist .gist-file .gist-syntax .hightlight pre .kt, .highlight code .kt { color: #2aa198 !important; }
.pre-code .n, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .n, .entry-content .gist .gist-file .gist-syntax .hightlight pre .n, .highlight code .n { color: #268bd2 !important; }
.pre-code .na, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .na, .entry-content .gist .gist-file .gist-syntax .hightlight pre .na, .highlight code .na { color: #268bd2 !important; }
.pre-code .nb, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nb, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nb, .highlight code .nb { color: #859900 !important; }
.pre-code .nc, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nc, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nc, .highlight code .nc { color: #d33682 !important; }
.pre-code .no, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .no, .entry-content .gist .gist-file .gist-syntax .hightlight pre .no, .highlight code .no { color: #b58900 !important; }
.pre-code .nl, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nl, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nl, .highlight code .nl { color: #859900 !important; }
.pre-code .ne, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .ne, .entry-content .gist .gist-file .gist-syntax .hightlight pre .ne, .highlight code .ne { color: #268bd2 !important; font-weight: bold !important; }
.pre-code .nf, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nf, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nf, .highlight code .nf { color: #268bd2 !important; font-weight: bold !important; }
.pre-code .nn, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nn, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nn, .highlight code .nn { color: #b58900 !important; }
.pre-code .nt, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nt, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nt, .highlight code .nt { color: #268bd2 !important; font-weight: bold !important; }
.pre-code .nx, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nx, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nx, .highlight code .nx { color: #b58900 !important; }
.pre-code .vg, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .vg, .entry-content .gist .gist-file .gist-syntax .hightlight pre .vg, .highlight code .vg { color: #268bd2 !important; }
.pre-code .vi, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .vi, .entry-content .gist .gist-file .gist-syntax .hightlight pre .vi, .highlight code .vi { color: #268bd2 !important; }
.pre-code .nv, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .nv, .entry-content .gist .gist-file .gist-syntax .hightlight pre .nv, .highlight code .nv { color: #268bd2 !important; }
.pre-code .mf, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .mf, .entry-content .gist .gist-file .gist-syntax .hightlight pre .mf, .highlight code .mf { color: #2aa198 !important; }
.pre-code .m, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .m, .entry-content .gist .gist-file .gist-syntax .hightlight pre .m, .highlight code .m { color: #2aa198 !important; }
.pre-code .mh, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .mh, .entry-content .gist .gist-file .gist-syntax .hightlight pre .mh, .highlight code .mh { color: #2aa198 !important; }
.pre-code .mi, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .mi, .entry-content .gist .gist-file .gist-syntax .hightlight pre .mi, .highlight code .mi { color: #2aa198 !important; }
.pre-code .s, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .s, .entry-content .gist .gist-file .gist-syntax .hightlight pre .s, .highlight code .s { color: #2aa198 !important; }
.pre-code .sd, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .sd, .entry-content .gist .gist-file .gist-syntax .hightlight pre .sd, .highlight code .sd { color: #2aa198 !important; }
.pre-code .s2, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .s2, .entry-content .gist .gist-file .gist-syntax .hightlight pre .s2, .highlight code .s2 { color: #2aa198 !important; }
.pre-code .se, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .se, .entry-content .gist .gist-file .gist-syntax .hightlight pre .se, .highlight code .se { color: #dc322f !important; }
.pre-code .si, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .si, .entry-content .gist .gist-file .gist-syntax .hightlight pre .si, .highlight code .si { color: #268bd2 !important; }
.pre-code .sr, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .sr, .entry-content .gist .gist-file .gist-syntax .hightlight pre .sr, .highlight code .sr { color: #2aa198 !important; }
.pre-code .s1, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre .s1, .entry-content .gist .gist-file .gist-syntax .hightlight pre .s1, .highlight code .s1 { color: #2aa198 !important; }
.pre-code div .gd, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre div .gd, .entry-content .gist .gist-file .gist-syntax .hightlight pre div .gd, .highlight code div .gd, .pre-code div .gd .x, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre div .gd .x, .entry-content .gist .gist-file .gist-syntax .hightlight pre div .gd .x, .highlight code div .gd .x, .pre-code div .gi, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre div .gi, .entry-content .gist .gist-file .gist-syntax .hightlight pre div .gi, .highlight code div .gi, .pre-code div .gi .x, .entry-content .gist .gist-file .gist-syntax .gist-highlight pre div .gi .x, .entry-content .gist .gist-file .gist-syntax .hightlight pre div .gi .x, .highlight code div .gi .x { display: inline-block; width: 100%; }

.highlight, .gist-highlight { margin-bottom: 1.8em; background: #002b36; overflow-y: hidden; overflow-x: auto; }
.highlight pre, .gist-highlight pre { background: none; -moz-border-radius: none; -webkit-border-radius: none; -o-border-radius: none; -ms-border-radius: none; -khtml-border-radius: none; border-radius: none; border: none; padding: 0; margin-bottom: 0; }

pre::-webkit-scrollbar, .highlight::-webkit-scrollbar, .gist-highlight::-webkit-scrollbar { height: .5em; background: rgba(255, 255, 255, 0.15); }
pre::-webkit-scrollbar-thumb:horizontal, .highlight::-webkit-scrollbar-thumb:horizontal, .gist-highlight::-webkit-scrollbar-thumb:horizontal { background: rgba(255, 255, 255, 0.2); -webkit-border-radius: 4px; border-radius: 4px; }