.settings-share,
h1,
h2,
h3,
h4,
h5,
header {
  float: left;
  width: 100%
}

.ssb_link,
a {
  text-decoration: none
}

.close-alert,
.font-size span,
.mainlinks a,
.share,
span.bottom-alert span {
  text-transform: uppercase
}

@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,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") format("woff"), url("data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+I1LFAAABUAAAAGBjbWFwyrNA7QAAAbAAAAHwY3Z0IAAAAAAAAA5UAAAADmZwZ21iLvl6AAAOZAAADgxnYXNwAAAAEAAADkwAAAAIZ2x5Zjtw1WwAAAOgAAAGlGhlYWQmQr57AAAKNAAAADZoaGVhBzEDUQAACmwAAAAkaG10eCPW/+4AAAqQAAAAKGxvY2EI8gcOAAAKuAAAABZtYXhwAToOkQAACtAAAAAgbmFtZc2dGhsAAArwAAACzXBvc3TqZJZlAAANwAAAAIlwcmVwfrY7tgAAHHAAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQDlQGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA8MUDUv9qAFoDrACWAAAAAQAAAAAAAAAAAAAAAAACAAAABQAAAAMAAAAsAAAABAAAAXQAAQAAAAAAbgADAAEAAAAsAAMACgAAAXQABABCAAAACAAIAAIAAOgG8IHwxf//AADoAPCB8MX//wAAAAAAAAABAAgAFAAUAAAAAQACAAMABAAFAAYABwAIAAkAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHwAAAAAAAAACQAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAA6AIAAOgCAAAAAwAA6AMAAOgDAAAABAAA6AQAAOgEAAAABQAA6AUAAOgFAAAABgAA6AYAAOgGAAAABwAA8IEAAPCBAAAACAAA8MUAAPDFAAAACQACAAD/sQPoAwwAHAA5ADVAMjIBAQAaAQMBAkwAAQADAAEDgAADA4QFAQQAAARZBQEEBABhAgEABABRKCofFRUVBgYcKwE0LgMOAwcGIicuAw4EBxQXCQE2NxQHAQYiJwEnLgM1NDY3Mh4CFz4DFzIWA6EYJjYyPEA8JBAKIgoOKDhEODYyKhQCaQFEAURpR4D+pQoeCv6kDwoqIhqOfSJIPi4TFCxARiN9jgIFLkQqGAwEGDAgEg0NDyYqHgIGHiRKK11p/sgBOGlde4D+sQoKAVAPCjY2UCV7igEYKiIVFCQoGgGMAAAAAwAA/7YD6AMIABkAJQA0AGJAXyEXAgAFJxgCAgQtKAIBBwNMFgEDSikBBkkAAwgBAAQDAGkABQAEAgUEZwkBBwEGB1kAAgABBgIBZwkBBwcGYQAGBwZRJiYBACY0JjMsKiAeHRsVEw0LCggAGQEZCgYWKwEiDgEHDgMrATUzMj4BNz4COwE1Fwc1BSYrATUzMhcOAQcGATUXBzUjIic2NzQ2NxYzAvI2Zjo2MDZmcEJoaDZoOjY+TppWJNLS/fhKXGhojHIOLgQIAfjS0iSMeC4aDAJUWgIEQERGPkBaKoxAREZSWFh4tLRkWE6MbBA6BAz++mS0tHh0OiICDgRYAAIAAP/EA6wC+AAXAB0AU0BQGgEEBh0cGxMIBQIEBwEBAgNMAAYDBAMGBIAFAQQCAwQCfgcBAAADBgADaQACAQECWQACAgFhAAECAVEBABkYFRQSEQ8OCwkGBAAXARcIBhYrATIWEAYjIic3FjMyNjQmIgYHMwcnMz4BFzMVFwcnAhSq7u6qinJGUmR+tLT6sgSOuLh8BO6CRoIylgL48P6s8FhMPLT+tKx8zs6m6L7MgjKWAAH/9AAAA2wCVAAMAAazBwMBMislCQEGJjcBNhcBFgcGAyT+jP6OGjAYAYwaFgGMGBgaggFm/poWLhoBhhoa/noaGBYAAQAA/7ED6AMMABwAIUAeEQEAAQFMAgEBAAGFAwEAAHYBABcVDQsAHAEcBAYWKwUiJwEnLgM1NDY3Mh4CFz4DFzIWFAcBBgH0Dgv+pA8KKiIajn0iSD4uExQsQEYjfY6A/qUKTwoBUA8KNjZQJXuKARgqIhUUJCgaAYz1gP6xCgAD//r/tgPHAwgADAAQABQAPEA5AAEEAYUABAUEhQcBBQACAwUCZwYBAwAAA1cGAQMDAF8AAAMATxERDQ0RFBEUExINEA0QExUyCAYZKwUWBiMhIicmNwE2MhcTNSMVNxEjEQO9ChQU/IQSCg0LAb4ILAgabm5uGBAiEBIQAw4SEv0kZGSuASz+1AAAAAEAAAAAAdYCYgAdAB5AGx0WDgYEAAIBTAMBAgAChQEBAAB2FBoUEwQGGislFhQGIi8BBwYiJyY0PwEnJjQ3NjIfATc2MhYUDwEBxBIkMhKEhBIyEhAQiooQEBIyEoSEEjIkEorCEjIiEJiYEBASMhKcnhIyEhAQmJgQIjISngAAAgAA/7ADqQLtACQAQAA/QDwxKgIDBSUBAgMCTAAFAQMBBQOAAAMCAQMCfgAAAAEFAAFnAAIEBAJXAAICBF8ABAIETzw6NRU1NDMGBhsrNRE0NjczMhYXFAYHIyIGFREUFjchMjY9ATQ2MhYHFRQGJyEiJjc+ATc2FxUUFjclNjU0Ji8BJSYGFxUiBw4DZEWBHSYBKByBDxQUDwJMDxQoNigBYkb9tEZi8y2YWyogFhABGwoEBAL+5Q8YAQcNSYBaNloB6kZiASgaHSYBFA/+Fg4WARQPPBsoKBs8RmQBYqFRZggDBWcWEAzPCAsGCgICzwwQFlQBB0RuigAABQAA/2oD6ANSAB8AIgAlADMAPABwQG0jAQAGHQEJACcgAgcFA0wAAwAGAAMGZwwBAAAJBQAJZwAFAAcEBQdnAAQACggECmcACAACCwgCZw0BCwEBC1cNAQsLAV8AAQsBTzQ0AQA0PDQ8Ozk2NTAvLiwpKCUkIiEaFw4MCQYAHwEeDgYWKwEyFhcRFAYHISImJzUhIiYnETQ2PwE+ATsBMhYXFTYzDwEzAQczFzc1IxUUBgcjESE1NDYBESMVFAYnIxEDshceASAW/ekXHgH+0RceARYQ5A82FugXHgEmIUenp/6bp6dtsNYeF+kBHhYCJtceF+gCfCAW/VoXHgEgFqAgFgF3FjYP5BAWIBa3F3enAX2nwrDp6RYeAf6bjxY2/k4Cg+gWIAH+mgAAAQAAAAEAAAoj9CZfDzz1AA8D6AAAAADhob1tAAAAAOGhvW3/9P9qA+gDUgAAAAgAAgAAAAAAAAABAAADUv9qAAAD6P/0//QD6AABAAAAAAAAAAAAAAAAAAAACgPoAAAD6AAAA+gAAAOsAAADYP/0A+gAAAPC//oB1gAAA6kAAAPoAAAAAAAAAHQA9AFOAXABsAH2AjYCtANKAAAAAQAAAAoAQQAFAAAAAAACABwAQgCNAAAAgQ4MAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAyMyBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADIAMwAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBAgEDAQQBBQEGAQcBCAEJAQoBCwALaGVhcnQtZW1wdHkHc2h1ZmZsZQxiYWNrLWluLXRpbWULdXAtb3Blbi1iaWcFaGVhcnQJYXR0ZW50aW9uBmNhbmNlbAZleHBvcnQEZG9jcwAAAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBYIbEBDUNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ACJbAMQ2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENjuAUAYllZZGFZsAErWVkjsABQWGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAII0IbISFZsAFgLbAGLCMhIyGwAysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7AAYEVjsAUqISCwCEMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2wByywCUMrsgACAENgQi2wCCywCSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEAQ2BCLbAMLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbANLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsA4sILAAI0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFgICCwD0NKsABQWCCwDyNCWbAQQ0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNgIIpgILARI0IjLbASLEtUWLEEZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAULLEAEkNVWLESEkOwAWFCsBErWbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAQKiEjsAFhIIojYbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJiILAAUFiwQGBZZrABYyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wFSwAsQACRVRYsBIjQiBFsA4jQrANI7AAYEIgYLcYGAEAEQATAEJCQopgILAUI0KwAWGxFAgrsIsrGyJZLbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBossQQVKy2wGyyxBRUrLbAcLLEGFSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJmsAFjsAZgS1RYIyAusAFdGyEhWS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMgsBBiZrABY7AmYEtUWCMgLrABchshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwAGBCIGCwAWG1GBgBABEAQkKKYLEUCCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQssQMgKy2wJSyxBCArLbAmLLEFICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2wLiwgPLABYC2wLywgYLAYYCBDI7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wMiwAsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwDkNjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSohLbA2LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrI4AQEVFCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4jICA8ijgtsDsssAAWsBcjQrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyCwCkMgiiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AKQ0awAiWwCkNHI0cjYWAgsAZDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBkNgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA8LLAAFrAXI0IgICCwBSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7ABKyNhOC2wPiywABawFyNCsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA/LLAAFrAXI0IgsApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsEAsIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEIsIyAuRrACJUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQyywOisjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4IyAuRrACJUawF0NYUBtSWVggPFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2GwDCNCLkcjRyNhsAtDKyMgPCAuIzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsQAAKrEAB0KxAAoqsQAHQrEACiqxAAdCuQAAAAsqsQAHQrkAAAALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbEADiq4Af+FsASNsQIARLMFZAYAREQ=") format("truetype")
}

