@font-face {
  font-family: 'fontello';
  src: url('/font/fontello.eot?7075314');
  src: url('/font/fontello.eot?7075314#iefix') format('embedded-opentype'),
    url('/font/fontello.svg?7075314#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAABHIAA8AAAAAHQwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA+I1LFY21hcAAAAdgAAACDAAAB8MqzQO1jdnQgAAACXAAAAAsAAAAOAAAAAGZwZ20AAAJoAAAG7QAADgxiLvl6Z2FzcAAACVgAAAAIAAAACAAAABBnbHlmAAAJYAAABVkAAAaUO3DVbGhlYWQAAA68AAAAMwAAADYmQr57aGhlYQAADvAAAAAfAAAAJAcxA1FobXR4AAAPEAAAACAAAAAoI9b/7mxvY2EAAA8wAAAAFgAAABYI8gcObWF4cAAAD0gAAAAgAAAAIAE6DpFuYW1lAAAPaAAAAXUAAALNzZ0aG3Bvc3QAABDgAAAAaQAAAInqZJZlcHJlcAAAEUwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYZ7KOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA68YPhwlDnofxZDFPMahmlAYUYURUwAlVoNbnic7ZHBDQIxDAQndyEQxJMyqIKC7sWTD8VdL36mg2PtmC6wNZG9URRpFzgBq3iICuVFwWuTWkJfuYZeeWq/qBewNj5jPw5N/Kaoovu72qdFb6t+aJyldkmNf93ifOfW3cGJ+21JeJx4PpZ4RpZ4dpbIY2UykdvKZCLfGfuE/gXYOCKOAHicY2BABgAADgABAHicrVdrWxvHFZ7VDYwBA0LYzbruKGNRlx3JJHEcYisO2WVRHCWpwLjddW67SLhNk16S3ug1vV+UP3NWtE+db/lpec/MSgEH3KfPUz7ovDPzzpzrnFlIaEnifhTGUnYfifmdLlXuPYjohkvX4uShHN6PqNBIP5sW06LfV/tuvU4iJhGorZFwRJD4TXI0yeRhkwpa1VW9SUUtB0fF5ZrwA6oGMkn8rLAc+FmjGFAh2DuUNKsAgnRApd7hqFAo4BiqH1yu8+xovub4lyWg8kdVp4o1RaIXHcSjFadgFJY0FT2qBRHro5UgyAmuHEj6vEel1Qeja85cEPZDqoRRnYqNePetCGR3GEnq9TC1CTZtMNqIY5lZNiy6hql8JGmd19eZ+XkvkojGMJU004sSzEhem2F0k9HNxE3iOHYRLZoN+iR2IxJdJtcxdrt0hdGVbvpoQfSZ8ags9uN4kMbkeHGcexDLAfxRftykspawoNRI4dNU0ItoSvk0rXxkAFuSJlVMuBEJOcim9n3Ji+yua83nXxJJ2KfyWh2LgRzKIXRl6+UGIrQTJT033Y0jFddjSZv3Iqy5HJfclCZNaToXeCNRsGmexlD5CuWi/JQK+w/J6cMQmlpr0jkt2dp5uFUS+5JPoM0kZkqyZayd0aNz8yII/bX6pHDO65OFNGtPcTyYEMD1RIZDlXJSTbCFywkh6cLIsZVIrUq3rIq5M7bTVewS7peuHd80r41DR3OzohhCi6vq8RqK+ILOCoWQBulWkxY0qFLSheA1PgAAGaIFHu1itGDytYiDFkxQJGLQh2ZaDBI5TCQtImxNWtLdvSgrDbbiqzR3oA6bVNXdnah7z066dcxXzfyyzsRScD/KlpYCclKfFj2+cigtP7vAPwv4IWcFuSg2elHG4YO//hAZhtqFtbrCtjF27TpvwU3mmRiedGB/B7Mnk3VGCjMhqgrxQkHdGTmOY7JV0yIThXAvoiXly5DmUX5ziHDiy+Q/ly45YlFUhe/7HIFlrDlptjzt0aee+zTCtQIfa16TLurMYXkJ8Wb5NZ0VWT6lsxJLV2dllpd1VmH5dZ1Nsbyis2mW39DZOZaeVuP4UyVBpJVskfMO35Ym6WOLK5PFj+xi89ji6mTxY7sotaAL3pl+wql/W1fZz+P+1eGfhF1Pwz+WCv6xvAr/WDbgH8tV+Mfym/CP5TX4x/Jb8I/lGvxj2dKybQr2uobaS4lE03OSwKQUl7DFNbuu6bpH13Efn8FV6MgzsqnSDcWN/YkMl71/dpzibL4ScsXRM2tZ2amFEZoie/ncsfCcxbmh5fPG8udxmuWEX9WJa3uqLTwvVv4l+G/rjtrIbjg19vUm4gEHTrcflyXdaNILunWx3aSN/0ZFYfdBfxEpEisN2ZIdbgkI7d3hsKM66CERHj50XbxIG45TW0aEb6F3rdBF0Epopw1Dy2aFT+cD72DYUlK2hzjz9kmabNnzqKL8MVtSwj1lcyc6KsmydI9Kq+WnYp877QyatjI71HZCleDx65pwt7OvUilIBorKeFSxXApSFzjhTvf4nhSmof+rbeRYQcM2v1gzgdGC805RomxPraCJIBllFFz5K6fiRDaiwUYU8Zt30i91oRDa41hIzJZX81ioNsL00mSJZsz6tuqwUs7inUkI2RkbaRJ7UUu28aCz9fmkZLvyVFClgdHd498uNomnVXueLcUl//IxS4JxuhL+wHnc5XGKN9E/WhzFbboYRD0Xb6psx61s3VnGvX3lxOqu2zux6p+690k7Ak23vCcp3NJ02xvCNq4xOHUmFQlt0Tp2hMZlrs9VG/kUH2i+dZ0LVOH6tHDz7PnbOpvBWzPe8j+WdOf/VcXsE/extkKrOlYv9Ti3s4MGfMsbR+VVjG57dZXHJfdmEoK7CEHNXnt8jeCGV1t0E7f8tTPmuzjOWa7SC8Cva3oR4g2OYohwy208vONovam5oOkNwG/rkRDbAD0Ah8GOHjlmZhfAzNxjTgdgjzkM7jOHwXeYw+C7+gi9MACKgByDYn3k2LkHQHbuLeY5jN5mnkHvMM+gd5ln0HusMwRIWCeDlHUy2GedDPrMeRVgwBwGB8xh8JA5DL5n7NoC+r6xi9H7xi5GPzB2MfrA2MXoQ2MXox8auxj9yNjF6MeIcXuSwJ+YEW0CfmThK4Afc9DNyMfop3hrc87PLGTOzw3HyTm/wOaXJqf+0ozMjkMLecevLGT6r3FOTviNhUz4rYVM+B24dybn/d6MDP0TC5n+BwuZ/kfszAl/spAJf7aQCX8B9+XJeX81I0P/m4VM/7uFTP8HduaEf1rIhKGFTPhUj86bL1uquKNSoRjinya0wdj3aPqAild7h+PHuvkFJdoBQQAAAAABAAH//wAPeJxtVN9rFFcUPufemTv7e2c3szObSbLZTDa76ybGdHZ3VuM2LiWNVYIxVmpMK8EQsknRIFKq1B9Em/QhBPtWxBap0DZUpKhdWl/qgwjtQ1Eaiv0HLCSFirQWgjSTno0PffHlnDnnzJ253znfd4ABbNziKzwAzbADihXbRgQTObJBQOCAfBY4n5NRApAOk5PgKEOQYDiba43FYkI0d2Khm4e4IqwMeUnRDC86JU1BSiCligWnZCeY0ccNW+fX4mnHLlfKKdVn+ULZ7f3bHTunsWnsx/7p3bPul76Ez/0i7MtZ5qVz1ht93Q1aV2Wg/dwlJnf35+IBKd6TjAaD4XQuwUQitbfzyLT7E26fPnJm1r3l8+H+sM9x9necWcB4zoppqayJiwCEBDa+I5weaIQOKMB4ZazNYCBn4oxJW7MMFT6oI9+7BcUe4B5CyGEaZJCYLFW9SGCUw8AABcN6qIijIBQxnE4jpAvpfFcumWhpijUE/T76Azb6hN6JVgiVEO/EYt7uw1If24lFQynK6c2MQUWxmWi3Mk6JeqTn2V/OZK/T40yeeG1qypnqdfr2XXkrtby8vrb3nampxZOhbsmDa8vLqcXT3WaAHRxlUqV/oK8ymlskf2Bk5HStNjGyb/GY2isF3OcTtdrp93otFpJGoD7n+/wGWwMDWuDNyn4TJdHS3NTgkZmkIDI+CIJLXEizNGTGJXZeQWqbAD4NjOqEnuFRQIbDCI3xmBaNhEN+r5DAQMNTh2vrqiAshMN2CmlLKHklk+9DIx8zlAzTrj95cn3h5MCBifO12vPb0qU7d85KTy4OXLQ/YWtP3RtPRwbLNbd24+yDB1+t3P2Z0oAbz+gGx9hBCID4VuFod3Z4UaRL6BioK4Kn3EX3ktkTx0VTx8V43LyIk+4VvdvEj0zT/cCM68Th//ndVklEEBAHCQ/gPKfa+whGLOiHZmyWCIP8EsbWiYzPQv6XkrLO16GXk+6fOh+Bbzwn3v1IvAuAChqUKzsAJZwHSZbmFZSBcZlVBRI/+SFyHMbqZB2KRILBiBbRGqJBNag2xGyPaOyUddHeZmXqDbCNhmJ7rBRpj/AffJr271zUF/TjXU+Xx5yZmYmrlhpVeSgaXU9NTHyDXe6vpAHCS+YRGycGJCpNLXqIpsdwkMQObB7r7dBMrUESZmeHrglrG9Y1nS7sQjIlx25FMroWRrwfTdnRubmoHVXVhQVVjb6IUtGFe1HbUi9f3kx9dnXzBYosO3oVNjl4k3/N/oQUVGBXpfxKjtB3EPdo2ci0c+T6smHI2fn6RWXAKjBJYoeIetIYSVEaKvcWY8VCXoimzmKEppS3dUMTSrslYhFNL7XZzqtYoEsqMU1k2qx0iYTnGDEqdTjFQnobdqSFEbNIlhOvX2hJY7b5QljTwmwwrGWdLI4PrNcGxv/eevntXFJXsclHf3d/D8dRCe6ZHXVG8Y+BccyadFALu3pIJ1duymabygMTOH5teNLD5aquBh56/MLH2MOAqh9EpX9mAWiTwMa7xMMD0AoWbaA8lOFE5Xg7gmhBL2SSTJFJghxIcKIaoFl4ZfBW6ZwiyUqVFq7PI/mq4AHm97BqEP2I/kPk/DgGFAwVCgiFcqG8c4dT7NnW3bUl25Gy2kwjFPAKaMVE6IVEjQi1ixqTKdYNtXAX9uHOeiHm5MOYRyVvlIhZ9aZG2kgIGKkHGeLZbSOBSX19lZz7CxldfRx29BV6SrftXlpyP11aOn7zUcJYxYTO0r8ljBV2lt4f3Tz2eVLHU7oTfqzqSf1749QSnlu6d3N1VaePffqx7rj72IcrehLdK/Af6xo6EQAAAHicY2BkYGAAYi7lL2rx/DZfGfiZXwBFGB4u3JsLo/9/+Z/F/II5CMjlYGACiQIAaEEN4QB4nGNgZGBgDvqfBSRf/P/y/wvzCwagCArgAgC0wAeHAHicY37BwMAMw2uAOOH/FzD70P9fjNeA9EqIHADuQQveAAAAAAB0APQBTgFwAbAB9gI2ArQDSgAAAAEAAAAKAEEABQAAAAAAAgAcAEIAjQAAAIEODAAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKadRIN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+hvHUpQmTOY735w5MzkArvENgd3zxLFjgTNGOy7gFF3LRfpnyyXyi+UyqnizfEL/brmCB4SWq7jBByuI0jmjOT4tC1yJS8sFXIg7y0X6R8slctdyGbfi1fIJvW+5grHILFdxL776arnRcRgZWevXpdt023KykYoqTr1EeisTKZ3Jnpyp1ARJohxfLfY8CsJV4ul9uJ/Hgc5ilcqW09yrYZAG2jPBdFs9W4euMTM502ohBzZDLrWaB75xImOWnUbj73noQ2GJDTRitiqCgUSNts7ZRZOjTZowQzJzlxUjhYeExsOKO6J8JWPc45gxSmkDZiRkBz6/iyM/IoXcn7CKPlo9jMek7Rlx7iVarNs8yhqS0jzTy+309+4Z1jzNpTXctb2lzm8lMTioIdmP7dqcxqd38q4Y2g4afP/5vx/dYoRLAAAAeJxtykEOgjAQBdD5CEVarzKHKmWQRpg2MCR6exPZ+taPGrp4+s+jwQ0tOjj0uGOAR6CwSNyNZav26Y/lnOdVHmNML87KljcJZ+VSRXnMz+6Xh2gmarmoS1GTrE7etezWTiUdRF/jyR01AAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==') format('woff'),
    url('data:application/octet-stream;base64,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') format('truetype');
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('/font/fontello.svg?7075314#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-heart:before {
  content: '\e800';
}

/* '' */
.icon-shuffle:before {
  content: '\e801';
}

/* '' */
.icon-back-in-time:before {
  content: '\e802';
}

/* '' */
.icon-up-open:before {
  content: '\e803';
}

/* '' */
.icon-heart-dark:before {
  content: '\e804';
}

/* '' */
.icon-attention:before {
  content: '\e805';
}

/* '' */
.icon-cancel:before {
  content: '\e806';
}

/* '' */
.icon-export:before {
  content: '\f081';
}

/* '' */
.icon-docs:before {
  content: '\f0c5';
}

/* '' */

::-webkit-scrollbar-thumb {
  background: #000
}

::-webkit-scrollbar-track {
  background: #fff
}

::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}



