:root {
    /* Overrides the border radius setting in the theme. */
    --ck-border-radius: 10px;
    /* Overrides the default font size in the theme. */
    --ck-font-size-base: 14px;
    /* Helper variables to avoid duplication in the colors. */
    --ck-color-base-background: #050505;
    --ck-color-base-border: #050505;
    --ck-custom-background: #050505;
    --ck-custom-foreground: hsl(255, 3%, 18%);
    --ck-custom-border: hsl(300, 1%, 22%);
    --ck-custom-white: hsl(0, 0%, 100%);
    /* -- Overrides generic colors. ------------------------------------------------------------- */
    --ck-color-base-foreground: var(--ck-custom-background);
    --ck-color-focus-border: hsl(208, 90%, 62%);
    --ck-color-text: hsl(0, 0%, 98%);
    --ck-color-shadow-drop: hsla(0, 0%, 0%, .2);
    --ck-color-shadow-inner: hsla(0, 0%, 0%, .1);
    /* -- Overrides the default .ck-button class colors. ---------------------------------------- */
    --ck-color-button-default-background: var(--ck-custom-background);
    --ck-color-button-default-hover-background: hsl(270, 1%, 22%);
    --ck-color-button-default-active-background: hsl(270, 2%, 20%);
    --ck-color-button-default-active-shadow: hsl(270, 2%, 23%);
    --ck-color-button-default-disabled-background: var(--ck-custom-background);
    --ck-color-button-on-background: var(--ck-custom-foreground);
    --ck-color-button-on-hover-background: hsl(255, 4%, 16%);
    --ck-color-button-on-active-background: hsl(255, 4%, 14%);
    --ck-color-button-on-active-shadow: hsl(240, 3%, 19%);
    --ck-color-button-on-disabled-background: var(--ck-custom-foreground);
    --ck-color-button-action-background: hsl(168, 76%, 42%);
    --ck-color-button-action-hover-background: hsl(168, 76%, 38%);
    --ck-color-button-action-active-background: hsl(168, 76%, 36%);
    --ck-color-button-action-active-shadow: hsl(168, 75%, 34%);
    --ck-color-button-action-disabled-background: hsl(168, 76%, 42%);
    --ck-color-button-action-text: var(--ck-custom-white);
    --ck-color-button-save: hsl(120, 100%, 46%);
    --ck-color-button-cancel: hsl(15, 100%, 56%);
    /* -- Overrides the default .ck-dropdown class colors. -------------------------------------- */
    --ck-color-dropdown-panel-background: var(--ck-custom-background);
    --ck-color-dropdown-panel-border: var(--ck-custom-foreground);
    /* -- Overrides the default .ck-input class colors. ----------------------------------------- */
    --ck-color-input-background: var(--ck-custom-foreground);
    --ck-color-input-border: hsl(257, 3%, 43%);
    --ck-color-input-text: hsl(0, 0%, 98%);
    --ck-color-input-disabled-background: hsl(255, 4%, 21%);
    --ck-color-input-disabled-border: hsl(250, 3%, 38%);
    --ck-color-input-disabled-text: hsl(0, 0%, 46%);
    /* -- Overrides the default .ck-list class colors. ------------------------------------------ */
    --ck-color-list-background: var(--ck-custom-background);
    --ck-color-list-button-hover-background: var(--ck-color-base-foreground);
    --ck-color-list-button-on-background: var(--ck-color-base-active);
    --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus);
    --ck-color-list-button-on-text: var(--ck-color-base-background);
    /* -- Overrides the default .ck-balloon-panel class colors. --------------------------------- */
    --ck-color-panel-background: var(--ck-custom-background);
    --ck-color-panel-border: var(--ck-custom-border);
    /* -- Overrides the default .ck-toolbar class colors. --------------------------------------- */
    --ck-color-toolbar-background: var(--ck-custom-background);
    --ck-color-toolbar-border: var(--ck-custom-border);
    /* -- Overrides the default .ck-tooltip class colors. --------------------------------------- */
    --ck-color-tooltip-background: hsl(252, 7%, 14%);
    --ck-color-tooltip-text: hsl(0, 0%, 93%);
    /* -- Overrides the default colors used by the ckeditor5-image package. --------------------- */
    --ck-color-image-caption-background: hsl(0, 0%, 97%);
    --ck-color-image-caption-text: hsl(0, 0%, 20%);
    /* -- Overrides the default colors used by the ckeditor5-widget package. -------------------- */
    --ck-color-widget-blurred-border: hsl(0, 0%, 87%);
    --ck-color-widget-hover-border: hsl(43, 100%, 68%);
    --ck-color-widget-editable-focus-background: var(--ck-custom-white);
    /* -- Overrides the default colors used by the ckeditor5-link package. ---------------------- */
    --ck-color-link-default: hsl(190, 100%, 75%);
    --ck-disabled-opacity: .2;
    --ck-color-base-error: #db2d1b;
}