[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: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.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 {
  margin-left: 0;
  margin-right: 0;
  display: block;
  font-family: monospace;
  color: #444
}

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

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

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

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

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

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

header {
  margin: 0;
  padding: 2px 0;
  border-radius: 0;
  background: #551bcd
}

.settings-share {
  text-align: right
}

#random-cloud,
.alert-header,
.site-title,
.the_copied_text,
div#clock {
  text-align: center
}

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

.infinite-scroll,
.share_button {
  float: right;
  margin-top: 5px
}

.container,
.generadordeletras-input.fixedtop #generadordeletras-text {
  margin: 0 auto
}

.site-title {
  float: left;
  width: 100%
}

.site-title img {
  width: 220px
}

#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: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -ms-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  height: 4px;
  background: #ffffff82
}

#mobile-fly-menu span:first-child {
  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
}

main {
  margin-top: 10px;
  position: relative
}

.container {
  max-width: 1100px
}

.container-left,
.container-right {
  width: 70%;
  float: left
}

.container-right {
  width: 29%;
  margin-left: 1%
}

.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
}

button.close-top,
div#clock {
  background: #d90000;
  display: block
}

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

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

#random-cloud div {
  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
}

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

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

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

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

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

.ads {
  display: table;
  margin: 12px 0;
  float: left;
  clear: both;
  width: 100%
}