*,
::after,
::before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  scroll-behavior: smooth;
}

body,
html {
  padding: 0;
  margin: 0;
  height: 100%;
  line-height: 1.5;
  font-family: sans-serif;
  background: #eceff3;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: bold;
  margin-left: 0;
  margin-right: 0;
  display: table;
  width: 100%;
  font-family: monospace;
  color: #444;
}

h1 {
  font-size: 2em;
  margin-top: 0.67em;
  margin-bottom: 0.67em;
}

h2 {
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.83em;
}

h3 {
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 1em;
}

h4 {
  font-size: 1em;
  margin-top: 1.33em;
  margin-bottom: 1.33em;
}

a {
  text-decoration: none
}

ul {
  text-align: left;
  list-style-type: disclosure-closed;
}

input::placeholder {
  color: #888;
  opacity: 1;
}

/* background */

header {
  background: #7800e4;
}

main {
  position: relative;
}

.share-text {
  color: #919191;
  font-size: 14px;
  font-family: system-ui;
}

.share_button {
  margin-top: 5px;
}

.site-title {
  text-align: center;
}

.site-title img {
  width: 220px;
}

.appstore-links {
  text-align: center;
}

.appstore-links img {
  width: 150px;
  height: auto;
  cursor: pointer;
}

#mobile-fly-menu {
  z-index: 999;
  height: 40px;
  width: 50px;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  cursor: pointer;
}

