body, .page-main-column {
  background: var(--bg-column);
  box-shadow: none;
  position: static;
}
.tower {
  max-width: 1140px;
}
.page-main-column {
  padding: 30px 0 0 0;
}
.foundation-wrapper {
  background: none !important;
  padding-top: 0 !important;
}

.scrollup.stick, .scrollup, .dfp-container, .foundation-wrapper > a {
  display: none !important;
}
.module {
  max-width: 800px;
  margin: 0 auto;
}
.mce-fullscreen .mce-toolbar-grp .mce-container-body {
  text-align: center;
}
.mce-fullscreen .mce-edit-area {
  max-width: 800px;
  margin: 0 auto;
}
.forum-module {
  margin-top: 40px;
}
.game-info-edit-form .form-group {
  margin-bottom: 40px
}
.game-info-edit-form .date-platform-field-set {
  margin-bottom: 5px;
  position: relative;
}
.game-info-edit-form .date-platform-field-set .btn {
  color: #aaa;
  opacity: 0.5;
  margin-top: 2px
}
.game-info-edit-form .date-platform-field-set .btn:hover {
  color: #444;
  opacity: 1;
}
.game-info-edit-form .control-label, .game-info-edit-form .h5 {
  font-size: 1.8rem;
  font-weight: normal;
  font-family: "PT Sans", Arial, sans-serif;
}
.game-info-edit-form .new-platforms .js-date-set:not(:first-child) .chosen-container {
  display: none;
}
.game-info-edit-form .form-group .pull-right {
  margin-top: 5px;
}
.game-info-edit-form .form-horizontal {
  margin-bottom: 40px;
}
.game-info-edit-form .form-horizontal .form-group {
  margin-bottom: 5px
}
.game-info-edit-form .form-horizontal .control-label {
  font-weight: normal;
  text-align: left;
  font-size: 1.3rem;
}
.post-editor-container {
  background-color: #fff;
  max-width: 800px;
}
.post-editor-container .error {
  background-color: #c009;
  color: #fff;
  font-size: 1.2rem;
  padding: 5px 10px;
}
.post-editor-container .field-set .form-group .error {
  width: 100%;
  position: absolute;
  top: 100%;
}
.post-editor-container input[name="header"] {
  display: block;
  margin: 10px 0;
  padding: 5px 19px;
  border: 1px solid #eee;
  width: 100%;
  font: normal 1.6rem/1 Arial, Helvetica, sans-serif;
  background-color: #fff;
  outline: none;
}