.generadordeletras-input {
  position: relative;
  float: left;
  width: 100%
}

.generadordeletras-input .icon-cancel {
  position: absolute;
  right: 2px;
  color: #444;
  font-size: 25px;
  padding: 5px;
  line-height: 1.5;
  border: none;
  z-index: 999;
  cursor: pointer;
  top: 0px;
  outline: 0;
  background: 0 0
}

.generadordeletras-input .icon-cancel:hover,
.menusection .bookmarks a:hover,
.sb button:hover,
.top-link a:hover {
  color: #000
}

.icon-heart.icon-heart-dark,
button.icon-heart:hover {
  color: #f00
}

.generadordeletras-input .container {
  position: relative
}

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

.settings {
  float: left;
  margin: 0 5px
}

.settings input {
  box-shadow: none;
  cursor: pointer;
  padding: 2px;
  width: 200px;
  float: left
}

.font-size {
  float: right;
  padding: 5px
}

.font-size span {
  font-size: 13px;
  color: #ffffff82
}

.icon-export,
.share-link {
  display: none
}

.slider {
  -webkit-appearance: none;
  width: 98%;
  height: 2px;
  background: #e1e1e1;
  outline: 0;
  border-radius: 3px
}

.slider:hover {
  opacity: 1
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 23px;
  height: 23px;
  background: #fff;
  cursor: pointer;
  border-radius: 50%;
  box-shadow: 1px 2px 4px 0 rgb(0 0 0 / 21%)
}