#mobile-fly-menu span {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: block;
  position: absolute;
  right: 12px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -ms-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
  height: 4px;
  background: #ffffff82;
}

#mobile-fly-menu span:nth-child(1) {
  top: 10px;
  width: 35px;
}

#mobile-fly-menu span:nth-child(2) {
  top: 19px;
  width: 30px;
}

#mobile-fly-menu span:nth-child(3) {
  top: 28px;
  width: 24px;
}

#mobile-fly-menu:hover span {
  background: #fff;
}

/* menu */


.container {
  max-width: 1080px;
  margin: 0 auto;
}


.menu {
  display: block;
  width: 100%;
}

.menu a {
  display: block;
  text-align: left;
  padding: 10px;
  background: #ffff;
  margin: 5px 0;
  color: #444;
  border: 1px solid transparent;
}

.menu a:hover {
  border-color: #999;
  color: #999;
}


#random-cloud {
  font-family: Arial Unicode MS, lucida grande, tahoma, verdana, arial, sans-serif;
  text-align: center;
  width: 100%;
  height: 120px;
  overflow: auto;
  padding: 10px 0;
}


#random-cloud div {
  padding: 0;
  padding: 10px;
  cursor: pointer;
  display: inline-block;
  border-radius: 15px;
  color: #444;
  position: relative;
}