.ck.ck-toolbar {
    border: none;
}

.ck-editor__editable_inline {
    color: #b8b8a2;
    font-size: 16px;
    line-height: 25px;
    word-wrap: break-word;
}

.ck-editor__editable_inline:not(:last-child) {
    margin-bottom: 50px;
}

.ck-editor__editable_inline p,
.ck-editor__editable_inline ul,
.ck-editor__editable_inline ol,
.ck-editor__editable_inline strong,
.ck-editor__editable_inline em,
.ck-editor__editable_inline u,
.ck-editor__editable_inline s,
.ck-editor__editable_inline mark,
.ck-editor__editable_inline figcaption {
    font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ck-editor__editable_inline h2,
.ck-editor__editable_inline h3,
.ck-editor__editable_inline h4 {
    font-family: 'Roboto Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ck-editor__editable_inline p,
.ck-editor__editable_inline hr,
.ck-editor__editable_inline figure,
.ck-editor__editable_inline blockquote {
    margin-bottom: 25px;
    padding: 0;
}

.ck-editor__editable_inline p:first-child,
.ck-editor__editable_inline hr:first-child,
.ck-editor__editable_inline figure:first-child,
.ck-editor__editable_inline blockquote:first-child {
    margin-top: 0;
}

.ck-editor__editable_inline p:last-child,
.ck-editor__editable_inline hr:last-child,
.ck-editor__editable_inline figure:last-child,
.ck-editor__editable_inline blockquote:last-child {
    margin-bottom: 0;
}

.ck-editor__editable_inline h2,
.ck-editor__editable_inline h3 {
    margin-bottom: 21px;
    color: #e9e3be;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
}

.ck-editor__editable_inline h2:first-child,
.ck-editor__editable_inline h3:first-child {
    margin-top: 0;
}

.ck-editor__editable_inline h2:last-child,
.ck-editor__editable_inline h3:last-child {
    margin-bottom: 0;
}

.ck-editor__editable_inline h4 {
    margin-bottom: 15px;
    color: #fefbed;
    font-size: 17px;
    line-height: 1;
}

.ck-editor__editable_inline h4:first-child {
    margin-top: 0;
}

.ck-editor__editable_inline h4:last-child {
    margin-bottom: 0;
}

.ck-editor__editable_inline strong {
    color: #fefbed;
    font-weight: 700;
}

.ck-editor__editable_inline a strong {
    color: #f9b723;
}

.ck-editor__editable_inline em {
    font-style: italic;
}

.ck-editor__editable_inline u {
    text-decoration: underline;
}

.ck-editor__editable_inline s {
    text-decoration: line-through;
}

.ck-editor__editable_inline ul,
.ck-editor__editable_inline ol {
    margin-bottom: 25px;
    list-style: none;
    counter-reset: list;
}

.ck-editor__editable_inline ul > li {
    position: relative;
    padding: 0 0 0 17px;
}

.ck-editor__editable_inline ul > li:not(:last-child),
.ck-editor__editable_inline ol > li:not(:last-child) {
    margin-bottom: 25px;
}

.ck-editor__editable_inline ul > li::before {
    position: absolute;
    top: 11px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #757569;
    content: '';
}

.ck-editor__editable_inline ol > li::before {
    display: inline-block;
    margin-right: 4px;
    font-size: 16px;
    line-height: 25px;
    vertical-align: top;
    content: counter(list) ".";
    counter-increment: list;
}

.ck-editor__editable_inline mark {
    background: transparent;
    color: #fab81b;
}

.ck-editor__editable_inline hr {
    width: 100%;
    height: 1px;
    margin: -10px 0 23px;
    border: none;
    background-color: #2b2b2c;
}

.ck-editor__editable_inline figure[class='media'] > div {
    overflow: hidden;
    border-radius: 10px;
}

.ck-editor__editable_inline a {
    white-space: normal;
}

.ck-editor__editable_inline figcaption {
    margin: 10px 0 0;
}

.ck-editor__editable_inline img {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

.ck-editor__editable_inline blockquote {
    position: relative;
    padding: 0 0 0 25px;
    border: none;
    font-style: italic;
}

.ck-editor__editable_inline blockquote::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background-color: #fefbed;
    content: '';
}

.ck.ck-editor__main > .ck-editor__editable.ck-focused {
    border-color: transparent;
    box-shadow: none;
}

.ck.ck-button:not(.ck-disabled),
a.ck.ck-button:not(.ck-disabled) {
    opacity: .2;
    transition: opacity .4;
}

.ck.ck-button:not(.ck-disabled):hover,
a.ck.ck-button:not(.ck-disabled):hover {
    background: none;
    opacity: 1;
}

.ck.ck-button.ck-disabled,
a.ck.ck-button.ck-disabled {
    background: none;
}

.ck .ck-widget {
    outline: none !important;
}

.ck-heading-dropdown .ck.ck-button.ck-dropdown__button {
    width: 150px;
    min-width: 0;
    min-height: 0;
    padding: 0;
    border-radius: 10px;
    background-color: #272729;
    color: #e9e3be !important;
    opacity: 1 !important;
}

.ck-heading-dropdown .ck.ck-button.ck-dropdown__button svg {
    display: none;
}

.ck-heading-dropdown .ck.ck-button.ck-dropdown__button::before {
    position: absolute;
    top: 11px;
    right: 11px;
    width: 9px;
    height: 6px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MENBRDFBOEFEOTM4MTFFODlGQzFCNTdDQjkyMDRDRTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MENBRDFBODlEOTM4MTFFODlGQzFCNTdDQjkyMDRDRTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjIwNEI4M0Q5MUQxMUU4OUZDMUI1N0NCOTIwNENFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjIwNEI4NEQ5MUQxMUU4OUZDMUI1N0NCOTIwNENFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu+g8YMAAACcSURBVHjadJDRCQJBDETjFhJc+xA87UOOK+w47cNTsA+F9csunMAExwMX3gZmHyGb1fs1r83sDHrwsO+p4ASOBdcItuAKNiLcmI9FOjjFPQVn3ofUQAeefLiIEHkrbB/ijqKxdsytyKApzqwtH1T6e1RyDqyD/0j5s7pYgafksqOY48BamXtIkwg5eP4s8imkAdwXK8gdRT58BBgANgAqwhPOQKEAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 0 0;
    content: '';
    transform: translateY(-50%);
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on {
    border-bottom-right-radius: var(--ck-border-radius);
    border-bottom-left-radius: var(--ck-border-radius);
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on::before {
    background-position: 0 -6px;
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label {
    box-sizing: border-box;
    width: auto;
    height: 21px;
    padding: 2px 21px 0 10px;
    font-size: 11px;
    text-transform: uppercase;
}

.ck-heading-dropdown .ck.ck-button.ck-off.ck-dropdown__button:hover {
    background-color: #3a3a3c;
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item {
    min-width: 100%;
    font-size: 11px;
}

.ck-rounded-corners .ck.ck-dropdown .ck.ck-dropdown__panel {
    bottom: 0;
    border: none;
    box-shadow: none;
    background: none;
}

.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list {
    border-radius: 0 0 10px 10px;
    background-color: #272729;
}

.ck.ck-list__item .ck-button {
    background-color: #272729;
    color: #e9e3be !important;
    text-transform: uppercase;
    vertical-align: top;
    opacity: 1 !important;
    transition: background-color .4;
}

.ck.ck-list__item .ck-button:hover,
.ck.ck-list__item .ck-button.ck-on {
    border-radius: 10px !important;
    background-color: #3a3a3c !important;
}

.ck-rounded-corners .ck.ck-balloon-panel {
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
}

.ck-rounded-corners .ck.ck-balloon-panel::after {
    border-top-color: #272729;
    border-bottom-color: #272729;
}

.ck.ck-media-form,
.ck.ck-link-form,
.ck.ck-link-actions,
.ck.ck-text-alternative-form {
    padding: 11px;
    border-radius: 15px;
    background: #272729;
}

.ck-rounded-corners .ck.ck-input-text {
    box-sizing: border-box;
    height: 44px;
    padding: 0px 20px;
    border: none;
    border-radius: 10px;
    box-shadow: none !important;
    background: rgba(5, 5, 5, .4);
    color: #e9e3be;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    transition: background-color .4s;
}

.ck-rounded-corners .ck.ck-input-text:hover,
.ck-rounded-corners .ck.ck-input-text:focus {
    background: #050505;
}

.ck.ck-button.ck-button-save,
a.ck.ck-button.ck-button-save {
    box-sizing: border-box;
    width: 32px;
    height: 32px;
    margin: 5px 0 0 10px;
    border: 1px #f9b723 solid;
    border-radius: 16px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5QjE1NkYwRkY0MTFFOUE1NTk5ODNGOEU1NkM2MkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5QjE1NzAwRkY0MTFFOUE1NTk5ODNGOEU1NkM2MkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjlCMTU2RDBGRjQxMUU5QTU1OTk4M0Y4RTU2QzYyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjlCMTU2RTBGRjQxMUU5QTU1OTk4M0Y4RTU2QzYyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlSUOf8AAACcSURBVHjaYvy5XZmBAFgKxM+BuIWFgMIsII4C4m9API8Jj0JdIO5B0nQNpjgfKgkDXEC8Eog5gXgBEC8ECYIU2wJxPxDvAWIVqOIJQKwJMg2Is2EmgBQfA+LNQCwGxNuBOBeIU6HuDIHScMV/gTgSiPdDTZ4ElcsE4uvInoC5GaQ7EIgvQ/kgJy1C9zFyaHwEYlcg3gENLgwAEGAAwJMdqlNmz3YAAAAASUVORK5CYII=') no-repeat center;
    opacity: 1;
    cursor: pointer;
    transition: background-color .4s;
}

.ck.ck-button.ck-button-save:hover,
a.ck.ck-button.ck-button-save:hover {
    background: #f9b723 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5QjE1NzMwRkY0MTFFOUE1NTk5ODNGOEU1NkM2MkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5QjE1NzQwRkY0MTFFOUE1NTk5ODNGOEU1NkM2MkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjlCMTU3MTBGRjQxMUU5QTU1OTk4M0Y4RTU2QzYyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjlCMTU3MjBGRjQxMUU5QTU1OTk4M0Y4RTU2QzYyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkhfkBIAAACZSURBVHjaYmRlZWUgAJYC8XMgbmEkoDgLiKcC8TcgNmXCo1AXiHuQNF2DKc6HSsIAFxCvBGJOIF4AxAvBokBn2ALxPyB+CcQqIGcB8Swg/g/EV4GYCyrGwAwET4F6DIHYCIi9oCbXQN3pAvUcA8xkBqjufVDTYDgOZiIMI4cGPxAfhrp9DxC7ovsYOTQ+QhXsAOIobMEDEGAAYEcbs70O0oYAAAAASUVORK5CYII=') no-repeat center;
}

.ck.ck-button.ck-button-save svg,
a.ck.ck-button.ck-button-save svg,
.ck.ck-button.ck-button-cancel svg,
a.ck.ck-button.ck-button-cancel svg {
    display: none;
}

.ck.ck-button.ck-button-cancel,
a.ck.ck-button.ck-button-cancel {
    width: 15px;
    height: 15px;
    margin: -5px 0 0 20px;
    border: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUI5NzIwODQwRkZCMTFFOUE1NTk5ODNGOEU1NkM2MkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5NzIwODUwRkZCMTFFOUE1NTk5ODNGOEU1NkM2MkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjlCMTU3NTBGRjQxMUU5QTU1OTk4M0Y4RTU2QzYyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjlCMTU3NjBGRjQxMUU5QTU1OTk4M0Y4RTU2QzYyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PluT3a4AAACkSURBVHjapJPrDcMgDIQN8hxNOgnNKh00j0ny+tUpWlNdJETsxlKRTgTi74jOJLz2nmTcRBv5x7c+4uEpSk4wob6JOHEQdQ6DhLpRtDI2J8xdtbbALOLiZQaCYXCAQ7nPlfuofIEKanBt0IruGmjBh0EDcDYyoPgj1QwumNUusCPVh9UFvmqHEeIJ1sAyg3dtwA6QrIvEuNtXoGawhH/+qo8AAwDkWjSa82ODbwAAAABJRU5ErkJggg==') no-repeat center;
    opacity: 1;
    cursor: pointer;
    transition: background-image .4s;
}

.ck.ck-button.ck-button-cancel:hover,
a.ck.ck-button.ck-button-cancel:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUI5NzIwODgwRkZCMTFFOUE1NTk5ODNGOEU1NkM2MkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5NzIwODkwRkZCMTFFOUE1NTk5ODNGOEU1NkM2MkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjk3MjA4NjBGRkIxMUU5QTU1OTk4M0Y4RTU2QzYyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjk3MjA4NzBGRkIxMUU5QTU1OTk4M0Y4RTU2QzYyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgAeQhYAAACuSURBVHjanJNtCoMwDIbbkls5GHPnsloPtgnOk/jLU2ypvINQUxcWCNUkz9umH35bH47twv5ydmvYlwBwZo9GsMNETcBHz54MAhkcUb8QgiPGVPzXwD1PIpkDviIQEe9lnAr1pKxABTW4FLiytxqYzeOoNMuJG8a7VhAqYAQ4YebOCn97HCAwiN7dWc8STCebeIA1UG7iuxQgA+hqF4lwt3+BmsDT//mq9vqPAAMAMgg25SeyLuwAAAAASUVORK5CYII=') no-repeat center;
}

.ck.ck-button,
a.ck.ck-button {
    background: none;
}

.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label {
    max-width: none;
    color: #f9b723;
    opacity: 1;
}

.ck.ck-link-actions .ck-button.ck-link-actions__preview {
    opacity: 1;
}

.ck.ck-button:active,
.ck.ck-button:focus,
a.ck.ck-button:active,
a.ck.ck-button:focus,
.ck.ck-button.ck-disabled:focus,
.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus {
    box-shadow: none;
}

.ck.ck-button.ck-disabled,
.ck.ck-link-actions .ck-button.ck-link-actions__preview {
    cursor: default;
}

.ck.ck-link-actions .ck-button.ck-disabled.ck-link-actions__preview .ck-button__label {
    color: #db2d1b;
    text-decoration: none !important;
    cursor: default;
}

.ck.ck-list__item .ck-button .ck-button__label {
    font-size: 11px;
    line-height: normal;
}

.ck-content .image > figcaption,
.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,
.ck .ck-editor__nested-editable:focus {
    border: none;
    box-shadow: none;
    background: #272729;
    color: #e9e3be;
}

.ck-toolbar-container .ck.ck-toolbar {
    padding: 5px;
    border-radius: 15px;
    background: #272729;
}

.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]::after,
.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]::after {
    border-top-color: #272729;
    border-bottom-color: #272729;
}