.slider::-moz-range-thumb {
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  box-shadow: 1px 2px 4px 0 rgb(0 0 0 / 21%)
}

.left-sec {
  float: left;
  width: 70%
}

.right-sec {
  float: left;
  width: 28%;
  margin-left: 2%
}

.bookmarks a,
.cats a,
.links a,
.toplink a {
  display: inline-block
}

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

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

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

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

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

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

.close-alert:hover,
.menusection h2 {
  color: #fff
}

.cats,
.generadordeletrasfavoritelist,
.generadordeletraslist,
.generadordeletrasmain,
.loadmore,
main,
p.aryapage {
  float: left;
  width: 100%
}

.generadordeletras {
  cursor: pointer;
  margin: 1%;
  border-radius: 10px;
  position: relative;
  flex-direction: row;
  justify-content: space-between;
  background: #fff;
  float: left;
  width: 98%;
  overflow: hidden
}

.generadordeletras span {
  color: #b1bdc8;
  float: left;
  text-align: left;
  width: 50%;
  padding: 5px 0 0 10px;
  font-size: 14px
}

span.sb {
  right: 0;
  left: auto;
  top: 5px;
  padding: 0;
  float: right
}

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

.icon-heart:hover {
  color: #af0000
}

.generadordeletras div {
  margin: 0;
  padding: 0 0 5px 8px;
  font-size: 18px;
  text-align: left;
  float: left;
  width: 100%;
  color: #444
}

.generadordeletras div:hover {
  color: #000
}

.links,
.page-load-status,
.zalgo,
.zalgo p,
footer,
p.loadmore {
  text-align: center
}

#random-cloud button {
  position: absolute;
  top: 5px;
  left: 8px;
  color: #fff;
  font-size: 12px;
  background: #551bcd;
  padding: 2px 8px;
  border: 1px solid;
  border-radius: 10px
}

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

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

.formrow .formcol p {
  float: left;
  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;
  overflow: auto !important
}

.site-link a,
footer p {
  text-align: left
}

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

.separator {
  float: left
}

.toplink {
  float: left;
  margin-left: 5px
}

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

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

.page-load-status {
  color: #777;
  float: left;
  width: 100%;
  margin-top: 15px
}

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

a.aryapage-next {
  visibility: hidden
}

footer {
  width: 100%;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  background: #fff
}

footer img {
  max-width: 900px
}

.links {
  float: left;
  width: 100%
}

#generadordeletras-input {
  width: 100%;
  height: 80px;
  text-transform: inherit;
  text-align: center;
  font-size: 18px;
  border: none;
  background: #fff;
  border: 2px solid #551bcd;
  padding: 10px;
  border-radius: 0 0 10px 10px;
  box-shadow: 1px 2px 4px 0 rgb(0 0 0 / 21%)
}

#generadordeletras-input::placeholder {
  color: #999
}

#load-more:hover {
  background: #551bcd;
  color: #ffffffd5
}