#random-cloud div:hover {
  background: #fff;
  color: #000;
}

#random-cloud button {
  top: -5px !important;
  right: -15px !important;
  padding: 3px 8px !important;
}

#random-cloud .size10 {
  font-size: 35px;
}

#random-cloud .size9 {
  font-size: 32px;
}

#random-cloud .size8 {
  font-size: 29px;

}

#random-cloud .size7 {
  font-size: 26px;

}

#random-cloud .size6 {
  font-size: 25px;

}

#random-cloud .size5 {
  font-size: 22px;

}

#random-cloud .size4 {
  font-size: 19px;

}

#random-cloud .size3 {
  font-size: 16px;

}

#random-cloud .size2 {
  font-size: 14px;
}

#random-cloud .size1 {
  font-size: 13px;
}


.ads {
  margin: 15px 0
}


.aestheticfont-input .icon-cancel {
  position: absolute;
  right: 2px;
  color: #444;
  font-size: 22px;
  padding: 5px;
  line-height: 1.5;
  border: none;
  cursor: pointer;
  top: 2px;
  outline: none;
  background: transparent;
}

.aestheticfont-input .icon-cancel:hover {
  color: #000;
}


.aestheticfont-input .container {
  position: relative;
}

.aestheticfont-input.fixedtop #aestheticfont-text {
  margin: 0 auto;
}

