diff --git a/dist/css/grapes.min.css b/dist/css/grapes.min.css
index 62d9368d3..cbcc97c9b 100644
--- a/dist/css/grapes.min.css
+++ b/dist/css/grapes.min.css
@@ -1,6 +1,4537 @@
-.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}
-.cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.cm-s-hopscotch div.CodeMirror-selected{background:#433b42!important}.cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0}.cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498!important}.cm-s-hopscotch span.cm-comment{color:#b33508}.cm-s-hopscotch span.cm-atom,.cm-s-hopscotch span.cm-number{color:#c85e7c}.cm-s-hopscotch span.cm-attribute,.cm-s-hopscotch span.cm-property{color:#8fc13e}.cm-s-hopscotch span.cm-keyword{color:#dd464c}.cm-s-hopscotch span.cm-string{color:#fdcc59}.cm-s-hopscotch span.cm-variable{color:#8fc13e}.cm-s-hopscotch span.cm-variable-2{color:#1290bf}.cm-s-hopscotch span.cm-def{color:#fd8b19}.cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.cm-s-hopscotch span.cm-tag{color:#dd464c}.cm-s-hopscotch span.cm-link{color:#c85e7c}.cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}
-@charset "UTF-8";.sp-alpha-handle,.sp-slider{opacity:.8;background-color:#ccc}.fa-fw,.fa-li,.sp-container button{text-align:center}.fa,.gjs-fonts::before{text-rendering:auto;-moz-osx-font-smoothing:grayscale}.gjs-cv-canvas,.gjs-grabbing,.sp-container,.sp-replacer{overflow:hidden}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994}.sp-container.sp-flat,.sp-top{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{width:100%;display:inline-block}.sp-alpha-handle,.sp-color,.sp-dragger,.sp-hue,.sp-sat,.sp-slider,.sp-top-inner,.sp-val{position:absolute}.sp-top-inner{top:0;left:0;bottom:0;right:0}.sp-color{top:0;left:0;bottom:0}.sp-hue{top:0;right:0;bottom:0;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha,.sp-clear{display:none}.sp-alpha-handle{top:-4px;bottom:-4px;left:50%;background:#fff;opacity:.8}.sp-alpha{bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:1px solid #333}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;top:0;left:0}.sp-slider{top:0;right:-1px;background:#fff;opacity:.8}.sp-container{border:1px solid #f0c49B;padding:0}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:400 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.gjs-btnt,.gjs-com-dashed *,.gjs-cv-canvas,.gjs-cv-canvas *,.gjs-editor,.gjs-input,.gjs-pn-btn,.gjs-pn-panel,.gjs-select{box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:1px solid #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container,.sp-input{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;background:0 0;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}.sp-picker-container{width:172px}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;cursor:pointer}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:1px solid #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-button-container,.sp-palette-button-container{float:right}.sp-replacer{margin:0;cursor:pointer;padding:4px;display:inline-block;border:1px solid #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#F0C49B;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{width:25px;height:20px;border:1px solid #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:1px solid #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;font-size:14px;line-height:1;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{margin:0 5px 0 0;padding:2px;vertical-align:middle}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.fa,.fa-stack{display:inline-block}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}/*!
- * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
+@charset "UTF-8";
+/* stylelint-disable */
+/***
+Spectrum Colorpicker v1.7.1
+https://github.com/bgrins/spectrum
+Author: Brian Grinstead
+License: MIT
+***/
+.sp-container {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+ /* https://github.com/bgrins/spectrum/issues/40 */
+ z-index: 9999994;
+ overflow: hidden; }
+
+.sp-container.sp-flat {
+ position: relative; }
+
+/* Fix for * { box-sizing: border-box; } */
+.sp-container,
+.sp-container * {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box; }
+
+/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
+.sp-top {
+ position: relative;
+ width: 100%;
+ display: inline-block; }
+
+.sp-top-inner {
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0; }
+
+.sp-color {
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 20%; }
+
+.sp-hue {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 84%;
+ height: 100%; }
+
+.sp-clear-enabled .sp-hue {
+ top: 33px;
+ height: 77.5%; }
+
+.sp-fill {
+ padding-top: 80%; }
+
+.sp-sat, .sp-val {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0; }
+
+.sp-alpha-enabled .sp-top {
+ margin-bottom: 18px; }
+
+.sp-alpha-enabled .sp-alpha {
+ display: block; }
+
+.sp-alpha-handle {
+ position: absolute;
+ top: -4px;
+ bottom: -4px;
+ width: 6px;
+ left: 50%;
+ cursor: pointer;
+ border: 1px solid black;
+ background: white;
+ opacity: .8; }
+
+.sp-alpha {
+ display: none;
+ position: absolute;
+ bottom: -14px;
+ right: 0;
+ left: 0;
+ height: 8px; }
+
+.sp-alpha-inner {
+ border: solid 1px #333; }
+
+.sp-clear {
+ display: none; }
+
+.sp-clear.sp-clear-display {
+ background-position: center; }
+
+.sp-clear-enabled .sp-clear {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0;
+ bottom: 0;
+ left: 84%;
+ height: 28px; }
+
+/* Don't allow text selection */
+.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button {
+ -webkit-user-select: none;
+ -moz-user-select: -moz-none;
+ -o-user-select: none;
+ user-select: none; }
+
+.sp-container.sp-input-disabled .sp-input-container {
+ display: none; }
+
+.sp-container.sp-buttons-disabled .sp-button-container {
+ display: none; }
+
+.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
+ display: none; }
+
+.sp-palette-only .sp-picker-container {
+ display: none; }
+
+.sp-palette-disabled .sp-palette-container {
+ display: none; }
+
+.sp-initial-disabled .sp-initial {
+ display: none; }
+
+/* Gradients for hue, saturation and value instead of images. Not pretty... but it works */
+.sp-sat {
+ background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
+ background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
+ background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
+ background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
+ background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
+ background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
+ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
+ filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81'); }
+
+.sp-val {
+ background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
+ background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
+ background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
+ background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
+ background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
+ background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
+ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000'); }
+
+.sp-hue {
+ background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
+ background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
+ background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
+ background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
+ background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
+ background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }
+
+/* IE filters do not support multiple color stops.
+ Generate 6 divs, line them up, and do two color gradients for each.
+ Yes, really.
+ */
+.sp-1 {
+ height: 17%;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00'); }
+
+.sp-2 {
+ height: 16%;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00'); }
+
+.sp-3 {
+ height: 17%;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff'); }
+
+.sp-4 {
+ height: 17%;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff'); }
+
+.sp-5 {
+ height: 16%;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff'); }
+
+.sp-6 {
+ height: 17%;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000'); }
+
+.sp-hidden {
+ display: none !important; }
+
+/* Clearfix hack */
+.sp-cf:before, .sp-cf:after {
+ content: "";
+ display: table; }
+
+.sp-cf:after {
+ clear: both; }
+
+.sp-cf {
+ *zoom: 1; }
+
+/* Mobile devices, make hue slider bigger so it is easier to slide */
+@media (max-device-width: 480px) {
+ .sp-color {
+ right: 40%; }
+ .sp-hue {
+ left: 63%; }
+ .sp-fill {
+ padding-top: 60%; } }
+
+.sp-dragger {
+ border-radius: 5px;
+ height: 5px;
+ width: 5px;
+ border: 1px solid #fff;
+ background: #000;
+ cursor: pointer;
+ position: absolute;
+ top: 0;
+ left: 0; }
+
+.sp-slider {
+ position: absolute;
+ top: 0;
+ cursor: pointer;
+ height: 3px;
+ left: -1px;
+ right: -1px;
+ border: 1px solid #000;
+ background: white;
+ opacity: .8; }
+
+/*
+Theme authors:
+Here are the basic themeable display options (colors, fonts, global widths).
+See http://bgrins.github.io/spectrum/themes/ for instructions.
+*/
+.sp-container {
+ border-radius: 0;
+ background-color: #ECECEC;
+ border: solid 1px #f0c49B;
+ padding: 0; }
+
+.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
+ font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box; }
+
+.sp-top {
+ margin-bottom: 3px; }
+
+.sp-color, .sp-hue, .sp-clear {
+ border: solid 1px #666; }
+
+/* Input */
+.sp-input-container {
+ float: right;
+ width: 100px;
+ margin-bottom: 4px; }
+
+.sp-initial-disabled .sp-input-container {
+ width: 100%; }
+
+.sp-input {
+ font-size: 12px !important;
+ border: 1px inset;
+ padding: 4px 5px;
+ margin: 0;
+ width: 100%;
+ background: transparent;
+ border-radius: 3px;
+ color: #222; }
+
+.sp-input:focus {
+ border: 1px solid orange; }
+
+.sp-input.sp-validation-error {
+ border: 1px solid red;
+ background: #fdd; }
+
+.sp-picker-container, .sp-palette-container {
+ float: left;
+ position: relative;
+ padding: 10px;
+ padding-bottom: 300px;
+ margin-bottom: -290px; }
+
+.sp-picker-container {
+ width: 172px;
+ border-left: solid 1px #fff; }
+
+/* Palettes */
+.sp-palette-container {
+ border-right: solid 1px #ccc; }
+
+.sp-palette-only .sp-palette-container {
+ border: 0; }
+
+.sp-palette .sp-thumb-el {
+ display: block;
+ position: relative;
+ float: left;
+ width: 24px;
+ height: 15px;
+ margin: 3px;
+ cursor: pointer;
+ border: solid 2px transparent; }
+
+.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
+ border-color: orange; }
+
+.sp-thumb-el {
+ position: relative; }
+
+/* Initial */
+.sp-initial {
+ float: left;
+ border: solid 1px #333; }
+
+.sp-initial span {
+ width: 30px;
+ height: 25px;
+ border: none;
+ display: block;
+ float: left;
+ margin: 0; }
+
+.sp-initial .sp-clear-display {
+ background-position: center; }
+
+/* Buttons */
+.sp-palette-button-container,
+.sp-button-container {
+ float: right; }
+
+/* Replacer (the little preview div that shows up instead of the ) */
+.sp-replacer {
+ margin: 0;
+ overflow: hidden;
+ cursor: pointer;
+ padding: 4px;
+ display: inline-block;
+ *zoom: 1;
+ *display: inline;
+ border: solid 1px #91765d;
+ background: #eee;
+ color: #333;
+ vertical-align: middle; }
+
+.sp-replacer:hover, .sp-replacer.sp-active {
+ border-color: #F0C49B;
+ color: #111; }
+
+.sp-replacer.sp-disabled {
+ cursor: default;
+ border-color: silver;
+ color: silver; }
+
+.sp-dd {
+ padding: 2px 0;
+ height: 16px;
+ line-height: 16px;
+ float: left;
+ font-size: 10px; }
+
+.sp-preview {
+ position: relative;
+ width: 25px;
+ height: 20px;
+ border: solid 1px #222;
+ margin-right: 5px;
+ float: left;
+ z-index: 0; }
+
+.sp-palette {
+ *width: 220px;
+ max-width: 220px; }
+
+.sp-palette .sp-thumb-el {
+ width: 16px;
+ height: 16px;
+ margin: 2px 1px;
+ border: solid 1px #d0d0d0; }
+
+.sp-container {
+ padding-bottom: 0; }
+
+/* Buttons: http://hellohappy.org/css3-buttons/ */
+.sp-container button {
+ background-color: #eeeeee;
+ background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
+ background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
+ background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
+ background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
+ background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
+ border: 1px solid #ccc;
+ border-bottom: 1px solid #bbb;
+ border-radius: 3px;
+ color: #333;
+ font-size: 14px;
+ line-height: 1;
+ padding: 5px 4px;
+ text-align: center;
+ text-shadow: 0 1px 0 #eee;
+ vertical-align: middle; }
+
+.sp-container button:hover {
+ background-color: #dddddd;
+ background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
+ background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
+ background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
+ background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
+ background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
+ border: 1px solid #bbb;
+ border-bottom: 1px solid #999;
+ cursor: pointer;
+ text-shadow: 0 1px 0 #ddd; }
+
+.sp-container button:active {
+ border: 1px solid #aaa;
+ border-bottom: 1px solid #888;
+ -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
+ -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
+ -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
+ -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
+ box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; }
+
+.sp-cancel {
+ font-size: 11px;
+ color: #d93f3f !important;
+ margin: 0;
+ padding: 2px;
+ margin-right: 5px;
+ vertical-align: middle;
+ text-decoration: none; }
+
+.sp-cancel:hover {
+ color: #d93f3f !important;
+ text-decoration: underline; }
+
+.sp-palette span:hover, .sp-palette span.sp-thumb-active {
+ border-color: #000; }
+
+.sp-preview, .sp-alpha, .sp-thumb-el {
+ position: relative;
+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); }
+
+.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0; }
+
+.sp-palette .sp-thumb-inner {
+ background-position: 50% 50%;
+ background-repeat: no-repeat; }
+
+.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=); }
+
+.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=); }
+
+.sp-clear-display {
+ background-repeat: no-repeat;
+ background-position: center;
+ background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==); }
+
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.gjs-clm-tags #gjs-clm-close,.gjs-freezed,.gjs-nv-freezed,.opac50{opacity:.5;filter:alpha(opacity=50)}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}@font-face{font-family:font3336;src:url(../fonts/main-fonts.eot?v=20);src:url(../fonts/main-fonts.woff?v=20) format("woff"),url(../fonts/main-fonts.ttf?v=20) format("truetype"),url(../fonts/main-fonts.svg?v=20) format("svg"),url(../fonts/main-fonts.eot?v=20) format("embedded-opentype");font-weight:400;font-style:normal}.gjs-fonts::before{display:block;font:normal normal normal 14px font3336;-webkit-font-smoothing:antialiased;font-size:5em}.gjs-block-label,.gjs-editor,.gjs-mdl-container{font-family:Helvetica,sans-serif}.gjs-f-b1::before{content:'Q'}.gjs-f-b2::before{content:'W'}.gjs-f-b3::before{content:'E'}.gjs-f-b37::before{content:'R'}.gjs-f-hero::before{content:'T'}.gjs-f-h1p::before{content:'y'}.gjs-f-3ba::before{content:'u'}.gjs-f-image::before{content:'I'}.gjs-f-text::before{content:'o'}.gjs-f-quo::before{content:'p'}.gjs-f-button::before{content:'B'}.gjs-f-divider::before{content:'D'}.gjs-clm-tags #gjs-clm-new,.gjs-invis-invis,.gjs-no-app{background-color:transparent;border:none;color:inherit}.gjs-no-app{height:10px}.gjs-test::btn{color:'#fff'}.checker-bg,.gjs-checker-bg,.gjs-clm-tags .gjs-sm-property .gjs-sm-layer>#gjs-sm-preview-box,.gjs-field-colorp-c,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer>#gjs-sm-preview-box{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.gjs-grabbing,.gjs-grabbing *,.gjs-nav-comp-name,.gjs-no-user-select{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el,.gjs-margin-v-el,.gjs-no-pointer-events,.gjs-padding-v-el,.gjs-resizer-c{pointer-events:none}.gjs-bdrag,.gjs-drag-helper{pointer-events:none!important;position:absolute!important;z-index:10!important}#gjs-rte-toolbar,.gjs-bg-main,.gjs-block,.gjs-clm-select option,.gjs-clm-tags .gjs-sm-colorp-c,.gjs-field-select option,.gjs-mdl-dialog,.gjs-nv-item .gjs-nv-title-c,.gjs-off-prv,.gjs-pn-panel,.gjs-select option,.gjs-sm-sector .gjs-sm-colorp-c,.gjs-sm-select option,.gjs-sm-unit option,.sp-container{background-color:#444}#gjs-rte-toolbar .gjs-rte-btn,.gjs-btn-prim,.gjs-btnt,.gjs-clm-tags .gjs-sm-composite.gjs-clm-field,.gjs-clm-tags .gjs-sm-field.gjs-sm-composite,.gjs-clm-tags .gjs-sm-stack #gjs-sm-add,.gjs-color-main,.gjs-mdl-dialog,.gjs-off-prv,.gjs-pn-btn,.gjs-pn-panel,.gjs-sm-sector .gjs-sm-composite.gjs-clm-field,.gjs-sm-sector .gjs-sm-field.gjs-sm-composite,.gjs-sm-sector .gjs-sm-stack #gjs-sm-add{color:#ddd}.gjs-btnt.gjs-pn-active,.gjs-color-active,.gjs-pn-btn.gjs-pn-active{color:#f8f8f8}.gjs-bdrag{width:auto}.gjs-drag-helper{background-color:#3b97e3!important;transform:scale(.3)!important;transform-origin:top left!important;-webkit-transform-origin:top left!important;margin:15px!important;transition:none!important;outline:0!important}.gjs-grabbing,.gjs-grabbing *{cursor:grabbing!important;cursor:-webkit-grabbing!important}.gjs-off-prv{position:relative;z-index:10;padding:5px;cursor:pointer}.gjs-editor-cont ::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.gjs-editor-cont ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}.gjs-editor-cont ::-webkit-scrollbar{width:8px}.clear{clear:both}.gjs-clm-tags #gjs-clm-close,.gjs-clm-tags #gjs-clm-tag-label,.gjs-com-no-select,.gjs-com-no-select img,.no-select{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.gjs-editor{background-color:#444;position:relative;height:100%}.gjs-btn-prim,.gjs-btn-prim:active{background-color:rgba(255,255,255,.1)}.gjs-freezed,.gjs-nv-freezed{pointer-events:none}.gjs-btn-prim{border-radius:2px;cursor:pointer;padding:.5em;border:none}.gjs-input,.gjs-select{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:1px 1px 0 rgba(255,255,255,.1);color:#ddd;padding:.5em 1em}div.gjs-select{padding:0}.gjs-select select{padding-right:10px}.gjs-select select:-moz-focusring,.gjs-select:-moz-focusring{color:transparent;text-shadow:0 0 0 rgba(255,255,255,.7)}.gjs-btn-prim:focus,.gjs-button:focus,.gjs-input:focus,.gjs-select select:focus,.gjs-select:focus{outline:0}.gjs-traits-label{border-bottom:1px solid rgba(0,0,0,.3);font-size:13px;font-weight:lighter;margin-bottom:5px;padding:10px;text-align:left}.gjs-trt-trait{display:flex;justify-content:start;padding:5px 10px;font-size:.75em;font-weight:lighter}.gjs-trt-trait .gjs-label{width:30%;text-align:left}.gjs-trt-trait .gjs-field{width:70%}.gjs-cv-canvas{background-color:rgba(0,0,0,.15);position:absolute;width:85%;height:100%;bottom:0;left:0;padding-top:40px;z-index:1}.gjs-cv-canvas>iframe{height:100%;outline:0;width:100%;border:none;margin:0 auto;display:block}.gjs-cv-canvas .gjs-ghost{display:none;pointer-events:none;background-color:#5b5b5b;border:2px dashed #ccc;position:absolute;z-index:10;opacity:.55;filter:alpha(opacity=55)}.gjs-cv-canvas .gjs-highlighter,.gjs-cv-canvas .gjs-highlighter-sel{position:absolute;outline:#3b97e3 solid 1px;pointer-events:none}.gjs-cv-canvas .gjs-highlighter-warning{outline:#ffca6f solid 3px}.gjs-cv-canvas .gjs-highlighter-sel{outline:#3b97e3 solid 3px}.gjs-cv-canvas #gjs-tools{width:100%;position:absolute;top:0;left:0;outline:0}.gjs-cv-canvas>div:first-child{background-color:#fff;position:relative;height:100%;overflow:auto;width:100%}.dragged,.gjs-resizer-c,.gjs-resizer-h,.gjs-toolbar{position:absolute}.gjs-frame{transition:width .35s ease}.gjs-toolbar{background-color:#3b97e3;color:#fff;z-index:10}.gjs-toolbar-item{padding:5px 7px;font-size:.8rem;cursor:pointer}.gjs-resizer-c{z-index:9}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el,.gjs-margin-v-el,.gjs-padding-v-el{opacity:.1;filter:alpha(opacity=10);position:absolute;background-color:#ff0}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.2;filter:alpha(opacity=20)}.gjs-fixedpadding-v-el,.gjs-padding-v-el{background-color:navy}.gjs-resizer-h{pointer-events:all;border:3px solid #3b97e3;width:10px;height:10px;background-color:#fff;margin:-5px}.gjs-resizer-h-tl{top:0;left:0;cursor:nwse-resize}.gjs-resizer-h-tr{top:0;right:0;cursor:nesw-resize}.gjs-resizer-h-tc{top:0;margin:-5px auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-cl,.gjs-resizer-h-cr{margin:auto -5px;cursor:ew-resize;bottom:0;top:0}.gjs-resizer-h-cl{left:0}.gjs-resizer-h-cr{right:0}.gjs-resizer-h-bl{bottom:0;left:0;cursor:nesw-resize}.gjs-resizer-h-bc{bottom:0;margin:-5px auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-br{bottom:0;right:0;cursor:nwse-resize}.gjs-resizing .gjs-badge,.gjs-resizing .gjs-highlighter{display:none!important}.gjs-resizing-tl *{cursor:nwse-resize!important}.gjs-resizing-tr *{cursor:nesw-resize!important}.gjs-resizing-tc *{cursor:ns-resize!important}.gjs-resizing-cl *,.gjs-resizing-cr *{cursor:ew-resize!important}.gjs-resizing-bl *{cursor:nesw-resize!important}.gjs-resizing-bc *{cursor:ns-resize!important}.gjs-resizing-br *{cursor:nwse-resize!important}.btn-cl,.gjs-am-assets-cont #gjs-am-close,.gjs-mdl-dialog .gjs-mdl-btn-close{opacity:.3;filter:alpha(opacity=30);font-size:25px;cursor:pointer}.btn-cl:hover,.gjs-am-assets-cont #gjs-am-close:hover,.gjs-mdl-dialog .gjs-mdl-btn-close:hover{opacity:.7;filter:alpha(opacity=70)}.dragged,.gjs-nv-opac50{opacity:.5;filter:alpha(opacity=50)}#commands.panel{min-width:35px;height:100%;z-index:3}#options.panel{z-index:4;bottom:0}#views.panel{width:16.5%;font-weight:lighter;color:#ddd;right:0;top:0;z-index:3;height:100%;padding:0}#views.panel .c{height:100%}#commands.panel,#options.panel{width:3.5%;left:0}#options .c{display:table;margin:0 auto}body.dragging,body.dragging *{cursor:move!important}.dragged{z-index:2000}ol.example li.placeholder{position:relative}ol.example li.placeholder:before{position:absolute}.no-dots,.ui-resizable-handle{border:none!important;margin:0!important;outline:0!important}.gjs-com-dashed *{outline:#888 dashed 1px;outline-offset:-2px}.gjs-cv-canvas .gjs-comp-selected{outline:#3b97e3 solid 3px!important}.gjs-com-hover,div.gjs-com-hover{outline:#3b97e3 solid 1px}.gjs-com-hover-delete,div.gjs-com-hover-delete{outline:#dd3636 solid 2px;opacity:.5;filter:alpha(opacity=50)}.gjs-com-hover-move,div.gjs-com-hover-move{outline:#ffca6f solid 3px}.gjs-badge,.gjs-com-badge,.gjs-com-badge-red{pointer-events:none;background-color:#3b97e3;color:#fff;padding:2px 5px;position:absolute;z-index:1;font-size:12px;outline:0;display:none}.gjs-com-badge-red{background-color:#dd3636}.gjs-badge-warning{background-color:#ffca6f}.gjs-com-placeholder,.gjs-nv-placeholder,.gjs-placeholder{position:absolute;z-index:10;pointer-events:none;display:none}.gjs-nv-placeholder,.gjs-placeholder{border-style:solid!important;border-color:#62c462;outline:0;box-sizing:border-box}.gjs-com-placeholder-int,.gjs-nv-placeholder-int,.gjs-placeholder-int{background-color:#62c462;box-shadow:0 0 3px rgba(0,0,0,.2);height:100%;width:100%;pointer-events:none;padding:1.5px;outline:0}.gjs-pn-panel{display:inline-block;padding:5px;position:absolute;text-align:center;z-index:3}.gjs-pn-panel#gjs-pn-commands,.gjs-pn-panel#gjs-pn-options2{width:85%;left:0;top:0;box-shadow:0 0 5px rgba(0,0,0,.3)}.gjs-pn-panel#gjs-pn-options{right:15%;top:0}.gjs-pn-panel#gjs-pn-options2{bottom:150px;height:auto}.gjs-pn-panel .icon-redo,.gjs-pn-panel .icon-undo{font-size:20px;height:30px;width:25px}.gjs-pn-panel#gjs-pn-views{border-bottom:2px solid rgba(0,0,0,.3);right:0;width:15%;z-index:4}.gjs-pn-panel#gjs-pn-views-container{height:100%;padding:42px 0 0;right:0;width:15%;overflow:auto;box-shadow:0 0 5px rgba(0,0,0,.3)}.gjs-pn-buttons{align-items:center;display:flex;justify-content:center}.gjs-btnt,.gjs-pn-btn{height:30px;width:30px;line-height:21px;background-color:transparent;border:none;font-size:18px;margin-right:5px;border-radius:2px;cursor:pointer;padding:5px;position:relative}.gjs-btnt.gjs-pn-active,.gjs-pn-btn.gjs-pn-active{background-color:rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.25) inset}.gjs-btnt>.gjs-pn-arrow-rd,.gjs-pn-btn>.gjs-pn-arrow-rd{border-bottom:5px solid rgba(255,255,255,.7);border-left:5px solid transparent;bottom:2px;right:2px;position:absolute}.gjs-btnt>.gjs-pn-buttons,.gjs-pn-btn>.gjs-pn-buttons{background-color:#444;border-radius:2px;position:absolute;display:none;left:50px;top:0;padding:5px}.gjs-btnt>.gjs-pn-buttons.gjs-pn-visible,.gjs-pn-btn>.gjs-pn-buttons.gjs-pn-visible{display:block}.gjs-btnt>.gjs-pn-buttons>.gjs-pn-arrow-l,.gjs-pn-btn>.gjs-pn-buttons>.gjs-pn-arrow-l{border-bottom:5px solid transparent;border-right:5px solid #444;border-top:5px solid transparent;left:-5px;top:15px;position:absolute}.gjs-nv-navigator{position:relative;height:100%}.gjs-nv-navigator #gjs-nv-placeholder{width:100%;position:absolute}.gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int{height:100%;padding:1px}.gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int.gjs-nv-insert{background-color:#62c462}.gjs-nv-navigator .gjs-nv-item{font-weight:lighter;text-align:left;position:relative;background-color:rgba(0,0,0,.1)}.gjs-nv-navigator .gjs-nv-item.gjs-nv-hide{opacity:.55;filter:alpha(opacity=55)}.gjs-nv-navigator .gjs-nv-item #gjs-nv-counter{font-size:10px;position:absolute;right:27px;top:9px}.gjs-nv-navigator .gjs-nv-item #gjs-nv-btn-eye{height:auto!important;width:auto!important;font-size:13px;left:0;top:0;padding:7px 5px 7px 10px;position:absolute;cursor:pointer;z-index:1}.gjs-nv-item #gjs-nv-caret{font-size:7px;width:8px;padding:5px;cursor:pointer;opacity:.7;filter:alpha(opacity=70)}.gjs-nv-item #gjs-nv-caret:hover{opacity:1;filter:alpha(opacity=100)}.gjs-nv-title{background-color:rgba(0,0,0,.1);font-size:11px;letter-spacing:1px;padding:3px 10px 5px 30px;border-bottom:1px solid rgba(0,0,0,.3);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center}.gjs-nv-item .gjs-nv-children .gjs-nv-title{border-left:1px solid rgba(5,5,5,.3)}.gjs-nv-item>.gjs-nv-children{margin-left:7px;display:none}.gjs-nv-item.open>.gjs-nv-children{display:block}.gjs-nv-item>.gjs-nv-no-chld>#gjs-nv-caret::before{content:''}.gjs-nv-no-chld>#gjs-nv-caret{display:none}.gjs-nv-item>#gjs-nv-move{position:absolute;cursor:move;font-size:12px;right:0;top:0;padding:7px 10px 7px 5px}.gjs-nv-selected .gjs-nv-title{background-color:rgba(255,255,255,.1)}.gjs-nv-nav-item-edit{visibility:hidden;padding:5px;font-size:10px;opacity:.7;filter:alpha(opacity=70)}.gjs-nv-nav-item-edit:hover{opacity:1;filter:alpha(opacity=100)}.gjs-nv-title-c:hover .gjs-nv-nav-item-edit{visibility:visible;cursor:pointer}.gjs-nav-comp-name{padding:5px;box-sizing:content-box}.btn.expand,.gjs-nv-navigator .gjs-nv-item .expand#gjs-nv-btn-eye{background-image:none}.gjs-comp-image-placeholder{display:block;background-color:#f5f5f5;color:#777;height:50px;width:50px;line-height:50px;outline:#ffca6f solid 3px;outline-offset:-3px;text-align:center;font-size:16.67px;cursor:pointer}.gjs-field-checkbox input,.gjs-radio-item input{display:none}.gjs-comp-image-placeholder.fa-picture-o::after{content:"\f03e"}.gjs-label{line-height:18px}.gjs-field{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 0 rgba(255,255,255,.1);border-radius:2px;box-sizing:border-box;padding:0;position:relative}.gjs-field input,.gjs-field select,.gjs-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(255,255,255,.7);border:none;background-color:transparent;box-sizing:border-box;width:100%;position:relative;padding:3px 4px 4px;z-index:1}.gjs-field textarea{resize:vertical}.gjs-field select{height:20px;padding-right:12px}.gjs-field option{padding:3px 0}.gjs-field .gjs-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;z-index:0}.gjs-field .gjs-d-s-arrow{bottom:7px;border-top:4px solid rgba(255,255,255,.7);position:absolute;height:0;width:0;border-left:3px solid transparent;border-right:4px solid transparent;cursor:pointer}.gjs-field-color input{padding-right:22px;box-sizing:border-box}.gjs-field-colorp{border-left:1px solid rgba(0,0,0,.3);box-sizing:border-box;height:100%;padding:2px;position:absolute;right:0;top:0;width:22px;z-index:10}.gjs-field-colorp .gjs-checker-bg,.gjs-field-colorp .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-field-colorp-c{height:100%;position:relative;width:100%}.gjs-field-color-picker{background-color:#ddd;cursor:pointer;height:100%;width:100%;box-shadow:0 0 1px rgba(0,0,0,.3);border-radius:1px;position:absolute;top:0}.gjs-field-radio{float:left;overflow:hidden;padding:0;width:auto}.gjs-field-checkbox{padding:0;width:auto!important}.gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:rgba(255,255,255,.5);border-width:0 2px 2px 0;border-style:solid}.gjs-radio-item{float:left;border-left:1px solid rgba(0,0,0,.3)}.gjs-radio-item:first-child{border:none}.gjs-radio-item:hover{background:rgba(0,0,0,.3)}.gjs-radio-item input:checked+.gjs-radio-item-label{background-color:rgba(255,255,255,.2)}.gjs-radio-item-label{cursor:pointer;display:block;padding:5px}.gjs-field-units{position:absolute;right:0;top:0}.gjs-field-units select{padding:0 12px 0 0}.gjs-field-unit{position:absolute;right:10px;top:3px;font-size:10px;color:rgba(255,255,255,.7);cursor:pointer}.gjs-field-arrows{z-index:10;cursor:ns-resize;height:100%;position:absolute;right:0;top:0;width:9px}.gjs-field-arrow-d,.gjs-field-arrow-u{position:absolute;height:0;width:0;border-left:3px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.7);bottom:4px;cursor:pointer}.gjs-field-arrow-u{border-bottom:4px solid rgba(255,255,255,.7);border-top:none;top:4px}.gjs-field-select{padding:0}.gjs-field-range{background-color:transparent;border:none;box-shadow:none;padding:0}.gjs-field-range input{margin:0}.gjs-field-range input::-moz-range-thumb{height:10px;width:10px;border:1px solid rgba(0,0,0,.3);border-radius:100%;background-color:#ddd;cursor:pointer}.gjs-field-range input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-5px;height:10px;width:10px;border:1px solid rgba(0,0,0,.3);border-radius:100%;background-color:#ddd;cursor:pointer}.gjs-field-range input::-ms-thumb{height:10px;width:10px;border:1px solid rgba(0,0,0,.3);border-radius:100%;background-color:#ddd;cursor:pointer}.gjs-field-range input::-moz-range-track{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.15);border-radius:1px;height:2px}.gjs-field-range input::-webkit-slider-runnable-track{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.15);border-radius:1px;height:2px}.gjs-field-range input::-ms-track{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.15);border-radius:1px;height:2px}.gjs-chk-icon{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box;display:block;height:14px;margin:0 5px;width:6px;cursor:pointer}.gjs-add-trasp{background:0 0;border:none;color:#ddd;cursor:pointer;font-size:1em;border-radius:2px;opacity:.75;filter:alpha(opacity=75)}.gjs-add-trasp:hover{opacity:1;filter:alpha(opacity=100)}.gjs-add-trasp:active{background-color:rgba(0,0,0,.2)}.gjs-devices-c{display:flex;align-items:center;padding:4px}.gjs-devices-c .gjs-device-label{flex-grow:2;font-size:.7em;text-align:left;margin-right:10px}.gjs-devices-c .gjs-select{flex-grow:20}.gjs-devices-c .gjs-add-trasp{flex-grow:1;margin-left:5px}.gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close,.gjs-sm-close-btn,.gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close{display:block;font-size:23px;position:absolute;cursor:pointer;right:5px;top:0;opacity:.2;filter:alpha(opacity=20)}.gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover,.gjs-sm-close-btn:hover,.gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover{opacity:.7;filter:alpha(opacity=70)}.gjs-sm-header{font-size:11px;font-weight:lighter;padding:10px}.gjs-clm-tags,.gjs-sm-sector{clear:both;border-bottom:1px solid rgba(0,0,0,.3);font-weight:lighter;text-align:left}.gjs-clm-tags #gjs-sm-caret,.gjs-sm-sector #gjs-sm-caret{padding-right:5px;font-size:11px}.gjs-clm-tags .gjs-sm-title,.gjs-sm-sector .gjs-sm-title{background-color:rgba(0,0,0,.1);font-size:13px;letter-spacing:1px;padding:12px 10px 12px 20px;border-top:1px solid rgba(255,255,255,.1);cursor:pointer}.gjs-clm-tags .gjs-sm-label,.gjs-sm-sector .gjs-sm-label{margin:5px 5px 2px 0}.gjs-clm-tags .gjs-clm-field,.gjs-clm-tags .gjs-sm-field,.gjs-sm-sector .gjs-clm-field,.gjs-sm-sector .gjs-sm-field{width:100%;position:relative}.gjs-clm-tags .gjs-clm-field input,.gjs-clm-tags .gjs-clm-field select,.gjs-clm-tags .gjs-sm-field input,.gjs-clm-tags .gjs-sm-field select,.gjs-sm-sector .gjs-clm-field input,.gjs-sm-sector .gjs-clm-field select,.gjs-sm-sector .gjs-sm-field input,.gjs-sm-sector .gjs-sm-field select{background-color:transparent;color:rgba(255,255,255,.7);border:none;width:100%}.gjs-clm-tags .gjs-clm-field input,.gjs-clm-tags .gjs-sm-field input,.gjs-sm-sector .gjs-clm-field input,.gjs-sm-sector .gjs-sm-field input{box-sizing:border-box}.gjs-clm-tags .gjs-clm-field select,.gjs-clm-tags .gjs-sm-field select,.gjs-sm-sector .gjs-clm-field select,.gjs-sm-sector .gjs-sm-field select{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gjs-clm-tags .gjs-clm-field select::-ms-expand,.gjs-clm-tags .gjs-sm-field select::-ms-expand,.gjs-sm-sector .gjs-clm-field select::-ms-expand,.gjs-sm-sector .gjs-sm-field select::-ms-expand{display:none}.gjs-clm-tags .gjs-clm-field select:-moz-focusring,.gjs-clm-tags .gjs-sm-field select:-moz-focusring,.gjs-sm-sector .gjs-clm-field select:-moz-focusring,.gjs-sm-sector .gjs-sm-field select:-moz-focusring{color:transparent;text-shadow:0 0 0 rgba(255,255,255,.7)}.gjs-clm-tags .gjs-clm-field input:focus,.gjs-clm-tags .gjs-clm-field select:focus,.gjs-clm-tags .gjs-sm-field input:focus,.gjs-clm-tags .gjs-sm-field select:focus,.gjs-sm-sector .gjs-clm-field input:focus,.gjs-sm-sector .gjs-clm-field select:focus,.gjs-sm-sector .gjs-sm-field input:focus,.gjs-sm-sector .gjs-sm-field select:focus{outline:0}.gjs-clm-tags .gjs-clm-field .gjs-sm-unit,.gjs-clm-tags .gjs-sm-field .gjs-sm-unit,.gjs-sm-sector .gjs-clm-field .gjs-sm-unit,.gjs-sm-sector .gjs-sm-field .gjs-sm-unit{position:absolute;right:10px;top:3px;font-size:10px;color:rgba(255,255,255,.7);cursor:pointer}.gjs-clm-tags .gjs-clm-field .gjs-clm-sel-arrow,.gjs-clm-tags .gjs-clm-field .gjs-sm-int-arrows,.gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-tags .gjs-sm-field .gjs-clm-sel-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-int-arrows,.gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow,.gjs-sm-sector .gjs-clm-field .gjs-clm-sel-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-int-arrows,.gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow,.gjs-sm-sector .gjs-sm-field .gjs-clm-sel-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-int-arrows,.gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;cursor:ns-resize}.gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow{cursor:pointer}.gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow,.gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow,.gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow{position:absolute;height:0;width:0;border-left:3px solid transparent;border-right:4px solid transparent;cursor:pointer}.gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow{border-bottom:4px solid rgba(255,255,255,.7);top:4px}.gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow,.gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow,.gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow{border-top:4px solid rgba(255,255,255,.7);bottom:4px}.gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow,.gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow,.gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow,.gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow,.gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow{bottom:7px}.gjs-clm-tags .gjs-clm-select,.gjs-clm-tags .gjs-sm-color.gjs-clm-field,.gjs-clm-tags .gjs-sm-field.gjs-sm-color,.gjs-clm-tags .gjs-sm-field.gjs-sm-input,.gjs-clm-tags .gjs-sm-field.gjs-sm-integer,.gjs-clm-tags .gjs-sm-field.gjs-sm-list,.gjs-clm-tags .gjs-sm-field.gjs-sm-select,.gjs-clm-tags .gjs-sm-input.gjs-clm-field,.gjs-clm-tags .gjs-sm-integer.gjs-clm-field,.gjs-clm-tags .gjs-sm-list.gjs-clm-field,.gjs-clm-tags .gjs-sm-select.gjs-clm-field,.gjs-sm-sector .gjs-clm-select,.gjs-sm-sector .gjs-sm-color.gjs-clm-field,.gjs-sm-sector .gjs-sm-field.gjs-sm-color,.gjs-sm-sector .gjs-sm-field.gjs-sm-input,.gjs-sm-sector .gjs-sm-field.gjs-sm-integer,.gjs-sm-sector .gjs-sm-field.gjs-sm-list,.gjs-sm-sector .gjs-sm-field.gjs-sm-select,.gjs-sm-sector .gjs-sm-input.gjs-clm-field,.gjs-sm-sector .gjs-sm-integer.gjs-clm-field,.gjs-sm-sector .gjs-sm-list.gjs-clm-field,.gjs-sm-sector .gjs-sm-select.gjs-clm-field{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 0 rgba(255,255,255,.1);color:rgba(255,255,255,.7);border-radius:2px;box-sizing:border-box;padding:0 5px}.gjs-clm-tags .gjs-sm-composite.gjs-clm-field,.gjs-clm-tags .gjs-sm-field.gjs-sm-composite,.gjs-sm-sector .gjs-sm-composite.gjs-clm-field,.gjs-sm-sector .gjs-sm-field.gjs-sm-composite{border-radius:2px;background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.25)}.gjs-clm-tags .gjs-clm-select,.gjs-clm-tags .gjs-sm-field.gjs-sm-select,.gjs-clm-tags .gjs-sm-select.gjs-clm-field,.gjs-sm-sector .gjs-clm-select,.gjs-sm-sector .gjs-sm-field.gjs-sm-select,.gjs-sm-sector .gjs-sm-select.gjs-clm-field{padding:0}.gjs-clm-tags .gjs-clm-select select,.gjs-clm-tags .gjs-sm-field.gjs-sm-select select,.gjs-clm-tags .gjs-sm-select.gjs-clm-field select,.gjs-sm-sector .gjs-clm-select select,.gjs-sm-sector .gjs-sm-field.gjs-sm-select select,.gjs-sm-sector .gjs-sm-select.gjs-clm-field select{height:20px}.gjs-clm-tags .gjs-clm-select option,.gjs-clm-tags .gjs-sm-field.gjs-sm-select option,.gjs-clm-tags .gjs-sm-select.gjs-clm-field option,.gjs-sm-sector .gjs-clm-select option,.gjs-sm-sector .gjs-sm-field.gjs-sm-select option,.gjs-sm-sector .gjs-sm-select.gjs-clm-field option{padding:3px 0}.gjs-clm-tags .gjs-sm-field.gjs-sm-list,.gjs-clm-tags .gjs-sm-list.gjs-clm-field,.gjs-sm-sector .gjs-sm-field.gjs-sm-list,.gjs-sm-sector .gjs-sm-list.gjs-clm-field{width:auto;padding:0;overflow:hidden;float:left}.gjs-clm-tags .gjs-sm-field.gjs-sm-list input,.gjs-clm-tags .gjs-sm-list.gjs-clm-field input,.gjs-sm-sector .gjs-sm-field.gjs-sm-list input,.gjs-sm-sector .gjs-sm-list.gjs-clm-field input{display:none}.gjs-clm-tags .gjs-sm-field.gjs-sm-list label,.gjs-clm-tags .gjs-sm-list.gjs-clm-field label,.gjs-sm-sector .gjs-sm-field.gjs-sm-list label,.gjs-sm-sector .gjs-sm-list.gjs-clm-field label{cursor:pointer;padding:5px;display:block}.gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked+label,.gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked+label,.gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked+label,.gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked+label{background-color:rgba(255,255,255,.2)}.gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-icon,.gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-icon,.gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-icon,.gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-icon{background-repeat:no-repeat;background-position:center;text-shadow:none;line-height:normal}.gjs-clm-tags .gjs-sm-field.gjs-sm-integer select,.gjs-clm-tags .gjs-sm-integer.gjs-clm-field select,.gjs-sm-sector .gjs-sm-field.gjs-sm-integer select,.gjs-sm-sector .gjs-sm-integer.gjs-clm-field select{width:auto;padding:0}.gjs-clm-tags .gjs-sm-list .gjs-sm-el,.gjs-sm-sector .gjs-sm-list .gjs-sm-el{float:left;border-left:1px solid rgba(0,0,0,.3)}.gjs-clm-tags .gjs-sm-list .gjs-sm-el:first-child,.gjs-sm-sector .gjs-sm-list .gjs-sm-el:first-child{border:none}.gjs-clm-tags .gjs-sm-list .gjs-sm-el:hover,.gjs-sm-sector .gjs-sm-list .gjs-sm-el:hover{background:rgba(0,0,0,.3)}.gjs-clm-tags .gjs-sm-properties,.gjs-sm-sector .gjs-sm-properties{font-size:11px;padding:10px 5px}.gjs-clm-tags .gjs-sm-property,.gjs-sm-sector .gjs-sm-property{box-sizing:border-box;float:left;width:50%;margin-bottom:5px;padding:0 5px}.gjs-clm-tags .gjs-sm-property.gjs-sm-composite,.gjs-clm-tags .gjs-sm-property.gjs-sm-file,.gjs-clm-tags .gjs-sm-property.gjs-sm-list,.gjs-clm-tags .gjs-sm-property.gjs-sm-stack,.gjs-sm-sector .gjs-sm-property.gjs-sm-composite,.gjs-sm-sector .gjs-sm-property.gjs-sm-file,.gjs-sm-sector .gjs-sm-property.gjs-sm-list,.gjs-sm-sector .gjs-sm-property.gjs-sm-stack{width:100%}.gjs-clm-tags .gjs-sm-property .gjs-sm-btn,.gjs-sm-sector .gjs-sm-property .gjs-sm-btn{background-color:rgba(33,33,33,.3);border-radius:2px;box-shadow:1px 1px 0 rgba(5,5,5,.3),1px 1px 0 rgba(43,43,43,.3) inset;padding:5px;position:relative;text-align:center;height:auto;width:100%;cursor:pointer;color:#ddd;box-sizing:border-box;text-shadow:-1px -1px 0 rgba(0,0,0,.3);border:none;opacity:.85;filter:alpha(opacity=85)}.gjs-clm-tags .gjs-sm-property .gjs-sm-btn-c,.gjs-sm-sector .gjs-sm-property .gjs-sm-btn-c{box-sizing:border-box;float:left;width:100%;padding:0 5px}.gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box,.gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box{background-color:rgba(255,255,255,.05);border-radius:2px;margin-top:5px;position:relative;overflow:hidden}.gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show,.gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show{border:1px solid rgba(252,252,252,.05);padding:3px 5px}.gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close,.gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close{display:block}.gjs-clm-tags .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file,.gjs-sm-sector .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file{height:50px}.gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file,.gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file{background-size:auto 100%;background-repeat:no-repeat;background-position:center center}.gjs-clm-tags .gjs-sm-property .gjs-sm-layers,.gjs-sm-sector .gjs-sm-property .gjs-sm-layers{margin-top:5px;min-height:30px}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer{background-color:rgba(255,255,255,.055);border-radius:2px;box-shadow:1px 1px 0 rgba(0,0,0,.2),1px 1px 0 rgba(255,255,255,.055) inset;margin:2px;padding:7px;position:relative;cursor:pointer}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer>#gjs-sm-preview-box,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer>#gjs-sm-preview-box{height:15px;position:absolute;right:27px;top:6px;width:15px}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview,.gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box{border-radius:2px}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer{display:block;font-size:23px;position:absolute;cursor:pointer;right:5px;top:0;opacity:.5;filter:alpha(opacity=50)}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover{opacity:.8;filter:alpha(opacity=80)}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer>#gjs-sm-preview-box #gjs-sm-preview,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer>#gjs-sm-preview-box #gjs-sm-preview{background-color:#fff;height:100%;width:100%;background-size:cover!important}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-active,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-active{background-color:rgba(255,255,255,.12)}.gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box,.gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box{display:none}.gjs-clm-tags #gjs-sm-text-shadow #gjs-sm-preview::after,.gjs-sm-sector #gjs-sm-text-shadow #gjs-sm-preview::after{color:#000;content:"T";font-weight:900;line-height:17px;padding:0 4px}.gjs-clm-tags .gjs-sm-stack .gjs-sm-properties,.gjs-sm-sector .gjs-sm-stack .gjs-sm-properties{padding-top:5px}.gjs-clm-tags .gjs-sm-stack #gjs-sm-add,.gjs-sm-sector .gjs-sm-stack #gjs-sm-add{background:0 0;border:none;cursor:pointer;font-size:22px;line-height:10px;position:absolute;right:0;top:-20px;opacity:.75}.gjs-clm-tags .gjs-sm-stack #gjs-sm-add:hover,.gjs-sm-sector .gjs-sm-stack #gjs-sm-add:hover{opacity:1;filter:alpha(opacity=100)}.gjs-clm-tags .gjs-sm-colorp-c,.gjs-sm-sector .gjs-sm-colorp-c{height:100%;width:20px;position:absolute;right:0;top:0;box-sizing:border-box;border-radius:2px;padding:2px}.gjs-clm-tags .gjs-sm-colorp-c .gjs-checker-bg,.gjs-clm-tags .gjs-sm-colorp-c .gjs-field-colorp-c,.gjs-sm-sector .gjs-sm-colorp-c .gjs-checker-bg,.gjs-sm-sector .gjs-sm-colorp-c .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-clm-tags .gjs-sm-color-picker,.gjs-sm-sector .gjs-sm-color-picker{background-color:#ddd;cursor:pointer;height:16px;width:100%;margin-top:-16px;box-shadow:0 0 1px rgba(0,0,0,.3);border-radius:1px}.gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-upload,.gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-upload{left:0;top:0;position:absolute;width:100%;opacity:0;cursor:pointer}.gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-label,.gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-label{padding:2px 0}.gjs-sm-layer>#gjs-sm-move{opacity:.7;filter:alpha(opacity=70);cursor:move;font-size:12px;float:left;margin:0 5px 0 0}.gjs-sm-layer>#gjs-sm-move:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-blocks-c{display:flex;flex-wrap:wrap;justify-content:flex-start}.gjs-block{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:45%;padding:1em;box-sizing:border-box;height:90px;cursor:all-scroll;font-size:11px;font-weight:lighter;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(0,0,0,.2);border-radius:3px;margin:10px 2.5% 5px;box-shadow:0 1px 0 0 rgba(0,0,0,.15);transition:all .2s ease 0s;transition-property:box-shadow,color}.gjs-block:hover{box-shadow:0 3px 4px 0 rgba(0,0,0,.15)}.gjs-block.fa{font-size:2em;line-height:2em;padding:11px}.gjs-block-label{line-height:normal;font-size:.65rem;font-weight:400}.gjs-block.gjs-bdrag{width:auto;padding:0}.gjs-clm-tags{font-size:11px;padding:10px 5px}.gjs-clm-tags #gjs-clm-label,.gjs-clm-tags #gjs-clm-sel{padding:7px 0;float:left}.gjs-clm-tags #gjs-clm-sel{font-style:italic;margin-left:5px}.gjs-clm-tags #gjs-clm-status-c{float:right}.gjs-clm-tags #gjs-clm-tags-field{clear:both;padding:5px;margin-bottom:5px}.gjs-clm-tags #gjs-clm-tags-c{display:inline-block;vertical-align:top}.gjs-clm-tags #gjs-clm-add-tag{background-color:rgba(255,255,255,.15);border-radius:2px;padding:5px 6px;box-shadow:1px 1px 0 rgba(255,255,255,.2) inset;border:1px solid rgba(0,0,0,.15);cursor:pointer}.gjs-clm-tags #gjs-clm-new{color:#ddd;padding:5px 6px;display:none}.gjs-clm-tags .gjs-clm-tag{background-color:#804f7b;border:1px solid #5a3857;box-shadow:1px 1px #9c6196 inset;text-shadow:1px 1px #6a4166;display:inline-block;border-radius:3px;margin:0 3px 3px 0;padding:4px;cursor:default}.gjs-clm-tags #gjs-clm-close{font-size:20px;line-height:0;cursor:pointer;color:rgba(255,255,255,.9)}.gjs-clm-tags #gjs-clm-close:hover{opacity:.7;filter:alpha(opacity=70)}.gjs-clm-tags #gjs-clm-checkbox{color:rgba(255,255,255,.9);vertical-align:middle;cursor:pointer;font-size:9px}.gjs-clm-tags #gjs-clm-tag-label{cursor:text}.gjs-clm-tags #gjs-clm-tag-label input{width:auto;padding:0 4px}.gjs-mdl-backlayer,.gjs-mdl-container{position:absolute;top:0;left:0;width:100%;height:100%}.gjs-mdl-backlayer{background-color:#000;z-index:1;opacity:.5;filter:alpha(opacity=50)}.gjs-mdl-container{z-index:10}.gjs-mdl-dialog{text-shadow:-1px -1px 0 rgba(0,0,0,.05);animation:gjs-slide-down 215ms;margin:30px auto 0;max-width:850px;width:90%;border-radius:3px;font-weight:lighter;position:relative;z-index:2}.gjs-mdl-dialog .gjs-mdl-btn-close{position:absolute;right:15px;top:5px}.gjs-mdl-active .gjs-mdl-dialog{animation:gjs-mdl-slide-down 216ms}.gjs-mdl-content,.gjs-mdl-header{padding:10px 15px;clear:both}.gjs-mdl-header{position:relative;border-bottom:1px solid rgba(0,0,0,.3);padding:15px 15px 7px}.gjs-mdl-content{border-top:1px solid rgba(255,255,255,.1)}.gjs-export-dl::after{content:"";clear:both;display:block;margin-bottom:10px}.gjs-am-assets{height:290px;overflow:auto;clear:both}.gjs-am-assets-header{padding:5px}.gjs-am-add-asset .gjs-am-add-field{width:70%;float:left}.gjs-am-add-asset button{width:25%;float:right}.gjs-am-add-field input{padding:6px}.gjs-am-assets-cont{background-color:rgba(0,0,0,.1);border-radius:3px;box-sizing:border-box;padding:10px;width:45%;float:right;height:325px;overflow:hidden}.gjs-am-assets-cont #gjs-am-preview-cont{position:relative;height:70px;width:30%;background-color:#444;border-radius:2px;float:left;overflow:hidden}.gjs-am-assets-cont #gjs-am-preview{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1}.gjs-am-assets-cont #gjs-am-preview-bg{position:absolute;height:100%;width:100%;opacity:.5;filter:alpha(opacity=50);z-index:0}.gjs-am-assets-cont .gjs-am-highlight{background-color:rgba(255,255,255,.1)}.gjs-am-assets-cont .gjs-am-asset{border-bottom:1px solid rgba(0,0,0,.3);padding:5px;cursor:pointer;position:relative}.gjs-am-assets-cont .gjs-am-asset:hover #gjs-am-close{display:block}.gjs-am-assets-cont #gjs-am-close{position:absolute;right:5px;top:0;display:none}.gjs-am-assets-cont #gjs-am-meta{width:70%;float:left;font-size:12px;padding:5px 0 0 5px;box-sizing:border-box}.gjs-am-assets-cont #gjs-am-meta>div{margin-bottom:5px}.gjs-am-assets-cont #gjs-am-meta #gjs-am-dimensions{font-size:10px;opacity:.5;filter:alpha(opacity=50)}.gjs-am-file-uploader{width:55%;float:left}.gjs-am-file-uploader>form{background-color:rgba(0,0,0,.1);border:2px dashed;border-radius:3px;position:relative;text-align:center;margin-bottom:15px}#gjs-rte-toolbar .gjs-rte-btn.btn-info,.gjs-cm-editor #gjs-cm-title{background-color:rgba(0,0,0,.3)}.gjs-am-file-uploader>form.gjs-am-hover{border:2px solid #62c462;color:#75cb75}.gjs-am-file-uploader>form.gjs-am-disabled{border-color:red}.gjs-am-file-uploader>form #gjs-am-uploadFile{opacity:0;filter:alpha(opacity=0);padding:150px 10px;width:100%;box-sizing:border-box}.gjs-am-file-uploader #gjs-am-title{position:absolute;padding:150px 10px;width:100%}.gjs-cm-editor-c{float:left;box-sizing:border-box;width:50%}.gjs-cm-editor-c .CodeMirror{height:450px}.gjs-cm-editor{font-size:12px}.gjs-cm-editor#gjs-cm-htmlmixed{padding-right:10px;border-right:1px solid rgba(0,0,0,.3)}.gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title{color:#a97d44}.gjs-cm-editor#gjs-cm-css{padding-left:10px;border-left:1px solid rgba(255,255,255,.1)}.gjs-cm-editor#gjs-cm-css #gjs-cm-title{color:#ddca7e}.gjs-cm-editor #gjs-cm-title{font-size:12px;padding:5px 10px 3px;text-align:right}#gjs-rte-toolbar{display:none;border:1px solid rgba(0,0,0,.3);position:absolute;border-radius:3px;z-index:10}#gjs-rte-toolbar .gjs-rte-btn{display:inline-block;padding:5px;min-width:25px;border-right:1px solid rgba(0,0,0,.3);text-align:center;cursor:pointer;outline:0}#gjs-rte-toolbar .gjs-rte-btn:last-child{border-right:none}#gjs-rte-toolbar .gjs-rte-btn:hover{background-color:rgba(255,255,255,.1)}#gjs-rte-toolbar select{height:16px}.sp-hue,.sp-slider{cursor:row-resize}.sp-color,.sp-dragger{cursor:crosshair}.sp-alpha-handle,.sp-alpha-inner{cursor:col-resize}.sp-hue{left:90%}.sp-color{right:15%}.sp-container{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 7px rgba(0,0,0,.3);border-radius:3px}.sp-picker-container{border:none}.colpick_dark .colpick_color{outline:rgba(0,0,0,.3) solid 1px}.sp-cancel,.sp-cancel:hover{bottom:-8px;color:#777!important;font-size:25px;left:0;position:absolute;text-decoration:none}.sp-alpha-handle{border:1px solid #555;width:4px}.sp-color,.sp-hue{border:1px solid #333}.sp-slider{border:1px solid #555;height:3px;left:-4px;width:22px}.sp-dragger{background:0 0;box-shadow:0 0 0 1px #111}.sp-button-container{float:none;width:100%;position:relative;text-align:right}.sp-container button,.sp-container button:active,.sp-container button:hover{background:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);color:#ddd;text-shadow:none;box-shadow:none;padding:3px 5px}.sp-palette-container{border:none;float:none;margin:0;padding:5px 10px 0}.sp-palette .sp-thumb-el,.sp-palette .sp-thumb-el:hover{border:1px solid rgba(0,0,0,.9)}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:rgba(0,0,0,.9)}.gjs-hidden{display:none}@keyframes gjs-slide-down{0%{transform:translate(0,-3rem);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes gjs-slide-up{0%{transform:translate(0,0);opacity:1}100%{transform:translate(0,-3rem);opacity:0}}
\ No newline at end of file
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+ font-family: 'FontAwesome';
+ src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
+ src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
+ font-weight: normal;
+ font-style: normal; }
+
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale; }
+
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.33333em;
+ line-height: 0.75em;
+ vertical-align: -15%; }
+
+.fa-2x {
+ font-size: 2em; }
+
+.fa-3x {
+ font-size: 3em; }
+
+.fa-4x {
+ font-size: 4em; }
+
+.fa-5x {
+ font-size: 5em; }
+
+.fa-fw {
+ width: 1.28571em;
+ text-align: center; }
+
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.14286em;
+ list-style-type: none; }
+ .fa-ul > li {
+ position: relative; }
+
+.fa-li {
+ position: absolute;
+ left: -2.14286em;
+ width: 2.14286em;
+ top: 0.14286em;
+ text-align: center; }
+ .fa-li.fa-lg {
+ left: -1.85714em; }
+
+.fa-border {
+ padding: .2em .25em .15em;
+ border: solid 0.08em #eee;
+ border-radius: .1em; }
+
+.fa-pull-left {
+ float: left; }
+
+.fa-pull-right {
+ float: right; }
+
+.fa.fa-pull-left {
+ margin-right: .3em; }
+
+.fa.fa-pull-right {
+ margin-left: .3em; }
+
+/* Deprecated as of 4.4.0 */
+.pull-right {
+ float: right; }
+
+.pull-left {
+ float: left; }
+
+.fa.pull-left {
+ margin-right: .3em; }
+
+.fa.pull-right {
+ margin-left: .3em; }
+
+.fa-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear; }
+
+.fa-pulse {
+ -webkit-animation: fa-spin 1s infinite steps(8);
+ animation: fa-spin 1s infinite steps(8); }
+
+@-webkit-keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+
+@keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+
+.fa-rotate-90 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg); }
+
+.fa-rotate-180 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg); }
+
+.fa-rotate-270 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg); }
+
+.fa-flip-horizontal {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
+ -webkit-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1); }
+
+.fa-flip-vertical {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1); }
+
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+ filter: none; }
+
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle; }
+
+.fa-stack-1x, .fa-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center; }
+
+.fa-stack-1x {
+ line-height: inherit; }
+
+.fa-stack-2x {
+ font-size: 2em; }
+
+.fa-inverse {
+ color: #fff; }
+
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.fa-glass:before {
+ content: ""; }
+
+.fa-music:before {
+ content: ""; }
+
+.fa-search:before {
+ content: ""; }
+
+.fa-envelope-o:before {
+ content: ""; }
+
+.fa-heart:before {
+ content: ""; }
+
+.fa-star:before {
+ content: ""; }
+
+.fa-star-o:before {
+ content: ""; }
+
+.fa-user:before {
+ content: ""; }
+
+.fa-film:before {
+ content: ""; }
+
+.fa-th-large:before {
+ content: ""; }
+
+.fa-th:before {
+ content: ""; }
+
+.fa-th-list:before {
+ content: ""; }
+
+.fa-check:before {
+ content: ""; }
+
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+ content: ""; }
+
+.fa-search-plus:before {
+ content: ""; }
+
+.fa-search-minus:before {
+ content: ""; }
+
+.fa-power-off:before {
+ content: ""; }
+
+.fa-signal:before {
+ content: ""; }
+
+.fa-gear:before,
+.fa-cog:before {
+ content: ""; }
+
+.fa-trash-o:before {
+ content: ""; }
+
+.fa-home:before {
+ content: ""; }
+
+.fa-file-o:before {
+ content: ""; }
+
+.fa-clock-o:before {
+ content: ""; }
+
+.fa-road:before {
+ content: ""; }
+
+.fa-download:before {
+ content: ""; }
+
+.fa-arrow-circle-o-down:before {
+ content: ""; }
+
+.fa-arrow-circle-o-up:before {
+ content: ""; }
+
+.fa-inbox:before {
+ content: ""; }
+
+.fa-play-circle-o:before {
+ content: ""; }
+
+.fa-rotate-right:before,
+.fa-repeat:before {
+ content: ""; }
+
+.fa-refresh:before {
+ content: ""; }
+
+.fa-list-alt:before {
+ content: ""; }
+
+.fa-lock:before {
+ content: ""; }
+
+.fa-flag:before {
+ content: ""; }
+
+.fa-headphones:before {
+ content: ""; }
+
+.fa-volume-off:before {
+ content: ""; }
+
+.fa-volume-down:before {
+ content: ""; }
+
+.fa-volume-up:before {
+ content: ""; }
+
+.fa-qrcode:before {
+ content: ""; }
+
+.fa-barcode:before {
+ content: ""; }
+
+.fa-tag:before {
+ content: ""; }
+
+.fa-tags:before {
+ content: ""; }
+
+.fa-book:before {
+ content: ""; }
+
+.fa-bookmark:before {
+ content: ""; }
+
+.fa-print:before {
+ content: ""; }
+
+.fa-camera:before {
+ content: ""; }
+
+.fa-font:before {
+ content: ""; }
+
+.fa-bold:before {
+ content: ""; }
+
+.fa-italic:before {
+ content: ""; }
+
+.fa-text-height:before {
+ content: ""; }
+
+.fa-text-width:before {
+ content: ""; }
+
+.fa-align-left:before {
+ content: ""; }
+
+.fa-align-center:before {
+ content: ""; }
+
+.fa-align-right:before {
+ content: ""; }
+
+.fa-align-justify:before {
+ content: ""; }
+
+.fa-list:before {
+ content: ""; }
+
+.fa-dedent:before,
+.fa-outdent:before {
+ content: ""; }
+
+.fa-indent:before {
+ content: ""; }
+
+.fa-video-camera:before {
+ content: ""; }
+
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+ content: ""; }
+
+.fa-pencil:before {
+ content: ""; }
+
+.fa-map-marker:before {
+ content: ""; }
+
+.fa-adjust:before {
+ content: ""; }
+
+.fa-tint:before {
+ content: ""; }
+
+.fa-edit:before,
+.fa-pencil-square-o:before {
+ content: ""; }
+
+.fa-share-square-o:before {
+ content: ""; }
+
+.fa-check-square-o:before {
+ content: ""; }
+
+.fa-arrows:before {
+ content: ""; }
+
+.fa-step-backward:before {
+ content: ""; }
+
+.fa-fast-backward:before {
+ content: ""; }
+
+.fa-backward:before {
+ content: ""; }
+
+.fa-play:before {
+ content: ""; }
+
+.fa-pause:before {
+ content: ""; }
+
+.fa-stop:before {
+ content: ""; }
+
+.fa-forward:before {
+ content: ""; }
+
+.fa-fast-forward:before {
+ content: ""; }
+
+.fa-step-forward:before {
+ content: ""; }
+
+.fa-eject:before {
+ content: ""; }
+
+.fa-chevron-left:before {
+ content: ""; }
+
+.fa-chevron-right:before {
+ content: ""; }
+
+.fa-plus-circle:before {
+ content: ""; }
+
+.fa-minus-circle:before {
+ content: ""; }
+
+.fa-times-circle:before {
+ content: ""; }
+
+.fa-check-circle:before {
+ content: ""; }
+
+.fa-question-circle:before {
+ content: ""; }
+
+.fa-info-circle:before {
+ content: ""; }
+
+.fa-crosshairs:before {
+ content: ""; }
+
+.fa-times-circle-o:before {
+ content: ""; }
+
+.fa-check-circle-o:before {
+ content: ""; }
+
+.fa-ban:before {
+ content: ""; }
+
+.fa-arrow-left:before {
+ content: ""; }
+
+.fa-arrow-right:before {
+ content: ""; }
+
+.fa-arrow-up:before {
+ content: ""; }
+
+.fa-arrow-down:before {
+ content: ""; }
+
+.fa-mail-forward:before,
+.fa-share:before {
+ content: ""; }
+
+.fa-expand:before {
+ content: ""; }
+
+.fa-compress:before {
+ content: ""; }
+
+.fa-plus:before {
+ content: ""; }
+
+.fa-minus:before {
+ content: ""; }
+
+.fa-asterisk:before {
+ content: ""; }
+
+.fa-exclamation-circle:before {
+ content: ""; }
+
+.fa-gift:before {
+ content: ""; }
+
+.fa-leaf:before {
+ content: ""; }
+
+.fa-fire:before {
+ content: ""; }
+
+.fa-eye:before {
+ content: ""; }
+
+.fa-eye-slash:before {
+ content: ""; }
+
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+ content: ""; }
+
+.fa-plane:before {
+ content: ""; }
+
+.fa-calendar:before {
+ content: ""; }
+
+.fa-random:before {
+ content: ""; }
+
+.fa-comment:before {
+ content: ""; }
+
+.fa-magnet:before {
+ content: ""; }
+
+.fa-chevron-up:before {
+ content: ""; }
+
+.fa-chevron-down:before {
+ content: ""; }
+
+.fa-retweet:before {
+ content: ""; }
+
+.fa-shopping-cart:before {
+ content: ""; }
+
+.fa-folder:before {
+ content: ""; }
+
+.fa-folder-open:before {
+ content: ""; }
+
+.fa-arrows-v:before {
+ content: ""; }
+
+.fa-arrows-h:before {
+ content: ""; }
+
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+ content: ""; }
+
+.fa-twitter-square:before {
+ content: ""; }
+
+.fa-facebook-square:before {
+ content: ""; }
+
+.fa-camera-retro:before {
+ content: ""; }
+
+.fa-key:before {
+ content: ""; }
+
+.fa-gears:before,
+.fa-cogs:before {
+ content: ""; }
+
+.fa-comments:before {
+ content: ""; }
+
+.fa-thumbs-o-up:before {
+ content: ""; }
+
+.fa-thumbs-o-down:before {
+ content: ""; }
+
+.fa-star-half:before {
+ content: ""; }
+
+.fa-heart-o:before {
+ content: ""; }
+
+.fa-sign-out:before {
+ content: ""; }
+
+.fa-linkedin-square:before {
+ content: ""; }
+
+.fa-thumb-tack:before {
+ content: ""; }
+
+.fa-external-link:before {
+ content: ""; }
+
+.fa-sign-in:before {
+ content: ""; }
+
+.fa-trophy:before {
+ content: ""; }
+
+.fa-github-square:before {
+ content: ""; }
+
+.fa-upload:before {
+ content: ""; }
+
+.fa-lemon-o:before {
+ content: ""; }
+
+.fa-phone:before {
+ content: ""; }
+
+.fa-square-o:before {
+ content: ""; }
+
+.fa-bookmark-o:before {
+ content: ""; }
+
+.fa-phone-square:before {
+ content: ""; }
+
+.fa-twitter:before {
+ content: ""; }
+
+.fa-facebook-f:before,
+.fa-facebook:before {
+ content: ""; }
+
+.fa-github:before {
+ content: ""; }
+
+.fa-unlock:before {
+ content: ""; }
+
+.fa-credit-card:before {
+ content: ""; }
+
+.fa-feed:before,
+.fa-rss:before {
+ content: ""; }
+
+.fa-hdd-o:before {
+ content: ""; }
+
+.fa-bullhorn:before {
+ content: ""; }
+
+.fa-bell:before {
+ content: ""; }
+
+.fa-certificate:before {
+ content: ""; }
+
+.fa-hand-o-right:before {
+ content: ""; }
+
+.fa-hand-o-left:before {
+ content: ""; }
+
+.fa-hand-o-up:before {
+ content: ""; }
+
+.fa-hand-o-down:before {
+ content: ""; }
+
+.fa-arrow-circle-left:before {
+ content: ""; }
+
+.fa-arrow-circle-right:before {
+ content: ""; }
+
+.fa-arrow-circle-up:before {
+ content: ""; }
+
+.fa-arrow-circle-down:before {
+ content: ""; }
+
+.fa-globe:before {
+ content: ""; }
+
+.fa-wrench:before {
+ content: ""; }
+
+.fa-tasks:before {
+ content: ""; }
+
+.fa-filter:before {
+ content: ""; }
+
+.fa-briefcase:before {
+ content: ""; }
+
+.fa-arrows-alt:before {
+ content: ""; }
+
+.fa-group:before,
+.fa-users:before {
+ content: ""; }
+
+.fa-chain:before,
+.fa-link:before {
+ content: ""; }
+
+.fa-cloud:before {
+ content: ""; }
+
+.fa-flask:before {
+ content: ""; }
+
+.fa-cut:before,
+.fa-scissors:before {
+ content: ""; }
+
+.fa-copy:before,
+.fa-files-o:before {
+ content: ""; }
+
+.fa-paperclip:before {
+ content: ""; }
+
+.fa-save:before,
+.fa-floppy-o:before {
+ content: ""; }
+
+.fa-square:before {
+ content: ""; }
+
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+ content: ""; }
+
+.fa-list-ul:before {
+ content: ""; }
+
+.fa-list-ol:before {
+ content: ""; }
+
+.fa-strikethrough:before {
+ content: ""; }
+
+.fa-underline:before {
+ content: ""; }
+
+.fa-table:before {
+ content: ""; }
+
+.fa-magic:before {
+ content: ""; }
+
+.fa-truck:before {
+ content: ""; }
+
+.fa-pinterest:before {
+ content: ""; }
+
+.fa-pinterest-square:before {
+ content: ""; }
+
+.fa-google-plus-square:before {
+ content: ""; }
+
+.fa-google-plus:before {
+ content: ""; }
+
+.fa-money:before {
+ content: ""; }
+
+.fa-caret-down:before {
+ content: ""; }
+
+.fa-caret-up:before {
+ content: ""; }
+
+.fa-caret-left:before {
+ content: ""; }
+
+.fa-caret-right:before {
+ content: ""; }
+
+.fa-columns:before {
+ content: ""; }
+
+.fa-unsorted:before,
+.fa-sort:before {
+ content: ""; }
+
+.fa-sort-down:before,
+.fa-sort-desc:before {
+ content: ""; }
+
+.fa-sort-up:before,
+.fa-sort-asc:before {
+ content: ""; }
+
+.fa-envelope:before {
+ content: ""; }
+
+.fa-linkedin:before {
+ content: ""; }
+
+.fa-rotate-left:before,
+.fa-undo:before {
+ content: ""; }
+
+.fa-legal:before,
+.fa-gavel:before {
+ content: ""; }
+
+.fa-dashboard:before,
+.fa-tachometer:before {
+ content: ""; }
+
+.fa-comment-o:before {
+ content: ""; }
+
+.fa-comments-o:before {
+ content: ""; }
+
+.fa-flash:before,
+.fa-bolt:before {
+ content: ""; }
+
+.fa-sitemap:before {
+ content: ""; }
+
+.fa-umbrella:before {
+ content: ""; }
+
+.fa-paste:before,
+.fa-clipboard:before {
+ content: ""; }
+
+.fa-lightbulb-o:before {
+ content: ""; }
+
+.fa-exchange:before {
+ content: ""; }
+
+.fa-cloud-download:before {
+ content: ""; }
+
+.fa-cloud-upload:before {
+ content: ""; }
+
+.fa-user-md:before {
+ content: ""; }
+
+.fa-stethoscope:before {
+ content: ""; }
+
+.fa-suitcase:before {
+ content: ""; }
+
+.fa-bell-o:before {
+ content: ""; }
+
+.fa-coffee:before {
+ content: ""; }
+
+.fa-cutlery:before {
+ content: ""; }
+
+.fa-file-text-o:before {
+ content: ""; }
+
+.fa-building-o:before {
+ content: ""; }
+
+.fa-hospital-o:before {
+ content: ""; }
+
+.fa-ambulance:before {
+ content: ""; }
+
+.fa-medkit:before {
+ content: ""; }
+
+.fa-fighter-jet:before {
+ content: ""; }
+
+.fa-beer:before {
+ content: ""; }
+
+.fa-h-square:before {
+ content: ""; }
+
+.fa-plus-square:before {
+ content: ""; }
+
+.fa-angle-double-left:before {
+ content: ""; }
+
+.fa-angle-double-right:before {
+ content: ""; }
+
+.fa-angle-double-up:before {
+ content: ""; }
+
+.fa-angle-double-down:before {
+ content: ""; }
+
+.fa-angle-left:before {
+ content: ""; }
+
+.fa-angle-right:before {
+ content: ""; }
+
+.fa-angle-up:before {
+ content: ""; }
+
+.fa-angle-down:before {
+ content: ""; }
+
+.fa-desktop:before {
+ content: ""; }
+
+.fa-laptop:before {
+ content: ""; }
+
+.fa-tablet:before {
+ content: ""; }
+
+.fa-mobile-phone:before,
+.fa-mobile:before {
+ content: ""; }
+
+.fa-circle-o:before {
+ content: ""; }
+
+.fa-quote-left:before {
+ content: ""; }
+
+.fa-quote-right:before {
+ content: ""; }
+
+.fa-spinner:before {
+ content: ""; }
+
+.fa-circle:before {
+ content: ""; }
+
+.fa-mail-reply:before,
+.fa-reply:before {
+ content: ""; }
+
+.fa-github-alt:before {
+ content: ""; }
+
+.fa-folder-o:before {
+ content: ""; }
+
+.fa-folder-open-o:before {
+ content: ""; }
+
+.fa-smile-o:before {
+ content: ""; }
+
+.fa-frown-o:before {
+ content: ""; }
+
+.fa-meh-o:before {
+ content: ""; }
+
+.fa-gamepad:before {
+ content: ""; }
+
+.fa-keyboard-o:before {
+ content: ""; }
+
+.fa-flag-o:before {
+ content: ""; }
+
+.fa-flag-checkered:before {
+ content: ""; }
+
+.fa-terminal:before {
+ content: ""; }
+
+.fa-code:before {
+ content: ""; }
+
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+ content: ""; }
+
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+ content: ""; }
+
+.fa-location-arrow:before {
+ content: ""; }
+
+.fa-crop:before {
+ content: ""; }
+
+.fa-code-fork:before {
+ content: ""; }
+
+.fa-unlink:before,
+.fa-chain-broken:before {
+ content: ""; }
+
+.fa-question:before {
+ content: ""; }
+
+.fa-info:before {
+ content: ""; }
+
+.fa-exclamation:before {
+ content: ""; }
+
+.fa-superscript:before {
+ content: ""; }
+
+.fa-subscript:before {
+ content: ""; }
+
+.fa-eraser:before {
+ content: ""; }
+
+.fa-puzzle-piece:before {
+ content: ""; }
+
+.fa-microphone:before {
+ content: ""; }
+
+.fa-microphone-slash:before {
+ content: ""; }
+
+.fa-shield:before {
+ content: ""; }
+
+.fa-calendar-o:before {
+ content: ""; }
+
+.fa-fire-extinguisher:before {
+ content: ""; }
+
+.fa-rocket:before {
+ content: ""; }
+
+.fa-maxcdn:before {
+ content: ""; }
+
+.fa-chevron-circle-left:before {
+ content: ""; }
+
+.fa-chevron-circle-right:before {
+ content: ""; }
+
+.fa-chevron-circle-up:before {
+ content: ""; }
+
+.fa-chevron-circle-down:before {
+ content: ""; }
+
+.fa-html5:before {
+ content: ""; }
+
+.fa-css3:before {
+ content: ""; }
+
+.fa-anchor:before {
+ content: ""; }
+
+.fa-unlock-alt:before {
+ content: ""; }
+
+.fa-bullseye:before {
+ content: ""; }
+
+.fa-ellipsis-h:before {
+ content: ""; }
+
+.fa-ellipsis-v:before {
+ content: ""; }
+
+.fa-rss-square:before {
+ content: ""; }
+
+.fa-play-circle:before {
+ content: ""; }
+
+.fa-ticket:before {
+ content: ""; }
+
+.fa-minus-square:before {
+ content: ""; }
+
+.fa-minus-square-o:before {
+ content: ""; }
+
+.fa-level-up:before {
+ content: ""; }
+
+.fa-level-down:before {
+ content: ""; }
+
+.fa-check-square:before {
+ content: ""; }
+
+.fa-pencil-square:before {
+ content: ""; }
+
+.fa-external-link-square:before {
+ content: ""; }
+
+.fa-share-square:before {
+ content: ""; }
+
+.fa-compass:before {
+ content: ""; }
+
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+ content: ""; }
+
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+ content: ""; }
+
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+ content: ""; }
+
+.fa-euro:before,
+.fa-eur:before {
+ content: ""; }
+
+.fa-gbp:before {
+ content: ""; }
+
+.fa-dollar:before,
+.fa-usd:before {
+ content: ""; }
+
+.fa-rupee:before,
+.fa-inr:before {
+ content: ""; }
+
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+ content: ""; }
+
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+ content: ""; }
+
+.fa-won:before,
+.fa-krw:before {
+ content: ""; }
+
+.fa-bitcoin:before,
+.fa-btc:before {
+ content: ""; }
+
+.fa-file:before {
+ content: ""; }
+
+.fa-file-text:before {
+ content: ""; }
+
+.fa-sort-alpha-asc:before {
+ content: ""; }
+
+.fa-sort-alpha-desc:before {
+ content: ""; }
+
+.fa-sort-amount-asc:before {
+ content: ""; }
+
+.fa-sort-amount-desc:before {
+ content: ""; }
+
+.fa-sort-numeric-asc:before {
+ content: ""; }
+
+.fa-sort-numeric-desc:before {
+ content: ""; }
+
+.fa-thumbs-up:before {
+ content: ""; }
+
+.fa-thumbs-down:before {
+ content: ""; }
+
+.fa-youtube-square:before {
+ content: ""; }
+
+.fa-youtube:before {
+ content: ""; }
+
+.fa-xing:before {
+ content: ""; }
+
+.fa-xing-square:before {
+ content: ""; }
+
+.fa-youtube-play:before {
+ content: ""; }
+
+.fa-dropbox:before {
+ content: ""; }
+
+.fa-stack-overflow:before {
+ content: ""; }
+
+.fa-instagram:before {
+ content: ""; }
+
+.fa-flickr:before {
+ content: ""; }
+
+.fa-adn:before {
+ content: ""; }
+
+.fa-bitbucket:before {
+ content: ""; }
+
+.fa-bitbucket-square:before {
+ content: ""; }
+
+.fa-tumblr:before {
+ content: ""; }
+
+.fa-tumblr-square:before {
+ content: ""; }
+
+.fa-long-arrow-down:before {
+ content: ""; }
+
+.fa-long-arrow-up:before {
+ content: ""; }
+
+.fa-long-arrow-left:before {
+ content: ""; }
+
+.fa-long-arrow-right:before {
+ content: ""; }
+
+.fa-apple:before {
+ content: ""; }
+
+.fa-windows:before {
+ content: ""; }
+
+.fa-android:before {
+ content: ""; }
+
+.fa-linux:before {
+ content: ""; }
+
+.fa-dribbble:before {
+ content: ""; }
+
+.fa-skype:before {
+ content: ""; }
+
+.fa-foursquare:before {
+ content: ""; }
+
+.fa-trello:before {
+ content: ""; }
+
+.fa-female:before {
+ content: ""; }
+
+.fa-male:before {
+ content: ""; }
+
+.fa-gittip:before,
+.fa-gratipay:before {
+ content: ""; }
+
+.fa-sun-o:before {
+ content: ""; }
+
+.fa-moon-o:before {
+ content: ""; }
+
+.fa-archive:before {
+ content: ""; }
+
+.fa-bug:before {
+ content: ""; }
+
+.fa-vk:before {
+ content: ""; }
+
+.fa-weibo:before {
+ content: ""; }
+
+.fa-renren:before {
+ content: ""; }
+
+.fa-pagelines:before {
+ content: ""; }
+
+.fa-stack-exchange:before {
+ content: ""; }
+
+.fa-arrow-circle-o-right:before {
+ content: ""; }
+
+.fa-arrow-circle-o-left:before {
+ content: ""; }
+
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+ content: ""; }
+
+.fa-dot-circle-o:before {
+ content: ""; }
+
+.fa-wheelchair:before {
+ content: ""; }
+
+.fa-vimeo-square:before {
+ content: ""; }
+
+.fa-turkish-lira:before,
+.fa-try:before {
+ content: ""; }
+
+.fa-plus-square-o:before {
+ content: ""; }
+
+.fa-space-shuttle:before {
+ content: ""; }
+
+.fa-slack:before {
+ content: ""; }
+
+.fa-envelope-square:before {
+ content: ""; }
+
+.fa-wordpress:before {
+ content: ""; }
+
+.fa-openid:before {
+ content: ""; }
+
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+ content: ""; }
+
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+ content: ""; }
+
+.fa-yahoo:before {
+ content: ""; }
+
+.fa-google:before {
+ content: ""; }
+
+.fa-reddit:before {
+ content: ""; }
+
+.fa-reddit-square:before {
+ content: ""; }
+
+.fa-stumbleupon-circle:before {
+ content: ""; }
+
+.fa-stumbleupon:before {
+ content: ""; }
+
+.fa-delicious:before {
+ content: ""; }
+
+.fa-digg:before {
+ content: ""; }
+
+.fa-pied-piper-pp:before {
+ content: ""; }
+
+.fa-pied-piper-alt:before {
+ content: ""; }
+
+.fa-drupal:before {
+ content: ""; }
+
+.fa-joomla:before {
+ content: ""; }
+
+.fa-language:before {
+ content: ""; }
+
+.fa-fax:before {
+ content: ""; }
+
+.fa-building:before {
+ content: ""; }
+
+.fa-child:before {
+ content: ""; }
+
+.fa-paw:before {
+ content: ""; }
+
+.fa-spoon:before {
+ content: ""; }
+
+.fa-cube:before {
+ content: ""; }
+
+.fa-cubes:before {
+ content: ""; }
+
+.fa-behance:before {
+ content: ""; }
+
+.fa-behance-square:before {
+ content: ""; }
+
+.fa-steam:before {
+ content: ""; }
+
+.fa-steam-square:before {
+ content: ""; }
+
+.fa-recycle:before {
+ content: ""; }
+
+.fa-automobile:before,
+.fa-car:before {
+ content: ""; }
+
+.fa-cab:before,
+.fa-taxi:before {
+ content: ""; }
+
+.fa-tree:before {
+ content: ""; }
+
+.fa-spotify:before {
+ content: ""; }
+
+.fa-deviantart:before {
+ content: ""; }
+
+.fa-soundcloud:before {
+ content: ""; }
+
+.fa-database:before {
+ content: ""; }
+
+.fa-file-pdf-o:before {
+ content: ""; }
+
+.fa-file-word-o:before {
+ content: ""; }
+
+.fa-file-excel-o:before {
+ content: ""; }
+
+.fa-file-powerpoint-o:before {
+ content: ""; }
+
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+ content: ""; }
+
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+ content: ""; }
+
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+ content: ""; }
+
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+ content: ""; }
+
+.fa-file-code-o:before {
+ content: ""; }
+
+.fa-vine:before {
+ content: ""; }
+
+.fa-codepen:before {
+ content: ""; }
+
+.fa-jsfiddle:before {
+ content: ""; }
+
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+ content: ""; }
+
+.fa-circle-o-notch:before {
+ content: ""; }
+
+.fa-ra:before,
+.fa-resistance:before,
+.fa-rebel:before {
+ content: ""; }
+
+.fa-ge:before,
+.fa-empire:before {
+ content: ""; }
+
+.fa-git-square:before {
+ content: ""; }
+
+.fa-git:before {
+ content: ""; }
+
+.fa-y-combinator-square:before,
+.fa-yc-square:before,
+.fa-hacker-news:before {
+ content: ""; }
+
+.fa-tencent-weibo:before {
+ content: ""; }
+
+.fa-qq:before {
+ content: ""; }
+
+.fa-wechat:before,
+.fa-weixin:before {
+ content: ""; }
+
+.fa-send:before,
+.fa-paper-plane:before {
+ content: ""; }
+
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+ content: ""; }
+
+.fa-history:before {
+ content: ""; }
+
+.fa-circle-thin:before {
+ content: ""; }
+
+.fa-header:before {
+ content: ""; }
+
+.fa-paragraph:before {
+ content: ""; }
+
+.fa-sliders:before {
+ content: ""; }
+
+.fa-share-alt:before {
+ content: ""; }
+
+.fa-share-alt-square:before {
+ content: ""; }
+
+.fa-bomb:before {
+ content: ""; }
+
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+ content: ""; }
+
+.fa-tty:before {
+ content: ""; }
+
+.fa-binoculars:before {
+ content: ""; }
+
+.fa-plug:before {
+ content: ""; }
+
+.fa-slideshare:before {
+ content: ""; }
+
+.fa-twitch:before {
+ content: ""; }
+
+.fa-yelp:before {
+ content: ""; }
+
+.fa-newspaper-o:before {
+ content: ""; }
+
+.fa-wifi:before {
+ content: ""; }
+
+.fa-calculator:before {
+ content: ""; }
+
+.fa-paypal:before {
+ content: ""; }
+
+.fa-google-wallet:before {
+ content: ""; }
+
+.fa-cc-visa:before {
+ content: ""; }
+
+.fa-cc-mastercard:before {
+ content: ""; }
+
+.fa-cc-discover:before {
+ content: ""; }
+
+.fa-cc-amex:before {
+ content: ""; }
+
+.fa-cc-paypal:before {
+ content: ""; }
+
+.fa-cc-stripe:before {
+ content: ""; }
+
+.fa-bell-slash:before {
+ content: ""; }
+
+.fa-bell-slash-o:before {
+ content: ""; }
+
+.fa-trash:before {
+ content: ""; }
+
+.fa-copyright:before {
+ content: ""; }
+
+.fa-at:before {
+ content: ""; }
+
+.fa-eyedropper:before {
+ content: ""; }
+
+.fa-paint-brush:before {
+ content: ""; }
+
+.fa-birthday-cake:before {
+ content: ""; }
+
+.fa-area-chart:before {
+ content: ""; }
+
+.fa-pie-chart:before {
+ content: ""; }
+
+.fa-line-chart:before {
+ content: ""; }
+
+.fa-lastfm:before {
+ content: ""; }
+
+.fa-lastfm-square:before {
+ content: ""; }
+
+.fa-toggle-off:before {
+ content: ""; }
+
+.fa-toggle-on:before {
+ content: ""; }
+
+.fa-bicycle:before {
+ content: ""; }
+
+.fa-bus:before {
+ content: ""; }
+
+.fa-ioxhost:before {
+ content: ""; }
+
+.fa-angellist:before {
+ content: ""; }
+
+.fa-cc:before {
+ content: ""; }
+
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+ content: ""; }
+
+.fa-meanpath:before {
+ content: ""; }
+
+.fa-buysellads:before {
+ content: ""; }
+
+.fa-connectdevelop:before {
+ content: ""; }
+
+.fa-dashcube:before {
+ content: ""; }
+
+.fa-forumbee:before {
+ content: ""; }
+
+.fa-leanpub:before {
+ content: ""; }
+
+.fa-sellsy:before {
+ content: ""; }
+
+.fa-shirtsinbulk:before {
+ content: ""; }
+
+.fa-simplybuilt:before {
+ content: ""; }
+
+.fa-skyatlas:before {
+ content: ""; }
+
+.fa-cart-plus:before {
+ content: ""; }
+
+.fa-cart-arrow-down:before {
+ content: ""; }
+
+.fa-diamond:before {
+ content: ""; }
+
+.fa-ship:before {
+ content: ""; }
+
+.fa-user-secret:before {
+ content: ""; }
+
+.fa-motorcycle:before {
+ content: ""; }
+
+.fa-street-view:before {
+ content: ""; }
+
+.fa-heartbeat:before {
+ content: ""; }
+
+.fa-venus:before {
+ content: ""; }
+
+.fa-mars:before {
+ content: ""; }
+
+.fa-mercury:before {
+ content: ""; }
+
+.fa-intersex:before,
+.fa-transgender:before {
+ content: ""; }
+
+.fa-transgender-alt:before {
+ content: ""; }
+
+.fa-venus-double:before {
+ content: ""; }
+
+.fa-mars-double:before {
+ content: ""; }
+
+.fa-venus-mars:before {
+ content: ""; }
+
+.fa-mars-stroke:before {
+ content: ""; }
+
+.fa-mars-stroke-v:before {
+ content: ""; }
+
+.fa-mars-stroke-h:before {
+ content: ""; }
+
+.fa-neuter:before {
+ content: ""; }
+
+.fa-genderless:before {
+ content: ""; }
+
+.fa-facebook-official:before {
+ content: ""; }
+
+.fa-pinterest-p:before {
+ content: ""; }
+
+.fa-whatsapp:before {
+ content: ""; }
+
+.fa-server:before {
+ content: ""; }
+
+.fa-user-plus:before {
+ content: ""; }
+
+.fa-user-times:before {
+ content: ""; }
+
+.fa-hotel:before,
+.fa-bed:before {
+ content: ""; }
+
+.fa-viacoin:before {
+ content: ""; }
+
+.fa-train:before {
+ content: ""; }
+
+.fa-subway:before {
+ content: ""; }
+
+.fa-medium:before {
+ content: ""; }
+
+.fa-yc:before,
+.fa-y-combinator:before {
+ content: ""; }
+
+.fa-optin-monster:before {
+ content: ""; }
+
+.fa-opencart:before {
+ content: ""; }
+
+.fa-expeditedssl:before {
+ content: ""; }
+
+.fa-battery-4:before,
+.fa-battery:before,
+.fa-battery-full:before {
+ content: ""; }
+
+.fa-battery-3:before,
+.fa-battery-three-quarters:before {
+ content: ""; }
+
+.fa-battery-2:before,
+.fa-battery-half:before {
+ content: ""; }
+
+.fa-battery-1:before,
+.fa-battery-quarter:before {
+ content: ""; }
+
+.fa-battery-0:before,
+.fa-battery-empty:before {
+ content: ""; }
+
+.fa-mouse-pointer:before {
+ content: ""; }
+
+.fa-i-cursor:before {
+ content: ""; }
+
+.fa-object-group:before {
+ content: ""; }
+
+.fa-object-ungroup:before {
+ content: ""; }
+
+.fa-sticky-note:before {
+ content: ""; }
+
+.fa-sticky-note-o:before {
+ content: ""; }
+
+.fa-cc-jcb:before {
+ content: ""; }
+
+.fa-cc-diners-club:before {
+ content: ""; }
+
+.fa-clone:before {
+ content: ""; }
+
+.fa-balance-scale:before {
+ content: ""; }
+
+.fa-hourglass-o:before {
+ content: ""; }
+
+.fa-hourglass-1:before,
+.fa-hourglass-start:before {
+ content: ""; }
+
+.fa-hourglass-2:before,
+.fa-hourglass-half:before {
+ content: ""; }
+
+.fa-hourglass-3:before,
+.fa-hourglass-end:before {
+ content: ""; }
+
+.fa-hourglass:before {
+ content: ""; }
+
+.fa-hand-grab-o:before,
+.fa-hand-rock-o:before {
+ content: ""; }
+
+.fa-hand-stop-o:before,
+.fa-hand-paper-o:before {
+ content: ""; }
+
+.fa-hand-scissors-o:before {
+ content: ""; }
+
+.fa-hand-lizard-o:before {
+ content: ""; }
+
+.fa-hand-spock-o:before {
+ content: ""; }
+
+.fa-hand-pointer-o:before {
+ content: ""; }
+
+.fa-hand-peace-o:before {
+ content: ""; }
+
+.fa-trademark:before {
+ content: ""; }
+
+.fa-registered:before {
+ content: ""; }
+
+.fa-creative-commons:before {
+ content: ""; }
+
+.fa-gg:before {
+ content: ""; }
+
+.fa-gg-circle:before {
+ content: ""; }
+
+.fa-tripadvisor:before {
+ content: ""; }
+
+.fa-odnoklassniki:before {
+ content: ""; }
+
+.fa-odnoklassniki-square:before {
+ content: ""; }
+
+.fa-get-pocket:before {
+ content: ""; }
+
+.fa-wikipedia-w:before {
+ content: ""; }
+
+.fa-safari:before {
+ content: ""; }
+
+.fa-chrome:before {
+ content: ""; }
+
+.fa-firefox:before {
+ content: ""; }
+
+.fa-opera:before {
+ content: ""; }
+
+.fa-internet-explorer:before {
+ content: ""; }
+
+.fa-tv:before,
+.fa-television:before {
+ content: ""; }
+
+.fa-contao:before {
+ content: ""; }
+
+.fa-500px:before {
+ content: ""; }
+
+.fa-amazon:before {
+ content: ""; }
+
+.fa-calendar-plus-o:before {
+ content: ""; }
+
+.fa-calendar-minus-o:before {
+ content: ""; }
+
+.fa-calendar-times-o:before {
+ content: ""; }
+
+.fa-calendar-check-o:before {
+ content: ""; }
+
+.fa-industry:before {
+ content: ""; }
+
+.fa-map-pin:before {
+ content: ""; }
+
+.fa-map-signs:before {
+ content: ""; }
+
+.fa-map-o:before {
+ content: ""; }
+
+.fa-map:before {
+ content: ""; }
+
+.fa-commenting:before {
+ content: ""; }
+
+.fa-commenting-o:before {
+ content: ""; }
+
+.fa-houzz:before {
+ content: ""; }
+
+.fa-vimeo:before {
+ content: ""; }
+
+.fa-black-tie:before {
+ content: ""; }
+
+.fa-fonticons:before {
+ content: ""; }
+
+.fa-reddit-alien:before {
+ content: ""; }
+
+.fa-edge:before {
+ content: ""; }
+
+.fa-credit-card-alt:before {
+ content: ""; }
+
+.fa-codiepie:before {
+ content: ""; }
+
+.fa-modx:before {
+ content: ""; }
+
+.fa-fort-awesome:before {
+ content: ""; }
+
+.fa-usb:before {
+ content: ""; }
+
+.fa-product-hunt:before {
+ content: ""; }
+
+.fa-mixcloud:before {
+ content: ""; }
+
+.fa-scribd:before {
+ content: ""; }
+
+.fa-pause-circle:before {
+ content: ""; }
+
+.fa-pause-circle-o:before {
+ content: ""; }
+
+.fa-stop-circle:before {
+ content: ""; }
+
+.fa-stop-circle-o:before {
+ content: ""; }
+
+.fa-shopping-bag:before {
+ content: ""; }
+
+.fa-shopping-basket:before {
+ content: ""; }
+
+.fa-hashtag:before {
+ content: ""; }
+
+.fa-bluetooth:before {
+ content: ""; }
+
+.fa-bluetooth-b:before {
+ content: ""; }
+
+.fa-percent:before {
+ content: ""; }
+
+.fa-gitlab:before {
+ content: ""; }
+
+.fa-wpbeginner:before {
+ content: ""; }
+
+.fa-wpforms:before {
+ content: ""; }
+
+.fa-envira:before {
+ content: ""; }
+
+.fa-universal-access:before {
+ content: ""; }
+
+.fa-wheelchair-alt:before {
+ content: ""; }
+
+.fa-question-circle-o:before {
+ content: ""; }
+
+.fa-blind:before {
+ content: ""; }
+
+.fa-audio-description:before {
+ content: ""; }
+
+.fa-volume-control-phone:before {
+ content: ""; }
+
+.fa-braille:before {
+ content: ""; }
+
+.fa-assistive-listening-systems:before {
+ content: ""; }
+
+.fa-asl-interpreting:before,
+.fa-american-sign-language-interpreting:before {
+ content: ""; }
+
+.fa-deafness:before,
+.fa-hard-of-hearing:before,
+.fa-deaf:before {
+ content: ""; }
+
+.fa-glide:before {
+ content: ""; }
+
+.fa-glide-g:before {
+ content: ""; }
+
+.fa-signing:before,
+.fa-sign-language:before {
+ content: ""; }
+
+.fa-low-vision:before {
+ content: ""; }
+
+.fa-viadeo:before {
+ content: ""; }
+
+.fa-viadeo-square:before {
+ content: ""; }
+
+.fa-snapchat:before {
+ content: ""; }
+
+.fa-snapchat-ghost:before {
+ content: ""; }
+
+.fa-snapchat-square:before {
+ content: ""; }
+
+.fa-pied-piper:before {
+ content: ""; }
+
+.fa-first-order:before {
+ content: ""; }
+
+.fa-yoast:before {
+ content: ""; }
+
+.fa-themeisle:before {
+ content: ""; }
+
+.fa-google-plus-circle:before,
+.fa-google-plus-official:before {
+ content: ""; }
+
+.fa-fa:before,
+.fa-font-awesome:before {
+ content: ""; }
+
+.fa-handshake-o:before {
+ content: ""; }
+
+.fa-envelope-open:before {
+ content: ""; }
+
+.fa-envelope-open-o:before {
+ content: ""; }
+
+.fa-linode:before {
+ content: ""; }
+
+.fa-address-book:before {
+ content: ""; }
+
+.fa-address-book-o:before {
+ content: ""; }
+
+.fa-vcard:before,
+.fa-address-card:before {
+ content: ""; }
+
+.fa-vcard-o:before,
+.fa-address-card-o:before {
+ content: ""; }
+
+.fa-user-circle:before {
+ content: ""; }
+
+.fa-user-circle-o:before {
+ content: ""; }
+
+.fa-user-o:before {
+ content: ""; }
+
+.fa-id-badge:before {
+ content: ""; }
+
+.fa-drivers-license:before,
+.fa-id-card:before {
+ content: ""; }
+
+.fa-drivers-license-o:before,
+.fa-id-card-o:before {
+ content: ""; }
+
+.fa-quora:before {
+ content: ""; }
+
+.fa-free-code-camp:before {
+ content: ""; }
+
+.fa-telegram:before {
+ content: ""; }
+
+.fa-thermometer-4:before,
+.fa-thermometer:before,
+.fa-thermometer-full:before {
+ content: ""; }
+
+.fa-thermometer-3:before,
+.fa-thermometer-three-quarters:before {
+ content: ""; }
+
+.fa-thermometer-2:before,
+.fa-thermometer-half:before {
+ content: ""; }
+
+.fa-thermometer-1:before,
+.fa-thermometer-quarter:before {
+ content: ""; }
+
+.fa-thermometer-0:before,
+.fa-thermometer-empty:before {
+ content: ""; }
+
+.fa-shower:before {
+ content: ""; }
+
+.fa-bathtub:before,
+.fa-s15:before,
+.fa-bath:before {
+ content: ""; }
+
+.fa-podcast:before {
+ content: ""; }
+
+.fa-window-maximize:before {
+ content: ""; }
+
+.fa-window-minimize:before {
+ content: ""; }
+
+.fa-window-restore:before {
+ content: ""; }
+
+.fa-times-rectangle:before,
+.fa-window-close:before {
+ content: ""; }
+
+.fa-times-rectangle-o:before,
+.fa-window-close-o:before {
+ content: ""; }
+
+.fa-bandcamp:before {
+ content: ""; }
+
+.fa-grav:before {
+ content: ""; }
+
+.fa-etsy:before {
+ content: ""; }
+
+.fa-imdb:before {
+ content: ""; }
+
+.fa-ravelry:before {
+ content: ""; }
+
+.fa-eercast:before {
+ content: ""; }
+
+.fa-microchip:before {
+ content: ""; }
+
+.fa-snowflake-o:before {
+ content: ""; }
+
+.fa-superpowers:before {
+ content: ""; }
+
+.fa-wpexplorer:before {
+ content: ""; }
+
+.fa-meetup:before {
+ content: ""; }
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0; }
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto; }
+
+/* Dark theme */
+/* Light: #573454 Dark: #3b2639 -moz-linear-gradient(top, #fca99b 0%, #6e2842 100%) */
+/* l: #d8d7db */
+/* Light theme
+$mainColor: #fff;
+$fontColor: #9299a3;
+$fontColorActive: #4f8ef7;
+*/
+/* darken($mainColor, 4%) - #383838 */
+/* #515151 */
+@font-face {
+ font-family: 'font3336';
+ src: url("../fonts/main-fonts.eot?v=20");
+ src: url("../fonts/main-fonts.woff?v=20") format("woff"), url("../fonts/main-fonts.ttf?v=20") format("truetype"), url("../fonts/main-fonts.svg?v=20") format("svg"), url("../fonts/main-fonts.eot?v=20") format("embedded-opentype");
+ font-weight: normal;
+ font-style: normal; }
+
+.gjs-fonts::before {
+ display: block;
+ font: normal normal normal 14px font3336;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-size: 5em; }
+
+.gjs-f-b1::before {
+ content: 'Q'; }
+
+.gjs-f-b2::before {
+ content: 'W'; }
+
+.gjs-f-b3::before {
+ content: 'E'; }
+
+.gjs-f-b37::before {
+ content: 'R'; }
+
+.gjs-f-hero::before {
+ content: 'T'; }
+
+.gjs-f-h1p::before {
+ content: 'y'; }
+
+.gjs-f-3ba::before {
+ content: 'u'; }
+
+.gjs-f-image::before {
+ content: 'I'; }
+
+.gjs-f-text::before {
+ content: 'o'; }
+
+.gjs-f-quo::before {
+ content: 'p'; }
+
+.gjs-f-button::before {
+ content: 'B'; }
+
+.gjs-f-divider::before {
+ content: 'D'; }
+
+.gjs-invis-invis, .gjs-clm-tags #gjs-clm-new,
+.gjs-no-app {
+ background-color: transparent;
+ border: none;
+ color: inherit; }
+
+.gjs-no-app {
+ height: 10px; }
+
+.gjs-test::btn {
+ color: '#fff'; }
+
+.opac50, .gjs-clm-tags #gjs-clm-close {
+ opacity: 0.5;
+ filter: alpha(opacity=50); }
+
+.gjs-checker-bg, .gjs-field-colorp-c, .checker-bg, .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box {
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg=="); }
+
+.gjs-no-user-select, .gjs-grabbing,
+.gjs-grabbing *, .gjs-nav-comp-name {
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ -o-user-select: none;
+ user-select: none; }
+
+.gjs-no-pointer-events, .gjs-resizer-c, .gjs-margin-v-el,
+.gjs-padding-v-el,
+.gjs-fixedmargin-v-el,
+.gjs-fixedpadding-v-el {
+ pointer-events: none; }
+
+.gjs-bg-main, .gjs-off-prv, .gjs-select option,
+.gjs-clm-select option,
+.gjs-sm-select option,
+.gjs-sm-unit option, .gjs-pn-panel, .gjs-nv-item .gjs-nv-title-c, .gjs-field-select option, .gjs-sm-sector .gjs-sm-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c, .gjs-block, .gjs-mdl-dialog, #gjs-rte-toolbar, .sp-container {
+ background-color: #444; }
+
+.gjs-color-main, .gjs-off-prv, .gjs-btn-prim, .gjs-pn-panel, .gjs-pn-btn, .gjs-btnt, .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field, .gjs-sm-sector .gjs-sm-stack #gjs-sm-add, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add, .gjs-mdl-dialog, #gjs-rte-toolbar .gjs-rte-btn {
+ color: #ddd; }
+
+.gjs-color-active, .gjs-pn-btn.gjs-pn-active, .gjs-btnt.gjs-pn-active {
+ color: #f8f8f8; }
+
+.gjs-bdrag {
+ pointer-events: none !important;
+ position: absolute !important;
+ z-index: 10 !important;
+ width: auto; }
+
+.gjs-drag-helper {
+ background-color: #3b97e3 !important;
+ pointer-events: none !important;
+ position: absolute !important;
+ z-index: 10 !important;
+ transform: scale(0.3) !important;
+ transform-origin: top left !important;
+ -webkit-transform-origin: top left !important;
+ margin: 15px !important;
+ transition: none !important;
+ outline: none !important; }
+
+.gjs-grabbing,
+.gjs-grabbing * {
+ cursor: grabbing !important;
+ cursor: -webkit-grabbing !important; }
+
+.gjs-grabbing {
+ overflow: hidden; }
+
+.gjs-off-prv {
+ position: relative;
+ z-index: 10;
+ padding: 5px;
+ cursor: pointer; }
+
+.gjs-editor-cont ::-webkit-scrollbar-track {
+ background: rgba(0, 0, 0, 0.1); }
+
+.gjs-editor-cont ::-webkit-scrollbar-thumb {
+ background-color: rgba(255, 255, 255, 0.2); }
+
+.gjs-editor-cont ::-webkit-scrollbar {
+ width: 8px; }
+
+/********************* MAIN ************************/
+.clear {
+ clear: both; }
+
+.no-select, .gjs-com-no-select, .gjs-com-no-select img, .gjs-clm-tags #gjs-clm-close, .gjs-clm-tags #gjs-clm-tag-label {
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ -o-user-select: none;
+ user-select: none; }
+
+.gjs-editor {
+ font-family: Helvetica, sans-serif;
+ background-color: #444;
+ position: relative;
+ box-sizing: border-box;
+ height: 100%; }
+
+.gjs-freezed,
+.gjs-nv-freezed {
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+ pointer-events: none; }
+
+.gjs-btn-prim {
+ background-color: rgba(255, 255, 255, 0.1);
+ border-radius: 2px;
+ padding: 3px 6px;
+ cursor: pointer;
+ padding: 0.5em;
+ border: none; }
+
+.gjs-btn-prim:active {
+ background-color: rgba(255, 255, 255, 0.1); }
+
+.gjs-input, .gjs-select {
+ background-color: rgba(0, 0, 0, 0.3);
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ border-radius: 2px;
+ box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
+ box-sizing: border-box;
+ color: #ddd;
+ padding: 0.5em 1em; }
+
+div.gjs-select {
+ padding: 0; }
+
+.gjs-select select {
+ padding-right: 10px; }
+
+.gjs-select:-moz-focusring,
+.gjs-select select:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 rgba(255, 255, 255, 0.7); }
+
+.gjs-input:focus, .gjs-select:focus,
+.gjs-button:focus,
+.gjs-btn-prim:focus,
+.gjs-select:focus,
+.gjs-select select:focus {
+ outline: none; }
+
+/************* TRAITS ****************/
+.gjs-traits-label {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+ font-size: 13px;
+ font-weight: lighter;
+ margin-bottom: 5px;
+ padding: 10px;
+ text-align: left; }
+
+.gjs-trt-trait {
+ display: flex;
+ justify-content: start;
+ padding: 5px 10px;
+ font-size: 0.75em;
+ font-weight: lighter; }
+ .gjs-trt-trait .gjs-label {
+ width: 30%;
+ text-align: left; }
+ .gjs-trt-trait .gjs-field {
+ width: 70%; }
+
+/************* CANVAS ****************/
+.gjs-cv-canvas {
+ background-color: rgba(0, 0, 0, 0.15);
+ box-sizing: border-box;
+ position: absolute;
+ width: 85%;
+ height: 100%;
+ bottom: 0;
+ left: 0;
+ overflow: hidden;
+ padding-top: 40px;
+ z-index: 1;
+ /* This simulate body behaviour */ }
+ .gjs-cv-canvas > iframe {
+ height: 100%;
+ outline: medium none;
+ width: 100%;
+ border: none;
+ margin: 0 auto;
+ display: block; }
+ .gjs-cv-canvas .gjs-ghost {
+ display: none;
+ pointer-events: none;
+ background-color: #5b5b5b;
+ border: 2px dashed #ccc;
+ position: absolute;
+ z-index: 10;
+ opacity: 0.55;
+ filter: alpha(opacity=55); }
+ .gjs-cv-canvas .gjs-highlighter,
+ .gjs-cv-canvas .gjs-highlighter-sel {
+ position: absolute;
+ outline: 1px solid #3b97e3;
+ pointer-events: none; }
+ .gjs-cv-canvas .gjs-highlighter-warning {
+ outline: 3px solid #ffca6f; }
+ .gjs-cv-canvas .gjs-highlighter-sel {
+ outline: 3px solid #3b97e3; }
+ .gjs-cv-canvas #gjs-tools {
+ width: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ outline: none; }
+ .gjs-cv-canvas > div:first-child {
+ background-color: #fff;
+ position: relative;
+ height: 100%;
+ overflow: auto;
+ width: 100%; }
+
+.gjs-cv-canvas * {
+ box-sizing: border-box; }
+
+.gjs-frame {
+ transition: width 0.35s ease; }
+
+.gjs-toolbar {
+ position: absolute;
+ background-color: #3b97e3;
+ color: white;
+ z-index: 10; }
+
+.gjs-toolbar-item {
+ padding: 5px 7px;
+ font-size: 0.8rem;
+ cursor: pointer; }
+
+.gjs-resizer-c {
+ position: absolute;
+ z-index: 9; }
+
+.gjs-margin-v-el,
+.gjs-padding-v-el,
+.gjs-fixedmargin-v-el,
+.gjs-fixedpadding-v-el {
+ opacity: 0.1;
+ filter: alpha(opacity=10);
+ position: absolute;
+ background-color: yellow; }
+
+.gjs-fixedmargin-v-el,
+.gjs-fixedpadding-v-el {
+ opacity: 0.2;
+ filter: alpha(opacity=20); }
+
+.gjs-padding-v-el,
+.gjs-fixedpadding-v-el {
+ background-color: navy; }
+
+.gjs-resizer-h {
+ pointer-events: all;
+ position: absolute;
+ border: 3px solid #3b97e3;
+ width: 10px;
+ height: 10px;
+ background-color: #fff;
+ margin: -5px; }
+
+.gjs-resizer-h-tl {
+ top: 0;
+ left: 0;
+ cursor: nwse-resize; }
+
+.gjs-resizer-h-tr {
+ top: 0;
+ right: 0;
+ cursor: nesw-resize; }
+
+.gjs-resizer-h-tc {
+ top: 0;
+ margin: -5px auto;
+ left: 0;
+ right: 0;
+ cursor: ns-resize; }
+
+.gjs-resizer-h-cl {
+ left: 0;
+ margin: auto -5px;
+ top: 0;
+ bottom: 0;
+ cursor: ew-resize; }
+
+.gjs-resizer-h-cr {
+ margin: auto -5px;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ cursor: ew-resize; }
+
+.gjs-resizer-h-bl {
+ bottom: 0;
+ left: 0;
+ cursor: nesw-resize; }
+
+.gjs-resizer-h-bc {
+ bottom: 0;
+ margin: -5px auto;
+ left: 0;
+ right: 0;
+ cursor: ns-resize; }
+
+.gjs-resizer-h-br {
+ bottom: 0;
+ right: 0;
+ cursor: nwse-resize; }
+
+.gjs-resizing .gjs-highlighter,
+.gjs-resizing .gjs-badge {
+ display: none !important; }
+
+.gjs-resizing-tl * {
+ cursor: nwse-resize !important; }
+
+.gjs-resizing-tr * {
+ cursor: nesw-resize !important; }
+
+.gjs-resizing-tc * {
+ cursor: ns-resize !important; }
+
+.gjs-resizing-cl * {
+ cursor: ew-resize !important; }
+
+.gjs-resizing-cr * {
+ cursor: ew-resize !important; }
+
+.gjs-resizing-bl * {
+ cursor: nesw-resize !important; }
+
+.gjs-resizing-bc * {
+ cursor: ns-resize !important; }
+
+.gjs-resizing-br * {
+ cursor: nwse-resize !important; }
+
+.btn-cl, .gjs-mdl-dialog .gjs-mdl-btn-close, .gjs-am-assets-cont #gjs-am-close {
+ opacity: 0.3;
+ filter: alpha(opacity=30);
+ font-size: 25px;
+ cursor: pointer; }
+ .btn-cl:hover, .gjs-mdl-dialog .gjs-mdl-btn-close:hover, .gjs-am-assets-cont #gjs-am-close:hover {
+ opacity: 0.7;
+ filter: alpha(opacity=70); }
+
+/************* RTE ****************/
+#commands.panel {
+ min-width: 35px;
+ height: 100%;
+ z-index: 3; }
+
+#options.panel {
+ z-index: 4;
+ bottom: 0; }
+
+#views.panel {
+ width: 16.5%;
+ font-weight: lighter;
+ color: #ddd;
+ right: 0;
+ top: 0;
+ z-index: 3;
+ height: 100%;
+ padding: 0; }
+
+#views.panel .c {
+ height: 100%; }
+
+#commands.panel, #options.panel {
+ width: 3.5%;
+ left: 0; }
+
+#options .c {
+ display: table;
+ margin: 0 auto; }
+
+/*********TEST**********/
+body.dragging, body.dragging * {
+ cursor: move !important; }
+
+.dragged {
+ position: absolute;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+ z-index: 2000; }
+
+ol.example li.placeholder {
+ position: relative; }
+
+ol.example li.placeholder:before {
+ position: absolute; }
+
+/*********END-TEST**********/
+.no-dots, .ui-resizable-handle {
+ border: none !important;
+ margin: 0 !important;
+ outline: none !important; }
+
+/********* COMMANDS **********/
+.gjs-com-dashed * {
+ outline: 1px dashed #888;
+ outline-offset: -2px;
+ box-sizing: border-box; }
+
+.gjs-cv-canvas .gjs-comp-selected {
+ outline: 3px solid #3b97e3 !important; }
+
+*.gjs-com-hover, div.gjs-com-hover {
+ outline: 1px solid #3b97e3; }
+
+*.gjs-com-hover-delete, div.gjs-com-hover-delete {
+ outline: 2px solid #dd3636;
+ opacity: 0.5;
+ filter: alpha(opacity=50); }
+
+*.gjs-com-hover-move, div.gjs-com-hover-move {
+ outline: 3px solid #ffca6f; }
+
+.gjs-com-badge, .gjs-com-badge-red, .gjs-badge {
+ pointer-events: none;
+ background-color: #3b97e3;
+ color: #fff;
+ padding: 2px 5px;
+ position: absolute;
+ z-index: 1;
+ font-size: 12px;
+ outline: none;
+ display: none; }
+
+.gjs-com-badge-red {
+ background-color: #dd3636; }
+
+.gjs-badge-warning {
+ background-color: #ffca6f; }
+
+.gjs-placeholder,
+.gjs-com-placeholder,
+.gjs-nv-placeholder {
+ position: absolute;
+ z-index: 10;
+ pointer-events: none;
+ display: none; }
+
+.gjs-placeholder,
+.gjs-nv-placeholder {
+ /*border-width: 3px !important;*/
+ border-style: solid !important;
+ border-color: #62c462;
+ outline: none;
+ box-sizing: border-box; }
+
+.gjs-placeholder-int,
+.gjs-com-placeholder-int,
+.gjs-nv-placeholder-int {
+ background-color: #62c462;
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
+ height: 100%;
+ width: 100%;
+ pointer-events: none;
+ padding: 1.5px;
+ outline: none; }
+
+/********* PANELS **********/
+.gjs-pn-panel {
+ display: inline-block;
+ padding: 5px;
+ position: absolute;
+ box-sizing: border-box;
+ text-align: center;
+ z-index: 3; }
+ .gjs-pn-panel#gjs-pn-commands, .gjs-pn-panel#gjs-pn-options2 {
+ width: 85%;
+ left: 0;
+ top: 0;
+ box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
+ .gjs-pn-panel#gjs-pn-options {
+ right: 15%;
+ top: 0; }
+ .gjs-pn-panel#gjs-pn-options2 {
+ bottom: 150px;
+ height: auto; }
+ .gjs-pn-panel .icon-undo, .gjs-pn-panel .icon-redo {
+ font-size: 20px;
+ height: 30px;
+ width: 25px; }
+ .gjs-pn-panel#gjs-pn-views {
+ border-bottom: 2px solid rgba(0, 0, 0, 0.3);
+ right: 0;
+ width: 15%;
+ z-index: 4; }
+ .gjs-pn-panel#gjs-pn-views-container {
+ height: 100%;
+ padding: 42px 0 0;
+ right: 0;
+ width: 15%;
+ overflow: auto;
+ box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
+
+.gjs-pn-buttons {
+ align-items: center;
+ display: flex;
+ justify-content: center; }
+
+.gjs-pn-btn, .gjs-btnt {
+ box-sizing: border-box;
+ height: 30px;
+ width: 30px;
+ line-height: 21px;
+ background-color: transparent;
+ border: none;
+ font-size: 18px;
+ margin-right: 5px;
+ border-radius: 2px;
+ cursor: pointer;
+ padding: 5px;
+ position: relative; }
+ .gjs-pn-btn.gjs-pn-active, .gjs-btnt.gjs-pn-active {
+ background-color: rgba(0, 0, 0, 0.15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset; }
+ .gjs-pn-btn > .gjs-pn-arrow-rd, .gjs-btnt > .gjs-pn-arrow-rd {
+ border-bottom: 5px solid rgba(255, 255, 255, 0.7);
+ border-left: 5px solid transparent;
+ bottom: 2px;
+ right: 2px;
+ position: absolute; }
+ .gjs-pn-btn > .gjs-pn-buttons, .gjs-btnt > .gjs-pn-buttons {
+ background-color: #444;
+ border-radius: 2px;
+ position: absolute;
+ display: none;
+ left: 50px;
+ top: 0;
+ padding: 5px; }
+ .gjs-pn-btn > .gjs-pn-buttons.gjs-pn-visible, .gjs-btnt > .gjs-pn-buttons.gjs-pn-visible {
+ display: block; }
+ .gjs-pn-btn > .gjs-pn-buttons > .gjs-pn-arrow-l, .gjs-btnt > .gjs-pn-buttons > .gjs-pn-arrow-l {
+ border-bottom: 5px solid transparent;
+ border-right: 5px solid #444;
+ border-top: 5px solid transparent;
+ left: -5px;
+ top: 15px;
+ position: absolute; }
+
+/************* Navigator *************/
+.gjs-nv-opac50 {
+ opacity: 0.5;
+ filter: alpha(opacity=50); }
+
+.gjs-nv-navigator {
+ position: relative;
+ height: 100%; }
+ .gjs-nv-navigator #gjs-nv-placeholder {
+ width: 100%;
+ position: absolute; }
+ .gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int {
+ height: 100%;
+ padding: 1px; }
+ .gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int.gjs-nv-insert {
+ background-color: #62c462; }
+ .gjs-nv-navigator .gjs-nv-item {
+ font-weight: lighter;
+ text-align: left;
+ position: relative;
+ background-color: rgba(0, 0, 0, 0.1); }
+ .gjs-nv-navigator .gjs-nv-item.gjs-nv-hide {
+ opacity: 0.55;
+ filter: alpha(opacity=55); }
+ .gjs-nv-navigator .gjs-nv-item #gjs-nv-counter {
+ font-size: 10px;
+ position: absolute;
+ right: 27px;
+ top: 9px; }
+ .gjs-nv-navigator .gjs-nv-item #gjs-nv-btn-eye {
+ height: auto !important;
+ width: auto !important;
+ font-size: 13px;
+ left: 0;
+ top: 0;
+ padding: 7px 5px 7px 10px;
+ position: absolute;
+ cursor: pointer;
+ z-index: 1; }
+
+.gjs-nv-item #gjs-nv-caret {
+ font-size: 7px;
+ width: 8px;
+ padding: 5px;
+ cursor: pointer;
+ opacity: 0.7;
+ filter: alpha(opacity=70); }
+ .gjs-nv-item #gjs-nv-caret:hover {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+
+.gjs-nv-title {
+ background-color: rgba(0, 0, 0, 0.1);
+ font-size: 11px;
+ letter-spacing: 1px;
+ padding: 3px 10px 5px 30px;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+ border-top: 1px solid rgba(255, 255, 255, 0.1);
+ display: flex;
+ align-items: center; }
+
+.gjs-nv-item .gjs-nv-children .gjs-nv-title {
+ border-left: 1px solid rgba(5, 5, 5, 0.3); }
+
+.gjs-nv-item > .gjs-nv-children {
+ margin-left: 7px;
+ display: none; }
+
+.gjs-nv-item.open > .gjs-nv-children {
+ display: block; }
+
+.gjs-nv-item > .gjs-nv-no-chld > #gjs-nv-caret::before {
+ content: ''; }
+
+.gjs-nv-no-chld > #gjs-nv-caret {
+ display: none; }
+
+.gjs-nv-item > #gjs-nv-move {
+ position: absolute;
+ cursor: move;
+ font-size: 12px;
+ right: 0;
+ top: 0;
+ padding: 7px 10px 7px 5px; }
+
+/*
+.gjs-nv-item{
+ &.gjs-nv-selected{
+ border: 2px solid $colorBlue;
+ }
+}
+*/
+.gjs-nv-selected .gjs-nv-title {
+ background-color: rgba(255, 255, 255, 0.1); }
+
+.gjs-nv-nav-item-edit {
+ visibility: hidden;
+ padding: 5px;
+ font-size: 10px;
+ opacity: 0.7;
+ filter: alpha(opacity=70); }
+ .gjs-nv-nav-item-edit:hover {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+
+.gjs-nv-title-c:hover .gjs-nv-nav-item-edit {
+ visibility: visible;
+ cursor: pointer; }
+
+.gjs-nav-comp-name {
+ padding: 5px;
+ box-sizing: content-box; }
+
+/************* END Navigator *************/
+/* pa-refresh pa-rocket pa-trash pa-columns pa-rotate-left/right */
+.btn.expand, .gjs-nv-navigator .gjs-nv-item .expand#gjs-nv-btn-eye {
+ background-image: none; }
+
+/*********** Components *************/
+.gjs-comp-image-placeholder {
+ display: block;
+ background-color: #f5f5f5;
+ color: #777;
+ height: 50px;
+ width: 50px;
+ line-height: 50px;
+ outline: 3px solid #ffca6f;
+ outline-offset: -3px;
+ text-align: center;
+ font-size: 16.66667px;
+ cursor: pointer; }
+ .gjs-comp-image-placeholder.fa-picture-o::after {
+ content: "\f03e"; }
+
+/********* Input style **********/
+/* #d5d5d5 */
+/* b1b1b1 */
+/* #252525 */
+/* 303030 */
+.gjs-label {
+ line-height: 18px; }
+
+.gjs-field {
+ background-color: rgba(0, 0, 0, 0.3);
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
+ border-radius: 2px;
+ box-sizing: border-box;
+ padding: 0;
+ position: relative; }
+ .gjs-field input,
+ .gjs-field select,
+ .gjs-field textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ color: rgba(255, 255, 255, 0.7);
+ border: none;
+ background-color: transparent;
+ box-sizing: border-box;
+ width: 100%;
+ position: relative;
+ padding: 3px 4px 4px;
+ z-index: 1; }
+ .gjs-field textarea {
+ resize: vertical; }
+ .gjs-field select {
+ height: 20px;
+ padding-right: 12px; }
+ .gjs-field option {
+ padding: 3px 0; }
+ .gjs-field .gjs-sel-arrow {
+ height: 100%;
+ width: 9px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 0; }
+ .gjs-field .gjs-d-s-arrow {
+ bottom: 7px;
+ border-top: 4px solid rgba(255, 255, 255, 0.7);
+ position: absolute;
+ height: 0;
+ width: 0;
+ border-left: 3px solid transparent;
+ border-right: 4px solid transparent;
+ cursor: pointer; }
+
+.gjs-field-color input {
+ padding-right: 22px;
+ box-sizing: border-box; }
+
+.gjs-field-colorp {
+ border-left: 1px solid rgba(0, 0, 0, 0.3);
+ box-sizing: border-box;
+ height: 100%;
+ padding: 2px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 22px;
+ z-index: 10; }
+ .gjs-field-colorp .gjs-checker-bg, .gjs-field-colorp .gjs-field-colorp-c {
+ height: 100%;
+ width: 100%;
+ border-radius: 1px; }
+
+.gjs-field-colorp-c {
+ height: 100%;
+ position: relative;
+ width: 100%; }
+
+.gjs-field-color-picker {
+ background-color: #ddd;
+ cursor: pointer;
+ height: 100%;
+ width: 100%;
+ box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
+ border-radius: 1px;
+ position: absolute;
+ top: 0; }
+
+.gjs-field-radio {
+ float: left;
+ overflow: hidden;
+ padding: 0;
+ width: auto; }
+
+/* ??? */
+.gjs-field-checkbox {
+ padding: 0;
+ width: auto !important; }
+ .gjs-field-checkbox input {
+ display: none; }
+ .gjs-field-checkbox input:checked + .gjs-chk-icon {
+ border-color: rgba(255, 255, 255, 0.5);
+ border-width: 0 2px 2px 0;
+ border-style: solid; }
+
+.gjs-radio-item {
+ float: left;
+ border-left: 1px solid rgba(0, 0, 0, 0.3); }
+ .gjs-radio-item:first-child {
+ border: none; }
+ .gjs-radio-item:hover {
+ background: rgba(0, 0, 0, 0.3); }
+ .gjs-radio-item input {
+ display: none; }
+ .gjs-radio-item input:checked + .gjs-radio-item-label {
+ background-color: rgba(255, 255, 255, 0.2); }
+
+.gjs-radio-item-label {
+ cursor: pointer;
+ display: block;
+ padding: 5px; }
+
+.gjs-field-units {
+ position: absolute;
+ right: 0;
+ top: 0; }
+ .gjs-field-units select {
+ padding: 0 12px 0 0; }
+
+.gjs-field-unit {
+ position: absolute;
+ right: 10px;
+ top: 3px;
+ font-size: 10px;
+ color: rgba(255, 255, 255, 0.7);
+ cursor: pointer; }
+
+.gjs-field-arrows {
+ z-index: 10;
+ cursor: ns-resize;
+ height: 100%;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 9px; }
+
+.gjs-field-arrow-u,
+.gjs-field-arrow-d {
+ position: absolute;
+ height: 0;
+ width: 0;
+ border-left: 3px solid transparent;
+ border-right: 4px solid transparent;
+ border-top: 4px solid rgba(255, 255, 255, 0.7);
+ bottom: 4px;
+ cursor: pointer; }
+
+.gjs-field-arrow-u {
+ border-bottom: 4px solid rgba(255, 255, 255, 0.7);
+ border-top: none;
+ top: 4px; }
+
+.gjs-field-select {
+ padding: 0; }
+
+.gjs-field-range {
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+ padding: 0; }
+ .gjs-field-range input {
+ margin: 0; }
+ .gjs-field-range input::-moz-range-thumb {
+ height: 10px;
+ width: 10px;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ border-radius: 100%;
+ background-color: #ddd;
+ cursor: pointer; }
+ .gjs-field-range input::-webkit-slider-thumb {
+ -webkit-appearance: none;
+ margin-top: -5px;
+ height: 10px;
+ width: 10px;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ border-radius: 100%;
+ background-color: #ddd;
+ cursor: pointer; }
+ .gjs-field-range input::-ms-thumb {
+ height: 10px;
+ width: 10px;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ border-radius: 100%;
+ background-color: #ddd;
+ cursor: pointer; }
+ .gjs-field-range input::-moz-range-track {
+ background-color: rgba(0, 0, 0, 0.3);
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 1px;
+ height: 2px; }
+ .gjs-field-range input::-webkit-slider-runnable-track {
+ background-color: rgba(0, 0, 0, 0.3);
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 1px;
+ height: 2px; }
+ .gjs-field-range input::-ms-track {
+ background-color: rgba(0, 0, 0, 0.3);
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 1px;
+ height: 2px; }
+
+.gjs-chk-icon {
+ -ms-transform: rotate(45deg);
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ transform: rotate(45deg);
+ box-sizing: border-box;
+ display: block;
+ height: 14px;
+ margin: 0 5px;
+ width: 6px;
+ cursor: pointer; }
+
+.gjs-add-trasp {
+ background: none;
+ border: none;
+ color: #ddd;
+ cursor: pointer;
+ font-size: 1em;
+ border-radius: 2px;
+ opacity: 0.75;
+ filter: alpha(opacity=75); }
+ .gjs-add-trasp:hover {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+ .gjs-add-trasp:active {
+ background-color: rgba(0, 0, 0, 0.2); }
+
+/********* Device Manager **********/
+.gjs-devices-c {
+ display: flex;
+ align-items: center;
+ padding: 4px;
+ /*
+ padding: 10px 5px;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.2);
+ margin-bottom: 10px;
+ */ }
+ .gjs-devices-c .gjs-device-label {
+ flex-grow: 2;
+ font-size: 0.7em;
+ text-align: left;
+ margin-right: 10px; }
+ .gjs-devices-c .gjs-select {
+ flex-grow: 20; }
+ .gjs-devices-c .gjs-add-trasp {
+ flex-grow: 1;
+ margin-left: 5px; }
+
+/********* END Device Manager **********/
+/********* Style Manager **********/
+.gjs-sm-close-btn, .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close {
+ display: block;
+ font-size: 23px;
+ position: absolute;
+ cursor: pointer;
+ right: 5px;
+ top: 0;
+ opacity: 0.2;
+ filter: alpha(opacity=20); }
+ .gjs-sm-close-btn:hover, .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover {
+ opacity: 0.7;
+ filter: alpha(opacity=70); }
+
+.gjs-sm-header {
+ font-size: 11px;
+ font-weight: lighter;
+ padding: 10px; }
+
+.gjs-sm-sector, .gjs-clm-tags {
+ clear: both;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+ font-weight: lighter;
+ text-align: left;
+ /*------------------Field--------------------*/
+ /*------------------END Field--------------------*/
+ /*------------------Property--------------------*/
+ /*------------------END Property--------------------*/ }
+ .gjs-sm-sector #gjs-sm-caret, .gjs-clm-tags #gjs-sm-caret {
+ padding-right: 5px;
+ font-size: 11px; }
+ .gjs-sm-sector .gjs-sm-title, .gjs-clm-tags .gjs-sm-title {
+ background-color: rgba(0, 0, 0, 0.1);
+ font-size: 13px;
+ letter-spacing: 1px;
+ padding: 12px 10px 12px 20px;
+ border-top: 1px solid rgba(255, 255, 255, 0.1);
+ cursor: pointer; }
+ .gjs-sm-sector .gjs-sm-label, .gjs-clm-tags .gjs-sm-label {
+ margin: 5px 5px 2px 0; }
+ .gjs-sm-sector .gjs-sm-field, .gjs-clm-tags .gjs-sm-field, .gjs-sm-sector .gjs-clm-field, .gjs-clm-tags .gjs-clm-field {
+ width: 100%;
+ position: relative; }
+ .gjs-sm-sector .gjs-sm-field input, .gjs-clm-tags .gjs-sm-field input, .gjs-sm-sector .gjs-clm-field input, .gjs-clm-tags .gjs-clm-field input, .gjs-sm-sector .gjs-sm-field select, .gjs-clm-tags .gjs-sm-field select, .gjs-sm-sector .gjs-clm-field select, .gjs-clm-tags .gjs-clm-field select {
+ background-color: transparent;
+ color: rgba(255, 255, 255, 0.7);
+ border: none;
+ width: 100%; }
+ .gjs-sm-sector .gjs-sm-field input, .gjs-clm-tags .gjs-sm-field input, .gjs-sm-sector .gjs-clm-field input, .gjs-clm-tags .gjs-clm-field input {
+ box-sizing: border-box; }
+ .gjs-sm-sector .gjs-sm-field select, .gjs-clm-tags .gjs-sm-field select, .gjs-sm-sector .gjs-clm-field select, .gjs-clm-tags .gjs-clm-field select {
+ position: relative;
+ z-index: 1;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none; }
+ .gjs-sm-sector .gjs-sm-field select::-ms-expand, .gjs-clm-tags .gjs-sm-field select::-ms-expand, .gjs-sm-sector .gjs-clm-field select::-ms-expand, .gjs-clm-tags .gjs-clm-field select::-ms-expand {
+ display: none; }
+ .gjs-sm-sector .gjs-sm-field select:-moz-focusring, .gjs-clm-tags .gjs-sm-field select:-moz-focusring, .gjs-sm-sector .gjs-clm-field select:-moz-focusring, .gjs-clm-tags .gjs-clm-field select:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 rgba(255, 255, 255, 0.7); }
+ .gjs-sm-sector .gjs-sm-field select:focus, .gjs-clm-tags .gjs-sm-field select:focus, .gjs-sm-sector .gjs-clm-field select:focus, .gjs-clm-tags .gjs-clm-field select:focus, .gjs-sm-sector .gjs-sm-field input:focus, .gjs-clm-tags .gjs-sm-field input:focus, .gjs-sm-sector .gjs-clm-field input:focus, .gjs-clm-tags .gjs-clm-field input:focus {
+ outline: none; }
+ .gjs-sm-sector .gjs-sm-field .gjs-sm-unit, .gjs-clm-tags .gjs-sm-field .gjs-sm-unit, .gjs-sm-sector .gjs-clm-field .gjs-sm-unit, .gjs-clm-tags .gjs-clm-field .gjs-sm-unit {
+ position: absolute;
+ right: 10px;
+ top: 3px;
+ font-size: 10px;
+ color: rgba(255, 255, 255, 0.7);
+ cursor: pointer; }
+ .gjs-sm-sector .gjs-sm-field .gjs-sm-int-arrows, .gjs-clm-tags .gjs-sm-field .gjs-sm-int-arrows, .gjs-sm-sector .gjs-clm-field .gjs-sm-int-arrows, .gjs-clm-tags .gjs-clm-field .gjs-sm-int-arrows, .gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-sel-arrow {
+ height: 100%;
+ width: 9px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ cursor: ns-resize; }
+ .gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow {
+ cursor: pointer; }
+ .gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow {
+ position: absolute;
+ height: 0;
+ width: 0;
+ border-left: 3px solid transparent;
+ border-right: 4px solid transparent;
+ cursor: pointer; }
+ .gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow {
+ border-bottom: 4px solid rgba(255, 255, 255, 0.7);
+ top: 4px; }
+ .gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow {
+ border-top: 4px solid rgba(255, 255, 255, 0.7);
+ bottom: 4px; }
+ .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow {
+ bottom: 7px; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-integer, .gjs-clm-tags .gjs-sm-field.gjs-sm-integer, .gjs-sm-sector .gjs-sm-integer.gjs-clm-field, .gjs-clm-tags .gjs-sm-integer.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field, .gjs-clm-tags .gjs-sm-select.gjs-clm-field, .gjs-sm-sector .gjs-clm-select, .gjs-clm-tags .gjs-clm-select, .gjs-sm-sector .gjs-sm-field.gjs-sm-list, .gjs-clm-tags .gjs-sm-field.gjs-sm-list, .gjs-sm-sector .gjs-sm-list.gjs-clm-field, .gjs-clm-tags .gjs-sm-list.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-color, .gjs-clm-tags .gjs-sm-field.gjs-sm-color, .gjs-sm-sector .gjs-sm-color.gjs-clm-field, .gjs-clm-tags .gjs-sm-color.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-input, .gjs-clm-tags .gjs-sm-field.gjs-sm-input, .gjs-sm-sector .gjs-sm-input.gjs-clm-field, .gjs-clm-tags .gjs-sm-input.gjs-clm-field {
+ background-color: rgba(0, 0, 0, 0.3);
+ /*353535*/
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ /*292929*/
+ box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
+ /*575757*/
+ color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ box-sizing: border-box;
+ padding: 0 5px; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field {
+ border-radius: 2px; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field, .gjs-clm-tags .gjs-sm-select.gjs-clm-field, .gjs-sm-sector .gjs-clm-select, .gjs-clm-tags .gjs-clm-select {
+ padding: 0; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-select select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field select, .gjs-clm-tags .gjs-sm-select.gjs-clm-field select, .gjs-sm-sector .gjs-clm-select select, .gjs-clm-tags .gjs-clm-select select {
+ height: 20px; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-select option, .gjs-clm-tags .gjs-sm-field.gjs-sm-select option, .gjs-sm-sector .gjs-sm-select.gjs-clm-field option, .gjs-clm-tags .gjs-sm-select.gjs-clm-field option, .gjs-sm-sector .gjs-clm-select option, .gjs-clm-tags .gjs-clm-select option {
+ padding: 3px 0; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field {
+ background-color: rgba(0, 0, 0, 0.1);
+ border: 1px solid rgba(0, 0, 0, 0.25); }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-list, .gjs-clm-tags .gjs-sm-field.gjs-sm-list, .gjs-sm-sector .gjs-sm-list.gjs-clm-field, .gjs-clm-tags .gjs-sm-list.gjs-clm-field {
+ width: auto;
+ padding: 0;
+ overflow: hidden;
+ float: left; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-list input, .gjs-clm-tags .gjs-sm-field.gjs-sm-list input, .gjs-sm-sector .gjs-sm-list.gjs-clm-field input, .gjs-clm-tags .gjs-sm-list.gjs-clm-field input {
+ display: none; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-list label, .gjs-clm-tags .gjs-sm-field.gjs-sm-list label, .gjs-sm-sector .gjs-sm-list.gjs-clm-field label, .gjs-clm-tags .gjs-sm-list.gjs-clm-field label {
+ cursor: pointer;
+ padding: 5px;
+ display: block; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked + label, .gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked + label, .gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked + label, .gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked + label {
+ background-color: rgba(255, 255, 255, 0.2);
+ /*5b5b5b*/ }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-icon, .gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-icon, .gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-icon, .gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-icon {
+ background-repeat: no-repeat;
+ background-position: center;
+ text-shadow: none;
+ line-height: normal; }
+ .gjs-sm-sector .gjs-sm-field.gjs-sm-integer select, .gjs-clm-tags .gjs-sm-field.gjs-sm-integer select, .gjs-sm-sector .gjs-sm-integer.gjs-clm-field select, .gjs-clm-tags .gjs-sm-integer.gjs-clm-field select {
+ width: auto;
+ padding: 0; }
+ .gjs-sm-sector .gjs-sm-list .gjs-sm-el, .gjs-clm-tags .gjs-sm-list .gjs-sm-el {
+ float: left;
+ border-left: 1px solid rgba(0, 0, 0, 0.3); }
+ .gjs-sm-sector .gjs-sm-list .gjs-sm-el:first-child, .gjs-clm-tags .gjs-sm-list .gjs-sm-el:first-child {
+ border: none; }
+ .gjs-sm-sector .gjs-sm-list .gjs-sm-el:hover, .gjs-clm-tags .gjs-sm-list .gjs-sm-el:hover {
+ background: rgba(0, 0, 0, 0.3); }
+ .gjs-sm-sector .gjs-sm-properties, .gjs-clm-tags .gjs-sm-properties {
+ font-size: 11px;
+ padding: 10px 5px; }
+ .gjs-sm-sector .gjs-sm-property, .gjs-clm-tags .gjs-sm-property {
+ box-sizing: border-box;
+ float: left;
+ width: 50%;
+ margin-bottom: 5px;
+ padding: 0 5px; }
+ .gjs-sm-sector .gjs-sm-property.gjs-sm-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file, .gjs-sm-sector .gjs-sm-property.gjs-sm-composite, .gjs-clm-tags .gjs-sm-property.gjs-sm-composite, .gjs-sm-sector .gjs-sm-property.gjs-sm-stack, .gjs-clm-tags .gjs-sm-property.gjs-sm-stack, .gjs-sm-sector .gjs-sm-property.gjs-sm-list, .gjs-clm-tags .gjs-sm-property.gjs-sm-list {
+ width: 100%; }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-btn, .gjs-clm-tags .gjs-sm-property .gjs-sm-btn {
+ background-color: rgba(33, 33, 33, 0.3);
+ /*#5d5d5d*/
+ border-radius: 2px;
+ box-shadow: 1px 1px 0 rgba(5, 5, 5, 0.3), 1px 1px 0 rgba(43, 43, 43, 0.3) inset;
+ padding: 5px;
+ position: relative;
+ text-align: center;
+ height: auto;
+ width: 100%;
+ cursor: pointer;
+ color: #ddd;
+ box-sizing: border-box;
+ text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
+ border: none;
+ opacity: 0.85;
+ filter: alpha(opacity=85); }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-btn-c, .gjs-clm-tags .gjs-sm-property .gjs-sm-btn-c {
+ box-sizing: border-box;
+ float: left;
+ width: 100%;
+ padding: 0 5px; }
+ .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box {
+ background-color: rgba(255, 255, 255, 0.05);
+ border-radius: 2px;
+ margin-top: 5px;
+ position: relative;
+ overflow: hidden; }
+ .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show {
+ border: 1px solid rgba(252, 252, 252, 0.05);
+ padding: 3px 5px; }
+ .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close {
+ display: block; }
+ .gjs-sm-sector .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file {
+ height: 50px; }
+ .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file {
+ background-size: auto 100%;
+ background-repeat: no-repeat;
+ background-position: center center; }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layers, .gjs-clm-tags .gjs-sm-property .gjs-sm-layers {
+ margin-top: 5px;
+ min-height: 30px; }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer {
+ background-color: rgba(255, 255, 255, 0.055);
+ border-radius: 2px;
+ box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.055) inset;
+ margin: 2px;
+ padding: 7px;
+ position: relative;
+ cursor: pointer; }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box {
+ height: 15px;
+ position: absolute;
+ right: 27px;
+ top: 6px;
+ width: 15px; }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box, .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview {
+ border-radius: 2px; }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer {
+ display: block;
+ font-size: 23px;
+ position: absolute;
+ cursor: pointer;
+ right: 5px;
+ top: 0;
+ opacity: 0.5;
+ filter: alpha(opacity=50); }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover {
+ opacity: 0.8;
+ filter: alpha(opacity=80); }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box #gjs-sm-preview, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box #gjs-sm-preview {
+ background-color: white;
+ height: 100%;
+ width: 100%;
+ background-size: cover !important; }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-active, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-active {
+ background-color: rgba(255, 255, 255, 0.12); }
+ .gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box {
+ display: none; }
+ .gjs-sm-sector #gjs-sm-text-shadow #gjs-sm-preview::after, .gjs-clm-tags #gjs-sm-text-shadow #gjs-sm-preview::after {
+ color: #000;
+ content: "T";
+ font-weight: 900;
+ line-height: 17px;
+ padding: 0 4px; }
+ .gjs-sm-sector .gjs-sm-stack .gjs-sm-properties, .gjs-clm-tags .gjs-sm-stack .gjs-sm-properties {
+ padding-top: 5px; }
+ .gjs-sm-sector .gjs-sm-stack #gjs-sm-add, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add {
+ background: none;
+ border: none;
+ cursor: pointer;
+ font-size: 22px;
+ line-height: 10px;
+ position: absolute;
+ right: 0;
+ top: -20px;
+ opacity: 0.75; }
+ .gjs-sm-sector .gjs-sm-stack #gjs-sm-add:hover, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add:hover {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+ .gjs-sm-sector .gjs-sm-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c {
+ height: 100%;
+ width: 20px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ box-sizing: border-box;
+ border-radius: 2px;
+ padding: 2px; }
+ .gjs-sm-sector .gjs-sm-colorp-c .gjs-checker-bg, .gjs-clm-tags .gjs-sm-colorp-c .gjs-checker-bg, .gjs-sm-sector .gjs-sm-colorp-c .gjs-field-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c .gjs-field-colorp-c {
+ height: 100%;
+ width: 100%;
+ border-radius: 1px; }
+ .gjs-sm-sector .gjs-sm-color-picker, .gjs-clm-tags .gjs-sm-color-picker {
+ background-color: #ddd;
+ cursor: pointer;
+ height: 16px;
+ width: 100%;
+ margin-top: -16px;
+ box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
+ border-radius: 1px; }
+ .gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-upload, .gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-upload {
+ left: 0;
+ top: 0;
+ position: absolute;
+ width: 100%;
+ opacity: 0;
+ cursor: pointer; }
+ .gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-label, .gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-label {
+ padding: 2px 0; }
+
+.gjs-sm-layer > #gjs-sm-move {
+ opacity: 0.7;
+ filter: alpha(opacity=70);
+ cursor: move;
+ font-size: 12px;
+ float: left;
+ margin: 0 5px 0 0; }
+ .gjs-sm-layer > #gjs-sm-move:hover {
+ opacity: 0.9;
+ filter: alpha(opacity=90); }
+
+/********* END Style Manager **********/
+/********* Block manager **********/
+.gjs-blocks-c {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+
+.gjs-block {
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ -o-user-select: none;
+ user-select: none;
+ width: 45%;
+ padding: 1em;
+ box-sizing: border-box;
+ height: 90px;
+ cursor: all-scroll;
+ font-size: 11px;
+ font-weight: lighter;
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 3px;
+ margin: 10px 2.5% 5px;
+ box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
+ transition: all 0.2s ease 0s;
+ transition-property: box-shadow, color; }
+ .gjs-block:hover {
+ box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15); }
+
+.gjs-block.fa {
+ font-size: 2em;
+ line-height: 2em;
+ padding: 11px; }
+
+.gjs-block-label {
+ line-height: normal;
+ font-size: 0.65rem;
+ font-weight: normal;
+ font-family: Helvetica, sans-serif; }
+
+.gjs-block.gjs-bdrag {
+ width: auto;
+ padding: 0; }
+
+/********* END Block manager **********/
+/********* Class manager **********/
+.gjs-clm-tags {
+ font-size: 11px;
+ padding: 10px 5px; }
+ .gjs-clm-tags #gjs-clm-label, .gjs-clm-tags #gjs-clm-sel {
+ padding: 7px 0;
+ float: left; }
+ .gjs-clm-tags #gjs-clm-sel {
+ font-style: italic;
+ margin-left: 5px; }
+ .gjs-clm-tags #gjs-clm-status-c {
+ float: right; }
+ .gjs-clm-tags #gjs-clm-tags-field {
+ clear: both;
+ padding: 5px;
+ margin-bottom: 5px; }
+ .gjs-clm-tags #gjs-clm-tags-c {
+ display: inline-block;
+ vertical-align: top; }
+ .gjs-clm-tags #gjs-clm-add-tag {
+ background-color: rgba(255, 255, 255, 0.15);
+ border-radius: 2px;
+ padding: 5px 6px;
+ box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ cursor: pointer; }
+ .gjs-clm-tags #gjs-clm-new {
+ color: #ddd;
+ padding: 5px 6px;
+ display: none; }
+ .gjs-clm-tags .gjs-clm-tag {
+ background-color: #804f7b;
+ border: 1px solid #5a3857;
+ box-shadow: 1px 1px #9c6196 inset;
+ text-shadow: 1px 1px #6a4166;
+ display: inline-block;
+ border-radius: 3px;
+ margin: 0 3px 3px 0;
+ padding: 4px;
+ cursor: default; }
+ .gjs-clm-tags #gjs-clm-close {
+ font-size: 20px;
+ line-height: 0;
+ cursor: pointer;
+ color: rgba(255, 255, 255, 0.9); }
+ .gjs-clm-tags #gjs-clm-close:hover {
+ opacity: 0.7;
+ filter: alpha(opacity=70); }
+ .gjs-clm-tags #gjs-clm-checkbox {
+ color: rgba(255, 255, 255, 0.9);
+ vertical-align: middle;
+ cursor: pointer;
+ font-size: 9px; }
+ .gjs-clm-tags #gjs-clm-tag-label {
+ cursor: text; }
+ .gjs-clm-tags #gjs-clm-tag-label input {
+ width: auto;
+ padding: 0 4px; }
+
+/********* END Class manager **********/
+/********* Modal dialog **********/
+.gjs-mdl-backlayer {
+ background-color: #000;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ opacity: 0.5;
+ filter: alpha(opacity=50); }
+
+.gjs-mdl-container {
+ font-family: Helvetica, sans-serif;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 10;
+ width: 100%;
+ height: 100%; }
+
+.gjs-mdl-dialog {
+ text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.05);
+ animation: gjs-slide-down 0.215s;
+ margin: 30px auto 0;
+ max-width: 850px;
+ width: 90%;
+ border-radius: 3px;
+ font-weight: lighter;
+ position: relative;
+ z-index: 2; }
+ .gjs-mdl-dialog .gjs-mdl-btn-close {
+ position: absolute;
+ right: 15px;
+ top: 5px; }
+
+.gjs-mdl-active .gjs-mdl-dialog {
+ animation: gjs-mdl-slide-down 0.216s; }
+
+.gjs-mdl-header, .gjs-mdl-content {
+ padding: 10px 15px;
+ clear: both; }
+
+.gjs-mdl-header {
+ position: relative;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+ padding: 15px 15px 7px; }
+
+.gjs-mdl-content {
+ border-top: 1px solid rgba(255, 255, 255, 0.1); }
+
+.gjs-export-dl::after {
+ content: "";
+ clear: both;
+ display: block;
+ margin-bottom: 10px; }
+
+/********* Assets Manager **********/
+.gjs-am-assets {
+ height: 290px;
+ overflow: auto;
+ clear: both; }
+
+.gjs-am-assets-header {
+ padding: 5px; }
+
+.gjs-am-add-asset .gjs-am-add-field {
+ width: 70%;
+ float: left; }
+
+.gjs-am-add-asset button {
+ width: 25%;
+ float: right; }
+
+.gjs-am-add-field input {
+ padding: 6px; }
+
+.gjs-am-assets-cont {
+ background-color: rgba(0, 0, 0, 0.1);
+ border-radius: 3px;
+ box-sizing: border-box;
+ padding: 10px;
+ width: 45%;
+ float: right;
+ height: 325px;
+ overflow: hidden; }
+ .gjs-am-assets-cont #gjs-am-preview-cont {
+ position: relative;
+ height: 70px;
+ width: 30%;
+ background-color: #444;
+ border-radius: 2px;
+ float: left;
+ overflow: hidden; }
+ .gjs-am-assets-cont #gjs-am-preview {
+ position: absolute;
+ background-position: center center;
+ background-size: cover;
+ background-repeat: no-repeat;
+ height: 100%;
+ width: 100%;
+ z-index: 1; }
+ .gjs-am-assets-cont #gjs-am-preview-bg {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+ z-index: 0; }
+ .gjs-am-assets-cont .gjs-am-highlight {
+ background-color: rgba(255, 255, 255, 0.1); }
+ .gjs-am-assets-cont .gjs-am-asset {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+ padding: 5px;
+ cursor: pointer;
+ position: relative; }
+ .gjs-am-assets-cont .gjs-am-asset:hover #gjs-am-close {
+ display: block; }
+ .gjs-am-assets-cont #gjs-am-close {
+ position: absolute;
+ right: 5px;
+ top: 0;
+ display: none; }
+ .gjs-am-assets-cont #gjs-am-meta {
+ width: 70%;
+ float: left;
+ font-size: 12px;
+ padding: 5px 0 0 5px;
+ box-sizing: border-box; }
+ .gjs-am-assets-cont #gjs-am-meta > div {
+ margin-bottom: 5px; }
+ .gjs-am-assets-cont #gjs-am-meta #gjs-am-dimensions {
+ font-size: 10px;
+ opacity: 0.5;
+ filter: alpha(opacity=50); }
+
+/********* File uploader **********/
+.gjs-am-file-uploader {
+ width: 55%;
+ float: left; }
+ .gjs-am-file-uploader > form {
+ background-color: rgba(0, 0, 0, 0.1);
+ border: 2px dashed;
+ border-radius: 3px;
+ position: relative;
+ text-align: center;
+ margin-bottom: 15px; }
+ .gjs-am-file-uploader > form.gjs-am-hover {
+ border: 2px solid #62c462;
+ color: #75cb75;
+ /*#7ee07e*/ }
+ .gjs-am-file-uploader > form.gjs-am-disabled {
+ border-color: red; }
+ .gjs-am-file-uploader > form #gjs-am-uploadFile {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ padding: 150px 10px;
+ width: 100%;
+ box-sizing: border-box; }
+ .gjs-am-file-uploader #gjs-am-title {
+ position: absolute;
+ padding: 150px 10px;
+ width: 100%; }
+
+/********* Code Manager **********/
+.gjs-cm-editor-c {
+ float: left;
+ box-sizing: border-box;
+ width: 50%; }
+ .gjs-cm-editor-c .CodeMirror {
+ height: 450px; }
+
+.gjs-cm-editor {
+ font-size: 12px; }
+ .gjs-cm-editor#gjs-cm-htmlmixed {
+ padding-right: 10px;
+ border-right: 1px solid rgba(0, 0, 0, 0.3); }
+ .gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title {
+ color: #a97d44; }
+ .gjs-cm-editor#gjs-cm-css {
+ padding-left: 10px;
+ border-left: 1px solid rgba(255, 255, 255, 0.1); }
+ .gjs-cm-editor#gjs-cm-css #gjs-cm-title {
+ color: #ddca7e; }
+ .gjs-cm-editor #gjs-cm-title {
+ background-color: rgba(0, 0, 0, 0.3);
+ font-size: 12px;
+ padding: 5px 10px 3px;
+ text-align: right; }
+
+/*************RTE****************/
+#gjs-rte-toolbar {
+ display: none;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ position: absolute;
+ border-radius: 3px;
+ z-index: 10; }
+ #gjs-rte-toolbar .gjs-rte-btn {
+ display: inline-block;
+ padding: 5px;
+ min-width: 25px;
+ border-right: 1px solid rgba(0, 0, 0, 0.3);
+ text-align: center;
+ cursor: pointer;
+ outline: none; }
+ #gjs-rte-toolbar .gjs-rte-btn:last-child {
+ border-right: none; }
+ #gjs-rte-toolbar .gjs-rte-btn.btn-info {
+ background-color: rgba(0, 0, 0, 0.3); }
+ #gjs-rte-toolbar .gjs-rte-btn:hover {
+ background-color: rgba(255, 255, 255, 0.1); }
+ #gjs-rte-toolbar select {
+ height: 16px; }
+
+/********* Spectrum **********/
+.sp-hue, .sp-slider {
+ cursor: row-resize; }
+
+.sp-color, .sp-dragger {
+ cursor: crosshair; }
+
+.sp-alpha-inner, .sp-alpha-handle {
+ cursor: col-resize; }
+
+.sp-hue {
+ left: 90%; }
+
+.sp-color {
+ right: 15%; }
+
+.sp-container {
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
+ border-radius: 3px; }
+
+.sp-picker-container {
+ border: none; }
+
+.colpick_dark .colpick_color {
+ outline: 1px solid rgba(0, 0, 0, 0.3); }
+
+.sp-cancel, .sp-cancel:hover {
+ bottom: -8px;
+ color: #777 !important;
+ font-size: 25px;
+ left: 0;
+ position: absolute;
+ text-decoration: none; }
+
+.sp-alpha-handle {
+ background-color: #ccc;
+ border: 1px solid #555;
+ width: 4px; }
+
+.sp-color, .sp-hue {
+ border: 1px solid #333333; }
+
+.sp-slider {
+ background-color: #ccc;
+ border: 1px solid #555;
+ height: 3px;
+ left: -4px;
+ width: 22px; }
+
+.sp-dragger {
+ background: transparent;
+ box-shadow: 0 0 0 1px #111; }
+
+.sp-button-container {
+ float: none;
+ width: 100%;
+ position: relative;
+ text-align: right; }
+
+.sp-container button, .sp-container button:hover, .sp-container button:active {
+ background: rgba(0, 0, 0, 0.3);
+ border-color: rgba(0, 0, 0, 0.3);
+ color: #ddd;
+ text-shadow: none;
+ box-shadow: none;
+ padding: 3px 5px; }
+
+.sp-palette-container {
+ border: none;
+ float: none;
+ margin: 0;
+ padding: 5px 10px 0; }
+
+.sp-palette .sp-thumb-el, .sp-palette .sp-thumb-el:hover {
+ border: 1px solid rgba(0, 0, 0, 0.9); }
+
+.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
+ border-color: rgba(0, 0, 0, 0.9); }
+
+.gjs-hidden {
+ display: none; }
+
+@keyframes gjs-slide-down {
+ 0% {
+ transform: translate(0, -3rem);
+ opacity: 0; }
+ 100% {
+ transform: translate(0, 0);
+ opacity: 1; } }
+
+@keyframes gjs-slide-up {
+ 0% {
+ transform: translate(0, 0);
+ opacity: 1; }
+ 100% {
+ transform: translate(0, -3rem);
+ opacity: 0; } }
diff --git a/index.html b/index.html
index d662470d1..20f49fd27 100755
--- a/index.html
+++ b/index.html
@@ -3,7 +3,6 @@
GrapesJS
-
diff --git a/package.json b/package.json
index aec35dfae..da8bd7904 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "grapesjs",
- "description": "Open source Web Template Editor",
+ "description": "Free and Open Source Web Builder Framework",
"version": "0.5.43",
"author": "Artur Arseniev",
"license": "BSD-3-Clause",
@@ -16,6 +16,7 @@
"backbone-undo": "^0.2.5",
"codemirror": "^5.21.0",
"codemirror-formatting": "^1.0.0",
+ "font-awesome": "^4.7.0",
"jquery": "^3.1.1",
"keymaster": "^1.6.2",
"spectrum-colorpicker": "^1.8.0",
@@ -65,7 +66,7 @@
"scripts": {
"lint": "eslint src",
"build": "WEBPACK_ENV=prod && npm run test && npm run v:patch && webpack && npm run build:css",
- "build:css": "node-sass styles/scss/main.scss dist/css/grapesjs.min.css",
+ "build:css": "node-sass styles/scss/main.scss dist/css/grapes.min.css",
"build:fonts": "./node_modules/.bin/grunt build:fonts",
"v:patch": "npm version --no-git-tag-version patch",
"start": "WEBPACK_ENV=dev webpack-dev-server --progress --colors & npm run build:css -- -w",
diff --git a/styles/css/font-awesome.css b/styles/css/font-awesome.css
deleted file mode 100644
index 10f6136a9..000000000
--- a/styles/css/font-awesome.css
+++ /dev/null
@@ -1,2079 +0,0 @@
-@charset "UTF-8";
-/*!
- * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-/* FONT PATH
- * -------------------------- */
-@font-face {
- font-family: 'FontAwesome';
- src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
- src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
- font-weight: normal;
- font-style: normal; }
-
-.fa {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale; }
-
-/* makes the font 33% larger relative to the icon container */
-.fa-lg {
- font-size: 1.3333333333em;
- line-height: 0.75em;
- vertical-align: -15%; }
-
-.fa-2x {
- font-size: 2em; }
-
-.fa-3x {
- font-size: 3em; }
-
-.fa-4x {
- font-size: 4em; }
-
-.fa-5x {
- font-size: 5em; }
-
-.fa-fw {
- width: 1.2857142857em;
- text-align: center; }
-
-.fa-ul {
- padding-left: 0;
- margin-left: 2.1428571429em;
- list-style-type: none; }
- .fa-ul > li {
- position: relative; }
-
-.fa-li {
- position: absolute;
- left: -2.1428571429em;
- width: 2.1428571429em;
- top: 0.1428571429em;
- text-align: center; }
- .fa-li.fa-lg {
- left: -1.8571428571em; }
-
-.fa-border {
- padding: .2em .25em .15em;
- border: solid 0.08em #eee;
- border-radius: .1em; }
-
-.fa-pull-left {
- float: left; }
-
-.fa-pull-right {
- float: right; }
-
-.fa.fa-pull-left {
- margin-right: .3em; }
-
-.fa.fa-pull-right {
- margin-left: .3em; }
-
-/* Deprecated as of 4.4.0 */
-.pull-right {
- float: right; }
-
-.pull-left {
- float: left; }
-
-.fa.pull-left {
- margin-right: .3em; }
-
-.fa.pull-right {
- margin-left: .3em; }
-
-.fa-spin {
- -webkit-animation: fa-spin 2s infinite linear;
- animation: fa-spin 2s infinite linear; }
-
-.fa-pulse {
- -webkit-animation: fa-spin 1s infinite steps(8);
- animation: fa-spin 1s infinite steps(8); }
-
-@-webkit-keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg); }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg); } }
-
-@keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg); }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg); } }
-
-.fa-rotate-90 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg); }
-
-.fa-rotate-180 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg); }
-
-.fa-rotate-270 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
- -webkit-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg); }
-
-.fa-flip-horizontal {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
- -webkit-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- transform: scale(-1, 1); }
-
-.fa-flip-vertical {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
- -webkit-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- transform: scale(1, -1); }
-
-:root .fa-rotate-90,
-:root .fa-rotate-180,
-:root .fa-rotate-270,
-:root .fa-flip-horizontal,
-:root .fa-flip-vertical {
- filter: none; }
-
-.fa-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle; }
-
-.fa-stack-1x, .fa-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center; }
-
-.fa-stack-1x {
- line-height: inherit; }
-
-.fa-stack-2x {
- font-size: 2em; }
-
-.fa-inverse {
- color: #fff; }
-
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-.fa-glass:before {
- content: ""; }
-
-.fa-music:before {
- content: ""; }
-
-.fa-search:before {
- content: ""; }
-
-.fa-envelope-o:before {
- content: ""; }
-
-.fa-heart:before {
- content: ""; }
-
-.fa-star:before {
- content: ""; }
-
-.fa-star-o:before {
- content: ""; }
-
-.fa-user:before {
- content: ""; }
-
-.fa-film:before {
- content: ""; }
-
-.fa-th-large:before {
- content: ""; }
-
-.fa-th:before {
- content: ""; }
-
-.fa-th-list:before {
- content: ""; }
-
-.fa-check:before {
- content: ""; }
-
-.fa-remove:before,
-.fa-close:before,
-.fa-times:before {
- content: ""; }
-
-.fa-search-plus:before {
- content: ""; }
-
-.fa-search-minus:before {
- content: ""; }
-
-.fa-power-off:before {
- content: ""; }
-
-.fa-signal:before {
- content: ""; }
-
-.fa-gear:before,
-.fa-cog:before {
- content: ""; }
-
-.fa-trash-o:before {
- content: ""; }
-
-.fa-home:before {
- content: ""; }
-
-.fa-file-o:before {
- content: ""; }
-
-.fa-clock-o:before {
- content: ""; }
-
-.fa-road:before {
- content: ""; }
-
-.fa-download:before {
- content: ""; }
-
-.fa-arrow-circle-o-down:before {
- content: ""; }
-
-.fa-arrow-circle-o-up:before {
- content: ""; }
-
-.fa-inbox:before {
- content: ""; }
-
-.fa-play-circle-o:before {
- content: ""; }
-
-.fa-rotate-right:before,
-.fa-repeat:before {
- content: ""; }
-
-.fa-refresh:before {
- content: ""; }
-
-.fa-list-alt:before {
- content: ""; }
-
-.fa-lock:before {
- content: ""; }
-
-.fa-flag:before {
- content: ""; }
-
-.fa-headphones:before {
- content: ""; }
-
-.fa-volume-off:before {
- content: ""; }
-
-.fa-volume-down:before {
- content: ""; }
-
-.fa-volume-up:before {
- content: ""; }
-
-.fa-qrcode:before {
- content: ""; }
-
-.fa-barcode:before {
- content: ""; }
-
-.fa-tag:before {
- content: ""; }
-
-.fa-tags:before {
- content: ""; }
-
-.fa-book:before {
- content: ""; }
-
-.fa-bookmark:before {
- content: ""; }
-
-.fa-print:before {
- content: ""; }
-
-.fa-camera:before {
- content: ""; }
-
-.fa-font:before {
- content: ""; }
-
-.fa-bold:before {
- content: ""; }
-
-.fa-italic:before {
- content: ""; }
-
-.fa-text-height:before {
- content: ""; }
-
-.fa-text-width:before {
- content: ""; }
-
-.fa-align-left:before {
- content: ""; }
-
-.fa-align-center:before {
- content: ""; }
-
-.fa-align-right:before {
- content: ""; }
-
-.fa-align-justify:before {
- content: ""; }
-
-.fa-list:before {
- content: ""; }
-
-.fa-dedent:before,
-.fa-outdent:before {
- content: ""; }
-
-.fa-indent:before {
- content: ""; }
-
-.fa-video-camera:before {
- content: ""; }
-
-.fa-photo:before,
-.fa-image:before,
-.fa-picture-o:before {
- content: ""; }
-
-.fa-pencil:before {
- content: ""; }
-
-.fa-map-marker:before {
- content: ""; }
-
-.fa-adjust:before {
- content: ""; }
-
-.fa-tint:before {
- content: ""; }
-
-.fa-edit:before,
-.fa-pencil-square-o:before {
- content: ""; }
-
-.fa-share-square-o:before {
- content: ""; }
-
-.fa-check-square-o:before {
- content: ""; }
-
-.fa-arrows:before {
- content: ""; }
-
-.fa-step-backward:before {
- content: ""; }
-
-.fa-fast-backward:before {
- content: ""; }
-
-.fa-backward:before {
- content: ""; }
-
-.fa-play:before {
- content: ""; }
-
-.fa-pause:before {
- content: ""; }
-
-.fa-stop:before {
- content: ""; }
-
-.fa-forward:before {
- content: ""; }
-
-.fa-fast-forward:before {
- content: ""; }
-
-.fa-step-forward:before {
- content: ""; }
-
-.fa-eject:before {
- content: ""; }
-
-.fa-chevron-left:before {
- content: ""; }
-
-.fa-chevron-right:before {
- content: ""; }
-
-.fa-plus-circle:before {
- content: ""; }
-
-.fa-minus-circle:before {
- content: ""; }
-
-.fa-times-circle:before {
- content: ""; }
-
-.fa-check-circle:before {
- content: ""; }
-
-.fa-question-circle:before {
- content: ""; }
-
-.fa-info-circle:before {
- content: ""; }
-
-.fa-crosshairs:before {
- content: ""; }
-
-.fa-times-circle-o:before {
- content: ""; }
-
-.fa-check-circle-o:before {
- content: ""; }
-
-.fa-ban:before {
- content: ""; }
-
-.fa-arrow-left:before {
- content: ""; }
-
-.fa-arrow-right:before {
- content: ""; }
-
-.fa-arrow-up:before {
- content: ""; }
-
-.fa-arrow-down:before {
- content: ""; }
-
-.fa-mail-forward:before,
-.fa-share:before {
- content: ""; }
-
-.fa-expand:before {
- content: ""; }
-
-.fa-compress:before {
- content: ""; }
-
-.fa-plus:before {
- content: ""; }
-
-.fa-minus:before {
- content: ""; }
-
-.fa-asterisk:before {
- content: ""; }
-
-.fa-exclamation-circle:before {
- content: ""; }
-
-.fa-gift:before {
- content: ""; }
-
-.fa-leaf:before {
- content: ""; }
-
-.fa-fire:before {
- content: ""; }
-
-.fa-eye:before {
- content: ""; }
-
-.fa-eye-slash:before {
- content: ""; }
-
-.fa-warning:before,
-.fa-exclamation-triangle:before {
- content: ""; }
-
-.fa-plane:before {
- content: ""; }
-
-.fa-calendar:before {
- content: ""; }
-
-.fa-random:before {
- content: ""; }
-
-.fa-comment:before {
- content: ""; }
-
-.fa-magnet:before {
- content: ""; }
-
-.fa-chevron-up:before {
- content: ""; }
-
-.fa-chevron-down:before {
- content: ""; }
-
-.fa-retweet:before {
- content: ""; }
-
-.fa-shopping-cart:before {
- content: ""; }
-
-.fa-folder:before {
- content: ""; }
-
-.fa-folder-open:before {
- content: ""; }
-
-.fa-arrows-v:before {
- content: ""; }
-
-.fa-arrows-h:before {
- content: ""; }
-
-.fa-bar-chart-o:before,
-.fa-bar-chart:before {
- content: ""; }
-
-.fa-twitter-square:before {
- content: ""; }
-
-.fa-facebook-square:before {
- content: ""; }
-
-.fa-camera-retro:before {
- content: ""; }
-
-.fa-key:before {
- content: ""; }
-
-.fa-gears:before,
-.fa-cogs:before {
- content: ""; }
-
-.fa-comments:before {
- content: ""; }
-
-.fa-thumbs-o-up:before {
- content: ""; }
-
-.fa-thumbs-o-down:before {
- content: ""; }
-
-.fa-star-half:before {
- content: ""; }
-
-.fa-heart-o:before {
- content: ""; }
-
-.fa-sign-out:before {
- content: ""; }
-
-.fa-linkedin-square:before {
- content: ""; }
-
-.fa-thumb-tack:before {
- content: ""; }
-
-.fa-external-link:before {
- content: ""; }
-
-.fa-sign-in:before {
- content: ""; }
-
-.fa-trophy:before {
- content: ""; }
-
-.fa-github-square:before {
- content: ""; }
-
-.fa-upload:before {
- content: ""; }
-
-.fa-lemon-o:before {
- content: ""; }
-
-.fa-phone:before {
- content: ""; }
-
-.fa-square-o:before {
- content: ""; }
-
-.fa-bookmark-o:before {
- content: ""; }
-
-.fa-phone-square:before {
- content: ""; }
-
-.fa-twitter:before {
- content: ""; }
-
-.fa-facebook-f:before,
-.fa-facebook:before {
- content: ""; }
-
-.fa-github:before {
- content: ""; }
-
-.fa-unlock:before {
- content: ""; }
-
-.fa-credit-card:before {
- content: ""; }
-
-.fa-feed:before,
-.fa-rss:before {
- content: ""; }
-
-.fa-hdd-o:before {
- content: ""; }
-
-.fa-bullhorn:before {
- content: ""; }
-
-.fa-bell:before {
- content: ""; }
-
-.fa-certificate:before {
- content: ""; }
-
-.fa-hand-o-right:before {
- content: ""; }
-
-.fa-hand-o-left:before {
- content: ""; }
-
-.fa-hand-o-up:before {
- content: ""; }
-
-.fa-hand-o-down:before {
- content: ""; }
-
-.fa-arrow-circle-left:before {
- content: ""; }
-
-.fa-arrow-circle-right:before {
- content: ""; }
-
-.fa-arrow-circle-up:before {
- content: ""; }
-
-.fa-arrow-circle-down:before {
- content: ""; }
-
-.fa-globe:before {
- content: ""; }
-
-.fa-wrench:before {
- content: ""; }
-
-.fa-tasks:before {
- content: ""; }
-
-.fa-filter:before {
- content: ""; }
-
-.fa-briefcase:before {
- content: ""; }
-
-.fa-arrows-alt:before {
- content: ""; }
-
-.fa-group:before,
-.fa-users:before {
- content: ""; }
-
-.fa-chain:before,
-.fa-link:before {
- content: ""; }
-
-.fa-cloud:before {
- content: ""; }
-
-.fa-flask:before {
- content: ""; }
-
-.fa-cut:before,
-.fa-scissors:before {
- content: ""; }
-
-.fa-copy:before,
-.fa-files-o:before {
- content: ""; }
-
-.fa-paperclip:before {
- content: ""; }
-
-.fa-save:before,
-.fa-floppy-o:before {
- content: ""; }
-
-.fa-square:before {
- content: ""; }
-
-.fa-navicon:before,
-.fa-reorder:before,
-.fa-bars:before {
- content: ""; }
-
-.fa-list-ul:before {
- content: ""; }
-
-.fa-list-ol:before {
- content: ""; }
-
-.fa-strikethrough:before {
- content: ""; }
-
-.fa-underline:before {
- content: ""; }
-
-.fa-table:before {
- content: ""; }
-
-.fa-magic:before {
- content: ""; }
-
-.fa-truck:before {
- content: ""; }
-
-.fa-pinterest:before {
- content: ""; }
-
-.fa-pinterest-square:before {
- content: ""; }
-
-.fa-google-plus-square:before {
- content: ""; }
-
-.fa-google-plus:before {
- content: ""; }
-
-.fa-money:before {
- content: ""; }
-
-.fa-caret-down:before {
- content: ""; }
-
-.fa-caret-up:before {
- content: ""; }
-
-.fa-caret-left:before {
- content: ""; }
-
-.fa-caret-right:before {
- content: ""; }
-
-.fa-columns:before {
- content: ""; }
-
-.fa-unsorted:before,
-.fa-sort:before {
- content: ""; }
-
-.fa-sort-down:before,
-.fa-sort-desc:before {
- content: ""; }
-
-.fa-sort-up:before,
-.fa-sort-asc:before {
- content: ""; }
-
-.fa-envelope:before {
- content: ""; }
-
-.fa-linkedin:before {
- content: ""; }
-
-.fa-rotate-left:before,
-.fa-undo:before {
- content: ""; }
-
-.fa-legal:before,
-.fa-gavel:before {
- content: ""; }
-
-.fa-dashboard:before,
-.fa-tachometer:before {
- content: ""; }
-
-.fa-comment-o:before {
- content: ""; }
-
-.fa-comments-o:before {
- content: ""; }
-
-.fa-flash:before,
-.fa-bolt:before {
- content: ""; }
-
-.fa-sitemap:before {
- content: ""; }
-
-.fa-umbrella:before {
- content: ""; }
-
-.fa-paste:before,
-.fa-clipboard:before {
- content: ""; }
-
-.fa-lightbulb-o:before {
- content: ""; }
-
-.fa-exchange:before {
- content: ""; }
-
-.fa-cloud-download:before {
- content: ""; }
-
-.fa-cloud-upload:before {
- content: ""; }
-
-.fa-user-md:before {
- content: ""; }
-
-.fa-stethoscope:before {
- content: ""; }
-
-.fa-suitcase:before {
- content: ""; }
-
-.fa-bell-o:before {
- content: ""; }
-
-.fa-coffee:before {
- content: ""; }
-
-.fa-cutlery:before {
- content: ""; }
-
-.fa-file-text-o:before {
- content: ""; }
-
-.fa-building-o:before {
- content: ""; }
-
-.fa-hospital-o:before {
- content: ""; }
-
-.fa-ambulance:before {
- content: ""; }
-
-.fa-medkit:before {
- content: ""; }
-
-.fa-fighter-jet:before {
- content: ""; }
-
-.fa-beer:before {
- content: ""; }
-
-.fa-h-square:before {
- content: ""; }
-
-.fa-plus-square:before {
- content: ""; }
-
-.fa-angle-double-left:before {
- content: ""; }
-
-.fa-angle-double-right:before {
- content: ""; }
-
-.fa-angle-double-up:before {
- content: ""; }
-
-.fa-angle-double-down:before {
- content: ""; }
-
-.fa-angle-left:before {
- content: ""; }
-
-.fa-angle-right:before {
- content: ""; }
-
-.fa-angle-up:before {
- content: ""; }
-
-.fa-angle-down:before {
- content: ""; }
-
-.fa-desktop:before {
- content: ""; }
-
-.fa-laptop:before {
- content: ""; }
-
-.fa-tablet:before {
- content: ""; }
-
-.fa-mobile-phone:before,
-.fa-mobile:before {
- content: ""; }
-
-.fa-circle-o:before {
- content: ""; }
-
-.fa-quote-left:before {
- content: ""; }
-
-.fa-quote-right:before {
- content: ""; }
-
-.fa-spinner:before {
- content: ""; }
-
-.fa-circle:before {
- content: ""; }
-
-.fa-mail-reply:before,
-.fa-reply:before {
- content: ""; }
-
-.fa-github-alt:before {
- content: ""; }
-
-.fa-folder-o:before {
- content: ""; }
-
-.fa-folder-open-o:before {
- content: ""; }
-
-.fa-smile-o:before {
- content: ""; }
-
-.fa-frown-o:before {
- content: ""; }
-
-.fa-meh-o:before {
- content: ""; }
-
-.fa-gamepad:before {
- content: ""; }
-
-.fa-keyboard-o:before {
- content: ""; }
-
-.fa-flag-o:before {
- content: ""; }
-
-.fa-flag-checkered:before {
- content: ""; }
-
-.fa-terminal:before {
- content: ""; }
-
-.fa-code:before {
- content: ""; }
-
-.fa-mail-reply-all:before,
-.fa-reply-all:before {
- content: ""; }
-
-.fa-star-half-empty:before,
-.fa-star-half-full:before,
-.fa-star-half-o:before {
- content: ""; }
-
-.fa-location-arrow:before {
- content: ""; }
-
-.fa-crop:before {
- content: ""; }
-
-.fa-code-fork:before {
- content: ""; }
-
-.fa-unlink:before,
-.fa-chain-broken:before {
- content: ""; }
-
-.fa-question:before {
- content: ""; }
-
-.fa-info:before {
- content: ""; }
-
-.fa-exclamation:before {
- content: ""; }
-
-.fa-superscript:before {
- content: ""; }
-
-.fa-subscript:before {
- content: ""; }
-
-.fa-eraser:before {
- content: ""; }
-
-.fa-puzzle-piece:before {
- content: ""; }
-
-.fa-microphone:before {
- content: ""; }
-
-.fa-microphone-slash:before {
- content: ""; }
-
-.fa-shield:before {
- content: ""; }
-
-.fa-calendar-o:before {
- content: ""; }
-
-.fa-fire-extinguisher:before {
- content: ""; }
-
-.fa-rocket:before {
- content: ""; }
-
-.fa-maxcdn:before {
- content: ""; }
-
-.fa-chevron-circle-left:before {
- content: ""; }
-
-.fa-chevron-circle-right:before {
- content: ""; }
-
-.fa-chevron-circle-up:before {
- content: ""; }
-
-.fa-chevron-circle-down:before {
- content: ""; }
-
-.fa-html5:before {
- content: ""; }
-
-.fa-css3:before {
- content: ""; }
-
-.fa-anchor:before {
- content: ""; }
-
-.fa-unlock-alt:before {
- content: ""; }
-
-.fa-bullseye:before {
- content: ""; }
-
-.fa-ellipsis-h:before {
- content: ""; }
-
-.fa-ellipsis-v:before {
- content: ""; }
-
-.fa-rss-square:before {
- content: ""; }
-
-.fa-play-circle:before {
- content: ""; }
-
-.fa-ticket:before {
- content: ""; }
-
-.fa-minus-square:before {
- content: ""; }
-
-.fa-minus-square-o:before {
- content: ""; }
-
-.fa-level-up:before {
- content: ""; }
-
-.fa-level-down:before {
- content: ""; }
-
-.fa-check-square:before {
- content: ""; }
-
-.fa-pencil-square:before {
- content: ""; }
-
-.fa-external-link-square:before {
- content: ""; }
-
-.fa-share-square:before {
- content: ""; }
-
-.fa-compass:before {
- content: ""; }
-
-.fa-toggle-down:before,
-.fa-caret-square-o-down:before {
- content: ""; }
-
-.fa-toggle-up:before,
-.fa-caret-square-o-up:before {
- content: ""; }
-
-.fa-toggle-right:before,
-.fa-caret-square-o-right:before {
- content: ""; }
-
-.fa-euro:before,
-.fa-eur:before {
- content: ""; }
-
-.fa-gbp:before {
- content: ""; }
-
-.fa-dollar:before,
-.fa-usd:before {
- content: ""; }
-
-.fa-rupee:before,
-.fa-inr:before {
- content: ""; }
-
-.fa-cny:before,
-.fa-rmb:before,
-.fa-yen:before,
-.fa-jpy:before {
- content: ""; }
-
-.fa-ruble:before,
-.fa-rouble:before,
-.fa-rub:before {
- content: ""; }
-
-.fa-won:before,
-.fa-krw:before {
- content: ""; }
-
-.fa-bitcoin:before,
-.fa-btc:before {
- content: ""; }
-
-.fa-file:before {
- content: ""; }
-
-.fa-file-text:before {
- content: ""; }
-
-.fa-sort-alpha-asc:before {
- content: ""; }
-
-.fa-sort-alpha-desc:before {
- content: ""; }
-
-.fa-sort-amount-asc:before {
- content: ""; }
-
-.fa-sort-amount-desc:before {
- content: ""; }
-
-.fa-sort-numeric-asc:before {
- content: ""; }
-
-.fa-sort-numeric-desc:before {
- content: ""; }
-
-.fa-thumbs-up:before {
- content: ""; }
-
-.fa-thumbs-down:before {
- content: ""; }
-
-.fa-youtube-square:before {
- content: ""; }
-
-.fa-youtube:before {
- content: ""; }
-
-.fa-xing:before {
- content: ""; }
-
-.fa-xing-square:before {
- content: ""; }
-
-.fa-youtube-play:before {
- content: ""; }
-
-.fa-dropbox:before {
- content: ""; }
-
-.fa-stack-overflow:before {
- content: ""; }
-
-.fa-instagram:before {
- content: ""; }
-
-.fa-flickr:before {
- content: ""; }
-
-.fa-adn:before {
- content: ""; }
-
-.fa-bitbucket:before {
- content: ""; }
-
-.fa-bitbucket-square:before {
- content: ""; }
-
-.fa-tumblr:before {
- content: ""; }
-
-.fa-tumblr-square:before {
- content: ""; }
-
-.fa-long-arrow-down:before {
- content: ""; }
-
-.fa-long-arrow-up:before {
- content: ""; }
-
-.fa-long-arrow-left:before {
- content: ""; }
-
-.fa-long-arrow-right:before {
- content: ""; }
-
-.fa-apple:before {
- content: ""; }
-
-.fa-windows:before {
- content: ""; }
-
-.fa-android:before {
- content: ""; }
-
-.fa-linux:before {
- content: ""; }
-
-.fa-dribbble:before {
- content: ""; }
-
-.fa-skype:before {
- content: ""; }
-
-.fa-foursquare:before {
- content: ""; }
-
-.fa-trello:before {
- content: ""; }
-
-.fa-female:before {
- content: ""; }
-
-.fa-male:before {
- content: ""; }
-
-.fa-gittip:before,
-.fa-gratipay:before {
- content: ""; }
-
-.fa-sun-o:before {
- content: ""; }
-
-.fa-moon-o:before {
- content: ""; }
-
-.fa-archive:before {
- content: ""; }
-
-.fa-bug:before {
- content: ""; }
-
-.fa-vk:before {
- content: ""; }
-
-.fa-weibo:before {
- content: ""; }
-
-.fa-renren:before {
- content: ""; }
-
-.fa-pagelines:before {
- content: ""; }
-
-.fa-stack-exchange:before {
- content: ""; }
-
-.fa-arrow-circle-o-right:before {
- content: ""; }
-
-.fa-arrow-circle-o-left:before {
- content: ""; }
-
-.fa-toggle-left:before,
-.fa-caret-square-o-left:before {
- content: ""; }
-
-.fa-dot-circle-o:before {
- content: ""; }
-
-.fa-wheelchair:before {
- content: ""; }
-
-.fa-vimeo-square:before {
- content: ""; }
-
-.fa-turkish-lira:before,
-.fa-try:before {
- content: ""; }
-
-.fa-plus-square-o:before {
- content: ""; }
-
-.fa-space-shuttle:before {
- content: ""; }
-
-.fa-slack:before {
- content: ""; }
-
-.fa-envelope-square:before {
- content: ""; }
-
-.fa-wordpress:before {
- content: ""; }
-
-.fa-openid:before {
- content: ""; }
-
-.fa-institution:before,
-.fa-bank:before,
-.fa-university:before {
- content: ""; }
-
-.fa-mortar-board:before,
-.fa-graduation-cap:before {
- content: ""; }
-
-.fa-yahoo:before {
- content: ""; }
-
-.fa-google:before {
- content: ""; }
-
-.fa-reddit:before {
- content: ""; }
-
-.fa-reddit-square:before {
- content: ""; }
-
-.fa-stumbleupon-circle:before {
- content: ""; }
-
-.fa-stumbleupon:before {
- content: ""; }
-
-.fa-delicious:before {
- content: ""; }
-
-.fa-digg:before {
- content: ""; }
-
-.fa-pied-piper:before {
- content: ""; }
-
-.fa-pied-piper-alt:before {
- content: ""; }
-
-.fa-drupal:before {
- content: ""; }
-
-.fa-joomla:before {
- content: ""; }
-
-.fa-language:before {
- content: ""; }
-
-.fa-fax:before {
- content: ""; }
-
-.fa-building:before {
- content: ""; }
-
-.fa-child:before {
- content: ""; }
-
-.fa-paw:before {
- content: ""; }
-
-.fa-spoon:before {
- content: ""; }
-
-.fa-cube:before {
- content: ""; }
-
-.fa-cubes:before {
- content: ""; }
-
-.fa-behance:before {
- content: ""; }
-
-.fa-behance-square:before {
- content: ""; }
-
-.fa-steam:before {
- content: ""; }
-
-.fa-steam-square:before {
- content: ""; }
-
-.fa-recycle:before {
- content: ""; }
-
-.fa-automobile:before,
-.fa-car:before {
- content: ""; }
-
-.fa-cab:before,
-.fa-taxi:before {
- content: ""; }
-
-.fa-tree:before {
- content: ""; }
-
-.fa-spotify:before {
- content: ""; }
-
-.fa-deviantart:before {
- content: ""; }
-
-.fa-soundcloud:before {
- content: ""; }
-
-.fa-database:before {
- content: ""; }
-
-.fa-file-pdf-o:before {
- content: ""; }
-
-.fa-file-word-o:before {
- content: ""; }
-
-.fa-file-excel-o:before {
- content: ""; }
-
-.fa-file-powerpoint-o:before {
- content: ""; }
-
-.fa-file-photo-o:before,
-.fa-file-picture-o:before,
-.fa-file-image-o:before {
- content: ""; }
-
-.fa-file-zip-o:before,
-.fa-file-archive-o:before {
- content: ""; }
-
-.fa-file-sound-o:before,
-.fa-file-audio-o:before {
- content: ""; }
-
-.fa-file-movie-o:before,
-.fa-file-video-o:before {
- content: ""; }
-
-.fa-file-code-o:before {
- content: ""; }
-
-.fa-vine:before {
- content: ""; }
-
-.fa-codepen:before {
- content: ""; }
-
-.fa-jsfiddle:before {
- content: ""; }
-
-.fa-life-bouy:before,
-.fa-life-buoy:before,
-.fa-life-saver:before,
-.fa-support:before,
-.fa-life-ring:before {
- content: ""; }
-
-.fa-circle-o-notch:before {
- content: ""; }
-
-.fa-ra:before,
-.fa-rebel:before {
- content: ""; }
-
-.fa-ge:before,
-.fa-empire:before {
- content: ""; }
-
-.fa-git-square:before {
- content: ""; }
-
-.fa-git:before {
- content: ""; }
-
-.fa-y-combinator-square:before,
-.fa-yc-square:before,
-.fa-hacker-news:before {
- content: ""; }
-
-.fa-tencent-weibo:before {
- content: ""; }
-
-.fa-qq:before {
- content: ""; }
-
-.fa-wechat:before,
-.fa-weixin:before {
- content: ""; }
-
-.fa-send:before,
-.fa-paper-plane:before {
- content: ""; }
-
-.fa-send-o:before,
-.fa-paper-plane-o:before {
- content: ""; }
-
-.fa-history:before {
- content: ""; }
-
-.fa-circle-thin:before {
- content: ""; }
-
-.fa-header:before {
- content: ""; }
-
-.fa-paragraph:before {
- content: ""; }
-
-.fa-sliders:before {
- content: ""; }
-
-.fa-share-alt:before {
- content: ""; }
-
-.fa-share-alt-square:before {
- content: ""; }
-
-.fa-bomb:before {
- content: ""; }
-
-.fa-soccer-ball-o:before,
-.fa-futbol-o:before {
- content: ""; }
-
-.fa-tty:before {
- content: ""; }
-
-.fa-binoculars:before {
- content: ""; }
-
-.fa-plug:before {
- content: ""; }
-
-.fa-slideshare:before {
- content: ""; }
-
-.fa-twitch:before {
- content: ""; }
-
-.fa-yelp:before {
- content: ""; }
-
-.fa-newspaper-o:before {
- content: ""; }
-
-.fa-wifi:before {
- content: ""; }
-
-.fa-calculator:before {
- content: ""; }
-
-.fa-paypal:before {
- content: ""; }
-
-.fa-google-wallet:before {
- content: ""; }
-
-.fa-cc-visa:before {
- content: ""; }
-
-.fa-cc-mastercard:before {
- content: ""; }
-
-.fa-cc-discover:before {
- content: ""; }
-
-.fa-cc-amex:before {
- content: ""; }
-
-.fa-cc-paypal:before {
- content: ""; }
-
-.fa-cc-stripe:before {
- content: ""; }
-
-.fa-bell-slash:before {
- content: ""; }
-
-.fa-bell-slash-o:before {
- content: ""; }
-
-.fa-trash:before {
- content: ""; }
-
-.fa-copyright:before {
- content: ""; }
-
-.fa-at:before {
- content: ""; }
-
-.fa-eyedropper:before {
- content: ""; }
-
-.fa-paint-brush:before {
- content: ""; }
-
-.fa-birthday-cake:before {
- content: ""; }
-
-.fa-area-chart:before {
- content: ""; }
-
-.fa-pie-chart:before {
- content: ""; }
-
-.fa-line-chart:before {
- content: ""; }
-
-.fa-lastfm:before {
- content: ""; }
-
-.fa-lastfm-square:before {
- content: ""; }
-
-.fa-toggle-off:before {
- content: ""; }
-
-.fa-toggle-on:before {
- content: ""; }
-
-.fa-bicycle:before {
- content: ""; }
-
-.fa-bus:before {
- content: ""; }
-
-.fa-ioxhost:before {
- content: ""; }
-
-.fa-angellist:before {
- content: ""; }
-
-.fa-cc:before {
- content: ""; }
-
-.fa-shekel:before,
-.fa-sheqel:before,
-.fa-ils:before {
- content: ""; }
-
-.fa-meanpath:before {
- content: ""; }
-
-.fa-buysellads:before {
- content: ""; }
-
-.fa-connectdevelop:before {
- content: ""; }
-
-.fa-dashcube:before {
- content: ""; }
-
-.fa-forumbee:before {
- content: ""; }
-
-.fa-leanpub:before {
- content: ""; }
-
-.fa-sellsy:before {
- content: ""; }
-
-.fa-shirtsinbulk:before {
- content: ""; }
-
-.fa-simplybuilt:before {
- content: ""; }
-
-.fa-skyatlas:before {
- content: ""; }
-
-.fa-cart-plus:before {
- content: ""; }
-
-.fa-cart-arrow-down:before {
- content: ""; }
-
-.fa-diamond:before {
- content: ""; }
-
-.fa-ship:before {
- content: ""; }
-
-.fa-user-secret:before {
- content: ""; }
-
-.fa-motorcycle:before {
- content: ""; }
-
-.fa-street-view:before {
- content: ""; }
-
-.fa-heartbeat:before {
- content: ""; }
-
-.fa-venus:before {
- content: ""; }
-
-.fa-mars:before {
- content: ""; }
-
-.fa-mercury:before {
- content: ""; }
-
-.fa-intersex:before,
-.fa-transgender:before {
- content: ""; }
-
-.fa-transgender-alt:before {
- content: ""; }
-
-.fa-venus-double:before {
- content: ""; }
-
-.fa-mars-double:before {
- content: ""; }
-
-.fa-venus-mars:before {
- content: ""; }
-
-.fa-mars-stroke:before {
- content: ""; }
-
-.fa-mars-stroke-v:before {
- content: ""; }
-
-.fa-mars-stroke-h:before {
- content: ""; }
-
-.fa-neuter:before {
- content: ""; }
-
-.fa-genderless:before {
- content: ""; }
-
-.fa-facebook-official:before {
- content: ""; }
-
-.fa-pinterest-p:before {
- content: ""; }
-
-.fa-whatsapp:before {
- content: ""; }
-
-.fa-server:before {
- content: ""; }
-
-.fa-user-plus:before {
- content: ""; }
-
-.fa-user-times:before {
- content: ""; }
-
-.fa-hotel:before,
-.fa-bed:before {
- content: ""; }
-
-.fa-viacoin:before {
- content: ""; }
-
-.fa-train:before {
- content: ""; }
-
-.fa-subway:before {
- content: ""; }
-
-.fa-medium:before {
- content: ""; }
-
-.fa-yc:before,
-.fa-y-combinator:before {
- content: ""; }
-
-.fa-optin-monster:before {
- content: ""; }
-
-.fa-opencart:before {
- content: ""; }
-
-.fa-expeditedssl:before {
- content: ""; }
-
-.fa-battery-4:before,
-.fa-battery-full:before {
- content: ""; }
-
-.fa-battery-3:before,
-.fa-battery-three-quarters:before {
- content: ""; }
-
-.fa-battery-2:before,
-.fa-battery-half:before {
- content: ""; }
-
-.fa-battery-1:before,
-.fa-battery-quarter:before {
- content: ""; }
-
-.fa-battery-0:before,
-.fa-battery-empty:before {
- content: ""; }
-
-.fa-mouse-pointer:before {
- content: ""; }
-
-.fa-i-cursor:before {
- content: ""; }
-
-.fa-object-group:before {
- content: ""; }
-
-.fa-object-ungroup:before {
- content: ""; }
-
-.fa-sticky-note:before {
- content: ""; }
-
-.fa-sticky-note-o:before {
- content: ""; }
-
-.fa-cc-jcb:before {
- content: ""; }
-
-.fa-cc-diners-club:before {
- content: ""; }
-
-.fa-clone:before {
- content: ""; }
-
-.fa-balance-scale:before {
- content: ""; }
-
-.fa-hourglass-o:before {
- content: ""; }
-
-.fa-hourglass-1:before,
-.fa-hourglass-start:before {
- content: ""; }
-
-.fa-hourglass-2:before,
-.fa-hourglass-half:before {
- content: ""; }
-
-.fa-hourglass-3:before,
-.fa-hourglass-end:before {
- content: ""; }
-
-.fa-hourglass:before {
- content: ""; }
-
-.fa-hand-grab-o:before,
-.fa-hand-rock-o:before {
- content: ""; }
-
-.fa-hand-stop-o:before,
-.fa-hand-paper-o:before {
- content: ""; }
-
-.fa-hand-scissors-o:before {
- content: ""; }
-
-.fa-hand-lizard-o:before {
- content: ""; }
-
-.fa-hand-spock-o:before {
- content: ""; }
-
-.fa-hand-pointer-o:before {
- content: ""; }
-
-.fa-hand-peace-o:before {
- content: ""; }
-
-.fa-trademark:before {
- content: ""; }
-
-.fa-registered:before {
- content: ""; }
-
-.fa-creative-commons:before {
- content: ""; }
-
-.fa-gg:before {
- content: ""; }
-
-.fa-gg-circle:before {
- content: ""; }
-
-.fa-tripadvisor:before {
- content: ""; }
-
-.fa-odnoklassniki:before {
- content: ""; }
-
-.fa-odnoklassniki-square:before {
- content: ""; }
-
-.fa-get-pocket:before {
- content: ""; }
-
-.fa-wikipedia-w:before {
- content: ""; }
-
-.fa-safari:before {
- content: ""; }
-
-.fa-chrome:before {
- content: ""; }
-
-.fa-firefox:before {
- content: ""; }
-
-.fa-opera:before {
- content: ""; }
-
-.fa-internet-explorer:before {
- content: ""; }
-
-.fa-tv:before,
-.fa-television:before {
- content: ""; }
-
-.fa-contao:before {
- content: ""; }
-
-.fa-500px:before {
- content: ""; }
-
-.fa-amazon:before {
- content: ""; }
-
-.fa-calendar-plus-o:before {
- content: ""; }
-
-.fa-calendar-minus-o:before {
- content: ""; }
-
-.fa-calendar-times-o:before {
- content: ""; }
-
-.fa-calendar-check-o:before {
- content: ""; }
-
-.fa-industry:before {
- content: ""; }
-
-.fa-map-pin:before {
- content: ""; }
-
-.fa-map-signs:before {
- content: ""; }
-
-.fa-map-o:before {
- content: ""; }
-
-.fa-map:before {
- content: ""; }
-
-.fa-commenting:before {
- content: ""; }
-
-.fa-commenting-o:before {
- content: ""; }
-
-.fa-houzz:before {
- content: ""; }
-
-.fa-vimeo:before {
- content: ""; }
-
-.fa-black-tie:before {
- content: ""; }
-
-.fa-fonticons:before {
- content: ""; }
-
-.fa-reddit-alien:before {
- content: ""; }
-
-.fa-edge:before {
- content: ""; }
-
-.fa-credit-card-alt:before {
- content: ""; }
-
-.fa-codiepie:before {
- content: ""; }
-
-.fa-modx:before {
- content: ""; }
-
-.fa-fort-awesome:before {
- content: ""; }
-
-.fa-usb:before {
- content: ""; }
-
-.fa-product-hunt:before {
- content: ""; }
-
-.fa-mixcloud:before {
- content: ""; }
-
-.fa-scribd:before {
- content: ""; }
-
-.fa-pause-circle:before {
- content: ""; }
-
-.fa-pause-circle-o:before {
- content: ""; }
-
-.fa-stop-circle:before {
- content: ""; }
-
-.fa-stop-circle-o:before {
- content: ""; }
-
-.fa-shopping-bag:before {
- content: ""; }
-
-.fa-shopping-basket:before {
- content: ""; }
-
-.fa-hashtag:before {
- content: ""; }
-
-.fa-bluetooth:before {
- content: ""; }
-
-.fa-bluetooth-b:before {
- content: ""; }
-
-.fa-percent:before {
- content: ""; }
diff --git a/styles/css/font-awesome.css.map b/styles/css/font-awesome.css.map
deleted file mode 100644
index 414ff8cf4..000000000
--- a/styles/css/font-awesome.css.map
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-"version": 3,
-"mappings": "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",
-"sources": ["../scss/_path.scss","../scss/_core.scss","../scss/_larger.scss","../scss/_fixed-width.scss","../scss/_list.scss","../scss/_variables.scss","../scss/_bordered-pulled.scss","../scss/_animated.scss","../scss/_rotated-flipped.scss","../scss/_mixins.scss","../scss/_stacked.scss","../scss/_icons.scss"],
-"names": [],
-"file": "font-awesome.css"
-}
diff --git a/styles/css/font-awesome.min.css b/styles/css/font-awesome.min.css
deleted file mode 100644
index d0603cb4b..000000000
--- a/styles/css/font-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
diff --git a/styles/css/main.css b/styles/css/main.css
deleted file mode 100644
index 56d785a97..000000000
--- a/styles/css/main.css
+++ /dev/null
@@ -1,4287 +0,0 @@
-@charset "UTF-8";
-/* stylelint-disable */
-/***
-Spectrum Colorpicker v1.7.1
-https://github.com/bgrins/spectrum
-Author: Brian Grinstead
-License: MIT
-***/
-.sp-container {
- position: absolute;
- top: 0;
- left: 0;
- display: inline-block;
- *display: inline;
- *zoom: 1;
- /* https://github.com/bgrins/spectrum/issues/40 */
- z-index: 9999994;
- overflow: hidden; }
-
-.sp-container.sp-flat {
- position: relative; }
-
-/* Fix for * { box-sizing: border-box; } */
-.sp-container,
-.sp-container * {
- -webkit-box-sizing: content-box;
- -moz-box-sizing: content-box;
- box-sizing: content-box; }
-
-/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
-.sp-top {
- position: relative;
- width: 100%;
- display: inline-block; }
-
-.sp-top-inner {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0; }
-
-.sp-color {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 20%; }
-
-.sp-hue {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 84%;
- height: 100%; }
-
-.sp-clear-enabled .sp-hue {
- top: 33px;
- height: 77.5%; }
-
-.sp-fill {
- padding-top: 80%; }
-
-.sp-sat, .sp-val {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0; }
-
-.sp-alpha-enabled .sp-top {
- margin-bottom: 18px; }
-
-.sp-alpha-enabled .sp-alpha {
- display: block; }
-
-.sp-alpha-handle {
- position: absolute;
- top: -4px;
- bottom: -4px;
- width: 6px;
- left: 50%;
- cursor: pointer;
- border: 1px solid black;
- background: white;
- opacity: .8; }
-
-.sp-alpha {
- display: none;
- position: absolute;
- bottom: -14px;
- right: 0;
- left: 0;
- height: 8px; }
-
-.sp-alpha-inner {
- border: solid 1px #333; }
-
-.sp-clear {
- display: none; }
-
-.sp-clear.sp-clear-display {
- background-position: center; }
-
-.sp-clear-enabled .sp-clear {
- display: block;
- position: absolute;
- top: 0px;
- right: 0;
- bottom: 0;
- left: 84%;
- height: 28px; }
-
-/* Don't allow text selection */
-.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button {
- -webkit-user-select: none;
- -moz-user-select: -moz-none;
- -o-user-select: none;
- user-select: none; }
-
-.sp-container.sp-input-disabled .sp-input-container {
- display: none; }
-
-.sp-container.sp-buttons-disabled .sp-button-container {
- display: none; }
-
-.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
- display: none; }
-
-.sp-palette-only .sp-picker-container {
- display: none; }
-
-.sp-palette-disabled .sp-palette-container {
- display: none; }
-
-.sp-initial-disabled .sp-initial {
- display: none; }
-
-/* Gradients for hue, saturation and value instead of images. Not pretty... but it works */
-.sp-sat {
- background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
- background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
- background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
- background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
- background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
- background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
- filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81'); }
-
-.sp-val {
- background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
- background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
- background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
- background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
- background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
- background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000'); }
-
-.sp-hue {
- background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
- background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
- background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
- background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
- background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
- background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }
-
-/* IE filters do not support multiple color stops.
- Generate 6 divs, line them up, and do two color gradients for each.
- Yes, really.
- */
-.sp-1 {
- height: 17%;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00'); }
-
-.sp-2 {
- height: 16%;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00'); }
-
-.sp-3 {
- height: 17%;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff'); }
-
-.sp-4 {
- height: 17%;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff'); }
-
-.sp-5 {
- height: 16%;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff'); }
-
-.sp-6 {
- height: 17%;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000'); }
-
-.sp-hidden {
- display: none !important; }
-
-/* Clearfix hack */
-.sp-cf:before, .sp-cf:after {
- content: "";
- display: table; }
-
-.sp-cf:after {
- clear: both; }
-
-.sp-cf {
- *zoom: 1; }
-
-/* Mobile devices, make hue slider bigger so it is easier to slide */
-@media (max-device-width: 480px) {
- .sp-color {
- right: 40%; }
- .sp-hue {
- left: 63%; }
- .sp-fill {
- padding-top: 60%; } }
-
-.sp-dragger {
- border-radius: 5px;
- height: 5px;
- width: 5px;
- border: 1px solid #fff;
- background: #000;
- cursor: pointer;
- position: absolute;
- top: 0;
- left: 0; }
-
-.sp-slider {
- position: absolute;
- top: 0;
- cursor: pointer;
- height: 3px;
- left: -1px;
- right: -1px;
- border: 1px solid #000;
- background: white;
- opacity: .8; }
-
-/*
-Theme authors:
-Here are the basic themeable display options (colors, fonts, global widths).
-See http://bgrins.github.io/spectrum/themes/ for instructions.
-*/
-.sp-container {
- border-radius: 0;
- background-color: #ECECEC;
- border: solid 1px #f0c49B;
- padding: 0; }
-
-.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
- font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- -ms-box-sizing: border-box;
- box-sizing: border-box; }
-
-.sp-top {
- margin-bottom: 3px; }
-
-.sp-color, .sp-hue, .sp-clear {
- border: solid 1px #666; }
-
-/* Input */
-.sp-input-container {
- float: right;
- width: 100px;
- margin-bottom: 4px; }
-
-.sp-initial-disabled .sp-input-container {
- width: 100%; }
-
-.sp-input {
- font-size: 12px !important;
- border: 1px inset;
- padding: 4px 5px;
- margin: 0;
- width: 100%;
- background: transparent;
- border-radius: 3px;
- color: #222; }
-
-.sp-input:focus {
- border: 1px solid orange; }
-
-.sp-input.sp-validation-error {
- border: 1px solid red;
- background: #fdd; }
-
-.sp-picker-container, .sp-palette-container {
- float: left;
- position: relative;
- padding: 10px;
- padding-bottom: 300px;
- margin-bottom: -290px; }
-
-.sp-picker-container {
- width: 172px;
- border-left: solid 1px #fff; }
-
-/* Palettes */
-.sp-palette-container {
- border-right: solid 1px #ccc; }
-
-.sp-palette-only .sp-palette-container {
- border: 0; }
-
-.sp-palette .sp-thumb-el {
- display: block;
- position: relative;
- float: left;
- width: 24px;
- height: 15px;
- margin: 3px;
- cursor: pointer;
- border: solid 2px transparent; }
-
-.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
- border-color: orange; }
-
-.sp-thumb-el {
- position: relative; }
-
-/* Initial */
-.sp-initial {
- float: left;
- border: solid 1px #333; }
-
-.sp-initial span {
- width: 30px;
- height: 25px;
- border: none;
- display: block;
- float: left;
- margin: 0; }
-
-.sp-initial .sp-clear-display {
- background-position: center; }
-
-/* Buttons */
-.sp-palette-button-container,
-.sp-button-container {
- float: right; }
-
-/* Replacer (the little preview div that shows up instead of the ) */
-.sp-replacer {
- margin: 0;
- overflow: hidden;
- cursor: pointer;
- padding: 4px;
- display: inline-block;
- *zoom: 1;
- *display: inline;
- border: solid 1px #91765d;
- background: #eee;
- color: #333;
- vertical-align: middle; }
-
-.sp-replacer:hover, .sp-replacer.sp-active {
- border-color: #F0C49B;
- color: #111; }
-
-.sp-replacer.sp-disabled {
- cursor: default;
- border-color: silver;
- color: silver; }
-
-.sp-dd {
- padding: 2px 0;
- height: 16px;
- line-height: 16px;
- float: left;
- font-size: 10px; }
-
-.sp-preview {
- position: relative;
- width: 25px;
- height: 20px;
- border: solid 1px #222;
- margin-right: 5px;
- float: left;
- z-index: 0; }
-
-.sp-palette {
- *width: 220px;
- max-width: 220px; }
-
-.sp-palette .sp-thumb-el {
- width: 16px;
- height: 16px;
- margin: 2px 1px;
- border: solid 1px #d0d0d0; }
-
-.sp-container {
- padding-bottom: 0; }
-
-/* Buttons: http://hellohappy.org/css3-buttons/ */
-.sp-container button {
- background-color: #eeeeee;
- background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
- background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
- background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
- background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
- background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
- border: 1px solid #ccc;
- border-bottom: 1px solid #bbb;
- border-radius: 3px;
- color: #333;
- font-size: 14px;
- line-height: 1;
- padding: 5px 4px;
- text-align: center;
- text-shadow: 0 1px 0 #eee;
- vertical-align: middle; }
-
-.sp-container button:hover {
- background-color: #dddddd;
- background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
- background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
- background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
- background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
- background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
- border: 1px solid #bbb;
- border-bottom: 1px solid #999;
- cursor: pointer;
- text-shadow: 0 1px 0 #ddd; }
-
-.sp-container button:active {
- border: 1px solid #aaa;
- border-bottom: 1px solid #888;
- -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
- -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
- -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
- -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
- box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; }
-
-.sp-cancel {
- font-size: 11px;
- color: #d93f3f !important;
- margin: 0;
- padding: 2px;
- margin-right: 5px;
- vertical-align: middle;
- text-decoration: none; }
-
-.sp-cancel:hover {
- color: #d93f3f !important;
- text-decoration: underline; }
-
-.sp-palette span:hover, .sp-palette span.sp-thumb-active {
- border-color: #000; }
-
-.sp-preview, .sp-alpha, .sp-thumb-el {
- position: relative;
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); }
-
-.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0; }
-
-.sp-palette .sp-thumb-inner {
- background-position: 50% 50%;
- background-repeat: no-repeat; }
-
-.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=); }
-
-.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=); }
-
-.sp-clear-display {
- background-repeat: no-repeat;
- background-position: center;
- background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==); }
-
-/*!
- * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-/* FONT PATH
- * -------------------------- */
-@font-face {
- font-family: 'FontAwesome';
- src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
- src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
- font-weight: normal;
- font-style: normal; }
-
-.fa {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale; }
-
-/* makes the font 33% larger relative to the icon container */
-.fa-lg {
- font-size: 1.3333333333em;
- line-height: 0.75em;
- vertical-align: -15%; }
-
-.fa-2x {
- font-size: 2em; }
-
-.fa-3x {
- font-size: 3em; }
-
-.fa-4x {
- font-size: 4em; }
-
-.fa-5x {
- font-size: 5em; }
-
-.fa-fw {
- width: 1.2857142857em;
- text-align: center; }
-
-.fa-ul {
- padding-left: 0;
- margin-left: 2.1428571429em;
- list-style-type: none; }
- .fa-ul > li {
- position: relative; }
-
-.fa-li {
- position: absolute;
- left: -2.1428571429em;
- width: 2.1428571429em;
- top: 0.1428571429em;
- text-align: center; }
- .fa-li.fa-lg {
- left: -1.8571428571em; }
-
-.fa-border {
- padding: .2em .25em .15em;
- border: solid 0.08em #eee;
- border-radius: .1em; }
-
-.fa-pull-left {
- float: left; }
-
-.fa-pull-right {
- float: right; }
-
-.fa.fa-pull-left {
- margin-right: .3em; }
-
-.fa.fa-pull-right {
- margin-left: .3em; }
-
-/* Deprecated as of 4.4.0 */
-.pull-right {
- float: right; }
-
-.pull-left {
- float: left; }
-
-.fa.pull-left {
- margin-right: .3em; }
-
-.fa.pull-right {
- margin-left: .3em; }
-
-.fa-spin {
- -webkit-animation: fa-spin 2s infinite linear;
- animation: fa-spin 2s infinite linear; }
-
-.fa-pulse {
- -webkit-animation: fa-spin 1s infinite steps(8);
- animation: fa-spin 1s infinite steps(8); }
-
-@-webkit-keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg); }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg); } }
-
-@keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg); }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg); } }
-
-.fa-rotate-90 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg); }
-
-.fa-rotate-180 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg); }
-
-.fa-rotate-270 {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
- -webkit-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg); }
-
-.fa-flip-horizontal {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
- -webkit-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- transform: scale(-1, 1); }
-
-.fa-flip-vertical {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
- -webkit-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- transform: scale(1, -1); }
-
-:root .fa-rotate-90,
-:root .fa-rotate-180,
-:root .fa-rotate-270,
-:root .fa-flip-horizontal,
-:root .fa-flip-vertical {
- filter: none; }
-
-.fa-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle; }
-
-.fa-stack-1x, .fa-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center; }
-
-.fa-stack-1x {
- line-height: inherit; }
-
-.fa-stack-2x {
- font-size: 2em; }
-
-.fa-inverse {
- color: #fff; }
-
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-.fa-glass:before {
- content: ""; }
-
-.fa-music:before {
- content: ""; }
-
-.fa-search:before {
- content: ""; }
-
-.fa-envelope-o:before {
- content: ""; }
-
-.fa-heart:before {
- content: ""; }
-
-.fa-star:before {
- content: ""; }
-
-.fa-star-o:before {
- content: ""; }
-
-.fa-user:before {
- content: ""; }
-
-.fa-film:before {
- content: ""; }
-
-.fa-th-large:before {
- content: ""; }
-
-.fa-th:before {
- content: ""; }
-
-.fa-th-list:before {
- content: ""; }
-
-.fa-check:before {
- content: ""; }
-
-.fa-remove:before,
-.fa-close:before,
-.fa-times:before {
- content: ""; }
-
-.fa-search-plus:before {
- content: ""; }
-
-.fa-search-minus:before {
- content: ""; }
-
-.fa-power-off:before {
- content: ""; }
-
-.fa-signal:before {
- content: ""; }
-
-.fa-gear:before,
-.fa-cog:before {
- content: ""; }
-
-.fa-trash-o:before {
- content: ""; }
-
-.fa-home:before {
- content: ""; }
-
-.fa-file-o:before {
- content: ""; }
-
-.fa-clock-o:before {
- content: ""; }
-
-.fa-road:before {
- content: ""; }
-
-.fa-download:before {
- content: ""; }
-
-.fa-arrow-circle-o-down:before {
- content: ""; }
-
-.fa-arrow-circle-o-up:before {
- content: ""; }
-
-.fa-inbox:before {
- content: ""; }
-
-.fa-play-circle-o:before {
- content: ""; }
-
-.fa-rotate-right:before,
-.fa-repeat:before {
- content: ""; }
-
-.fa-refresh:before {
- content: ""; }
-
-.fa-list-alt:before {
- content: ""; }
-
-.fa-lock:before {
- content: ""; }
-
-.fa-flag:before {
- content: ""; }
-
-.fa-headphones:before {
- content: ""; }
-
-.fa-volume-off:before {
- content: ""; }
-
-.fa-volume-down:before {
- content: ""; }
-
-.fa-volume-up:before {
- content: ""; }
-
-.fa-qrcode:before {
- content: ""; }
-
-.fa-barcode:before {
- content: ""; }
-
-.fa-tag:before {
- content: ""; }
-
-.fa-tags:before {
- content: ""; }
-
-.fa-book:before {
- content: ""; }
-
-.fa-bookmark:before {
- content: ""; }
-
-.fa-print:before {
- content: ""; }
-
-.fa-camera:before {
- content: ""; }
-
-.fa-font:before {
- content: ""; }
-
-.fa-bold:before {
- content: ""; }
-
-.fa-italic:before {
- content: ""; }
-
-.fa-text-height:before {
- content: ""; }
-
-.fa-text-width:before {
- content: ""; }
-
-.fa-align-left:before {
- content: ""; }
-
-.fa-align-center:before {
- content: ""; }
-
-.fa-align-right:before {
- content: ""; }
-
-.fa-align-justify:before {
- content: ""; }
-
-.fa-list:before {
- content: ""; }
-
-.fa-dedent:before,
-.fa-outdent:before {
- content: ""; }
-
-.fa-indent:before {
- content: ""; }
-
-.fa-video-camera:before {
- content: ""; }
-
-.fa-photo:before,
-.fa-image:before,
-.fa-picture-o:before {
- content: ""; }
-
-.fa-pencil:before {
- content: ""; }
-
-.fa-map-marker:before {
- content: ""; }
-
-.fa-adjust:before {
- content: ""; }
-
-.fa-tint:before {
- content: ""; }
-
-.fa-edit:before,
-.fa-pencil-square-o:before {
- content: ""; }
-
-.fa-share-square-o:before {
- content: ""; }
-
-.fa-check-square-o:before {
- content: ""; }
-
-.fa-arrows:before {
- content: ""; }
-
-.fa-step-backward:before {
- content: ""; }
-
-.fa-fast-backward:before {
- content: ""; }
-
-.fa-backward:before {
- content: ""; }
-
-.fa-play:before {
- content: ""; }
-
-.fa-pause:before {
- content: ""; }
-
-.fa-stop:before {
- content: ""; }
-
-.fa-forward:before {
- content: ""; }
-
-.fa-fast-forward:before {
- content: ""; }
-
-.fa-step-forward:before {
- content: ""; }
-
-.fa-eject:before {
- content: ""; }
-
-.fa-chevron-left:before {
- content: ""; }
-
-.fa-chevron-right:before {
- content: ""; }
-
-.fa-plus-circle:before {
- content: ""; }
-
-.fa-minus-circle:before {
- content: ""; }
-
-.fa-times-circle:before {
- content: ""; }
-
-.fa-check-circle:before {
- content: ""; }
-
-.fa-question-circle:before {
- content: ""; }
-
-.fa-info-circle:before {
- content: ""; }
-
-.fa-crosshairs:before {
- content: ""; }
-
-.fa-times-circle-o:before {
- content: ""; }
-
-.fa-check-circle-o:before {
- content: ""; }
-
-.fa-ban:before {
- content: ""; }
-
-.fa-arrow-left:before {
- content: ""; }
-
-.fa-arrow-right:before {
- content: ""; }
-
-.fa-arrow-up:before {
- content: ""; }
-
-.fa-arrow-down:before {
- content: ""; }
-
-.fa-mail-forward:before,
-.fa-share:before {
- content: ""; }
-
-.fa-expand:before {
- content: ""; }
-
-.fa-compress:before {
- content: ""; }
-
-.fa-plus:before {
- content: ""; }
-
-.fa-minus:before {
- content: ""; }
-
-.fa-asterisk:before {
- content: ""; }
-
-.fa-exclamation-circle:before {
- content: ""; }
-
-.fa-gift:before {
- content: ""; }
-
-.fa-leaf:before {
- content: ""; }
-
-.fa-fire:before {
- content: ""; }
-
-.fa-eye:before {
- content: ""; }
-
-.fa-eye-slash:before {
- content: ""; }
-
-.fa-warning:before,
-.fa-exclamation-triangle:before {
- content: ""; }
-
-.fa-plane:before {
- content: ""; }
-
-.fa-calendar:before {
- content: ""; }
-
-.fa-random:before {
- content: ""; }
-
-.fa-comment:before {
- content: ""; }
-
-.fa-magnet:before {
- content: ""; }
-
-.fa-chevron-up:before {
- content: ""; }
-
-.fa-chevron-down:before {
- content: ""; }
-
-.fa-retweet:before {
- content: ""; }
-
-.fa-shopping-cart:before {
- content: ""; }
-
-.fa-folder:before {
- content: ""; }
-
-.fa-folder-open:before {
- content: ""; }
-
-.fa-arrows-v:before {
- content: ""; }
-
-.fa-arrows-h:before {
- content: ""; }
-
-.fa-bar-chart-o:before,
-.fa-bar-chart:before {
- content: ""; }
-
-.fa-twitter-square:before {
- content: ""; }
-
-.fa-facebook-square:before {
- content: ""; }
-
-.fa-camera-retro:before {
- content: ""; }
-
-.fa-key:before {
- content: ""; }
-
-.fa-gears:before,
-.fa-cogs:before {
- content: ""; }
-
-.fa-comments:before {
- content: ""; }
-
-.fa-thumbs-o-up:before {
- content: ""; }
-
-.fa-thumbs-o-down:before {
- content: ""; }
-
-.fa-star-half:before {
- content: ""; }
-
-.fa-heart-o:before {
- content: ""; }
-
-.fa-sign-out:before {
- content: ""; }
-
-.fa-linkedin-square:before {
- content: ""; }
-
-.fa-thumb-tack:before {
- content: ""; }
-
-.fa-external-link:before {
- content: ""; }
-
-.fa-sign-in:before {
- content: ""; }
-
-.fa-trophy:before {
- content: ""; }
-
-.fa-github-square:before {
- content: ""; }
-
-.fa-upload:before {
- content: ""; }
-
-.fa-lemon-o:before {
- content: ""; }
-
-.fa-phone:before {
- content: ""; }
-
-.fa-square-o:before {
- content: ""; }
-
-.fa-bookmark-o:before {
- content: ""; }
-
-.fa-phone-square:before {
- content: ""; }
-
-.fa-twitter:before {
- content: ""; }
-
-.fa-facebook-f:before,
-.fa-facebook:before {
- content: ""; }
-
-.fa-github:before {
- content: ""; }
-
-.fa-unlock:before {
- content: ""; }
-
-.fa-credit-card:before {
- content: ""; }
-
-.fa-feed:before,
-.fa-rss:before {
- content: ""; }
-
-.fa-hdd-o:before {
- content: ""; }
-
-.fa-bullhorn:before {
- content: ""; }
-
-.fa-bell:before {
- content: ""; }
-
-.fa-certificate:before {
- content: ""; }
-
-.fa-hand-o-right:before {
- content: ""; }
-
-.fa-hand-o-left:before {
- content: ""; }
-
-.fa-hand-o-up:before {
- content: ""; }
-
-.fa-hand-o-down:before {
- content: ""; }
-
-.fa-arrow-circle-left:before {
- content: ""; }
-
-.fa-arrow-circle-right:before {
- content: ""; }
-
-.fa-arrow-circle-up:before {
- content: ""; }
-
-.fa-arrow-circle-down:before {
- content: ""; }
-
-.fa-globe:before {
- content: ""; }
-
-.fa-wrench:before {
- content: ""; }
-
-.fa-tasks:before {
- content: ""; }
-
-.fa-filter:before {
- content: ""; }
-
-.fa-briefcase:before {
- content: ""; }
-
-.fa-arrows-alt:before {
- content: ""; }
-
-.fa-group:before,
-.fa-users:before {
- content: ""; }
-
-.fa-chain:before,
-.fa-link:before {
- content: ""; }
-
-.fa-cloud:before {
- content: ""; }
-
-.fa-flask:before {
- content: ""; }
-
-.fa-cut:before,
-.fa-scissors:before {
- content: ""; }
-
-.fa-copy:before,
-.fa-files-o:before {
- content: ""; }
-
-.fa-paperclip:before {
- content: ""; }
-
-.fa-save:before,
-.fa-floppy-o:before {
- content: ""; }
-
-.fa-square:before {
- content: ""; }
-
-.fa-navicon:before,
-.fa-reorder:before,
-.fa-bars:before {
- content: ""; }
-
-.fa-list-ul:before {
- content: ""; }
-
-.fa-list-ol:before {
- content: ""; }
-
-.fa-strikethrough:before {
- content: ""; }
-
-.fa-underline:before {
- content: ""; }
-
-.fa-table:before {
- content: ""; }
-
-.fa-magic:before {
- content: ""; }
-
-.fa-truck:before {
- content: ""; }
-
-.fa-pinterest:before {
- content: ""; }
-
-.fa-pinterest-square:before {
- content: ""; }
-
-.fa-google-plus-square:before {
- content: ""; }
-
-.fa-google-plus:before {
- content: ""; }
-
-.fa-money:before {
- content: ""; }
-
-.fa-caret-down:before {
- content: ""; }
-
-.fa-caret-up:before {
- content: ""; }
-
-.fa-caret-left:before {
- content: ""; }
-
-.fa-caret-right:before {
- content: ""; }
-
-.fa-columns:before {
- content: ""; }
-
-.fa-unsorted:before,
-.fa-sort:before {
- content: ""; }
-
-.fa-sort-down:before,
-.fa-sort-desc:before {
- content: ""; }
-
-.fa-sort-up:before,
-.fa-sort-asc:before {
- content: ""; }
-
-.fa-envelope:before {
- content: ""; }
-
-.fa-linkedin:before {
- content: ""; }
-
-.fa-rotate-left:before,
-.fa-undo:before {
- content: ""; }
-
-.fa-legal:before,
-.fa-gavel:before {
- content: ""; }
-
-.fa-dashboard:before,
-.fa-tachometer:before {
- content: ""; }
-
-.fa-comment-o:before {
- content: ""; }
-
-.fa-comments-o:before {
- content: ""; }
-
-.fa-flash:before,
-.fa-bolt:before {
- content: ""; }
-
-.fa-sitemap:before {
- content: ""; }
-
-.fa-umbrella:before {
- content: ""; }
-
-.fa-paste:before,
-.fa-clipboard:before {
- content: ""; }
-
-.fa-lightbulb-o:before {
- content: ""; }
-
-.fa-exchange:before {
- content: ""; }
-
-.fa-cloud-download:before {
- content: ""; }
-
-.fa-cloud-upload:before {
- content: ""; }
-
-.fa-user-md:before {
- content: ""; }
-
-.fa-stethoscope:before {
- content: ""; }
-
-.fa-suitcase:before {
- content: ""; }
-
-.fa-bell-o:before {
- content: ""; }
-
-.fa-coffee:before {
- content: ""; }
-
-.fa-cutlery:before {
- content: ""; }
-
-.fa-file-text-o:before {
- content: ""; }
-
-.fa-building-o:before {
- content: ""; }
-
-.fa-hospital-o:before {
- content: ""; }
-
-.fa-ambulance:before {
- content: ""; }
-
-.fa-medkit:before {
- content: ""; }
-
-.fa-fighter-jet:before {
- content: ""; }
-
-.fa-beer:before {
- content: ""; }
-
-.fa-h-square:before {
- content: ""; }
-
-.fa-plus-square:before {
- content: ""; }
-
-.fa-angle-double-left:before {
- content: ""; }
-
-.fa-angle-double-right:before {
- content: ""; }
-
-.fa-angle-double-up:before {
- content: ""; }
-
-.fa-angle-double-down:before {
- content: ""; }
-
-.fa-angle-left:before {
- content: ""; }
-
-.fa-angle-right:before {
- content: ""; }
-
-.fa-angle-up:before {
- content: ""; }
-
-.fa-angle-down:before {
- content: ""; }
-
-.fa-desktop:before {
- content: ""; }
-
-.fa-laptop:before {
- content: ""; }
-
-.fa-tablet:before {
- content: ""; }
-
-.fa-mobile-phone:before,
-.fa-mobile:before {
- content: ""; }
-
-.fa-circle-o:before {
- content: ""; }
-
-.fa-quote-left:before {
- content: ""; }
-
-.fa-quote-right:before {
- content: ""; }
-
-.fa-spinner:before {
- content: ""; }
-
-.fa-circle:before {
- content: ""; }
-
-.fa-mail-reply:before,
-.fa-reply:before {
- content: ""; }
-
-.fa-github-alt:before {
- content: ""; }
-
-.fa-folder-o:before {
- content: ""; }
-
-.fa-folder-open-o:before {
- content: ""; }
-
-.fa-smile-o:before {
- content: ""; }
-
-.fa-frown-o:before {
- content: ""; }
-
-.fa-meh-o:before {
- content: ""; }
-
-.fa-gamepad:before {
- content: ""; }
-
-.fa-keyboard-o:before {
- content: ""; }
-
-.fa-flag-o:before {
- content: ""; }
-
-.fa-flag-checkered:before {
- content: ""; }
-
-.fa-terminal:before {
- content: ""; }
-
-.fa-code:before {
- content: ""; }
-
-.fa-mail-reply-all:before,
-.fa-reply-all:before {
- content: ""; }
-
-.fa-star-half-empty:before,
-.fa-star-half-full:before,
-.fa-star-half-o:before {
- content: ""; }
-
-.fa-location-arrow:before {
- content: ""; }
-
-.fa-crop:before {
- content: ""; }
-
-.fa-code-fork:before {
- content: ""; }
-
-.fa-unlink:before,
-.fa-chain-broken:before {
- content: ""; }
-
-.fa-question:before {
- content: ""; }
-
-.fa-info:before {
- content: ""; }
-
-.fa-exclamation:before {
- content: ""; }
-
-.fa-superscript:before {
- content: ""; }
-
-.fa-subscript:before {
- content: ""; }
-
-.fa-eraser:before {
- content: ""; }
-
-.fa-puzzle-piece:before {
- content: ""; }
-
-.fa-microphone:before {
- content: ""; }
-
-.fa-microphone-slash:before {
- content: ""; }
-
-.fa-shield:before {
- content: ""; }
-
-.fa-calendar-o:before {
- content: ""; }
-
-.fa-fire-extinguisher:before {
- content: ""; }
-
-.fa-rocket:before {
- content: ""; }
-
-.fa-maxcdn:before {
- content: ""; }
-
-.fa-chevron-circle-left:before {
- content: ""; }
-
-.fa-chevron-circle-right:before {
- content: ""; }
-
-.fa-chevron-circle-up:before {
- content: ""; }
-
-.fa-chevron-circle-down:before {
- content: ""; }
-
-.fa-html5:before {
- content: ""; }
-
-.fa-css3:before {
- content: ""; }
-
-.fa-anchor:before {
- content: ""; }
-
-.fa-unlock-alt:before {
- content: ""; }
-
-.fa-bullseye:before {
- content: ""; }
-
-.fa-ellipsis-h:before {
- content: ""; }
-
-.fa-ellipsis-v:before {
- content: ""; }
-
-.fa-rss-square:before {
- content: ""; }
-
-.fa-play-circle:before {
- content: ""; }
-
-.fa-ticket:before {
- content: ""; }
-
-.fa-minus-square:before {
- content: ""; }
-
-.fa-minus-square-o:before {
- content: ""; }
-
-.fa-level-up:before {
- content: ""; }
-
-.fa-level-down:before {
- content: ""; }
-
-.fa-check-square:before {
- content: ""; }
-
-.fa-pencil-square:before {
- content: ""; }
-
-.fa-external-link-square:before {
- content: ""; }
-
-.fa-share-square:before {
- content: ""; }
-
-.fa-compass:before {
- content: ""; }
-
-.fa-toggle-down:before,
-.fa-caret-square-o-down:before {
- content: ""; }
-
-.fa-toggle-up:before,
-.fa-caret-square-o-up:before {
- content: ""; }
-
-.fa-toggle-right:before,
-.fa-caret-square-o-right:before {
- content: ""; }
-
-.fa-euro:before,
-.fa-eur:before {
- content: ""; }
-
-.fa-gbp:before {
- content: ""; }
-
-.fa-dollar:before,
-.fa-usd:before {
- content: ""; }
-
-.fa-rupee:before,
-.fa-inr:before {
- content: ""; }
-
-.fa-cny:before,
-.fa-rmb:before,
-.fa-yen:before,
-.fa-jpy:before {
- content: ""; }
-
-.fa-ruble:before,
-.fa-rouble:before,
-.fa-rub:before {
- content: ""; }
-
-.fa-won:before,
-.fa-krw:before {
- content: ""; }
-
-.fa-bitcoin:before,
-.fa-btc:before {
- content: ""; }
-
-.fa-file:before {
- content: ""; }
-
-.fa-file-text:before {
- content: ""; }
-
-.fa-sort-alpha-asc:before {
- content: ""; }
-
-.fa-sort-alpha-desc:before {
- content: ""; }
-
-.fa-sort-amount-asc:before {
- content: ""; }
-
-.fa-sort-amount-desc:before {
- content: ""; }
-
-.fa-sort-numeric-asc:before {
- content: ""; }
-
-.fa-sort-numeric-desc:before {
- content: ""; }
-
-.fa-thumbs-up:before {
- content: ""; }
-
-.fa-thumbs-down:before {
- content: ""; }
-
-.fa-youtube-square:before {
- content: ""; }
-
-.fa-youtube:before {
- content: ""; }
-
-.fa-xing:before {
- content: ""; }
-
-.fa-xing-square:before {
- content: ""; }
-
-.fa-youtube-play:before {
- content: ""; }
-
-.fa-dropbox:before {
- content: ""; }
-
-.fa-stack-overflow:before {
- content: ""; }
-
-.fa-instagram:before {
- content: ""; }
-
-.fa-flickr:before {
- content: ""; }
-
-.fa-adn:before {
- content: ""; }
-
-.fa-bitbucket:before {
- content: ""; }
-
-.fa-bitbucket-square:before {
- content: ""; }
-
-.fa-tumblr:before {
- content: ""; }
-
-.fa-tumblr-square:before {
- content: ""; }
-
-.fa-long-arrow-down:before {
- content: ""; }
-
-.fa-long-arrow-up:before {
- content: ""; }
-
-.fa-long-arrow-left:before {
- content: ""; }
-
-.fa-long-arrow-right:before {
- content: ""; }
-
-.fa-apple:before {
- content: ""; }
-
-.fa-windows:before {
- content: ""; }
-
-.fa-android:before {
- content: ""; }
-
-.fa-linux:before {
- content: ""; }
-
-.fa-dribbble:before {
- content: ""; }
-
-.fa-skype:before {
- content: ""; }
-
-.fa-foursquare:before {
- content: ""; }
-
-.fa-trello:before {
- content: ""; }
-
-.fa-female:before {
- content: ""; }
-
-.fa-male:before {
- content: ""; }
-
-.fa-gittip:before,
-.fa-gratipay:before {
- content: ""; }
-
-.fa-sun-o:before {
- content: ""; }
-
-.fa-moon-o:before {
- content: ""; }
-
-.fa-archive:before {
- content: ""; }
-
-.fa-bug:before {
- content: ""; }
-
-.fa-vk:before {
- content: ""; }
-
-.fa-weibo:before {
- content: ""; }
-
-.fa-renren:before {
- content: ""; }
-
-.fa-pagelines:before {
- content: ""; }
-
-.fa-stack-exchange:before {
- content: ""; }
-
-.fa-arrow-circle-o-right:before {
- content: ""; }
-
-.fa-arrow-circle-o-left:before {
- content: ""; }
-
-.fa-toggle-left:before,
-.fa-caret-square-o-left:before {
- content: ""; }
-
-.fa-dot-circle-o:before {
- content: ""; }
-
-.fa-wheelchair:before {
- content: ""; }
-
-.fa-vimeo-square:before {
- content: ""; }
-
-.fa-turkish-lira:before,
-.fa-try:before {
- content: ""; }
-
-.fa-plus-square-o:before {
- content: ""; }
-
-.fa-space-shuttle:before {
- content: ""; }
-
-.fa-slack:before {
- content: ""; }
-
-.fa-envelope-square:before {
- content: ""; }
-
-.fa-wordpress:before {
- content: ""; }
-
-.fa-openid:before {
- content: ""; }
-
-.fa-institution:before,
-.fa-bank:before,
-.fa-university:before {
- content: ""; }
-
-.fa-mortar-board:before,
-.fa-graduation-cap:before {
- content: ""; }
-
-.fa-yahoo:before {
- content: ""; }
-
-.fa-google:before {
- content: ""; }
-
-.fa-reddit:before {
- content: ""; }
-
-.fa-reddit-square:before {
- content: ""; }
-
-.fa-stumbleupon-circle:before {
- content: ""; }
-
-.fa-stumbleupon:before {
- content: ""; }
-
-.fa-delicious:before {
- content: ""; }
-
-.fa-digg:before {
- content: ""; }
-
-.fa-pied-piper:before {
- content: ""; }
-
-.fa-pied-piper-alt:before {
- content: ""; }
-
-.fa-drupal:before {
- content: ""; }
-
-.fa-joomla:before {
- content: ""; }
-
-.fa-language:before {
- content: ""; }
-
-.fa-fax:before {
- content: ""; }
-
-.fa-building:before {
- content: ""; }
-
-.fa-child:before {
- content: ""; }
-
-.fa-paw:before {
- content: ""; }
-
-.fa-spoon:before {
- content: ""; }
-
-.fa-cube:before {
- content: ""; }
-
-.fa-cubes:before {
- content: ""; }
-
-.fa-behance:before {
- content: ""; }
-
-.fa-behance-square:before {
- content: ""; }
-
-.fa-steam:before {
- content: ""; }
-
-.fa-steam-square:before {
- content: ""; }
-
-.fa-recycle:before {
- content: ""; }
-
-.fa-automobile:before,
-.fa-car:before {
- content: ""; }
-
-.fa-cab:before,
-.fa-taxi:before {
- content: ""; }
-
-.fa-tree:before {
- content: ""; }
-
-.fa-spotify:before {
- content: ""; }
-
-.fa-deviantart:before {
- content: ""; }
-
-.fa-soundcloud:before {
- content: ""; }
-
-.fa-database:before {
- content: ""; }
-
-.fa-file-pdf-o:before {
- content: ""; }
-
-.fa-file-word-o:before {
- content: ""; }
-
-.fa-file-excel-o:before {
- content: ""; }
-
-.fa-file-powerpoint-o:before {
- content: ""; }
-
-.fa-file-photo-o:before,
-.fa-file-picture-o:before,
-.fa-file-image-o:before {
- content: ""; }
-
-.fa-file-zip-o:before,
-.fa-file-archive-o:before {
- content: ""; }
-
-.fa-file-sound-o:before,
-.fa-file-audio-o:before {
- content: ""; }
-
-.fa-file-movie-o:before,
-.fa-file-video-o:before {
- content: ""; }
-
-.fa-file-code-o:before {
- content: ""; }
-
-.fa-vine:before {
- content: ""; }
-
-.fa-codepen:before {
- content: ""; }
-
-.fa-jsfiddle:before {
- content: ""; }
-
-.fa-life-bouy:before,
-.fa-life-buoy:before,
-.fa-life-saver:before,
-.fa-support:before,
-.fa-life-ring:before {
- content: ""; }
-
-.fa-circle-o-notch:before {
- content: ""; }
-
-.fa-ra:before,
-.fa-rebel:before {
- content: ""; }
-
-.fa-ge:before,
-.fa-empire:before {
- content: ""; }
-
-.fa-git-square:before {
- content: ""; }
-
-.fa-git:before {
- content: ""; }
-
-.fa-y-combinator-square:before,
-.fa-yc-square:before,
-.fa-hacker-news:before {
- content: ""; }
-
-.fa-tencent-weibo:before {
- content: ""; }
-
-.fa-qq:before {
- content: ""; }
-
-.fa-wechat:before,
-.fa-weixin:before {
- content: ""; }
-
-.fa-send:before,
-.fa-paper-plane:before {
- content: ""; }
-
-.fa-send-o:before,
-.fa-paper-plane-o:before {
- content: ""; }
-
-.fa-history:before {
- content: ""; }
-
-.fa-circle-thin:before {
- content: ""; }
-
-.fa-header:before {
- content: ""; }
-
-.fa-paragraph:before {
- content: ""; }
-
-.fa-sliders:before {
- content: ""; }
-
-.fa-share-alt:before {
- content: ""; }
-
-.fa-share-alt-square:before {
- content: ""; }
-
-.fa-bomb:before {
- content: ""; }
-
-.fa-soccer-ball-o:before,
-.fa-futbol-o:before {
- content: ""; }
-
-.fa-tty:before {
- content: ""; }
-
-.fa-binoculars:before {
- content: ""; }
-
-.fa-plug:before {
- content: ""; }
-
-.fa-slideshare:before {
- content: ""; }
-
-.fa-twitch:before {
- content: ""; }
-
-.fa-yelp:before {
- content: ""; }
-
-.fa-newspaper-o:before {
- content: ""; }
-
-.fa-wifi:before {
- content: ""; }
-
-.fa-calculator:before {
- content: ""; }
-
-.fa-paypal:before {
- content: ""; }
-
-.fa-google-wallet:before {
- content: ""; }
-
-.fa-cc-visa:before {
- content: ""; }
-
-.fa-cc-mastercard:before {
- content: ""; }
-
-.fa-cc-discover:before {
- content: ""; }
-
-.fa-cc-amex:before {
- content: ""; }
-
-.fa-cc-paypal:before {
- content: ""; }
-
-.fa-cc-stripe:before {
- content: ""; }
-
-.fa-bell-slash:before {
- content: ""; }
-
-.fa-bell-slash-o:before {
- content: ""; }
-
-.fa-trash:before {
- content: ""; }
-
-.fa-copyright:before {
- content: ""; }
-
-.fa-at:before {
- content: ""; }
-
-.fa-eyedropper:before {
- content: ""; }
-
-.fa-paint-brush:before {
- content: ""; }
-
-.fa-birthday-cake:before {
- content: ""; }
-
-.fa-area-chart:before {
- content: ""; }
-
-.fa-pie-chart:before {
- content: ""; }
-
-.fa-line-chart:before {
- content: ""; }
-
-.fa-lastfm:before {
- content: ""; }
-
-.fa-lastfm-square:before {
- content: ""; }
-
-.fa-toggle-off:before {
- content: ""; }
-
-.fa-toggle-on:before {
- content: ""; }
-
-.fa-bicycle:before {
- content: ""; }
-
-.fa-bus:before {
- content: ""; }
-
-.fa-ioxhost:before {
- content: ""; }
-
-.fa-angellist:before {
- content: ""; }
-
-.fa-cc:before {
- content: ""; }
-
-.fa-shekel:before,
-.fa-sheqel:before,
-.fa-ils:before {
- content: ""; }
-
-.fa-meanpath:before {
- content: ""; }
-
-.fa-buysellads:before {
- content: ""; }
-
-.fa-connectdevelop:before {
- content: ""; }
-
-.fa-dashcube:before {
- content: ""; }
-
-.fa-forumbee:before {
- content: ""; }
-
-.fa-leanpub:before {
- content: ""; }
-
-.fa-sellsy:before {
- content: ""; }
-
-.fa-shirtsinbulk:before {
- content: ""; }
-
-.fa-simplybuilt:before {
- content: ""; }
-
-.fa-skyatlas:before {
- content: ""; }
-
-.fa-cart-plus:before {
- content: ""; }
-
-.fa-cart-arrow-down:before {
- content: ""; }
-
-.fa-diamond:before {
- content: ""; }
-
-.fa-ship:before {
- content: ""; }
-
-.fa-user-secret:before {
- content: ""; }
-
-.fa-motorcycle:before {
- content: ""; }
-
-.fa-street-view:before {
- content: ""; }
-
-.fa-heartbeat:before {
- content: ""; }
-
-.fa-venus:before {
- content: ""; }
-
-.fa-mars:before {
- content: ""; }
-
-.fa-mercury:before {
- content: ""; }
-
-.fa-intersex:before,
-.fa-transgender:before {
- content: ""; }
-
-.fa-transgender-alt:before {
- content: ""; }
-
-.fa-venus-double:before {
- content: ""; }
-
-.fa-mars-double:before {
- content: ""; }
-
-.fa-venus-mars:before {
- content: ""; }
-
-.fa-mars-stroke:before {
- content: ""; }
-
-.fa-mars-stroke-v:before {
- content: ""; }
-
-.fa-mars-stroke-h:before {
- content: ""; }
-
-.fa-neuter:before {
- content: ""; }
-
-.fa-genderless:before {
- content: ""; }
-
-.fa-facebook-official:before {
- content: ""; }
-
-.fa-pinterest-p:before {
- content: ""; }
-
-.fa-whatsapp:before {
- content: ""; }
-
-.fa-server:before {
- content: ""; }
-
-.fa-user-plus:before {
- content: ""; }
-
-.fa-user-times:before {
- content: ""; }
-
-.fa-hotel:before,
-.fa-bed:before {
- content: ""; }
-
-.fa-viacoin:before {
- content: ""; }
-
-.fa-train:before {
- content: ""; }
-
-.fa-subway:before {
- content: ""; }
-
-.fa-medium:before {
- content: ""; }
-
-.fa-yc:before,
-.fa-y-combinator:before {
- content: ""; }
-
-.fa-optin-monster:before {
- content: ""; }
-
-.fa-opencart:before {
- content: ""; }
-
-.fa-expeditedssl:before {
- content: ""; }
-
-.fa-battery-4:before,
-.fa-battery-full:before {
- content: ""; }
-
-.fa-battery-3:before,
-.fa-battery-three-quarters:before {
- content: ""; }
-
-.fa-battery-2:before,
-.fa-battery-half:before {
- content: ""; }
-
-.fa-battery-1:before,
-.fa-battery-quarter:before {
- content: ""; }
-
-.fa-battery-0:before,
-.fa-battery-empty:before {
- content: ""; }
-
-.fa-mouse-pointer:before {
- content: ""; }
-
-.fa-i-cursor:before {
- content: ""; }
-
-.fa-object-group:before {
- content: ""; }
-
-.fa-object-ungroup:before {
- content: ""; }
-
-.fa-sticky-note:before {
- content: ""; }
-
-.fa-sticky-note-o:before {
- content: ""; }
-
-.fa-cc-jcb:before {
- content: ""; }
-
-.fa-cc-diners-club:before {
- content: ""; }
-
-.fa-clone:before {
- content: ""; }
-
-.fa-balance-scale:before {
- content: ""; }
-
-.fa-hourglass-o:before {
- content: ""; }
-
-.fa-hourglass-1:before,
-.fa-hourglass-start:before {
- content: ""; }
-
-.fa-hourglass-2:before,
-.fa-hourglass-half:before {
- content: ""; }
-
-.fa-hourglass-3:before,
-.fa-hourglass-end:before {
- content: ""; }
-
-.fa-hourglass:before {
- content: ""; }
-
-.fa-hand-grab-o:before,
-.fa-hand-rock-o:before {
- content: ""; }
-
-.fa-hand-stop-o:before,
-.fa-hand-paper-o:before {
- content: ""; }
-
-.fa-hand-scissors-o:before {
- content: ""; }
-
-.fa-hand-lizard-o:before {
- content: ""; }
-
-.fa-hand-spock-o:before {
- content: ""; }
-
-.fa-hand-pointer-o:before {
- content: ""; }
-
-.fa-hand-peace-o:before {
- content: ""; }
-
-.fa-trademark:before {
- content: ""; }
-
-.fa-registered:before {
- content: ""; }
-
-.fa-creative-commons:before {
- content: ""; }
-
-.fa-gg:before {
- content: ""; }
-
-.fa-gg-circle:before {
- content: ""; }
-
-.fa-tripadvisor:before {
- content: ""; }
-
-.fa-odnoklassniki:before {
- content: ""; }
-
-.fa-odnoklassniki-square:before {
- content: ""; }
-
-.fa-get-pocket:before {
- content: ""; }
-
-.fa-wikipedia-w:before {
- content: ""; }
-
-.fa-safari:before {
- content: ""; }
-
-.fa-chrome:before {
- content: ""; }
-
-.fa-firefox:before {
- content: ""; }
-
-.fa-opera:before {
- content: ""; }
-
-.fa-internet-explorer:before {
- content: ""; }
-
-.fa-tv:before,
-.fa-television:before {
- content: ""; }
-
-.fa-contao:before {
- content: ""; }
-
-.fa-500px:before {
- content: ""; }
-
-.fa-amazon:before {
- content: ""; }
-
-.fa-calendar-plus-o:before {
- content: ""; }
-
-.fa-calendar-minus-o:before {
- content: ""; }
-
-.fa-calendar-times-o:before {
- content: ""; }
-
-.fa-calendar-check-o:before {
- content: ""; }
-
-.fa-industry:before {
- content: ""; }
-
-.fa-map-pin:before {
- content: ""; }
-
-.fa-map-signs:before {
- content: ""; }
-
-.fa-map-o:before {
- content: ""; }
-
-.fa-map:before {
- content: ""; }
-
-.fa-commenting:before {
- content: ""; }
-
-.fa-commenting-o:before {
- content: ""; }
-
-.fa-houzz:before {
- content: ""; }
-
-.fa-vimeo:before {
- content: ""; }
-
-.fa-black-tie:before {
- content: ""; }
-
-.fa-fonticons:before {
- content: ""; }
-
-.fa-reddit-alien:before {
- content: ""; }
-
-.fa-edge:before {
- content: ""; }
-
-.fa-credit-card-alt:before {
- content: ""; }
-
-.fa-codiepie:before {
- content: ""; }
-
-.fa-modx:before {
- content: ""; }
-
-.fa-fort-awesome:before {
- content: ""; }
-
-.fa-usb:before {
- content: ""; }
-
-.fa-product-hunt:before {
- content: ""; }
-
-.fa-mixcloud:before {
- content: ""; }
-
-.fa-scribd:before {
- content: ""; }
-
-.fa-pause-circle:before {
- content: ""; }
-
-.fa-pause-circle-o:before {
- content: ""; }
-
-.fa-stop-circle:before {
- content: ""; }
-
-.fa-stop-circle-o:before {
- content: ""; }
-
-.fa-shopping-bag:before {
- content: ""; }
-
-.fa-shopping-basket:before {
- content: ""; }
-
-.fa-hashtag:before {
- content: ""; }
-
-.fa-bluetooth:before {
- content: ""; }
-
-.fa-bluetooth-b:before {
- content: ""; }
-
-.fa-percent:before {
- content: ""; }
-
-/* Dark theme */
-/* Light: #573454 Dark: #3b2639 -moz-linear-gradient(top, #fca99b 0%, #6e2842 100%) */
-/* l: #d8d7db */
-/* Light theme
-$mainColor: #fff;
-$fontColor: #9299a3;
-$fontColorActive: #4f8ef7;
-*/
-/* darken($mainColor, 4%) - #383838 */
-/* #515151 */
-@font-face {
- font-family: 'font3336';
- src: url("../fonts/main-fonts.eot?v=20");
- src: url("../fonts/main-fonts.woff?v=20") format("woff"), url("../fonts/main-fonts.ttf?v=20") format("truetype"), url("../fonts/main-fonts.svg?v=20") format("svg"), url("../fonts/main-fonts.eot?v=20") format("embedded-opentype");
- font-weight: normal;
- font-style: normal; }
-
-.gjs-fonts::before {
- display: block;
- font: normal normal normal 14px font3336;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- font-size: 5em; }
-
-.gjs-f-b1::before {
- content: 'Q'; }
-
-.gjs-f-b2::before {
- content: 'W'; }
-
-.gjs-f-b3::before {
- content: 'E'; }
-
-.gjs-f-b37::before {
- content: 'R'; }
-
-.gjs-f-hero::before {
- content: 'T'; }
-
-.gjs-f-h1p::before {
- content: 'y'; }
-
-.gjs-f-3ba::before {
- content: 'u'; }
-
-.gjs-f-image::before {
- content: 'I'; }
-
-.gjs-f-text::before {
- content: 'o'; }
-
-.gjs-f-quo::before {
- content: 'p'; }
-
-.gjs-f-button::before {
- content: 'B'; }
-
-.gjs-f-divider::before {
- content: 'D'; }
-
-.gjs-invis-invis, .gjs-clm-tags #gjs-clm-new,
-.gjs-no-app {
- background-color: transparent;
- border: none;
- color: inherit; }
-
-.gjs-no-app {
- height: 10px; }
-
-.gjs-test::btn {
- color: '#fff'; }
-
-.opac50, .gjs-clm-tags #gjs-clm-close {
- opacity: 0.5;
- filter: alpha(opacity=50); }
-
-.gjs-checker-bg, .gjs-field-colorp-c, .checker-bg, .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box {
- background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg=="); }
-
-.gjs-no-user-select, .gjs-grabbing,
-.gjs-grabbing *, .gjs-nav-comp-name {
- -moz-user-select: none;
- -khtml-user-select: none;
- -webkit-user-select: none;
- -ms-user-select: none;
- -o-user-select: none;
- user-select: none; }
-
-.gjs-no-pointer-events, .gjs-resizer-c, .gjs-margin-v-el,
-.gjs-padding-v-el,
-.gjs-fixedmargin-v-el,
-.gjs-fixedpadding-v-el {
- pointer-events: none; }
-
-.gjs-bg-main, .gjs-off-prv, .gjs-select option,
-.gjs-clm-select option,
-.gjs-sm-select option,
-.gjs-sm-unit option, .gjs-pn-panel, .gjs-nv-item .gjs-nv-title-c, .gjs-field-select option, .gjs-sm-sector .gjs-sm-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c, .gjs-block, .gjs-mdl-dialog, #gjs-rte-toolbar, .sp-container {
- background-color: #444; }
-
-.gjs-color-main, .gjs-off-prv, .gjs-btn-prim, .gjs-pn-panel, .gjs-pn-btn, .gjs-btnt, .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field, .gjs-sm-sector .gjs-sm-stack #gjs-sm-add, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add, .gjs-mdl-dialog, #gjs-rte-toolbar .gjs-rte-btn {
- color: #ddd; }
-
-.gjs-color-active, .gjs-pn-btn.gjs-pn-active, .gjs-btnt.gjs-pn-active {
- color: #f8f8f8; }
-
-.gjs-bdrag {
- pointer-events: none !important;
- position: absolute !important;
- z-index: 10 !important;
- width: auto; }
-
-.gjs-drag-helper {
- background-color: #3b97e3 !important;
- pointer-events: none !important;
- position: absolute !important;
- z-index: 10 !important;
- transform: scale(0.3) !important;
- transform-origin: top left !important;
- -webkit-transform-origin: top left !important;
- margin: 15px !important;
- transition: none !important;
- outline: none !important; }
-
-.gjs-grabbing,
-.gjs-grabbing * {
- cursor: grabbing !important;
- cursor: -webkit-grabbing !important; }
-
-.gjs-grabbing {
- overflow: hidden; }
-
-.gjs-off-prv {
- position: relative;
- z-index: 10;
- padding: 5px;
- cursor: pointer; }
-
-.gjs-editor-cont ::-webkit-scrollbar-track {
- background: rgba(0, 0, 0, 0.1); }
-
-.gjs-editor-cont ::-webkit-scrollbar-thumb {
- background-color: rgba(255, 255, 255, 0.2); }
-
-.gjs-editor-cont ::-webkit-scrollbar {
- width: 8px; }
-
-/********************* MAIN ************************/
-.clear {
- clear: both; }
-
-.no-select, .gjs-com-no-select, .gjs-com-no-select img, .gjs-clm-tags #gjs-clm-close, .gjs-clm-tags #gjs-clm-tag-label {
- -moz-user-select: none;
- -khtml-user-select: none;
- -webkit-user-select: none;
- -ms-user-select: none;
- -o-user-select: none;
- user-select: none; }
-
-.gjs-editor {
- font-family: Helvetica, sans-serif;
- background-color: #444;
- position: relative;
- box-sizing: border-box;
- height: 100%; }
-
-.gjs-freezed,
-.gjs-nv-freezed {
- opacity: 0.5;
- filter: alpha(opacity=50);
- pointer-events: none; }
-
-.gjs-btn-prim {
- background-color: rgba(255, 255, 255, 0.1);
- border-radius: 2px;
- padding: 3px 6px;
- cursor: pointer;
- padding: 0.5em;
- border: none; }
-
-.gjs-btn-prim:active {
- background-color: rgba(255, 255, 255, 0.1); }
-
-.gjs-input, .gjs-select {
- background-color: rgba(0, 0, 0, 0.3);
- border: 1px solid rgba(0, 0, 0, 0.1);
- border-radius: 2px;
- box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
- box-sizing: border-box;
- color: #ddd;
- padding: 0.5em 1em; }
-
-div.gjs-select {
- padding: 0; }
-
-.gjs-select select {
- padding-right: 10px; }
-
-.gjs-select:-moz-focusring,
-.gjs-select select:-moz-focusring {
- color: transparent;
- text-shadow: 0 0 0 rgba(255, 255, 255, 0.7); }
-
-.gjs-input:focus, .gjs-select:focus,
-.gjs-button:focus,
-.gjs-btn-prim:focus,
-.gjs-select:focus,
-.gjs-select select:focus {
- outline: none; }
-
-/************* TRAITS ****************/
-.gjs-traits-label {
- border-bottom: 1px solid rgba(0, 0, 0, 0.3);
- font-size: 13px;
- font-weight: lighter;
- margin-bottom: 5px;
- padding: 10px;
- text-align: left; }
-
-.gjs-trt-trait {
- display: flex;
- justify-content: start;
- padding: 5px 10px;
- font-size: 0.75em;
- font-weight: lighter; }
- .gjs-trt-trait .gjs-label {
- width: 30%;
- text-align: left; }
- .gjs-trt-trait .gjs-field {
- width: 70%; }
-
-/************* CANVAS ****************/
-.gjs-cv-canvas {
- background-color: rgba(0, 0, 0, 0.15);
- box-sizing: border-box;
- position: absolute;
- width: 85%;
- height: 100%;
- bottom: 0;
- left: 0;
- overflow: hidden;
- padding-top: 40px;
- z-index: 1;
- /* This simulate body behaviour */ }
- .gjs-cv-canvas > iframe {
- height: 100%;
- outline: medium none;
- width: 100%;
- border: none;
- margin: 0 auto;
- display: block; }
- .gjs-cv-canvas .gjs-ghost {
- display: none;
- pointer-events: none;
- background-color: #5b5b5b;
- border: 2px dashed #ccc;
- position: absolute;
- z-index: 10;
- opacity: 0.55;
- filter: alpha(opacity=55); }
- .gjs-cv-canvas .gjs-highlighter,
- .gjs-cv-canvas .gjs-highlighter-sel {
- position: absolute;
- outline: 1px solid #3b97e3;
- pointer-events: none; }
- .gjs-cv-canvas .gjs-highlighter-warning {
- outline: 3px solid #ffca6f; }
- .gjs-cv-canvas .gjs-highlighter-sel {
- outline: 3px solid #3b97e3; }
- .gjs-cv-canvas #gjs-tools {
- width: 100%;
- position: absolute;
- top: 0;
- left: 0;
- outline: none; }
- .gjs-cv-canvas > div:first-child {
- background-color: #fff;
- position: relative;
- height: 100%;
- overflow: auto;
- width: 100%; }
-
-.gjs-cv-canvas * {
- box-sizing: border-box; }
-
-.gjs-frame {
- transition: width 0.35s ease; }
-
-.gjs-toolbar {
- position: absolute;
- background-color: #3b97e3;
- color: white;
- z-index: 10; }
-
-.gjs-toolbar-item {
- padding: 5px 7px;
- font-size: 0.8rem;
- cursor: pointer; }
-
-.gjs-resizer-c {
- position: absolute;
- z-index: 9; }
-
-.gjs-margin-v-el,
-.gjs-padding-v-el,
-.gjs-fixedmargin-v-el,
-.gjs-fixedpadding-v-el {
- opacity: 0.1;
- filter: alpha(opacity=10);
- position: absolute;
- background-color: yellow; }
-
-.gjs-fixedmargin-v-el,
-.gjs-fixedpadding-v-el {
- opacity: 0.2;
- filter: alpha(opacity=20); }
-
-.gjs-padding-v-el,
-.gjs-fixedpadding-v-el {
- background-color: navy; }
-
-.gjs-resizer-h {
- pointer-events: all;
- position: absolute;
- border: 3px solid #3b97e3;
- width: 10px;
- height: 10px;
- background-color: #fff;
- margin: -5px; }
-
-.gjs-resizer-h-tl {
- top: 0;
- left: 0;
- cursor: nwse-resize; }
-
-.gjs-resizer-h-tr {
- top: 0;
- right: 0;
- cursor: nesw-resize; }
-
-.gjs-resizer-h-tc {
- top: 0;
- margin: -5px auto;
- left: 0;
- right: 0;
- cursor: ns-resize; }
-
-.gjs-resizer-h-cl {
- left: 0;
- margin: auto -5px;
- top: 0;
- bottom: 0;
- cursor: ew-resize; }
-
-.gjs-resizer-h-cr {
- margin: auto -5px;
- top: 0;
- bottom: 0;
- right: 0;
- cursor: ew-resize; }
-
-.gjs-resizer-h-bl {
- bottom: 0;
- left: 0;
- cursor: nesw-resize; }
-
-.gjs-resizer-h-bc {
- bottom: 0;
- margin: -5px auto;
- left: 0;
- right: 0;
- cursor: ns-resize; }
-
-.gjs-resizer-h-br {
- bottom: 0;
- right: 0;
- cursor: nwse-resize; }
-
-.gjs-resizing .gjs-highlighter,
-.gjs-resizing .gjs-badge {
- display: none !important; }
-
-.gjs-resizing-tl * {
- cursor: nwse-resize !important; }
-
-.gjs-resizing-tr * {
- cursor: nesw-resize !important; }
-
-.gjs-resizing-tc * {
- cursor: ns-resize !important; }
-
-.gjs-resizing-cl * {
- cursor: ew-resize !important; }
-
-.gjs-resizing-cr * {
- cursor: ew-resize !important; }
-
-.gjs-resizing-bl * {
- cursor: nesw-resize !important; }
-
-.gjs-resizing-bc * {
- cursor: ns-resize !important; }
-
-.gjs-resizing-br * {
- cursor: nwse-resize !important; }
-
-.btn-cl, .gjs-mdl-dialog .gjs-mdl-btn-close, .gjs-am-assets-cont #gjs-am-close {
- opacity: 0.3;
- filter: alpha(opacity=30);
- font-size: 25px;
- cursor: pointer; }
- .btn-cl:hover, .gjs-mdl-dialog .gjs-mdl-btn-close:hover, .gjs-am-assets-cont #gjs-am-close:hover {
- opacity: 0.7;
- filter: alpha(opacity=70); }
-
-/************* RTE ****************/
-#commands.panel {
- min-width: 35px;
- height: 100%;
- z-index: 3; }
-
-#options.panel {
- z-index: 4;
- bottom: 0; }
-
-#views.panel {
- width: 16.5%;
- font-weight: lighter;
- color: #ddd;
- right: 0;
- top: 0;
- z-index: 3;
- height: 100%;
- padding: 0; }
-
-#views.panel .c {
- height: 100%; }
-
-#commands.panel, #options.panel {
- width: 3.5%;
- left: 0; }
-
-#options .c {
- display: table;
- margin: 0 auto; }
-
-/*********TEST**********/
-body.dragging, body.dragging * {
- cursor: move !important; }
-
-.dragged {
- position: absolute;
- opacity: 0.5;
- filter: alpha(opacity=50);
- z-index: 2000; }
-
-ol.example li.placeholder {
- position: relative; }
-
-ol.example li.placeholder:before {
- position: absolute; }
-
-/*********END-TEST**********/
-.no-dots, .ui-resizable-handle {
- border: none !important;
- margin: 0 !important;
- outline: none !important; }
-
-/********* COMMANDS **********/
-.gjs-com-dashed * {
- outline: 1px dashed #888;
- outline-offset: -2px;
- box-sizing: border-box; }
-
-.gjs-cv-canvas .gjs-comp-selected {
- outline: 3px solid #3b97e3 !important; }
-
-*.gjs-com-hover, div.gjs-com-hover {
- outline: 1px solid #3b97e3; }
-
-*.gjs-com-hover-delete, div.gjs-com-hover-delete {
- outline: 2px solid #dd3636;
- opacity: 0.5;
- filter: alpha(opacity=50); }
-
-*.gjs-com-hover-move, div.gjs-com-hover-move {
- outline: 3px solid #ffca6f; }
-
-.gjs-com-badge, .gjs-com-badge-red, .gjs-badge {
- pointer-events: none;
- background-color: #3b97e3;
- color: #fff;
- padding: 2px 5px;
- position: absolute;
- z-index: 1;
- font-size: 12px;
- outline: none;
- display: none; }
-
-.gjs-com-badge-red {
- background-color: #dd3636; }
-
-.gjs-badge-warning {
- background-color: #ffca6f; }
-
-.gjs-placeholder,
-.gjs-com-placeholder,
-.gjs-nv-placeholder {
- position: absolute;
- z-index: 10;
- pointer-events: none;
- display: none; }
-
-.gjs-placeholder,
-.gjs-nv-placeholder {
- /*border-width: 3px !important;*/
- border-style: solid !important;
- border-color: #62c462;
- outline: none;
- box-sizing: border-box; }
-
-.gjs-placeholder-int,
-.gjs-com-placeholder-int,
-.gjs-nv-placeholder-int {
- background-color: #62c462;
- box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
- height: 100%;
- width: 100%;
- pointer-events: none;
- padding: 1.5px;
- outline: none; }
-
-/********* PANELS **********/
-.gjs-pn-panel {
- display: inline-block;
- padding: 5px;
- position: absolute;
- box-sizing: border-box;
- text-align: center;
- z-index: 3; }
- .gjs-pn-panel#gjs-pn-commands, .gjs-pn-panel#gjs-pn-options2 {
- width: 85%;
- left: 0;
- top: 0;
- box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
- .gjs-pn-panel#gjs-pn-options {
- right: 15%;
- top: 0; }
- .gjs-pn-panel#gjs-pn-options2 {
- bottom: 150px;
- height: auto; }
- .gjs-pn-panel .icon-undo, .gjs-pn-panel .icon-redo {
- font-size: 20px;
- height: 30px;
- width: 25px; }
- .gjs-pn-panel#gjs-pn-views {
- border-bottom: 2px solid rgba(0, 0, 0, 0.3);
- right: 0;
- width: 15%;
- z-index: 4; }
- .gjs-pn-panel#gjs-pn-views-container {
- height: 100%;
- padding: 42px 0 0;
- right: 0;
- width: 15%;
- overflow: auto;
- box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
-
-.gjs-pn-buttons {
- align-items: center;
- display: flex;
- justify-content: center; }
-
-.gjs-pn-btn, .gjs-btnt {
- box-sizing: border-box;
- height: 30px;
- width: 30px;
- line-height: 21px;
- background-color: transparent;
- border: none;
- font-size: 18px;
- margin-right: 5px;
- border-radius: 2px;
- cursor: pointer;
- padding: 5px;
- position: relative; }
- .gjs-pn-btn.gjs-pn-active, .gjs-btnt.gjs-pn-active {
- background-color: rgba(0, 0, 0, 0.15);
- box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset; }
- .gjs-pn-btn > .gjs-pn-arrow-rd, .gjs-btnt > .gjs-pn-arrow-rd {
- border-bottom: 5px solid rgba(255, 255, 255, 0.7);
- border-left: 5px solid transparent;
- bottom: 2px;
- right: 2px;
- position: absolute; }
- .gjs-pn-btn > .gjs-pn-buttons, .gjs-btnt > .gjs-pn-buttons {
- background-color: #444;
- border-radius: 2px;
- position: absolute;
- display: none;
- left: 50px;
- top: 0;
- padding: 5px; }
- .gjs-pn-btn > .gjs-pn-buttons.gjs-pn-visible, .gjs-btnt > .gjs-pn-buttons.gjs-pn-visible {
- display: block; }
- .gjs-pn-btn > .gjs-pn-buttons > .gjs-pn-arrow-l, .gjs-btnt > .gjs-pn-buttons > .gjs-pn-arrow-l {
- border-bottom: 5px solid transparent;
- border-right: 5px solid #444;
- border-top: 5px solid transparent;
- left: -5px;
- top: 15px;
- position: absolute; }
-
-/************* Navigator *************/
-.gjs-nv-opac50 {
- opacity: 0.5;
- filter: alpha(opacity=50); }
-
-.gjs-nv-navigator {
- position: relative;
- height: 100%; }
- .gjs-nv-navigator #gjs-nv-placeholder {
- width: 100%;
- position: absolute; }
- .gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int {
- height: 100%;
- padding: 1px; }
- .gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int.gjs-nv-insert {
- background-color: #62c462; }
- .gjs-nv-navigator .gjs-nv-item {
- font-weight: lighter;
- text-align: left;
- position: relative;
- background-color: rgba(0, 0, 0, 0.1); }
- .gjs-nv-navigator .gjs-nv-item.gjs-nv-hide {
- opacity: 0.55;
- filter: alpha(opacity=55); }
- .gjs-nv-navigator .gjs-nv-item #gjs-nv-counter {
- font-size: 10px;
- position: absolute;
- right: 27px;
- top: 9px; }
- .gjs-nv-navigator .gjs-nv-item #gjs-nv-btn-eye {
- height: auto !important;
- width: auto !important;
- font-size: 13px;
- left: 0;
- top: 0;
- padding: 7px 5px 7px 10px;
- position: absolute;
- cursor: pointer;
- z-index: 1; }
-
-.gjs-nv-item #gjs-nv-caret {
- font-size: 7px;
- width: 8px;
- padding: 5px;
- cursor: pointer;
- opacity: 0.7;
- filter: alpha(opacity=70); }
- .gjs-nv-item #gjs-nv-caret:hover {
- opacity: 1;
- filter: alpha(opacity=100); }
-
-.gjs-nv-title {
- background-color: rgba(0, 0, 0, 0.1);
- font-size: 11px;
- letter-spacing: 1px;
- padding: 3px 10px 5px 30px;
- border-bottom: 1px solid rgba(0, 0, 0, 0.3);
- border-top: 1px solid rgba(255, 255, 255, 0.1);
- display: flex;
- align-items: center; }
-
-.gjs-nv-item .gjs-nv-children .gjs-nv-title {
- border-left: 1px solid rgba(5, 5, 5, 0.3); }
-
-.gjs-nv-item > .gjs-nv-children {
- margin-left: 7px;
- display: none; }
-
-.gjs-nv-item.open > .gjs-nv-children {
- display: block; }
-
-.gjs-nv-item > .gjs-nv-no-chld > #gjs-nv-caret::before {
- content: ''; }
-
-.gjs-nv-no-chld > #gjs-nv-caret {
- display: none; }
-
-.gjs-nv-item > #gjs-nv-move {
- position: absolute;
- cursor: move;
- font-size: 12px;
- right: 0;
- top: 0;
- padding: 7px 10px 7px 5px; }
-
-/*
-.gjs-nv-item{
- &.gjs-nv-selected{
- border: 2px solid $colorBlue;
- }
-}
-*/
-.gjs-nv-selected .gjs-nv-title {
- background-color: rgba(255, 255, 255, 0.1); }
-
-.gjs-nv-nav-item-edit {
- visibility: hidden;
- padding: 5px;
- font-size: 10px;
- opacity: 0.7;
- filter: alpha(opacity=70); }
- .gjs-nv-nav-item-edit:hover {
- opacity: 1;
- filter: alpha(opacity=100); }
-
-.gjs-nv-title-c:hover .gjs-nv-nav-item-edit {
- visibility: visible;
- cursor: pointer; }
-
-.gjs-nav-comp-name {
- padding: 5px;
- box-sizing: content-box; }
-
-/************* END Navigator *************/
-/* pa-refresh pa-rocket pa-trash pa-columns pa-rotate-left/right */
-.btn.expand, .gjs-nv-navigator .gjs-nv-item .expand#gjs-nv-btn-eye {
- background-image: none; }
-
-/*********** Components *************/
-.gjs-comp-image-placeholder {
- display: block;
- background-color: #f5f5f5;
- color: #777;
- height: 50px;
- width: 50px;
- line-height: 50px;
- outline: 3px solid #ffca6f;
- outline-offset: -3px;
- text-align: center;
- font-size: 16.6666666667px;
- cursor: pointer; }
- .gjs-comp-image-placeholder.fa-picture-o::after {
- content: "\f03e"; }
-
-/********* Input style **********/
-/* #d5d5d5 */
-/* b1b1b1 */
-/* #252525 */
-/* 303030 */
-.gjs-label {
- line-height: 18px; }
-
-.gjs-field {
- background-color: rgba(0, 0, 0, 0.3);
- border: 1px solid rgba(0, 0, 0, 0.1);
- box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
- border-radius: 2px;
- box-sizing: border-box;
- padding: 0;
- position: relative; }
- .gjs-field input,
- .gjs-field select,
- .gjs-field textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- color: rgba(255, 255, 255, 0.7);
- border: none;
- background-color: transparent;
- box-sizing: border-box;
- width: 100%;
- position: relative;
- padding: 3px 4px 4px;
- z-index: 1; }
- .gjs-field textarea {
- resize: vertical; }
- .gjs-field select {
- height: 20px;
- padding-right: 12px; }
- .gjs-field option {
- padding: 3px 0; }
- .gjs-field .gjs-sel-arrow {
- height: 100%;
- width: 9px;
- position: absolute;
- right: 0;
- top: 0;
- z-index: 0; }
- .gjs-field .gjs-d-s-arrow {
- bottom: 7px;
- border-top: 4px solid rgba(255, 255, 255, 0.7);
- position: absolute;
- height: 0;
- width: 0;
- border-left: 3px solid transparent;
- border-right: 4px solid transparent;
- cursor: pointer; }
-
-.gjs-field-color input {
- padding-right: 22px;
- box-sizing: border-box; }
-
-.gjs-field-colorp {
- border-left: 1px solid rgba(0, 0, 0, 0.3);
- box-sizing: border-box;
- height: 100%;
- padding: 2px;
- position: absolute;
- right: 0;
- top: 0;
- width: 22px;
- z-index: 10; }
- .gjs-field-colorp .gjs-checker-bg, .gjs-field-colorp .gjs-field-colorp-c {
- height: 100%;
- width: 100%;
- border-radius: 1px; }
-
-.gjs-field-colorp-c {
- height: 100%;
- position: relative;
- width: 100%; }
-
-.gjs-field-color-picker {
- background-color: #ddd;
- cursor: pointer;
- height: 100%;
- width: 100%;
- box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
- border-radius: 1px;
- position: absolute;
- top: 0; }
-
-.gjs-field-radio {
- float: left;
- overflow: hidden;
- padding: 0;
- width: auto; }
-
-/* ??? */
-.gjs-field-checkbox {
- padding: 0;
- width: auto !important; }
- .gjs-field-checkbox input {
- display: none; }
- .gjs-field-checkbox input:checked + .gjs-chk-icon {
- border-color: rgba(255, 255, 255, 0.5);
- border-width: 0 2px 2px 0;
- border-style: solid; }
-
-.gjs-radio-item {
- float: left;
- border-left: 1px solid rgba(0, 0, 0, 0.3); }
- .gjs-radio-item:first-child {
- border: none; }
- .gjs-radio-item:hover {
- background: rgba(0, 0, 0, 0.3); }
- .gjs-radio-item input {
- display: none; }
- .gjs-radio-item input:checked + .gjs-radio-item-label {
- background-color: rgba(255, 255, 255, 0.2); }
-
-.gjs-radio-item-label {
- cursor: pointer;
- display: block;
- padding: 5px; }
-
-.gjs-field-units {
- position: absolute;
- right: 0;
- top: 0; }
- .gjs-field-units select {
- padding: 0 12px 0 0; }
-
-.gjs-field-unit {
- position: absolute;
- right: 10px;
- top: 3px;
- font-size: 10px;
- color: rgba(255, 255, 255, 0.7);
- cursor: pointer; }
-
-.gjs-field-arrows {
- z-index: 10;
- cursor: ns-resize;
- height: 100%;
- position: absolute;
- right: 0;
- top: 0;
- width: 9px; }
-
-.gjs-field-arrow-u,
-.gjs-field-arrow-d {
- position: absolute;
- height: 0;
- width: 0;
- border-left: 3px solid transparent;
- border-right: 4px solid transparent;
- border-top: 4px solid rgba(255, 255, 255, 0.7);
- bottom: 4px;
- cursor: pointer; }
-
-.gjs-field-arrow-u {
- border-bottom: 4px solid rgba(255, 255, 255, 0.7);
- border-top: none;
- top: 4px; }
-
-.gjs-field-select {
- padding: 0; }
-
-.gjs-field-range {
- background-color: transparent;
- border: none;
- box-shadow: none;
- padding: 0; }
- .gjs-field-range input {
- margin: 0; }
- .gjs-field-range input::-moz-range-thumb {
- height: 10px;
- width: 10px;
- border: 1px solid rgba(0, 0, 0, 0.3);
- border-radius: 100%;
- background-color: #ddd;
- cursor: pointer; }
- .gjs-field-range input::-webkit-slider-thumb {
- -webkit-appearance: none;
- margin-top: -5px;
- height: 10px;
- width: 10px;
- border: 1px solid rgba(0, 0, 0, 0.3);
- border-radius: 100%;
- background-color: #ddd;
- cursor: pointer; }
- .gjs-field-range input::-ms-thumb {
- height: 10px;
- width: 10px;
- border: 1px solid rgba(0, 0, 0, 0.3);
- border-radius: 100%;
- background-color: #ddd;
- cursor: pointer; }
- .gjs-field-range input::-moz-range-track {
- background-color: rgba(0, 0, 0, 0.3);
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 1px;
- height: 2px; }
- .gjs-field-range input::-webkit-slider-runnable-track {
- background-color: rgba(0, 0, 0, 0.3);
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 1px;
- height: 2px; }
- .gjs-field-range input::-ms-track {
- background-color: rgba(0, 0, 0, 0.3);
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 1px;
- height: 2px; }
-
-.gjs-chk-icon {
- -ms-transform: rotate(45deg);
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- transform: rotate(45deg);
- box-sizing: border-box;
- display: block;
- height: 14px;
- margin: 0 5px;
- width: 6px;
- cursor: pointer; }
-
-.gjs-add-trasp {
- background: none;
- border: none;
- color: #ddd;
- cursor: pointer;
- font-size: 1em;
- border-radius: 2px;
- opacity: 0.75;
- filter: alpha(opacity=75); }
- .gjs-add-trasp:hover {
- opacity: 1;
- filter: alpha(opacity=100); }
- .gjs-add-trasp:active {
- background-color: rgba(0, 0, 0, 0.2); }
-
-/********* Device Manager **********/
-.gjs-devices-c {
- display: flex;
- align-items: center;
- padding: 4px;
- /*
- padding: 10px 5px;
- border-bottom: 1px solid rgba(0, 0, 0, 0.2);
- margin-bottom: 10px;
- */ }
- .gjs-devices-c .gjs-device-label {
- flex-grow: 2;
- font-size: 0.7em;
- text-align: left;
- margin-right: 10px; }
- .gjs-devices-c .gjs-select {
- flex-grow: 20; }
- .gjs-devices-c .gjs-add-trasp {
- flex-grow: 1;
- margin-left: 5px; }
-
-/********* END Device Manager **********/
-/********* Style Manager **********/
-.gjs-sm-close-btn, .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close {
- display: block;
- font-size: 23px;
- position: absolute;
- cursor: pointer;
- right: 5px;
- top: 0;
- opacity: 0.2;
- filter: alpha(opacity=20); }
- .gjs-sm-close-btn:hover, .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover {
- opacity: 0.7;
- filter: alpha(opacity=70); }
-
-.gjs-sm-header {
- font-size: 11px;
- font-weight: lighter;
- padding: 10px; }
-
-.gjs-sm-sector, .gjs-clm-tags {
- clear: both;
- border-bottom: 1px solid rgba(0, 0, 0, 0.3);
- font-weight: lighter;
- text-align: left;
- /*------------------Field--------------------*/
- /*------------------END Field--------------------*/
- /*------------------Property--------------------*/
- /*------------------END Property--------------------*/ }
- .gjs-sm-sector #gjs-sm-caret, .gjs-clm-tags #gjs-sm-caret {
- padding-right: 5px;
- font-size: 11px; }
- .gjs-sm-sector .gjs-sm-title, .gjs-clm-tags .gjs-sm-title {
- background-color: rgba(0, 0, 0, 0.1);
- font-size: 13px;
- letter-spacing: 1px;
- padding: 12px 10px 12px 20px;
- border-top: 1px solid rgba(255, 255, 255, 0.1);
- cursor: pointer; }
- .gjs-sm-sector .gjs-sm-label, .gjs-clm-tags .gjs-sm-label {
- margin: 5px 5px 2px 0; }
- .gjs-sm-sector .gjs-sm-field, .gjs-clm-tags .gjs-sm-field, .gjs-sm-sector .gjs-clm-field, .gjs-clm-tags .gjs-clm-field {
- width: 100%;
- position: relative; }
- .gjs-sm-sector .gjs-sm-field input, .gjs-clm-tags .gjs-sm-field input, .gjs-sm-sector .gjs-clm-field input, .gjs-clm-tags .gjs-clm-field input, .gjs-sm-sector .gjs-sm-field select, .gjs-clm-tags .gjs-sm-field select, .gjs-sm-sector .gjs-clm-field select, .gjs-clm-tags .gjs-clm-field select {
- background-color: transparent;
- color: rgba(255, 255, 255, 0.7);
- border: none;
- width: 100%; }
- .gjs-sm-sector .gjs-sm-field input, .gjs-clm-tags .gjs-sm-field input, .gjs-sm-sector .gjs-clm-field input, .gjs-clm-tags .gjs-clm-field input {
- box-sizing: border-box; }
- .gjs-sm-sector .gjs-sm-field select, .gjs-clm-tags .gjs-sm-field select, .gjs-sm-sector .gjs-clm-field select, .gjs-clm-tags .gjs-clm-field select {
- position: relative;
- z-index: 1;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none; }
- .gjs-sm-sector .gjs-sm-field select::-ms-expand, .gjs-clm-tags .gjs-sm-field select::-ms-expand, .gjs-sm-sector .gjs-clm-field select::-ms-expand, .gjs-clm-tags .gjs-clm-field select::-ms-expand {
- display: none; }
- .gjs-sm-sector .gjs-sm-field select:-moz-focusring, .gjs-clm-tags .gjs-sm-field select:-moz-focusring, .gjs-sm-sector .gjs-clm-field select:-moz-focusring, .gjs-clm-tags .gjs-clm-field select:-moz-focusring {
- color: transparent;
- text-shadow: 0 0 0 rgba(255, 255, 255, 0.7); }
- .gjs-sm-sector .gjs-sm-field select:focus, .gjs-clm-tags .gjs-sm-field select:focus, .gjs-sm-sector .gjs-clm-field select:focus, .gjs-clm-tags .gjs-clm-field select:focus, .gjs-sm-sector .gjs-sm-field input:focus, .gjs-clm-tags .gjs-sm-field input:focus, .gjs-sm-sector .gjs-clm-field input:focus, .gjs-clm-tags .gjs-clm-field input:focus {
- outline: none; }
- .gjs-sm-sector .gjs-sm-field .gjs-sm-unit, .gjs-clm-tags .gjs-sm-field .gjs-sm-unit, .gjs-sm-sector .gjs-clm-field .gjs-sm-unit, .gjs-clm-tags .gjs-clm-field .gjs-sm-unit {
- position: absolute;
- right: 10px;
- top: 3px;
- font-size: 10px;
- color: rgba(255, 255, 255, 0.7);
- cursor: pointer; }
- .gjs-sm-sector .gjs-sm-field .gjs-sm-int-arrows, .gjs-clm-tags .gjs-sm-field .gjs-sm-int-arrows, .gjs-sm-sector .gjs-clm-field .gjs-sm-int-arrows, .gjs-clm-tags .gjs-clm-field .gjs-sm-int-arrows, .gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-sel-arrow {
- height: 100%;
- width: 9px;
- position: absolute;
- right: 0;
- top: 0;
- cursor: ns-resize; }
- .gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow {
- cursor: pointer; }
- .gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow {
- position: absolute;
- height: 0;
- width: 0;
- border-left: 3px solid transparent;
- border-right: 4px solid transparent;
- cursor: pointer; }
- .gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow {
- border-bottom: 4px solid rgba(255, 255, 255, 0.7);
- top: 4px; }
- .gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow {
- border-top: 4px solid rgba(255, 255, 255, 0.7);
- bottom: 4px; }
- .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow {
- bottom: 7px; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-integer, .gjs-clm-tags .gjs-sm-field.gjs-sm-integer, .gjs-sm-sector .gjs-sm-integer.gjs-clm-field, .gjs-clm-tags .gjs-sm-integer.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field, .gjs-clm-tags .gjs-sm-select.gjs-clm-field, .gjs-sm-sector .gjs-clm-select, .gjs-clm-tags .gjs-clm-select, .gjs-sm-sector .gjs-sm-field.gjs-sm-list, .gjs-clm-tags .gjs-sm-field.gjs-sm-list, .gjs-sm-sector .gjs-sm-list.gjs-clm-field, .gjs-clm-tags .gjs-sm-list.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-color, .gjs-clm-tags .gjs-sm-field.gjs-sm-color, .gjs-sm-sector .gjs-sm-color.gjs-clm-field, .gjs-clm-tags .gjs-sm-color.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-input, .gjs-clm-tags .gjs-sm-field.gjs-sm-input, .gjs-sm-sector .gjs-sm-input.gjs-clm-field, .gjs-clm-tags .gjs-sm-input.gjs-clm-field {
- background-color: rgba(0, 0, 0, 0.3);
- /*353535*/
- border: 1px solid rgba(0, 0, 0, 0.1);
- /*292929*/
- box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
- /*575757*/
- color: rgba(255, 255, 255, 0.7);
- border-radius: 2px;
- box-sizing: border-box;
- padding: 0 5px; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field {
- border-radius: 2px; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field, .gjs-clm-tags .gjs-sm-select.gjs-clm-field, .gjs-sm-sector .gjs-clm-select, .gjs-clm-tags .gjs-clm-select {
- padding: 0; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-select select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field select, .gjs-clm-tags .gjs-sm-select.gjs-clm-field select, .gjs-sm-sector .gjs-clm-select select, .gjs-clm-tags .gjs-clm-select select {
- height: 20px; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-select option, .gjs-clm-tags .gjs-sm-field.gjs-sm-select option, .gjs-sm-sector .gjs-sm-select.gjs-clm-field option, .gjs-clm-tags .gjs-sm-select.gjs-clm-field option, .gjs-sm-sector .gjs-clm-select option, .gjs-clm-tags .gjs-clm-select option {
- padding: 3px 0; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field {
- background-color: rgba(0, 0, 0, 0.1);
- border: 1px solid rgba(0, 0, 0, 0.25); }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-list, .gjs-clm-tags .gjs-sm-field.gjs-sm-list, .gjs-sm-sector .gjs-sm-list.gjs-clm-field, .gjs-clm-tags .gjs-sm-list.gjs-clm-field {
- width: auto;
- padding: 0;
- overflow: hidden;
- float: left; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-list input, .gjs-clm-tags .gjs-sm-field.gjs-sm-list input, .gjs-sm-sector .gjs-sm-list.gjs-clm-field input, .gjs-clm-tags .gjs-sm-list.gjs-clm-field input {
- display: none; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-list label, .gjs-clm-tags .gjs-sm-field.gjs-sm-list label, .gjs-sm-sector .gjs-sm-list.gjs-clm-field label, .gjs-clm-tags .gjs-sm-list.gjs-clm-field label {
- cursor: pointer;
- padding: 5px;
- display: block; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked + label, .gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked + label, .gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked + label, .gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked + label {
- background-color: rgba(255, 255, 255, 0.2);
- /*5b5b5b*/ }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-icon, .gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-icon, .gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-icon, .gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-icon {
- background-repeat: no-repeat;
- background-position: center;
- text-shadow: none;
- line-height: normal; }
- .gjs-sm-sector .gjs-sm-field.gjs-sm-integer select, .gjs-clm-tags .gjs-sm-field.gjs-sm-integer select, .gjs-sm-sector .gjs-sm-integer.gjs-clm-field select, .gjs-clm-tags .gjs-sm-integer.gjs-clm-field select {
- width: auto;
- padding: 0; }
- .gjs-sm-sector .gjs-sm-list .gjs-sm-el, .gjs-clm-tags .gjs-sm-list .gjs-sm-el {
- float: left;
- border-left: 1px solid rgba(0, 0, 0, 0.3); }
- .gjs-sm-sector .gjs-sm-list .gjs-sm-el:first-child, .gjs-clm-tags .gjs-sm-list .gjs-sm-el:first-child {
- border: none; }
- .gjs-sm-sector .gjs-sm-list .gjs-sm-el:hover, .gjs-clm-tags .gjs-sm-list .gjs-sm-el:hover {
- background: rgba(0, 0, 0, 0.3); }
- .gjs-sm-sector .gjs-sm-properties, .gjs-clm-tags .gjs-sm-properties {
- font-size: 11px;
- padding: 10px 5px; }
- .gjs-sm-sector .gjs-sm-property, .gjs-clm-tags .gjs-sm-property {
- box-sizing: border-box;
- float: left;
- width: 50%;
- margin-bottom: 5px;
- padding: 0 5px; }
- .gjs-sm-sector .gjs-sm-property.gjs-sm-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file, .gjs-sm-sector .gjs-sm-property.gjs-sm-composite, .gjs-clm-tags .gjs-sm-property.gjs-sm-composite, .gjs-sm-sector .gjs-sm-property.gjs-sm-stack, .gjs-clm-tags .gjs-sm-property.gjs-sm-stack, .gjs-sm-sector .gjs-sm-property.gjs-sm-list, .gjs-clm-tags .gjs-sm-property.gjs-sm-list {
- width: 100%; }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-btn, .gjs-clm-tags .gjs-sm-property .gjs-sm-btn {
- background-color: rgba(33, 33, 33, 0.3);
- /*#5d5d5d*/
- border-radius: 2px;
- box-shadow: 1px 1px 0 rgba(5, 5, 5, 0.3), 1px 1px 0 rgba(43, 43, 43, 0.3) inset;
- padding: 5px;
- position: relative;
- text-align: center;
- height: auto;
- width: 100%;
- cursor: pointer;
- color: #ddd;
- box-sizing: border-box;
- text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
- border: none;
- opacity: 0.85;
- filter: alpha(opacity=85); }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-btn-c, .gjs-clm-tags .gjs-sm-property .gjs-sm-btn-c {
- box-sizing: border-box;
- float: left;
- width: 100%;
- padding: 0 5px; }
- .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box {
- background-color: rgba(255, 255, 255, 0.05);
- border-radius: 2px;
- margin-top: 5px;
- position: relative;
- overflow: hidden; }
- .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show {
- border: 1px solid rgba(252, 252, 252, 0.05);
- padding: 3px 5px; }
- .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close {
- display: block; }
- .gjs-sm-sector .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file {
- height: 50px; }
- .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file {
- background-size: auto 100%;
- background-repeat: no-repeat;
- background-position: center center; }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layers, .gjs-clm-tags .gjs-sm-property .gjs-sm-layers {
- margin-top: 5px;
- min-height: 30px; }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer {
- background-color: rgba(255, 255, 255, 0.055);
- border-radius: 2px;
- box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.055) inset;
- margin: 2px;
- padding: 7px;
- position: relative;
- cursor: pointer; }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box {
- height: 15px;
- position: absolute;
- right: 27px;
- top: 6px;
- width: 15px; }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box, .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview {
- border-radius: 2px; }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer {
- display: block;
- font-size: 23px;
- position: absolute;
- cursor: pointer;
- right: 5px;
- top: 0;
- opacity: 0.5;
- filter: alpha(opacity=50); }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover {
- opacity: 0.8;
- filter: alpha(opacity=80); }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box #gjs-sm-preview, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box #gjs-sm-preview {
- background-color: white;
- height: 100%;
- width: 100%;
- background-size: cover !important; }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-active, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-active {
- background-color: rgba(255, 255, 255, 0.12); }
- .gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box {
- display: none; }
- .gjs-sm-sector #gjs-sm-text-shadow #gjs-sm-preview::after, .gjs-clm-tags #gjs-sm-text-shadow #gjs-sm-preview::after {
- color: #000;
- content: "T";
- font-weight: 900;
- line-height: 17px;
- padding: 0 4px; }
- .gjs-sm-sector .gjs-sm-stack .gjs-sm-properties, .gjs-clm-tags .gjs-sm-stack .gjs-sm-properties {
- padding-top: 5px; }
- .gjs-sm-sector .gjs-sm-stack #gjs-sm-add, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add {
- background: none;
- border: none;
- cursor: pointer;
- font-size: 22px;
- line-height: 10px;
- position: absolute;
- right: 0;
- top: -20px;
- opacity: 0.75; }
- .gjs-sm-sector .gjs-sm-stack #gjs-sm-add:hover, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add:hover {
- opacity: 1;
- filter: alpha(opacity=100); }
- .gjs-sm-sector .gjs-sm-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c {
- height: 100%;
- width: 20px;
- position: absolute;
- right: 0;
- top: 0;
- box-sizing: border-box;
- border-radius: 2px;
- padding: 2px; }
- .gjs-sm-sector .gjs-sm-colorp-c .gjs-checker-bg, .gjs-clm-tags .gjs-sm-colorp-c .gjs-checker-bg, .gjs-sm-sector .gjs-sm-colorp-c .gjs-field-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c .gjs-field-colorp-c {
- height: 100%;
- width: 100%;
- border-radius: 1px; }
- .gjs-sm-sector .gjs-sm-color-picker, .gjs-clm-tags .gjs-sm-color-picker {
- background-color: #ddd;
- cursor: pointer;
- height: 16px;
- width: 100%;
- margin-top: -16px;
- box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
- border-radius: 1px; }
- .gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-upload, .gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-upload {
- left: 0;
- top: 0;
- position: absolute;
- width: 100%;
- opacity: 0;
- cursor: pointer; }
- .gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-label, .gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-label {
- padding: 2px 0; }
-
-.gjs-sm-layer > #gjs-sm-move {
- opacity: 0.7;
- filter: alpha(opacity=70);
- cursor: move;
- font-size: 12px;
- float: left;
- margin: 0 5px 0 0; }
- .gjs-sm-layer > #gjs-sm-move:hover {
- opacity: 0.9;
- filter: alpha(opacity=90); }
-
-/********* END Style Manager **********/
-/********* Block manager **********/
-.gjs-blocks-c {
- display: flex;
- flex-wrap: wrap;
- justify-content: flex-start; }
-
-.gjs-block {
- -moz-user-select: none;
- -khtml-user-select: none;
- -webkit-user-select: none;
- -ms-user-select: none;
- -o-user-select: none;
- user-select: none;
- width: 45%;
- padding: 1em;
- box-sizing: border-box;
- height: 90px;
- cursor: all-scroll;
- font-size: 11px;
- font-weight: lighter;
- display: flex;
- flex-direction: column;
- justify-content: flex-end;
- border: 1px solid rgba(0, 0, 0, 0.2);
- border-radius: 3px;
- margin: 10px 2.5% 5px;
- box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
- transition: all 0.2s ease 0s;
- transition-property: box-shadow, color; }
- .gjs-block:hover {
- box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15); }
-
-.gjs-block.fa {
- font-size: 2em;
- line-height: 2em;
- padding: 11px; }
-
-.gjs-block-label {
- line-height: normal;
- font-size: 0.65rem;
- font-weight: normal;
- font-family: Helvetica, sans-serif; }
-
-.gjs-block.gjs-bdrag {
- width: auto;
- padding: 0; }
-
-/********* END Block manager **********/
-/********* Class manager **********/
-.gjs-clm-tags {
- font-size: 11px;
- padding: 10px 5px; }
- .gjs-clm-tags #gjs-clm-label, .gjs-clm-tags #gjs-clm-sel {
- padding: 7px 0;
- float: left; }
- .gjs-clm-tags #gjs-clm-sel {
- font-style: italic;
- margin-left: 5px; }
- .gjs-clm-tags #gjs-clm-status-c {
- float: right; }
- .gjs-clm-tags #gjs-clm-tags-field {
- clear: both;
- padding: 5px;
- margin-bottom: 5px; }
- .gjs-clm-tags #gjs-clm-tags-c {
- display: inline-block;
- vertical-align: top; }
- .gjs-clm-tags #gjs-clm-add-tag {
- background-color: rgba(255, 255, 255, 0.15);
- border-radius: 2px;
- padding: 5px 6px;
- box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;
- border: 1px solid rgba(0, 0, 0, 0.15);
- cursor: pointer; }
- .gjs-clm-tags #gjs-clm-new {
- color: #ddd;
- padding: 5px 6px;
- display: none; }
- .gjs-clm-tags .gjs-clm-tag {
- background-color: #804f7b;
- border: 1px solid #5a3857;
- box-shadow: 1px 1px #9c6196 inset;
- text-shadow: 1px 1px #6a4166;
- display: inline-block;
- border-radius: 3px;
- margin: 0 3px 3px 0;
- padding: 4px;
- cursor: default; }
- .gjs-clm-tags #gjs-clm-close {
- font-size: 20px;
- line-height: 0;
- cursor: pointer;
- color: rgba(255, 255, 255, 0.9); }
- .gjs-clm-tags #gjs-clm-close:hover {
- opacity: 0.7;
- filter: alpha(opacity=70); }
- .gjs-clm-tags #gjs-clm-checkbox {
- color: rgba(255, 255, 255, 0.9);
- vertical-align: middle;
- cursor: pointer;
- font-size: 9px; }
- .gjs-clm-tags #gjs-clm-tag-label {
- cursor: text; }
- .gjs-clm-tags #gjs-clm-tag-label input {
- width: auto;
- padding: 0 4px; }
-
-/********* END Class manager **********/
-/********* Modal dialog **********/
-.gjs-mdl-backlayer {
- background-color: #000;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1;
- width: 100%;
- height: 100%;
- opacity: 0.5;
- filter: alpha(opacity=50); }
-
-.gjs-mdl-container {
- font-family: Helvetica, sans-serif;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 10;
- width: 100%;
- height: 100%; }
-
-.gjs-mdl-dialog {
- text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.05);
- animation: gjs-slide-down 0.215s;
- margin: 30px auto 0;
- max-width: 850px;
- width: 90%;
- border-radius: 3px;
- font-weight: lighter;
- position: relative;
- z-index: 2; }
- .gjs-mdl-dialog .gjs-mdl-btn-close {
- position: absolute;
- right: 15px;
- top: 5px; }
-
-.gjs-mdl-active .gjs-mdl-dialog {
- animation: gjs-mdl-slide-down 0.216s; }
-
-.gjs-mdl-header, .gjs-mdl-content {
- padding: 10px 15px;
- clear: both; }
-
-.gjs-mdl-header {
- position: relative;
- border-bottom: 1px solid rgba(0, 0, 0, 0.3);
- padding: 15px 15px 7px; }
-
-.gjs-mdl-content {
- border-top: 1px solid rgba(255, 255, 255, 0.1); }
-
-.gjs-export-dl::after {
- content: "";
- clear: both;
- display: block;
- margin-bottom: 10px; }
-
-/********* Assets Manager **********/
-.gjs-am-assets {
- height: 290px;
- overflow: auto;
- clear: both; }
-
-.gjs-am-assets-header {
- padding: 5px; }
-
-.gjs-am-add-asset .gjs-am-add-field {
- width: 70%;
- float: left; }
-
-.gjs-am-add-asset button {
- width: 25%;
- float: right; }
-
-.gjs-am-add-field input {
- padding: 6px; }
-
-.gjs-am-assets-cont {
- background-color: rgba(0, 0, 0, 0.1);
- border-radius: 3px;
- box-sizing: border-box;
- padding: 10px;
- width: 45%;
- float: right;
- height: 325px;
- overflow: hidden; }
- .gjs-am-assets-cont #gjs-am-preview-cont {
- position: relative;
- height: 70px;
- width: 30%;
- background-color: #444;
- border-radius: 2px;
- float: left;
- overflow: hidden; }
- .gjs-am-assets-cont #gjs-am-preview {
- position: absolute;
- background-position: center center;
- background-size: cover;
- background-repeat: no-repeat;
- height: 100%;
- width: 100%;
- z-index: 1; }
- .gjs-am-assets-cont #gjs-am-preview-bg {
- position: absolute;
- height: 100%;
- width: 100%;
- opacity: 0.5;
- filter: alpha(opacity=50);
- z-index: 0; }
- .gjs-am-assets-cont .gjs-am-highlight {
- background-color: rgba(255, 255, 255, 0.1); }
- .gjs-am-assets-cont .gjs-am-asset {
- border-bottom: 1px solid rgba(0, 0, 0, 0.3);
- padding: 5px;
- cursor: pointer;
- position: relative; }
- .gjs-am-assets-cont .gjs-am-asset:hover #gjs-am-close {
- display: block; }
- .gjs-am-assets-cont #gjs-am-close {
- position: absolute;
- right: 5px;
- top: 0;
- display: none; }
- .gjs-am-assets-cont #gjs-am-meta {
- width: 70%;
- float: left;
- font-size: 12px;
- padding: 5px 0 0 5px;
- box-sizing: border-box; }
- .gjs-am-assets-cont #gjs-am-meta > div {
- margin-bottom: 5px; }
- .gjs-am-assets-cont #gjs-am-meta #gjs-am-dimensions {
- font-size: 10px;
- opacity: 0.5;
- filter: alpha(opacity=50); }
-
-/********* File uploader **********/
-.gjs-am-file-uploader {
- width: 55%;
- float: left; }
- .gjs-am-file-uploader > form {
- background-color: rgba(0, 0, 0, 0.1);
- border: 2px dashed;
- border-radius: 3px;
- position: relative;
- text-align: center;
- margin-bottom: 15px; }
- .gjs-am-file-uploader > form.gjs-am-hover {
- border: 2px solid #62c462;
- color: #75cb75;
- /*#7ee07e*/ }
- .gjs-am-file-uploader > form.gjs-am-disabled {
- border-color: red; }
- .gjs-am-file-uploader > form #gjs-am-uploadFile {
- opacity: 0;
- filter: alpha(opacity=0);
- padding: 150px 10px;
- width: 100%;
- box-sizing: border-box; }
- .gjs-am-file-uploader #gjs-am-title {
- position: absolute;
- padding: 150px 10px;
- width: 100%; }
-
-/********* Code Manager **********/
-.gjs-cm-editor-c {
- float: left;
- box-sizing: border-box;
- width: 50%; }
- .gjs-cm-editor-c .CodeMirror {
- height: 450px; }
-
-.gjs-cm-editor {
- font-size: 12px; }
- .gjs-cm-editor#gjs-cm-htmlmixed {
- padding-right: 10px;
- border-right: 1px solid rgba(0, 0, 0, 0.3); }
- .gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title {
- color: #a97d44; }
- .gjs-cm-editor#gjs-cm-css {
- padding-left: 10px;
- border-left: 1px solid rgba(255, 255, 255, 0.1); }
- .gjs-cm-editor#gjs-cm-css #gjs-cm-title {
- color: #ddca7e; }
- .gjs-cm-editor #gjs-cm-title {
- background-color: rgba(0, 0, 0, 0.3);
- font-size: 12px;
- padding: 5px 10px 3px;
- text-align: right; }
-
-/*************RTE****************/
-#gjs-rte-toolbar {
- display: none;
- border: 1px solid rgba(0, 0, 0, 0.3);
- position: absolute;
- border-radius: 3px;
- z-index: 10; }
- #gjs-rte-toolbar .gjs-rte-btn {
- display: inline-block;
- padding: 5px;
- min-width: 25px;
- border-right: 1px solid rgba(0, 0, 0, 0.3);
- text-align: center;
- cursor: pointer;
- outline: none; }
- #gjs-rte-toolbar .gjs-rte-btn:last-child {
- border-right: none; }
- #gjs-rte-toolbar .gjs-rte-btn.btn-info {
- background-color: rgba(0, 0, 0, 0.3); }
- #gjs-rte-toolbar .gjs-rte-btn:hover {
- background-color: rgba(255, 255, 255, 0.1); }
- #gjs-rte-toolbar select {
- height: 16px; }
-
-/********* Spectrum **********/
-.sp-hue, .sp-slider {
- cursor: row-resize; }
-
-.sp-color, .sp-dragger {
- cursor: crosshair; }
-
-.sp-alpha-inner, .sp-alpha-handle {
- cursor: col-resize; }
-
-.sp-hue {
- left: 90%; }
-
-.sp-color {
- right: 15%; }
-
-.sp-container {
- border: 1px solid rgba(0, 0, 0, 0.3);
- box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
- border-radius: 3px; }
-
-.sp-picker-container {
- border: none; }
-
-.colpick_dark .colpick_color {
- outline: 1px solid rgba(0, 0, 0, 0.3); }
-
-.sp-cancel, .sp-cancel:hover {
- bottom: -8px;
- color: #777 !important;
- font-size: 25px;
- left: 0;
- position: absolute;
- text-decoration: none; }
-
-.sp-alpha-handle {
- background-color: #ccc;
- border: 1px solid #555;
- width: 4px; }
-
-.sp-color, .sp-hue {
- border: 1px solid #333333; }
-
-.sp-slider {
- background-color: #ccc;
- border: 1px solid #555;
- height: 3px;
- left: -4px;
- width: 22px; }
-
-.sp-dragger {
- background: transparent;
- box-shadow: 0 0 0 1px #111; }
-
-.sp-button-container {
- float: none;
- width: 100%;
- position: relative;
- text-align: right; }
-
-.sp-container button, .sp-container button:hover, .sp-container button:active {
- background: rgba(0, 0, 0, 0.3);
- border-color: rgba(0, 0, 0, 0.3);
- color: #ddd;
- text-shadow: none;
- box-shadow: none;
- padding: 3px 5px; }
-
-.sp-palette-container {
- border: none;
- float: none;
- margin: 0;
- padding: 5px 10px 0; }
-
-.sp-palette .sp-thumb-el, .sp-palette .sp-thumb-el:hover {
- border: 1px solid rgba(0, 0, 0, 0.9); }
-
-.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
- border-color: rgba(0, 0, 0, 0.9); }
-
-.gjs-hidden {
- display: none; }
-
-@keyframes gjs-slide-down {
- 0% {
- transform: translate(0, -3rem);
- opacity: 0; }
- 100% {
- transform: translate(0, 0);
- opacity: 1; } }
-
-@keyframes gjs-slide-up {
- 0% {
- transform: translate(0, 0);
- opacity: 1; }
- 100% {
- transform: translate(0, -3rem);
- opacity: 0; } }
diff --git a/styles/css/main.css.map b/styles/css/main.css.map
deleted file mode 100644
index e52bfd226..000000000
--- a/styles/css/main.css.map
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-"version": 3,
-"mappings": "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",
-"sources": ["../scss/_spectrum.scss","../scss/_path.scss","../scss/_core.scss","../scss/_larger.scss","../scss/_fixed-width.scss","../scss/_list.scss","../scss/_variables.scss","../scss/_bordered-pulled.scss","../scss/_animated.scss","../scss/_rotated-flipped.scss","../scss/_mixins.scss","../scss/_stacked.scss","../scss/_icons.scss","../scss/main.scss"],
-"names": [],
-"file": "main.css"
-}
diff --git a/styles/scss/_animated.scss b/styles/scss/_animated.scss
deleted file mode 100644
index 8a020dbff..000000000
--- a/styles/scss/_animated.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-// Spinning Icons
-// --------------------------
-
-.#{$fa-css-prefix}-spin {
- -webkit-animation: fa-spin 2s infinite linear;
- animation: fa-spin 2s infinite linear;
-}
-
-.#{$fa-css-prefix}-pulse {
- -webkit-animation: fa-spin 1s infinite steps(8);
- animation: fa-spin 1s infinite steps(8);
-}
-
-@-webkit-keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
-
-@keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
diff --git a/styles/scss/_bordered-pulled.scss b/styles/scss/_bordered-pulled.scss
deleted file mode 100644
index d4b85a02f..000000000
--- a/styles/scss/_bordered-pulled.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-// Bordered & Pulled
-// -------------------------
-
-.#{$fa-css-prefix}-border {
- padding: .2em .25em .15em;
- border: solid .08em $fa-border-color;
- border-radius: .1em;
-}
-
-.#{$fa-css-prefix}-pull-left { float: left; }
-.#{$fa-css-prefix}-pull-right { float: right; }
-
-.#{$fa-css-prefix} {
- &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
- &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
-}
-
-/* Deprecated as of 4.4.0 */
-.pull-right { float: right; }
-.pull-left { float: left; }
-
-.#{$fa-css-prefix} {
- &.pull-left { margin-right: .3em; }
- &.pull-right { margin-left: .3em; }
-}
diff --git a/styles/scss/_core.scss b/styles/scss/_core.scss
deleted file mode 100644
index 7425ef85f..000000000
--- a/styles/scss/_core.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-// Base Class Definition
-// -------------------------
-
-.#{$fa-css-prefix} {
- display: inline-block;
- font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
- font-size: inherit; // can't have font-size inherit on line above, so need to override
- text-rendering: auto; // optimizelegibility throws things off #1094
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-
-}
diff --git a/styles/scss/_fixed-width.scss b/styles/scss/_fixed-width.scss
deleted file mode 100644
index b221c9813..000000000
--- a/styles/scss/_fixed-width.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-// Fixed Width Icons
-// -------------------------
-.#{$fa-css-prefix}-fw {
- width: (18em / 14);
- text-align: center;
-}
diff --git a/styles/scss/_icons.scss b/styles/scss/_icons.scss
deleted file mode 100644
index 6f9375989..000000000
--- a/styles/scss/_icons.scss
+++ /dev/null
@@ -1,697 +0,0 @@
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-
-.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
-.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
-.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
-.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
-.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
-.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
-.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
-.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
-.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
-.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
-.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
-.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
-.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
-.#{$fa-css-prefix}-remove:before,
-.#{$fa-css-prefix}-close:before,
-.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
-.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
-.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
-.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
-.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
-.#{$fa-css-prefix}-gear:before,
-.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
-.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
-.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
-.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
-.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
-.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
-.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
-.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
-.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
-.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
-.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
-.#{$fa-css-prefix}-rotate-right:before,
-.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
-.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
-.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
-.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
-.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
-.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
-.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
-.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
-.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
-.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
-.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
-.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
-.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
-.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
-.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
-.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
-.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
-.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
-.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
-.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
-.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
-.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
-.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
-.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
-.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
-.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
-.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
-.#{$fa-css-prefix}-dedent:before,
-.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
-.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
-.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
-.#{$fa-css-prefix}-photo:before,
-.#{$fa-css-prefix}-image:before,
-.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
-.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
-.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
-.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
-.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
-.#{$fa-css-prefix}-edit:before,
-.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
-.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
-.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
-.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
-.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
-.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
-.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
-.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
-.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
-.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
-.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
-.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
-.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
-.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
-.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
-.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
-.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
-.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
-.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
-.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
-.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
-.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
-.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
-.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
-.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
-.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
-.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
-.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
-.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
-.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
-.#{$fa-css-prefix}-mail-forward:before,
-.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
-.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
-.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
-.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
-.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
-.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
-.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
-.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
-.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
-.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
-.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
-.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
-.#{$fa-css-prefix}-warning:before,
-.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
-.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
-.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
-.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
-.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
-.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
-.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
-.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
-.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
-.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
-.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
-.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
-.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
-.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
-.#{$fa-css-prefix}-bar-chart-o:before,
-.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
-.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
-.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
-.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
-.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
-.#{$fa-css-prefix}-gears:before,
-.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
-.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
-.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
-.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
-.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
-.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
-.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
-.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
-.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
-.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
-.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
-.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
-.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
-.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
-.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
-.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
-.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
-.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
-.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
-.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
-.#{$fa-css-prefix}-facebook-f:before,
-.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
-.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
-.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
-.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
-.#{$fa-css-prefix}-feed:before,
-.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
-.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
-.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
-.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
-.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
-.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
-.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
-.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
-.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
-.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
-.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
-.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
-.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
-.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
-.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
-.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
-.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
-.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
-.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
-.#{$fa-css-prefix}-group:before,
-.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
-.#{$fa-css-prefix}-chain:before,
-.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
-.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
-.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
-.#{$fa-css-prefix}-cut:before,
-.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
-.#{$fa-css-prefix}-copy:before,
-.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
-.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
-.#{$fa-css-prefix}-save:before,
-.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
-.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
-.#{$fa-css-prefix}-navicon:before,
-.#{$fa-css-prefix}-reorder:before,
-.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
-.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
-.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
-.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
-.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
-.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
-.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
-.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
-.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
-.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
-.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
-.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
-.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
-.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
-.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
-.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
-.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
-.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
-.#{$fa-css-prefix}-unsorted:before,
-.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
-.#{$fa-css-prefix}-sort-down:before,
-.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
-.#{$fa-css-prefix}-sort-up:before,
-.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
-.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
-.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
-.#{$fa-css-prefix}-rotate-left:before,
-.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
-.#{$fa-css-prefix}-legal:before,
-.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
-.#{$fa-css-prefix}-dashboard:before,
-.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
-.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
-.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
-.#{$fa-css-prefix}-flash:before,
-.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
-.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
-.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
-.#{$fa-css-prefix}-paste:before,
-.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
-.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
-.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
-.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
-.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
-.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
-.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
-.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
-.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
-.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
-.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
-.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
-.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
-.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
-.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
-.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
-.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
-.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
-.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
-.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
-.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
-.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
-.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
-.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
-.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
-.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
-.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
-.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
-.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
-.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
-.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
-.#{$fa-css-prefix}-mobile-phone:before,
-.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
-.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
-.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
-.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
-.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
-.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
-.#{$fa-css-prefix}-mail-reply:before,
-.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
-.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
-.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
-.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
-.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
-.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
-.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
-.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
-.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
-.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
-.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
-.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
-.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
-.#{$fa-css-prefix}-mail-reply-all:before,
-.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
-.#{$fa-css-prefix}-star-half-empty:before,
-.#{$fa-css-prefix}-star-half-full:before,
-.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
-.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
-.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
-.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
-.#{$fa-css-prefix}-unlink:before,
-.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
-.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
-.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
-.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
-.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
-.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
-.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
-.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
-.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
-.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
-.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
-.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
-.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
-.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
-.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
-.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
-.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
-.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
-.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
-.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
-.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
-.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
-.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
-.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
-.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
-.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
-.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
-.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
-.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
-.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
-.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
-.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
-.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
-.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
-.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
-.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
-.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
-.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
-.#{$fa-css-prefix}-toggle-down:before,
-.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
-.#{$fa-css-prefix}-toggle-up:before,
-.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
-.#{$fa-css-prefix}-toggle-right:before,
-.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
-.#{$fa-css-prefix}-euro:before,
-.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
-.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
-.#{$fa-css-prefix}-dollar:before,
-.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
-.#{$fa-css-prefix}-rupee:before,
-.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
-.#{$fa-css-prefix}-cny:before,
-.#{$fa-css-prefix}-rmb:before,
-.#{$fa-css-prefix}-yen:before,
-.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
-.#{$fa-css-prefix}-ruble:before,
-.#{$fa-css-prefix}-rouble:before,
-.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
-.#{$fa-css-prefix}-won:before,
-.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
-.#{$fa-css-prefix}-bitcoin:before,
-.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
-.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
-.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
-.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
-.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
-.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
-.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
-.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
-.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
-.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
-.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
-.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
-.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
-.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
-.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
-.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
-.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
-.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
-.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
-.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
-.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
-.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
-.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
-.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
-.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
-.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
-.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
-.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
-.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
-.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
-.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
-.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
-.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
-.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
-.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
-.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
-.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
-.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
-.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
-.#{$fa-css-prefix}-gittip:before,
-.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
-.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
-.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
-.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
-.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
-.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
-.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
-.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
-.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
-.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
-.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
-.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
-.#{$fa-css-prefix}-toggle-left:before,
-.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
-.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
-.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
-.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
-.#{$fa-css-prefix}-turkish-lira:before,
-.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
-.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
-.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
-.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
-.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
-.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
-.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
-.#{$fa-css-prefix}-institution:before,
-.#{$fa-css-prefix}-bank:before,
-.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
-.#{$fa-css-prefix}-mortar-board:before,
-.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
-.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
-.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
-.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
-.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
-.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
-.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
-.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
-.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
-.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
-.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
-.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
-.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
-.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
-.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
-.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
-.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
-.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
-.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
-.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
-.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
-.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
-.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
-.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
-.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
-.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
-.#{$fa-css-prefix}-automobile:before,
-.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
-.#{$fa-css-prefix}-cab:before,
-.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
-.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
-.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
-.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
-.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
-.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
-.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
-.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
-.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
-.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
-.#{$fa-css-prefix}-file-photo-o:before,
-.#{$fa-css-prefix}-file-picture-o:before,
-.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
-.#{$fa-css-prefix}-file-zip-o:before,
-.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
-.#{$fa-css-prefix}-file-sound-o:before,
-.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
-.#{$fa-css-prefix}-file-movie-o:before,
-.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
-.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
-.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
-.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
-.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
-.#{$fa-css-prefix}-life-bouy:before,
-.#{$fa-css-prefix}-life-buoy:before,
-.#{$fa-css-prefix}-life-saver:before,
-.#{$fa-css-prefix}-support:before,
-.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
-.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
-.#{$fa-css-prefix}-ra:before,
-.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
-.#{$fa-css-prefix}-ge:before,
-.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
-.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
-.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
-.#{$fa-css-prefix}-y-combinator-square:before,
-.#{$fa-css-prefix}-yc-square:before,
-.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
-.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
-.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
-.#{$fa-css-prefix}-wechat:before,
-.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
-.#{$fa-css-prefix}-send:before,
-.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
-.#{$fa-css-prefix}-send-o:before,
-.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
-.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
-.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
-.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
-.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
-.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
-.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
-.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
-.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
-.#{$fa-css-prefix}-soccer-ball-o:before,
-.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
-.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
-.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
-.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
-.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
-.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
-.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
-.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
-.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
-.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
-.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
-.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
-.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
-.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
-.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
-.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
-.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
-.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
-.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
-.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
-.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
-.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
-.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
-.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
-.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
-.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
-.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
-.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
-.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
-.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
-.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
-.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
-.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
-.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
-.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
-.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
-.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
-.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
-.#{$fa-css-prefix}-shekel:before,
-.#{$fa-css-prefix}-sheqel:before,
-.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
-.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
-.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
-.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
-.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
-.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
-.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
-.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
-.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
-.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
-.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
-.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
-.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
-.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
-.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
-.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
-.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
-.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
-.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
-.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
-.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
-.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
-.#{$fa-css-prefix}-intersex:before,
-.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
-.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
-.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
-.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
-.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
-.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
-.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
-.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
-.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
-.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; }
-.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
-.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
-.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
-.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
-.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
-.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
-.#{$fa-css-prefix}-hotel:before,
-.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
-.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
-.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
-.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
-.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
-.#{$fa-css-prefix}-yc:before,
-.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; }
-.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; }
-.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; }
-.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; }
-.#{$fa-css-prefix}-battery-4:before,
-.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; }
-.#{$fa-css-prefix}-battery-3:before,
-.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; }
-.#{$fa-css-prefix}-battery-2:before,
-.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; }
-.#{$fa-css-prefix}-battery-1:before,
-.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; }
-.#{$fa-css-prefix}-battery-0:before,
-.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; }
-.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; }
-.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; }
-.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; }
-.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; }
-.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; }
-.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; }
-.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; }
-.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; }
-.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; }
-.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; }
-.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; }
-.#{$fa-css-prefix}-hourglass-1:before,
-.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; }
-.#{$fa-css-prefix}-hourglass-2:before,
-.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; }
-.#{$fa-css-prefix}-hourglass-3:before,
-.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; }
-.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; }
-.#{$fa-css-prefix}-hand-grab-o:before,
-.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; }
-.#{$fa-css-prefix}-hand-stop-o:before,
-.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; }
-.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; }
-.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; }
-.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; }
-.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; }
-.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; }
-.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; }
-.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; }
-.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; }
-.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; }
-.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; }
-.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; }
-.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; }
-.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; }
-.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; }
-.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; }
-.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; }
-.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; }
-.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; }
-.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; }
-.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; }
-.#{$fa-css-prefix}-tv:before,
-.#{$fa-css-prefix}-television:before { content: $fa-var-television; }
-.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; }
-.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; }
-.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; }
-.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; }
-.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; }
-.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; }
-.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; }
-.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; }
-.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; }
-.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; }
-.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; }
-.#{$fa-css-prefix}-map:before { content: $fa-var-map; }
-.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; }
-.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; }
-.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; }
-.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; }
-.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; }
-.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; }
-.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; }
-.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; }
-.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; }
-.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; }
-.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; }
-.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; }
-.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; }
-.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; }
-.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; }
-.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; }
-.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; }
-.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; }
-.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; }
-.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; }
-.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; }
-.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; }
-.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; }
-.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; }
-.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; }
-.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; }
diff --git a/styles/scss/_larger.scss b/styles/scss/_larger.scss
deleted file mode 100644
index 41e9a8184..000000000
--- a/styles/scss/_larger.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Icon Sizes
-// -------------------------
-
-/* makes the font 33% larger relative to the icon container */
-.#{$fa-css-prefix}-lg {
- font-size: (4em / 3);
- line-height: (3em / 4);
- vertical-align: -15%;
-}
-.#{$fa-css-prefix}-2x { font-size: 2em; }
-.#{$fa-css-prefix}-3x { font-size: 3em; }
-.#{$fa-css-prefix}-4x { font-size: 4em; }
-.#{$fa-css-prefix}-5x { font-size: 5em; }
diff --git a/styles/scss/_list.scss b/styles/scss/_list.scss
deleted file mode 100644
index 7d1e4d54d..000000000
--- a/styles/scss/_list.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-// List Icons
-// -------------------------
-
-.#{$fa-css-prefix}-ul {
- padding-left: 0;
- margin-left: $fa-li-width;
- list-style-type: none;
- > li { position: relative; }
-}
-.#{$fa-css-prefix}-li {
- position: absolute;
- left: -$fa-li-width;
- width: $fa-li-width;
- top: (2em / 14);
- text-align: center;
- &.#{$fa-css-prefix}-lg {
- left: -$fa-li-width + (4em / 14);
- }
-}
diff --git a/styles/scss/_mixins.scss b/styles/scss/_mixins.scss
deleted file mode 100644
index f96719b6a..000000000
--- a/styles/scss/_mixins.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-// Mixins
-// --------------------------
-
-@mixin fa-icon() {
- display: inline-block;
- font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
- font-size: inherit; // can't have font-size inherit on line above, so need to override
- text-rendering: auto; // optimizelegibility throws things off #1094
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-
-}
-
-@mixin fa-icon-rotate($degrees, $rotation) {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
- -webkit-transform: rotate($degrees);
- -ms-transform: rotate($degrees);
- transform: rotate($degrees);
-}
-
-@mixin fa-icon-flip($horiz, $vert, $rotation) {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
- -webkit-transform: scale($horiz, $vert);
- -ms-transform: scale($horiz, $vert);
- transform: scale($horiz, $vert);
-}
diff --git a/styles/scss/_path.scss b/styles/scss/_path.scss
deleted file mode 100644
index bb457c23a..000000000
--- a/styles/scss/_path.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-/* FONT PATH
- * -------------------------- */
-
-@font-face {
- font-family: 'FontAwesome';
- src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
- src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
- url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
- url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
- url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
- url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
-// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
- font-weight: normal;
- font-style: normal;
-}
diff --git a/styles/scss/_rotated-flipped.scss b/styles/scss/_rotated-flipped.scss
deleted file mode 100644
index a3558fd09..000000000
--- a/styles/scss/_rotated-flipped.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// Rotated & Flipped Icons
-// -------------------------
-
-.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
-.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
-.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
-
-.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
-.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
-
-// Hook for IE8-9
-// -------------------------
-
-:root .#{$fa-css-prefix}-rotate-90,
-:root .#{$fa-css-prefix}-rotate-180,
-:root .#{$fa-css-prefix}-rotate-270,
-:root .#{$fa-css-prefix}-flip-horizontal,
-:root .#{$fa-css-prefix}-flip-vertical {
- filter: none;
-}
diff --git a/styles/scss/_stacked.scss b/styles/scss/_stacked.scss
deleted file mode 100644
index aef740366..000000000
--- a/styles/scss/_stacked.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// Stacked Icons
-// -------------------------
-
-.#{$fa-css-prefix}-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle;
-}
-.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center;
-}
-.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
-.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
-.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
diff --git a/styles/scss/_variables.scss b/styles/scss/_variables.scss
deleted file mode 100644
index 0a471102c..000000000
--- a/styles/scss/_variables.scss
+++ /dev/null
@@ -1,708 +0,0 @@
-// Variables
-// --------------------------
-
-$fa-font-path: "../fonts" !default;
-$fa-font-size-base: 14px !default;
-$fa-line-height-base: 1 !default;
-//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts" !default; // for referencing Bootstrap CDN font files directly
-$fa-css-prefix: fa !default;
-$fa-version: "4.5.0" !default;
-$fa-border-color: #eee !default;
-$fa-inverse: #fff !default;
-$fa-li-width: (30em / 14) !default;
-
-$fa-var-500px: "\f26e";
-$fa-var-adjust: "\f042";
-$fa-var-adn: "\f170";
-$fa-var-align-center: "\f037";
-$fa-var-align-justify: "\f039";
-$fa-var-align-left: "\f036";
-$fa-var-align-right: "\f038";
-$fa-var-amazon: "\f270";
-$fa-var-ambulance: "\f0f9";
-$fa-var-anchor: "\f13d";
-$fa-var-android: "\f17b";
-$fa-var-angellist: "\f209";
-$fa-var-angle-double-down: "\f103";
-$fa-var-angle-double-left: "\f100";
-$fa-var-angle-double-right: "\f101";
-$fa-var-angle-double-up: "\f102";
-$fa-var-angle-down: "\f107";
-$fa-var-angle-left: "\f104";
-$fa-var-angle-right: "\f105";
-$fa-var-angle-up: "\f106";
-$fa-var-apple: "\f179";
-$fa-var-archive: "\f187";
-$fa-var-area-chart: "\f1fe";
-$fa-var-arrow-circle-down: "\f0ab";
-$fa-var-arrow-circle-left: "\f0a8";
-$fa-var-arrow-circle-o-down: "\f01a";
-$fa-var-arrow-circle-o-left: "\f190";
-$fa-var-arrow-circle-o-right: "\f18e";
-$fa-var-arrow-circle-o-up: "\f01b";
-$fa-var-arrow-circle-right: "\f0a9";
-$fa-var-arrow-circle-up: "\f0aa";
-$fa-var-arrow-down: "\f063";
-$fa-var-arrow-left: "\f060";
-$fa-var-arrow-right: "\f061";
-$fa-var-arrow-up: "\f062";
-$fa-var-arrows: "\f047";
-$fa-var-arrows-alt: "\f0b2";
-$fa-var-arrows-h: "\f07e";
-$fa-var-arrows-v: "\f07d";
-$fa-var-asterisk: "\f069";
-$fa-var-at: "\f1fa";
-$fa-var-automobile: "\f1b9";
-$fa-var-backward: "\f04a";
-$fa-var-balance-scale: "\f24e";
-$fa-var-ban: "\f05e";
-$fa-var-bank: "\f19c";
-$fa-var-bar-chart: "\f080";
-$fa-var-bar-chart-o: "\f080";
-$fa-var-barcode: "\f02a";
-$fa-var-bars: "\f0c9";
-$fa-var-battery-0: "\f244";
-$fa-var-battery-1: "\f243";
-$fa-var-battery-2: "\f242";
-$fa-var-battery-3: "\f241";
-$fa-var-battery-4: "\f240";
-$fa-var-battery-empty: "\f244";
-$fa-var-battery-full: "\f240";
-$fa-var-battery-half: "\f242";
-$fa-var-battery-quarter: "\f243";
-$fa-var-battery-three-quarters: "\f241";
-$fa-var-bed: "\f236";
-$fa-var-beer: "\f0fc";
-$fa-var-behance: "\f1b4";
-$fa-var-behance-square: "\f1b5";
-$fa-var-bell: "\f0f3";
-$fa-var-bell-o: "\f0a2";
-$fa-var-bell-slash: "\f1f6";
-$fa-var-bell-slash-o: "\f1f7";
-$fa-var-bicycle: "\f206";
-$fa-var-binoculars: "\f1e5";
-$fa-var-birthday-cake: "\f1fd";
-$fa-var-bitbucket: "\f171";
-$fa-var-bitbucket-square: "\f172";
-$fa-var-bitcoin: "\f15a";
-$fa-var-black-tie: "\f27e";
-$fa-var-bluetooth: "\f293";
-$fa-var-bluetooth-b: "\f294";
-$fa-var-bold: "\f032";
-$fa-var-bolt: "\f0e7";
-$fa-var-bomb: "\f1e2";
-$fa-var-book: "\f02d";
-$fa-var-bookmark: "\f02e";
-$fa-var-bookmark-o: "\f097";
-$fa-var-briefcase: "\f0b1";
-$fa-var-btc: "\f15a";
-$fa-var-bug: "\f188";
-$fa-var-building: "\f1ad";
-$fa-var-building-o: "\f0f7";
-$fa-var-bullhorn: "\f0a1";
-$fa-var-bullseye: "\f140";
-$fa-var-bus: "\f207";
-$fa-var-buysellads: "\f20d";
-$fa-var-cab: "\f1ba";
-$fa-var-calculator: "\f1ec";
-$fa-var-calendar: "\f073";
-$fa-var-calendar-check-o: "\f274";
-$fa-var-calendar-minus-o: "\f272";
-$fa-var-calendar-o: "\f133";
-$fa-var-calendar-plus-o: "\f271";
-$fa-var-calendar-times-o: "\f273";
-$fa-var-camera: "\f030";
-$fa-var-camera-retro: "\f083";
-$fa-var-car: "\f1b9";
-$fa-var-caret-down: "\f0d7";
-$fa-var-caret-left: "\f0d9";
-$fa-var-caret-right: "\f0da";
-$fa-var-caret-square-o-down: "\f150";
-$fa-var-caret-square-o-left: "\f191";
-$fa-var-caret-square-o-right: "\f152";
-$fa-var-caret-square-o-up: "\f151";
-$fa-var-caret-up: "\f0d8";
-$fa-var-cart-arrow-down: "\f218";
-$fa-var-cart-plus: "\f217";
-$fa-var-cc: "\f20a";
-$fa-var-cc-amex: "\f1f3";
-$fa-var-cc-diners-club: "\f24c";
-$fa-var-cc-discover: "\f1f2";
-$fa-var-cc-jcb: "\f24b";
-$fa-var-cc-mastercard: "\f1f1";
-$fa-var-cc-paypal: "\f1f4";
-$fa-var-cc-stripe: "\f1f5";
-$fa-var-cc-visa: "\f1f0";
-$fa-var-certificate: "\f0a3";
-$fa-var-chain: "\f0c1";
-$fa-var-chain-broken: "\f127";
-$fa-var-check: "\f00c";
-$fa-var-check-circle: "\f058";
-$fa-var-check-circle-o: "\f05d";
-$fa-var-check-square: "\f14a";
-$fa-var-check-square-o: "\f046";
-$fa-var-chevron-circle-down: "\f13a";
-$fa-var-chevron-circle-left: "\f137";
-$fa-var-chevron-circle-right: "\f138";
-$fa-var-chevron-circle-up: "\f139";
-$fa-var-chevron-down: "\f078";
-$fa-var-chevron-left: "\f053";
-$fa-var-chevron-right: "\f054";
-$fa-var-chevron-up: "\f077";
-$fa-var-child: "\f1ae";
-$fa-var-chrome: "\f268";
-$fa-var-circle: "\f111";
-$fa-var-circle-o: "\f10c";
-$fa-var-circle-o-notch: "\f1ce";
-$fa-var-circle-thin: "\f1db";
-$fa-var-clipboard: "\f0ea";
-$fa-var-clock-o: "\f017";
-$fa-var-clone: "\f24d";
-$fa-var-close: "\f00d";
-$fa-var-cloud: "\f0c2";
-$fa-var-cloud-download: "\f0ed";
-$fa-var-cloud-upload: "\f0ee";
-$fa-var-cny: "\f157";
-$fa-var-code: "\f121";
-$fa-var-code-fork: "\f126";
-$fa-var-codepen: "\f1cb";
-$fa-var-codiepie: "\f284";
-$fa-var-coffee: "\f0f4";
-$fa-var-cog: "\f013";
-$fa-var-cogs: "\f085";
-$fa-var-columns: "\f0db";
-$fa-var-comment: "\f075";
-$fa-var-comment-o: "\f0e5";
-$fa-var-commenting: "\f27a";
-$fa-var-commenting-o: "\f27b";
-$fa-var-comments: "\f086";
-$fa-var-comments-o: "\f0e6";
-$fa-var-compass: "\f14e";
-$fa-var-compress: "\f066";
-$fa-var-connectdevelop: "\f20e";
-$fa-var-contao: "\f26d";
-$fa-var-copy: "\f0c5";
-$fa-var-copyright: "\f1f9";
-$fa-var-creative-commons: "\f25e";
-$fa-var-credit-card: "\f09d";
-$fa-var-credit-card-alt: "\f283";
-$fa-var-crop: "\f125";
-$fa-var-crosshairs: "\f05b";
-$fa-var-css3: "\f13c";
-$fa-var-cube: "\f1b2";
-$fa-var-cubes: "\f1b3";
-$fa-var-cut: "\f0c4";
-$fa-var-cutlery: "\f0f5";
-$fa-var-dashboard: "\f0e4";
-$fa-var-dashcube: "\f210";
-$fa-var-database: "\f1c0";
-$fa-var-dedent: "\f03b";
-$fa-var-delicious: "\f1a5";
-$fa-var-desktop: "\f108";
-$fa-var-deviantart: "\f1bd";
-$fa-var-diamond: "\f219";
-$fa-var-digg: "\f1a6";
-$fa-var-dollar: "\f155";
-$fa-var-dot-circle-o: "\f192";
-$fa-var-download: "\f019";
-$fa-var-dribbble: "\f17d";
-$fa-var-dropbox: "\f16b";
-$fa-var-drupal: "\f1a9";
-$fa-var-edge: "\f282";
-$fa-var-edit: "\f044";
-$fa-var-eject: "\f052";
-$fa-var-ellipsis-h: "\f141";
-$fa-var-ellipsis-v: "\f142";
-$fa-var-empire: "\f1d1";
-$fa-var-envelope: "\f0e0";
-$fa-var-envelope-o: "\f003";
-$fa-var-envelope-square: "\f199";
-$fa-var-eraser: "\f12d";
-$fa-var-eur: "\f153";
-$fa-var-euro: "\f153";
-$fa-var-exchange: "\f0ec";
-$fa-var-exclamation: "\f12a";
-$fa-var-exclamation-circle: "\f06a";
-$fa-var-exclamation-triangle: "\f071";
-$fa-var-expand: "\f065";
-$fa-var-expeditedssl: "\f23e";
-$fa-var-external-link: "\f08e";
-$fa-var-external-link-square: "\f14c";
-$fa-var-eye: "\f06e";
-$fa-var-eye-slash: "\f070";
-$fa-var-eyedropper: "\f1fb";
-$fa-var-facebook: "\f09a";
-$fa-var-facebook-f: "\f09a";
-$fa-var-facebook-official: "\f230";
-$fa-var-facebook-square: "\f082";
-$fa-var-fast-backward: "\f049";
-$fa-var-fast-forward: "\f050";
-$fa-var-fax: "\f1ac";
-$fa-var-feed: "\f09e";
-$fa-var-female: "\f182";
-$fa-var-fighter-jet: "\f0fb";
-$fa-var-file: "\f15b";
-$fa-var-file-archive-o: "\f1c6";
-$fa-var-file-audio-o: "\f1c7";
-$fa-var-file-code-o: "\f1c9";
-$fa-var-file-excel-o: "\f1c3";
-$fa-var-file-image-o: "\f1c5";
-$fa-var-file-movie-o: "\f1c8";
-$fa-var-file-o: "\f016";
-$fa-var-file-pdf-o: "\f1c1";
-$fa-var-file-photo-o: "\f1c5";
-$fa-var-file-picture-o: "\f1c5";
-$fa-var-file-powerpoint-o: "\f1c4";
-$fa-var-file-sound-o: "\f1c7";
-$fa-var-file-text: "\f15c";
-$fa-var-file-text-o: "\f0f6";
-$fa-var-file-video-o: "\f1c8";
-$fa-var-file-word-o: "\f1c2";
-$fa-var-file-zip-o: "\f1c6";
-$fa-var-files-o: "\f0c5";
-$fa-var-film: "\f008";
-$fa-var-filter: "\f0b0";
-$fa-var-fire: "\f06d";
-$fa-var-fire-extinguisher: "\f134";
-$fa-var-firefox: "\f269";
-$fa-var-flag: "\f024";
-$fa-var-flag-checkered: "\f11e";
-$fa-var-flag-o: "\f11d";
-$fa-var-flash: "\f0e7";
-$fa-var-flask: "\f0c3";
-$fa-var-flickr: "\f16e";
-$fa-var-floppy-o: "\f0c7";
-$fa-var-folder: "\f07b";
-$fa-var-folder-o: "\f114";
-$fa-var-folder-open: "\f07c";
-$fa-var-folder-open-o: "\f115";
-$fa-var-font: "\f031";
-$fa-var-fonticons: "\f280";
-$fa-var-fort-awesome: "\f286";
-$fa-var-forumbee: "\f211";
-$fa-var-forward: "\f04e";
-$fa-var-foursquare: "\f180";
-$fa-var-frown-o: "\f119";
-$fa-var-futbol-o: "\f1e3";
-$fa-var-gamepad: "\f11b";
-$fa-var-gavel: "\f0e3";
-$fa-var-gbp: "\f154";
-$fa-var-ge: "\f1d1";
-$fa-var-gear: "\f013";
-$fa-var-gears: "\f085";
-$fa-var-genderless: "\f22d";
-$fa-var-get-pocket: "\f265";
-$fa-var-gg: "\f260";
-$fa-var-gg-circle: "\f261";
-$fa-var-gift: "\f06b";
-$fa-var-git: "\f1d3";
-$fa-var-git-square: "\f1d2";
-$fa-var-github: "\f09b";
-$fa-var-github-alt: "\f113";
-$fa-var-github-square: "\f092";
-$fa-var-gittip: "\f184";
-$fa-var-glass: "\f000";
-$fa-var-globe: "\f0ac";
-$fa-var-google: "\f1a0";
-$fa-var-google-plus: "\f0d5";
-$fa-var-google-plus-square: "\f0d4";
-$fa-var-google-wallet: "\f1ee";
-$fa-var-graduation-cap: "\f19d";
-$fa-var-gratipay: "\f184";
-$fa-var-group: "\f0c0";
-$fa-var-h-square: "\f0fd";
-$fa-var-hacker-news: "\f1d4";
-$fa-var-hand-grab-o: "\f255";
-$fa-var-hand-lizard-o: "\f258";
-$fa-var-hand-o-down: "\f0a7";
-$fa-var-hand-o-left: "\f0a5";
-$fa-var-hand-o-right: "\f0a4";
-$fa-var-hand-o-up: "\f0a6";
-$fa-var-hand-paper-o: "\f256";
-$fa-var-hand-peace-o: "\f25b";
-$fa-var-hand-pointer-o: "\f25a";
-$fa-var-hand-rock-o: "\f255";
-$fa-var-hand-scissors-o: "\f257";
-$fa-var-hand-spock-o: "\f259";
-$fa-var-hand-stop-o: "\f256";
-$fa-var-hashtag: "\f292";
-$fa-var-hdd-o: "\f0a0";
-$fa-var-header: "\f1dc";
-$fa-var-headphones: "\f025";
-$fa-var-heart: "\f004";
-$fa-var-heart-o: "\f08a";
-$fa-var-heartbeat: "\f21e";
-$fa-var-history: "\f1da";
-$fa-var-home: "\f015";
-$fa-var-hospital-o: "\f0f8";
-$fa-var-hotel: "\f236";
-$fa-var-hourglass: "\f254";
-$fa-var-hourglass-1: "\f251";
-$fa-var-hourglass-2: "\f252";
-$fa-var-hourglass-3: "\f253";
-$fa-var-hourglass-end: "\f253";
-$fa-var-hourglass-half: "\f252";
-$fa-var-hourglass-o: "\f250";
-$fa-var-hourglass-start: "\f251";
-$fa-var-houzz: "\f27c";
-$fa-var-html5: "\f13b";
-$fa-var-i-cursor: "\f246";
-$fa-var-ils: "\f20b";
-$fa-var-image: "\f03e";
-$fa-var-inbox: "\f01c";
-$fa-var-indent: "\f03c";
-$fa-var-industry: "\f275";
-$fa-var-info: "\f129";
-$fa-var-info-circle: "\f05a";
-$fa-var-inr: "\f156";
-$fa-var-instagram: "\f16d";
-$fa-var-institution: "\f19c";
-$fa-var-internet-explorer: "\f26b";
-$fa-var-intersex: "\f224";
-$fa-var-ioxhost: "\f208";
-$fa-var-italic: "\f033";
-$fa-var-joomla: "\f1aa";
-$fa-var-jpy: "\f157";
-$fa-var-jsfiddle: "\f1cc";
-$fa-var-key: "\f084";
-$fa-var-keyboard-o: "\f11c";
-$fa-var-krw: "\f159";
-$fa-var-language: "\f1ab";
-$fa-var-laptop: "\f109";
-$fa-var-lastfm: "\f202";
-$fa-var-lastfm-square: "\f203";
-$fa-var-leaf: "\f06c";
-$fa-var-leanpub: "\f212";
-$fa-var-legal: "\f0e3";
-$fa-var-lemon-o: "\f094";
-$fa-var-level-down: "\f149";
-$fa-var-level-up: "\f148";
-$fa-var-life-bouy: "\f1cd";
-$fa-var-life-buoy: "\f1cd";
-$fa-var-life-ring: "\f1cd";
-$fa-var-life-saver: "\f1cd";
-$fa-var-lightbulb-o: "\f0eb";
-$fa-var-line-chart: "\f201";
-$fa-var-link: "\f0c1";
-$fa-var-linkedin: "\f0e1";
-$fa-var-linkedin-square: "\f08c";
-$fa-var-linux: "\f17c";
-$fa-var-list: "\f03a";
-$fa-var-list-alt: "\f022";
-$fa-var-list-ol: "\f0cb";
-$fa-var-list-ul: "\f0ca";
-$fa-var-location-arrow: "\f124";
-$fa-var-lock: "\f023";
-$fa-var-long-arrow-down: "\f175";
-$fa-var-long-arrow-left: "\f177";
-$fa-var-long-arrow-right: "\f178";
-$fa-var-long-arrow-up: "\f176";
-$fa-var-magic: "\f0d0";
-$fa-var-magnet: "\f076";
-$fa-var-mail-forward: "\f064";
-$fa-var-mail-reply: "\f112";
-$fa-var-mail-reply-all: "\f122";
-$fa-var-male: "\f183";
-$fa-var-map: "\f279";
-$fa-var-map-marker: "\f041";
-$fa-var-map-o: "\f278";
-$fa-var-map-pin: "\f276";
-$fa-var-map-signs: "\f277";
-$fa-var-mars: "\f222";
-$fa-var-mars-double: "\f227";
-$fa-var-mars-stroke: "\f229";
-$fa-var-mars-stroke-h: "\f22b";
-$fa-var-mars-stroke-v: "\f22a";
-$fa-var-maxcdn: "\f136";
-$fa-var-meanpath: "\f20c";
-$fa-var-medium: "\f23a";
-$fa-var-medkit: "\f0fa";
-$fa-var-meh-o: "\f11a";
-$fa-var-mercury: "\f223";
-$fa-var-microphone: "\f130";
-$fa-var-microphone-slash: "\f131";
-$fa-var-minus: "\f068";
-$fa-var-minus-circle: "\f056";
-$fa-var-minus-square: "\f146";
-$fa-var-minus-square-o: "\f147";
-$fa-var-mixcloud: "\f289";
-$fa-var-mobile: "\f10b";
-$fa-var-mobile-phone: "\f10b";
-$fa-var-modx: "\f285";
-$fa-var-money: "\f0d6";
-$fa-var-moon-o: "\f186";
-$fa-var-mortar-board: "\f19d";
-$fa-var-motorcycle: "\f21c";
-$fa-var-mouse-pointer: "\f245";
-$fa-var-music: "\f001";
-$fa-var-navicon: "\f0c9";
-$fa-var-neuter: "\f22c";
-$fa-var-newspaper-o: "\f1ea";
-$fa-var-object-group: "\f247";
-$fa-var-object-ungroup: "\f248";
-$fa-var-odnoklassniki: "\f263";
-$fa-var-odnoklassniki-square: "\f264";
-$fa-var-opencart: "\f23d";
-$fa-var-openid: "\f19b";
-$fa-var-opera: "\f26a";
-$fa-var-optin-monster: "\f23c";
-$fa-var-outdent: "\f03b";
-$fa-var-pagelines: "\f18c";
-$fa-var-paint-brush: "\f1fc";
-$fa-var-paper-plane: "\f1d8";
-$fa-var-paper-plane-o: "\f1d9";
-$fa-var-paperclip: "\f0c6";
-$fa-var-paragraph: "\f1dd";
-$fa-var-paste: "\f0ea";
-$fa-var-pause: "\f04c";
-$fa-var-pause-circle: "\f28b";
-$fa-var-pause-circle-o: "\f28c";
-$fa-var-paw: "\f1b0";
-$fa-var-paypal: "\f1ed";
-$fa-var-pencil: "\f040";
-$fa-var-pencil-square: "\f14b";
-$fa-var-pencil-square-o: "\f044";
-$fa-var-percent: "\f295";
-$fa-var-phone: "\f095";
-$fa-var-phone-square: "\f098";
-$fa-var-photo: "\f03e";
-$fa-var-picture-o: "\f03e";
-$fa-var-pie-chart: "\f200";
-$fa-var-pied-piper: "\f1a7";
-$fa-var-pied-piper-alt: "\f1a8";
-$fa-var-pinterest: "\f0d2";
-$fa-var-pinterest-p: "\f231";
-$fa-var-pinterest-square: "\f0d3";
-$fa-var-plane: "\f072";
-$fa-var-play: "\f04b";
-$fa-var-play-circle: "\f144";
-$fa-var-play-circle-o: "\f01d";
-$fa-var-plug: "\f1e6";
-$fa-var-plus: "\f067";
-$fa-var-plus-circle: "\f055";
-$fa-var-plus-square: "\f0fe";
-$fa-var-plus-square-o: "\f196";
-$fa-var-power-off: "\f011";
-$fa-var-print: "\f02f";
-$fa-var-product-hunt: "\f288";
-$fa-var-puzzle-piece: "\f12e";
-$fa-var-qq: "\f1d6";
-$fa-var-qrcode: "\f029";
-$fa-var-question: "\f128";
-$fa-var-question-circle: "\f059";
-$fa-var-quote-left: "\f10d";
-$fa-var-quote-right: "\f10e";
-$fa-var-ra: "\f1d0";
-$fa-var-random: "\f074";
-$fa-var-rebel: "\f1d0";
-$fa-var-recycle: "\f1b8";
-$fa-var-reddit: "\f1a1";
-$fa-var-reddit-alien: "\f281";
-$fa-var-reddit-square: "\f1a2";
-$fa-var-refresh: "\f021";
-$fa-var-registered: "\f25d";
-$fa-var-remove: "\f00d";
-$fa-var-renren: "\f18b";
-$fa-var-reorder: "\f0c9";
-$fa-var-repeat: "\f01e";
-$fa-var-reply: "\f112";
-$fa-var-reply-all: "\f122";
-$fa-var-retweet: "\f079";
-$fa-var-rmb: "\f157";
-$fa-var-road: "\f018";
-$fa-var-rocket: "\f135";
-$fa-var-rotate-left: "\f0e2";
-$fa-var-rotate-right: "\f01e";
-$fa-var-rouble: "\f158";
-$fa-var-rss: "\f09e";
-$fa-var-rss-square: "\f143";
-$fa-var-rub: "\f158";
-$fa-var-ruble: "\f158";
-$fa-var-rupee: "\f156";
-$fa-var-safari: "\f267";
-$fa-var-save: "\f0c7";
-$fa-var-scissors: "\f0c4";
-$fa-var-scribd: "\f28a";
-$fa-var-search: "\f002";
-$fa-var-search-minus: "\f010";
-$fa-var-search-plus: "\f00e";
-$fa-var-sellsy: "\f213";
-$fa-var-send: "\f1d8";
-$fa-var-send-o: "\f1d9";
-$fa-var-server: "\f233";
-$fa-var-share: "\f064";
-$fa-var-share-alt: "\f1e0";
-$fa-var-share-alt-square: "\f1e1";
-$fa-var-share-square: "\f14d";
-$fa-var-share-square-o: "\f045";
-$fa-var-shekel: "\f20b";
-$fa-var-sheqel: "\f20b";
-$fa-var-shield: "\f132";
-$fa-var-ship: "\f21a";
-$fa-var-shirtsinbulk: "\f214";
-$fa-var-shopping-bag: "\f290";
-$fa-var-shopping-basket: "\f291";
-$fa-var-shopping-cart: "\f07a";
-$fa-var-sign-in: "\f090";
-$fa-var-sign-out: "\f08b";
-$fa-var-signal: "\f012";
-$fa-var-simplybuilt: "\f215";
-$fa-var-sitemap: "\f0e8";
-$fa-var-skyatlas: "\f216";
-$fa-var-skype: "\f17e";
-$fa-var-slack: "\f198";
-$fa-var-sliders: "\f1de";
-$fa-var-slideshare: "\f1e7";
-$fa-var-smile-o: "\f118";
-$fa-var-soccer-ball-o: "\f1e3";
-$fa-var-sort: "\f0dc";
-$fa-var-sort-alpha-asc: "\f15d";
-$fa-var-sort-alpha-desc: "\f15e";
-$fa-var-sort-amount-asc: "\f160";
-$fa-var-sort-amount-desc: "\f161";
-$fa-var-sort-asc: "\f0de";
-$fa-var-sort-desc: "\f0dd";
-$fa-var-sort-down: "\f0dd";
-$fa-var-sort-numeric-asc: "\f162";
-$fa-var-sort-numeric-desc: "\f163";
-$fa-var-sort-up: "\f0de";
-$fa-var-soundcloud: "\f1be";
-$fa-var-space-shuttle: "\f197";
-$fa-var-spinner: "\f110";
-$fa-var-spoon: "\f1b1";
-$fa-var-spotify: "\f1bc";
-$fa-var-square: "\f0c8";
-$fa-var-square-o: "\f096";
-$fa-var-stack-exchange: "\f18d";
-$fa-var-stack-overflow: "\f16c";
-$fa-var-star: "\f005";
-$fa-var-star-half: "\f089";
-$fa-var-star-half-empty: "\f123";
-$fa-var-star-half-full: "\f123";
-$fa-var-star-half-o: "\f123";
-$fa-var-star-o: "\f006";
-$fa-var-steam: "\f1b6";
-$fa-var-steam-square: "\f1b7";
-$fa-var-step-backward: "\f048";
-$fa-var-step-forward: "\f051";
-$fa-var-stethoscope: "\f0f1";
-$fa-var-sticky-note: "\f249";
-$fa-var-sticky-note-o: "\f24a";
-$fa-var-stop: "\f04d";
-$fa-var-stop-circle: "\f28d";
-$fa-var-stop-circle-o: "\f28e";
-$fa-var-street-view: "\f21d";
-$fa-var-strikethrough: "\f0cc";
-$fa-var-stumbleupon: "\f1a4";
-$fa-var-stumbleupon-circle: "\f1a3";
-$fa-var-subscript: "\f12c";
-$fa-var-subway: "\f239";
-$fa-var-suitcase: "\f0f2";
-$fa-var-sun-o: "\f185";
-$fa-var-superscript: "\f12b";
-$fa-var-support: "\f1cd";
-$fa-var-table: "\f0ce";
-$fa-var-tablet: "\f10a";
-$fa-var-tachometer: "\f0e4";
-$fa-var-tag: "\f02b";
-$fa-var-tags: "\f02c";
-$fa-var-tasks: "\f0ae";
-$fa-var-taxi: "\f1ba";
-$fa-var-television: "\f26c";
-$fa-var-tencent-weibo: "\f1d5";
-$fa-var-terminal: "\f120";
-$fa-var-text-height: "\f034";
-$fa-var-text-width: "\f035";
-$fa-var-th: "\f00a";
-$fa-var-th-large: "\f009";
-$fa-var-th-list: "\f00b";
-$fa-var-thumb-tack: "\f08d";
-$fa-var-thumbs-down: "\f165";
-$fa-var-thumbs-o-down: "\f088";
-$fa-var-thumbs-o-up: "\f087";
-$fa-var-thumbs-up: "\f164";
-$fa-var-ticket: "\f145";
-$fa-var-times: "\f00d";
-$fa-var-times-circle: "\f057";
-$fa-var-times-circle-o: "\f05c";
-$fa-var-tint: "\f043";
-$fa-var-toggle-down: "\f150";
-$fa-var-toggle-left: "\f191";
-$fa-var-toggle-off: "\f204";
-$fa-var-toggle-on: "\f205";
-$fa-var-toggle-right: "\f152";
-$fa-var-toggle-up: "\f151";
-$fa-var-trademark: "\f25c";
-$fa-var-train: "\f238";
-$fa-var-transgender: "\f224";
-$fa-var-transgender-alt: "\f225";
-$fa-var-trash: "\f1f8";
-$fa-var-trash-o: "\f014";
-$fa-var-tree: "\f1bb";
-$fa-var-trello: "\f181";
-$fa-var-tripadvisor: "\f262";
-$fa-var-trophy: "\f091";
-$fa-var-truck: "\f0d1";
-$fa-var-try: "\f195";
-$fa-var-tty: "\f1e4";
-$fa-var-tumblr: "\f173";
-$fa-var-tumblr-square: "\f174";
-$fa-var-turkish-lira: "\f195";
-$fa-var-tv: "\f26c";
-$fa-var-twitch: "\f1e8";
-$fa-var-twitter: "\f099";
-$fa-var-twitter-square: "\f081";
-$fa-var-umbrella: "\f0e9";
-$fa-var-underline: "\f0cd";
-$fa-var-undo: "\f0e2";
-$fa-var-university: "\f19c";
-$fa-var-unlink: "\f127";
-$fa-var-unlock: "\f09c";
-$fa-var-unlock-alt: "\f13e";
-$fa-var-unsorted: "\f0dc";
-$fa-var-upload: "\f093";
-$fa-var-usb: "\f287";
-$fa-var-usd: "\f155";
-$fa-var-user: "\f007";
-$fa-var-user-md: "\f0f0";
-$fa-var-user-plus: "\f234";
-$fa-var-user-secret: "\f21b";
-$fa-var-user-times: "\f235";
-$fa-var-users: "\f0c0";
-$fa-var-venus: "\f221";
-$fa-var-venus-double: "\f226";
-$fa-var-venus-mars: "\f228";
-$fa-var-viacoin: "\f237";
-$fa-var-video-camera: "\f03d";
-$fa-var-vimeo: "\f27d";
-$fa-var-vimeo-square: "\f194";
-$fa-var-vine: "\f1ca";
-$fa-var-vk: "\f189";
-$fa-var-volume-down: "\f027";
-$fa-var-volume-off: "\f026";
-$fa-var-volume-up: "\f028";
-$fa-var-warning: "\f071";
-$fa-var-wechat: "\f1d7";
-$fa-var-weibo: "\f18a";
-$fa-var-weixin: "\f1d7";
-$fa-var-whatsapp: "\f232";
-$fa-var-wheelchair: "\f193";
-$fa-var-wifi: "\f1eb";
-$fa-var-wikipedia-w: "\f266";
-$fa-var-windows: "\f17a";
-$fa-var-won: "\f159";
-$fa-var-wordpress: "\f19a";
-$fa-var-wrench: "\f0ad";
-$fa-var-xing: "\f168";
-$fa-var-xing-square: "\f169";
-$fa-var-y-combinator: "\f23b";
-$fa-var-y-combinator-square: "\f1d4";
-$fa-var-yahoo: "\f19e";
-$fa-var-yc: "\f23b";
-$fa-var-yc-square: "\f1d4";
-$fa-var-yelp: "\f1e9";
-$fa-var-yen: "\f157";
-$fa-var-youtube: "\f167";
-$fa-var-youtube-play: "\f16a";
-$fa-var-youtube-square: "\f166";
-
diff --git a/styles/scss/font-awesome.scss b/styles/scss/font-awesome.scss
deleted file mode 100644
index f4668a53c..000000000
--- a/styles/scss/font-awesome.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-
-@import "variables";
-@import "mixins";
-@import "path";
-@import "core";
-@import "larger";
-@import "fixed-width";
-@import "list";
-@import "bordered-pulled";
-@import "animated";
-@import "rotated-flipped";
-@import "stacked";
-@import "icons";
diff --git a/styles/scss/main.scss b/styles/scss/main.scss
index e31de1727..a7117de64 100644
--- a/styles/scss/main.scss
+++ b/styles/scss/main.scss
@@ -1,6 +1,6 @@
/* stylelint-disable */
@import "spectrum";
-@import "font-awesome";
+@import "node_modules/font-awesome/scss/font-awesome";
$app-prefix: 'gjs-';
$nv-prefix: $app-prefix + 'nv-';
diff --git a/yarn.lock b/yarn.lock
index f4f504c25..6a8a50534 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1827,6 +1827,10 @@ first-chunk-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
+font-awesome@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133"
+
for-in@^0.1.5:
version "0.1.6"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8"