.bookmarks a,
.links a {
  margin: 4px 1px;
  background: #fff;
  color: #444;
  padding: 8px 15px;
  border-radius: 15px;
  margin: 3px;
  float: left
}

.links a:hover,
.right-sec .bookmarks a:hover {
  color: #551bcd;
  background: #fff
}

.links a {
  background: #551bcd;
  color: #ffffff8a
}

.cats a {
  background: #028512
}

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

#scroll,
#favorite,
.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: 0px 2px 8px 0px rgba(0, 0, 0, 0.2)
}

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

.randomgen {
  top: 0;
  right: 0;
  display: block;
  position: absolute;
  height: 40px
}

#overlay,
.menusection {
  display: none;
  right: 0;
  bottom: 0
}

#scroll:hover,
.randomgen:hover {
  color: #fff;
  background: #999
}

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

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

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

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

.menusection {
  float: left;
  width: 350px;
  background: #4c15bb;
  position: fixed;
  top: 0;
  -webkit-box-shadow: 8px 0 17px 0 rgb(0 0 0/28%);
  -moz-box-shadow: 8px 0 17px 0 rgba(0, 0, 0, 0.28);
  box-shadow: 8px 0 17px 0 rgb(0 0 0/28%);
  padding: 4px;
  z-index: 9999
}

.mainlinks a,
.ssb_icon,
.ssb_link,
.switch {
  display: inline-block
}

.menusection .bookmarks {
  padding: 5px;
  float: left;
  width: 100%;
  overflow-y: scroll;
  height: 80%
}

.menusection .bookmarks a {
  background: #fff;
  margin: 2px
}

.menusection .close {
  position: absolute;
  left: -37px;
  top: 10px;
  font-size: 18px;
  padding: 10px 15px;
  border: none;
  background: #4c15bb;
  color: #fff;
  border-radius: 4px 0 0 4px;
  cursor: pointer;
  z-index: 3
}

.ssb_link {
  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
}

.ssb_icon {
  stroke: #fff;
  fill: none
}

.ssb_icon--solid,
.ssb_icon--solidcircle {
  fill: #fff;
  stroke: none
}

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

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

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

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

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

.ssb-telegram,
.ssb-whatsapp {
  background-color: #999
}

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

.ssb-whatsapp {
  border-color: #25d366
}

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

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

.infinite-scroll h2 {
  color: #919191;
  padding: 5px;
  float: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300
}

.switch {
  position: relative;
  width: 60px;
  height: 34px;
  float: right
}

.sliders,
.sliders:before {
  position: absolute;
  border-radius: 25px
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0
}

.sliders {
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  height: 31px
}

.sliders:before {
  content: "";
  height: 25px;
  width: 25px;
  left: 5px;
  bottom: 3px;
  background-color: #fff;
  -webkit-transition: 0.4s;
  transition: 0.4s
}

input:checked+.sliders {
  background-color: #551bcd
}

input:focus+.sliders {
  box-shadow: 0 0 1px #2196f3
}

input:checked+.sliders:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px)
}

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

.generadordeletras-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
}

.copyright-area,
.mainlinks {
  float: left;
  width: 100%;
  text-align: center;
  background: #f6f6f6;
  padding: 10px
}

.mainlinks a {
  background: #fff;
  color: #000;
  padding: 8px 10px;
  border-radius: 3px
}

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

.site-info p {
  margin: 10px
}

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

@media only screen and (max-width:970px) {
  .container {
    width: 98%;
    padding: 1%
  }

  .left-sec,
  .right-sec {
    width: 100%;
    margin-right: 0
  }

  .menusection {
    width: 80%
  }
}

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

@media only screen and (max-width:600px) {
  .site-title img {
    width: 160px
  }

  .generadordeletras div {
    font-size: 17px
  }

  #generadordeletras-input {
    height: 60px;
    font-size: 17px
  }

  .formrow .formcol,
  .site-info img {
    width: 100%;
    height: auto
  }

  .ssb_link {
    margin: 0.4em 0.1em
  }

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