.share span {
  padding: 8px;
  font-size: 12px;
  margin-left: 30px;
  color: #999;
}



.share-link {
  display: none;
}



/* side ads box */

div#clock {
  color: #fff;
  display: block;
  position: fixed;
  right: 10px;
  background: #d90000;
  top: 10px;
  text-align: center;
  font-size: 20px;
  z-index: 9;
  padding: 6px 0;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.21);
}

.aestheticfontbox {
  display: block;
  visibility: hidden;
  z-index: 2147483647 !important;
  left: 0;
  top: 10%;
  width: 970px;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 20px 5px rgb(0 0 0 / 25%);
  -moz-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 20px 5px rgb(0 0 0 / 25%);
}

button.close-top {
  border: none;
  position: absolute;
  right: 0;
  display: block;
  background: #d90000;
  color: #fff;
  font-size: 25px;
  padding: 8px;
  border-radius: 50%;
  cursor: pointer;
}

.alert-header {
  padding: 7px;
  background-color: #000;
  color: #fff;
  text-align: center;
  word-wrap: break-word;
}

.alert-header spam.name {
  color: #ffffff80;
  display: block;
  font-size: 18px;
  text-transform: uppercase;
}

.the_copied_text {
  width: 100%;
  text-align: center;
  padding: 10px;
  border: none;
  background: #fff;
  color: #000;
  font-size: 200%;
  border-radius: 5px;
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
}