.post-editor {
  border: 1px solid #eee;
  margin: 20px 0 !important;
  background-color: #fff;
  padding: 0 19px
}
.post-editor-container input[name="header"] {
  font: 3.6rem/1 "PT Sans Narrow", Arial, sans-serif;
}
.post-rules-btn {
  background-color: transparent;
}
figcaption {
  border: 1px dashed #ccc;
  padding: 5px 20px;
  font: normal 1.4rem/1.2 Arial, sans-serif !important;
  text-align: center !important;
  color: #999;
  cursor: text;
}
figcaption .public-DraftStyleDefault-ltr {
  text-align: center;
}
.post-rules-btn {
  position: fixed;
  bottom: 20px;
  left: 20px;
  font-size: 1.6rem;
  cursor: pointer;
  color: #666;
}
.post-rules-btn.active {
  color: #b31919
}
.post-editor-container .sticked-panel {
  position: fixed;
  top: 45px;
  z-index: 4;
  height: 40px;
  margin: 0;
  left: 0;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0,0,0,.2);
  background-color: var(--bg-card);
}
.post-editor-container .post-status {
  font-size: 1.3rem;
  color: var(--text-primary);
  font-weight: bold;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.post-editor-container .sticked-panel .wrapper {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin: 0 auto;
  transform: translateX(-170px);
}
.post-editor-container .sticked-panel .buttons {
  display: flex;
  align-items: center;
  margin-left: auto;
  gap: 10px;
}

.post-editor-container .sticked-panel .dropdown-toggle {
  border: none;
  background-color: var(--bg-button-secondary);
}
.post-editor-container .sticked-panel .dropdown-menu {
  margin: 0;
  right: 0;
  left: auto;
  padding: 0;
  & li {
    margin: 0;
    & .btn {
      display: flex;
      align-items: center;
      gap: 10px;
      margin: 0;
      padding: 8px 20px;
      width: 100%;
      background-color: transparent;
      border: none;
      &:hover {
        background-color: var(--bg-content-highlite);
      }
    }
  }

}

.post-editor-container  .modal-title {
  font-weight: bold;
}
.post-editor-container .help-block {
  font-size: 1.2rem;
  margin-left: 5px;
  color: #aaa;
}
.post-editor-container .category-btn {
  outline: none !important;
}

.post-editor-container .helper {
  font-size: 1.2rem;
  margin-bottom: 20px;
}
.post-editor-container .games-search .drop-down div {
  padding: 5px 10px;
  cursor: pointer;
  font-size: 1.4rem;
}
.post-editor-container .games-search {
  position: relative;
}
.post-editor-container .games-search .drop-down {
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  background-color: var(--bg-card);
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
  max-height: 300px;
  overflow-y: auto;
  z-index: 1;
}
.post-editor-container .games-search .drop-down div:hover {
  background-color: var(--bg-content-highlite);
}

.post-editor-container .headerHolder {
  margin: 0;
  padding-top: 20px;
  background-color: var(--bg-card);
}
.post-editor-container textarea {
  background-color: var(--bg-card);
  resize: none;
  display: block;
  padding: 0 25px;
  width: 100%;
  border: none;
  font-size: 3.2rem;
  line-height: 1;
  outline: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

.pg-editor {
  background-color: var(--bg-card);
  padding: 1px 24px 1px 25px;
}
.pg-editor .hidden {
  display: none;
}
.pg-editor .toolbar {
  display: flex;
  width: 324px;
  height: 44px;
  border-radius: 0;
  background-color: #222;
}

.pg-editor button:focus {
  outline: none;
}
.pg-editor  p, .pg-editor  h2, .pg-editor ul {
  cursor: text;
}
.pg-editor .toolbar .icon-bold, .pg-editor .toolbar .icon-italic {
  font-family: 'Glyphicons Halflings' !important;
}
.pg-editor .toolbar .icon-bold:before {
  content: "\e048";
}
.pg-editor .toolbar .icon-italic:before {
  content: "\e049";
}
.pg-editor .toolbar .icon-trash:before {
  content: "\e614";
}
.pg-editor .toolbar .icon-dropdown:before {
  content: "\f0a3";
}
.pg-editor .toolbar .icon-dropup:before {
  content: "\f0a2";
}

.pg-editor .toolbar .buttons {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  padding: 0 7px;
}
.pg-editor .toolbar .buttons .button {
  display: flex;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  background: transparent;
  border: none;
  color: #c8c8c8;
  align-items: center;
}
.pg-editor .toolbar .buttons .button i,
.pg-editor .toolbar .buttons .button span {
  display: inline-flex;
  align-items: center;
  height: 100%;
  padding: 0 12px;
}
.pg-editor .toolbar .buttons .button.--active {
  color: #fff;
}
.pg-editor .toolbar .buttons .button:hover {
  color: #fff;
}
.pg-editor .toolbar .url-input {
  display: flex;
  flex-grow: 1;
  position: relative;
  padding-right: 34px;
}
.pg-editor .toolbar .url-input form {
  display: flex;
  flex-grow: 1;
}
.pg-editor .toolbar .url-input button {
  background-color: transparent;
  border: none;
  color: #aaa;
  padding: 0 12px 0 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.pg-editor .toolbar .url-input button:hover {
  color: #fff;
}
.pg-editor .toolbar .url-input input {
  color: white;
  border: none;
  background: transparent;
  width: 100%;
  padding: 0 0 0 10px;
  height: 100%;
}
.pg-editor .toolbar .url-input input:focus {
  outline: none;
}
.pg-editor .toolbar .arrow-clip {
  position: absolute;
  bottom: -10px;
  left: 50%;
  clip: rect(10px 20px 20px 0);
  margin-left: -10px;
}
.pg-editor .toolbar .arrow-clip .arrow {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #222;
  transform: rotate(45deg) scale(0.5);
}
.pg-editor .toolbar .message {
  background-color: #222;
  width: 100%;
  font-size: 1.2rem;
  padding: 10px;
  color: #ababab;
  position: absolute;
}
.pg-editor .toolbar ::placeholder {
  color: #666;
}
.pg-editor .toolbar .search .results {
  background-color: #222;
  position: absolute;
  width: 100%;
  max-height: 300px;
  overflow: auto;
}
.pg-editor .toolbar .search button {
  background-color: transparent;
  border: none;
  color: #eee;
  padding: 5px 10px ;
  position: static;
  height: auto;
  display: block;
  width: 100%;
  text-align: left;
  font-size: 1.2rem;
}
.pg-editor .toolbar .search button:hover,
.pg-editor .toolbar .search button.active {
  background-color: #111;
}

.pg-editor .block_controls .buttons {
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  margin-left: 5px;
}

.pg-editor .block_controls__buttons {
  display: flex;
  gap: 8px;
  background-color: rgba(255,255,255,0.9);
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  padding: 8px;
}

.pg-editor .block_controls__buttons .button {
  display: flex;
  width: 26px;
  height: 26px;
  border-radius: 5px;
  border: 1px solid #cacaca;
  justify-content: center;
  align-items: center;
  text-align: left;
  font-size: 1.4rem;
  background-color: #f1f1f1;
  padding: 5px;
}
.pg-editor .block_controls__buttons .button:hover {
  background-color: #fff;
}
.pg-editor .block_controls__buttons .svg-icon-bg {
  width: 16px;
  height: 16px;
}
.pg-editor .block_controls__buttons .svg-icon-bg.arrow-up, 
.pg-editor .block_controls__buttons .svg-icon-bg.arrow-down {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 5V19M12 5L6 11M12 5L18 11' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.pg-editor .block_controls__buttons .svg-icon-bg.arrow-down {
  transform: rotate(180deg);
}
.pg-editor .block_controls__buttons .svg-icon-bg.remove {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 6L17.1991 18.0129C17.129 19.065 17.0939 19.5911 16.8667 19.99C16.6666 20.3412 16.3648 20.6235 16.0011 20.7998C15.588 21 15.0607 21 14.0062 21H9.99377C8.93927 21 8.41202 21 7.99889 20.7998C7.63517 20.6235 7.33339 20.3412 7.13332 19.99C6.90607 19.5911 6.871 19.065 6.80086 18.0129L6 6M4 6H20M16 6L15.7294 5.18807C15.4671 4.40125 15.3359 4.00784 15.0927 3.71698C14.8779 3.46013 14.6021 3.26132 14.2905 3.13878C13.9376 3 13.523 3 12.6936 3H11.3064C10.477 3 10.0624 3 9.70951 3.13878C9.39792 3.26132 9.12208 3.46013 8.90729 3.71698C8.66405 4.00784 8.53292 4.40125 8.27064 5.18807L8 6' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.svg-icon-bg.video {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0748 7.50835C9.74622 6.72395 8.25 7.79065 8.25 9.21316V14.7868C8.25 16.2093 9.74622 17.276 11.0748 16.4916L15.795 13.7048C17.0683 12.953 17.0683 11.047 15.795 10.2952L11.0748 7.50835ZM9.75 9.21316C9.75 9.01468 9.84615 8.87585 9.95947 8.80498C10.0691 8.73641 10.1919 8.72898 10.3122 8.80003L15.0324 11.5869C15.165 11.6652 15.25 11.8148 15.25 12C15.25 12.1852 15.165 12.3348 15.0324 12.4131L10.3122 15.2C10.1919 15.271 10.0691 15.2636 9.95947 15.195C9.84615 15.1242 9.75 14.9853 9.75 14.7868V9.21316Z' fill='%23000'%3e%3c/path%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 1.25C6.06294 1.25 1.25 6.06294 1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25ZM2.75 12C2.75 6.89137 6.89137 2.75 12 2.75C17.1086 2.75 21.25 6.89137 21.25 12C21.25 17.1086 17.1086 21.25 12 21.25C6.89137 21.25 2.75 17.1086 2.75 12Z' fill='%23000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.image {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath d='M4.02693 18.329C4.18385 19.277 5.0075 20 6 20H18C19.1046 20 20 19.1046 20 18V14.1901M4.02693 18.329C4.00922 18.222 4 18.1121 4 18V6C4 4.89543 4.89543 4 6 4H18C19.1046 4 20 4.89543 20 6V14.1901M4.02693 18.329L7.84762 14.5083C8.52765 13.9133 9.52219 13.8482 10.274 14.3494L10.7832 14.6888C11.5078 15.1719 12.4619 15.1305 13.142 14.5865L15.7901 12.4679C16.4651 11.9279 17.4053 11.8856 18.1228 12.3484C18.2023 12.3997 18.2731 12.4632 18.34 12.5302L20 14.1901M11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.file {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='-1.92 -1.92 27.84 27.84' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath d='M5 9C4.06812 9 3.60218 9 3.23463 9.15224C2.74458 9.35523 2.35523 9.74458 2.15224 10.2346C2 10.6022 2 11.0681 2 12C2 12.9319 2 13.3978 2.15224 13.7654C2.35523 14.2554 2.74458 14.6448 3.23463 14.8478C3.60218 15 4.06812 15 5 15M5 9C4.06812 9 3.60218 9 3.23463 8.84776C2.74458 8.64477 2.35523 8.25542 2.15224 7.76537C2 7.39782 2 6.93188 2 6C2 5.06812 2 4.60218 2.15224 4.23463C2.35523 3.74458 2.74458 3.35523 3.23463 3.15224C3.60218 3 4.06812 3 5 3H12.2679M5 9H12M19 9C19.9319 9 20.3978 9 20.7654 9.15224C21.2554 9.35523 21.6448 9.74458 21.8478 10.2346C22 10.6022 22 11.0681 22 12C22 12.9319 22 13.3978 21.8478 13.7654C21.6448 14.2554 21.2554 14.6448 20.7654 14.8478C20.3978 15 19.9319 15 19 15M19 9C19.9319 9 20.3978 9 20.7654 8.84776C21.2554 8.64477 21.6448 8.25542 21.8478 7.76537C22 7.39782 22 6.93188 22 6C22 5.06812 22 4.60218 21.8478 4.23463C21.6448 3.74458 21.2554 3.35523 20.7654 3.15224C20.3978 3 19.9319 3 19 3H17.7321M19 9H18M19 15C19.9319 15 20.3978 15 20.7654 15.1522C21.2554 15.3552 21.6448 15.7446 21.8478 16.2346C22 16.6022 22 17.0681 22 18C22 18.9319 22 19.3978 21.8478 19.7654C21.6448 20.2554 21.2554 20.6448 20.7654 20.8478C20.3978 21 19.9319 21 19 21H17.7321M19 15H18M5 15C4.06812 15 3.60218 15 3.23463 15.1522C2.74458 15.3552 2.35523 15.7446 2.15224 16.2346C2 16.6022 2 17.0681 2 18C2 18.9319 2 19.3978 2.15224 19.7654C2.35523 20.2554 2.74458 20.6448 3.23463 20.8478C3.60218 21 4.06812 21 5 21H12.2679M5 15H12M12.2679 3C12.2245 3.07519 12.1858 3.15353 12.1522 3.23463C12 3.60218 12 4.06812 12 5V9M12.2679 3C12.4869 2.62082 12.8257 2.32164 13.2346 2.15224C13.6022 2 14.0681 2 15 2C15.9319 2 16.3978 2 16.7654 2.15224C17.1743 2.32164 17.5131 2.62082 17.7321 3M17.7321 3C17.7755 3.07519 17.8142 3.15353 17.8478 3.23463C18 3.60218 18 4.06812 18 5V9M18 9L18 15M12 9V15M18 15V19C18 19.9319 18 20.3978 17.8478 20.7654C17.8142 20.8465 17.7755 20.9248 17.7321 21M12 15L12 19C12 19.9319 12 20.3978 12.1522 20.7654C12.1858 20.8465 12.2245 20.9248 12.2679 21M12.2679 21C12.4869 21.3792 12.8257 21.6784 13.2346 21.8478C13.6022 22 14.0681 22 15 22C15.9319 22 16.3978 22 16.7654 21.8478C17.1743 21.6784 17.5131 21.3792 17.7321 21' stroke='%23000000' stroke-width='1.5'%3e%3c/path%3e%3cpath d='M15 11L15 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.spoiler {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cg id='Edit / Hide'%3e%3cpath id='Vector' d='M3.99989 4L19.9999 20M16.4999 16.7559C15.1473 17.4845 13.6185 17.9999 11.9999 17.9999C8.46924 17.9999 5.36624 15.5478 3.5868 13.7788C3.1171 13.3119 2.88229 13.0784 2.7328 12.6201C2.62619 12.2933 2.62616 11.7066 2.7328 11.3797C2.88233 10.9215 3.11763 10.6875 3.58827 10.2197C4.48515 9.32821 5.71801 8.26359 7.17219 7.42676M19.4999 14.6335C19.8329 14.3405 20.138 14.0523 20.4117 13.7803L20.4146 13.7772C20.8832 13.3114 21.1182 13.0779 21.2674 12.6206C21.374 12.2938 21.3738 11.7068 21.2672 11.38C21.1178 10.9219 20.8827 10.6877 20.4133 10.2211C18.6338 8.45208 15.5305 6 11.9999 6C11.6624 6 11.3288 6.02241 10.9999 6.06448M13.3228 13.5C12.9702 13.8112 12.5071 14 11.9999 14C10.8953 14 9.99989 13.1046 9.99989 12C9.99989 11.4605 10.2135 10.9711 10.5608 10.6113' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.qoute {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23000000' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath d='M 10 8 C 6.699219 8 4 10.699219 4 14 L 4 24 L 14 24 L 14 14 L 6 14 C 6 11.78125 7.78125 10 10 10 Z M 24 8 C 20.699219 8 18 10.699219 18 14 L 18 24 L 28 24 L 28 14 L 20 14 C 20 11.78125 21.78125 10 24 10 Z M 6 16 L 12 16 L 12 22 L 6 22 Z M 20 16 L 26 16 L 26 22 L 20 22 Z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.separator {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cline x1='3' y1='12' x2='21' y2='12'%3e%3c/line%3e%3cpolyline points='8 8 12 4 16 8'%3e%3c/polyline%3e%3cpolyline points='16 16 12 20 8 16'%3e%3c/polyline%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.header {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='-46.08 -46.08 604.16 604.16' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath fill='var(--ci-primary-color, %23000000)' d='M16,496H496V16H16ZM48,48H464V464H48Z' class='ci-primary'%3e%3c/path%3e%3cpolygon fill='var(--ci-primary-color, %23000000)' points='288 144 320 144 320 240 192 240 192 144 224 144 224 112 96 112 96 144 128 144 128 368 96 368 96 400 224 400 224 368 192 368 192 272 320 272 320 368 288 368 288 400 416 400 416 368 384 368 384 144 416 144 416 112 288 112 288 144' class='ci-primary'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.cross {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='-3.12 -3.12 30.24 30.24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath d='M4 12H20M12 4V20' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}
.svg-icon-bg.revert {
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='none' height='28' viewBox='0 0 28 28' width='28' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.7 3.3a1 1 0 0 0-1.4 0l-5 5a1 1 0 0 0 0 1.4l5 5a1 1 0 0 0 1.4-1.4L8.42 10h6.09a5.5 5.5 0 1 1 0 11H10a1 1 0 1 0 0 2h4.5a7.5 7.5 0 0 0 0-15H8.42l3.29-3.3a1 1 0 0 0 .08-1.31z' fill='currentColor'%3e%3c/path%3e%3c/svg%3e");
}
.svg-icon-bg.drafts {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='M0 0L24 0 24 24 0 24z' fill='none' /%3e%3cpath d='M20 2c.552 0 1 .448 1 1v3.757l-2 2V4H5v16h14v-2.758l2-2V21c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h16zm1.778 6.808l1.414 1.414L15.414 18l-1.416-.002.002-1.412 7.778-7.778zM13 12v2H8v-2h5zm3-4v2H8V8h8z' /%3e%3c/g%3e%3c/svg%3e");
}
.pg-editor .menu {
  display: flex;
  flex-direction: row;
}
.pg-editor .menu .buttons {
  display: flex;
  background-color: #eee;
  margin: -7px 0 0  5px;
  gap: 12px;
  align-items: center;
  border-radius: 10px;
  padding: 10px 20px;
}
.pg-editor .menu .buttons:empty {
  padding: 0;
}
.pg-editor .menu .button {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  & span {
    display: block;
    width: 100%;
    height: 100%;
  }
}
.pg-editor .menu [data-balloon][data-balloon-pos="up"]:after {
  margin-bottom: 10px;
}
.pg-editor .menu .button.--cross {
  transition: transform 100ms ease-out;
  width: 34px;
  height: 34px;
  border-radius: 100%;
  background-color: #cecece;
  color: #000;
  font-size: 2rem;
}
.pg-editor .menu .button.--expanded.--cross {
  transform: rotate(45deg);
}
.pg-editor .menu .icon-cross:before {
  content: "\e64a";
}
.pg-editor .icon-quote::before {
  content: "\e900";
}
.pg-editor .icon-separate::before {
  content: "\f069";
}
.pg-editor .icon-title:before, .pg-editor .icon-h2:before {
  content: "\f1dc";
}
.pg-editor .icon-hide {
  font-family: 'Glyphicons Halflings' !important;
}
.pg-editor .icon-hide:before {
  content: "\e106";
}
.pg-editor .icon-hide:before {
  content: "\e106";
}
.pg-editor .button .svg-icon-bg {
  
}
.pg-editor .svg-icon-bg.code {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath d='M9.53001 6.47001C9.38939 6.32956 9.19876 6.25067 9.00001 6.25067C8.80126 6.25067 8.61064 6.32956 8.47001 6.47001L3.47001 11.47C3.32956 11.6106 3.25067 11.8013 3.25067 12C3.25067 12.1988 3.32956 12.3894 3.47001 12.53L8.47001 17.53C8.61064 17.6705 8.80126 17.7494 9.00001 17.7494C9.19876 17.7494 9.38939 17.6705 9.53001 17.53C9.67046 17.3894 9.74935 17.1988 9.74935 17C9.74935 16.8013 9.67046 16.6106 9.53001 16.47L5.06001 12L9.53001 7.53001C9.67046 7.38939 9.74935 7.19876 9.74935 7.00001C9.74935 6.80126 9.67046 6.61064 9.53001 6.47001Z' fill='%23000000'%3e%3c/path%3e%3cpath d='M20.53 11.47L15.53 6.47003C15.3878 6.33755 15.1998 6.26543 15.0055 6.26885C14.8112 6.27228 14.6258 6.35099 14.4884 6.48841C14.351 6.62582 14.2723 6.81121 14.2688 7.00551C14.2654 7.19981 14.3375 7.38785 14.47 7.53003L18.94 12L14.47 16.47C14.3296 16.6107 14.2507 16.8013 14.2507 17C14.2507 17.1988 14.3296 17.3894 14.47 17.53C14.6106 17.6705 14.8013 17.7494 15 17.7494C15.1988 17.7494 15.3894 17.6705 15.53 17.53L20.53 12.53C20.6705 12.3894 20.7494 12.1988 20.7494 12C20.7494 11.8013 20.6705 11.6107 20.53 11.47Z' fill='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}
.pg-editor .pg-hide, .pg-editor .pg-separator  {
  position: relative;
  height: 32px;
  cursor: default;
  font-size: 0;
}

.pg-editor .pg-hide:before {
  top: 14px;
  left: 0;
  right:0;
  height: 1px;
  content: "";
  position: absolute;
  background-color: #c1c9cd;
}
.pg-editor .pg-hide.start:after, .pg-editor .pg-hide.end:after{
  top: 4px;
  left: 50%;
  content: "Spoiler Start";
  position: absolute;
  font-size: 14px;
  background-color: var(--bg-button-secondary);
  width: 130px;
  margin-left: -65px;
  text-align: center;
  padding: 0 10px;
  font-family: monospace;
}
.pg-editor .pg-hide.end:after {
  content: "Spoiler End";
}
.pg-editor .pg-hide.current:after, .pg-editor .pg-hide.current:after {
  background-color: #e4f2ff;
}
.pg-editor .pg-hide.current, .pg-editor .pg-separator.current {
  background-color: #e4f2ff;
  cursor: default;
}
.pg-editor figure.current img, .pg-editor figure img.focused {
  outline: 2px solid #5aa1e4;
}
.pg-editor figure .post-embed {
  margin: 0;
}
.pg-editor figure > div[contenteditable=false] {
  line-height: 0;
}
::-webkit-input-placeholder {
  color: #ccc;
}
::-moz-placeholder {
  color: #ccc;
}
:-ms-input-placeholder {
  color: #ccc;
}
:-moz-placeholder {
  color: #ccc;
}
.public-DraftEditorPlaceholder-inner {
  color: #ccc
}
.pg-editor .post-embed a {
  pointer-events: none;
}

.file-upload-container {
  user-select: none;
  cursor: auto;
  margin: 20px 0;
  padding: 10px 20px 14px 15px;
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
  display: flex;
  position: relative;
  align-items: center;
  min-height: 60px;
}
.file-upload-icon {
  margin: 0 20px 0 0;
  font-size: 4rem;
  color: #dcdcdc;
  display: flex;
  align-items: center;
}
.file-upload-icon + div {
  flex-grow: 1
}
.file-upload-header {
  padding: 0 20px 0 0;
  color: #444;
  margin-bottom: 5px;
}
.file-upload-title {
  font: bold 1.4rem/1.3 Arial, Helvetica, sans-serif;
  margin: 0 10px 5px 0;
}
.file-upload-body  {
  align-items: center;
}

.file-upload-name {
  font: normal 1.2rem/1 Arial, Helvetica, sans-serif;
  color: #a1a1a1;
  cursor: auto;
  margin: 5px 0 0 0;
}
.file-upload-name span {
  margin-right: 10px;
}

.file-download-await {
  display: none;
  font: bold 1.4rem Arial, Helvetica, sans-serif;
}

.file-upload-progress {
  height: 10px;
  border-radius: 10px;
  background-color: #eee;
  position: relative;
  margin-right: 50px;
}
.file-upload-progress-bar {
  height: 100%;
  background-color: rgba(2, 170, 3, 0.42);
  position: absolute;
  left: 0;
  z-index: 0;
  border-radius: 10px;
}

.file-upload-container .btn-controll {
  border-radius: 100%;
  position: absolute;
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  right: 10px;
  margin: -15px 0 0 0;
  box-shadow: 0 0 3px rgba(0,0,0,0.2);

}

.file-upload-container .btn-controll .glyphicon {
  top: 0
}

.file-upload-container.file-upload-error {
  color: #cc0000;
  box-shadow: 0 0 5px #cd0a0a;
}
.file-upload-error .file-upload-body  {
  height: auto;
  padding:0;
  display: flex;
  align-items: center;
  border-radius: 0;
}

.file-upload-error .file-upload-name {
  color: #aa0000;
  font-size: 1.4rem;
  margin: 0;
}

.form-group:has(select:required) label::after {
  content: "*";
  color: red;
  font-size: 1.8rem;
  margin-inline-start: 5px ;
}
.post-editor-modal {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  & .modal-content {
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.8);
    border: none;
  }
  & label {
    display: block;
  }
  & .close {
    opacity: 1;
  }
}
@media (max-width: 900px) {
  .pg-editor .menu {
    margin-left: 25px;
  }
  .post-rules-btn {
    display: none;
  }
  .main-layers-wrapper {
    margin-top: 85px;
    height: calc(100% - 85px);
  }
  .post-editor-container .sticked-panel {
    box-shadow: 0 4px 4px rgba(0,0,0,0.2);
  }
  .navbar-header {
    box-shadow: none;
  }
}

@media (max-width: 600px) {
  body {
    padding-top: 85px;
  }
  .post-editor-container .post-status {
    position: static;
    margin-left: 0;
    transform: none;
  }
  .post-editor-container .field-set {
    display: block;
  }
  .post-editor-container .field-set .form-group {
    padding: 0;
  }
  .post-editor-aside .content-block {
    padding: 30px 32px;
  }
  .post-rules-carousel .carousel-control.left {
    left: -30px;
    box-shadow: none;
    background-color: transparent;
  }
  .post-rules-carousel .carousel-control.right {
    right: -30px;
    box-shadow: none;
    background-color: transparent;
  }
  .pg-editor .toolbar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .post-editor-container textarea {
    font-size: 2.6rem;
  }
  .post-editor-container .sticked-panel .wrapper {
    transform: none;
  }
}

.modal-button-wrapper{
  display: inline-block;
  margin: 3px;
}

.file-upload-title-placeholder:before {
  position:absolute;
  left:75px;
  top:13px;
  content:attr(data-placeholder);
  color:gray
}
.messenger-launcher {
  display: none;
}