.the_copied_text:focus {
  outline: none !important;
  border: 1px solid #FFF;
  box-shadow: 0 0 10px #fff;
}

.the_copied_text_description .bold {
  font-weight: 700;
}

.the_copied_text_description {
  background: #fff;
  color: #000;
  padding: 3px 10px;
  display: inline-block;
  border-radius: 10px;
  font-size: 90%;
}

.ads-sec {
  width: 100%;
  display: block;
}

.close-alert {
  width: 100%;
  border: none;
  background: #7800e4;
  color: #ffffff74;
  display: block;
  padding: 13px 0;
  font-size: 18px;
  cursor: pointer;
  text-transform: uppercase;
}

.close-alert:hover {
  color: #fff;
}

.aestheticfontlist {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}



.aestheticfontlist h2 {
  grid-column: 1 / -1;
}

.aestheticfont {
  cursor: pointer;
  padding: 5px 10px;
  position: relative;
  border-bottom: 1px solid #fff;
  flex-direction: row;
  justify-content: space-between;
  background: #fff;
  display: inline-block;
  overflow: hidden;
  border-radius: 15px;
}

.aestheticfont:hover {
  border-color: #7901e4;
  background: #f1f1f1;
}

span.sb {
  float: right;
}

.sb button {
  border: none;
  background: 0 0;
  float: right;
  font-size: 20px;
  padding: 9px;
  cursor: pointer;
  color: #999;
  border-radius: 5px;
}

.sb button:hover {
  color: #7901e4;
}

.aestheticfont div {
  margin: 0;
  padding: 25px 20px 10px 10px;
  font-size: 20px;
  text-align: left;
  color: #444;
}

.aestheticfont div:hover {
  color: #7901e4;
}

.name {
  font-size: 12px;
  text-transform: uppercase;
  color: #aaaaaad6;
  border-radius: 10px;
  position: absolute;
  top: 10px;
  left: 15px;
}

#random-cloud button {
  position: absolute;
  top: 12px;
  right: 12px;
  color: #7800e4;
  font-size: 14px;
  background: #fff;
  padding: 7px 10px;
  letter-spacing: 1px;
  border: 1px solid;
  border-radius: 15px;
}


p.aryapage {
  width: 100%;
}

p.loadmore {
  text-align: center;
  clear: both;
  margin-bottom: 0;
}

.formrow .formcol {
  width: 50%;
  text-align: left;
}

.formrow .formcol p {
  width: 48%;
  margin: 1%;
}

.formcol .slider {
  background: #000;
}

.formrow label {
  color: #777;
  cursor: pointer;
}

.formrow .formcol input[type="checkbox" i] {
  height: 18px;
  width: 18px;
}

.zalgo {
  width: 100%;
  margin: 0.5% 0;
  text-align: center;
}

.zalgo p {
  text-align: center;
}


.share {
  padding-top: 10px;
  display: block;
  text-transform: uppercase;
  color: #ffffff80;
  margin-right: 5px;
  font-size: 14px;
}


.toplink {
  margin-left: 5px;
}

.toplink a {
  display: inline-block;
  padding: 7px 15px;
  color: #0d67ce;
  font-size: 14px;
  background: #023c80;
  border-radius: 3px;
}

.toplink a:hover {
  color: #000;
  background: #fff;
}



.page-load-status {
  text-align: center;
  color: #777;
}

.infinite-scroll-last {
  font-size: 20px;
  margin: 2px 0;
  padding: 2px 0;
}

a.aryapage-next {
  visibility: hidden;
}

footer {
  text-align: center;
  text-overflow: ellipsis;
  background: #fff;
}



footer img {
  max-width: 900px;
}

footer p {
  text-align: left;
}

.aload {
  font-size: 20px;
  /* change size here */
  position: relative;
  width: 4em;
  height: 1em;
  margin: 10px auto;
}

.aload span {
  display: block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background: #7900e4;
  /* change color here */
  border: solid 2px #ffffff78;
  position: absolute;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}

.aload span:nth-child(1),
.aload span:nth-child(2) {
  left: 0;
}

.aload span:nth-child(3) {
  left: 1.5em;
}

.aload span:nth-child(4) {
  left: 3em;
}

@keyframes reveal {
  from {
    transform: scale(0.001);
  }

  to {
    transform: scale(1);
  }
}

@keyframes slide {
  to {
    transform: translateX(1.5em)
  }
}

.aload span:nth-child(1) {
  animation-name: reveal;
}

.aload span:nth-child(2),
.aload span:nth-child(3) {
  animation-name: slide;
}

.aload span:nth-child(4) {
  animation-name: reveal;
  animation-direction: reverse;
}

#aestheticfont-input {
  width: 100%;
  height: 75px;
  text-transform: inherit !important;
  text-align: center;
  font-size: 18px;
  border: none;
  background: #fff;
  border: 2px solid #7800e4;
  padding: 10px;
  border-radius: 0 0 10px 10px;
  box-shadow: 1px 2px 4px 0 rgb(0 0 0 / 21%);
}

#aestheticfont-input::placeholder {
  color: #999;
}

#load-more:hover {
  background: #7900e4;
  color: #ffffffd5;
}




.bookmarks a,
.links a {
  margin: 4px;
  display: inline-block;
  background: #fff;
  color: #777;
  padding: 8px 15px;
  border-radius: 15px;
}

.right-sec .bookmarks a:hover,
.links a:hover {
  color: #7800e4;
}


.links a {
  background: #7900e4;
  color: #ffffff8a;
}

.links a:hover {
  color: #fff;
}

.cats {
  width: 100%;
}

.cats a {
  display: inline-block;
  background: #028512;
}

.cats a:hover {
  background: #02730f;
}

#favorite,
#scroll,
.randomgen {
  display: none;
  position: fixed;
  bottom: 20%;
  font-size: 20px;
  right: 0;
  cursor: pointer;
  padding: 8px 8px 10px;
  background: #fff;
  border-radius: 10px 0 0 10px;
  border: none;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
}

#favorite {
  bottom: 30%;
  display: block;
}

.site-link {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding-bottom: 20px;
}

.site-link a {
  font-size: 20px;
  display: block;
  padding: 3px 20px;
  text-align: left;
}

.site-link a:hover {
  color: #fff9;
}

.top-link a {
  display: inline-block;
  color: #444;
  padding: 5px 10px;
  margin: 7px 2px;
}

.top-link a:hover {
  color: #000;
}



.menusection {
  width: 350px;
  background: #7801e4;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  box-shadow: -8px 0px 17px 0 rgb(0 0 0/28%);
  padding: 4px;
  display: none;
  z-index: 9999;
}

.menusection .bookmarks {
  padding: 5px;
  height: 80%;
}

.menusection h2 {
  color: #fff;
}

.menusection .bookmarks a {
  background: #5e01b3;
  color: #fff;

  margin: 2px;
}

.menusection .bookmarks a:hover {
  background: #000;
}

.menusection .close {
  position: absolute;
  left: -45px;
  top: 10px;
  font-size: 25px;
  padding: 8px;
  border: none;
  background: #000;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
}

.randomgen {
  bottom: 30%;
  right: 0;
  display: block;
}

.ssb_link,
.ssb_icon {
  display: inline-block
}

.ssb_link {
  text-decoration: none;
  color: #fff;
  margin: 0.5em 0.2em;
}

.r-s-b {
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  border-radius: 50%;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}

.ssb_icon svg {
  width: 1em;
  height: 1em;
  vertical-align: top
}

.ssb-small svg {
  margin: 0;
  vertical-align: middle
}

/* Non solid icons get a stroke */
.ssb_icon {
  stroke: #fff;
  fill: none
}

/* Solid icons get a fill */
.ssb_icon--solid,
.ssb_icon--solidcircle {
  fill: #fff;
  stroke: none
}

.ssb-twitter {
  background-color: #55acee
}

.ssb-twitter:hover {
  background-color: #2795e9
}

.ssb-pinterest {
  background-color: #bd081c
}

.ssb-pinterest:hover {
  background-color: #8c0615
}

.ssb-facebook {
  background-color: #3b5998
}

.ssb-facebook:hover {
  background-color: #2d4373
}



.ssb-email {
  background-color: #777
}

.ssb-email:hover {
  background-color: #5e5e5e
}



.ssb-whatsapp {
  background-color: #25D366
}

.ssb-whatsapp:hover {
  background-color: #1da851
}


.ssb-facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.ssb-facebook:hover,
.ssb-facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.ssb-twitter {
  background-color: #55acee;
  border-color: #55acee;
}

.ssb-twitter:hover,
.ssb-twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

.ssb-email {
  background-color: #777777;
  border-color: #777777;
}

.ssb-email:hover,
.ssb-email:active {
  background-color: #5e5e5e;
  border-color: #5e5e5e;
}


.ssb-whatsapp {
  background-color: #25D366;
  border-color: #25D366;
}

.ssb-whatsapp:hover,
.ssb-whatsapp:active {
  background-color: #1DA851;
  border-color: #1DA851;
}

.ssb-telegram {
  background-color: #54A9EB;
}

.ssb-telegram:hover {
  background-color: #4B97D1;
}


.aestheticfont-input.fixedtop {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  padding: 0;
}

.aestheticfont-input.fixedtop .container {
  padding: 0;
}

p.loadmore button {
  padding: 15px 25px;
  border: none;
  background: #fff;
  border-radius: 5px;
  cursor: pointer;
  font-size: 20px;
  margin-top: 10px;
}

.copied {
  background: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.copied span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* Centering */
  color: #000;
  /* White text */
  font-size: 18px;
  z-index: 10;
  /* Ensure it appears above other elements */
}

.copyright-area,
.mainlinks {

  text-align: center;
  background: #f6f6f6;
  padding: 10px;
}

.mainlinks a {
  display: inline-block;
  background: #fff;
  color: #000;
  text-transform: uppercase;
  padding: 8px 10px;
  border-radius: 3px;
}

.mainlinks a:hover {
  background: #000;
  color: #fff;
}

.site-info p {
  margin: 10px;
}

.icon-export,
#overlay {
  display: none;
}

.footer-menu {
  position: fixed;
  bottom: 0;
  padding: 0 5px;
  left: 0;
  background: #f0f0f0;
  right: 0;
  box-shadow: 0 -5px 8px 0 rgba(0, 0, 0, .2);
}

.footer-menu a {
  width: 31.5%;
  margin: .5%;
  background: #f7f7f7;
  text-align: center;
  border-radius: 10px;
  padding: 2px;
  font-size: 12px;
  display: inline-block;
  color: #777;
  border: 1px solid #dedede;
}

.footer-menu span {
  font-size: 18px;
  display: block;
  text-align: center;
  color: #000;
}

#overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .5);
  z-index: 99;
  cursor: pointer
}

@media only screen and (max-width:800px) {
  .icon-export {
    display: block;
  }

}

@media only screen and (max-width:970px) {

  .container,
  .aestheticfontbox {
    max-width: 100%;
  }

  .aestheticfont {
    width: 98%;
  }

  footer .thumb {
    width: 100%;
  }

  .menusection {
    width: 80%;
  }
}

@media only screen and (max-width:600px) {
  .aestheticfontlist {
    grid-template-columns: 1fr;
    padding: 0 1%;
  }

  .formrow .formcol {
    width: 100%;
  }

  .ssb_link {
    margin: 0.4em 0.1em;
  }

  .r-s-b {
    padding: 0.25em 0.5em;
  }

}