/*! This file is auto-generated */
@font-face {
    font-family: dashicons;
    src: url("../wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");
    src: url("../wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url("../wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");
    font-weight: 400;
    font-style: normal
}

.dashicons,.dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: never;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in
}

.dashicons-admin-appearance:before {
    content: "\f100"
}

.dashicons-admin-collapse:before {
    content: "\f148"
}

.dashicons-admin-comments:before {
    content: "\f101"
}

.dashicons-admin-customizer:before {
    content: "\f540"
}

.dashicons-admin-generic:before {
    content: "\f111"
}

.dashicons-admin-home:before {
    content: "\f102"
}

.dashicons-admin-links:before {
    content: "\f103"
}

.dashicons-admin-media:before {
    content: "\f104"
}

.dashicons-admin-multisite:before {
    content: "\f541"
}

.dashicons-admin-network:before {
    content: "\f112"
}

.dashicons-admin-page:before {
    content: "\f105"
}

.dashicons-admin-plugins:before {
    content: "\f106"
}

.dashicons-admin-post:before {
    content: "\f109"
}

.dashicons-admin-settings:before {
    content: "\f108"
}

.dashicons-admin-site-alt:before {
    content: "\f11d"
}

.dashicons-admin-site-alt2:before {
    content: "\f11e"
}

.dashicons-admin-site-alt3:before {
    content: "\f11f"
}

.dashicons-admin-site:before {
    content: "\f319"
}

.dashicons-admin-tools:before {
    content: "\f107"
}

.dashicons-admin-users:before {
    content: "\f110"
}

.dashicons-airplane:before {
    content: "\f15f"
}

.dashicons-album:before {
    content: "\f514"
}

.dashicons-align-center:before {
    content: "\f134"
}

.dashicons-align-full-width:before {
    content: "\f114"
}

.dashicons-align-left:before {
    content: "\f135"
}

.dashicons-align-none:before {
    content: "\f138"
}

.dashicons-align-pull-left:before {
    content: "\f10a"
}

.dashicons-align-pull-right:before {
    content: "\f10b"
}

.dashicons-align-right:before {
    content: "\f136"
}

.dashicons-align-wide:before {
    content: "\f11b"
}

.dashicons-amazon:before {
    content: "\f162"
}

.dashicons-analytics:before {
    content: "\f183"
}

.dashicons-archive:before {
    content: "\f480"
}

.dashicons-arrow-down-alt:before {
    content: "\f346"
}

.dashicons-arrow-down-alt2:before {
    content: "\f347"
}

.dashicons-arrow-down:before {
    content: "\f140"
}

.dashicons-arrow-left-alt:before {
    content: "\f340"
}

.dashicons-arrow-left-alt2:before {
    content: "\f341"
}

.dashicons-arrow-left:before {
    content: "\f141"
}

.dashicons-arrow-right-alt:before {
    content: "\f344"
}

.dashicons-arrow-right-alt2:before {
    content: "\f345"
}

.dashicons-arrow-right:before {
    content: "\f139"
}

.dashicons-arrow-up-alt:before {
    content: "\f342"
}

.dashicons-arrow-up-alt2:before {
    content: "\f343"
}

.dashicons-arrow-up-duplicate:before {
    content: "\f143"
}

.dashicons-arrow-up:before {
    content: "\f142"
}

.dashicons-art:before {
    content: "\f309"
}

.dashicons-awards:before {
    content: "\f313"
}

.dashicons-backup:before {
    content: "\f321"
}

.dashicons-bank:before {
    content: "\f16a"
}

.dashicons-beer:before {
    content: "\f16c"
}

.dashicons-bell:before {
    content: "\f16d"
}

.dashicons-block-default:before {
    content: "\f12b"
}

.dashicons-book-alt:before {
    content: "\f331"
}

.dashicons-book:before {
    content: "\f330"
}

.dashicons-buddicons-activity:before {
    content: "\f452"
}

.dashicons-buddicons-bbpress-logo:before {
    content: "\f477"
}

.dashicons-buddicons-buddypress-logo:before {
    content: "\f448"
}

.dashicons-buddicons-community:before {
    content: "\f453"
}

.dashicons-buddicons-forums:before {
    content: "\f449"
}

.dashicons-buddicons-friends:before {
    content: "\f454"
}

.dashicons-buddicons-groups:before {
    content: "\f456"
}

.dashicons-buddicons-pm:before {
    content: "\f457"
}

.dashicons-buddicons-replies:before {
    content: "\f451"
}

.dashicons-buddicons-topics:before {
    content: "\f450"
}

.dashicons-buddicons-tracking:before {
    content: "\f455"
}

.dashicons-building:before {
    content: "\f512"
}

.dashicons-businessman:before {
    content: "\f338"
}

.dashicons-businessperson:before {
    content: "\f12e"
}

.dashicons-businesswoman:before {
    content: "\f12f"
}

.dashicons-button:before {
    content: "\f11a"
}

.dashicons-calculator:before {
    content: "\f16e"
}

.dashicons-calendar-alt:before {
    content: "\f508"
}

.dashicons-calendar:before {
    content: "\f145"
}

.dashicons-camera-alt:before {
    content: "\f129"
}

.dashicons-camera:before {
    content: "\f306"
}

.dashicons-car:before {
    content: "\f16b"
}

.dashicons-carrot:before {
    content: "\f511"
}

.dashicons-cart:before {
    content: "\f174"
}

.dashicons-category:before {
    content: "\f318"
}

.dashicons-chart-area:before {
    content: "\f239"
}

.dashicons-chart-bar:before {
    content: "\f185"
}

.dashicons-chart-line:before {
    content: "\f238"
}

.dashicons-chart-pie:before {
    content: "\f184"
}

.dashicons-clipboard:before {
    content: "\f481"
}

.dashicons-clock:before {
    content: "\f469"
}

.dashicons-cloud-saved:before {
    content: "\f137"
}

.dashicons-cloud-upload:before {
    content: "\f13b"
}

.dashicons-cloud:before {
    content: "\f176"
}

.dashicons-code-standards:before {
    content: "\f13a"
}

.dashicons-coffee:before {
    content: "\f16f"
}

.dashicons-color-picker:before {
    content: "\f131"
}

.dashicons-columns:before {
    content: "\f13c"
}

.dashicons-controls-back:before {
    content: "\f518"
}

.dashicons-controls-forward:before {
    content: "\f519"
}

.dashicons-controls-pause:before {
    content: "\f523"
}

.dashicons-controls-play:before {
    content: "\f522"
}

.dashicons-controls-repeat:before {
    content: "\f515"
}

.dashicons-controls-skipback:before {
    content: "\f516"
}

.dashicons-controls-skipforward:before {
    content: "\f517"
}

.dashicons-controls-volumeoff:before {
    content: "\f520"
}

.dashicons-controls-volumeon:before {
    content: "\f521"
}

.dashicons-cover-image:before {
    content: "\f13d"
}

.dashicons-dashboard:before {
    content: "\f226"
}

.dashicons-database-add:before {
    content: "\f170"
}

.dashicons-database-export:before {
    content: "\f17a"
}

.dashicons-database-import:before {
    content: "\f17b"
}

.dashicons-database-remove:before {
    content: "\f17c"
}

.dashicons-database-view:before {
    content: "\f17d"
}

.dashicons-database:before {
    content: "\f17e"
}

.dashicons-desktop:before {
    content: "\f472"
}

.dashicons-dismiss:before {
    content: "\f153"
}

.dashicons-download:before {
    content: "\f316"
}

.dashicons-drumstick:before {
    content: "\f17f"
}

.dashicons-edit-large:before {
    content: "\f327"
}

.dashicons-edit-page:before {
    content: "\f186"
}

.dashicons-edit:before {
    content: "\f464"
}

.dashicons-editor-aligncenter:before {
    content: "\f207"
}

.dashicons-editor-alignleft:before {
    content: "\f206"
}

.dashicons-editor-alignright:before {
    content: "\f208"
}

.dashicons-editor-bold:before {
    content: "\f200"
}

.dashicons-editor-break:before {
    content: "\f474"
}

.dashicons-editor-code-duplicate:before {
    content: "\f494"
}

.dashicons-editor-code:before {
    content: "\f475"
}

.dashicons-editor-contract:before {
    content: "\f506"
}

.dashicons-editor-customchar:before {
    content: "\f220"
}

.dashicons-editor-expand:before {
    content: "\f211"
}

.dashicons-editor-help:before {
    content: "\f223"
}

.dashicons-editor-indent:before {
    content: "\f222"
}

.dashicons-editor-insertmore:before {
    content: "\f209"
}

.dashicons-editor-italic:before {
    content: "\f201"
}

.dashicons-editor-justify:before {
    content: "\f214"
}

.dashicons-editor-kitchensink:before {
    content: "\f212"
}

.dashicons-editor-ltr:before {
    content: "\f10c"
}

.dashicons-editor-ol-rtl:before {
    content: "\f12c"
}

.dashicons-editor-ol:before {
    content: "\f204"
}

.dashicons-editor-outdent:before {
    content: "\f221"
}

.dashicons-editor-paragraph:before {
    content: "\f476"
}

.dashicons-editor-paste-text:before {
    content: "\f217"
}

.dashicons-editor-paste-word:before {
    content: "\f216"
}

.dashicons-editor-quote:before {
    content: "\f205"
}

.dashicons-editor-removeformatting:before {
    content: "\f218"
}

.dashicons-editor-rtl:before {
    content: "\f320"
}

.dashicons-editor-spellcheck:before {
    content: "\f210"
}

.dashicons-editor-strikethrough:before {
    content: "\f224"
}

.dashicons-editor-table:before {
    content: "\f535"
}

.dashicons-editor-textcolor:before {
    content: "\f215"
}

.dashicons-editor-ul:before {
    content: "\f203"
}

.dashicons-editor-underline:before {
    content: "\f213"
}

.dashicons-editor-unlink:before {
    content: "\f225"
}

.dashicons-editor-video:before {
    content: "\f219"
}

.dashicons-ellipsis:before {
    content: "\f11c"
}

.dashicons-email-alt:before {
    content: "\f466"
}

.dashicons-email-alt2:before {
    content: "\f467"
}

.dashicons-email:before {
    content: "\f465"
}

.dashicons-embed-audio:before {
    content: "\f13e"
}

.dashicons-embed-generic:before {
    content: "\f13f"
}

.dashicons-embed-photo:before {
    content: "\f144"
}

.dashicons-embed-post:before {
    content: "\f146"
}

.dashicons-embed-video:before {
    content: "\f149"
}

.dashicons-excerpt-view:before {
    content: "\f164"
}

.dashicons-exit:before {
    content: "\f14a"
}

.dashicons-external:before {
    content: "\f504"
}

.dashicons-facebook-alt:before {
    content: "\f305"
}

.dashicons-facebook:before {
    content: "\f304"
}

.dashicons-feedback:before {
    content: "\f175"
}

.dashicons-filter:before {
    content: "\f536"
}

.dashicons-flag:before {
    content: "\f227"
}

.dashicons-food:before {
    content: "\f187"
}

.dashicons-format-aside:before {
    content: "\f123"
}

.dashicons-format-audio:before {
    content: "\f127"
}

.dashicons-format-chat:before {
    content: "\f125"
}

.dashicons-format-gallery:before {
    content: "\f161"
}

.dashicons-format-image:before {
    content: "\f128"
}

.dashicons-format-quote:before {
    content: "\f122"
}

.dashicons-format-status:before {
    content: "\f130"
}

.dashicons-format-video:before {
    content: "\f126"
}

.dashicons-forms:before {
    content: "\f314"
}

.dashicons-fullscreen-alt:before {
    content: "\f188"
}

.dashicons-fullscreen-exit-alt:before {
    content: "\f189"
}

.dashicons-games:before {
    content: "\f18a"
}

.dashicons-google:before {
    content: "\f18b"
}

.dashicons-googleplus:before {
    content: "\f462"
}

.dashicons-grid-view:before {
    content: "\f509"
}

.dashicons-groups:before {
    content: "\f307"
}

.dashicons-hammer:before {
    content: "\f308"
}

.dashicons-heading:before {
    content: "\f10e"
}

.dashicons-heart:before {
    content: "\f487"
}

.dashicons-hidden:before {
    content: "\f530"
}

.dashicons-hourglass:before {
    content: "\f18c"
}

.dashicons-html:before {
    content: "\f14b"
}

.dashicons-id-alt:before {
    content: "\f337"
}

.dashicons-id:before {
    content: "\f336"
}

.dashicons-image-crop:before {
    content: "\f165"
}

.dashicons-image-filter:before {
    content: "\f533"
}

.dashicons-image-flip-horizontal:before {
    content: "\f169"
}

.dashicons-image-flip-vertical:before {
    content: "\f168"
}

.dashicons-image-rotate-left:before {
    content: "\f166"
}

.dashicons-image-rotate-right:before {
    content: "\f167"
}

.dashicons-image-rotate:before {
    content: "\f531"
}

.dashicons-images-alt:before {
    content: "\f232"
}

.dashicons-images-alt2:before {
    content: "\f233"
}

.dashicons-index-card:before {
    content: "\f510"
}

.dashicons-info-outline:before {
    content: "\f14c"
}

.dashicons-info:before {
    content: "\f348"
}

.dashicons-insert-after:before {
    content: "\f14d"
}

.dashicons-insert-before:before {
    content: "\f14e"
}

.dashicons-insert:before {
    content: "\f10f"
}

.dashicons-instagram:before {
    content: "\f12d"
}

.dashicons-laptop:before {
    content: "\f547"
}

.dashicons-layout:before {
    content: "\f538"
}

.dashicons-leftright:before {
    content: "\f229"
}

.dashicons-lightbulb:before {
    content: "\f339"
}

.dashicons-linkedin:before {
    content: "\f18d"
}

.dashicons-list-view:before {
    content: "\f163"
}

.dashicons-location-alt:before {
    content: "\f231"
}

.dashicons-location:before {
    content: "\f230"
}

.dashicons-lock-duplicate:before {
    content: "\f315"
}

.dashicons-lock:before {
    content: "\f160"
}

.dashicons-marker:before {
    content: "\f159"
}

.dashicons-media-archive:before {
    content: "\f501"
}

.dashicons-media-audio:before {
    content: "\f500"
}

.dashicons-media-code:before {
    content: "\f499"
}

.dashicons-media-default:before {
    content: "\f498"
}

.dashicons-media-document:before {
    content: "\f497"
}

.dashicons-media-interactive:before {
    content: "\f496"
}

.dashicons-media-spreadsheet:before {
    content: "\f495"
}

.dashicons-media-text:before {
    content: "\f491"
}

.dashicons-media-video:before {
    content: "\f490"
}

.dashicons-megaphone:before {
    content: "\f488"
}

.dashicons-menu-alt:before {
    content: "\f228"
}

.dashicons-menu-alt2:before {
    content: "\f329"
}

.dashicons-menu-alt3:before {
    content: "\f349"
}

.dashicons-menu:before {
    content: "\f333"
}

.dashicons-microphone:before {
    content: "\f482"
}

.dashicons-migrate:before {
    content: "\f310"
}

.dashicons-minus:before {
    content: "\f460"
}

.dashicons-money-alt:before {
    content: "\f18e"
}

.dashicons-money:before {
    content: "\f526"
}

.dashicons-move:before {
    content: "\f545"
}

.dashicons-nametag:before {
    content: "\f484"
}

.dashicons-networking:before {
    content: "\f325"
}

.dashicons-no-alt:before {
    content: "\f335"
}

.dashicons-no:before {
    content: "\f158"
}

.dashicons-open-folder:before {
    content: "\f18f"
}

.dashicons-palmtree:before {
    content: "\f527"
}

.dashicons-paperclip:before {
    content: "\f546"
}

.dashicons-pdf:before {
    content: "\f190"
}

.dashicons-performance:before {
    content: "\f311"
}

.dashicons-pets:before {
    content: "\f191"
}

.dashicons-phone:before {
    content: "\f525"
}

.dashicons-pinterest:before {
    content: "\f192"
}

.dashicons-playlist-audio:before {
    content: "\f492"
}

.dashicons-playlist-video:before {
    content: "\f493"
}

.dashicons-plugins-checked:before {
    content: "\f485"
}

.dashicons-plus-alt:before {
    content: "\f502"
}

.dashicons-plus-alt2:before {
    content: "\f543"
}

.dashicons-plus:before {
    content: "\f132"
}

.dashicons-podio:before {
    content: "\f19c"
}

.dashicons-portfolio:before {
    content: "\f322"
}

.dashicons-post-status:before {
    content: "\f173"
}

.dashicons-pressthis:before {
    content: "\f157"
}

.dashicons-printer:before {
    content: "\f193"
}

.dashicons-privacy:before {
    content: "\f194"
}

.dashicons-products:before {
    content: "\f312"
}

.dashicons-randomize:before {
    content: "\f503"
}

.dashicons-reddit:before {
    content: "\f195"
}

.dashicons-redo:before {
    content: "\f172"
}

.dashicons-remove:before {
    content: "\f14f"
}

.dashicons-rest-api:before {
    content: "\f124"
}

.dashicons-rss:before {
    content: "\f303"
}

.dashicons-saved:before {
    content: "\f15e"
}

.dashicons-schedule:before {
    content: "\f489"
}

.dashicons-screenoptions:before {
    content: "\f180"
}

.dashicons-search:before {
    content: "\f179"
}

.dashicons-share-alt:before {
    content: "\f240"
}

.dashicons-share-alt2:before {
    content: "\f242"
}

.dashicons-share:before {
    content: "\f237"
}

.dashicons-shield-alt:before {
    content: "\f334"
}

.dashicons-shield:before {
    content: "\f332"
}

.dashicons-shortcode:before {
    content: "\f150"
}

.dashicons-slides:before {
    content: "\f181"
}

.dashicons-smartphone:before {
    content: "\f470"
}

.dashicons-smiley:before {
    content: "\f328"
}

.dashicons-sort:before {
    content: "\f156"
}

.dashicons-sos:before {
    content: "\f468"
}

.dashicons-spotify:before {
    content: "\f196"
}

.dashicons-star-empty:before {
    content: "\f154"
}

.dashicons-star-filled:before {
    content: "\f155"
}

.dashicons-star-half:before {
    content: "\f459"
}

.dashicons-sticky:before {
    content: "\f537"
}

.dashicons-store:before {
    content: "\f513"
}

.dashicons-superhero-alt:before {
    content: "\f197"
}

.dashicons-superhero:before {
    content: "\f198"
}

.dashicons-table-col-after:before {
    content: "\f151"
}

.dashicons-table-col-before:before {
    content: "\f152"
}

.dashicons-table-col-delete:before {
    content: "\f15a"
}

.dashicons-table-row-after:before {
    content: "\f15b"
}

.dashicons-table-row-before:before {
    content: "\f15c"
}

.dashicons-table-row-delete:before {
    content: "\f15d"
}

.dashicons-tablet:before {
    content: "\f471"
}

.dashicons-tag:before {
    content: "\f323"
}

.dashicons-tagcloud:before {
    content: "\f479"
}

.dashicons-testimonial:before {
    content: "\f473"
}

.dashicons-text-page:before {
    content: "\f121"
}

.dashicons-text:before {
    content: "\f478"
}

.dashicons-thumbs-down:before {
    content: "\f542"
}

.dashicons-thumbs-up:before {
    content: "\f529"
}

.dashicons-tickets-alt:before {
    content: "\f524"
}

.dashicons-tickets:before {
    content: "\f486"
}

.dashicons-tide:before {
    content: "\f10d"
}

.dashicons-translation:before {
    content: "\f326"
}

.dashicons-trash:before {
    content: "\f182"
}

.dashicons-twitch:before {
    content: "\f199"
}

.dashicons-twitter-alt:before {
    content: "\f302"
}

.dashicons-twitter:before {
    content: "\f301"
}

.dashicons-undo:before {
    content: "\f171"
}

.dashicons-universal-access-alt:before {
    content: "\f507"
}

.dashicons-universal-access:before {
    content: "\f483"
}

.dashicons-unlock:before {
    content: "\f528"
}

.dashicons-update-alt:before {
    content: "\f113"
}

.dashicons-update:before {
    content: "\f463"
}

.dashicons-upload:before {
    content: "\f317"
}

.dashicons-vault:before {
    content: "\f178"
}

.dashicons-video-alt:before {
    content: "\f234"
}

.dashicons-video-alt2:before {
    content: "\f235"
}

.dashicons-video-alt3:before {
    content: "\f236"
}

.dashicons-visibility:before {
    content: "\f177"
}

.dashicons-warning:before {
    content: "\f534"
}

.dashicons-welcome-add-page:before {
    content: "\f133"
}

.dashicons-welcome-comments:before {
    content: "\f117"
}

.dashicons-welcome-learn-more:before {
    content: "\f118"
}

.dashicons-welcome-view-site:before {
    content: "\f115"
}

.dashicons-welcome-widgets-menus:before {
    content: "\f116"
}

.dashicons-welcome-write-blog:before {
    content: "\f119"
}

.dashicons-whatsapp:before {
    content: "\f19a"
}

.dashicons-wordpress-alt:before {
    content: "\f324"
}

.dashicons-wordpress:before {
    content: "\f120"
}

.dashicons-xing:before {
    content: "\f19d"
}

.dashicons-yes-alt:before {
    content: "\f12a"
}

.dashicons-yes:before {
    content: "\f147"
}

.dashicons-youtube:before {
    content: "\f19b"
}

.dashicons-editor-distractionfree:before {
    content: "\f211"
}

.dashicons-exerpt-view:before {
    content: "\f164"
}

.dashicons-format-links:before {
    content: "\f103"
}

.dashicons-format-standard:before {
    content: "\f109"
}

.dashicons-post-trash:before {
    content: "\f182"
}

.dashicons-share1:before {
    content: "\f237"
}

.dashicons-welcome-edit-page:before {
    content: "\f119"
}

/*! This file is auto-generated */
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height)
}

#wpadminbar * {
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    position: static;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    font-size: 13px;
    font-weight: 400;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-style: normal;
    line-height: 2.46153846;
    border-radius: 0;
    box-sizing: content-box;
    transition: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}

.rtl #wpadminbar * {
    font-family: Tahoma,sans-serif
}

html:lang(he-il) .rtl #wpadminbar * {
    font-family: Arial,sans-serif
}

#wpadminbar .ab-empty-item {
    cursor: default
}

#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon {
    color: #f0f0f1
}

#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item {
    white-space: nowrap
}

#wpadminbar ul li:after,#wpadminbar ul li:before {
    content: normal
}

#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover {
    border: none;
    text-decoration: none;
    background: 0 0;
    box-shadow: none
}

#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea {
    box-shadow: none
}

#wpadminbar a:focus {
    outline-offset: -1px
}

#wpadminbar {
    direction: ltr;
    color: #c3c4c7;
    font-size: 13px;
    font-weight: 400;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height: 2.46153846;
    height: 32px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 600px;
    z-index: 99999;
    background: #1d2327
}

#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li {
    background: 0 0;
    clear: none;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: 0;
    z-index: 99999
}

#wpadminbar ul#wp-admin-bar-root-default>li {
    margin-right: 0
}

#wpadminbar .quicklinks ul {
    text-align: left
}

#wpadminbar li {
    float: left
}

#wpadminbar .ab-empty-item {
    outline: 0
}

#wpadminbar .quicklinks .ab-top-secondary>li {
    float: right
}

#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input {
    height: 32px;
    display: block;
    padding: 0 10px;
    margin: 0
}

#wpadminbar .quicklinks>ul>li>a {
    padding: 0 8px 0 7px
}

#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input {
    margin: 0;
    padding: 0;
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    background: #2c3338;
    display: none;
    position: absolute;
    float: none
}

#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
    min-width: 100%
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
    right: 0;
    left: auto
}

#wpadminbar .ab-submenu {
    padding: 6px 0
}

#wpadminbar .selected .shortlink-input {
    display: block
}

#wpadminbar .quicklinks .menupop ul li {
    float: none
}

#wpadminbar .quicklinks .menupop ul li a strong {
    font-weight: 600
}

#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
    line-height: 2;
    height: 26px;
    white-space: nowrap;
    min-width: 140px
}

#wpadminbar .shortlink-input {
    width: 200px
}

#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper {
    display: block
}

#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper {
    margin-left: 100%;
    margin-top: -32px
}

#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper {
    margin-left: 0;
    left: inherit;
    right: 100%
}

#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: #2c3338;
    color: #72aee6
}

#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label {
    color: #72aee6
}

#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow {
    position: relative;
    float: left;
    font: normal 20px/1 dashicons;
    speak: never;
    padding: 4px 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: none!important;
    margin-right: 6px
}

#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before {
    color: #a7aaad;
    color: rgba(240,246,252,.6)
}

#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before {
    position: relative;
    transition: color .1s ease-in-out
}

#wpadminbar .ab-label {
    display: inline-block;
    height: 32px
}

#wpadminbar .ab-submenu .ab-item {
    color: #c3c4c7;
    color: rgba(240,246,252,.7)
}

#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
    color: #c3c4c7;
    color: rgba(240,246,252,.7)
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #72aee6
}

#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before {
    color: #c3c4c7
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before {
    color: #72aee6
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
    position: absolute;
    font: normal 17px/1 dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#wpadminbar .menupop .menupop>.ab-item {
    display: block;
    padding-right: 2em
}

#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
    top: 1px;
    right: 10px;
    padding: 4px 0;
    content: "\f139";
    color: inherit
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item {
    padding-left: 2em;
    padding-right: 1em
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
    top: 1px;
    left: 6px;
    content: "\f141"
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
    display: block;
    position: relative;
    right: auto;
    margin: 0;
    box-shadow: none
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #3c434a
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover {
    color: #72aee6
}

#wpadminbar .quicklinks a span#ab-updates {
    background: #f0f0f1;
    color: #2c3338;
    display: inline;
    padding: 2px 5px;
    font-size: 10px;
    font-weight: 600;
    border-radius: 10px
}

#wpadminbar .quicklinks a:hover span#ab-updates {
    background: #fff;
    color: #000
}

#wpadminbar .ab-top-secondary {
    float: right
}

#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item {
    box-shadow: none
}

#wpadminbar #wp-admin-bar-recovery-mode {
    color: #fff;
    background-color: #d63638
}

#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus {
    color: #fff;
    background-color: #d63638
}

#wp-admin-bar-my-account>ul {
    min-width: 198px
}

#wp-admin-bar-my-account:not(.with-avatar)>.ab-item {
    display: inline-block
}

#wp-admin-bar-my-account>.ab-item:before {
    content: "\f110";
    top: 2px;
    float: right;
    margin-left: 6px;
    margin-right: 0
}

#wp-admin-bar-my-account.with-avatar>.ab-item:before {
    display: none;
    content: none
}

#wp-admin-bar-my-account.with-avatar>ul {
    min-width: 270px
}

#wpadminbar #wp-admin-bar-user-actions>li {
    margin-left: 16px;
    margin-right: 16px
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
    padding: 6px 0 12px
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
    margin-left: 88px
}

#wpadminbar #wp-admin-bar-user-info {
    margin-top: 6px;
    margin-bottom: 15px;
    height: auto;
    background: 0 0
}

#wp-admin-bar-user-info .avatar {
    position: absolute;
    left: -72px;
    top: 4px;
    width: 64px;
    height: 64px
}

#wpadminbar #wp-admin-bar-user-info a {
    background: 0 0;
    height: auto
}

#wpadminbar #wp-admin-bar-user-info span {
    background: 0 0;
    padding: 0;
    height: 18px
}

#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username {
    display: block
}

#wpadminbar #wp-admin-bar-user-info .username {
    color: #a7aaad;
    font-size: 11px
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
    width: auto;
    height: 16px;
    padding: 0;
    border: 1px solid #8c8f94;
    background: #f0f0f1;
    line-height: 1.84615384;
    vertical-align: middle;
    margin: -4px 0 0 6px;
    float: none;
    display: inline
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
    width: 15px;
    height: 20px;
    margin-right: 0;
    padding: 6px 0 5px
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item {
    padding: 0 7px
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
    content: "\f120";
    top: 2px
}

#wpadminbar .quicklinks li .blavatar {
    display: inline-block;
    vertical-align: middle;
    font: normal 16px/1 dashicons!important;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #f0f0f1
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar {
    color: #72aee6
}

#wpadminbar .quicklinks li div.blavatar:before,#wpadminbar .quicklinks li img.blavatar {
    height: 16px;
    width: 16px;
    margin: 0 8px 2px -2px
}

#wpadminbar .quicklinks li div.blavatar:before {
    content: "\f120";
    display: inline-block
}

#wpadminbar #wp-admin-bar-appearance {
    margin-top: -12px
}

#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before {
    content: "\f541";
    top: 2px
}

#wpadminbar #wp-admin-bar-site-editor>.ab-item:before {
    content: "\f100";
    top: 2px
}

#wpadminbar #wp-admin-bar-customize>.ab-item:before {
    content: "\f540";
    top: 2px
}

#wpadminbar #wp-admin-bar-edit>.ab-item:before {
    content: "\f464";
    top: 2px
}

#wpadminbar #wp-admin-bar-site-name>.ab-item:before {
    content: "\f226"
}

.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
    content: "\f102"
}

#wpadminbar #wp-admin-bar-comments .ab-icon {
    margin-right: 6px
}

#wpadminbar #wp-admin-bar-comments .ab-icon:before {
    content: "\f101";
    top: 3px
}

#wpadminbar #wp-admin-bar-comments .count-0 {
    opacity: .5
}

#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
    content: "\f132";
    top: 4px
}

#wpadminbar #wp-admin-bar-updates .ab-icon:before {
    content: "\f463";
    top: 2px
}

#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
    display: inline-block;
    animation: rotation 2s infinite linear
}

@media (prefers-reduced-motion:reduce) {
    #wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
        animation: none
    }
}

#wpadminbar #wp-admin-bar-search .ab-item {
    padding: 0;
    background: 0 0
}

#wpadminbar #adminbarsearch {
    position: relative;
    height: 32px;
    padding: 0 2px;
    z-index: 1
}

#wpadminbar #adminbarsearch:before {
    position: absolute;
    top: 6px;
    left: 5px;
    z-index: 20;
    font: normal 20px/1 dashicons!important;
    content: "\f179";
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input {
    display: inline-block;
    float: none;
    position: relative;
    z-index: 30;
    font-size: 13px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height: 1.84615384;
    text-indent: 0;
    height: 24px;
    width: 24px;
    max-width: none;
    padding: 0 3px 0 24px;
    margin: 0;
    color: #c3c4c7;
    background-color: rgba(255,255,255,0);
    border: none;
    outline: 0;
    cursor: pointer;
    box-shadow: none;
    box-sizing: border-box;
    transition-duration: .4s;
    transition-property: width,background;
    transition-timing-function: ease
}

#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
    z-index: 10;
    color: #000;
    width: 200px;
    background-color: rgba(255,255,255,.9);
    cursor: text;
    border: 0
}

#wpadminbar #adminbarsearch .adminbar-button {
    display: none
}

.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize {
    display: none
}

#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

#wpadminbar .screen-reader-shortcut {
    position: absolute;
    top: -1000em;
    left: 6px;
    height: auto;
    width: auto;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 23px 14px;
    background: #f0f0f1;
    color: #2271b1;
    z-index: 100000;
    line-height: normal;
    text-decoration: none
}

#wpadminbar .screen-reader-shortcut:focus {
    top: 7px;
    background: #f0f0f1;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6)
}

@media screen and (max-width: 782px) {
    html {
        --wp-admin--admin-bar--height:46px
    }

    html #wpadminbar {
        height: 46px;
        min-width: 240px
    }

    #wpadminbar * {
        font-size: 14px;
        font-weight: 400;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
        line-height: 2.28571428
    }

    #wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a {
        padding: 0;
        height: 46px;
        line-height: 3.28571428;
        width: auto
    }

    #wpadminbar .ab-icon {
        font: 40px/1 dashicons!important;
        margin: 0;
        padding: 0;
        width: 52px;
        height: 46px;
        text-align: center
    }

    #wpadminbar .ab-icon:before {
        text-align: center
    }

    #wpadminbar .ab-submenu {
        padding: 0
    }

    #wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item {
        text-overflow: clip
    }

    #wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
        line-height: 1.6
    }

    #wpadminbar .ab-label {
        border: 0;
        clip: rect(1px,1px,1px,1px);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        word-wrap: normal!important
    }

    #wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper {
        margin-top: -46px
    }

    #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item {
        padding-right: 30px
    }

    #wpadminbar .menupop .menupop>.ab-item:before {
        top: 10px;
        right: 6px
    }

    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item {
        font-size: 16px;
        padding: 8px 16px
    }

    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty {
        display: none
    }

    #wpadminbar #wp-admin-bar-wp-logo>.ab-item {
        padding: 0
    }

    #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
        padding: 0;
        width: 52px;
        height: 46px;
        text-align: center;
        vertical-align: top
    }

    #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
        font: 28px/1 dashicons!important;
        top: -3px
    }

    #wpadminbar .ab-icon,#wpadminbar .ab-item:before {
        padding: 0
    }

    #wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-editor>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item {
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        width: 52px;
        padding: 0;
        color: #a7aaad;
        position: relative
    }

    #wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
        padding: 0;
        margin-right: 0
    }

    #wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-editor>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before {
        display: block;
        text-indent: 0;
        font: normal 32px/1 dashicons;
        speak: never;
        top: 7px;
        width: 52px;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    #wpadminbar #wp-admin-bar-appearance {
        margin-top: 0
    }

    #wpadminbar .quicklinks li .blavatar:before {
        display: none
    }

    #wpadminbar #wp-admin-bar-search {
        display: none
    }

    #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
        top: 0;
        line-height: 1.33333333;
        height: 46px!important;
        text-align: center;
        width: 52px;
        display: block
    }

    #wpadminbar #wp-admin-bar-updates {
        text-align: center
    }

    #wpadminbar #wp-admin-bar-updates .ab-icon:before {
        top: 3px
    }

    #wpadminbar #wp-admin-bar-comments .ab-icon {
        margin: 0
    }

    #wpadminbar #wp-admin-bar-comments .ab-icon:before {
        display: block;
        font-size: 34px;
        height: 46px;
        line-height: 1.38235294;
        top: 0
    }

    #wpadminbar #wp-admin-bar-my-account>a {
        position: relative;
        white-space: nowrap;
        text-indent: 150%;
        width: 28px;
        padding: 0 10px;
        overflow: hidden
    }

    #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
        position: absolute;
        top: 13px;
        right: 10px;
        width: 26px;
        height: 26px
    }

    #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
        padding: 0
    }

    #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
        display: none
    }

    #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
        margin: 0
    }

    #wpadminbar #wp-admin-bar-user-info .display-name {
        height: auto;
        font-size: 16px;
        line-height: 1.5;
        color: #f0f0f1
    }

    #wpadminbar #wp-admin-bar-user-info a {
        padding-top: 4px
    }

    #wpadminbar #wp-admin-bar-user-info .username {
        line-height: .8!important;
        margin-bottom: -2px
    }

    #wp-toolbar>ul>li {
        display: none
    }

    #wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-editor,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo {
        display: block
    }

    #wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li {
        display: list-item
    }

    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
        min-width: -moz-fit-content;
        min-width: fit-content
    }

    #wpadminbar ul#wp-admin-bar-root-default>li {
        margin-right: 0
    }

    #wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary {
        position: static
    }

    #wpadminbar #wp-admin-bar-my-account {
        float: right
    }

    .network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account {
        margin-right: 0
    }

    #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before {
        top: 10px;
        left: 0
    }
}

@media screen and (max-width: 600px) {
    #wpadminbar {
        position:absolute
    }

    #wp-responsive-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 400
    }

    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
        width: 100%;
        left: 0
    }

    #wpadminbar .menupop .menupop>.ab-item:before {
        display: none
    }

    #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
        margin-left: 0
    }

    #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper {
        margin: 0;
        width: 100%;
        top: auto;
        left: auto;
        position: relative
    }

    #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item {
        font-size: 16px;
        padding: 6px 15px 19px 30px
    }

    #wpadminbar li:hover ul li ul li {
        display: list-item
    }

    #wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo {
        display: none
    }

    #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper {
        position: static;
        box-shadow: none
    }
}

@media screen and (max-width: 400px) {
    #wpadminbar li#wp-admin-bar-comments {
        display:none
    }
}

/*! This file is auto-generated */
.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 2.15384615;
    min-height: 30px;
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box
}

.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner {
    border-width: 0;
    border-style: none;
    padding: 0
}

.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large {
    min-height: 32px;
    line-height: 2.30769231;
    padding: 0 12px
}

.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small {
    min-height: 26px;
    line-height: 2.18181818;
    padding: 0 8px;
    font-size: 11px
}

.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero {
    font-size: 14px;
    min-height: 46px;
    line-height: 3.14285714;
    padding: 0 36px
}

.wp-core-ui .button.hidden {
    display: none
}

.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover {
    background: 0 0;
    border: none;
    box-shadow: none;
    padding: 0 2px 1px;
    width: auto
}

.wp-core-ui .button,.wp-core-ui .button-secondary {
    color: #2271b1;
    border-color: #2271b1;
    background: #f6f7f7;
    vertical-align: top
}

.wp-core-ui p .button {
    vertical-align: baseline
}

.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover {
    background: #f0f0f1;
    border-color: #0a4b78;
    color: #0a4b78
}

.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus {
    background: #f6f7f7;
    border-color: #3582c4;
    color: #0a4b78;
    box-shadow: 0 0 0 1px #3582c4;
    outline: 2px solid transparent;
    outline-offset: 0
}

.wp-core-ui .button-secondary:active,.wp-core-ui .button:active {
    background: #f6f7f7;
    border-color: #8c8f94;
    box-shadow: none
}

.wp-core-ui .button.active,.wp-core-ui .button.active:hover {
    background-color: #dcdcde;
    color: #135e96;
    border-color: #0a4b78;
    box-shadow: inset 0 2px 5px -3px #0a4b78
}

.wp-core-ui .button.active:focus {
    border-color: #3582c4;
    box-shadow: inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4
}

.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled] {
    color: #a7aaad!important;
    border-color: #dcdcde!important;
    background: #f6f7f7!important;
    box-shadow: none!important;
    cursor: default;
    transform: none!important
}

.wp-core-ui .button-link {
    margin: 0;
    padding: 0;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    background: 0 0;
    cursor: pointer;
    text-align: left;
    color: #2271b1;
    text-decoration: underline;
    transition-property: border,background,color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out
}

.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover {
    color: #135e96
}

.wp-core-ui .button-link:focus {
    color: #043959;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 1px solid transparent
}

.wp-core-ui .button-link-delete {
    color: #d63638
}

.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover {
    color: #d63638;
    background: 0 0
}

.wp-core-ui .button-link-delete:disabled {
    background: 0 0!important
}

.wp-core-ui .button-primary {
    background: #2271b1;
    border-color: #2271b1;
    color: #fff;
    text-decoration: none;
    text-shadow: none
}

.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover {
    background: #135e96;
    border-color: #135e96;
    color: #fff
}

.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #2271b1
}

.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active {
    background: #135e96;
    border-color: #135e96;
    box-shadow: none;
    color: #fff
}

.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled] {
    color: #a7aaad!important;
    background: #f6f7f7!important;
    border-color: #dcdcde!important;
    box-shadow: none!important;
    text-shadow: none!important;
    cursor: default
}

.wp-core-ui .button-group {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    font-size: 0;
    vertical-align: middle
}

.wp-core-ui .button-group>.button {
    display: inline-block;
    border-radius: 0;
    margin-right: -1px
}

.wp-core-ui .button-group>.button:first-child {
    border-radius: 3px 0 0 3px
}

.wp-core-ui .button-group>.button:last-child {
    border-radius: 0 3px 3px 0
}

.wp-core-ui .button-group>.button-primary+.button {
    border-left: 0
}

.wp-core-ui .button-group>.button:focus {
    position: relative;
    z-index: 1
}

.wp-core-ui .button-group>.button.active {
    background-color: #dcdcde;
    color: #135e96;
    border-color: #0a4b78;
    box-shadow: inset 0 2px 5px -3px #0a4b78
}

.wp-core-ui .button-group>.button.active:focus {
    border-color: #3582c4;
    box-shadow: inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4
}

@media screen and (max-width: 782px) {
    .wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post {
        padding:0 14px;
        line-height: 2.71428571;
        font-size: 14px;
        vertical-align: middle;
        min-height: 40px;
        margin-bottom: 4px
    }

    .wp-core-ui .copy-to-clipboard-container .copy-attachment-url {
        margin-bottom: 0
    }

    #media-upload.wp-core-ui .button {
        padding: 0 10px 1px;
        min-height: 24px;
        line-height: 22px;
        font-size: 13px
    }

    .media-frame.mode-grid .bulk-select .button {
        margin-bottom: 0
    }

    .wp-core-ui .save-post-status.button {
        position: relative;
        margin: 0 14px 0 10px
    }

    .wp-core-ui.wp-customizer .button {
        font-size: 13px;
        line-height: 2.15384615;
        min-height: 30px;
        margin: 0;
        vertical-align: inherit
    }

    .wp-customizer .theme-overlay .theme-actions .button {
        margin-bottom: 5px
    }

    .media-modal-content .media-toolbar-primary .media-button {
        margin-top: 10px;
        margin-left: 5px
    }

    .interim-login .button.button-large {
        min-height: 30px;
        line-height: 2;
        padding: 0 12px 2px
    }
}

/*! This file is auto-generated */
.media-modal * {
    box-sizing: content-box
}

.media-modal input,.media-modal select,.media-modal textarea {
    box-sizing: border-box
}

.media-frame,.media-modal {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 12px;
    -webkit-overflow-scrolling: touch
}

.media-modal legend {
    padding: 0;
    font-size: 13px
}

.media-modal label {
    font-size: 13px
}

.media-modal .legend-inline {
    position: absolute;
    transform: translate(-100%,50%);
    margin-left: -1%;
    line-height: 1.2
}

.media-frame a {
    border-bottom: none;
    color: #2271b1
}

.media-frame a:active,.media-frame a:hover {
    color: #135e96
}

.media-frame a:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    color: #043959;
    outline: 1px solid transparent
}

.media-frame a.button {
    color: #2c3338
}

.media-frame a.button:hover {
    color: #1d2327
}

.media-frame a.button-primary,.media-frame a.button-primary:hover {
    color: #fff
}

.media-frame input,.media-frame textarea {
    padding: 6px 8px
}

.media-frame select,.wp-admin .media-frame select {
    min-height: 30px;
    vertical-align: middle
}

.media-frame input[type=color],.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week],.media-frame select,.media-frame textarea {
    box-shadow: 0 0 0 transparent;
    border-radius: 4px;
    border: 1px solid #8c8f94;
    background-color: #fff;
    color: #2c3338;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 13px;
    line-height: 1.38461538
}

.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week] {
    padding: 0 8px;
    line-height: 2.15384615
}

.media-frame.mode-grid .wp-filter input[type=search] {
    font-size: 14px;
    line-height: 2
}

.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus {
    border-color: #3582c4;
    box-shadow: 0 0 0 1px #3582c4;
    outline: 2px solid transparent
}

.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly] {
    background-color: #f0f0f1
}

.media-frame input[type=search] {
    -webkit-appearance: textfield
}

.media-frame ::-webkit-input-placeholder {
    color: #646970
}

.media-frame ::-moz-placeholder {
    color: #646970;
    opacity: 1
}

.media-frame :-ms-input-placeholder {
    color: #646970
}

.media-frame .hidden,.media-frame .setting.hidden {
    display: none
}

/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle,.ui-sortable-handle {
    touch-action: none
}

.media-modal {
    position: fixed;
    top: 30px;
    left: 30px;
    right: 30px;
    bottom: 30px;
    z-index: 160000
}

.wp-customizer .media-modal {
    z-index: 560000
}

.media-modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 360px;
    background: #000;
    opacity: .7;
    z-index: 159900
}

.wp-customizer .media-modal-backdrop {
    z-index: 559900
}

.media-modal-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    background: 0 0;
    color: #646970;
    z-index: 1000;
    cursor: pointer;
    outline: 0;
    transition: color .1s ease-in-out,background .1s ease-in-out
}

.media-modal-close:active,.media-modal-close:hover {
    color: #135e96
}

.media-modal-close:focus {
    color: #135e96;
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8);
    outline: 2px solid transparent
}

.media-modal-close span.media-modal-icon {
    background-image: none
}

.media-modal-close .media-modal-icon:before {
    content: "\f158";
    font: normal 20px/1 dashicons;
    speak: never;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.media-modal-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    min-height: 300px;
    box-shadow: 0 5px 15px rgba(0,0,0,.7);
    background: #fff;
    -webkit-font-smoothing: subpixel-antialiased
}

.media-modal-content .media-frame select.attachment-filters {
    margin-top: 32px;
    margin-right: 2%;
    width: 42%;
    width: calc(48% - 12px)
}

.wp-core-ui .media-modal-icon {
    background-image: url(../wp-includes/images/uploader-icons.png);
    background-repeat: no-repeat
}

.media-toolbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    height: 60px;
    padding: 0 16px;
    border: 0 solid #dcdcde;
    overflow: hidden
}

.media-frame-toolbar .media-toolbar {
    top: auto;
    bottom: -47px;
    height: auto;
    overflow: visible;
    border-top: 1px solid #dcdcde
}

.media-toolbar-primary {
    float: right;
    height: 100%;
    position: relative
}

.media-toolbar-secondary {
    float: left;
    height: 100%
}

.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group {
    margin-left: 10px;
    float: left;
    margin-top: 15px
}

.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group {
    margin-right: 10px;
    margin-top: 15px
}

.media-sidebar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 267px;
    padding: 0 16px;
    z-index: 75;
    background: #f6f7f7;
    border-left: 1px solid #dcdcde;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.media-sidebar::after {
    content: "";
    display: flex;
    clear: both;
    height: 24px
}

.hide-toolbar .media-sidebar {
    bottom: 0
}

.image-details .media-embed h2,.media-sidebar h2 {
    position: relative;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    color: #646970;
    margin: 24px 0 8px
}

.attachment-details .setting,.media-sidebar .setting {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 10px
}

.media-sidebar .collection-settings .setting {
    margin: 1px 0
}

.attachment-details .setting.has-description,.media-sidebar .setting.has-description {
    margin-bottom: 5px
}

.media-sidebar .setting .link-to-custom {
    margin: 3px 2px 0
}

.attachment-details .setting .name,.attachment-details .setting span,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span {
    min-width: 30%;
    margin-right: 4%;
    font-size: 12px;
    text-align: right;
    word-wrap: break-word
}

.media-sidebar .setting .name {
    max-width: 80px
}

.media-sidebar .setting .value {
    text-align: left
}

.media-sidebar .setting select {
    max-width: 65%
}

.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio] {
    float: none;
    margin: 8px 3px 0;
    padding: 0
}

.attachment-details .setting .name,.attachment-details .setting .value,.attachment-details .setting span,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span {
    float: left;
    min-height: 22px;
    padding-top: 8px;
    line-height: 1.33333333;
    font-weight: 400;
    color: #646970
}

.media-sidebar .checkbox-label-inline {
    font-size: 12px
}

.attachment-details .copy-to-clipboard-container,.media-sidebar .copy-to-clipboard-container {
    flex-wrap: wrap;
    margin-top: 10px;
    margin-left: calc(35% - 1px);
    padding-top: 10px
}

.attachment-details .attachment-info .copy-to-clipboard-container {
    float: none
}

.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success {
    padding: 0;
    min-height: 0;
    line-height: 2.18181818;
    text-align: left;
    color: #008a20
}

.compat-item label span {
    text-align: right
}

.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea {
    box-sizing: border-box;
    margin: 1px;
    width: 65%;
    float: right
}

.attachment-details .setting .value,.attachment-details .setting+.description,.media-sidebar .setting .value {
    margin: 0 1px;
    text-align: left
}

.attachment-details .setting+.description {
    clear: both;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 10px
}

.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea {
    height: 62px;
    resize: vertical
}

.alt-text textarea,.attachment-details .alt-text textarea,.compat-item .alt-text textarea,.media-sidebar .alt-text textarea {
    height: 50px
}

.compat-item {
    float: left;
    width: 100%;
    overflow: hidden
}

.compat-item table {
    width: 100%;
    table-layout: fixed;
    border-spacing: 0;
    border: 0
}

.compat-item tr {
    padding: 2px 0;
    display: block;
    overflow: hidden
}

.compat-item .field,.compat-item .label {
    display: block;
    margin: 0;
    padding: 0
}

.compat-item .label {
    min-width: 30%;
    margin-right: 4%;
    float: left;
    text-align: right
}

.compat-item .label span {
    display: block;
    width: 100%
}

.compat-item .field {
    float: right;
    width: 65%;
    margin: 1px
}

.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url],.compat-item .field textarea {
    width: 100%;
    margin: 0;
    box-sizing: border-box
}

.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details {
    display: none!important
}

.media-menu {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 50px 0 10px;
    background: #f6f7f7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #c3c4c7;
    -webkit-user-select: none;
    user-select: none
}

.media-menu .media-menu-item {
    display: block;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    border: 0;
    margin: 0;
    padding: 8px 20px;
    font-size: 14px;
    line-height: 1.28571428;
    background: 0 0;
    color: #2271b1;
    text-align: left;
    text-decoration: none;
    cursor: pointer
}

.media-menu .media-menu-item:hover {
    background: rgba(0,0,0,.04)
}

.media-menu .media-menu-item:active {
    color: #2271b1;
    outline: 0
}

.media-menu .active,.media-menu .active:hover {
    color: #1d2327;
    font-weight: 600
}

.media-menu .media-menu-item:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    color: #043959;
    outline: 1px solid transparent
}

.media-menu .separator {
    height: 0;
    margin: 12px 20px;
    padding: 0;
    border-top: 1px solid #dcdcde
}

.media-router {
    position: relative;
    padding: 0 6px;
    margin: 0;
    clear: both
}

.media-router .media-menu-item {
    position: relative;
    float: left;
    border: 0;
    margin: 0;
    padding: 8px 10px 9px;
    height: 18px;
    line-height: 1.28571428;
    font-size: 14px;
    text-decoration: none;
    background: 0 0;
    cursor: pointer;
    transition: none
}

.media-router .media-menu-item:last-child {
    border-right: 0
}

.media-router .media-menu-item:active,.media-router .media-menu-item:hover {
    color: #2271b1
}

.media-router .active,.media-router .active:hover {
    color: #1d2327
}

.media-router .media-menu-item:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    color: #043959;
    outline: 1px solid transparent
}

.media-router .active,.media-router .media-menu-item.active:last-child {
    margin: -1px -1px 0;
    background: #fff;
    border: 1px solid #dcdcde;
    border-bottom: none
}

.media-router .active:after {
    display: none
}

.media-frame {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.media-frame-menu {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 200px;
    z-index: 150
}

.media-frame-title {
    position: absolute;
    top: 0;
    left: 200px;
    right: 0;
    height: 50px;
    z-index: 200
}

.media-frame-router {
    position: absolute;
    top: 50px;
    left: 200px;
    right: 0;
    height: 36px;
    z-index: 200
}

.media-frame-content {
    position: absolute;
    top: 84px;
    left: 200px;
    right: 0;
    bottom: 61px;
    height: auto;
    width: auto;
    margin: 0;
    overflow: auto;
    background: #fff;
    border-top: 1px solid #dcdcde
}

.media-frame-toolbar {
    position: absolute;
    left: 200px;
    right: 0;
    z-index: 100;
    bottom: 60px;
    height: auto
}

.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar {
    left: 0
}

.media-frame.hide-toolbar .media-frame-content {
    bottom: 0
}

.media-frame.hide-router .media-frame-content {
    top: 50px
}

.media-frame.hide-menu .media-frame-menu,.media-frame.hide-menu .media-frame-menu-heading,.media-frame.hide-router .media-frame-router,.media-frame.hide-toolbar .media-frame-toolbar {
    display: none
}

.media-frame-title h1 {
    padding: 0 16px;
    font-size: 22px;
    line-height: 2.27272727;
    margin: 0
}

.media-attachments-filter-heading,.media-frame-menu-heading {
    position: absolute;
    left: 20px;
    top: 22px;
    margin: 0;
    font-size: 13px;
    line-height: 1;
    z-index: 151
}

.media-attachments-filter-heading {
    top: 10px;
    left: 16px
}

.mode-grid .media-attachments-filter-heading {
    top: 0;
    left: -9999px
}

.mode-grid .media-frame-actions-heading {
    display: none
}

.wp-core-ui .button.media-frame-menu-toggle {
    display: none
}

.media-frame-title .suggested-dimensions {
    font-size: 14px;
    float: right;
    margin-right: 20px
}

.media-frame-content .crop-content {
    height: 100%
}

.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
    margin-right: 300px
}

.media-frame-content .crop-content .crop-image {
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 100%
}

.media-frame-content .crop-content .upload-errors {
    position: absolute;
    width: 300px;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-right: -150px;
    z-index: 600000
}

.media-frame .media-iframe {
    overflow: hidden
}

.media-frame .media-iframe,.media-frame .media-iframe iframe {
    height: 100%;
    width: 100%;
    border: 0
}

.media-frame select.attachment-filters {
    margin-top: 11px;
    margin-right: 2%;
    max-width: 42%;
    max-width: calc(48% - 12px)
}

.media-frame select.attachment-filters:last-of-type {
    margin-right: 0
}

.media-frame .search {
    margin: 32px 0 0;
    padding: 4px;
    font-size: 13px;
    color: #3c434a;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    -webkit-appearance: none
}

.media-toolbar-primary .search {
    max-width: 100%
}

.media-modal .media-frame .media-search-input-label {
    position: absolute;
    left: 0;
    top: 10px;
    margin: 0;
    line-height: 1
}

.wp-core-ui .attachments {
    margin: 0;
    -webkit-overflow-scrolling: touch
}

.wp-core-ui .attachment {
    position: relative;
    float: left;
    padding: 8px;
    margin: 0;
    color: #3c434a;
    cursor: pointer;
    list-style: none;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    width: 25%;
    box-sizing: border-box
}

.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus {
    box-shadow: inset 0 0 2px 3px #fff,inset 0 0 0 7px #4f94d4;
    outline: 2px solid transparent;
    outline-offset: -6px
}

.wp-core-ui .selected.attachment {
    box-shadow: inset 0 0 0 5px #fff,inset 0 0 0 7px #c3c4c7
}

.wp-core-ui .attachment.details {
    box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 7px #2271b1
}

.wp-core-ui .attachment-preview {
    position: relative;
    box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    background: #f0f0f1;
    cursor: pointer
}

.wp-core-ui .attachment-preview:before {
    content: "";
    display: block;
    padding-top: 100%
}

.wp-core-ui .attachment .icon {
    margin: 0 auto;
    overflow: hidden
}

.wp-core-ui .attachment .thumbnail {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    transition: opacity .1s
}

.wp-core-ui .attachment .portrait img {
    max-width: 100%
}

.wp-core-ui .attachment .landscape img {
    max-height: 100%
}

.wp-core-ui .attachment .thumbnail:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    overflow: hidden
}

.wp-core-ui .attachment .thumbnail img {
    top: 0;
    left: 0
}

.wp-core-ui .attachment .thumbnail .centered {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translate(50%,50%)
}

.wp-core-ui .attachment .thumbnail .centered img {
    transform: translate(-50%,-50%)
}

.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon {
    transform: translate(-50%,-70%)
}

.wp-core-ui .attachment .filename {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    max-height: 100%;
    word-wrap: break-word;
    text-align: center;
    font-weight: 600;
    background: rgba(255,255,255,.8);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.15)
}

.wp-core-ui .attachment .filename div {
    padding: 5px 10px
}

.wp-core-ui .attachment .thumbnail img {
    position: absolute
}

.wp-core-ui .attachment-close {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    height: 22px;
    width: 22px;
    padding: 0;
    background-color: #fff;
    background-position: -96px 4px;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.3);
    transition: none
}

.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover {
    background-position: -36px 4px
}

.wp-core-ui .attachment .check {
    display: none;
    height: 24px;
    width: 24px;
    padding: 0;
    border: 0;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    outline: 0;
    background: #f0f0f1;
    cursor: pointer;
    box-shadow: 0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)
}

.wp-core-ui .attachment .check .media-modal-icon {
    display: block;
    background-position: -1px 0;
    height: 15px;
    width: 15px;
    margin: 5px
}

.wp-core-ui .attachment .check:hover .media-modal-icon {
    background-position: -40px 0
}

.wp-core-ui .attachment.selected .check {
    display: block
}

.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check {
    background-color: #2271b1;
    box-shadow: 0 0 0 1px #fff,0 0 0 2px #2271b1
}

.wp-core-ui .attachment.selected .check:focus {
    outline: 2px solid transparent
}

.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon {
    background-position: -21px 0
}

.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon {
    background-position: -60px 0
}

.wp-core-ui .media-frame .attachment .describe {
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 8px;
    font-size: 12px;
    border-radius: 0
}

.media-frame .attachments-browser {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.attachments-browser .media-toolbar {
    right: 300px;
    height: 72px;
    background: #fff
}

.attachments-browser.hide-sidebar .media-toolbar {
    right: 0
}

.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group {
    margin: 10px 0
}

.attachments-browser .attachments {
    padding: 2px 8px 8px
}

.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments {
    position: absolute;
    top: 72px;
    left: 0;
    right: 300px;
    bottom: 0;
    overflow: auto;
    outline: 0
}

.attachments-browser .uploader-inline.hidden {
    display: none
}

.attachments-browser .media-toolbar-primary {
    max-width: 33%
}

.mode-grid .attachments-browser .media-toolbar-primary {
    display: flex;
    align-items: center;
    column-gap: .5rem
}

.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary {
    display: none
}

.attachments-browser .media-toolbar-secondary {
    max-width: 66%
}

.uploader-inline .close {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    height: 48px;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 2px;
    text-align: center;
    top: 2px;
    width: 48px;
    z-index: 1
}

.uploader-inline .close:before {
    font: normal 30px/1 dashicons!important;
    color: #50575e;
    display: inline-block;
    content: "\f335";
    font-weight: 300;
    margin-top: 1px
}

.uploader-inline .close:focus {
    outline: 1px solid #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8)
}

.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline {
    right: 0;
    margin-right: 0
}

.attachments-browser .instructions {
    display: inline-block;
    margin-top: 16px;
    line-height: 1.38461538;
    font-size: 13px;
    color: #646970
}

.attachments-browser .no-media {
    padding: 2em 0 0 2em
}

.more-loaded .attachment:not(.found-media) {
    background: #dcdcde
}

.load-more-wrapper {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 1em 0
}

.load-more-wrapper .load-more-count {
    min-width: 100%;
    margin: 0 0 1em;
    text-align: center
}

.load-more-wrapper .load-more {
    margin: 0
}

.media-frame .load-more-wrapper .load-more+.spinner {
    float: none;
    margin: 0 -30px 0 10px
}

.media-frame .load-more-wrapper .load-more.hidden+.spinner {
    margin: 0
}

.load-more-wrapper::after {
    content: "";
    min-width: 100%;
    order: 1
}

.load-more-wrapper .load-more-jump {
    margin: 0 0 0 12px
}

.attachment.new-media {
    outline: 2px dotted #c3c4c7
}

.load-more-wrapper {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 1em 0
}

.load-more-wrapper .load-more-count {
    min-width: 100%;
    margin: 0 0 1em;
    text-align: center
}

.load-more-wrapper .load-more {
    margin: 0
}

.media-frame .load-more-wrapper .load-more+.spinner {
    float: none;
    margin: 0 -30px 0 10px
}

.media-frame .load-more-wrapper .load-more.hidden+.spinner {
    margin: 0
}

.load-more-wrapper::after {
    content: "";
    min-width: 100%;
    order: 1
}

.load-more-wrapper .load-more-jump {
    margin: 0 0 0 12px
}

.media-progress-bar {
    position: relative;
    height: 10px;
    width: 70%;
    margin: 10px auto;
    border-radius: 10px;
    background: #dcdcde;
    background: rgba(0,0,0,.1)
}

.media-progress-bar div {
    height: 10px;
    min-width: 20px;
    width: 0;
    background: #2271b1;
    border-radius: 10px;
    transition: width .3s
}

.media-uploader-status .media-progress-bar {
    display: none;
    width: 100%
}

.uploading.media-uploader-status .media-progress-bar {
    display: block
}

.attachment-preview .media-progress-bar {
    position: absolute;
    top: 50%;
    left: 15%;
    width: 70%;
    margin: -5px 0 0
}

.media-uploader-status {
    position: relative;
    margin: 0 auto;
    padding-bottom: 10px;
    max-width: 400px
}

.uploader-inline .media-uploader-status h2 {
    display: none
}

.media-uploader-status .upload-details {
    display: none;
    font-size: 12px;
    color: #646970
}

.uploading.media-uploader-status .upload-details {
    display: block
}

.media-uploader-status .upload-detail-separator {
    padding: 0 4px
}

.media-uploader-status .upload-count {
    color: #3c434a
}

.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors {
    display: none
}

.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors {
    display: block
}

.media-uploader-status .upload-dismiss-errors {
    transition: none;
    text-decoration: none
}

.upload-errors .upload-error {
    padding: 12px;
    margin-bottom: 12px;
    background: #fff;
    border-left: 4px solid #d63638;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1)
}

.uploader-inline .upload-errors .upload-error {
    padding: 12px 30px;
    background-color: #fcf0f1;
    box-shadow: none
}

.upload-errors .upload-error-filename {
    font-weight: 600
}

.upload-errors .upload-error-message {
    display: block;
    padding-top: 8px;
    word-wrap: break-word
}

.uploader-window,.wp-editor-wrap .uploader-editor {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    display: none
}

.uploader-window {
    position: fixed;
    z-index: 250000;
    opacity: 0;
    transition: opacity 250ms
}

.wp-editor-wrap .uploader-editor {
    position: absolute;
    z-index: 99998;
    background: rgba(140,143,148,.9)
}

.uploader-window,.wp-editor-wrap .uploader-editor.droppable {
    background: rgba(10,75,120,.9)
}

.uploader-window-content,.wp-editor-wrap .uploader-editor-content {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border: 1px dashed #fff
}

.uploader-window .uploader-editor-title,.uploader-window h1,.wp-editor-wrap .uploader-editor .uploader-editor-title {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    font-size: 3em;
    line-height: 1.3;
    font-weight: 600;
    color: #fff;
    margin: 0;
    padding: 0 10px
}

.wp-editor-wrap .uploader-editor .uploader-editor-title {
    display: none
}

.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title {
    display: block
}

.uploader-window .media-progress-bar {
    margin-top: 20px;
    max-width: 300px;
    background: 0 0;
    border-color: #fff;
    display: none
}

.uploader-window .media-progress-bar div {
    background: #fff
}

.uploading .uploader-window .media-progress-bar {
    display: block
}

.media-frame .uploader-inline {
    margin-bottom: 20px;
    padding: 0;
    text-align: center
}

.uploader-inline-content {
    position: absolute;
    top: 30%;
    left: 0;
    right: 0
}

.uploader-inline-content .upload-ui {
    margin: 2em 0
}

.uploader-inline-content .post-upload-ui {
    margin-bottom: 2em
}

.uploader-inline .has-upload-message .upload-ui {
    margin: 0 0 4em
}

.uploader-inline h2 {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 400;
    margin: 0
}

.uploader-inline .has-upload-message .upload-instructions {
    font-size: 14px;
    color: #3c434a;
    font-weight: 400
}

.uploader-inline .drop-instructions {
    display: none
}

.supports-drag-drop .uploader-inline .drop-instructions {
    display: block
}

.uploader-inline p {
    margin: .5em 0
}

.uploader-inline .media-progress-bar {
    display: none
}

.uploading.uploader-inline .media-progress-bar {
    display: block
}

.uploader-inline .browser {
    display: inline-block!important
}

.media-selection {
    position: absolute;
    top: 0;
    left: 0;
    right: 350px;
    height: 60px;
    padding: 0 0 0 16px;
    overflow: hidden;
    white-space: nowrap
}

.media-selection .selection-info {
    display: inline-block;
    font-size: 12px;
    height: 60px;
    margin-right: 10px;
    vertical-align: top
}

.media-selection.editing,.media-selection.empty {
    display: none
}

.media-selection.one .edit-selection {
    display: none
}

.media-selection .count {
    display: block;
    padding-top: 12px;
    font-size: 14px;
    line-height: 1.42857142;
    font-weight: 600
}

.media-selection .button-link {
    float: left;
    padding: 1px 8px;
    margin: 1px 8px 1px -8px;
    line-height: 1.4;
    border-right: 1px solid #dcdcde;
    color: #2271b1;
    text-decoration: none
}

.media-selection .button-link:focus,.media-selection .button-link:hover {
    color: #135e96
}

.media-selection .button-link:last-child {
    border-right: 0;
    margin-right: 0
}

.selection-info .clear-selection {
    color: #d63638
}

.selection-info .clear-selection:focus,.selection-info .clear-selection:hover {
    color: #d63638
}

.media-selection .selection-view {
    display: inline-block;
    vertical-align: top
}

.media-selection .attachments {
    display: inline-block;
    height: 48px;
    margin: 6px;
    padding: 0;
    overflow: hidden;
    vertical-align: top
}

.media-selection .attachment {
    width: 40px;
    padding: 0;
    margin: 4px
}

.media-selection .attachment .thumbnail {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.media-selection .attachment .icon {
    width: 50%
}

.media-selection .attachment-preview {
    box-shadow: none;
    background: 0 0
}

.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus {
    box-shadow: 0 0 0 1px #fff,0 0 2px 3px #4f94d4;
    outline: 2px solid transparent
}

.wp-core-ui .media-selection .selected.attachment {
    box-shadow: none
}

.wp-core-ui .media-selection .attachment.details {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #2271b1
}

.media-selection:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 25px;
    background-image: linear-gradient(to left,#fff,rgba(255,255,255,0))
}

.media-selection .attachment .filename {
    display: none
}

.media-frame .spinner {
    background: url(../wp-includes/images/spinner.gif) no-repeat;
    background-size: 20px 20px;
    float: right;
    display: inline-block;
    visibility: hidden;
    opacity: .7;
    width: 20px;
    height: 20px;
    margin: 0;
    vertical-align: middle
}

.media-frame.mode-grid .spinner {
    margin: 0;
    float: none;
    vertical-align: middle
}

.media-modal .media-toolbar .spinner {
    float: none;
    vertical-align: bottom;
    margin: 0 0 5px 5px
}

.media-frame .instructions+.spinner.is-active {
    vertical-align: middle
}

.media-frame .spinner.is-active {
    visibility: visible
}

.attachment-details {
    position: relative;
    overflow: auto
}

.attachment-details .settings-save-status {
    float: right;
    text-transform: none;
    font-weight: 400
}

.attachment-details .settings-save-status .spinner {
    float: none;
    margin-left: 5px
}

.attachment-details .settings-save-status .saved {
    display: none
}

.attachment-details.save-waiting .settings-save-status .spinner {
    visibility: visible
}

.attachment-details.save-complete .settings-save-status .saved {
    display: inline-block
}

.attachment-info {
    overflow: hidden;
    min-height: 60px;
    margin-bottom: 16px;
    line-height: 1.5;
    color: #646970;
    border-bottom: 1px solid #dcdcde;
    padding-bottom: 11px
}

.attachment-info .wp-media-wrapper {
    margin-bottom: 8px
}

.attachment-info .wp-media-wrapper.wp-audio {
    margin-top: 13px
}

.attachment-info .filename {
    font-weight: 600;
    color: #3c434a;
    word-wrap: break-word
}

.attachment-info .thumbnail {
    position: relative;
    float: left;
    max-width: 120px;
    max-height: 120px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px
}

.uploading .attachment-info .thumbnail {
    width: 120px;
    height: 80px;
    box-shadow: inset 0 0 15px rgba(0,0,0,.1)
}

.uploading .attachment-info .media-progress-bar {
    margin-top: 35px
}

.attachment-info .thumbnail-image:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);
    overflow: hidden
}

.attachment-info .thumbnail img {
    display: block;
    max-width: 120px;
    max-height: 120px;
    margin: 0 auto
}

.attachment-info .details {
    float: left;
    font-size: 12px;
    max-width: 100%
}

.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment {
    display: block;
    text-decoration: none;
    white-space: nowrap
}

.attachment-details.needs-refresh .attachment-info .edit-attachment {
    display: none
}

.attachment-info .edit-attachment {
    display: block
}

.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment {
    display: inline;
    padding: 0;
    color: #d63638
}

.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover {
    color: #d63638
}

.attachment-display-settings {
    width: 100%;
    float: left;
    overflow: hidden
}

.collection-settings {
    overflow: hidden
}

.collection-settings .setting input[type=checkbox] {
    float: left;
    margin-right: 8px
}

.collection-settings .setting .name,.collection-settings .setting span {
    min-width: inherit
}

.media-modal .imgedit-wrap {
    position: static
}

.media-modal .imgedit-wrap .imgedit-panel-content {
    padding: 16px 16px 0;
    overflow: visible
}

.media-modal .imgedit-wrap .imgedit-save-target {
    margin: 8px 0 24px
}

.media-modal .imgedit-group {
    background: 0 0;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    position: relative
}

.media-modal .imgedit-group.imgedit-panel-active {
    margin-bottom: 16px;
    padding-bottom: 16px
}

.media-modal .imgedit-group-top {
    margin: 0
}

.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    color: #646970;
    margin: 0;
    margin-top: 3px
}

.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a {
    text-decoration: none;
    color: #646970
}

.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover {
    border: 1px solid transparent;
    margin: 0;
    padding: 0;
    background: 0 0;
    color: #2271b1;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    box-sizing: content-box;
    box-shadow: none
}

.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
    color: #2271b1;
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8);
    outline: 2px solid transparent
}

.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle {
    margin-top: -3px
}

.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle {
    margin-top: -2px
}

.media-modal .imgedit-help-toggled span.dashicons:before {
    content: "\f142"
}

.media-modal .imgedit-thumbnail-preview {
    margin: 10px 8px 0 0
}

.imgedit-thumbnail-preview-caption {
    display: block
}

.media-modal .imgedit-wrap .notice,.media-modal .imgedit-wrap div.updated {
    margin: 0 16px
}

.embed-url {
    display: block;
    position: relative;
    padding: 16px;
    margin: 0;
    z-index: 250;
    background: #fff;
    font-size: 18px
}

.media-frame .embed-url input {
    font-size: 18px;
    line-height: 1.22222222;
    padding: 12px 40px 12px 14px;
    width: 100%;
    min-width: 200px;
    box-shadow: inset 2px 2px 4px -2px rgba(0,0,0,.1)
}

.media-frame .embed-url input::-ms-clear {
    display: none
}

.media-frame .embed-url .spinner {
    position: absolute;
    top: 32px;
    right: 26px
}

.media-frame .embed-loading .embed-url .spinner {
    visibility: visible
}

.embed-link-settings,.embed-media-settings {
    position: absolute;
    top: 82px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 16px;
    overflow: auto
}

.media-embed .embed-link-settings .link-text {
    margin-top: 0
}

.embed-link-settings::after,.embed-media-settings::after {
    content: "";
    display: flex;
    clear: both;
    height: 24px
}

.media-embed .embed-link-settings {
    overflow: visible
}

.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video {
    max-width: 100%;
    vertical-align: middle
}

.embed-preview a {
    display: inline-block
}

.embed-preview img {
    display: block;
    height: auto
}

.mejs-container:focus {
    outline: 1px solid #4f94d4;
    box-shadow: 0 0 2px 1px rgba(79,148,212,.8)
}

.image-details .media-modal {
    left: 140px;
    right: 140px
}

.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title {
    left: 0
}

.image-details .embed-media-settings {
    top: 0;
    overflow: visible;
    padding: 0
}

.image-details .embed-media-settings::after {
    content: none
}

.image-details .embed-media-settings,.image-details .embed-media-settings div {
    box-sizing: border-box
}

.image-details .column-settings {
    background: #f6f7f7;
    border-right: 1px solid #dcdcde;
    min-height: 100%;
    width: 55%;
    position: absolute;
    top: 0;
    left: 0
}

.image-details .column-settings h2 {
    margin: 20px;
    padding-top: 20px;
    border-top: 1px solid #dcdcde;
    color: #1d2327
}

.image-details .column-image {
    width: 45%;
    position: absolute;
    left: 55%;
    top: 0
}

.image-details .image {
    margin: 20px
}

.image-details .image img {
    max-width: 100%;
    max-height: 500px
}

.image-details .advanced-toggle {
    padding: 0;
    color: #646970;
    text-transform: uppercase;
    text-decoration: none
}

.image-details .advanced-toggle:active,.image-details .advanced-toggle:hover {
    color: #646970
}

.image-details .advanced-toggle:after {
    font: normal 20px/1 dashicons;
    speak: never;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f140";
    display: inline-block;
    margin-top: -2px
}

.image-details .advanced-visible .advanced-toggle:after {
    content: "\f142"
}

.image-details .custom-size .custom-size-setting,.image-details .custom-size label {
    display: block;
    float: left
}

.image-details .custom-size .custom-size-setting label {
    float: none
}

.image-details .custom-size input {
    width: 5em
}

.image-details .custom-size .sep {
    float: left;
    margin: 26px 6px 0
}

.image-details .custom-size .description {
    margin-left: 0
}

.media-embed .thumbnail {
    max-width: 100%;
    max-height: 200px;
    position: relative;
    float: left
}

.media-embed .thumbnail img {
    max-height: 200px;
    display: block
}

.media-embed .thumbnail:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    overflow: hidden
}

.media-embed .setting,.media-embed .setting-group {
    width: 100%;
    margin: 10px 0;
    float: left;
    display: block;
    clear: both
}

.media-embed .setting-group .setting:not(.checkbox-setting) {
    margin: 0
}

.media-embed .setting.has-description {
    margin-bottom: 5px
}

.media-embed .description {
    clear: both;
    font-style: normal
}

.media-embed .content-track+.description {
    line-height: 1.4;
    max-width: none!important
}

.media-embed .remove-track {
    margin-bottom: 10px
}

.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group {
    float: none;
    width: auto
}

.image-details .actions {
    margin: 10px 0
}

.image-details .hidden {
    display: none
}

.media-embed .setting input[type=text],.media-embed .setting textarea,.media-embed fieldset {
    display: block;
    width: 100%;
    max-width: 400px
}

.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea {
    max-width: inherit;
    width: 70%
}

.image-details .description,.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting-group {
    margin-left: 27%;
    width: 70%
}

.image-details .description {
    font-style: normal;
    margin-top: 0
}

.image-details .embed-media-settings .link-target {
    margin-top: 16px
}

.audio-details .checkbox-label,.image-details .checkbox-label,.video-details .checkbox-label {
    vertical-align: baseline
}

.media-embed .setting input.hidden,.media-embed .setting textarea.hidden {
    display: none
}

.media-embed .setting .name,.media-embed .setting span,.media-embed .setting-group .name {
    display: inline-block;
    font-size: 13px;
    line-height: 1.84615384;
    color: #646970
}

.media-embed .setting span {
    display: block;
    width: 200px
}

.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span {
    float: left;
    width: 25%;
    text-align: right;
    margin: 8px 1% 0;
    line-height: 1.1
}

.image-details .embed-media-settings .setting .button-group,.media-frame .setting-group .button-group {
    width: auto
}

.media-embed-sidebar {
    position: absolute;
    top: 0;
    left: 440px
}

.advanced-section,.link-settings {
    margin-top: 10px
}

.media-frame .setting .button-group {
    display: flex;
    margin: 0!important;
    max-width: none!important
}

.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal {
    font-family: Tahoma,sans-serif
}

:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal {
    font-family: Arial,sans-serif
}

@media only screen and (max-width: 900px) {
    .media-modal .media-frame-title {
        height:40px
    }

    .media-modal .media-frame-title h1 {
        line-height: 2.22222222;
        font-size: 18px
    }

    .media-modal-close {
        width: 42px;
        height: 42px
    }

    .media-frame .media-frame-title {
        position: static;
        padding: 0 44px;
        text-align: center
    }

    .media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-toolbar {
        left: 0
    }

    .media-frame:not(.hide-menu) .media-frame-router {
        top: 80px
    }

    .media-frame:not(.hide-menu) .media-frame-content {
        top: 114px
    }

    .media-frame.hide-router .media-frame-content {
        top: 80px
    }

    .media-frame:not(.hide-menu) .media-frame-menu {
        position: static;
        width: 0
    }

    .media-frame:not(.hide-menu) .media-menu {
        display: none;
        width: auto;
        max-width: 80%;
        overflow: auto;
        z-index: 2000;
        top: 75px;
        left: 50%;
        transform: translateX(-50%);
        right: auto;
        bottom: auto;
        padding: 5px 0;
        border: 1px solid #c3c4c7
    }

    .media-frame:not(.hide-menu) .media-menu.visible {
        display: block
    }

    .media-frame:not(.hide-menu) .media-menu>a {
        padding: 12px 16px;
        font-size: 16px
    }

    .media-frame:not(.hide-menu) .media-menu .separator {
        margin: 5px 10px
    }

    .media-frame-menu-heading {
        clip: rect(1px,1px,1px,1px);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        padding: 0;
        width: 1px;
        word-wrap: normal!important
    }

    .wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle {
        display: inline-flex;
        align-items: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        margin: -6px 0 0;
        padding: 0 2px 0 12px;
        font-size: .875rem;
        font-weight: 600;
        text-decoration: none;
        background: 0 0;
        height: .1%;
        min-height: 40px
    }

    .wp-core-ui .button.media-frame-menu-toggle:active,.wp-core-ui .button.media-frame-menu-toggle:hover {
        background: 0 0;
        transform: none
    }

    .wp-core-ui .button.media-frame-menu-toggle:focus {
        outline: 1px solid transparent
    }

    .media-sidebar {
        width: 230px
    }

    .attachments-browser .attachments,.attachments-browser .attachments-wrapper,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper {
        right: 262px
    }

    .attachments-browser .media-toolbar {
        height: 82px
    }

    .attachments-browser .attachments,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper {
        top: 82px
    }

    .attachment-details .setting,.media-sidebar .setting {
        margin: 6px 0
    }

    .attachment-details .setting .name,.attachment-details .setting input,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting .name,.media-sidebar .setting input,.media-sidebar .setting textarea {
        float: none;
        display: inline-block
    }

    .attachment-details .setting span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting span {
        float: none
    }

    .media-sidebar .setting .select-label-inline {
        display: inline
    }

    .attachment-details .setting .name,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name {
        text-align: inherit;
        min-height: 16px;
        margin: 0;
        padding: 8px 2px 2px
    }

    .attachment-details .attachment-info .copy-to-clipboard-container,.media-sidebar .setting .copy-to-clipboard-container {
        margin-left: 0;
        padding-top: 0
    }

    .attachment-details .attachment-info .copy-attachment-url,.media-sidebar .setting .copy-attachment-url {
        margin: 0 1px
    }

    .attachment-details .setting .value,.media-sidebar .setting .value {
        float: none;
        width: auto
    }

    .attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea {
        float: none;
        width: 98%;
        max-width: none;
        height: auto
    }

    .media-frame .media-toolbar input[type=search] {
        line-height: 2.25
    }

    .attachment-details .setting select.columns,.media-sidebar .setting select.columns {
        width: auto
    }

    .media-frame .search,.media-frame input,.media-frame textarea {
        padding: 3px 6px
    }

    .wp-admin .media-frame select {
        min-height: 40px;
        font-size: 16px;
        line-height: 1.625;
        padding: 5px 24px 5px 8px
    }

    .image-details .column-image {
        width: 30%;
        left: 70%
    }

    .image-details .column-settings {
        width: 70%
    }

    .image-details .media-modal {
        left: 30px;
        right: 30px
    }

    .image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group {
        margin: 20px
    }

    .image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span {
        float: none;
        text-align: left;
        width: 100%;
        margin-bottom: 4px;
        margin-left: 0
    }

    .media-modal .legend-inline {
        position: static;
        transform: none;
        margin-left: 0;
        margin-bottom: 6px
    }

    .image-details .embed-media-settings .setting-group .setting {
        margin-bottom: 0
    }

    .image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea {
        width: 100%;
        margin-left: 0
    }

    .image-details .embed-media-settings .setting.has-description {
        margin-bottom: 5px
    }

    .image-details .description {
        width: auto;
        margin: 0 20px
    }

    .image-details .embed-media-settings .custom-size {
        margin-left: 20px
    }

    .collection-settings .setting input[type=checkbox] {
        float: none;
        margin-top: 0
    }

    .media-selection {
        min-width: 120px
    }

    .media-selection:after {
        background: 0 0
    }

    .media-selection .attachments {
        display: none
    }

    .media-modal .attachments-browser .media-toolbar .search {
        max-width: 100%;
        height: auto;
        float: right
    }

    .media-modal .attachments-browser .media-toolbar .attachment-filters {
        height: auto
    }

    .media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea {
        font-size: 16px;
        line-height: 1.5
    }

    .media-frame .media-toolbar input[type=search] {
        line-height: 2.3755
    }

    .media-modal .media-toolbar .spinner {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 782px) {
    .imgedit-panel-content {
        grid-template-columns:auto
    }

    .media-frame-toolbar .media-toolbar {
        bottom: -54px
    }

    .mode-grid .attachments-browser .media-toolbar-primary {
        display: flex
    }

    .mode-grid .attachments-browser .media-toolbar-primary input[type=search] {
        width: 100%
    }

    .attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success {
        font-size: 14px;
        line-height: 2.71428571
    }
}

@media only screen and (max-width: 640px),screen and (max-height:400px) {
    .image-details .media-modal,.media-modal {
        position:fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .media-modal-backdrop {
        position: fixed
    }

    .media-sidebar {
        z-index: 1900;
        max-width: 70%;
        bottom: 120%;
        box-sizing: border-box;
        padding-bottom: 0
    }

    .media-sidebar.visible {
        bottom: 0
    }

    .attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper {
        right: 0
    }

    .image-details .media-frame-title {
        display: block;
        top: 0;
        font-size: 14px
    }

    .image-details .column-image,.image-details .column-settings {
        width: 100%;
        position: relative;
        left: 0
    }

    .image-details .column-settings {
        padding: 4px 0
    }

    .media-frame-content .media-toolbar .instructions {
        display: none
    }

    .load-more-wrapper .load-more-jump {
        margin: 12px 0 0
    }
}

@media only screen and (min-width: 901px) and (max-height:400px) {
    .media-frame:not(.hide-menu) .media-menu,.media-menu {
        top:0;
        padding-top: 44px
    }

    .load-more-wrapper .load-more-jump {
        margin: 12px 0 0
    }
}

@media only screen and (max-width: 480px) {
    .wp-core-ui.wp-customizer .media-button {
        margin-top:13px
    }
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    .wp-core-ui .media-modal-icon {
        background-image:url(../wp-includes/images/uploader-icons-2x.png);
        background-size: 134px 15px
    }

    .media-frame .spinner {
        background-image: url(../wp-includes/images/spinner-2x.gif)
    }
}

.media-frame-content[data-columns="1"] .attachment {
    width: 100%
}

.media-frame-content[data-columns="2"] .attachment {
    width: 50%
}

.media-frame-content[data-columns="3"] .attachment {
    width: 33.33%
}

.media-frame-content[data-columns="4"] .attachment {
    width: 25%
}

.media-frame-content[data-columns="5"] .attachment {
    width: 20%
}

.media-frame-content[data-columns="6"] .attachment {
    width: 16.66%
}

.media-frame-content[data-columns="7"] .attachment {
    width: 14.28%
}

.media-frame-content[data-columns="8"] .attachment {
    width: 12.5%
}

.media-frame-content[data-columns="9"] .attachment {
    width: 11.11%
}

.media-frame-content[data-columns="10"] .attachment {
    width: 10%
}

.media-frame-content[data-columns="11"] .attachment {
    width: 9.09%
}

.media-frame-content[data-columns="12"] .attachment {
    width: 8.33%
}

/*! This file is auto-generated */
.mce-tinymce {
    box-shadow: none
}

.mce-container,.mce-container *,.mce-widget,.mce-widget * {
    color: inherit;
    font-family: inherit
}

.mce-container .mce-monospace,.mce-widget .mce-monospace {
    font-family: Consolas,Monaco,monospace;
    font-size: 13px;
    line-height: 150%
}

#mce-modal-block,#mce-modal-block.mce-fade {
    opacity: .7;
    transition: none;
    background: #000
}

.mce-window {
    border-radius: 0;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    -webkit-font-smoothing: subpixel-antialiased;
    transition: none
}

.mce-window .mce-container-body.mce-abs-layout {
    overflow: visible
}

.mce-window .mce-window-head {
    background: #fff;
    border-bottom: 1px solid #dcdcde;
    padding: 0;
    min-height: 36px
}

.mce-window .mce-window-head .mce-title {
    color: #3c434a;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    margin: 0;
    padding: 0 36px 0 16px
}

.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove {
    color: transparent;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    padding: 0;
    line-height: 36px;
    text-align: center
}

.mce-window-head .mce-close .mce-i-remove:before {
    font: normal 20px/36px dashicons;
    text-align: center;
    color: #646970;
    width: 36px;
    height: 36px;
    display: block
}

.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before {
    color: #135e96
}

.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.mce-window .mce-window-head .mce-dragh {
    width: calc(100% - 36px)
}

.mce-window .mce-foot {
    border-top: 1px solid #dcdcde
}

#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox {
    border: 1px solid #dcdcde;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    transition: .05s all ease-in-out
}

#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus {
    border-color: #4f94d4;
    box-shadow: 0 0 2px rgba(79,148,212,.8)
}

.mce-window .mce-wp-help {
    height: 360px;
    width: 460px;
    overflow: auto
}

.mce-window .mce-wp-help * {
    box-sizing: border-box
}

.mce-window .mce-wp-help>.mce-container-body {
    width: auto!important
}

.mce-window .wp-editor-help {
    padding: 10px 10px 0 20px
}

.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p {
    margin: 8px 0;
    white-space: normal;
    font-size: 14px;
    font-weight: 400
}

.mce-window .wp-editor-help table {
    width: 100%;
    margin-bottom: 20px
}

.mce-window .wp-editor-help table.wp-help-single {
    margin: 0 8px 20px
}

.mce-window .wp-editor-help table.fixed {
    table-layout: fixed
}

.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
    width: 12%
}

.mce-window .wp-editor-help table.fixed td:nth-child(2n),.mce-window .wp-editor-help table.fixed th:nth-child(2n) {
    width: 38%
}

.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
    padding: 5px 0 0
}

.mce-window .wp-editor-help td,.mce-window .wp-editor-help th {
    font-size: 13px;
    padding: 5px;
    vertical-align: middle;
    word-wrap: break-word;
    white-space: normal
}

.mce-window .wp-editor-help th {
    font-weight: 600;
    padding-bottom: 0
}

.mce-window .wp-editor-help kbd {
    font-family: monospace;
    padding: 2px 7px 3px;
    font-weight: 600;
    margin: 0;
    background: #f0f0f1;
    background: rgba(0,0,0,.08)
}

.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd) {
    text-align: center
}

.mce-floatpanel.mce-popover,.mce-menu {
    border-color: rgba(0,0,0,.15);
    border-radius: 0;
    box-shadow: 0 3px 5px rgba(0,0,0,.2)
}

.mce-floatpanel.mce-popover.mce-bottom,.mce-menu {
    margin-top: 2px
}

.mce-floatpanel .mce-arrow {
    display: none
}

.mce-menu .mce-container-body {
    min-width: 160px
}

.mce-menu-item {
    border: none;
    margin-bottom: 2px;
    padding: 6px 15px 6px 12px
}

.mce-menu-has-icons i.mce-ico {
    line-height: 20px
}

div.mce-panel {
    border: 0;
    background: #fff
}

.mce-panel.mce-menu {
    border: 1px solid #dcdcde
}

div.mce-tab {
    line-height: 13px
}

div.mce-toolbar-grp {
    border-bottom: 1px solid #dcdcde;
    background: #f6f7f7;
    padding: 0;
    position: relative
}

div.mce-inline-toolbar-grp {
    border: 1px solid #a7aaad;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
    box-sizing: border-box;
    margin-bottom: 8px;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    max-width: 98%;
    z-index: 100100
}

div.mce-inline-toolbar-grp>div.mce-stack-layout {
    padding: 1px
}

div.mce-inline-toolbar-grp.mce-arrow-up {
    margin-bottom: 0;
    margin-top: 8px
}

div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before {
    position: absolute;
    left: 50%;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    content: ""
}

div.mce-inline-toolbar-grp.mce-arrow-up:before {
    top: -9px;
    border-bottom-color: #a7aaad;
    border-width: 0 9px 9px;
    margin-left: -9px
}

div.mce-inline-toolbar-grp.mce-arrow-down:before {
    bottom: -9px;
    border-top-color: #a7aaad;
    border-width: 9px 9px 0;
    margin-left: -9px
}

div.mce-inline-toolbar-grp.mce-arrow-up:after {
    top: -8px;
    border-bottom-color: #f6f7f7;
    border-width: 0 8px 8px;
    margin-left: -8px
}

div.mce-inline-toolbar-grp.mce-arrow-down:after {
    bottom: -8px;
    border-top-color: #f6f7f7;
    border-width: 8px 8px 0;
    margin-left: -8px
}

div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before {
    margin: 0
}

div.mce-inline-toolbar-grp.mce-arrow-left:before {
    left: 20px
}

div.mce-inline-toolbar-grp.mce-arrow-left:after {
    left: 21px
}

div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before {
    left: auto;
    margin: 0
}

div.mce-inline-toolbar-grp.mce-arrow-right:before {
    right: 20px
}

div.mce-inline-toolbar-grp.mce-arrow-right:after {
    right: 21px
}

div.mce-inline-toolbar-grp.mce-arrow-full {
    right: 0
}

div.mce-inline-toolbar-grp.mce-arrow-full>div {
    width: 100%;
    overflow-x: auto
}

div.mce-toolbar-grp>div {
    padding: 3px
}

.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
    padding-right: 32px
}

.mce-toolbar .mce-btn-group {
    margin: 0
}

.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
    display: none
}

.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
    display: block
}

div.mce-statusbar {
    border-top: 1px solid #dcdcde
}

div.mce-path {
    padding: 2px 10px;
    margin: 0
}

.mce-path,.mce-path .mce-divider,.mce-path-item {
    font-size: 12px
}

.mce-toolbar .mce-btn,.qt-dfw {
    border-color: transparent;
    background: 0 0;
    box-shadow: none;
    text-shadow: none;
    cursor: pointer
}

.mce-btn .mce-txt {
    direction: inherit;
    text-align: inherit
}

.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw {
    border: 1px solid transparent;
    margin: 2px;
    border-radius: 2px
}

.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover {
    background: #f6f7f7;
    border-color: #50575e;
    color: #1d2327;
    box-shadow: inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);
    outline: 0
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active {
    background: #f0f0f1;
    border-color: #50575e;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.3)
}

.mce-btn.mce-active,.mce-btn.mce-active button,.mce-btn.mce-active i,.mce-btn.mce-active:hover button,.mce-btn.mce-active:hover i {
    color: inherit
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover {
    border-color: #1d2327
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover {
    color: #a7aaad;
    background: 0 0;
    border-color: #dcdcde;
    text-shadow: 0 1px 0 #fff;
    box-shadow: none
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
    border-color: #50575e
}

.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last {
    border-color: transparent
}

.mce-toolbar .mce-btn button,.qt-dfw {
    padding: 2px 3px;
    line-height: normal
}

.mce-toolbar .mce-listbox button {
    font-size: 13px;
    line-height: 1.53846153;
    padding-left: 6px;
    padding-right: 20px
}

.mce-toolbar .mce-btn i {
    text-shadow: none
}

.mce-toolbar .mce-btn-group>div {
    white-space: normal
}

.mce-toolbar .mce-colorbutton .mce-open {
    border-right: 0
}

.mce-toolbar .mce-colorbutton .mce-preview {
    margin: 0;
    padding: 0;
    top: auto;
    bottom: 2px;
    left: 3px;
    height: 3px;
    width: 20px;
    background: #50575e
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary {
    min-width: 0;
    background: #3582c4;
    border-color: #2271b1 #135e96 #135e96;
    box-shadow: 0 1px 0 #135e96;
    color: #fff;
    text-decoration: none;
    text-shadow: none
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
    padding: 2px 3px 1px
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
    color: #fff
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover {
    background: #4f94d4;
    border-color: #135e96;
    color: #fff
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
    box-shadow: 0 0 1px 1px #72aee6
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
    background: #2271b1;
    border-color: #135e96;
    box-shadow: inset 0 2px 0 #135e96
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    border-radius: 0;
    direction: ltr;
    background: #fff;
    border: 1px solid #dcdcde;
    box-shadow: inset 0 1px 1px -1px rgba(0,0,0,.2)
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
    border-color: #c3c4c7
}

.mce-panel .mce-btn i.mce-caret {
    border-top: 6px solid #50575e;
    margin-left: 2px;
    margin-right: 2px
}

.mce-listbox i.mce-caret {
    right: 4px
}

.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret {
    border-top-color: #1d2327
}

.mce-panel .mce-active i.mce-caret {
    border-top: 0;
    border-bottom: 6px solid #1d2327;
    margin-top: 7px
}

.mce-listbox.mce-active i.mce-caret {
    margin-top: -3px
}

.mce-toolbar .mce-splitbtn:hover .mce-open {
    border-right-color: transparent
}

.mce-toolbar .mce-splitbtn .mce-open.mce-active {
    background: 0 0;
    outline: 0
}

.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover {
    background: #2271b1;
    color: #fff
}

.mce-menu .mce-menu-item.mce-selected .mce-caret,.mce-menu .mce-menu-item:focus .mce-caret,.mce-menu .mce-menu-item:hover .mce-caret {
    border-left-color: #fff
}

.rtl .mce-menu .mce-menu-item.mce-selected .mce-caret,.rtl .mce-menu .mce-menu-item:focus .mce-caret,.rtl .mce-menu .mce-menu-item:hover .mce-caret {
    border-left-color: inherit;
    border-right-color: #fff
}

.mce-menu .mce-menu-item.mce-active .mce-menu-shortcut,.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:focus .mce-menu-shortcut,.mce-menu .mce-menu-item:focus .mce-text,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-menu-shortcut,.mce-menu .mce-menu-item:hover .mce-text {
    color: inherit
}

.mce-menu .mce-menu-item.mce-disabled {
    cursor: default
}

.mce-menu .mce-menu-item.mce-disabled:hover {
    background: #c3c4c7
}

div.mce-menubar {
    border-color: #dcdcde;
    background: #fff;
    border-width: 0 0 1px
}

.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover {
    border-color: transparent;
    background: 0 0
}

.mce-menubar .mce-menubtn:focus {
    color: #043959;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep {
    border-bottom: 1px solid #dcdcde;
    height: 0;
    margin: 5px 0
}

.mce-menubtn span {
    margin-right: 0;
    padding-left: 3px
}

.mce-menu-has-icons i.mce-ico:before {
    margin-left: -2px
}

.mce-menu.mce-menu-align .mce-menu-item-normal {
    position: relative
}

.mce-menu.mce-menu-align .mce-menu-shortcut {
    bottom: .6em;
    font-size: .9em
}

.mce-primary button,.mce-primary button i {
    text-align: center;
    color: #fff;
    text-shadow: none;
    padding: 0;
    line-height: 1.85714285
}

.mce-window .mce-btn {
    color: #50575e;
    background: #f6f7f7;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 1px solid #c3c4c7;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-shadow: 0 1px 0 #c3c4c7
}

.mce-window .mce-btn::-moz-focus-inner {
    border-width: 0;
    border-style: none;
    padding: 0
}

.mce-window .mce-btn:focus,.mce-window .mce-btn:hover {
    background: #f6f7f7;
    border-color: #8c8f94;
    color: #1d2327
}

.mce-window .mce-btn:focus {
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8)
}

.mce-window .mce-btn:active {
    background: #f0f0f1;
    border-color: #8c8f94;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.5);
    transform: translateY(1px)
}

.mce-window .mce-btn.mce-disabled {
    color: #a7aaad!important;
    border-color: #dcdcde!important;
    background: #f6f7f7!important;
    box-shadow: none!important;
    text-shadow: 0 1px 0 #fff!important;
    cursor: default;
    transform: none!important
}

.mce-window .mce-btn.mce-primary {
    background: #3582c4;
    border-color: #2271b1 #135e96 #135e96;
    box-shadow: 0 1px 0 #135e96;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #135e96,1px 0 1px #135e96,0 1px 1px #135e96,-1px 0 1px #135e96
}

.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover {
    background: #4f94d4;
    border-color: #135e96;
    color: #fff
}

.mce-window .mce-btn.mce-primary:focus {
    box-shadow: 0 1px 0 #2271b1,0 0 2px 1px #72aee6
}

.mce-window .mce-btn.mce-primary:active {
    background: #2271b1;
    border-color: #135e96;
    box-shadow: inset 0 2px 0 #135e96;
    vertical-align: top
}

.mce-window .mce-btn.mce-primary.mce-disabled {
    color: #9ec2e6!important;
    background: #4f94d4!important;
    border-color: #3582c4!important;
    box-shadow: none!important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.1)!important;
    cursor: default
}

.mce-menubtn.mce-fixed-width span {
    overflow-x: hidden;
    text-overflow: ellipsis;
    width: 82px
}

.mce-charmap {
    margin: 3px
}

.mce-charmap td {
    padding: 0;
    border-color: #dcdcde;
    cursor: pointer
}

.mce-charmap td:hover {
    background: #f6f7f7
}

.mce-charmap td div {
    width: 18px;
    height: 22px;
    line-height: 1.57142857
}

.mce-tooltip {
    margin-top: 2px
}

.mce-tooltip-inner {
    border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    color: #fff;
    font-size: 12px
}

.mce-ico {
    font-family: tinymce,Arial
}

.mce-btn-small .mce-ico {
    font-family: tinymce-small,Arial
}

.mce-toolbar .mce-ico {
    color: #50575e;
    line-height: 1;
    width: 20px;
    height: 20px;
    text-align: center;
    text-shadow: none;
    margin: 0;
    padding: 0
}

.qt-dfw {
    color: #50575e;
    line-height: 1;
    width: 28px;
    height: 26px;
    text-align: center;
    text-shadow: none
}

.mce-toolbar .mce-btn .mce-open {
    line-height: 20px
}

.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open {
    border-left-color: #1d2327
}

div.mce-notification {
    left: 10%!important;
    right: 10%
}

.mce-notification button.mce-close {
    right: 6px;
    top: 3px;
    font-weight: 400;
    color: #50575e
}

.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover {
    color: #000
}

i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page {
    font: normal 20px/1 dashicons;
    padding: 0;
    vertical-align: top;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -2px;
    padding-right: 2px
}

.qt-dfw {
    font: normal 20px/1 dashicons;
    vertical-align: top;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

i.mce-i-bold:before {
    content: "\f200"
}

i.mce-i-italic:before {
    content: "\f201"
}

i.mce-i-bullist:before {
    content: "\f203"
}

i.mce-i-numlist:before {
    content: "\f204"
}

i.mce-i-blockquote:before {
    content: "\f205"
}

i.mce-i-alignleft:before {
    content: "\f206"
}

i.mce-i-aligncenter:before {
    content: "\f207"
}

i.mce-i-alignright:before {
    content: "\f208"
}

i.mce-i-link:before {
    content: "\f103"
}

i.mce-i-unlink:before {
    content: "\f225"
}

i.mce-i-wp_more:before {
    content: "\f209"
}

i.mce-i-strikethrough:before {
    content: "\f224"
}

i.mce-i-spellchecker:before {
    content: "\f210"
}

.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before {
    content: "\f211"
}

i.mce-i-wp_adv:before {
    content: "\f212"
}

i.mce-i-underline:before {
    content: "\f213"
}

i.mce-i-alignjustify:before {
    content: "\f214"
}

i.mce-i-backcolor:before,i.mce-i-forecolor:before {
    content: "\f215"
}

i.mce-i-pastetext:before {
    content: "\f217"
}

i.mce-i-removeformat:before {
    content: "\f218"
}

i.mce-i-charmap:before {
    content: "\f220"
}

i.mce-i-outdent:before {
    content: "\f221"
}

i.mce-i-indent:before {
    content: "\f222"
}

i.mce-i-undo:before {
    content: "\f171"
}

i.mce-i-redo:before {
    content: "\f172"
}

i.mce-i-help:before,i.mce-i-wp_help:before {
    content: "\f223"
}

i.mce-i-wp-media-library:before {
    content: "\f104"
}

i.mce-i-ltr:before {
    content: "\f320"
}

i.mce-i-wp_page:before {
    content: "\f105"
}

i.mce-i-hr:before {
    content: "\f460"
}

i.mce-i-remove:before {
    content: "\f158"
}

i.mce-i-wp_code:before {
    content: "\f475"
}

.rtl i.mce-i-outdent:before {
    content: "\f222"
}

.rtl i.mce-i-indent:before {
    content: "\f221"
}

.wp-editor-wrap {
    position: relative
}

.wp-editor-tools {
    position: relative;
    z-index: 1
}

.wp-editor-tools:after {
    clear: both;
    content: "";
    display: table
}

.wp-editor-container {
    clear: both;
    border: 1px solid #dcdcde
}

.wp-editor-area {
    font-family: Consolas,Monaco,monospace;
    font-size: 13px;
    padding: 10px;
    margin: 1px 0 0;
    line-height: 150%;
    border: 0;
    outline: 0;
    display: block;
    resize: vertical;
    box-sizing: border-box
}

.rtl .wp-editor-area {
    font-family: Tahoma,Monaco,monospace
}

.locale-he-il .wp-editor-area {
    font-family: Arial,Monaco,monospace
}

.wp-editor-container textarea.wp-editor-area {
    width: 100%;
    margin: 0;
    box-shadow: none
}

.wp-editor-tabs {
    float: right
}

.wp-switch-editor {
    float: left;
    box-sizing: content-box;
    position: relative;
    top: 1px;
    background: #f0f0f1;
    color: #646970;
    cursor: pointer;
    font-size: 13px;
    line-height: 1.46153846;
    height: 20px;
    margin: 5px 0 0 5px;
    padding: 3px 8px 4px;
    border: 1px solid #dcdcde
}

.wp-switch-editor:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 0;
    color: #1d2327
}

.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active {
    box-shadow: none
}

.wp-switch-editor:active {
    background-color: #f6f7f7;
    box-shadow: none
}

.js .tmce-active .wp-editor-area {
    color: #fff
}

.tmce-active .quicktags-toolbar {
    display: none
}

.html-active .switch-html,.tmce-active .switch-tmce {
    background: #f6f7f7;
    color: #50575e;
    border-bottom-color: #f6f7f7
}

.wp-media-buttons {
    float: left
}

.wp-media-buttons .button {
    margin-right: 5px;
    margin-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px
}

.wp-media-buttons .button:active {
    position: relative;
    top: 1px;
    margin-top: -1px;
    margin-bottom: 1px
}

.wp-media-buttons .insert-media {
    padding-left: 5px
}

.wp-media-buttons a {
    text-decoration: none;
    color: #3c434a;
    font-size: 12px
}

.wp-media-buttons img {
    padding: 0 4px;
    vertical-align: middle
}

.wp-media-buttons span.wp-media-buttons-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: middle;
    margin: 0 2px
}

.wp-media-buttons .add_media span.wp-media-buttons-icon {
    background: 0 0
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
    font: normal 18px/1 dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
    content: "\f104"
}

.mce-content-body dl.wp-caption {
    max-width: 100%
}

.quicktags-toolbar {
    padding: 3px;
    position: relative;
    border-bottom: 1px solid #dcdcde;
    background: #f6f7f7;
    min-height: 30px
}

.has-dfw .quicktags-toolbar {
    padding-right: 35px
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
    margin: 2px
}

.quicktags-toolbar input[value=link] {
    text-decoration: underline
}

.quicktags-toolbar input[value=del] {
    text-decoration: line-through
}

.quicktags-toolbar input[value="i"] {
    font-style: italic
}

.quicktags-toolbar input[value="b"] {
    font-weight: 600
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw {
    position: absolute;
    top: 0;
    right: 0
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
    margin: 7px 7px 0 0
}

.qt-dfw {
    margin: 5px 5px 0 0
}

.qt-fullscreen {
    position: static;
    margin: 2px
}

@media screen and (max-width: 782px) {
    .mce-toolbar .mce-btn button,.qt-dfw {
        padding:6px 7px
    }

    .mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
        padding: 6px 7px 5px
    }

    .mce-toolbar .mce-btn-group .mce-btn {
        margin: 1px
    }

    .qt-dfw {
        width: 36px;
        height: 34px
    }

    .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
        margin: 4px 4px 0 0
    }

    .mce-toolbar .mce-colorbutton .mce-preview {
        left: 8px;
        bottom: 6px
    }

    .mce-window .mce-btn {
        padding: 2px 0
    }

    .has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
        padding-right: 40px
    }
}

@media screen and (min-width: 782px) {
    .wp-core-ui .quicktags-toolbar input.button.button-small {
        font-size:12px;
        min-height: 26px;
        line-height: 2
    }
}

#wp_editbtns,#wp_gallerybtns {
    padding: 2px;
    position: absolute;
    display: none;
    z-index: 100020
}

#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn {
    background-color: #f0f0f1;
    margin: 2px;
    padding: 2px;
    border: 1px solid #8c8f94;
    border-radius: 3px
}

#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover {
    border-color: #50575e;
    background-color: #c3c4c7
}

#wp-link-wrap {
    display: none;
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    width: 500px;
    overflow: hidden;
    margin-left: -250px;
    margin-top: -125px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100105;
    transition: height .2s,margin-top .2s
}

#wp-link-backdrop {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 360px;
    background: #000;
    opacity: .7;
    z-index: 100100
}

#wp-link {
    position: relative;
    height: 100%
}

#wp-link-wrap {
    height: 600px;
    margin-top: -300px
}

#wp-link-wrap .wp-link-text-field {
    display: none
}

#wp-link-wrap.has-text-field .wp-link-text-field {
    display: block
}

#link-modal-title {
    background: #fff;
    border-bottom: 1px solid #dcdcde;
    font-size: 18px;
    font-weight: 600;
    line-height: 2;
    margin: 0;
    padding: 0 36px 0 16px
}

#wp-link-close {
    color: #646970;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    text-align: center;
    background: 0 0;
    border: none;
    cursor: pointer
}

#wp-link-close:before {
    font: normal 20px/36px dashicons;
    vertical-align: top;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 36px;
    height: 36px;
    content: "\f158"
}

#wp-link-close:focus,#wp-link-close:hover {
    color: #135e96
}

#wp-link-close:focus {
    outline: 0;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 2px solid transparent;
    outline-offset: -2px
}

#wp-link-wrap #link-selector {
    -webkit-overflow-scrolling: touch;
    padding: 0 16px;
    position: absolute;
    top: calc(2.15384615em + 16px);
    left: 0;
    right: 0;
    bottom: calc(2.15384615em + 19px);
    display: flex;
    flex-direction: column;
    overflow: auto
}

#wp-link ol,#wp-link ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#wp-link input[type=text] {
    box-sizing: border-box
}

#wp-link #link-options {
    padding: 8px 0 12px
}

#wp-link p.howto {
    margin: 3px 0
}

#wp-link p.howto a {
    text-decoration: none;
    color: inherit
}

#wp-link label input[type=text] {
    margin-top: 5px;
    width: 70%
}

#wp-link #link-options label span,#wp-link #search-panel label span.search-label {
    display: inline-block;
    width: 120px;
    text-align: right;
    padding-right: 5px;
    max-width: 24%;
    vertical-align: middle;
    word-wrap: break-word
}

#wp-link .link-search-field {
    width: 250px;
    max-width: 70%
}

#wp-link .link-search-wrapper {
    margin: 5px 0 9px;
    display: block
}

#wp-link .query-results {
    position: absolute;
    width: calc(100% - 32px)
}

#wp-link .link-search-wrapper .spinner {
    float: none;
    margin: -3px 0 0 4px
}

#wp-link .link-target {
    padding: 3px 0 0
}

#wp-link .link-target label {
    max-width: 70%
}

#wp-link .query-results {
    border: 1px #dcdcde solid;
    margin: 0 0 12px;
    background: #fff;
    overflow: auto;
    max-height: 290px
}

#wp-link li {
    clear: both;
    margin-bottom: 0;
    border-bottom: 1px solid #f0f0f1;
    color: #2c3338;
    padding: 4px 6px 4px 10px;
    cursor: pointer;
    position: relative
}

#wp-link .query-notice {
    padding: 0;
    border-bottom: 1px solid #dcdcde;
    background-color: #fff;
    color: #000
}

#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint {
    display: block;
    padding: 6px;
    border-left: 4px solid #72aee6
}

#wp-link .unselectable.no-matches-found {
    padding: 0;
    border-bottom: 1px solid #dcdcde;
    background-color: #f6f7f7
}

#wp-link .no-matches-found .item-title {
    display: block;
    padding: 6px;
    border-left: 4px solid #d63638
}

#wp-link .query-results em {
    font-style: normal
}

#wp-link li:hover {
    background: #f0f6fc;
    color: #101517
}

#wp-link li.unselectable {
    border-bottom: 1px solid #dcdcde
}

#wp-link li.unselectable:hover {
    background: #fff;
    cursor: auto;
    color: #2c3338
}

#wp-link li.selected {
    background: #dcdcde;
    color: #2c3338
}

#wp-link li.selected .item-title {
    font-weight: 600
}

#wp-link li:last-child {
    border: none
}

#wp-link .item-title {
    display: inline-block;
    width: 80%;
    width: calc(100% - 68px);
    word-wrap: break-word
}

#wp-link .item-info {
    text-transform: uppercase;
    color: #646970;
    font-size: 11px;
    position: absolute;
    right: 5px;
    top: 5px
}

#wp-link .river-waiting {
    display: none;
    padding: 10px 0
}

#wp-link .submitbox {
    padding: 8px 16px;
    background: #fff;
    border-top: 1px solid #dcdcde;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

#wp-link-cancel {
    line-height: 1.92307692;
    float: left
}

#wp-link-update {
    line-height: 1.76923076;
    float: right
}

#wp-link-submit {
    float: right
}

@media screen and (max-width: 782px) {
    #link-selector {
        padding:0 16px 60px
    }

    #wp-link-wrap #link-selector {
        bottom: calc(2.71428571em + 23px)
    }

    #wp-link-cancel {
        line-height: 2.46153846
    }

    #wp-link .link-target {
        padding-top: 10px
    }

    #wp-link .submitbox .button {
        margin-bottom: 0
    }
}

@media screen and (max-width: 520px) {
    #wp-link-wrap {
        width:auto;
        margin-left: 0;
        left: 10px;
        right: 10px;
        max-width: 500px
    }
}

@media screen and (max-height: 620px) {
    #wp-link-wrap {
        transition:none;
        height: auto;
        margin-top: 0;
        top: 10px;
        bottom: 10px
    }

    #link-selector {
        overflow: auto
    }
}

@media screen and (max-height: 290px) {
    #wp-link-wrap {
        height:auto;
        margin-top: 0;
        top: 10px;
        bottom: 10px
    }

    #link-selector {
        overflow: auto;
        height: calc(100% - 92px);
        padding-bottom: 2px
    }
}

div.wp-link-preview {
    float: left;
    margin: 5px;
    max-width: 694px;
    overflow: hidden;
    text-overflow: ellipsis
}

div.wp-link-preview a {
    color: #2271b1;
    text-decoration: underline;
    transition-property: border,background,color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out;
    cursor: pointer
}

div.wp-link-preview a.wplink-url-error {
    color: #d63638
}

div.wp-link-input {
    float: left;
    margin: 2px;
    max-width: 694px
}

div.wp-link-input input {
    width: 300px;
    padding: 3px;
    box-sizing: border-box;
    line-height: 1.28571429;
    min-height: 26px
}

.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn {
    margin: 2px 1px
}

.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
    margin-right: 2px
}

.ui-autocomplete.wplink-autocomplete {
    z-index: 100110;
    max-height: 200px;
    overflow-y: auto;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    border: 1px solid #4f94d4;
    box-shadow: 0 1px 2px rgba(79,148,212,.8);
    background-color: #fff
}

.ui-autocomplete.wplink-autocomplete li {
    margin-bottom: 0;
    padding: 4px 10px;
    clear: both;
    white-space: normal;
    text-align: left
}

.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
    float: right
}

.ui-autocomplete.wplink-autocomplete li.ui-state-focus {
    background-color: #dcdcde;
    cursor: pointer
}

@media screen and (max-width: 782px) {
    div.wp-link-input,div.wp-link-preview {
        max-width:70%;
        max-width: calc(100% - 86px)
    }

    div.wp-link-preview {
        margin: 8px 0 8px 5px
    }

    div.wp-link-input {
        width: 300px
    }

    div.wp-link-input input {
        width: 100%;
        font-size: 16px;
        padding: 5px
    }
}

.mce-fullscreen {
    z-index: 100010
}

.rtl .quicktags-toolbar input,.rtl .wp-switch-editor {
    font-family: Tahoma,sans-serif
}

.mce-rtl .mce-flow-layout .mce-flow-layout-item>div {
    direction: rtl
}

.mce-rtl .mce-listbox i.mce-caret {
    left: 6px
}

html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor {
    font-family: Arial,sans-serif
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    .wp-media-buttons .add_media span.wp-media-buttons-icon {
        background:0 0
    }
}

@charset "UTF-8";:root {
                     --wp-admin-theme-color: #3858e9;
                     --wp-admin-theme-color--rgb: 56,88,233;
                     --wp-admin-theme-color-darker-10: #2145e6;
                     --wp-admin-theme-color-darker-10--rgb: 33,69,230;
                     --wp-admin-theme-color-darker-20: #183ad6;
                     --wp-admin-theme-color-darker-20--rgb: 24,58,214;
                     --wp-admin-border-width-focus: 2px
                 }

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.components-animate__appear {
    animation: components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .components-animate__appear {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left {
    transform-origin: top left
}

.components-animate__appear.is-from-top.is-from-right {
    transform-origin: top right
}

.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left {
    transform-origin: bottom left
}

.components-animate__appear.is-from-bottom.is-from-right {
    transform-origin: bottom right
}

@keyframes components-animate__appear-animation {
    0% {
        transform: translateY(-2em) scaleY(0) scaleX(0)
    }

    to {
        transform: translateY(0) scaleY(1) scaleX(1)
    }
}

.components-animate__slide-in {
    animation: components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .components-animate__slide-in {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.components-animate__slide-in.is-from-left {
    transform: translateX(100%)
}

.components-animate__slide-in.is-from-right {
    transform: translateX(-100%)
}

@keyframes components-animate__slide-in-animation {
    to {
        transform: translateX(0)
    }
}

.components-animate__loading {
    animation: components-animate__loading 1.6s ease-in-out infinite
}

@keyframes components-animate__loading {
    0% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.components-autocomplete__popover .components-popover__content {
    min-width: 220px;
    padding: 16px
}

.components-autocomplete__result.components-button {
    display: flex;
    height: auto;
    min-height: 36px;
    text-align: left;
    width: 100%
}

.components-autocomplete__result.components-button.is-selected {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-button-group {
    display: inline-block
}

.components-button-group .components-button {
    border-radius: 0;
    box-shadow: inset 0 0 0 1px #1e1e1e;
    color: #1e1e1e;
    display: inline-flex
}

.components-button-group .components-button+.components-button {
    margin-left: -1px
}

.components-button-group .components-button:first-child {
    border-radius: 2px 0 0 2px
}

.components-button-group .components-button:last-child {
    border-radius: 0 2px 2px 0
}

.components-button-group .components-button.is-primary,.components-button-group .components-button:focus {
    position: relative;
    z-index: 1
}

.components-button-group .components-button.is-primary {
    box-shadow: inset 0 0 0 1px #1e1e1e
}

.components-button {
    align-items: center;
    -webkit-appearance: none;
    background: none;
    border: 0;
    border-radius: 2px;
    box-sizing: border-box;
    color: var(--wp-components-color-foreground,#1e1e1e);
    cursor: pointer;
    display: inline-flex;
    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    height: 36px;
    margin: 0;
    padding: 6px 12px;
    text-decoration: none;
    transition: box-shadow .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .components-button {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-button.is-next-40px-default-size {
    height: 40px
}

.components-button:hover,.components-button[aria-expanded=true] {
    color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-button:disabled:hover,.components-button[aria-disabled=true]:hover {
    color: initial
}

.components-button:focus:not(:disabled) {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    outline: 3px solid transparent
}

.components-button.is-primary {
    background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    color: var(--wp-components-color-accent-inverted,#fff);
    outline: 1px solid transparent;
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap
}

.components-button.is-primary:hover:not(:disabled) {
    background: var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));
    color: var(--wp-components-color-accent-inverted,#fff)
}

.components-button.is-primary:active:not(:disabled) {
    background: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));
    border-color: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));
    color: var(--wp-components-color-accent-inverted,#fff)
}

.components-button.is-primary:focus:not(:disabled) {
    box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled {
    background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    color: hsla(0,0%,100%,.4);
    opacity: 1;
    outline: none
}

.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled {
    box-shadow: 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 3px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true] {
    background-image: linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);
    background-size: 100px 100%;
    border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    color: var(--wp-components-color-accent-inverted,#fff)
}

.components-button.is-secondary,.components-button.is-tertiary {
    outline: 1px solid transparent
}

.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled) {
    box-shadow: none
}

.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover {
    background: transparent;
    box-shadow: none;
    color: #949494;
    opacity: 1;
    outline: none;
    transform: none
}

.components-button.is-secondary {
    background: transparent;
    box-shadow: inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    outline: 1px solid transparent;
    white-space: nowrap
}

.components-button.is-secondary:hover:not(:disabled) {
    box-shadow: inset 0 0 0 1px var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))
}

.components-button.is-tertiary {
    background: transparent;
    color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    white-space: nowrap
}

.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true]) {
    background: rgba(var(--wp-admin-theme-color--rgb),.04)
}

.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]) {
    background: rgba(var(--wp-admin-theme-color--rgb),.08)
}

p+.components-button.is-tertiary {
    margin-left: -6px
}

.components-button.is-destructive {
    --wp-components-color-accent: #cc1818;
    --wp-components-color-accent-darker-10: #9e1313;
    --wp-components-color-accent-darker-20: #710d0d
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link) {
    color: #cc1818
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled) {
    color: #710d0d
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus:not(:disabled) {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #cc1818
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled) {
    background: #ccc
}

.components-button.is-link {
    background: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    height: auto;
    margin: 0;
    outline: none;
    padding: 0;
    text-align: left;
    text-decoration: underline;
    transition-duration: .05s;
    transition-property: border,background,color;
    transition-timing-function: ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .components-button.is-link {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-button.is-link:focus {
    border-radius: 2px
}

.components-button:not(:disabled,[aria-disabled=true]):active {
    color: var(--wp-components-color-foreground,#1e1e1e)
}

.components-button:disabled,.components-button[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true] {
    animation: components-button__busy-animation 2.5s linear infinite;
    background-image: linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);
    background-size: 100px 100%;
    opacity: 1
}

.components-button.is-compact {
    height: 32px
}

.components-button.is-compact.has-icon:not(.has-text) {
    min-width: 32px;
    padding: 0;
    width: 32px
}

.components-button.is-small {
    font-size: 11px;
    height: 24px;
    line-height: 22px;
    padding: 0 8px
}

.components-button.is-small.has-icon:not(.has-text) {
    min-width: 24px;
    padding: 0;
    width: 24px
}

.components-button.has-icon {
    justify-content: center;
    min-width: 36px;
    padding: 6px
}

.components-button.has-icon.is-next-40px-default-size {
    min-width: 40px
}

.components-button.has-icon .dashicon {
    align-items: center;
    box-sizing: content-box;
    display: inline-flex;
    justify-content: center;
    padding: 2px
}

.components-button.has-icon.has-text {
    gap: 4px;
    justify-content: start;
    padding-left: 8px;
    padding-right: 12px
}

.components-button.is-pressed {
    background: var(--wp-components-color-foreground,#1e1e1e);
    color: var(--wp-components-color-foreground-inverted,#fff)
}

.components-button.is-pressed:focus:not(:disabled) {
    box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    outline: 2px solid transparent
}

.components-button.is-pressed:hover:not(:disabled) {
    background: var(--wp-components-color-foreground,#1e1e1e);
    color: var(--wp-components-color-foreground-inverted,#fff)
}

.components-button svg {
    fill: currentColor;
    outline: none
}

@media (forced-colors:active) {
    .components-button svg {
        fill: CanvasText
    }
}

.components-button .components-visually-hidden {
    height: auto
}

@keyframes components-button__busy-animation {
    0% {
        background-position: 200px 0
    }
}

.components-checkbox-control__input[type=checkbox] {
    -webkit-appearance: none;
    appearance: none;
    background: #fff;
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    clear: none;
    color: #1e1e1e;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    height: 24px;
    line-height: normal;
    line-height: 0;
    margin: 0 4px 0 0;
    outline: 0;
    padding: 6px 8px;
    padding: 0!important;
    text-align: center;
    transition: box-shadow .1s linear;
    transition: none;
    transition: border-color .1s ease-in-out;
    vertical-align: top;
    width: 24px
}

@media (min-width: 600px) {
    .components-checkbox-control__input[type=checkbox] {
        font-size:13px;
        line-height: normal
    }
}

.components-checkbox-control__input[type=checkbox]:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color)
}

.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-checkbox-control__input[type=checkbox]:focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)
}

.components-checkbox-control__input[type=checkbox]:checked {
    background: var(--wp-admin-theme-color);
    border-color: var(--wp-admin-theme-color)
}

.components-checkbox-control__input[type=checkbox]:checked::-ms-check {
    opacity: 0
}

.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
    color: #fff;
    margin: -3px -5px
}

@media (min-width: 782px) {
    .components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
        margin:-4px 0 0 -5px
    }
}

.components-checkbox-control__input[type=checkbox][aria-checked=mixed] {
    background: var(--wp-admin-theme-color);
    border-color: var(--wp-admin-theme-color)
}

.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    display: inline-block;
    float: left;
    font: normal 30px/1 dashicons;
    vertical-align: middle;
    width: 16px
}

@media (min-width: 782px) {
    .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
        float:none;
        font-size: 21px
    }
}

@media (min-width: 600px) {
    .components-checkbox-control__input[type=checkbox] {
        height:20px;
        width: 20px
    }
}

@media (prefers-reduced-motion:reduce) {
    .components-checkbox-control__input[type=checkbox] {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-checkbox-control__input[type=checkbox]:focus {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
    outline: 2px solid transparent;
    outline-offset: 2px
}

.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]:indeterminate {
    background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-checkbox-control__input[type=checkbox]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check {
    opacity: 0
}

.components-checkbox-control__input[type=checkbox]:checked:before {
    content: none
}

.components-checkbox-control__input-container {
    display: inline-block;
    height: 24px;
    margin-right: 12px;
    position: relative;
    vertical-align: middle;
    width: 24px
}

@media (min-width: 600px) {
    .components-checkbox-control__input-container {
        height:20px;
        width: 20px
    }
}

svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate {
    fill: #fff;
    cursor: pointer;
    height: 24px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    user-select: none;
    width: 24px
}

@media (min-width: 600px) {
    svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate {
        left:-2px;
        top: -2px
    }
}

.components-circular-option-picker {
    display: inline-block;
    min-width: 188px;
    width: 100%
}

.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-top: 12px
}

.components-circular-option-picker .components-circular-option-picker__swatches {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    position: relative;
    z-index: 1
}

.components-circular-option-picker>:not(.components-circular-option-picker__swatches) {
    position: relative;
    z-index: 0
}

.components-circular-option-picker__option-wrapper {
    display: inline-block;
    height: 28px;
    transform: scale(1);
    transition: transform .1s ease;
    vertical-align: top;
    width: 28px;
    will-change: transform
}

@media (prefers-reduced-motion:reduce) {
    .components-circular-option-picker__option-wrapper {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-circular-option-picker__option-wrapper:hover {
    transform: scale(1.2)
}

.components-circular-option-picker__option-wrapper>div {
    height: 100%;
    width: 100%
}

.components-circular-option-picker__option-wrapper:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2h2zm2 0V6h2v2H8zm2 8H8v-2h2v2zm2 0v-2h2v2h-2zm0 2v-2h-2v2H8v2h2v-2h2zm2 0v2h-2v-2h2zm2 0h-2v-2h2v2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z' clip-rule='evenodd'/%3E%3C/svg%3E");
    border-radius: 50%;
    bottom: 1px;
    content: "";
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: -1
}

.components-circular-option-picker__option {
    background: transparent;
    border: none;
    border-radius: 50%;
    box-shadow: inset 0 0 0 14px;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    transition: box-shadow .1s ease;
    vertical-align: top;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .components-circular-option-picker__option {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-circular-option-picker__option:hover {
    box-shadow: inset 0 0 0 14px!important
}

.components-circular-option-picker__option.is-pressed {
    box-shadow: inset 0 0 0 4px;
    overflow: visible;
    position: relative;
    z-index: 1
}

.components-circular-option-picker__option.is-pressed+svg {
    border-radius: 50%;
    left: 2px;
    pointer-events: none;
    position: absolute;
    top: 2px;
    z-index: 2
}

.components-circular-option-picker__option:after {
    border: 1px solid transparent;
    border-radius: 50%;
    bottom: -1px;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
    box-sizing: inherit;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px
}

.components-circular-option-picker__option:focus:after {
    border: 2px solid #757575;
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px #fff;
    content: "";
    height: calc(100% + 4px);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% + 4px)
}

.components-circular-option-picker__option.components-button:focus {
    background-color: transparent;
    box-shadow: inset 0 0 0 14px;
    outline: none
}

.components-circular-option-picker__button-action .components-circular-option-picker__option {
    background: #fff;
    color: #fff
}

.components-circular-option-picker__dropdown-link-action {
    margin-right: 16px
}

.components-circular-option-picker__dropdown-link-action .components-button {
    line-height: 22px
}

.components-palette-edit__popover-gradient-picker {
    padding: 8px;
    width: 280px
}

.components-dropdown-menu__menu .components-palette-edit__menu-button {
    width: 100%
}

.component-color-indicator {
    background: #fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
    display: inline-block;
    height: 20px;
    padding: 0;
    width: 20px
}

.components-combobox-control {
    width: 100%
}

input.components-combobox-control__input[type=text] {
    border: none;
    box-shadow: none;
    font-family: inherit;
    font-size: 16px;
    line-height: inherit;
    margin: 0;
    min-height: auto;
    padding: 2px;
    width: 100%
}

@media (min-width: 600px) {
    input.components-combobox-control__input[type=text] {
        font-size:13px
    }
}

input.components-combobox-control__input[type=text]:focus {
    box-shadow: none;
    outline: none
}

.components-combobox-control__suggestions-container {
    align-items: flex-start;
    border: 1px solid #949494;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    display: flex;
    flex-wrap: wrap;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    line-height: normal;
    padding: 0;
    transition: box-shadow .1s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .components-combobox-control__suggestions-container {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .components-combobox-control__suggestions-container {
        font-size:13px;
        line-height: normal
    }
}

.components-combobox-control__suggestions-container:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-combobox-control__suggestions-container::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-combobox-control__suggestions-container::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.components-combobox-control__suggestions-container:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-combobox-control__suggestions-container:focus-within {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-combobox-control__reset.components-button {
    display: flex;
    height: 16px;
    min-width: 16px;
    padding: 0
}

.components-color-palette__custom-color-wrapper {
    position: relative;
    z-index: 0
}

.components-color-palette__custom-color-button {
    background: none;
    border: none;
    border-radius: 2px 2px 0 0;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
    box-sizing: border-box;
    cursor: pointer;
    height: 64px;
    outline: 1px solid transparent;
    position: relative;
    width: 100%
}

.components-color-palette__custom-color-button:focus {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    outline-width: 2px
}

.components-color-palette__custom-color-button:after {
    background-image: repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);
    background-position: 0 0,24px 24px;
    background-size: 48px 48px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.components-color-palette__custom-color-text-wrapper {
    border-radius: 0 0 2px 2px;
    box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);
    font-size: 13px;
    padding: 12px 16px;
    position: relative
}

.components-color-palette__custom-color-name {
    color: var(--wp-components-color-foreground,#1e1e1e);
    margin: 0 1px
}

.components-color-palette__custom-color-value {
    color: #757575
}

.components-color-palette__custom-color-value--is-hex {
    text-transform: uppercase
}

.components-color-palette__custom-color-value:empty:after {
    content: "​";
    visibility: hidden
}

.components-custom-gradient-picker:not(.is-next-has-no-margin) {
    margin-bottom: 24px;
    margin-top: 12px
}

.components-custom-gradient-picker__gradient-bar {
    border-radius: 2px;
    height: 48px;
    position: relative;
    width: 100%;
    z-index: 1
}

.components-custom-gradient-picker__gradient-bar.has-gradient {
    background-image: repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);
    background-position: 0 0,12px 12px;
    background-size: 24px 24px
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background {
    inset: 0;
    position: absolute
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: calc(100% - 48px)
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown {
    display: flex;
    height: 16px;
    position: absolute;
    top: 16px;
    width: 16px
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown {
    background: #fff;
    border-radius: 50%;
    color: #1e1e1e;
    height: inherit;
    min-width: 16px;
    padding: 2px;
    position: relative;
    width: inherit
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg {
    height: 100%;
    width: 100%
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
    border-radius: 50%;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);
    height: inherit;
    outline: 2px solid transparent;
    padding: 0;
    width: inherit
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus {
    box-shadow: inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);
    outline: 1.5px solid transparent
}

.components-custom-gradient-picker__remove-control-point-wrapper {
    padding-bottom: 8px
}

.components-custom-gradient-picker__inserter {
    direction: ltr
}

.components-custom-gradient-picker__liner-gradient-indicator {
    display: inline-block;
    flex: 0 auto;
    height: 20px;
    width: 20px
}

.components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
    border: none
}

.components-custom-gradient-picker .components-custom-gradient-picker__toolbar>div+div {
    margin-left: 1px
}

.components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed>svg {
    background: #fff;
    border: 1px solid #949494;
    border-radius: 2px
}

.components-custom-gradient-picker__ui-line {
    position: relative;
    z-index: 0
}

.components-custom-select-control {
    font-size: 13px;
    position: relative
}

.components-custom-select-control__button {
    outline: 0;
    position: relative;
    text-align: left
}

.components-custom-select-control__hint {
    color: #949494;
    margin-left: 10px
}

.components-custom-select-control__menu {
    background-color: #fff;
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    max-height: 400px;
    min-width: 100%;
    outline: none;
    overflow: auto;
    padding: 0;
    position: absolute;
    transition: none;
    z-index: 1000000
}

.components-custom-select-control__menu[aria-hidden=true] {
    display: none
}

.components-custom-select-control__item {
    align-items: center;
    cursor: default;
    display: grid;
    grid-template-columns: auto auto;
    line-height: 28px;
    list-style-type: none;
    padding: 8px 16px
}

.components-custom-select-control__item:not(.is-next-36px-default-size) {
    padding: 8px
}

.components-custom-select-control__item.has-hint {
    grid-template-columns: auto auto 30px
}

.components-custom-select-control__item.is-highlighted {
    background: #ddd
}

.components-custom-select-control__item .components-custom-select-control__item-hint {
    color: #949494;
    padding-right: 4px;
    text-align: right
}

.components-custom-select-control__item .components-custom-select-control__item-icon {
    margin-left: auto
}

.components-custom-select-control__item:last-child {
    margin-bottom: 0
}

.block-editor-dimension-control .components-base-control__field {
    align-items: center;
    display: flex
}

.block-editor-dimension-control .components-base-control__label {
    align-items: center;
    display: flex;
    margin-bottom: 0;
    margin-right: 1em
}

.block-editor-dimension-control .components-base-control__label .dashicon {
    margin-right: .5em
}

.block-editor-dimension-control.is-manual .components-base-control__label {
    width: 10em
}

body.is-dragging-components-draggable {
    cursor: move;
    cursor: grabbing!important
}

.components-draggable__invisible-drag-image {
    height: 50px;
    left: -1000px;
    position: fixed;
    width: 50px
}

.components-draggable__clone {
    background: transparent;
    padding: 0;
    pointer-events: none;
    position: fixed;
    z-index: 1000000000
}

.components-drop-zone {
    border-radius: 2px;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 40
}

.components-drop-zone.is-active {
    opacity: 1;
    visibility: visible
}

.components-drop-zone__content {
    align-items: center;
    background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    bottom: 0;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 50
}

.components-drop-zone__content-icon,.components-drop-zone__content-text {
    display: block
}

.components-drop-zone__content-icon {
    fill: currentColor;
    line-height: 0;
    margin: 0 auto 8px;
    pointer-events: none
}

.components-drop-zone__content-text {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px
}

.components-dropdown {
    display: inline-block
}

.components-dropdown__content .components-popover__content {
    padding: 8px
}

.components-dropdown__content [role=menuitem] {
    white-space: nowrap
}

.components-dropdown-menu__menu {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    line-height: 1.4;
    width: 100%
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item {
    cursor: pointer;
    outline: none;
    padding: 6px;
    white-space: nowrap;
    width: 100%
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator {
    margin-top: 6px;
    overflow: visible;
    position: relative
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before {
    background-color: #ddd;
    box-sizing: content-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: -3px
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg {
    background: #1e1e1e;
    border-radius: 1px;
    box-shadow: 0 0 0 1px #1e1e1e;
    color: #fff
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only {
    width: auto
}

.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button {
    height: auto;
    min-height: 36px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left
}

.components-dropdown-menu__menu .components-menu-group {
    margin: 0 -8px;
    padding: 8px
}

.components-dropdown-menu__menu .components-menu-group:first-child {
    margin-top: -8px
}

.components-dropdown-menu__menu .components-menu-group:last-child {
    margin-bottom: -8px
}

.components-dropdown-menu__menu .components-menu-group+.components-menu-group {
    border-top: 1px solid #ccc;
    margin-top: 0;
    padding: 8px
}

.is-alternate .components-dropdown-menu__menu .components-menu-group+.components-menu-group {
    border-color: #1e1e1e
}

.components-duotone-picker__color-indicator:before {
    background: transparent
}

.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled) {
    background: linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);
    color: transparent
}

.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active {
    color: transparent
}

.components-color-list-picker,.components-color-list-picker__swatch-button {
    width: 100%
}

.components-color-list-picker__color-picker {
    margin: 8px 0
}

.components-color-list-picker__swatch-button {
    padding: 6px
}

.components-color-list-picker__swatch-color {
    margin: 2px
}

.components-form-toggle {
    display: inline-block;
    position: relative
}

.components-form-toggle .components-form-toggle__track {
    background-color: #fff;
    border: 1px solid #1e1e1e;
    border-radius: 9px;
    box-sizing: border-box;
    content: "";
    display: inline-block;
    height: 18px;
    transition: background .2s ease;
    vertical-align: top;
    width: 36px
}

@media (prefers-reduced-motion:reduce) {
    .components-form-toggle .components-form-toggle__track {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-form-toggle .components-form-toggle__thumb {
    background-color: #1e1e1e;
    border: 5px solid #1e1e1e;
    border-radius: 50%;
    box-sizing: border-box;
    display: block;
    height: 12px;
    left: 3px;
    position: absolute;
    top: 3px;
    transition: transform .1s ease;
    width: 12px
}

@media (prefers-reduced-motion:reduce) {
    .components-form-toggle .components-form-toggle__thumb {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-form-toggle.is-checked .components-form-toggle__track {
    background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    border: 9px solid transparent
}

.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.components-form-toggle.is-checked .components-form-toggle__thumb {
    background-color: #fff;
    border-width: 0;
    transform: translateX(18px)
}

.components-disabled .components-form-toggle,.components-form-toggle.is-disabled {
    opacity: .3
}

.components-form-toggle input.components-form-toggle__input[type=checkbox] {
    border: none;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
    background: none
}

.components-form-toggle input.components-form-toggle__input[type=checkbox]:before {
    content: ""
}

.components-form-token-field__input-container {
    border: 1px solid #949494;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    cursor: text;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    line-height: normal;
    padding: 0;
    transition: box-shadow .1s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .components-form-token-field__input-container {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .components-form-token-field__input-container {
        font-size:13px;
        line-height: normal
    }
}

.components-form-token-field__input-container:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-form-token-field__input-container::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-form-token-field__input-container::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.components-form-token-field__input-container:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-form-token-field__input-container.is-disabled {
    background: #ddd;
    border-color: #ddd
}

.components-form-token-field__input-container.is-active {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-form-token-field__input-container input[type=text].components-form-token-field__input {
    background: inherit;
    border: 0;
    box-shadow: none;
    color: #1e1e1e;
    display: inline-block;
    flex: 1;
    font-family: inherit;
    font-size: 16px;
    margin-left: 4px;
    max-width: 100%;
    min-height: 24px;
    min-width: 50px;
    padding: 0;
    width: 100%
}

@media (min-width: 600px) {
    .components-form-token-field__input-container input[type=text].components-form-token-field__input {
        font-size:13px
    }
}

.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus {
    box-shadow: none;
    outline: none
}

.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input {
    width: auto
}

.components-form-token-field__token {
    color: #1e1e1e;
    display: flex;
    font-size: 13px;
    max-width: 100%
}

.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text {
    background: #4ab866
}

.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text {
    background: #cc1818
}

.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text {
    color: #757575
}

.components-form-token-field__token.is-borderless {
    padding: 0 24px 0 0;
    position: relative
}

.components-form-token-field__token.is-borderless .components-form-token-field__token-text {
    background: transparent;
    color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
    background: transparent;
    color: #757575;
    padding: 0;
    position: absolute;
    right: 0;
    top: 1px
}

.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
    color: #4ab866
}

.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
    border-radius: 4px 0 0 4px;
    color: #cc1818;
    padding: 0 4px 0 6px
}

.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
    color: #1e1e1e
}

.components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
    cursor: default
}

.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text {
    background: #ddd;
    display: inline-block;
    height: auto;
    line-height: 24px;
    min-width: unset;
    transition: all .2s cubic-bezier(.4,1,.4,1)
}

@media (prefers-reduced-motion:reduce) {
    .components-form-token-field__remove-token.components-button,.components-form-token-field__token-text {
        animation-delay: 0s;
        animation-duration: 1ms;
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-form-token-field__token-text {
    border-radius: 2px 0 0 2px;
    overflow: hidden;
    padding: 0 0 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.components-form-token-field__remove-token.components-button {
    border-radius: 0 2px 2px 0;
    color: #1e1e1e;
    cursor: pointer;
    line-height: 10px;
    overflow: initial;
    padding: 0 2px
}

.components-form-token-field__remove-token.components-button:hover {
    color: #1e1e1e
}

.components-form-token-field__suggestions-list {
    box-shadow: inset 0 1px 0 0 #949494;
    flex: 1 0 100%;
    list-style: none;
    margin: 0;
    max-height: 128px;
    min-width: 100%;
    overflow-y: auto;
    transition: all .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .components-form-token-field__suggestions-list {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-form-token-field__suggestion {
    color: #1e1e1e;
    cursor: pointer;
    display: block;
    font-size: 13px;
    margin: 0;
    min-height: 32px;
    padding: 8px 12px
}

.components-form-token-field__suggestion.is-selected {
    background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    color: #fff
}

@media (min-width: 600px) {
    .components-guide {
        width:600px
    }
}

.components-guide .components-modal__content {
    border-radius: 2px;
    margin-top: 0;
    padding: 0
}

.components-guide .components-modal__content:before {
    content: none
}

.components-guide .components-modal__header {
    border-bottom: none;
    height: 60px;
    padding: 0;
    position: sticky
}

.components-guide .components-modal__header .components-button {
    align-self: flex-start;
    margin: 8px 8px 0 0;
    position: static
}

.components-guide .components-modal__header .components-button:hover svg {
    fill: #fff
}

.components-guide__container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: -60px;
    min-height: 100%
}

.components-guide__page {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}

@media (min-width: 600px) {
    .components-guide__page {
        min-height:300px
    }
}

.components-guide__footer {
    align-content: center;
    display: flex;
    height: 36px;
    justify-content: center;
    margin: 0 0 24px;
    padding: 0 32px;
    position: relative;
    width: 100%
}

.components-guide__page-control {
    margin: 0;
    text-align: center
}

.components-guide__page-control li {
    display: inline-block;
    margin: 0
}

.components-guide__page-control .components-button {
    color: #e0e0e0;
    height: 30px;
    margin: -6px 0;
    min-width: 20px
}

.components-guide__page-control li[aria-current=step] .components-button {
    color: var(--wp-components-color-accent,var(--wp-admin-theme-color))
}

.components-modal__frame.components-guide {
    border: none;
    max-height: 575px;
    min-width: 312px
}

@media (max-width: 600px) {
    .components-modal__frame.components-guide {
        margin:auto;
        max-width: calc(100vw - 32px)
    }
}

.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button {
    position: absolute
}

.components-button.components-guide__back-button {
    left: 32px
}

.components-button.components-guide__finish-button,.components-button.components-guide__forward-button {
    right: 32px
}

[role=region] {
    position: relative
}

.is-focusing-regions [role=region]:focus:after {
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1000000
}

.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .edit-post-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header {
    outline: 4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    outline-offset: -4px
}

.components-menu-group+.components-menu-group {
    border-top: 1px solid #1e1e1e;
    margin-top: 8px;
    padding-top: 8px
}

.components-menu-group+.components-menu-group.has-hidden-separator {
    border-top: none;
    margin-top: 0;
    padding-top: 0
}

.components-menu-group__label {
    color: #757575;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 12px;
    margin-top: 4px;
    padding: 0 8px;
    text-transform: uppercase;
    white-space: nowrap
}

.components-menu-item__button,.components-menu-item__button.components-button {
    width: 100%
}

.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child {
    box-sizing: initial;
    padding-right: 48px
}

.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon {
    display: inline-block;
    flex: 0 0 auto
}

.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right {
    margin-left: 24px;
    margin-right: -2px
}

.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right {
    margin-left: 8px
}

.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon {
    margin-left: -2px;
    margin-right: 8px
}

.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary {
    justify-content: center
}

.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item {
    margin-right: 0
}

.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary {
    background: none;
    color: var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));
    opacity: .3
}

.components-menu-item__info-wrapper {
    display: flex;
    flex-direction: column;
    margin-right: auto
}

.components-menu-item__info {
    color: #757575;
    font-size: 12px;
    margin-top: 4px;
    white-space: normal
}

.components-menu-item__item {
    align-items: center;
    display: inline-flex;
    margin-right: auto;
    min-width: 160px;
    white-space: nowrap
}

.components-menu-item__shortcut {
    align-self: center;
    color: currentColor;
    display: none;
    margin-left: auto;
    margin-right: 0;
    padding-left: 24px
}

@media (min-width: 480px) {
    .components-menu-item__shortcut {
        display:inline
    }
}

.components-menu-items-choice svg,.components-menu-items-choice.components-button svg {
    margin-right: 12px
}

.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon {
    padding-left: 12px
}

.components-modal__screen-overlay {
    animation: edit-post__fade-in-animation .2s ease-out 0s;
    animation-fill-mode: forwards;
    background-color: rgba(0,0,0,.35);
    bottom: 0;
    display: flex;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100000
}

@media (prefers-reduced-motion:reduce) {
    .components-modal__screen-overlay {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.components-modal__frame {
    animation: components-modal__appear-animation .1s ease-out;
    animation-fill-mode: forwards;
    background: #fff;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 .7px 1px rgba(0,0,0,.15),0 2.7px 3.8px -.2px rgba(0,0,0,.15),0 5.5px 7.8px -.3px rgba(0,0,0,.15),.1px 11.5px 16.4px -.5px rgba(0,0,0,.15);
    display: flex;
    margin: 40px 0 0;
    overflow: hidden;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .components-modal__frame {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

@media (min-width: 600px) {
    .components-modal__frame {
        border-radius:4px;
        margin: auto;
        max-height: calc(100% - 120px);
        max-width: calc(100% - 32px);
        min-width: 350px;
        width: auto
    }
}

@media (min-width: 600px) and (min-width:600px) {
    .components-modal__frame.is-full-screen {
        height:calc(100% - 32px);
        max-height: none;
        width: calc(100% - 32px)
    }
}

@media (min-width: 600px) and (min-width:782px) {
    .components-modal__frame.is-full-screen {
        height:calc(100% - 80px);
        max-width: none;
        width: calc(100% - 80px)
    }
}

@media (min-width: 960px) {
    .components-modal__frame {
        max-height:70%
    }
}

@keyframes components-modal__appear-animation {
    0% {
        transform: translateY(32px)
    }

    to {
        transform: translateY(0)
    }
}

.components-modal__header {
    align-items: center;
    border-bottom: 1px solid transparent;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 72px;
    justify-content: space-between;
    left: 0;
    padding: 24px 32px 8px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.components-modal__header .components-modal__header-heading {
    font-size: 1.2rem;
    font-weight: 600
}

.components-modal__header h1 {
    line-height: 1;
    margin: 0
}

.components-modal__header .components-button {
    left: 8px;
    position: relative
}

.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header {
    border-bottom-color: #ddd
}

.components-modal__header+p {
    margin-top: 0
}

.components-modal__header-heading-container {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    justify-content: left
}

.components-modal__header-icon-container {
    display: inline-block
}

.components-modal__header-icon-container svg {
    max-height: 36px;
    max-width: 36px;
    padding: 8px
}

.components-modal__content {
    flex: 1;
    margin-top: 72px;
    overflow: auto;
    padding: 4px 32px 32px
}

.components-modal__content.hide-header {
    margin-top: 0;
    padding-top: 32px
}

.components-modal__content.is-scrollable:focus-visible {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent;
    outline-offset: -2px
}

.components-notice {
    align-items: center;
    background-color: #fff;
    border-left: 4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    display: flex;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    margin: 5px 15px 2px;
    padding: 8px 12px
}

.components-notice.is-dismissible {
    position: relative
}

.components-notice.is-success {
    background-color: #eff9f1;
    border-left-color: #4ab866
}

.components-notice.is-warning {
    background-color: #fef8ee;
    border-left-color: #f0b849
}

.components-notice.is-error {
    background-color: #f4a2a2;
    border-left-color: #cc1818
}

.components-notice__content {
    flex-grow: 1;
    margin: 4px 25px 4px 0
}

.components-notice__actions {
    display: flex;
    flex-wrap: wrap
}

.components-notice__action.components-button {
    margin-right: 8px
}

.components-notice__action.components-button,.components-notice__action.components-button.is-link {
    margin-left: 12px
}

.components-notice__action.components-button.is-secondary {
    vertical-align: initial
}

.components-notice__dismiss {
    align-self: flex-start;
    color: #757575;
    flex-shrink: 0
}

.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
    background-color: transparent;
    color: #1e1e1e
}

.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
    box-shadow: none
}

.components-notice-list {
    box-sizing: border-box;
    max-width: 100vw
}

.components-notice-list .components-notice__content {
    line-height: 2;
    margin-bottom: 12px;
    margin-top: 12px
}

.components-notice-list .components-notice__action.components-button {
    display: block;
    margin-left: 0;
    margin-top: 8px
}

.components-panel {
    background: #fff;
    border: 1px solid #e0e0e0
}

.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child {
    margin-top: -1px
}

.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child {
    border-bottom-width: 0
}

.components-panel+.components-panel {
    margin-top: -1px
}

.components-panel__body {
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0
}

.components-panel__body h3 {
    margin: 0 0 .5em
}

.components-panel__body.is-opened {
    padding: 16px
}

.components-panel__header {
    align-items: center;
    border-bottom: 1px solid #ddd;
    box-sizing: content-box;
    display: flex;
    height: 47px;
    justify-content: space-between;
    padding: 0 16px
}

.components-panel__header h2 {
    color: inherit;
    font-size: inherit;
    margin: 0
}

.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header {
    margin-top: -1px
}

.components-panel__body>.components-panel__body-title {
    display: block;
    font-size: inherit;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    transition: background .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .components-panel__body>.components-panel__body-title {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-panel__body.is-opened>.components-panel__body-title {
    margin: -16px -16px 5px
}

.components-panel__body>.components-panel__body-title:hover {
    background: #f0f0f0;
    border: none
}

.components-panel__body-toggle.components-button {
    border: none;
    box-shadow: none;
    color: #1e1e1e;
    font-weight: 500;
    height: auto;
    outline: none;
    padding: 16px 48px 16px 16px;
    position: relative;
    text-align: left;
    transition: background .1s ease-in-out;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .components-panel__body-toggle.components-button {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-panel__body-toggle.components-button:focus {
    border-radius: 0;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-panel__body-toggle.components-button .components-panel__arrow {
    fill: currentColor;
    color: #1e1e1e;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    transition: color .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .components-panel__body-toggle.components-button .components-panel__arrow {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
    -ms-filter: fliph;
    filter: FlipH;
    margin-top: -10px;
    transform: scaleX(-1)
}

.components-panel__icon {
    color: #757575;
    margin: -2px 0 -2px 6px
}

.components-panel__body-toggle-icon {
    margin-right: -5px
}

.components-panel__color-title {
    float: left;
    height: 19px
}

.components-panel__row {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    min-height: 36px
}

.components-panel__row select {
    min-width: 0
}

.components-panel__row label {
    flex-shrink: 0;
    margin-right: 12px;
    max-width: 75%
}

.components-panel__row:empty,.components-panel__row:first-of-type {
    margin-top: 0
}

.components-panel .circle-picker {
    padding-bottom: 20px
}

.components-placeholder.components-placeholder {
    -moz-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #1e1e1e;
    box-sizing: border-box;
    color: #1e1e1e;
    margin: 0;
    outline: 1px solid transparent;
    padding: 1em;
    position: relative;
    text-align: left;
    width: 100%
}

@supports (position: sticky) {
    .components-placeholder.components-placeholder {
        align-items:flex-start;
        display: flex;
        flex-direction: column;
        justify-content: top
    }
}

.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px
}

.components-placeholder__label {
    align-items: center;
    display: flex;
    font-weight: 600;
    margin-bottom: 16px
}

.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg {
    fill: currentColor;
    margin-right: 12px
}

@media (forced-colors:active) {
    .components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg {
        fill: CanvasText
    }
}

.components-placeholder__label:empty {
    display: none
}

.components-placeholder__fieldset,.components-placeholder__fieldset form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

.components-placeholder__fieldset form p,.components-placeholder__fieldset p {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px
}

.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form {
    flex-direction: column
}

.components-placeholder__input[type=url] {
    border: 1px solid #949494;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    flex: 1 1 auto;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    line-height: normal;
    margin: 0 8px 0 0;
    padding: 6px 8px;
    transition: box-shadow .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .components-placeholder__input[type=url] {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .components-placeholder__input[type=url] {
        font-size:13px;
        line-height: normal
    }
}

.components-placeholder__input[type=url]:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-placeholder__input[type=url]::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-placeholder__input[type=url]::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.components-placeholder__input[type=url]:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-placeholder__instructions {
    margin-bottom: 1em
}

.components-placeholder__error {
    margin-top: 1em;
    width: 100%
}

.components-placeholder__fieldset .components-button {
    margin-bottom: 12px;
    margin-right: 12px
}

.components-placeholder__fieldset .components-button:last-child {
    margin-bottom: 0;
    margin-right: 0
}

.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link {
    margin-left: 10px;
    margin-right: 10px
}

.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child {
    margin-right: 0
}

.components-placeholder.is-large .components-placeholder__label {
    font-size: 18pt;
    font-weight: 400
}

.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions {
    display: none
}

.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form {
    flex-direction: column
}

.components-placeholder.is-medium .components-placeholder__fieldset .components-button,.components-placeholder.is-small .components-placeholder__fieldset .components-button {
    margin-right: auto
}

.components-placeholder.is-small .components-button {
    padding: 0 8px 2px
}

.components-placeholder .components-placeholder__learn-more .components-external-link {
    color: var(--wp-admin-theme-color)
}

.components-placeholder.has-illustration {
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    backface-visibility: hidden;
    background-color: transparent;
    border-radius: 2px;
    box-shadow: none;
    color: inherit;
    display: flex;
    overflow: auto
}

.is-dark-theme .components-placeholder.has-illustration {
    background-color: rgba(0,0,0,.1)
}

.components-placeholder.has-illustration .components-placeholder__fieldset {
    margin-left: 0;
    margin-right: 0;
    width: auto
}

.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label {
    opacity: 0;
    pointer-events: none;
    transition: opacity .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label {
    opacity: 1;
    pointer-events: auto
}

.components-placeholder.has-illustration:before {
    background: currentColor;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .1;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.components-placeholder__preview {
    display: flex;
    justify-content: center
}

.components-placeholder__illustration {
    stroke: currentColor;
    box-sizing: content-box;
    height: 100%;
    left: 50%;
    opacity: .25;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%
}

.components-popover {
    will-change: transform;
    z-index: 1000000
}

.components-popover.is-expanded {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000000!important
}

.components-popover__content {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 0 0 1px #ccc,0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);
    box-sizing: border-box;
    width: min-content
}

.is-alternate .components-popover__content {
    box-shadow: 0 0 0 1px #1e1e1e
}

.is-unstyled .components-popover__content {
    background: none;
    border-radius: 0;
    box-shadow: none
}

.components-popover.is-expanded .components-popover__content {
    box-shadow: 0 -1px 0 0 #ccc;
    height: calc(100% - 48px);
    overflow-y: visible;
    position: static;
    width: auto
}

.components-popover.is-expanded.is-alternate .components-popover__content {
    box-shadow: 0 -1px 0 #1e1e1e
}

.components-popover__header {
    align-items: center;
    background: #fff;
    display: flex;
    height: 48px;
    justify-content: space-between;
    padding: 0 8px 0 16px
}

.components-popover__header-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.components-popover__close.components-button {
    z-index: 5
}

.components-popover__arrow {
    display: flex;
    height: 14px;
    pointer-events: none;
    position: absolute;
    width: 14px
}

.components-popover__arrow:before {
    background-color: #fff;
    content: "";
    height: 2px;
    left: 1px;
    position: absolute;
    right: 1px;
    top: -1px
}

.components-popover__arrow.is-top {
    bottom: -14px!important;
    transform: rotate(0)
}

.components-popover__arrow.is-right {
    left: -14px!important;
    transform: rotate(90deg)
}

.components-popover__arrow.is-bottom {
    top: -14px!important;
    transform: rotate(180deg)
}

.components-popover__arrow.is-left {
    right: -14px!important;
    transform: rotate(-90deg)
}

.components-popover__triangle {
    display: block;
    flex: 1
}

.components-popover__triangle-bg {
    fill: #fff
}

.components-popover__triangle-border {
    fill: transparent;
    stroke-width: 1px;
    stroke: #ccc
}

.is-alternate .components-popover__triangle-border {
    stroke: #1e1e1e
}

.components-radio-control__input[type=radio] {
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    border-radius: 50%;
    box-shadow: 0 0 0 transparent;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    height: 24px;
    line-height: normal;
    margin-right: 6px;
    margin-top: 0;
    padding: 6px 8px;
    transition: box-shadow .1s linear;
    transition: none;
    width: 24px
}

@media (prefers-reduced-motion:reduce) {
    .components-radio-control__input[type=radio] {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .components-radio-control__input[type=radio] {
        font-size:13px;
        line-height: normal
    }
}

.components-radio-control__input[type=radio]:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color)
}

.components-radio-control__input[type=radio]::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-radio-control__input[type=radio]::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.components-radio-control__input[type=radio]:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

@media (min-width: 600px) {
    .components-radio-control__input[type=radio] {
        height:20px;
        width: 20px
    }
}

.components-radio-control__input[type=radio]:checked:before {
    background-color: #fff;
    border: 4px solid #fff;
    box-sizing: inherit;
    height: 8px;
    margin: 0;
    transform: translate(7px,7px);
    width: 8px
}

@media (min-width: 600px) {
    .components-radio-control__input[type=radio]:checked:before {
        transform:translate(5px,5px)
    }
}

.components-radio-control__input[type=radio]:focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-radio-control__input[type=radio]:checked {
    background: var(--wp-admin-theme-color);
    border-color: var(--wp-admin-theme-color)
}

.components-resizable-box__handle {
    display: none;
    height: 23px;
    width: 23px;
    z-index: 2
}

.components-resizable-box__container.has-show-handle .components-resizable-box__handle {
    display: block
}

.components-resizable-box__container>img {
    width: inherit
}

.components-resizable-box__handle:after {
    background: #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    content: "";
    cursor: inherit;
    display: block;
    height: 15px;
    outline: 2px solid transparent;
    position: absolute;
    right: calc(50% - 8px);
    top: calc(50% - 8px);
    width: 15px
}

.components-resizable-box__side-handle:before {
    background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    border-radius: 2px;
    content: "";
    cursor: inherit;
    display: block;
    height: 3px;
    opacity: 0;
    position: absolute;
    right: calc(50% - 1px);
    top: calc(50% - 1px);
    transition: transform .1s ease-in;
    width: 3px;
    will-change: transform
}

@media (prefers-reduced-motion:reduce) {
    .components-resizable-box__side-handle:before {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-resizable-box__corner-handle,.components-resizable-box__side-handle {
    z-index: 2
}

.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before {
    border-left: 0;
    border-right: 0;
    left: 0;
    width: 100%
}

.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before {
    border-bottom: 0;
    border-top: 0;
    height: 100%;
    top: 0
}

.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before {
    animation: components-resizable-box__top-bottom-animation .1s ease-out 0s;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before {
    animation: components-resizable-box__left-right-animation .1s ease-out 0s;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before {
            animation:none
        }
    }
}

@keyframes components-resizable-box__top-bottom-animation {
    0% {
        opacity: 0;
        transform: scaleX(0)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

@keyframes components-resizable-box__left-right-animation {
    0% {
        opacity: 0;
        transform: scaleY(0)
    }

    to {
        opacity: 1;
        transform: scaleY(1)
    }
}

/*!rtl:begin:ignore*/
.components-resizable-box__handle-right {
    right: -11.5px
}

.components-resizable-box__handle-left {
    left: -11.5px
}

.components-resizable-box__handle-top {
    top: -11.5px
}

.components-resizable-box__handle-bottom {
    bottom: -11.5px
}

/*!rtl:end:ignore*/
.components-responsive-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    max-width: 100%;
    position: relative
}

.components-responsive-wrapper__content {
    display: block;
    max-width: 100%;
    width: 100%
}

.components-sandbox {
    overflow: hidden
}

iframe.components-sandbox {
    width: 100%
}

body.lockscroll,html.lockscroll {
    overflow: hidden
}

.components-search-control {
    position: relative
}

.components-search-control input[type=search].components-search-control__input {
    background: #f0f0f0;
    border: none;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    display: block;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    height: 48px;
    line-height: normal;
    margin-left: 0;
    margin-right: 0;
    padding: 0 48px 0 16px;
    transition: box-shadow .1s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .components-search-control input[type=search].components-search-control__input {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .components-search-control input[type=search].components-search-control__input {
        font-size:13px;
        line-height: normal
    }
}

.components-search-control input[type=search].components-search-control__input:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-search-control input[type=search].components-search-control__input::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-search-control input[type=search].components-search-control__input::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.components-search-control input[type=search].components-search-control__input:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

@media (min-width: 600px) {
    .components-search-control input[type=search].components-search-control__input {
        font-size:13px
    }
}

.components-search-control input[type=search].components-search-control__input:focus {
    background: #fff;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-search-control input[type=search].components-search-control__input::placeholder {
    color: #757575
}

.components-search-control input[type=search].components-search-control__input::-webkit-search-cancel-button,.components-search-control input[type=search].components-search-control__input::-webkit-search-decoration,.components-search-control input[type=search].components-search-control__input::-webkit-search-results-button,.components-search-control input[type=search].components-search-control__input::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.components-search-control.is-next-40px-default-size input[type=search].components-search-control__input {
    height: 40px
}

.components-search-control.is-size-compact input[type=search].components-search-control__input {
    height: 32px
}

.components-search-control__icon {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.components-search-control__input-wrapper {
    position: relative
}

.components-select-control__input {
    -webkit-tap-highlight-color: rgba(0,0,0,0)!important;
    outline: 0
}

@media (max-width: 782px) {
    .components-base-control .components-base-control__field .components-select-control__input {
        font-size:16px
    }
}

.components-snackbar {
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    backdrop-filter: blur(16px) saturate(180%);
    background: rgba(0,0,0,.85);
    border-radius: 2px;
    box-shadow: 0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    max-width: 600px;
    padding: 12px 20px;
    pointer-events: auto;
    width: 100%
}

@media (min-width: 600px) {
    .components-snackbar {
        width:-moz-fit-content;
        width: fit-content
    }
}

.components-snackbar:focus {
    box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.components-snackbar.components-snackbar-explicit-dismiss {
    cursor: default
}

.components-snackbar .components-snackbar__content-with-icon {
    margin-left: 24px
}

.components-snackbar .components-snackbar__icon {
    left: 28px;
    position: absolute;
    top: 24px
}

.components-snackbar .components-snackbar__dismiss-button {
    cursor: pointer;
    margin-left: 24px
}

.components-snackbar__action.components-button {
    color: #fff;
    flex-shrink: 0;
    height: auto;
    line-height: 1.4;
    margin-left: 32px;
    padding: 0
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
    background-color: transparent;
    text-decoration: underline
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
    box-shadow: none;
    color: #fff;
    outline: 1px dotted #fff
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
    color: #fff;
    text-decoration: none
}

.components-snackbar__content {
    align-items: baseline;
    display: flex;
    justify-content: space-between;
    line-height: 1.4
}

.components-snackbar-list {
    box-sizing: border-box;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 100000
}

.components-snackbar-list__notice-container {
    padding-top: 8px;
    position: relative
}

.components-tab-panel__tabs {
    align-items: stretch;
    display: flex;
    flex-direction: row
}

.components-tab-panel__tabs[aria-orientation=vertical] {
    flex-direction: column
}

.components-tab-panel__tabs-item {
    background: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    font-weight: 500;
    height: 48px;
    margin-left: 0;
    padding: 3px 16px;
    position: relative
}

.components-tab-panel__tabs-item:focus:not(:disabled) {
    box-shadow: none;
    outline: none;
    position: relative
}

.components-tab-panel__tabs-item:after {
    background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    border-radius: 0;
    bottom: 0;
    content: "";
    height: calc(var(--wp-admin-border-width-focus)*0);
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    transition: all .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .components-tab-panel__tabs-item:after {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-tab-panel__tabs-item.is-active:after {
    height: calc(var(--wp-admin-border-width-focus)*1);
    outline: 2px solid transparent;
    outline-offset: -1px
}

.components-tab-panel__tabs-item:before {
    border-radius: 2px;
    bottom: 12px;
    box-shadow: 0 0 0 0 transparent;
    content: "";
    left: 12px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 12px;
    transition: all .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .components-tab-panel__tabs-item:before {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-tab-panel__tabs-item:focus-visible:before {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    outline: 2px solid transparent
}

.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week] {
    border: 1px solid #949494;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    line-height: normal;
    padding: 6px 8px;
    transition: box-shadow .1s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week] {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week] {
        font-size:13px;
        line-height: normal
    }
}

.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.components-tip {
    color: #757575;
    display: flex
}

.components-tip svg {
    fill: #f0b849;
    align-self: center;
    flex-shrink: 0;
    margin-right: 16px
}

.components-tip p {
    margin: 0
}

.components-accessible-toolbar {
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    display: inline-flex;
    flex-shrink: 0
}

.components-accessible-toolbar>.components-toolbar-group:last-child {
    border-right: none
}

.components-accessible-toolbar .components-button,.components-toolbar .components-button {
    height: 48px;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    z-index: 1
}

.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled) {
    box-shadow: none;
    outline: none
}

.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before {
    animation: components-button__appear-animation .1s ease;
    animation-fill-mode: forwards;
    border-radius: 2px;
    content: "";
    display: block;
    height: 32px;
    left: 8px;
    position: absolute;
    right: 8px;
    z-index: -1
}

@media (prefers-reduced-motion:reduce) {
    .components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg {
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover {
    background: transparent
}

.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before {
    background: #1e1e1e
}

.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 4px #fff;
    outline: 2px solid transparent
}

.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon {
    min-width: 48px;
    padding-left: 12px;
    padding-right: 12px
}

.components-accessible-toolbar .components-button.components-tab-button,.components-toolbar .components-button.components-tab-button {
    font-weight: 500
}

.components-accessible-toolbar .components-button.components-tab-button span,.components-toolbar .components-button.components-tab-button span {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

@keyframes components-button__appear-animation {
    0% {
        transform: scaleY(0)
    }

    to {
        transform: scaleY(1)
    }
}

.components-toolbar__control.components-button {
    position: relative
}

.components-toolbar__control.components-button[data-subscript] svg {
    padding: 5px 10px 5px 0
}

.components-toolbar__control.components-button[data-subscript]:after {
    bottom: 10px;
    content: attr(data-subscript);
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 12px;
    position: absolute;
    right: 8px
}

.components-toolbar__control.components-button:active:before {
    display: none
}

.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after {
    color: #fff
}

.components-toolbar-group {
    background-color: #fff;
    border-right: 1px solid #1e1e1e;
    display: inline-flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    line-height: 0;
    min-height: 48px;
    padding-left: 6px;
    padding-right: 6px
}

.components-toolbar-group .components-toolbar-group.components-toolbar-group {
    border-width: 0;
    margin: 0
}

.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon {
    min-width: 36px;
    padding-left: 6px;
    padding-right: 6px
}

.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg {
    min-width: 24px
}

.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before {
    left: 2px;
    right: 2px
}

.components-toolbar {
    background-color: #fff;
    border: 1px solid #1e1e1e;
    display: inline-flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    margin: 0;
    min-height: 48px
}

.components-toolbar .components-toolbar.components-toolbar {
    border-width: 0;
    margin: 0
}

div.components-toolbar>div {
    display: block;
    margin: 0
}

@supports (position: sticky) {
    div.components-toolbar>div {
        display:flex
    }
}

div.components-toolbar>div+div.has-left-divider {
    margin-left: 6px;
    overflow: visible;
    position: relative
}

div.components-toolbar>div+div.has-left-divider:before {
    background-color: #ddd;
    box-sizing: content-box;
    content: "";
    display: inline-block;
    height: 20px;
    left: -3px;
    position: absolute;
    top: 8px;
    width: 1px
}

.components-tooltip {
    background: #000;
    border-radius: 2px;
    color: #f0f0f0;
    font-size: 12px;
    line-height: 1.4;
    padding: 4px 8px;
    text-align: center;
    z-index: 1000002
}

.components-tooltip__shortcut {
    margin-left: 8px
}

@charset "UTF-8";:root {
                     --wp-admin-theme-color: #007cba;
                     --wp-admin-theme-color--rgb: 0,124,186;
                     --wp-admin-theme-color-darker-10: #006ba1;
                     --wp-admin-theme-color-darker-10--rgb: 0,107,161;
                     --wp-admin-theme-color-darker-20: #005a87;
                     --wp-admin-theme-color-darker-20--rgb: 0,90,135;
                     --wp-admin-border-width-focus: 2px;
                     --wp-block-synced-color: #7a00df;
                     --wp-block-synced-color--rgb: 122,0,223
                 }

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.block-editor-autocompleters__block {
    white-space: nowrap
}

.block-editor-autocompleters__block .block-editor-block-icon {
    margin-right: 8px
}

.block-editor-autocompleters__link {
    white-space: nowrap
}

.block-editor-autocompleters__link .block-editor-block-icon {
    margin-right: 8px
}

.block-editor-block-alignment-control__menu-group .components-menu-item__info {
    margin-top: 0
}

.block-editor-block-icon {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.block-editor-block-icon.has-colors svg {
    fill: currentColor
}

@media (forced-colors:active) {
    .block-editor-block-icon.has-colors svg {
        fill: CanvasText
    }
}

.block-editor-block-icon svg {
    max-height: 24px;
    max-width: 24px;
    min-height: 20px;
    min-width: 20px
}

.block-editor-block-inspector p:not(.components-base-control__help) {
    margin-top: 0
}

.block-editor-block-inspector h2,.block-editor-block-inspector h3 {
    color: #1e1e1e;
    font-size: 13px;
    margin-bottom: 1.5em
}

.block-editor-block-inspector .components-base-control {
    margin-bottom: 24px
}

.block-editor-block-inspector .components-base-control:last-child {
    margin-bottom: 8px
}

.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control {
    margin-bottom: 0
}

.block-editor-block-inspector .components-panel__body {
    border: none;
    border-top: 1px solid #e0e0e0;
    margin-top: -1px
}

.block-editor-block-inspector .block-editor-block-card {
    padding: 16px
}

.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks {
    background: #fff;
    display: block;
    font-size: 13px;
    padding: 32px 16px;
    text-align: center
}

.block-editor-block-inspector__no-block-tools {
    border-top: 1px solid #ddd
}

.block-editor-block-inspector__tab-item {
    flex: 1 1 0px
}

.block-editor-block-list__insertion-point {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-block-list__insertion-point-indicator {
    background: var(--wp-admin-theme-color);
    border-radius: 2px;
    opacity: 0;
    position: absolute;
    transform-origin: center;
    will-change: transform,opacity
}

.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator {
    height: 4px;
    top: calc(50% - 2px);
    width: 100%
}

.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator {
    bottom: 0;
    left: calc(50% - 2px);
    top: 0;
    width: 4px
}

.block-editor-block-list__insertion-point-inserter {
    display: none;
    justify-content: center;
    left: calc(50% - 12px);
    position: absolute;
    top: calc(50% - 12px);
    will-change: transform
}

@media (min-width: 480px) {
    .block-editor-block-list__insertion-point-inserter {
        display:flex
    }
}

.block-editor-block-list__block-side-inserter-popover .components-popover__content>div {
    pointer-events: none
}

.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>* {
    pointer-events: all
}

.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
    background: #1e1e1e;
    border-radius: 2px;
    color: #fff;
    height: 24px;
    min-width: 24px;
    padding: 0
}

.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
    background: var(--wp-admin-theme-color);
    color: #fff
}

.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
    background: var(--wp-admin-theme-color)
}

.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
    background: #1e1e1e
}

.block-editor-block-contextual-toolbar {
    background-color: #fff;
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    display: inline-flex
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar,.block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar-group {
    border-right-color: #1e1e1e
}

.block-editor-block-contextual-toolbar.is-fixed {
    border: none;
    border-bottom: 1px solid #e0e0e0;
    border-radius: 0;
    overflow: hidden
}

.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar {
    overflow: auto;
    overflow-y: hidden
}

.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar,.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar-group {
    border-right-color: #e0e0e0
}

.block-editor-block-contextual-toolbar.is-collapsed:after {
    background: linear-gradient(90deg,#fff,transparent);
    content: "";
    height: 100%;
    left: 100%;
    position: absolute;
    width: 48px
}

@media (min-width: 782px) {
    .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar {
        flex-grow:0;
        width: auto
    }

    .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar:before {
        background-color: #ddd;
        content: "";
        height: 24px;
        left: -2px;
        margin-right: 0;
        margin-top: 12px;
        position: relative;
        top: -1px;
        width: 1px
    }

    .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-collapse-fixed-toolbar {
        border: none
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-collapse-fixed-toolbar .components-button.has-icon svg {
        display: none
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-collapse-fixed-toolbar .components-button.has-icon:after {
        content: attr(aria-label);
        font-size: 12px
    }

    .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-collapse-fixed-toolbar:before {
        background-color: #ddd;
        content: "";
        height: 24px;
        left: 0;
        margin-right: 8px;
        margin-top: 12px;
        position: relative;
        top: -1px;
        width: 1px
    }

    .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-expand-fixed-toolbar {
        border: none
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-expand-fixed-toolbar {
        width: 256px
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-expand-fixed-toolbar .components-button.has-icon svg {
        display: none
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-expand-fixed-toolbar .components-button.has-icon:after {
        content: attr(aria-label);
        font-size: 12px
    }

    .block-editor-block-contextual-toolbar.is-fixed>.block-editor-block-toolbar__group-expand-fixed-toolbar:before {
        background-color: #ddd;
        content: "";
        height: 24px;
        left: -8px;
        margin-bottom: 12px;
        margin-top: 12px;
        position: relative;
        top: -1px;
        width: 1px
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-parent-selector .block-editor-block-parent-selector__button:after {
        left: 0
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar__block-controls .block-editor-block-mover {
        border-left: none
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar__block-controls .block-editor-block-mover:before {
        background-color: #ddd;
        content: "";
        margin-bottom: 12px;
        margin-top: 12px;
        position: relative;
        width: 1px
    }

    .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
        border: 0;
        padding-left: 6px;
        padding-right: 6px;
        position: relative;
        top: -1px
    }

    .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-parent-selector .block-editor-block-parent-selector__button:after {
        bottom: 4px;
        content: "·";
        font-size: 16px;
        left: 46px;
        line-height: 40px;
        position: absolute
    }

    .block-editor-block-contextual-toolbar:not(.is-fixed) .block-editor-block-parent-selector {
        left: -57px;
        position: absolute;
        top: -1px
    }

    .show-icon-labels .block-editor-block-contextual-toolbar:not(.is-fixed) .block-editor-block-parent-selector {
        left: auto;
        margin-bottom: -1px;
        margin-left: -1px;
        margin-top: -1px;
        position: relative;
        top: auto
    }
}

.block-editor-block-list__block-selection-button {
    background-color: #1e1e1e;
    border-radius: 2px;
    display: inline-flex;
    font-size: 13px;
    height: 48px;
    padding: 0 12px;
    z-index: 22
}

.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content {
    align-items: center;
    display: inline-flex;
    margin: auto
}

.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content>.components-flex__item {
    margin-right: 6px
}

.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle {
    cursor: grab;
    height: 24px;
    margin-left: -2px;
    min-width: 24px;
    padding: 0
}

.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg {
    min-height: 18px;
    min-width: 18px
}

.block-editor-block-list__block-selection-button .block-editor-block-icon {
    color: #fff;
    font-size: 13px;
    height: 48px
}

.block-editor-block-list__block-selection-button .components-button {
    color: #fff;
    display: flex;
    height: 48px;
    min-width: 36px
}

.block-editor-block-list__block-selection-button .components-button:focus {
    border: none;
    box-shadow: none
}

.block-editor-block-list__block-selection-button .components-button:active,.block-editor-block-list__block-selection-button .components-button[aria-disabled=true]:hover {
    color: #fff
}

.block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button {
    padding: 0
}

.block-editor-block-list__block-selection-button .block-editor-block-mover {
    background: unset;
    border: none
}

@keyframes hide-during-dragging {
    to {
        position: fixed;
        transform: translate(9999px,9999px)
    }
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-list__block-selection-button {
    margin-bottom: 12px;
    margin-top: 12px;
    pointer-events: all
}

.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible {
    visibility: hidden
}

.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
    animation: hide-during-dragging 1ms linear forwards;
    opacity: 0
}

.is-dragging-components-draggable .components-tooltip {
    display: none
}

.block-editor-block-lock-modal {
    z-index: 1000001
}

@media (min-width: 600px) {
    .block-editor-block-lock-modal .components-modal__frame {
        max-width:480px
    }
}

.block-editor-block-lock-modal__checklist {
    margin: 0
}

.block-editor-block-lock-modal__options-title {
    padding: 12px 0
}

.block-editor-block-lock-modal__options-title .components-checkbox-control__label {
    font-weight: 600
}

.block-editor-block-lock-modal__checklist-item {
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 12px 0 12px 32px
}

.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon {
    fill: #1e1e1e;
    flex-shrink: 0;
    margin-right: 12px
}

.block-editor-block-lock-modal__checklist-item:hover {
    background-color: #f0f0f0;
    border-radius: 2px
}

.block-editor-block-lock-modal__template-lock {
    border-top: 1px solid #ddd;
    margin-top: 16px;
    padding: 12px 0
}

.block-editor-block-lock-modal__actions {
    margin-top: 24px
}

.block-editor-block-lock-toolbar .components-button.has-icon {
    min-width: 36px!important
}

.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
    margin-left: -6px!important
}

.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
    border-left: 1px solid #1e1e1e;
    margin-left: 6px!important;
    margin-right: -6px
}

.block-editor-block-breadcrumb {
    list-style: none;
    margin: 0;
    padding: 0
}

.block-editor-block-breadcrumb li {
    display: inline-flex;
    margin: 0
}

.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator {
    fill: currentColor;
    margin-left: -4px;
    margin-right: -4px;
    transform: scaleX(1)
}

.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator {
    display: none
}

.block-editor-block-breadcrumb__button.components-button {
    height: 24px;
    line-height: 24px;
    padding: 0;
    position: relative
}

.block-editor-block-breadcrumb__button.components-button:hover:not(:disabled) {
    box-shadow: none;
    text-decoration: underline
}

.block-editor-block-breadcrumb__button.components-button:focus {
    box-shadow: none
}

.block-editor-block-breadcrumb__button.components-button:focus:before {
    border-radius: 2px;
    bottom: 1px;
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    content: "";
    display: block;
    left: 1px;
    outline: 2px solid transparent;
    position: absolute;
    right: 1px;
    top: 1px
}

.block-editor-block-breadcrumb__current {
    cursor: default
}

.block-editor-block-breadcrumb__button.components-button,.block-editor-block-breadcrumb__current {
    color: #1e1e1e;
    font-size: inherit;
    padding: 0 8px
}

.block-editor-block-card {
    align-items: flex-start;
    display: flex
}

.block-editor-block-card__content {
    flex-grow: 1;
    margin-bottom: 4px
}

.block-editor-block-card__title {
    font-weight: 500
}

.block-editor-block-card__title.block-editor-block-card__title {
    line-height: 24px;
    margin: 0 0 4px
}

.block-editor-block-card__description {
    font-size: 13px
}

.block-editor-block-card .block-editor-block-icon {
    flex: 0 0 24px;
    height: 24px;
    margin-left: 0;
    margin-right: 12px;
    width: 24px
}

.block-editor-block-card.is-synced .block-editor-block-icon {
    color: var(--wp-block-synced-color)
}

.block-editor-block-compare {
    height: auto
}

.block-editor-block-compare__wrapper {
    display: flex;
    padding-bottom: 16px
}

.block-editor-block-compare__wrapper>div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 600px;
    min-width: 200px;
    padding: 0 16px 0 0;
    width: 50%
}

.block-editor-block-compare__wrapper>div button {
    float: right
}

.block-editor-block-compare__wrapper .block-editor-block-compare__converted {
    border-left: 1px solid #ddd;
    padding-left: 15px;
    padding-right: 0
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html {
    border-bottom: 1px solid #ddd;
    color: #1e1e1e;
    font-family: Menlo,Consolas,monaco,monospace;
    font-size: 12px;
    line-height: 1.7;
    padding-bottom: 15px
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html span {
    background-color: #e6ffed;
    padding-bottom: 3px;
    padding-top: 3px
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added {
    background-color: #acf2bd
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed {
    background-color: #cc1818
}

.block-editor-block-compare__wrapper .block-editor-block-compare__preview {
    padding: 16px 0 0
}

.block-editor-block-compare__wrapper .block-editor-block-compare__preview p {
    font-size: 12px;
    margin-top: 0
}

.block-editor-block-compare__wrapper .block-editor-block-compare__action {
    margin-top: 16px
}

.block-editor-block-compare__wrapper .block-editor-block-compare__heading {
    font-size: 1em;
    font-weight: 400;
    margin: .67em 0
}

.block-editor-block-draggable-chip-wrapper {
    left: 0;
    position: absolute;
    top: -24px
}

.block-editor-block-draggable-chip {
    background-color: #1e1e1e;
    border-radius: 2px;
    box-shadow: 0 6px 8px rgba(0,0,0,.3);
    color: #fff;
    cursor: grabbing;
    display: inline-flex;
    height: 48px;
    padding: 0 13px;
    -webkit-user-select: none;
    user-select: none;
    width: max-content
}

.block-editor-block-draggable-chip svg {
    fill: currentColor
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content {
    justify-content: flex-start;
    margin: auto
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item {
    margin-right: 6px
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child {
    margin-right: 0
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg {
    min-height: 18px;
    min-width: 18px
}

.block-editor-block-draggable-chip .components-flex__item {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px
}

.block-editor-block-mover__move-button-container {
    border: none;
    display: flex;
    padding: 0
}

@media (min-width: 600px) {
    .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
        flex-direction:column
    }

    .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>* {
        height: 24px;
        min-width: 0!important;
        width: 100%
    }

    .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before {
        height: calc(100% - 4px)
    }

    .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
        flex-shrink: 0;
        top: 5px
    }

    .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
        bottom: 5px;
        flex-shrink: 0
    }

    .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
        width: 48px
    }

    .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>* {
        min-width: 0!important;
        overflow: hidden;
        width: 24px
    }

    .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button {
        padding-left: 0;
        padding-right: 0
    }

    .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
        left: 5px
    }

    .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
        right: 5px
    }
}

.block-editor-block-mover__drag-handle {
    cursor: grab
}

@media (min-width: 600px) {
    .block-editor-block-mover__drag-handle {
        min-width:0!important;
        overflow: hidden;
        width: 24px
    }

    .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon {
        padding-left: 0;
        padding-right: 0
    }
}

.components-button.block-editor-block-mover-button:before {
    animation: components-button__appear-animation .1s ease;
    animation-fill-mode: forwards;
    border-radius: 2px;
    content: "";
    display: block;
    height: 32px;
    left: 8px;
    position: absolute;
    right: 8px;
    z-index: -1
}

@media (prefers-reduced-motion:reduce) {
    .components-button.block-editor-block-mover-button:before {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled {
    box-shadow: none;
    outline: none
}

.components-button.block-editor-block-mover-button:focus-visible:before {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 4px #fff;
    outline: 2px solid transparent
}

.block-editor-block-navigation__container {
    min-width: 280px
}

.block-editor-block-navigation__label {
    color: #757575;
    font-size: 11px;
    font-weight: 500;
    margin: 0 0 12px;
    text-transform: uppercase
}

.block-editor-block-parent-selector {
    background: #fff;
    border-radius: 2px
}

.block-editor-block-parent-selector .block-editor-block-parent-selector__button {
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    height: 48px;
    width: 48px
}

.block-editor-block-patterns-list__list-item {
    cursor: pointer;
    margin-bottom: 24px;
    position: relative
}

.block-editor-block-patterns-list__list-item.is-placeholder {
    min-height: 100px
}

.block-editor-block-patterns-list__list-item[draggable=true] {
    cursor: grab
}

.block-editor-block-patterns-list__item {
    height: 100%
}

.block-editor-block-patterns-list__item .block-editor-block-preview__container {
    align-items: center;
    border-radius: 4px;
    display: flex;
    overflow: hidden
}

.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title {
    flex-grow: 1;
    text-align: left
}

.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container {
    box-shadow: 0 0 0 2px #1e1e1e
}

.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) #1e1e1e;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.block-editor-block-patterns-list__item.block-editor-block-patterns-list__list-item-synced:focus .block-editor-block-preview__container,.block-editor-block-patterns-list__item.block-editor-block-patterns-list__list-item-synced:hover .block-editor-block-preview__container {
    box-shadow: 0 0 0 2px var(--wp-block-synced-color),0 15px 25px rgba(0,0,0,.07)
}

.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details {
    align-items: center;
    margin-top: 8px
}

.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper {
    height: 24px;
    min-width: 24px
}

.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon {
    fill: var(--wp-block-synced-color)
}

.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination {
    border-top: 1px solid #2f2f2f;
    justify-content: center;
    padding: 4px
}

.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary {
    height: 32px;
    justify-content: center;
    width: auto
}

.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:disabled {
    background: none;
    color: #949494
}

.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled) {
    background-color: #757575;
    color: #fff
}

.show-icon-labels .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous {
    flex-direction: column
}

.show-icon-labels .block-editor-patterns__grid-pagination .components-button {
    width: auto
}

.show-icon-labels .block-editor-patterns__grid-pagination .components-button span {
    display: none
}

.show-icon-labels .block-editor-patterns__grid-pagination .components-button:before {
    content: attr(aria-label)
}

.components-popover.block-editor-block-popover {
    margin: 0!important;
    pointer-events: none;
    position: absolute;
    z-index: 31
}

.components-popover.block-editor-block-popover .components-popover__content {
    margin: 0!important;
    min-width: auto;
    overflow-y: visible;
    width: max-content
}

.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content * {
    pointer-events: all
}

.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween * {
    pointer-events: none
}

.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter * {
    pointer-events: all
}

.components-popover.block-editor-block-popover__drop-zone * {
    pointer-events: none
}

.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground {
    background-color: var(--wp-admin-theme-color);
    border-radius: 2px;
    inset: 0;
    position: absolute
}

.block-editor-block-preview__container {
    overflow: hidden;
    position: relative;
    width: 100%
}

.block-editor-block-preview__container .block-editor-block-preview__content {
    left: 0;
    margin: 0;
    min-height: auto;
    overflow: visible;
    text-align: initial;
    top: 0;
    transform-origin: top left;
    width: 100%
}

.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender {
    display: none
}

.block-editor-block-preview__container:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.block-editor-block-rename-modal {
    z-index: 1000001
}

.block-editor-block-settings-menu__popover .components-dropdown-menu__menu {
    padding: 0
}

.block-editor-block-styles+.default-style-picker__default-switcher {
    margin-top: 16px
}

.block-editor-block-styles__preview-panel {
    display: none;
    z-index: 90
}

@media (min-width: 782px) {
    .block-editor-block-styles__preview-panel {
        display:block
    }
}

.block-editor-block-styles__preview-panel .block-editor-inserter__preview-container {
    left: auto;
    position: static;
    right: auto;
    top: auto
}

.block-editor-block-styles__preview-panel .block-editor-block-card__title.block-editor-block-card__title {
    margin: 0
}

.block-editor-block-styles__preview-panel .block-editor-block-icon {
    display: none
}

.block-editor-block-styles__variants {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: space-between
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item {
    box-shadow: inset 0 0 0 1px #ddd;
    color: #1e1e1e;
    display: inline-block;
    width: calc(50% - 4px)
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover {
    box-shadow: inset 0 0 0 1px #ddd;
    color: var(--wp-admin-theme-color)
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover {
    background-color: #1e1e1e;
    box-shadow: none
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text {
    color: #fff
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus {
    box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))
}

.block-editor-block-styles__variants .block-editor-block-styles__item-text {
    text-align: start;
    text-align-last: center;
    white-space: normal;
    word-break: break-all
}

.block-editor-block-styles__block-preview-container,.block-editor-block-styles__block-preview-container * {
    box-sizing: border-box!important
}

.block-editor-block-switcher {
    position: relative
}

.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon {
    min-width: 36px
}

.block-editor-block-switcher__no-switcher-icon,.block-editor-block-switcher__toggle {
    position: relative
}

.components-button.block-editor-block-switcher__no-switcher-icon,.components-button.block-editor-block-switcher__toggle {
    display: block;
    height: 48px;
    margin: 0
}

.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.components-button.block-editor-block-switcher__toggle .block-editor-block-icon {
    margin: auto
}

.block-editor-block-switcher__toggle-text {
    margin-left: 8px
}

.show-icon-labels .block-editor-block-switcher__toggle-text {
    display: none
}

.show-icon-labels .block-editor-block-toolbar .block-editor-block-switcher .components-button.has-icon:after {
    font-size: 14px
}

.components-button.block-editor-block-switcher__no-switcher-icon {
    display: flex
}

.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
    margin-left: auto;
    margin-right: auto;
    min-width: 24px!important
}

.components-button.block-editor-block-switcher__no-switcher-icon:disabled {
    opacity: 1
}

.components-button.block-editor-block-switcher__no-switcher-icon:disabled,.components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
    color: #1e1e1e
}

.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon,.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon {
    align-items: center;
    display: flex;
    height: 100%;
    margin: 0 auto;
    min-width: 100%;
    position: relative
}

.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon:before,.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon:before,.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon:before,.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon:before {
    bottom: 8px;
    left: 8px;
    right: 8px;
    top: 8px
}

.components-popover.block-editor-block-switcher__popover .components-popover__content {
    min-width: 300px
}

.block-editor-block-switcher__popover__preview__parent .block-editor-block-switcher__popover__preview__container {
    left: calc(100% + 16px);
    position: absolute;
    top: -12px
}

.block-editor-block-switcher__preview__popover {
    display: none;
    overflow: hidden
}

.block-editor-block-switcher__preview__popover.components-popover {
    margin-top: 11px
}

@media (min-width: 782px) {
    .block-editor-block-switcher__preview__popover {
        display:block
    }
}

.block-editor-block-switcher__preview__popover .components-popover__content {
    background: #fff;
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    box-shadow: none;
    outline: none;
    overflow: auto;
    width: 300px
}

.block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview {
    margin: 16px 0;
    max-height: 468px;
    overflow: hidden;
    padding: 0 16px
}

.block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview.is-pattern-list-preview {
    overflow: unset
}

.block-editor-block-switcher__preview-title {
    color: #757575;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 12px;
    text-transform: uppercase
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
    min-width: 36px
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle {
    height: 48px
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
    height: 48px;
    width: 48px
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
    padding: 12px
}

.block-editor-block-switcher__preview-patterns-container {
    padding-bottom: 16px
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item {
    margin-top: 16px
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container {
    cursor: pointer
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item {
    border: 1px solid transparent;
    border-radius: 2px;
    height: 100%;
    position: relative;
    transition: all .05s ease-in-out
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover {
    box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover {
    box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title {
    cursor: pointer;
    font-size: 12px;
    padding: 4px;
    text-align: center
}

.block-editor-block-types-list>[role=presentation] {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden
}

.block-editor-block-pattern-setup {
    align-items: flex-start;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.block-editor-block-pattern-setup.view-mode-grid {
    padding-top: 4px
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar {
    justify-content: center
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
    column-count: 2;
    column-gap: 24px;
    display: block;
    padding: 0 32px;
    width: 100%
}

@media (min-width: 1440px) {
    .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
        column-count:3
    }
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button] {
    cursor: pointer
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container {
    box-shadow: 0 0 0 2px var(--wp-admin-theme-color)
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
    outline: 2px solid transparent;
    outline-offset: 2px
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title {
    color: var(--wp-admin-theme-color)
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
    break-inside: avoid-column;
    margin-bottom: 24px
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title {
    cursor: pointer;
    font-size: 12px;
    padding-top: 8px;
    text-align: center
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container {
    border: 1px solid #ddd;
    border-radius: 2px;
    min-height: 100px
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content {
    width: 100%
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar {
    align-items: center;
    align-self: flex-end;
    background-color: #fff;
    border-top: 1px solid #ddd;
    bottom: 0;
    box-sizing: border-box;
    color: #1e1e1e;
    display: flex;
    flex-direction: row;
    height: 60px;
    justify-content: space-between;
    margin: 0;
    padding: 16px;
    position: absolute;
    text-align: left;
    width: 100%
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls {
    display: flex
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation {
    display: flex;
    width: calc(50% - 36px)
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
    justify-content: flex-end
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container {
    height: 100%;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    transform-style: preserve-3d
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container * {
    box-sizing: border-box
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide {
    background-color: #fff;
    height: 100%;
    margin: auto;
    padding: 0;
    position: absolute;
    top: 0;
    transition: transform .5s,z-index .5s;
    width: 100%;
    z-index: 100
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide {
    opacity: 1;
    position: relative;
    z-index: 102
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide {
    transform: translateX(-100%);
    z-index: 101
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide {
    transform: translateX(100%);
    z-index: 101
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender {
    display: none
}

.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid {
    width: 100%
}

.block-editor-block-variation-transforms {
    padding: 0 16px 16px 52px;
    width: 100%
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle {
    border: 1px solid #757575;
    border-radius: 2px;
    justify-content: left;
    min-height: 30px;
    padding: 6px 12px;
    position: relative;
    text-align: left;
    width: 100%
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle {
    padding-right: 24px
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled) {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color)
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg {
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-block-variation-transforms__popover .components-popover__content {
    min-width: 230px
}

.components-border-radius-control {
    margin-bottom: 12px
}

.components-border-radius-control legend {
    margin-bottom: 8px
}

.components-border-radius-control .components-border-radius-control__wrapper {
    align-items: flex-start;
    display: flex;
    justify-content: space-between
}

.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control {
    flex-shrink: 0;
    margin-bottom: 0;
    margin-right: 16px;
    width: calc(50% - 8px)
}

.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control {
    flex: 1;
    margin-right: 12px
}

.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control>div {
    align-items: center;
    display: flex;
    height: 40px
}

.components-border-radius-control .components-border-radius-control__wrapper>span {
    flex: 0 0 auto
}

.components-border-radius-control .components-border-radius-control__input-controls-wrapper {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-right: 12px
}

.components-border-radius-control .component-border-radius-control__linked-button {
    display: flex;
    justify-content: center;
    margin-top: 8px
}

.components-border-radius-control .component-border-radius-control__linked-button svg {
    margin-right: 0
}

.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator {
    margin-bottom: 12px
}

.block-editor-color-gradient-control__fieldset {
    min-width: 0
}

.block-editor-color-gradient-control__tabs .block-editor-color-gradient-control__panel {
    padding: 16px
}

.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type) {
    display: block
}

@media screen and (min-width: 782px) {
    .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
        display:grid;
        grid-template-columns: repeat(6,28px);
        justify-content: space-between
    }
}

.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
    margin-bottom: inherit
}

.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel {
    padding: 16px;
    width: 260px
}

.block-editor-panel-color-gradient-settings__color-indicator {
    background: linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)
}

.block-editor-tools-panel-color-gradient-settings__item {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    max-width: 100%;
    padding: 0
}

.block-editor-tools-panel-color-gradient-settings__item.first {
    border-top: 1px solid #ddd;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    margin-top: 24px
}

.block-editor-tools-panel-color-gradient-settings__item.last {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.block-editor-tools-panel-color-gradient-settings__item>div,.block-editor-tools-panel-color-gradient-settings__item>div>button {
    border-radius: inherit
}

.block-editor-tools-panel-color-gradient-settings__dropdown {
    display: block;
    padding: 0
}

.block-editor-tools-panel-color-gradient-settings__dropdown>button {
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left
}

.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open {
    background: #f0f0f0;
    color: var(--wp-admin-theme-color)
}

.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.block-editor-panel-color-gradient-settings__dropdown {
    width: 100%
}

.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator {
    flex-shrink: 0
}

.block-editor-contrast-checker>.components-notice {
    margin: 0
}

.block-editor-date-format-picker {
    margin-bottom: 16px
}

.block-editor-date-format-picker__custom-format-select-control__custom-option {
    border-top: 1px solid #ddd
}

.block-editor-date-format-picker__custom-format-select-control__custom-option.has-hint {
    grid-template-columns: auto 30px
}

.block-editor-date-format-picker__custom-format-select-control__custom-option .components-custom-select-control__item-hint {
    grid-row: 2;
    text-align: left
}

.block-editor-duotone-control__popover>.components-popover__content {
    padding: 16px;
    width: 280px
}

.block-editor-duotone-control__popover .components-menu-group__label {
    padding: 0
}

.block-editor-duotone-control__popover .components-circular-option-picker__swatches {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(6,28px);
    justify-content: space-between
}

.block-editor-duotone-control__description {
    font-size: 12px;
    margin: 16px 0
}

.block-editor-duotone-control__unset-indicator {
    background: linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)
}

.components-font-appearance-control ul li {
    color: #1e1e1e;
    text-transform: capitalize
}

.block-editor-global-styles-effects-panel__toggle-icon {
    fill: currentColor
}

.block-editor-global-styles-effects-panel__shadow-popover-container {
    width: 230px
}

.block-editor-global-styles-effects-panel__shadow-dropdown,.block-editor-global-styles-filters-panel__dropdown {
    display: block;
    padding: 0
}

.block-editor-global-styles-effects-panel__shadow-dropdown button,.block-editor-global-styles-filters-panel__dropdown button {
    padding: 8px;
    width: 100%
}

.block-editor-global-styles-effects-panel__shadow-dropdown button.is-open,.block-editor-global-styles-filters-panel__dropdown button.is-open {
    background-color: #f0f0f0
}

.block-editor-global-styles-effects-panel__shadow-indicator-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 6px
}

.block-editor-global-styles-effects-panel__shadow-indicator {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    color: #2f2f2f;
    cursor: pointer;
    height: 24px;
    padding: 0;
    width: 24px
}

.block-editor-global-styles-advanced-panel__custom-css-input textarea {
    direction: ltr;
    font-family: Menlo,Consolas,monaco,monospace
}

.block-editor-global-styles-advanced-panel__custom-css-validation-wrapper {
    bottom: 16px;
    position: absolute;
    right: 24px
}

.block-editor-global-styles-advanced-panel__custom-css-validation-icon {
    fill: #cc1818
}

.block-editor-height-control {
    border: 0;
    margin: 0;
    padding: 0
}

.block-editor-image-size-control {
    margin-bottom: 1em
}

.block-editor-image-size-control .block-editor-image-size-control__height,.block-editor-image-size-control .block-editor-image-size-control__width {
    margin-bottom: 1.115em
}

.block-editor-block-types-list__list-item {
    display: block;
    margin: 0;
    padding: 0;
    width: 33.33%
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors {
    color: var(--wp-block-synced-color)
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
    color: var(--wp-block-synced-color)!important;
    filter: brightness(.95)
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
    color: var(--wp-block-synced-color)!important
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after {
    background: var(--wp-block-synced-color)
}

.components-button.block-editor-block-types-list__item {
    align-items: stretch;
    background: transparent;
    border-radius: 2px;
    color: #1e1e1e;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 13px;
    height: auto;
    justify-content: center;
    padding: 8px;
    position: relative;
    transition: all .05s ease-in-out;
    width: 100%;
    word-break: break-word
}

@media (prefers-reduced-motion:reduce) {
    .components-button.block-editor-block-types-list__item {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-button.block-editor-block-types-list__item:disabled {
    cursor: default;
    opacity: .6
}

.components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
    color: var(--wp-admin-theme-color)!important;
    filter: brightness(.95)
}

.components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
    color: var(--wp-admin-theme-color)!important
}

.components-button.block-editor-block-types-list__item:not(:disabled):hover:after {
    background: var(--wp-admin-theme-color);
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .04;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.components-button.block-editor-block-types-list__item:not(:disabled):focus {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}

.components-button.block-editor-block-types-list__item:not(:disabled).is-active {
    background: #1e1e1e;
    color: #fff;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.block-editor-block-types-list__item-icon {
    border-radius: 2px;
    color: #1e1e1e;
    padding: 12px 20px;
    transition: all .05s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-block-types-list__item-icon {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-block-types-list__item-icon .block-editor-block-icon {
    margin-left: auto;
    margin-right: auto
}

.block-editor-block-types-list__item-icon svg {
    transition: all .15s ease-out
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-block-types-list__item-icon svg {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon {
    cursor: grab
}

.block-editor-block-types-list__item-title {
    font-size: 12px;
    padding: 4px 2px 8px
}

.show-icon-labels .block-editor-block-inspector__tabs .components-tab-panel__tabs .components-button.has-icon svg {
    display: none
}

.show-icon-labels .block-editor-block-inspector__tabs .components-tab-panel__tabs .components-button.has-icon:before {
    content: attr(aria-label)
}

.block-editor-inspector-controls-tabs__hint {
    align-items: top;
    background: #f0f0f0;
    border-radius: 2px;
    color: #1e1e1e;
    display: flex;
    flex-direction: row;
    margin: 16px
}

.block-editor-inspector-controls-tabs__hint-content {
    margin: 12px 0 12px 12px
}

.block-editor-inspector-controls-tabs__hint-dismiss {
    margin: 4px 4px 4px 0
}

.block-editor-inspector-popover-header {
    margin-bottom: 16px
}

[class].block-editor-inspector-popover-header__action {
    height: 24px
}

[class].block-editor-inspector-popover-header__action.has-icon {
    min-width: 24px;
    padding: 0
}

[class].block-editor-inspector-popover-header__action:not(.has-icon) {
    text-decoration: underline
}

.items-justified-left {
    justify-content: flex-start
}

.items-justified-center {
    justify-content: center
}

.items-justified-right {
    justify-content: flex-end
}

.items-justified-space-between {
    justify-content: space-between
}

@keyframes loadingpulse {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.block-editor-link-control {
    min-width: 350px;
    position: relative
}

.components-popover__content .block-editor-link-control {
    max-width: 350px;
    min-width: auto;
    width: 90vw
}

.show-icon-labels .block-editor-link-control .components-button.has-icon svg {
    display: none
}

.show-icon-labels .block-editor-link-control .components-button.has-icon:before {
    content: attr(aria-label)
}

.block-editor-link-control__search-input-wrapper {
    margin-bottom: 8px;
    position: relative
}

.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper {
    position: relative
}

.block-editor-link-control__search-input.has-no-label .block-editor-url-input__input {
    flex: 1
}

.block-editor-link-control__field {
    margin: 16px
}

.block-editor-link-control__field input[type=text],.block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input {
    border: 1px solid #949494;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    display: block;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: normal;
    margin: 0;
    padding: 8px 16px;
    position: relative;
    transition: box-shadow .1s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-link-control__field input[type=text],.block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .block-editor-link-control__field input[type=text],.block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input {
        font-size:13px;
        line-height: normal
    }
}

.block-editor-link-control__field input[type=text]:focus,.block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.block-editor-link-control__field input[type=text]::-webkit-input-placeholder,.block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.block-editor-link-control__field input[type=text]::-moz-placeholder,.block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.block-editor-link-control__field input[type=text]:-ms-input-placeholder,.block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.block-editor-link-control__search-error {
    margin: -8px 16px 16px
}

.block-editor-link-control__search-enter {
    position: absolute;
    right: 19px;
    top: 3px
}

.block-editor-link-control__search-enter svg {
    position: relative;
    top: -2px
}

.block-editor-link-control__search-actions {
    display: flex;
    flex-direction: row-reverse;
    gap: 8px;
    justify-content: flex-start;
    order: 20;
    padding: 8px 16px 16px
}

.block-editor-link-control__search-results-wrapper {
    position: relative
}

.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before {
    content: "";
    display: block;
    left: -1px;
    pointer-events: none;
    position: absolute;
    right: 16px;
    z-index: 100
}

.block-editor-link-control__search-results-wrapper:before {
    bottom: auto;
    height: 8px;
    top: 0
}

.block-editor-link-control__search-results-wrapper:after {
    bottom: 0;
    height: 16px;
    top: auto
}

.block-editor-link-control__search-results {
    margin-top: -16px;
    max-height: 200px;
    overflow-y: auto;
    padding: 8px
}

.block-editor-link-control__search-results.is-loading {
    opacity: .2
}

.block-editor-link-control__search-item.components-button.components-menu-item__button {
    height: auto;
    text-align: left
}

.block-editor-link-control__search-item .components-menu-item__item {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.block-editor-link-control__search-item .components-menu-item__item mark {
    background-color: transparent;
    color: inherit;
    font-weight: 600
}

.block-editor-link-control__search-item .components-menu-item__shortcut {
    color: #757575;
    text-transform: capitalize;
    white-space: nowrap
}

.block-editor-link-control__search-item[aria-selected] {
    background: #f0f0f0
}

.block-editor-link-control__search-item.is-current {
    background: transparent;
    border: 0;
    cursor: default;
    flex-direction: column;
    padding: 16px;
    width: 100%
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-header {
    align-items: flex-start;
    display: block;
    flex-direction: row;
    margin-right: 8px;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info {
    word-break: break-all
}

.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header {
    display: flex;
    flex: 1
}

.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header {
    align-items: center
}

.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title {
    word-break: break-all
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-icon {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin-right: 8px;
    max-height: 24px;
    position: relative;
    width: 24px
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img {
    width: 16px
}

.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon {
    max-height: 32px;
    top: 0;
    width: 32px
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title {
    display: block;
    font-weight: 500;
    line-height: 24px;
    position: relative
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
    background-color: transparent;
    color: inherit;
    font-weight: 600
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title span {
    font-weight: 400
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title svg {
    display: none
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-description {
    margin: 0;
    padding-top: 12px
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-description.is-placeholder {
    display: flex;
    flex-direction: column;
    height: 28px;
    justify-content: space-around;
    margin-top: 12px;
    padding-top: 0
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-description.is-placeholder:after,.block-editor-link-control__search-item .block-editor-link-control__search-item-description.is-placeholder:before {
    background-color: #f0f0f0;
    border-radius: 3px;
    content: "";
    display: block;
    height: .7em;
    width: 100%
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-description .components-text {
    font-size: .9em
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-image {
    background-color: #f0f0f0;
    border-radius: 2px;
    display: flex;
    height: 140px;
    justify-content: center;
    margin-top: 12px;
    max-height: 140px;
    overflow: hidden;
    width: 100%
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-image.is-placeholder {
    background-color: #f0f0f0;
    border-radius: 3px
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-image img {
    display: block;
    height: 140px;
    max-height: 140px;
    max-width: 100%
}

.block-editor-link-control__search-item-top {
    align-items: center;
    display: flex;
    flex-direction: row;
    width: 100%
}

.block-editor-link-control__search-item-bottom {
    transition: opacity 1.5s;
    width: 100%
}

.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-description:after,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-description:before,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-image {
    animation: loadingpulse 1s linear infinite;
    animation-delay: .5s
}

.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg {
    opacity: 0
}

.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before {
    animation: loadingpulse 1s linear infinite;
    animation-delay: .5s;
    background-color: #f0f0f0;
    border-radius: 100%;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-link-control__loading {
    align-items: center;
    display: flex;
    margin: 16px
}

.block-editor-link-control__loading .components-spinner {
    margin-top: 0
}

.components-button+.block-editor-link-control__search-create {
    overflow: visible;
    padding: 12px 16px
}

.components-button+.block-editor-link-control__search-create:before {
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: -10px;
    width: 100%
}

.block-editor-link-control__search-create {
    align-items: center
}

.block-editor-link-control__search-create .block-editor-link-control__search-item-title {
    margin-bottom: 0
}

.block-editor-link-control__search-create .block-editor-link-control__search-item-icon {
    top: 0
}

.block-editor-link-control__drawer {
    display: flex;
    flex-basis: 100%;
    flex-direction: column;
    order: 30
}

.block-editor-link-control__drawer-inner {
    display: flex;
    flex-basis: 100%;
    flex-direction: column;
    position: relative
}

.block-editor-link-control__unlink {
    padding-left: 16px;
    padding-right: 16px
}

.block-editor-link-control__setting {
    flex: 1;
    margin-bottom: 0;
    padding: 8px 0 8px 24px
}

.block-editor-link-control__setting .components-base-control__field {
    display: flex
}

.block-editor-link-control__setting input {
    margin-left: 0
}

.is-preview .block-editor-link-control__setting {
    padding: 20px 8px 8px 0
}

.block-editor-link-control__tools {
    margin-top: -16px;
    padding: 8px 8px 0
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle {
    gap: 0;
    padding-left: 0
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] {
    color: #1e1e1e
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
    transform: rotate(90deg);
    transition: transform .1s ease;
    visibility: visible
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
    transform: rotate(0deg);
    transition: transform .1s ease;
    visibility: visible
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-link-control .block-editor-link-control__search-input .components-spinner {
    display: block
}

.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 40px;
    top: calc(50% - 8px)
}

.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner {
    right: 12px;
    top: calc(50% + 4px)
}

.block-editor-link-control__search-item-action {
    flex-shrink: 0;
    margin-left: auto
}

.block-editor-list-view-tree {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%
}

.components-modal__content .block-editor-list-view-tree {
    margin: -12px -6px 0;
    width: calc(100% + 12px)
}

.block-editor-list-view-leaf {
    position: relative
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true] {
    color: inherit
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover {
    color: var(--wp-admin-theme-color)
}

.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
    color: inherit
}

.block-editor-list-view-leaf.is-selected td {
    background: var(--wp-admin-theme-color)
}

.block-editor-list-view-leaf.is-selected.is-synced td {
    background: var(--wp-block-synced-color)
}

.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover {
    color: var(--wp-block-synced-color)
}

.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after {
    box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon {
    color: #fff
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after {
    box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}

.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after {
    box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff
}

.block-editor-list-view-leaf.is-first-selected td:first-child {
    border-top-left-radius: 2px
}

.block-editor-list-view-leaf.is-first-selected td:last-child {
    border-top-right-radius: 2px
}

.block-editor-list-view-leaf.is-last-selected td:first-child {
    border-bottom-left-radius: 2px
}

.block-editor-list-view-leaf.is-last-selected td:last-child {
    border-bottom-right-radius: 2px
}

.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch) {
    background: rgba(var(--wp-admin-theme-color--rgb),.04)
}

.block-editor-list-view-leaf.is-synced-branch.is-branch-selected {
    background: rgba(var(--wp-block-synced-color--rgb),.04)
}

.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child {
    border-top-left-radius: 2px
}

.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child {
    border-top-right-radius: 2px
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child {
    border-top-left-radius: 2px
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child {
    border-top-right-radius: 2px
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child {
    border-bottom-left-radius: 2px
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child {
    border-bottom-right-radius: 2px
}

.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td {
    border-radius: 0
}

.block-editor-list-view-leaf .block-editor-list-view-block-contents {
    align-items: center;
    border-radius: 2px;
    display: flex;
    height: auto;
    padding: 6px 4px 6px 0;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: 100%
}

.block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before:before {
    border-top: 4px solid var(--wp-admin-theme-color);
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -2px;
    transition: border-color .1s linear,border-style .1s linear,box-shadow .1s linear
}

.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents {
    padding-left: 0;
    padding-right: 0
}

.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
    box-shadow: none
}

.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after {
    border-radius: inherit;
    bottom: 0;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: -29px;
    top: 0;
    z-index: 2
}

.is-dragging-components-draggable .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after {
    box-shadow: none
}

.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after {
    right: 0
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    z-index: 1
}

.is-dragging-components-draggable .block-editor-list-view-leaf .block-editor-list-view-block__menu:focus {
    box-shadow: none
}

.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
    animation: edit-post__fade-in-animation .2s ease-out 0s;
    animation-fill-mode: forwards;
    opacity: 1
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.block-editor-list-view-leaf .block-editor-block-icon {
    flex: 0 0 24px;
    margin-right: 8px
}

.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
    padding-bottom: 0;
    padding-top: 0
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
    line-height: 0;
    vertical-align: middle;
    width: 36px
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>* {
    opacity: 0
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>* {
    opacity: 1
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon {
    min-width: 24px;
    padding: 0;
    width: 24px
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell {
    padding-right: 4px
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon {
    height: 24px
}

.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%
}

.block-editor-list-view-leaf .block-editor-block-mover-button {
    height: 24px;
    position: relative;
    width: 36px
}

.block-editor-list-view-leaf .block-editor-block-mover-button svg {
    height: 24px;
    position: relative
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button {
    align-items: flex-end;
    margin-top: -6px
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg {
    bottom: -4px
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button {
    align-items: flex-start;
    margin-bottom: -6px
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg {
    top: -4px
}

.block-editor-list-view-leaf .block-editor-block-mover-button:before {
    height: 16px;
    left: 0;
    min-width: 100%;
    right: 0
}

.block-editor-list-view-leaf .block-editor-inserter__toggle {
    background: #1e1e1e;
    color: #fff;
    height: 24px;
    margin: 6px 6px 6px 1px;
    min-width: 24px
}

.block-editor-list-view-leaf .block-editor-inserter__toggle:active {
    color: #fff
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper {
    min-width: 120px
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title {
    flex: 1;
    position: relative
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate {
    position: absolute;
    transform: translateY(-50%);
    width: 100%
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper {
    max-width: min(110px,40%);
    position: relative;
    width: 100%
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor {
    background: rgba(0,0,0,.1);
    border-radius: 2px;
    box-sizing: border-box;
    max-width: 100%;
    padding: 2px 6px;
    position: absolute;
    right: 0;
    transform: translateY(-50%)
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
    background: rgba(0,0,0,.3)
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock {
    line-height: 0
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images {
    display: flex
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image {
    background-size: cover;
    border-radius: 2px;
    height: 18px;
    width: 18px
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child) {
    box-shadow: 0 0 0 2px #fff
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child) {
    margin-left: -6px
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child) {
    box-shadow: 0 0 0 2px var(--wp-admin-theme-color)
}

.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container {
    display: flex
}

.block-editor-list-view__expander {
    height: 24px;
    margin-left: 4px;
    width: 24px
}

.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander {
    margin-left: 220px
}

.block-editor-list-view-leaf:not([aria-level="1"]) .block-editor-list-view__expander {
    margin-right: 4px
}

.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander {
    margin-left: 0
}

.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander {
    margin-left: 24px
}

.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander {
    margin-left: 52px
}

.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander {
    margin-left: 80px
}

.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander {
    margin-left: 108px
}

.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander {
    margin-left: 136px
}

.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander {
    margin-left: 164px
}

.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander {
    margin-left: 192px
}

.block-editor-list-view-leaf .block-editor-list-view__expander {
    visibility: hidden
}

.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
    transform: rotate(90deg);
    transition: transform .2s ease;
    visibility: visible
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
    transform: rotate(0deg);
    transition: transform .2s ease;
    visibility: visible
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-list-view-drop-indicator {
    pointer-events: none
}

.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line {
    background: var(--wp-admin-theme-color);
    border-radius: 4px;
    height: 4px
}

.block-editor-list-view-placeholder {
    height: 36px;
    margin: 0;
    padding: 0
}

.list-view-appender .block-editor-inserter__toggle {
    background-color: #1e1e1e;
    border-radius: 2px;
    color: #fff;
    height: 24px;
    margin: 8px 0 0 24px;
    min-width: 24px;
    padding: 0
}

.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover {
    background: var(--wp-admin-theme-color);
    color: #fff
}

.list-view-appender__description,.modal-open .block-editor-media-replace-flow__options {
    display: none
}

.block-editor-media-replace-flow__indicator {
    margin-left: 4px
}

.block-editor-media-flow__url-input {
    margin-left: -8px;
    margin-right: -8px;
    padding: 16px
}

.block-editor-media-flow__url-input.has-siblings {
    border-top: 1px solid #1e1e1e;
    margin-top: 8px
}

.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label {
    display: block;
    margin-bottom: 8px;
    top: 16px
}

.block-editor-media-flow__url-input .block-editor-link-control {
    width: 300px
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input {
    margin: 0;
    padding: 0
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info,.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title {
    max-width: 200px;
    white-space: nowrap
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools {
    justify-content: flex-end;
    padding: 16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current {
    padding: 0;
    width: auto
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text] {
    margin: 0;
    width: 100%
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions {
    right: 4px;
    top: 0
}

.block-editor-media-flow__error {
    max-width: 255px;
    padding: 0 20px 20px
}

.block-editor-media-flow__error .components-with-notices-ui {
    max-width: 255px
}

.block-editor-media-flow__error .components-with-notices-ui .components-notice__content {
    word-wrap: break-word;
    overflow: hidden
}

.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss {
    position: absolute;
    right: 10px
}

.block-editor-multi-selection-inspector__card {
    align-items: flex-start;
    display: flex;
    padding: 16px
}

.block-editor-multi-selection-inspector__card-content {
    flex-grow: 1
}

.block-editor-multi-selection-inspector__card-title {
    font-weight: 500;
    margin-bottom: 5px
}

.block-editor-multi-selection-inspector__card-description {
    font-size: 13px
}

.block-editor-multi-selection-inspector__card .block-editor-block-icon {
    height: 24px;
    margin-left: -2px;
    margin-right: 10px;
    padding: 0 3px;
    width: 36px
}

.block-editor-responsive-block-control {
    border-bottom: 1px solid #ccc;
    margin-bottom: 28px;
    padding-bottom: 14px
}

.block-editor-responsive-block-control:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.block-editor-responsive-block-control__title {
    margin: 0 0 .6em -3px
}

.block-editor-responsive-block-control__label {
    font-weight: 600;
    margin-bottom: .6em;
    margin-left: -3px
}

.block-editor-responsive-block-control__inner {
    margin-left: -1px
}

.block-editor-responsive-block-control__toggle {
    margin-left: 1px
}

.block-editor-responsive-block-control .components-base-control__help {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.components-popover.block-editor-rich-text__inline-format-toolbar {
    z-index: 99998
}

.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content {
    box-shadow: none;
    margin-bottom: 8px;
    min-width: auto;
    outline: none;
    width: auto
}

.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar {
    border-radius: 2px
}

.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control {
    min-height: 48px;
    min-width: 48px;
    padding-left: 12px;
    padding-right: 12px
}

.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle {
    justify-content: center
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon {
    width: auto
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg {
    display: none
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after {
    content: attr(aria-label)
}

.block-editor-skip-to-selected-block {
    position: absolute;
    top: -9999em
}

.block-editor-skip-to-selected-block:focus {
    background: #f1f1f1;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    color: var(--wp-admin-theme-color);
    display: block;
    font-size: 14px;
    font-weight: 600;
    height: auto;
    line-height: normal;
    outline: none;
    padding: 15px 23px 14px;
    text-decoration: none;
    width: auto;
    z-index: 100000
}

.block-editor-text-decoration-control {
    border: 0;
    margin: 0;
    padding: 0
}

.block-editor-text-decoration-control .block-editor-text-decoration-control__buttons {
    display: flex;
    padding: 4px 0
}

.block-editor-text-decoration-control .components-button.has-icon {
    height: 32px;
    margin-right: 4px;
    min-width: 32px;
    padding: 0
}

.block-editor-text-transform-control {
    border: 0;
    margin: 0;
    padding: 0
}

.block-editor-text-transform-control .block-editor-text-transform-control__buttons {
    display: flex;
    padding: 4px 0
}

.block-editor-text-transform-control .components-button.has-icon {
    height: 32px;
    margin-right: 4px;
    min-width: 32px;
    padding: 0
}

.block-editor-tool-selector__help {
    border-top: 1px solid #ddd;
    color: #757575;
    margin: 8px -8px -8px;
    min-width: 280px;
    padding: 16px
}

.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input {
    flex-grow: 1;
    padding: 1px;
    position: relative
}

.block-editor-block-list__block .block-editor-url-input input[type=text],.block-editor-url-input input[type=text],.components-popover .block-editor-url-input input[type=text] {
    border: none;
    border-radius: 0;
    font-size: 16px;
    margin-left: 0;
    margin-right: 0;
    padding: 8px 8px 8px 12px;
    width: 100%
}

@media (min-width: 600px) {
    .block-editor-block-list__block .block-editor-url-input input[type=text],.block-editor-url-input input[type=text],.components-popover .block-editor-url-input input[type=text] {
        font-size:13px;
        width: 300px
    }
}

.block-editor-block-list__block .block-editor-url-input input[type=text]::-ms-clear,.block-editor-url-input input[type=text]::-ms-clear,.components-popover .block-editor-url-input input[type=text]::-ms-clear {
    display: none
}

.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],.components-popover .block-editor-url-input.is-full-width__suggestions {
    width: 100%
}

.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner {
    margin: 0;
    position: absolute;
    right: 8px;
    top: calc(50% - 8px)
}

.block-editor-url-input__input[type=text] {
    border: 1px solid #949494;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    line-height: normal;
    padding: 6px 8px;
    transition: box-shadow .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-url-input__input[type=text] {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .block-editor-url-input__input[type=text] {
        font-size:13px;
        line-height: normal
    }
}

.block-editor-url-input__input[type=text]:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.block-editor-url-input__input[type=text]::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.block-editor-url-input__input[type=text]::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.block-editor-url-input__input[type=text]:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.block-editor-url-input__suggestions {
    max-height: 200px;
    overflow-y: auto;
    padding: 4px 0;
    transition: all .15s ease-in-out;
    width: 302px
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-url-input__suggestions {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions {
    display: none
}

@media (min-width: 600px) {
    .block-editor-url-input .components-spinner,.block-editor-url-input__suggestions {
        display:grid
    }
}

.block-editor-url-input__suggestion {
    background: #fff;
    border: none;
    box-shadow: none;
    color: #757575;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: auto;
    min-height: 36px;
    text-align: left;
    width: 100%
}

.block-editor-url-input__suggestion:hover {
    background: #ddd
}

.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus {
    background: var(--wp-admin-theme-color-darker-20);
    color: #fff;
    outline: none
}

.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button {
    position: inherit
}

.block-editor-url-input__button .block-editor-url-input__back {
    margin-right: 4px;
    overflow: visible
}

.block-editor-url-input__button .block-editor-url-input__back:after {
    background: #ddd;
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: -1px;
    width: 1px
}

.block-editor-url-input__button-modal {
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1)
}

.block-editor-url-input__button-modal-line {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0
}

.block-editor-url-input__button-modal-line .components-button {
    flex-shrink: 0;
    height: 36px;
    width: 36px
}

.block-editor-url-popover__additional-controls {
    border-top: 1px solid #ddd
}

.block-editor-url-popover__additional-controls>div[role=menu] .components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary)>svg {
    box-shadow: none
}

.block-editor-url-popover__additional-controls div[role=menu]>.components-button {
    padding-left: 12px
}

.block-editor-url-popover__row {
    display: flex
}

.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle) {
    flex-grow: 1
}

.block-editor-url-popover .components-button.has-icon {
    padding: 3px
}

.block-editor-url-popover .components-button.has-icon>svg {
    border-radius: 2px;
    height: 30px;
    padding: 5px;
    width: 30px
}

.block-editor-url-popover .components-button.has-icon:not(:disabled):focus {
    box-shadow: none
}

.block-editor-url-popover .components-button.has-icon:not(:disabled):focus>svg {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 4px #fff;
    outline: 2px solid transparent
}

.block-editor-url-popover__settings-toggle {
    border-left: 1px solid #ddd;
    border-radius: 0;
    flex-shrink: 0;
    margin-left: 1px
}

.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon {
    transform: rotate(180deg)
}

.block-editor-url-popover__settings {
    border-top: 1px solid #ddd;
    display: block;
    padding: 16px
}

.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer {
    display: flex
}

.block-editor-url-popover__link-viewer-url {
    flex-grow: 1;
    flex-shrink: 1;
    margin: 7px;
    max-width: 500px;
    min-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.block-editor-url-popover__link-viewer-url.has-invalid-link {
    color: #cc1818
}

.html-anchor-control .components-external-link {
    display: block;
    margin-top: 8px
}

.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack {
    flex-direction: row-reverse
}

.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack {
    flex-direction: row
}

.block-editor-hooks__background__inspector-media-replace-container {
    position: relative
}

.block-editor-hooks__background__inspector-media-replace-container .components-drop-zone__content-icon {
    display: none
}

.block-editor-hooks__background__inspector-media-replace-container button.components-button {
    box-shadow: inset 0 0 0 1px #ddd;
    color: #1e1e1e;
    display: block;
    height: 40px;
    width: 100%
}

.block-editor-hooks__background__inspector-media-replace-container button.components-button:hover {
    color: var(--wp-admin-theme-color)
}

.block-editor-hooks__background__inspector-media-replace-container button.components-button:focus {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}

.block-editor-hooks__background__inspector-media-replace-container .block-editor-hooks__background__inspector-media-replace-title {
    text-align: start;
    text-align-last: center;
    white-space: normal;
    word-break: break-all
}

.block-editor-hooks__background__inspector-media-replace-container .components-dropdown {
    display: block
}

.block-editor-hooks__background__inspector-image-indicator-wrapper {
    background: #fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);
    border-radius: 50%!important;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
    display: block;
    flex: none;
    height: 20px;
    width: 20px
}

.block-editor-hooks__background__inspector-image-indicator-wrapper.has-image {
    background: #fff
}

.block-editor-hooks__background__inspector-image-indicator {
    background-size: cover;
    border-radius: 50%;
    display: block;
    height: 20px;
    position: relative;
    width: 20px
}

.block-editor-hooks__background__inspector-image-indicator:after {
    border: 1px solid transparent;
    border-radius: 50%;
    bottom: -1px;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
    box-sizing: inherit;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px
}

.border-block-support-panel .single-column {
    grid-column: span 1
}

.color-block-support-panel .block-editor-contrast-checker {
    grid-column: span 2;
    margin-top: 16px;
    order: 9999
}

.color-block-support-panel .block-editor-contrast-checker .components-notice__content {
    margin-right: 0
}

.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper {
    row-gap: 0
}

.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first {
    margin-top: 0
}

.dimensions-block-support-panel .single-column {
    grid-column: span 1
}

.block-editor-hooks__layout-controls {
    display: flex;
    margin-bottom: 8px
}

.block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit {
    display: flex;
    margin-right: 24px
}

.block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit svg {
    margin: auto 0 4px 8px
}

.block-editor-block-inspector .block-editor-hooks__layout-controls-unit-input {
    margin-bottom: 0
}

.block-editor-hooks__layout-controls-reset {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 24px
}

.block-editor-hooks__layout-controls-helptext {
    color: #757575;
    font-size: 12px;
    margin-bottom: 16px
}

.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls {
    margin-bottom: 12px
}

.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend {
    margin-bottom: 8px
}

.block-editor-hooks__toggle-control.block-editor-hooks__toggle-control {
    margin-bottom: 16px
}

.block-editor__padding-visualizer {
    border-color: var(--wp-admin-theme-color);
    border-style: solid;
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    opacity: .5;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-hooks__position-selection__select-control .components-custom-select-control__hint {
    display: none
}

.block-editor-hooks__position-selection__select-control__option.has-hint {
    grid-template-columns: auto 30px;
    line-height: 1.4;
    margin-bottom: 0
}

.block-editor-hooks__position-selection__select-control__option .components-custom-select-control__item-hint {
    grid-row: 2;
    text-align: left
}

.typography-block-support-panel .single-column {
    grid-column: span 1
}

.block-editor-block-toolbar {
    display: flex;
    flex-grow: 1;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    transition: border-color .1s linear,box-shadow .1s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-block-toolbar {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .block-editor-block-toolbar {
        overflow:inherit
    }
}

.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group {
    background: none;
    border: 0;
    border-right: 1px solid #ddd;
    line-height: 0;
    margin-bottom: -1px;
    margin-top: -1px
}

.block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
    color: var(--wp-block-synced-color)
}

.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group {
    border-right: none
}

@media (min-width: 782px) {
    .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar,.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar-group {
        border-right:none
    }

    .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar-group:after,.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar:after {
        background-color: #ddd;
        content: "";
        margin-bottom: 12px;
        margin-left: 8px;
        margin-top: 12px;
        width: 1px
    }

    .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after,.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar>:last-child:after {
        display: none
    }
}

.block-editor-block-contextual-toolbar.has-parent:not(.is-fixed) {
    margin-left: 56px
}

.show-icon-labels .block-editor-block-contextual-toolbar.has-parent:not(.is-fixed) {
    margin-left: 0
}

.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
    margin: 0!important;
    width: 24px!important
}

.block-editor-block-toolbar__block-controls .components-toolbar-group {
    padding: 0
}

.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group {
    display: flex;
    flex-wrap: nowrap
}

.block-editor-block-toolbar__slot {
    display: inline-block;
    line-height: 0
}

@supports (position: sticky) {
    .block-editor-block-toolbar__slot {
        display:inline-flex
    }
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon {
    width: auto
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg {
    display: none
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:after {
    content: attr(aria-label);
    font-size: 12px
}

.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon {
    padding-left: 6px;
    padding-right: 6px
}

.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
    height: 0!important;
    min-width: 0!important;
    width: 0!important
}

.show-icon-labels .block-editor-block-parent-selector__button {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.show-icon-labels .block-editor-block-parent-selector__button .block-editor-block-icon {
    width: 0
}

.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container {
    width: auto
}

.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
    padding-left: 6px;
    padding-right: 6px
}

.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button {
    padding-left: 8px;
    padding-right: 8px
}

.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover {
    border-left: 1px solid #1e1e1e;
    margin-left: 6px;
    margin-right: -6px;
    white-space: nowrap
}

.show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar__block-controls .block-editor-block-mover {
    border-left-color: #e0e0e0
}

.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon {
    padding-left: 12px;
    padding-right: 12px
}

.show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-mover__move-button-container {
    border-width: 0
}

@media (min-width: 600px) {
    .show-icon-labels .is-up-button.is-up-button.is-up-button {
        border-radius:0;
        margin-right: 0;
        order: 1
    }

    .show-icon-labels .block-editor-block-mover__move-button-container {
        border-left: 1px solid #1e1e1e
    }

    .show-icon-labels .is-down-button.is-down-button.is-down-button {
        order: 2
    }

    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .block-editor-block-mover__move-button-container:before {
        background: #ddd
    }
}

.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
    width: auto
}

.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group {
    flex-shrink: 1
}

@media (min-width: 782px) {
    .show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .components-toolbar,.show-icon-labels .block-editor-block-contextual-toolbar.is-fixed .components-toolbar-group {
        flex-shrink:0
    }
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button {
    margin-left: 6px
}

.block-editor-inserter {
    background: none;
    border: none;
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    line-height: 0;
    padding: 0
}

@media (min-width: 782px) {
    .block-editor-inserter {
        position:relative
    }
}

.block-editor-inserter__main-area {
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 100%;
    position: relative
}

.block-editor-inserter__main-area.show-as-tabs {
    gap: 0
}

@media (min-width: 782px) {
    .block-editor-inserter__main-area {
        width:350px
    }
}

.block-editor-inserter__popover.is-quick .components-popover__content {
    border: none;
    box-shadow: 0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);
    outline: none
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>* {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child {
    border-radius: 2px 2px 0 0;
    border-top: 1px solid #ccc
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child {
    border-bottom: 1px solid #ccc;
    border-radius: 0 0 2px 2px
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button {
    border: 1px solid #1e1e1e
}

.block-editor-inserter__popover .block-editor-inserter__menu {
    margin: -12px
}

.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tabs .components-tab-panel__tabs {
    top: 60px
}

.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area {
    height: auto;
    overflow: visible
}

.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container {
    display: none
}

.block-editor-inserter__toggle.components-button {
    align-items: center;
    border: none;
    cursor: pointer;
    display: inline-flex;
    outline: none;
    padding: 0;
    transition: color .2s ease
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-inserter__toggle.components-button {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-inserter__menu {
    height: 100%;
    overflow: visible;
    position: relative
}

.block-editor-inserter__inline-elements {
    margin-top: -1px
}

.block-editor-inserter__menu.is-bottom:after {
    border-bottom-color: #fff
}

.components-popover.block-editor-inserter__popover {
    z-index: 99999
}

.block-editor-inserter__search {
    padding: 16px 16px 0
}

.block-editor-inserter__search .components-search-control__icon {
    right: 20px
}

.block-editor-inserter__tabs {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: hidden
}

.block-editor-inserter__tabs .components-tab-panel__tabs {
    border-bottom: 1px solid #ddd
}

.block-editor-inserter__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item {
    flex-grow: 1;
    margin-bottom: -1px
}

.block-editor-inserter__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item[id$=reusable] {
    flex-grow: inherit;
    padding-left: 16px;
    padding-right: 16px
}

.block-editor-inserter__tabs .components-tab-panel__tab-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-y: auto
}

.block-editor-inserter__no-tab-container {
    flex-grow: 1;
    overflow-y: auto
}

.block-editor-inserter__panel-header {
    align-items: center;
    display: inline-flex;
    padding: 16px 16px 0
}

.block-editor-inserter__panel-content {
    padding: 16px
}

.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button {
    color: #757575;
    font-size: 11px;
    font-weight: 500;
    margin: 0 12px 0 0;
    text-transform: uppercase
}

.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input {
    height: 36px;
    line-height: 36px
}

.block-editor-inserter__panel-dropdown select {
    border: none
}

.block-editor-inserter__reusable-blocks-panel {
    position: relative;
    text-align: right
}

.block-editor-inserter__manage-reusable-blocks-container {
    margin: auto 16px 16px
}

.block-editor-inserter__manage-reusable-blocks {
    justify-content: center;
    width: 100%
}

.block-editor-inserter__no-results {
    padding: 32px;
    text-align: center
}

.block-editor-inserter__no-results-icon {
    fill: #949494
}

.block-editor-inserter__child-blocks {
    padding: 0 16px
}

.block-editor-inserter__parent-block-header {
    align-items: center;
    display: flex
}

.block-editor-inserter__parent-block-header h2 {
    font-size: 13px
}

.block-editor-inserter__parent-block-header .block-editor-block-icon {
    margin-right: 8px
}

.block-editor-inserter__preview-container {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: none;
    left: calc(100% + 16px);
    max-height: calc(100% - 32px);
    overflow-y: hidden;
    position: absolute;
    top: 16px;
    width: 300px
}

@media (min-width: 782px) {
    .block-editor-inserter__preview-container {
        display:block
    }
}

.block-editor-inserter__preview-container .block-editor-block-card {
    padding: 16px
}

.block-editor-inserter__preview-container .block-editor-block-card__title {
    font-size: 13px
}

.block-editor-inserter__patterns-explore-button.components-button {
    justify-content: center;
    margin-top: 16px;
    padding: 16px;
    width: 100%
}

.block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category {
    color: var(--wp-admin-theme-color);
    position: relative
}

.block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category .components-flex-item {
    filter: brightness(.95)
}

.block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category svg {
    fill: var(--wp-admin-theme-color)
}

.block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category:after {
    background: var(--wp-admin-theme-color);
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .04;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-block-patterns-explorer__sidebar,.block-editor-block-patterns-explorer__sidebar nav,.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__block-patterns-tabs-container nav {
    height: 100%
}

.block-editor-block-patterns-explorer__sidebar .block-editor-block-patterns__source-filter select.components-select-control__input,.block-editor-inserter__block-patterns-tabs-container .block-editor-block-patterns__source-filter select.components-select-control__input {
    height: 40px
}

.block-editor-inserter__block-patterns-tabs {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: auto;
    padding: 16px
}

.block-editor-inserter__block-patterns-tabs div[role=listitem]:last-child {
    margin-top: auto
}

.block-editor-inserter__patterns-category-dialog {
    background: #f0f0f0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media (min-width: 782px) {
    .block-editor-inserter__patterns-category-dialog {
        display:block;
        left: 100%;
        width: 300px
    }
}

.block-editor-inserter__patterns-category-dialog .block-editor-block-patterns-list {
    flex-grow: 1;
    height: 100%;
    overflow-y: auto;
    padding: 16px 24px
}

.block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
    box-shadow: 0 15px 25px rgba(0,0,0,.07)
}

.block-editor-block-patterns-list__list-item:hover .block-editor-block-preview__container {
    box-shadow: 0 0 0 2px #1e1e1e,0 15px 25px rgba(0,0,0,.07)
}

.block-editor-inserter__patterns-category-panel {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 16px
}

@media (min-width: 782px) {
    .block-editor-inserter__patterns-category-panel {
        padding:0
    }
}

.block-editor-inserter__patterns-category-panel .block-editor-inserter__patterns-category-panel-header {
    padding: 16px 24px
}

.block-editor-inserter__patterns-category-panel .block-editor-inserter__patterns-category-no-results {
    margin-top: 24px
}

.block-editor-inserter__preview-content {
    align-items: center;
    background: #f0f0f0;
    display: grid;
    flex-grow: 1;
    min-height: 144px
}

.block-editor-inserter__preview-content-missing {
    align-items: center;
    background: #f0f0f0;
    color: #757575;
    display: flex;
    flex: 1;
    justify-content: center;
    min-height: 144px
}

.block-editor-inserter__tips {
    border-top: 1px solid #ddd;
    flex-shrink: 0;
    padding: 16px;
    position: relative
}

.block-editor-inserter__quick-inserter {
    max-width: 100%;
    width: 100%
}

@media (min-width: 782px) {
    .block-editor-inserter__quick-inserter {
        width:350px
    }
}

.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header {
    float: left;
    height: 0;
    padding: 0
}

.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content {
    padding: 16px
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
    grid-gap: 8px;
    display: grid;
    grid-template-columns: 1fr 1fr
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
    margin-bottom: 0
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-preview__container {
    min-height: 100px
}

.block-editor-inserter__quick-inserter-separator {
    border-top: 1px solid #ddd
}

.block-editor-inserter__popover.is-quick>.components-popover__content {
    padding: 0
}

.block-editor-inserter__quick-inserter-expand.components-button {
    background: #1e1e1e;
    border-radius: 0;
    color: #fff;
    display: block;
    height: 44px;
    width: 100%
}

.block-editor-inserter__quick-inserter-expand.components-button:hover {
    color: #fff
}

.block-editor-inserter__quick-inserter-expand.components-button:active {
    color: #ccc
}

.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
    background: var(--wp-admin-theme-color);
    border-color: var(--wp-admin-theme-color);
    box-shadow: none
}

.block-editor-block-patterns-explorer__sidebar {
    bottom: 0;
    left: 0;
    overflow-x: visible;
    overflow-y: scroll;
    padding: 24px 32px 32px;
    position: absolute;
    top: 76px;
    width: 280px
}

.block-editor-block-patterns-explorer__sidebar__categories-list__item {
    display: block;
    height: 48px;
    text-align: left;
    width: 100%
}

.block-editor-block-patterns-explorer__search {
    margin-bottom: 32px
}

.block-editor-block-patterns-explorer__search-results-count {
    padding-bottom: 32px
}

.block-editor-block-patterns-explorer__list {
    margin-left: 280px;
    padding: 24px 0 32px
}

.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container {
    width: 380px
}

.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
    grid-gap: 32px;
    display: grid;
    grid-template-columns: repeat(1,1fr);
    margin-bottom: 16px
}

@media (min-width: 1080px) {
    .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
        grid-template-columns:repeat(2,1fr)
    }
}

@media (min-width: 1440px) {
    .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
        grid-template-columns:repeat(3,1fr)
    }
}

.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
    min-height: 240px
}

.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-preview__container {
    height: inherit;
    max-height: 800px;
    min-height: 100px
}

.block-editor-inserter__patterns-category-panel-title {
    font-size: 16.25px
}

.block-editor-inserter__media-tabs-container,.block-editor-inserter__media-tabs-container nav {
    height: 100%
}

.block-editor-inserter__media-tabs-container .block-editor-inserter__media-library-button {
    justify-content: center;
    margin-top: 16px;
    padding: 16px;
    width: 100%
}

.block-editor-inserter__media-tabs {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: auto;
    padding: 16px
}

.block-editor-inserter__media-tabs div[role=listitem]:last-child {
    margin-top: auto
}

.block-editor-inserter__media-tabs__media-category.is-selected {
    color: var(--wp-admin-theme-color);
    position: relative
}

.block-editor-inserter__media-tabs__media-category.is-selected .components-flex-item {
    filter: brightness(.95)
}

.block-editor-inserter__media-tabs__media-category.is-selected svg {
    fill: var(--wp-admin-theme-color)
}

.block-editor-inserter__media-tabs__media-category.is-selected:after {
    background: var(--wp-admin-theme-color);
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .04;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-inserter__media-dialog {
    background: #f0f0f0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    height: 100%;
    left: 0;
    overflow-y: auto;
    padding: 16px 24px;
    position: absolute;
    scrollbar-gutter: stable both-edges;
    top: 0;
    width: 100%
}

@media (min-width: 782px) {
    .block-editor-inserter__media-dialog {
        display:block;
        left: 100%;
        width: 300px
    }
}

.block-editor-inserter__media-dialog .block-editor-block-preview__container {
    box-shadow: 0 15px 25px rgba(0,0,0,.07)
}

.block-editor-inserter__media-dialog .block-editor-block-preview__container:hover {
    box-shadow: 0 0 0 2px #1e1e1e,0 15px 25px rgba(0,0,0,.07)
}

.block-editor-inserter__media-panel {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    padding: 0 16px
}

@media (min-width: 782px) {
    .block-editor-inserter__media-panel {
        padding:0
    }
}

.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner {
    align-items: center;
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center
}

.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search.components-search-control input[type=search].components-search-control__input {
    background: #fff
}

.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search.components-search-control button.components-button {
    min-width: auto;
    padding-left: 2px;
    padding-right: 2px
}

.block-editor-inserter__media-list {
    margin-top: 16px
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item {
    cursor: pointer;
    margin-bottom: 24px;
    position: relative
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-placeholder {
    min-height: 100px
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item[draggable=true] .block-editor-block-preview__container {
    cursor: grab
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview {
    box-shadow: 0 0 0 2px #1e1e1e,0 15px 25px rgba(0,0,0,.07)
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button {
    display: block
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options {
    position: absolute;
    right: 8px;
    top: 8px
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button {
    background: #fff;
    border-radius: 2px;
    display: none
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus {
    display: block
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover {
    box-shadow: inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__item {
    height: 100%
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview {
    align-items: center;
    border-radius: 2px;
    display: flex;
    overflow: hidden
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>* {
    margin: 0 auto;
    max-width: 100%
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner {
    align-items: center;
    background: hsla(0,0%,100%,.7);
    display: flex;
    height: 100%;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.block-editor-inserter__media-list .block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview {
    box-shadow: inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item {
    min-width: auto
}

.block-editor-inserter__mobile-tab-navigation {
    height: 100%;
    padding: 16px
}

.block-editor-inserter__mobile-tab-navigation>* {
    height: 100%
}

@media (min-width: 600px) {
    .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal {
        max-width:480px
    }
}

.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p {
    margin: 0
}

.block-editor-inserter__hint {
    margin: 16px 16px 0
}

.reusable-blocks-menu-items__rename-hint {
    align-items: top;
    background: #f0f0f0;
    border-radius: 2px;
    color: #1e1e1e;
    display: flex;
    flex-direction: row;
    max-width: 380px
}

.reusable-blocks-menu-items__rename-hint-content {
    margin: 12px 0 12px 12px
}

.reusable-blocks-menu-items__rename-hint-dismiss {
    margin: 4px 4px 4px 0
}

.components-menu-group .reusable-blocks-menu-items__rename-hint {
    margin: 0
}

.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input {
    height: 40px
}

.block-editor-post-preview__dropdown {
    padding: 0
}

.block-editor-post-preview__button-resize.block-editor-post-preview__button-resize {
    padding-left: 40px
}

.block-editor-post-preview__button-resize.block-editor-post-preview__button-resize.has-icon {
    padding-left: 8px
}

.block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:first-child {
    padding-bottom: 8px
}

.block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:last-child {
    margin-bottom: 0
}

.block-editor-post-preview__dropdown-content .components-menu-group+.components-menu-group {
    padding: 8px
}

@media (min-width: 600px) {
    .edit-post-header__settings .editor-post-preview,.edit-site-header-edit-mode__actions .editor-post-preview {
        display:none
    }

    .edit-post-header.has-reduced-ui .edit-post-header__settings .block-editor-post-preview__button-toggle,.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-save-draft,.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-saved-state {
        transition: opacity .1s linear
    }
}

@media (min-width: 600px) and (prefers-reduced-motion:reduce) {
    .edit-post-header.has-reduced-ui .edit-post-header__settings .block-editor-post-preview__button-toggle,.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-save-draft,.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-saved-state {
        transition-delay:0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .block-editor-post-preview__button-toggle,.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .editor-post-save-draft,.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .editor-post-saved-state {
        opacity:0
    }

    .edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .block-editor-post-preview__button-toggle.is-opened {
        opacity: 1
    }
}

.spacing-sizes-control .spacing-sizes-control__custom-value-input,.spacing-sizes-control .spacing-sizes-control__label {
    margin-bottom: 0
}

.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__range-control {
    align-items: center;
    display: flex;
    flex: 1;
    height: 40px;
    margin-bottom: 0
}

.spacing-sizes-control .spacing-sizes-control__custom-value-range>.components-base-control__field,.spacing-sizes-control .spacing-sizes-control__range-control>.components-base-control__field {
    flex: 1
}

.spacing-sizes-control .components-range-control__mark {
    background-color: #fff;
    height: 4px;
    width: 3px;
    z-index: 1
}

.spacing-sizes-control .components-range-control__marks {
    margin-top: 17px
}

.spacing-sizes-control .components-range-control__marks :first-child {
    display: none
}

.spacing-sizes-control .components-range-control__thumb-wrapper {
    z-index: 3
}

.spacing-sizes-control__header {
    height: 16px;
    margin-bottom: 12px
}

.spacing-sizes-control__dropdown {
    height: 24px
}

.spacing-sizes-control__custom-select-control,.spacing-sizes-control__custom-value-input {
    flex: 1
}

.spacing-sizes-control__custom-toggle,.spacing-sizes-control__icon {
    flex: 0 0 auto
}

.spacing-sizes-control__icon {
    margin-left: -4px
}

body.admin-color-light {
    --wp-admin-theme-color: #0085ba;
    --wp-admin-theme-color--rgb: 0,133,186;
    --wp-admin-theme-color-darker-10: #0073a1;
    --wp-admin-theme-color-darker-10--rgb: 0,115,161;
    --wp-admin-theme-color-darker-20: #006187;
    --wp-admin-theme-color-darker-20--rgb: 0,97,135;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-light {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-modern {
    --wp-admin-theme-color: #3858e9;
    --wp-admin-theme-color--rgb: 56,88,233;
    --wp-admin-theme-color-darker-10: #2145e6;
    --wp-admin-theme-color-darker-10--rgb: 33,69,230;
    --wp-admin-theme-color-darker-20: #183ad6;
    --wp-admin-theme-color-darker-20--rgb: 24,58,214;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-modern {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-blue {
    --wp-admin-theme-color: #096484;
    --wp-admin-theme-color--rgb: 9,100,132;
    --wp-admin-theme-color-darker-10: #07526c;
    --wp-admin-theme-color-darker-10--rgb: 7,82,108;
    --wp-admin-theme-color-darker-20: #064054;
    --wp-admin-theme-color-darker-20--rgb: 6,64,84;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-blue {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-coffee {
    --wp-admin-theme-color: #46403c;
    --wp-admin-theme-color--rgb: 70,64,60;
    --wp-admin-theme-color-darker-10: #383330;
    --wp-admin-theme-color-darker-10--rgb: 56,51,48;
    --wp-admin-theme-color-darker-20: #2b2724;
    --wp-admin-theme-color-darker-20--rgb: 43,39,36;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-coffee {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-ectoplasm {
    --wp-admin-theme-color: #523f6d;
    --wp-admin-theme-color--rgb: 82,63,109;
    --wp-admin-theme-color-darker-10: #46365d;
    --wp-admin-theme-color-darker-10--rgb: 70,54,93;
    --wp-admin-theme-color-darker-20: #3a2c4d;
    --wp-admin-theme-color-darker-20--rgb: 58,44,77;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-ectoplasm {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-midnight {
    --wp-admin-theme-color: #e14d43;
    --wp-admin-theme-color--rgb: 225,77,67;
    --wp-admin-theme-color-darker-10: #dd382d;
    --wp-admin-theme-color-darker-10--rgb: 221,56,45;
    --wp-admin-theme-color-darker-20: #d02c21;
    --wp-admin-theme-color-darker-20--rgb: 208,44,33;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-midnight {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-ocean {
    --wp-admin-theme-color: #627c83;
    --wp-admin-theme-color--rgb: 98,124,131;
    --wp-admin-theme-color-darker-10: #576e74;
    --wp-admin-theme-color-darker-10--rgb: 87,110,116;
    --wp-admin-theme-color-darker-20: #4c6066;
    --wp-admin-theme-color-darker-20--rgb: 76,96,102;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-ocean {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-sunrise {
    --wp-admin-theme-color: #dd823b;
    --wp-admin-theme-color--rgb: 221,130,59;
    --wp-admin-theme-color-darker-10: #d97426;
    --wp-admin-theme-color-darker-10--rgb: 217,116,38;
    --wp-admin-theme-color-darker-20: #c36922;
    --wp-admin-theme-color-darker-20--rgb: 195,105,34;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-sunrise {
        --wp-admin-border-width-focus:1.5px
    }
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.reusable-blocks-menu-items__convert-modal {
    z-index: 1000001
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.patterns-menu-items__convert-modal {
    z-index: 1000001
}

.patterns-menu-items__convert-modal [role=dialog]>[role=document] {
    width: 350px
}

.patterns-menu-items__convert-modal .patterns-menu-items__convert-modal-categories {
    min-height: 40px;
    position: relative;
    width: 100%
}

.patterns-menu-items__convert-modal .components-form-token-field__suggestions-list {
    background-color: #fff;
    border: 1px solid var(--wp-admin-theme-color);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top: none;
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    box-sizing: border-box;
    left: -1px;
    min-width: auto;
    position: absolute;
    width: calc(100% + 2px);
    z-index: 1
}

.patterns-create-modal__name-input input[type=text] {
    margin: 0;
    min-height: 40px
}

.patterns-rename-pattern-category-modal__validation-message {
    color: #cc1818
}

@media (min-width: 782px) {
    .patterns-rename-pattern-category-modal__validation-message {
        width:320px
    }
}

@charset "UTF-8";:root {
                     --wp-admin-theme-color: #007cba;
                     --wp-admin-theme-color--rgb: 0,124,186;
                     --wp-admin-theme-color-darker-10: #006ba1;
                     --wp-admin-theme-color-darker-10--rgb: 0,107,161;
                     --wp-admin-theme-color-darker-20: #005a87;
                     --wp-admin-theme-color-darker-20--rgb: 0,90,135;
                     --wp-admin-border-width-focus: 2px;
                     --wp-block-synced-color: #7a00df;
                     --wp-block-synced-color--rgb: 122,0,223
                 }

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.editor-autocompleters__user .editor-autocompleters__no-avatar:before {
    content: "";
    font: normal 20px/1 dashicons;
    margin-right: 5px;
    vertical-align: middle
}

.editor-autocompleters__user .editor-autocompleters__user-avatar {
    flex-grow: 0;
    flex-shrink: 0;
    height: 24px;
    margin-right: 8px;
    max-width: none;
    width: 24px
}

.editor-autocompleters__user .editor-autocompleters__user-name {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.editor-autocompleters__user .editor-autocompleters__user-slug {
    color: #757575;
    flex-grow: 0;
    flex-shrink: 0;
    margin-left: 8px;
    max-width: 100px;
    overflow: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.editor-autocompleters__user:hover .editor-autocompleters__user-slug {
    color: var(--wp-admin-theme-color)
}

.document-outline {
    margin: 20px 0
}

.document-outline ul {
    margin: 0;
    padding: 0
}

.document-outline__item {
    display: flex;
    margin: 4px 0
}

.document-outline__item a {
    text-decoration: none
}

.document-outline__item .document-outline__emdash:before {
    color: #ddd;
    margin-right: 4px
}

.document-outline__item.is-h2 .document-outline__emdash:before {
    content: "—"
}

.document-outline__item.is-h3 .document-outline__emdash:before {
    content: "——"
}

.document-outline__item.is-h4 .document-outline__emdash:before {
    content: "———"
}

.document-outline__item.is-h5 .document-outline__emdash:before {
    content: "————"
}

.document-outline__item.is-h6 .document-outline__emdash:before {
    content: "—————"
}

.document-outline__button {
    align-items: flex-start;
    background: none;
    border: none;
    border-radius: 2px;
    color: #1e1e1e;
    cursor: pointer;
    display: flex;
    margin: 0 0 0 -1px;
    padding: 2px 5px 2px 1px;
    text-align: left
}

.document-outline__button:disabled {
    cursor: default
}

.document-outline__button:focus {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.document-outline__level {
    background: #ddd;
    border-radius: 3px;
    color: #1e1e1e;
    font-size: 13px;
    margin-right: 4px;
    padding: 1px 6px
}

.is-invalid .document-outline__level {
    background: #f0b849
}

.document-outline__item-content {
    padding: 1px 0
}

.components-editor-notices__dismissible,.components-editor-notices__pinned {
    color: #1e1e1e;
    left: 0;
    position: relative;
    right: 0;
    top: 0
}

.components-editor-notices__dismissible .components-notice,.components-editor-notices__pinned .components-notice {
    border-bottom: 1px solid rgba(0,0,0,.2);
    box-sizing: border-box;
    margin: 0;
    min-height: 60px;
    padding: 0 12px
}

.components-editor-notices__dismissible .components-notice .components-notice__dismiss,.components-editor-notices__pinned .components-notice .components-notice__dismiss {
    margin-top: 12px
}

.entities-saved-states__panel-header {
    background: #fff;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    height: 60px;
    padding-left: 8px;
    padding-right: 8px
}

.entities-saved-states__text-prompt {
    padding: 16px 16px 4px
}

.editor-error-boundary {
    box-shadow: 0 .7px 1px rgba(0,0,0,.15),0 2.7px 3.8px -.2px rgba(0,0,0,.15),0 5.5px 7.8px -.3px rgba(0,0,0,.15),.1px 11.5px 16.4px -.5px rgba(0,0,0,.15);
    margin: 60px auto auto;
    max-width: 780px;
    padding: 20px
}

.editor-post-excerpt__textarea {
    margin-bottom: 10px;
    width: 100%
}

.editor-post-featured-image {
    padding: 0
}

.editor-post-featured-image .components-spinner {
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    position: absolute;
    top: 50%
}

.editor-post-featured-image .components-responsive-wrapper__content {
    max-width: 100%;
    width: auto
}

.editor-post-featured-image__container {
    position: relative
}

.editor-post-featured-image__container:focus .editor-post-featured-image__actions,.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions,.editor-post-featured-image__container:hover .editor-post-featured-image__actions {
    opacity: 1
}

.editor-post-featured-image__preview,.editor-post-featured-image__toggle {
    box-shadow: 0 0 0 0 var(--wp-admin-theme-color);
    display: flex;
    justify-content: center;
    max-height: 150px;
    overflow: hidden;
    padding: 0;
    transition: all .1s ease-out;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .editor-post-featured-image__preview,.editor-post-featured-image__toggle {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.editor-post-featured-image__preview {
    height: auto
}

.editor-post-featured-image__preview .components-responsive-wrapper {
    background: #f0f0f0;
    width: 100%
}

.editor-post-featured-image__toggle {
    background-color: #f0f0f0;
    border-radius: 2px;
    line-height: 20px;
    min-height: 90px;
    padding: 8px 0;
    text-align: center
}

.editor-post-featured-image__toggle:hover {
    background: #ddd;
    color: #1e1e1e
}

.editor-post-featured-image__actions {
    bottom: 0;
    opacity: 0;
    padding: 8px;
    position: absolute;
    transition: opacity 50ms ease-out
}

@media (prefers-reduced-motion:reduce) {
    .editor-post-featured-image__actions {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.editor-post-featured-image__action {
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    backdrop-filter: blur(16px) saturate(180%);
    background: hsla(0,0%,100%,.75);
    flex-grow: 1;
    justify-content: center
}

[class].editor-post-format__suggestion {
    margin: 4px 0 0
}

.editor-post-last-revision__title {
    font-weight: 600;
    width: 100%
}

.editor-post-last-revision__title .dashicon {
    margin-right: 5px
}

.components-button.editor-post-last-revision__title {
    height: 100%
}

.components-button.editor-post-last-revision__title:active,.components-button.editor-post-last-revision__title:hover {
    background: #f0f0f0
}

.components-button.editor-post-last-revision__title:focus {
    border-radius: 0;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}

@media (min-width: 600px) {
    .editor-post-locked-modal {
        max-width:480px
    }
}

.editor-post-locked-modal__buttons {
    margin-top: 24px
}

.editor-post-locked-modal__avatar {
    border-radius: 2px;
    margin-top: 16px;
    min-width: auto!important
}

.editor-post-publish-button__button.has-changes-dot:before {
    background: currentcolor;
    border-radius: 4px;
    content: "";
    height: 8px;
    margin: auto 5px auto -3px;
    width: 8px
}

.editor-post-publish-panel {
    background: #fff
}

.editor-post-publish-panel__content {
    min-height: calc(100% - 144px)
}

.editor-post-publish-panel__content>.components-spinner {
    display: block;
    margin: 100px auto 0
}

.editor-post-publish-panel__header {
    align-content: space-between;
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #ddd;
    display: flex;
    height: 61px;
    padding-left: 16px;
    padding-right: 16px
}

.editor-post-publish-panel__header .components-button {
    justify-content: center;
    width: 100%
}

.editor-post-publish-panel__header .has-icon {
    margin-left: auto;
    width: auto
}

.components-site-card {
    align-items: center;
    display: flex;
    margin: 16px 0
}

.components-site-icon {
    border: none;
    border-radius: 2px;
    height: 36px;
    margin-right: 12px;
    width: 36px
}

.components-site-name {
    display: block;
    font-size: 14px
}

.components-site-home {
    color: #757575;
    display: block;
    font-size: 12px
}

.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button {
    flex: 1
}

@media (min-width: 480px) {
    .editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button {
        max-width:160px
    }
}

.editor-post-publish-panel__header-publish-button {
    padding-right: 4px
}

.editor-post-publish-panel__header-cancel-button {
    padding-left: 4px
}

.editor-post-publish-panel__header-published {
    flex-grow: 1
}

.editor-post-publish-panel__footer {
    padding: 16px
}

.components-button.editor-post-publish-panel__toggle.is-primary {
    align-items: center;
    display: inline-flex
}

.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon {
    display: none
}

.components-button.editor-post-publish-panel__toggle.is-primary .dashicon {
    margin-right: -4px
}

.editor-post-publish-panel__link {
    font-weight: 400;
    padding-left: 4px
}

.editor-post-publish-panel__prepublish {
    padding: 16px
}

.editor-post-publish-panel__prepublish strong {
    color: #1e1e1e
}

.editor-post-publish-panel__prepublish .components-panel__body {
    background: #fff;
    margin-left: -16px;
    margin-right: -16px
}

.editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend {
    display: none
}

.post-publish-panel__postpublish .components-panel__body {
    border-bottom: 1px solid #e0e0e0;
    border-top: none
}

.post-publish-panel__postpublish-buttons {
    align-content: space-between;
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.post-publish-panel__postpublish-buttons .components-button {
    flex: 1;
    justify-content: center
}

.post-publish-panel__postpublish-buttons .components-clipboard-button {
    width: 100%
}

.post-publish-panel__postpublish-post-address-container {
    align-items: flex-end;
    display: flex;
    margin-bottom: 16px
}

.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address {
    flex: 1
}

.post-publish-panel__postpublish-post-address-container input[readonly] {
    background: #f0f0f0;
    border-color: #ccc;
    height: 36px;
    overflow: hidden;
    padding: 16px;
    text-overflow: ellipsis
}

.post-publish-panel__postpublish-post-address__copy-button-wrap {
    flex-shrink: 0;
    margin-left: 16px
}

.post-publish-panel__postpublish-header {
    font-weight: 500
}

.post-publish-panel__postpublish-subheader {
    margin: 0 0 8px
}

.post-publish-panel__tip {
    color: #f0b849
}

@media screen and (max-width: 782px) {
    .post-publish-panel__postpublish-post-address__button-wrap .components-button {
        height:40px
    }
}

.editor-post-saved-state {
    align-items: center;
    color: #757575;
    display: flex;
    overflow: hidden;
    padding: 12px 4px;
    white-space: nowrap;
    width: 28px
}

.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover {
    background: transparent;
    color: #757575
}

.editor-post-saved-state svg {
    fill: currentColor;
    display: inline-block;
    flex: 0 0 auto;
    margin-right: 8px
}

@media (min-width: 600px) {
    .editor-post-saved-state {
        padding:8px 12px;
        text-indent: inherit;
        width: auto
    }

    .editor-post-saved-state svg {
        margin-right: 0
    }
}

.editor-post-save-draft.has-text.has-icon svg {
    margin-right: 0
}

.edit-post-sync-status {
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.edit-post-sync-status>span {
    display: block;
    flex-shrink: 0;
    padding: 6px 0;
    width: 45%;
    word-break: break-word
}

.edit-post-sync-status>div {
    padding: 6px 0 6px 12px
}

.editor-post-taxonomies__hierarchical-terms-list {
    margin-left: -6px;
    margin-top: -6px;
    max-height: 14em;
    overflow: auto;
    padding-left: 6px;
    padding-top: 6px
}

.editor-post-taxonomies__hierarchical-terms-choice {
    margin-bottom: 8px
}

.editor-post-taxonomies__hierarchical-terms-choice:last-child {
    margin-bottom: 4px
}

.editor-post-taxonomies__hierarchical-terms-subchoices {
    margin-left: 16px;
    margin-top: 8px
}

.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label {
    margin-bottom: 4px
}

.editor-post-taxonomies__flat-term-most-used-list {
    margin: 0
}

.editor-post-taxonomies__flat-term-most-used-list li {
    display: inline-block;
    margin-right: 8px
}

.editor-post-taxonomies__flat-term-most-used-list .components-button {
    font-size: 12px
}

.edit-post-text-editor__body textarea.editor-post-text-editor {
    border: 1px solid #949494;
    border-radius: 0;
    box-shadow: none;
    display: block;
    font-family: Menlo,Consolas,monaco,monospace;
    font-size: 16px!important;
    line-height: 2.4;
    margin: 0;
    min-height: 200px;
    overflow: hidden;
    padding: 16px;
    resize: none;
    transition: border .1s ease-out,box-shadow .1s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .edit-post-text-editor__body textarea.editor-post-text-editor {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .edit-post-text-editor__body textarea.editor-post-text-editor {
        font-size:15px!important;
        padding: 24px
    }
}

.edit-post-text-editor__body textarea.editor-post-text-editor:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    position: relative
}

.edit-post-text-editor__body textarea.editor-post-text-editor::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.edit-post-text-editor__body textarea.editor-post-text-editor::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.edit-post-text-editor__body textarea.editor-post-text-editor:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.editor-post-url__link-label {
    font-size: 13px;
    font-weight: 400;
    margin: 0
}

.editor-post-url__link {
    direction: ltr;
    word-break: break-word
}

.editor-post-url__link-slug {
    font-weight: 600
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio] {
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    border-radius: 50%;
    box-shadow: 0 0 0 transparent;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    height: 24px;
    line-height: normal;
    margin-right: 12px;
    margin-top: 2px;
    padding: 6px 8px;
    transition: box-shadow .1s linear;
    transition: none;
    width: 24px
}

@media (prefers-reduced-motion:reduce) {
    .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio] {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio] {
        font-size:13px;
        line-height: normal
    }
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color)
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

@media (min-width: 600px) {
    .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio] {
        height:20px;
        width: 20px
    }
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before {
    background-color: #fff;
    border: 4px solid #fff;
    box-sizing: inherit;
    height: 8px;
    margin: 0;
    transform: translate(7px,7px);
    width: 8px
}

@media (min-width: 600px) {
    .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before {
        transform:translate(5px,5px)
    }
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked {
    background: var(--wp-admin-theme-color);
    border-color: var(--wp-admin-theme-color)
}

.editor-post-visibility__fieldset .editor-post-visibility__info {
    color: #757575;
    margin-left: 36px;
    margin-top: .5em
}

@media (min-width: 600px) {
    .editor-post-visibility__fieldset .editor-post-visibility__info {
        margin-left:32px
    }
}

.editor-post-visibility__fieldset .editor-post-visibility__choice:last-child .editor-post-visibility__info {
    margin-bottom: 0
}

.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text] {
    border: 1px solid #949494;
    border-radius: 2px;
    box-shadow: 0 0 0 transparent;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 16px;
    line-height: normal;
    margin-left: 32px;
    padding: 6px 8px;
    transition: box-shadow .1s linear;
    width: calc(100% - 32px)
}

@media (prefers-reduced-motion:reduce) {
    .editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text] {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text] {
        font-size:13px;
        line-height: normal
    }
}

.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-webkit-input-placeholder {
    color: rgba(30,30,30,.62)
}

.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-moz-placeholder {
    color: rgba(30,30,30,.62);
    opacity: 1
}

.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:-ms-input-placeholder {
    color: rgba(30,30,30,.62)
}

.editor-post-trash.components-button {
    flex-grow: 1;
    justify-content: center
}

.table-of-contents__popover.components-popover .components-popover__content {
    min-width: 380px
}

.components-popover.table-of-contents__popover {
    z-index: 99998
}

.table-of-contents__popover .components-popover__content {
    padding: 16px
}

@media (min-width: 600px) {
    .table-of-contents__popover .components-popover__content {
        max-height:calc(100vh - 120px);
        overflow-y: auto
    }
}

.table-of-contents__popover hr {
    margin: 10px -16px 0
}

.table-of-contents__wrapper:focus:before {
    bottom: 0;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.table-of-contents__counts {
    display: flex;
    flex-wrap: wrap;
    margin: -8px 0 0
}

.table-of-contents__count {
    color: #1e1e1e;
    display: flex;
    flex-basis: 33%;
    flex-direction: column;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 8px;
    padding-right: 8px
}

.table-of-contents__count:nth-child(4n) {
    padding-right: 0
}

.table-of-contents__number,.table-of-contents__popover .word-count {
    color: #1e1e1e;
    font-size: 21px;
    font-weight: 400;
    line-height: 30px
}

.table-of-contents__title {
    display: block;
    font-size: 15px;
    font-weight: 600;
    margin-top: 20px
}

.editor-template-validation-notice {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.editor-template-validation-notice .components-button {
    margin-left: 5px
}

/*! This file is auto-generated */
#wpwrap {
    height: auto;
    min-height: 100%;
    width: 100%;
    position: relative;
    -webkit-font-smoothing: subpixel-antialiased
}

#wpcontent {
    height: 100%;
    padding-left: 20px
}

#wpcontent,#wpfooter {
    margin-left: 160px
}

.folded #wpcontent,.folded #wpfooter {
    margin-left: 36px
}

#wpbody-content {
    padding-bottom: 65px;
    float: left;
    width: 100%;
    overflow: visible
}

.inner-sidebar {
    float: right;
    clear: right;
    display: none;
    width: 281px;
    position: relative
}

.columns-2 .inner-sidebar {
    margin-right: auto;
    width: 286px;
    display: block
}

.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables {
    min-height: 300px;
    width: 280px;
    padding: 0
}

.has-right-sidebar .inner-sidebar {
    display: block
}

.has-right-sidebar #post-body {
    float: left;
    clear: left;
    width: 100%;
    margin-right: -2000px
}

.has-right-sidebar #post-body-content {
    margin-right: 300px;
    float: none;
    width: auto
}

#col-left {
    float: left;
    width: 35%
}

#col-right {
    float: right;
    width: 65%
}

#col-left .col-wrap {
    padding: 0 6px 0 0
}

#col-right .col-wrap {
    padding: 0 0 0 6px
}

.alignleft {
    float: left
}

.alignright {
    float: right
}

.textleft {
    text-align: left
}

.textright {
    text-align: right
}

.clear {
    clear: both
}

.wp-clearfix:after {
    content: "";
    display: table;
    clear: both
}

.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

.button .screen-reader-text {
    height: auto
}

.screen-reader-text+.dashicons-external {
    margin-top: -1px;
    margin-left: 2px
}

.screen-reader-shortcut {
    position: absolute;
    top: -1000em;
    left: 6px;
    height: auto;
    width: auto;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 23px 14px;
    background: #f0f0f1;
    color: #2271b1;
    z-index: 100000;
    line-height: normal
}

.screen-reader-shortcut:focus {
    top: -25px;
    color: #2271b1;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    text-decoration: none;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js {
    display: none
}

#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat {
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 1px rgba(0,0,0,.04)
}

.comment-ays,.feature-filter,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat {
    background: #fff
}

body,html {
    height: 100%;
    margin: 0;
    padding: 0
}

body {
    background: #fff;
    color: #3c434a;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 13px;
    line-height: 1.4em;
    min-width: 600px
}

body.iframe {
    min-width: 0;
    padding-top: 1px
}

body.modal-open {
    overflow: hidden
}

body.mobile.modal-open #wpwrap {
    overflow: hidden;
    position: fixed;
    height: 100%
}

iframe,img {
    border: 0
}

td {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

a {
    color: #2271b1;
    transition-property: border,background,color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out
}

a,div {
    outline: 0
}

a:active,a:hover {
    color: #135e96
}

.wp-person a:focus .gravatar,a:focus,a:focus .media-icon img,a:focus .plugin-icon {
    color: #043959;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 1px solid transparent
}

#adminmenu a:focus {
    box-shadow: none;
    outline: 1px solid transparent;
    outline-offset: -1px
}

.screen-reader-text:focus {
    box-shadow: none;
    outline: 0
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

.wp-die-message,p {
    font-size: 13px;
    line-height: 1.5;
    margin: 1em 0
}

blockquote {
    margin: 1em
}

dd,li {
    margin-bottom: 6px
}

h1,h2,h3,h4,h5,h6 {
    display: block;
    font-weight: 600
}

h1 {
    color: #1d2327;
    font-size: 2em;
    margin: .67em 0
}

h2,h3 {
    color: #1d2327;
    font-size: 1.3em;
    margin: 1em 0
}

.update-core-php h2 {
    margin-top: 4em
}

.update-messages h2,.update-php h2,h4 {
    font-size: 1em;
    margin: 1.33em 0
}

h5 {
    font-size: .83em;
    margin: 1.67em 0
}

h6 {
    font-size: .67em;
    margin: 2.33em 0
}

ol,ul {
    padding: 0
}

ul {
    list-style: none
}

ol {
    list-style-type: decimal;
    margin-left: 2em
}

ul.ul-disc {
    list-style: disc outside
}

ul.ul-square {
    list-style: square outside
}

ol.ol-decimal {
    list-style: decimal outside
}

ol.ol-decimal,ul.ul-disc,ul.ul-square {
    margin-left: 1.8em
}

ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li {
    margin: 0 0 .5em
}

.ltr {
    direction: ltr
}

.code,code {
    font-family: Consolas,Monaco,monospace;
    direction: ltr;
    unicode-bidi: embed
}

code,kbd {
    padding: 3px 5px 2px;
    margin: 0 1px;
    background: #f0f0f1;
    background: rgba(0,0,0,.07);
    font-size: 13px
}

.subsubsub {
    list-style: none;
    margin: 8px 0 0;
    padding: 0;
    font-size: 13px;
    float: left;
    color: #646970
}

.subsubsub a {
    line-height: 2;
    padding: .2em;
    text-decoration: none
}

.subsubsub a .count,.subsubsub a.current .count {
    color: #50575e;
    font-weight: 400
}

.subsubsub a.current {
    font-weight: 600;
    border: none
}

.subsubsub li {
    display: inline-block;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.widefat {
    border-spacing: 0;
    width: 100%;
    clear: both;
    margin: 0
}

.widefat * {
    word-wrap: break-word
}

.widefat a,.widefat button.button-link {
    text-decoration: none
}

.widefat td,.widefat th {
    padding: 8px 10px
}

.widefat thead td,.widefat thead th {
    border-bottom: 1px solid #c3c4c7
}

.widefat tfoot td,.widefat tfoot th {
    border-top: 1px solid #c3c4c7;
    border-bottom: none
}

.widefat .no-items td {
    border-bottom-width: 0
}

.widefat td {
    vertical-align: top
}

.widefat td,.widefat td ol,.widefat td p,.widefat td ul {
    font-size: 13px;
    line-height: 1.5em
}

.widefat tfoot td,.widefat th,.widefat thead td {
    text-align: left;
    line-height: 1.3em;
    font-size: 14px
}

.updates-table td input,.widefat tfoot td input,.widefat th input,.widefat thead td input {
    margin: 0 0 0 8px;
    padding: 0;
    vertical-align: text-top
}

.widefat .check-column {
    width: 2.2em;
    padding: 6px 0 25px;
    vertical-align: top
}

.widefat tbody th.check-column {
    padding: 9px 0 22px
}

.updates-table tbody td.check-column,.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column {
    padding: 11px 0 0 3px
}

.widefat tfoot td.check-column,.widefat thead td.check-column {
    padding-top: 4px;
    vertical-align: middle
}

.update-php div.error,.update-php div.updated {
    margin-left: 0
}

.js-update-details-toggle .dashicons {
    text-decoration: none
}

.js-update-details-toggle[aria-expanded=true] .dashicons::before {
    content: "\f142"
}

.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input {
    display: none
}

.column-comments,.column-links,.column-posts,.widefat .num {
    text-align: center
}

.widefat th#comments {
    vertical-align: middle
}

.wrap {
    margin: 10px 20px 0 2px
}

.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child {
    font-size: 23px;
    font-weight: 400;
    margin: 0;
    padding: 9px 0 4px;
    line-height: 1.3
}

.wrap h1.wp-heading-inline {
    display: inline-block;
    margin-right: 5px
}

.wp-header-end {
    visibility: hidden;
    margin: -2px 0 0
}

.subtitle {
    margin: 0;
    padding-left: 25px;
    color: #50575e;
    font-size: 14px;
    font-weight: 400;
    line-height: 1
}

.subtitle strong {
    word-break: break-all
}

.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    text-shadow: none;
    top: -3px;
    margin-left: 4px;
    border: 1px solid #2271b1;
    border-radius: 3px;
    background: #f6f7f7;
    font-size: 13px;
    font-weight: 400;
    line-height: 2.15384615;
    color: #2271b1;
    padding: 0 10px;
    min-height: 30px;
    -webkit-appearance: none
}

.wrap .wp-heading-inline+.page-title-action {
    margin-left: 0
}

.wrap .add-new-h2:hover,.wrap .page-title-action:hover {
    background: #f0f0f1;
    border-color: #0a4b78;
    color: #0a4b78
}

.page-title-action:focus {
    color: #0a4b78
}

.form-table th label[for=WPLANG] .dashicons,.form-table th label[for=locale] .dashicons {
    margin-left: 5px
}

.wrap .page-title-action:focus {
    border-color: #3582c4;
    box-shadow: 0 0 0 1px #3582c4;
    outline: 2px solid transparent
}

.wrap h1.long-header {
    padding-right: 0
}

.wp-dialog {
    background-color: #fff
}

#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover {
    border-color: #8c8f94;
    box-shadow: 0 1px 2px rgba(0,0,0,.1)
}

.sorthelper {
    background-color: #c5d9ed
}

.ac_match,.subsubsub a.current {
    color: #000
}

.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd) {
    background-color: #f6f7f7
}

.bar {
    background-color: #f0f0f1;
    border-right-color: #4f94d4
}

.highlight {
    background-color: #f0f6fc;
    color: #3c434a
}

.wp-ui-primary {
    color: #fff;
    background-color: #2c3338
}

.wp-ui-text-primary {
    color: #2c3338
}

.wp-ui-highlight {
    color: #fff;
    background-color: #2271b1
}

.wp-ui-text-highlight {
    color: #2271b1
}

.wp-ui-notification {
    color: #fff;
    background-color: #d63638
}

.wp-ui-text-notification {
    color: #d63638
}

.wp-ui-text-icon {
    color: #8c8f94
}

img.emoji {
    display: inline!important;
    border: none!important;
    height: 1em!important;
    width: 1em!important;
    margin: 0 .07em!important;
    vertical-align: -.1em!important;
    background: 0 0!important;
    padding: 0!important;
    box-shadow: none!important
}

#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top {
    line-height: 1.4em
}

.menu-item-handle,.widget .widget-top {
    background: #f6f7f7;
    color: #1d2327
}

.stuffbox .hndle {
    border-bottom: 1px solid #c3c4c7
}

.quicktags {
    background-color: #c3c4c7;
    color: #000;
    font-size: 12px
}

.icon32 {
    display: none
}

#bulk-titles .ntdelbutton:before,.notice-dismiss:before,.tagchecklist .ntdelbutton .remove-tag-icon:before,.welcome-panel .welcome-panel-close:before {
    background: 0 0;
    color: #787c82;
    content: "\f153";
    display: block;
    font: normal 16px/20px dashicons;
    speak: never;
    height: 20px;
    text-align: center;
    width: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.welcome-panel .welcome-panel-close:before {
    margin: 0
}

.tagchecklist .ntdelbutton .remove-tag-icon:before {
    margin-left: 2px;
    border-radius: 50%;
    color: #2271b1;
    line-height: 1.28
}

.tagchecklist .ntdelbutton:focus {
    outline: 0
}

#bulk-titles .ntdelbutton:focus:before,#bulk-titles .ntdelbutton:hover:before,.tagchecklist .ntdelbutton:focus .remove-tag-icon:before,.tagchecklist .ntdelbutton:hover .remove-tag-icon:before {
    color: #d63638
}

.tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.key-labels label {
    line-height: 24px
}

b,strong {
    font-weight: 600
}

.pre {
    white-space: pre-wrap;
    word-wrap: break-word
}

.howto {
    color: #646970;
    display: block
}

p.install-help {
    margin: 8px 0;
    font-style: italic
}

.no-break {
    white-space: nowrap
}

hr {
    border: 0;
    border-top: 1px solid #dcdcde;
    border-bottom: 1px solid #f6f7f7
}

#all-plugins-table .plugins a.delete,#delete-link a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.privacy_requests .remove-personal-data .remove-personal-data-handle,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete,a#remove-post-thumbnail {
    color: #b32d2e
}

#all-plugins-table .plugins a.delete:hover,#delete-link a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.privacy_requests .remove-personal-data .remove-personal-data-handle:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,a#remove-post-thumbnail:hover,abbr.required,span.required {
    color: #b32d2e;
    border: none
}

#major-publishing-actions {
    padding: 10px;
    clear: both;
    border-top: 1px solid #dcdcde;
    background: #f6f7f7
}

#delete-action {
    float: left;
    line-height: 2.30769231
}

#delete-link {
    line-height: 2.30769231;
    vertical-align: middle;
    text-align: left;
    margin-left: 8px
}

#delete-link a {
    text-decoration: none
}

#publishing-action {
    text-align: right;
    float: right;
    line-height: 1.9
}

#publishing-action .spinner {
    float: none;
    margin-top: 5px
}

#misc-publishing-actions {
    padding: 6px 0 0
}

.misc-pub-section {
    padding: 6px 10px 8px
}

.misc-pub-filename,.word-wrap-break-word {
    word-wrap: break-word
}

#minor-publishing-actions {
    padding: 10px 10px 0;
    text-align: right
}

#save-post {
    float: left
}

.preview {
    float: right
}

#sticky-span {
    margin-left: 18px
}

.approve,.unapproved .unapprove {
    display: none
}

.spam .approve,.trash .approve,.unapproved .approve {
    display: inline
}

td.action-links,th.action-links {
    text-align: right
}

#misc-publishing-actions .notice {
    margin-left: 10px;
    margin-right: 10px
}

.wp-filter {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    margin: 12px 0 25px;
    padding: 0 10px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    border: 1px solid #c3c4c7;
    background: #fff;
    color: #50575e;
    font-size: 13px
}

.wp-filter a {
    text-decoration: none
}

.filter-count {
    display: inline-block;
    vertical-align: middle;
    min-width: 4em
}

.filter-count .count,.title-count {
    display: inline-block;
    position: relative;
    top: -1px;
    padding: 4px 10px;
    border-radius: 30px;
    background: #646970;
    color: #fff;
    font-size: 14px;
    font-weight: 600
}

.title-count {
    display: inline;
    top: -3px;
    margin-left: 5px;
    margin-right: 20px
}

.filter-items {
    float: left
}

.filter-links {
    display: inline-block;
    margin: 0
}

.filter-links li {
    display: inline-block;
    margin: 0
}

.filter-links li>a {
    display: inline-block;
    margin: 0 10px;
    padding: 15px 0;
    border-bottom: 4px solid #fff;
    color: #646970;
    cursor: pointer
}

.filter-links .current {
    box-shadow: none;
    border-bottom: 4px solid #646970;
    color: #1d2327
}

.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover {
    color: #135e96
}

.wp-filter .search-form {
    float: right;
    margin: 10px 0
}

.wp-filter .search-form input[type=search] {
    width: 280px;
    max-width: 100%
}

.wp-filter .search-form select {
    margin: 0
}

.plugin-install-php .wp-filter {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.wp-filter .search-form.search-plugins {
    margin-top: 0
}

.wp-filter .search-form.search-plugins .wp-filter-search,.wp-filter .search-form.search-plugins select {
    display: inline-block;
    margin-top: 10px;
    vertical-align: top
}

.wp-filter .button.drawer-toggle {
    margin: 10px 9px 0;
    padding: 0 10px 0 6px;
    border-color: transparent;
    background-color: transparent;
    color: #646970;
    vertical-align: baseline;
    box-shadow: none
}

.wp-filter .drawer-toggle:before {
    content: "\f111";
    margin: 0 5px 0 0;
    color: #646970;
    font: normal 16px/1 dashicons;
    vertical-align: text-bottom;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wp-filter .button.drawer-toggle:focus,.wp-filter .button.drawer-toggle:hover,.wp-filter .drawer-toggle:focus:before,.wp-filter .drawer-toggle:hover:before {
    background-color: transparent;
    color: #135e96
}

.wp-filter .button.drawer-toggle:focus:active,.wp-filter .button.drawer-toggle:hover {
    border-color: transparent
}

.wp-filter .button.drawer-toggle:focus {
    border-color: #4f94d4
}

.wp-filter .button.drawer-toggle:active {
    background: 0 0;
    box-shadow: none;
    transform: none
}

.wp-filter .drawer-toggle.current:before {
    color: #fff
}

.filter-drawer,.wp-filter .favorites-form {
    display: none;
    margin: 0 -10px 0 -20px;
    padding: 20px;
    border-top: 1px solid #f0f0f1;
    background: #f6f7f7;
    overflow: hidden
}

.show-favorites-form .favorites-form,.show-filters .filter-drawer {
    display: block
}

.show-filters .filter-links a.current {
    border-bottom: none
}

.show-filters .wp-filter .button.drawer-toggle {
    border-radius: 2px;
    background: #646970;
    color: #fff
}

.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover {
    background: #2271b1
}

.show-filters .wp-filter .drawer-toggle:before {
    color: #fff
}

.filter-group {
    box-sizing: border-box;
    position: relative;
    float: left;
    margin: 0 1% 0 0;
    padding: 20px 10px 10px;
    width: 24%;
    background: #fff;
    border: 1px solid #dcdcde;
    box-shadow: 0 1px 1px rgba(0,0,0,.04)
}

.filter-group legend {
    position: absolute;
    top: 10px;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 1em;
    font-weight: 600
}

.filter-drawer .filter-group-feature {
    margin: 28px 0 0;
    list-style-type: none;
    font-size: 12px
}

.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label {
    line-height: 1.4
}

.filter-drawer .filter-group-feature input {
    position: absolute;
    margin: 0
}

.filter-group .filter-group-feature label {
    display: block;
    margin: 14px 0 14px 23px
}

.filter-drawer .buttons {
    clear: both;
    margin-bottom: 20px
}

.filter-drawer .filter-group+.buttons {
    margin-bottom: 0;
    padding-top: 20px
}

.filter-drawer .buttons .button span {
    display: inline-block;
    opacity: .8;
    font-size: 12px;
    text-indent: 10px
}

.wp-filter .button.clear-filters {
    display: none;
    margin-left: 10px
}

.wp-filter .button-link.edit-filters {
    padding: 0 5px;
    line-height: 2.2
}

.filtered-by {
    display: none;
    margin: 0
}

.filtered-by>span {
    font-weight: 600
}

.filtered-by a {
    margin-left: 10px
}

.filtered-by .tags {
    display: inline
}

.filtered-by .tag {
    margin: 0 5px;
    padding: 4px 8px;
    border: 1px solid #dcdcde;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    background: #fff;
    font-size: 11px
}

.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group {
    display: none
}

.filters-applied .filtered-by {
    display: block
}

.filters-applied .filter-drawer {
    padding: 20px
}

.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters .favorites-form,.show-filters.filters-applied.loading-content .content-filterable {
    display: none
}

.show-filters.filters-applied .content-filterable {
    display: block
}

.loading-content .spinner {
    display: block;
    margin: 40px auto 0;
    float: none
}

@media only screen and (max-width: 1120px) {
    .filter-drawer {
        border-bottom:1px solid #f0f0f1
    }

    .filter-group {
        margin-bottom: 0;
        margin-top: 5px;
        width: 100%
    }

    .filter-group li {
        margin: 10px 0
    }
}

@media only screen and (max-width: 1000px) {
    .filter-items {
        float:none
    }

    .wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form {
        float: none;
        position: relative;
        max-width: 100%
    }
}

@media only screen and (max-width: 782px) {
    .filter-group li {
        padding:0;
        width: 50%
    }
}

@media only screen and (max-width: 320px) {
    .filter-count {
        display:none
    }

    .wp-filter .drawer-toggle {
        margin: 10px 0
    }

    .filter-group li,.wp-filter .search-form input[type=search] {
        width: 100%
    }
}

.notice,div.error,div.updated {
    background: #fff;
    border: 1px solid #c3c4c7;
    border-left-width: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    margin: 5px 15px 2px;
    padding: 1px 12px
}

div[class=update-message] {
    padding: .5em 12px .5em 0
}

.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p {
    margin: .5em 0;
    padding: 2px
}

.error a {
    text-decoration: underline
}

.updated a {
    padding-bottom: 2px
}

.notice-alt {
    box-shadow: none
}

.notice-large {
    padding: 10px 20px
}

.notice-title {
    display: inline-block;
    color: #1d2327;
    font-size: 18px
}

.wp-core-ui .notice.is-dismissible {
    padding-right: 38px;
    position: relative
}

.notice-dismiss {
    position: absolute;
    top: 0;
    right: 1px;
    border: none;
    margin: 0;
    padding: 9px;
    background: 0 0;
    color: #787c82;
    cursor: pointer
}

.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before {
    color: #d63638
}

.notice-dismiss:focus {
    outline: 0;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.notice-success,div.updated {
    border-left-color: #00a32a
}

.notice-success.notice-alt {
    background-color: #edfaef
}

.notice-warning {
    border-left-color: #dba617
}

.notice-warning.notice-alt {
    background-color: #fcf9e8
}

.notice-error,div.error {
    border-left-color: #d63638
}

.notice-error.notice-alt {
    background-color: #fcf0f1
}

.notice-info {
    border-left-color: #72aee6
}

.notice-info.notice-alt {
    background-color: #f0f6fc
}

.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updated-message p:before,.updating-message p:before {
    display: inline-block;
    font: normal 20px/1 dashicons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top
}

.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated {
    margin: 5px 0 15px
}

.wrap #templateside .notice {
    display: block;
    margin: 0;
    padding: 5px 8px;
    font-weight: 600;
    text-decoration: none
}

.wrap #templateside span.notice {
    margin-left: -12px
}

#templateside li.notice a {
    padding: 0
}

.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updating-message p:before {
    color: #d63638;
    content: "\f463"
}

.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.plugins .column-auto-updates .dashicons-update.spin,.theme-overlay .theme-autoupdate .dashicons-update.spin,.updating-message p:before {
    animation: rotation 2s infinite linear
}

@media (prefers-reduced-motion:reduce) {
    .button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.plugins .column-auto-updates .dashicons-update.spin,.theme-overlay .theme-autoupdate .dashicons-update.spin,.updating-message p:before {
        animation: none
    }
}

.theme-overlay .theme-autoupdate .dashicons-update.spin {
    margin-right: 3px
}

.button.updated-message:before,.installed p:before,.updated-message p:before {
    color: #68de7c;
    content: "\f147"
}

.update-message.notice-error p:before {
    color: #d63638;
    content: "\f534"
}

.import-php .updating-message:before,.wrap .notice p:before {
    margin-right: 6px
}

.import-php .updating-message:before {
    vertical-align: bottom
}

#update-nag,.update-nag {
    display: inline-block;
    line-height: 1.4;
    padding: 11px 15px;
    font-size: 14px;
    margin: 25px 20px 0 2px
}

ul#dismissed-updates {
    display: none
}

#dismissed-updates li>p {
    margin-top: 0
}

#dismiss,#undismiss {
    margin-left: .5em
}

form.upgrade {
    margin-top: 8px
}

form.upgrade .hint {
    font-style: italic;
    font-size: 85%;
    margin: -.5em 0 2em
}

.update-php .spinner {
    float: none;
    margin: -4px 0
}

h2.wp-current-version {
    margin-bottom: .3em
}

p.update-last-checked {
    margin-top: 0
}

p.auto-update-status {
    margin-top: 2em;
    line-height: 1.8
}

#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading {
    visibility: hidden
}

#ajax-response.alignleft {
    margin-left: 2em
}

.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before {
    margin: 3px 5px 0 -2px
}

.button-primary.updating-message:before {
    color: #fff
}

.button-primary.updated-message:before {
    color: #9ec2e6
}

.button.updated-message {
    transition-property: border,background,color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out
}

@media aural {
    .button.installed:before,.button.installing:before,.update-message p:before,.wrap .notice p:before {
        speak: never
    }
}

#adminmenu a,#catlist a,#taglist a {
    text-decoration: none
}

#contextual-help-wrap,#screen-options-wrap {
    margin: 0;
    padding: 8px 20px 12px;
    position: relative
}

#contextual-help-wrap {
    overflow: auto;
    margin-left: 0
}

#screen-meta-links {
    float: right;
    margin: 0 20px 0 0
}

#screen-meta {
    display: none;
    margin: 0 20px -1px 0;
    position: relative;
    background-color: #fff;
    border: 1px solid #c3c4c7;
    border-top: none;
    box-shadow: 0 0 0 transparent
}

#contextual-help-link-wrap,#screen-options-link-wrap {
    float: left;
    margin: 0 0 0 6px
}

#screen-meta-links .screen-meta-toggle {
    position: relative;
    top: 0
}

#screen-meta-links .show-settings {
    border: 1px solid #c3c4c7;
    border-top: none;
    height: auto;
    margin-bottom: 0;
    padding: 3px 6px 3px 16px;
    background: #fff;
    border-radius: 0 0 4px 4px;
    color: #646970;
    line-height: 1.7;
    box-shadow: 0 0 0 transparent;
    transition: box-shadow .1s linear
}

#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover {
    color: #2c3338
}

#screen-meta-links .show-settings:focus {
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8)
}

#screen-meta-links .show-settings:active {
    transform: none
}

#screen-meta-links .show-settings:after {
    right: 0;
    content: "\f140";
    font: normal 20px/1 dashicons;
    speak: never;
    display: inline-block;
    padding: 0 5px 0 0;
    bottom: 2px;
    position: relative;
    vertical-align: bottom;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none
}

#screen-meta-links .screen-meta-active:after {
    content: "\f142"
}

.toggle-arrow {
    background-repeat: no-repeat;
    background-position: top left;
    background-color: transparent;
    height: 22px;
    line-height: 22px;
    display: block
}

.toggle-arrow-active {
    background-position: bottom left
}

#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend {
    margin: 0;
    padding: 8px 0;
    font-size: 13px;
    font-weight: 600
}

.metabox-prefs label {
    display: inline-block;
    padding-right: 15px;
    line-height: 2.35
}

#number-of-columns {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px
}

.metabox-prefs input[type=checkbox] {
    margin-top: 0;
    margin-right: 6px
}

.metabox-prefs label input,.metabox-prefs label input[type=checkbox] {
    margin: -4px 5px 0 0
}

.metabox-prefs .columns-prefs label input {
    margin: -1px 2px 0 0
}

.metabox-prefs label a {
    display: none
}

.metabox-prefs .screen-options input,.metabox-prefs .screen-options label {
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle
}

.metabox-prefs .screen-options .screen-per-page {
    margin-right: 15px;
    padding-right: 0
}

.metabox-prefs .screen-options label {
    line-height: 2.2;
    padding-right: 0
}

.screen-options+.screen-options {
    margin-top: 10px
}

.metabox-prefs .submit {
    margin-top: 1em;
    padding: 0
}

#contextual-help-wrap {
    padding: 0
}

#contextual-help-columns {
    position: relative
}

#contextual-help-back {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 150px;
    right: 170px;
    border: 1px solid #c3c4c7;
    border-top: none;
    border-bottom: none;
    background: #f0f6fc
}

#contextual-help-wrap.no-sidebar #contextual-help-back {
    right: 0;
    border-right-width: 0;
    border-bottom-right-radius: 2px
}

.contextual-help-tabs {
    float: left;
    width: 150px;
    margin: 0
}

.contextual-help-tabs ul {
    margin: 1em 0
}

.contextual-help-tabs li {
    margin-bottom: 0;
    list-style-type: none;
    border-style: solid;
    border-width: 0 0 0 2px;
    border-color: transparent
}

.contextual-help-tabs a {
    display: block;
    padding: 5px 5px 5px 12px;
    line-height: 1.4;
    text-decoration: none;
    border: 1px solid transparent;
    border-right: none;
    border-left: none
}

.contextual-help-tabs a:hover {
    color: #2c3338
}

.contextual-help-tabs .active {
    padding: 0;
    margin: 0 -1px 0 0;
    border-left: 2px solid #72aee6;
    background: #f0f6fc;
    box-shadow: 0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)
}

.contextual-help-tabs .active a {
    border-color: #c3c4c7;
    color: #2c3338
}

.contextual-help-tabs-wrap {
    padding: 0 20px;
    overflow: auto
}

.help-tab-content {
    display: none;
    margin: 0 22px 12px 0;
    line-height: 1.6
}

.help-tab-content.active {
    display: block
}

.help-tab-content ul li {
    list-style-type: disc;
    margin-left: 18px
}

.contextual-help-sidebar {
    width: 150px;
    float: right;
    padding: 0 8px 0 12px;
    overflow: auto
}

html.wp-toolbar {
    padding-top: 32px;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

.widefat td,.widefat th {
    color: #50575e
}

.widefat tfoot td,.widefat th,.widefat thead td {
    font-weight: 400
}

.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th {
    color: #2c3338
}

.widefat td p {
    margin: 2px 0 .8em
}

.widefat ol,.widefat p,.widefat ul {
    color: #2c3338
}

.widefat .column-comment p {
    margin: .6em 0
}

.widefat .column-comment ul {
    list-style: initial;
    margin-left: 2em
}

.postbox-container {
    float: left
}

.postbox-container .meta-box-sortables {
    box-sizing: border-box
}

#wpbody-content .metabox-holder {
    padding-top: 10px
}

.metabox-holder .postbox-container .meta-box-sortables {
    min-height: 1px;
    position: relative
}

#post-body-content {
    width: 100%;
    min-width: 463px;
    float: left
}

#post-body.columns-2 #postbox-container-1 {
    float: right;
    margin-right: -300px;
    width: 280px
}

#post-body.columns-2 #side-sortables {
    min-height: 250px
}

@media only screen and (max-width: 799px) {
    #wpbody-content .metabox-holder .postbox-container .empty-container {
        outline:0;
        height: 0;
        min-height: 0
    }
}

.js .postbox .hndle,.js .widget .widget-top {
    cursor: move
}

.js .postbox .hndle.is-non-sortable,.js .widget .widget-top.is-non-sortable {
    cursor: auto
}

.hndle a {
    font-size: 12px;
    font-weight: 400
}

.postbox-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #c3c4c7
}

.postbox-header .hndle {
    flex-grow: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.postbox-header .handle-actions {
    flex-shrink: 0
}

.postbox .handle-order-higher,.postbox .handle-order-lower,.postbox .handlediv {
    width: 36px;
    height: 36px;
    margin: 0;
    padding: 0;
    border: 0;
    background: 0 0;
    cursor: pointer
}

.postbox .handle-order-higher,.postbox .handle-order-lower {
    color: #787c82;
    width: 1.62rem
}

.edit-post-meta-boxes-area .postbox .handle-order-higher,.edit-post-meta-boxes-area .postbox .handle-order-lower {
    width: 44px;
    height: 44px;
    color: #1d2327
}

.postbox .handle-order-higher[aria-disabled=true],.postbox .handle-order-lower[aria-disabled=true] {
    cursor: default;
    color: #a7aaad
}

.sortable-placeholder {
    border: 1px dashed #c3c4c7;
    margin-bottom: 20px
}

.postbox,.stuffbox {
    margin-bottom: 20px;
    padding: 0;
    line-height: 1
}

.postbox.closed {
    border-bottom: 0
}

.postbox .hndle,.stuffbox .hndle {
    -webkit-user-select: none;
    user-select: none
}

.postbox .inside {
    padding: 0 12px 12px;
    line-height: 1.4;
    font-size: 13px
}

.stuffbox .inside {
    padding: 0;
    line-height: 1.4;
    font-size: 13px;
    margin-top: 0
}

.postbox .inside {
    margin: 11px 0;
    position: relative
}

.postbox .inside>p:last-child,.rss-widget ul li:last-child {
    margin-bottom: 1px!important
}

.postbox.closed h3 {
    border: none;
    box-shadow: none
}

.postbox table.form-table {
    margin-bottom: 0
}

.postbox table.widefat {
    box-shadow: none
}

.temp-border {
    border: 1px dotted #c3c4c7
}

.columns-prefs label {
    padding: 0 10px 0 0
}

#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#comment-status-display,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.plugins .name {
    font-weight: 600
}

#wpfooter {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 20px;
    color: #50575e
}

#wpfooter p {
    font-size: 13px;
    margin: 0;
    line-height: 1.55
}

#footer-thankyou {
    font-style: italic
}

.nav-tab {
    float: left;
    border: 1px solid #c3c4c7;
    border-bottom: none;
    margin-left: .5em;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.71428571;
    font-weight: 600;
    background: #dcdcde;
    color: #50575e;
    text-decoration: none;
    white-space: nowrap
}

.nav-tab-small .nav-tab,h3 .nav-tab {
    padding: 5px 14px;
    font-size: 12px;
    line-height: 1.33
}

.nav-tab:focus,.nav-tab:hover {
    background-color: #fff;
    color: #3c434a
}

.nav-tab-active,.nav-tab:focus:active {
    box-shadow: none
}

.nav-tab-active {
    margin-bottom: -1px;
    color: #3c434a
}

.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover {
    border-bottom: 1px solid #f0f0f1;
    background: #f0f0f1;
    color: #000
}

.nav-tab-wrapper,.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper {
    border-bottom: 1px solid #c3c4c7;
    margin: 0;
    padding-top: 9px;
    padding-bottom: 0;
    line-height: inherit
}

.nav-tab-wrapper:not(.wp-clearfix):after {
    content: "";
    display: table;
    clear: both
}

.spinner {
    background: url(images/spinner.gif) no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    visibility: hidden;
    float: right;
    vertical-align: middle;
    opacity: .7;
    width: 20px;
    height: 20px;
    margin: 4px 10px 0
}

.loading-content .spinner,.spinner.is-active {
    visibility: visible
}

#template>div {
    margin-right: 16em
}

#template .notice {
    margin-top: 1em;
    margin-right: 3%
}

#template .notice p {
    width: auto
}

#template .submit .spinner {
    float: none
}

.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle {
    font-size: 14px;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4
}

.nav-menus-php .metabox-holder h3 {
    padding: 10px 10px 11px 14px;
    line-height: 1.5
}

#templateside ul li a {
    text-decoration: none
}

.plugin-install #description,.plugin-install-network #description {
    width: 60%
}

table .column-rating,table .column-visible,table .vers {
    text-align: left
}

.attention,.error-message {
    color: #d63638;
    font-weight: 600
}

body.iframe {
    height: 98%
}

.lp-show-latest p {
    display: none
}

.lp-show-latest .lp-error p,.lp-show-latest p:last-child {
    display: block
}

.media-icon {
    width: 62px;
    text-align: center
}

.media-icon img {
    border: 1px solid #dcdcde;
    border: 1px solid rgba(0,0,0,.07)
}

#howto {
    font-size: 11px;
    margin: 0 5px;
    display: block
}

.importers {
    font-size: 16px;
    width: auto
}

.importers td {
    padding-right: 14px;
    line-height: 1.4
}

.importers .import-system {
    max-width: 250px
}

.importers td.desc {
    max-width: 500px
}

.importer-action,.importer-desc,.importer-title {
    display: block
}

.importer-title {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: .2em
}

.importer-action {
    line-height: 1.55;
    color: #50575e;
    margin-bottom: 1em
}

#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3 {
    margin-top: 0
}

.edit-comment-author {
    color: #1d2327;
    border-bottom: 1px solid #f0f0f1
}

#namediv h2 label,#namediv h3 label {
    vertical-align: baseline
}

#namediv table {
    width: 100%
}

#namediv td.first {
    width: 10px;
    white-space: nowrap
}

#namediv input {
    width: 100%
}

#namediv p {
    margin: 10px 0
}

.zerosize {
    height: 0;
    width: 0;
    margin: 0;
    border: 0;
    padding: 0;
    overflow: hidden;
    position: absolute
}

br.clear {
    height: 2px;
    line-height: .15
}

.checkbox {
    border: none;
    margin: 0;
    padding: 0
}

fieldset {
    border: 0;
    padding: 0;
    margin: 0
}

.post-categories {
    display: inline;
    margin: 0;
    padding: 0
}

.post-categories li {
    display: inline
}

div.star-holder {
    position: relative;
    height: 17px;
    width: 100px;
    background: url(images/stars.png?ver=20121108) repeat-x bottom left
}

div.star-holder .star-rating {
    background: url(images/stars.png?ver=20121108) repeat-x top left;
    height: 17px;
    float: left
}

.star-rating {
    white-space: nowrap
}

.star-rating .star {
    display: inline-block;
    width: 20px;
    height: 20px;
    -webkit-font-smoothing: antialiased;
    font-size: 20px;
    line-height: 1;
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    transition: color .1s ease-in;
    text-align: center;
    color: #dba617
}

.star-rating .star-full:before {
    content: "\f155"
}

.star-rating .star-half:before {
    content: "\f459"
}

.rtl .star-rating .star-half {
    transform: rotateY(180deg)
}

.star-rating .star-empty:before {
    content: "\f154"
}

div.action-links {
    font-weight: 400;
    margin: 6px 0 0
}

#plugin-information {
    background: #fff;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    padding: 0
}

#plugin-information-scrollable {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%
}

#plugin-information-title {
    padding: 0 26px;
    background: #f6f7f7;
    font-size: 22px;
    font-weight: 600;
    line-height: 2.4;
    position: relative;
    height: 56px
}

#plugin-information-title.with-banner {
    margin-right: 0;
    height: 250px;
    background-size: cover
}

#plugin-information-title h2 {
    font-size: 1em;
    font-weight: 600;
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#plugin-information-title.with-banner h2 {
    position: relative;
    font-family: "Helvetica Neue",sans-serif;
    display: inline-block;
    font-size: 30px;
    line-height: 1.68;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 15px;
    margin-top: 174px;
    color: #fff;
    background: rgba(29,35,39,.9);
    text-shadow: 0 1px 3px rgba(0,0,0,.4);
    box-shadow: 0 0 30px rgba(255,255,255,.1);
    border-radius: 8px
}

#plugin-information-title div.vignette {
    display: none
}

#plugin-information-title.with-banner div.vignette {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 250px;
    width: 100%;
    background: 0 0;
    box-shadow: inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)
}

#plugin-information-tabs {
    padding: 0 16px;
    position: relative;
    right: 0;
    left: 0;
    min-height: 36px;
    font-size: 0;
    z-index: 1;
    border-bottom: 1px solid #dcdcde;
    background: #f6f7f7
}

#plugin-information-tabs a {
    position: relative;
    display: inline-block;
    padding: 9px 10px;
    margin: 0;
    height: 18px;
    line-height: 1.3;
    font-size: 14px;
    text-decoration: none;
    transition: none
}

#plugin-information-tabs a.current {
    margin: 0 -1px -1px;
    background: #fff;
    border: 1px solid #dcdcde;
    border-bottom-color: #fff;
    padding-top: 8px;
    color: #2c3338
}

#plugin-information-tabs.with-banner a.current {
    border-top: none;
    padding-top: 9px
}

#plugin-information-tabs a:active,#plugin-information-tabs a:focus {
    outline: 0
}

#plugin-information-content {
    overflow: hidden;
    background: #fff;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    min-height: 100%;
    min-height: calc(100% - 152px)
}

#plugin-information-content.with-banner {
    min-height: calc(100% - 346px)
}

#section-holder {
    position: relative;
    top: 0;
    right: 250px;
    bottom: 0;
    left: 0;
    margin-top: 10px;
    margin-right: 250px;
    padding: 10px 26px 99999px;
    margin-bottom: -99932px
}

#section-holder .notice {
    margin: 5px 0 15px
}

#section-holder .updated {
    margin: 16px 0
}

#plugin-information .fyi {
    float: right;
    position: relative;
    top: 0;
    right: 0;
    padding: 16px 16px 99999px;
    margin-bottom: -99932px;
    width: 217px;
    border-left: 1px solid #dcdcde;
    background: #f6f7f7;
    color: #646970
}

#plugin-information .fyi strong {
    color: #3c434a
}

#plugin-information .fyi h3 {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    color: #646970;
    margin: 24px 0 8px
}

#plugin-information .fyi h2 {
    font-size: .9em;
    margin-bottom: 0;
    margin-right: 0
}

#plugin-information .fyi ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#plugin-information .fyi li {
    margin: 0 0 10px
}

#plugin-information .fyi-description {
    margin-top: 0
}

#plugin-information .counter-container {
    margin: 3px 0
}

#plugin-information .counter-label {
    float: left;
    margin-right: 5px;
    min-width: 55px
}

#plugin-information .counter-back {
    height: 17px;
    width: 92px;
    background-color: #dcdcde;
    float: left
}

#plugin-information .counter-bar {
    height: 17px;
    background-color: #f0c33c;
    float: left
}

#plugin-information .counter-count {
    margin-left: 5px
}

#plugin-information .fyi ul.contributors {
    margin-top: 10px
}

#plugin-information .fyi ul.contributors li {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

#plugin-information .fyi ul.contributors li {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

#plugin-information .fyi ul.contributors li img {
    vertical-align: middle;
    margin-right: 4px
}

#plugin-information-footer {
    padding: 13px 16px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    border-top: 1px solid #dcdcde;
    background: #f6f7f7
}

#plugin-information .section {
    direction: ltr
}

#plugin-information .section ol,#plugin-information .section ul {
    list-style-type: disc;
    margin-left: 24px
}

#plugin-information .section,#plugin-information .section p {
    font-size: 14px;
    line-height: 1.7
}

#plugin-information #section-screenshots ol {
    list-style: none;
    margin: 0
}

#plugin-information #section-screenshots li img {
    vertical-align: text-top;
    margin-top: 16px;
    max-width: 100%;
    width: auto;
    height: auto;
    box-shadow: 0 1px 2px rgba(0,0,0,.3)
}

#plugin-information #section-screenshots li p {
    font-style: italic;
    padding-left: 20px
}

#plugin-information pre {
    padding: 7px;
    overflow: auto;
    border: 1px solid #c3c4c7
}

#plugin-information blockquote {
    border-left: 2px solid #dcdcde;
    color: #646970;
    font-style: italic;
    margin: 1em 0;
    padding: 0 0 0 1em
}

#plugin-information .review {
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdcde
}

#plugin-information .review-title-section {
    overflow: hidden
}

#plugin-information .review-title-section h4 {
    display: inline-block;
    float: left;
    margin: 0 6px 0 0
}

#plugin-information .reviewer-info p {
    clear: both;
    margin: 0;
    padding-top: 2px
}

#plugin-information .reviewer-info .avatar {
    float: left;
    margin: 4px 6px 0 0
}

#plugin-information .reviewer-info .star-rating {
    float: left
}

#plugin-information .review-meta {
    float: left;
    margin-left: .75em
}

#plugin-information .review-body {
    float: left;
    width: 100%
}

.plugin-version-author-uri {
    font-size: 13px
}

.update-php .button.button-primary {
    margin-right: 1em
}

@media screen and (max-width: 771px) {
    #plugin-information-title.with-banner {
        height:100px
    }

    #plugin-information-title.with-banner h2 {
        margin-top: 30px;
        font-size: 20px;
        line-height: 2;
        max-width: 85%
    }

    #plugin-information-title.with-banner div.vignette {
        height: 100px
    }

    #plugin-information-tabs {
        overflow: hidden;
        padding: 0;
        height: auto
    }

    #plugin-information-tabs a.current {
        margin-bottom: 0;
        border-bottom: none
    }

    #plugin-information .fyi {
        float: none;
        border: 1px solid #dcdcde;
        position: static;
        width: auto;
        margin: 26px 26px 0;
        padding-bottom: 0
    }

    #section-holder {
        position: static;
        margin: 0;
        padding-bottom: 70px
    }

    #plugin-information .fyi h3,#plugin-information .fyi small {
        display: none
    }

    #plugin-information-footer {
        padding: 12px 16px 0;
        height: 46px
    }
}

#TB_window.plugin-details-modal {
    background: #fff
}

#TB_window.plugin-details-modal.thickbox-loading:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    margin: -10px 0 0 -10px;
    background: #fff url(images/spinner.gif) no-repeat center;
    background-size: 20px 20px;
    transform: translateZ(0)
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    #TB_window.plugin-details-modal.thickbox-loading:before {
        background-image:url(images/spinner-2x.gif)
    }
}

.plugin-details-modal #TB_title {
    float: left;
    height: 1px
}

.plugin-details-modal #TB_ajaxWindowTitle {
    display: none
}

.plugin-details-modal #TB_closeWindowButton {
    left: auto;
    right: -30px;
    color: #f0f0f1
}

.plugin-details-modal #TB_closeWindowButton:focus,.plugin-details-modal #TB_closeWindowButton:hover {
    outline: 0;
    box-shadow: none
}

.plugin-details-modal #TB_closeWindowButton:focus::after,.plugin-details-modal #TB_closeWindowButton:hover::after {
    outline: 2px solid;
    outline-offset: -4px;
    border-radius: 4px
}

.plugin-details-modal .tb-close-icon {
    display: none
}

.plugin-details-modal #TB_closeWindowButton:after {
    content: "\f335";
    font: normal 32px/29px dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media screen and (max-width: 830px) {
    .plugin-details-modal #TB_closeWindowButton {
        right:0;
        top: -30px
    }
}

img {
    border: none
}

.bulk-action-notice .toggle-indicator::before,.meta-box-sortables .postbox .order-higher-indicator::before,.meta-box-sortables .postbox .order-lower-indicator::before,.meta-box-sortables .postbox .toggle-indicator::before,.privacy-text-box .toggle-indicator::before,.sidebar-name .toggle-indicator::before {
    content: "\f142";
    display: inline-block;
    font: normal 20px/1 dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none
}

.bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator::before,.js .widgets-holder-wrap.closed .toggle-indicator::before,.meta-box-sortables .postbox.closed .handlediv .toggle-indicator::before,.privacy-text-box.closed .toggle-indicator::before {
    content: "\f140"
}

.postbox .handle-order-higher .order-higher-indicator::before {
    content: "\f343";
    color: inherit
}

.postbox .handle-order-lower .order-lower-indicator::before {
    content: "\f347";
    color: inherit
}

.postbox .handle-order-higher .order-higher-indicator::before,.postbox .handle-order-lower .order-lower-indicator::before {
    position: relative;
    top: .11rem;
    width: 20px;
    height: 20px
}

.postbox .handlediv .toggle-indicator::before {
    width: 20px;
    border-radius: 50%
}

.postbox .handlediv .toggle-indicator::before {
    position: relative;
    top: .05rem;
    text-indent: -1px
}

.rtl .postbox .handlediv .toggle-indicator::before {
    text-indent: 1px
}

.bulk-action-notice .toggle-indicator::before {
    line-height: 16px;
    vertical-align: top;
    color: #787c82
}

.postbox .handle-order-higher:focus,.postbox .handle-order-lower:focus,.postbox .handlediv:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 1px solid transparent
}

.postbox .handle-order-higher:focus .order-higher-indicator::before,.postbox .handle-order-lower:focus .order-lower-indicator::before,.postbox .handlediv:focus .toggle-indicator::before {
    box-shadow: none;
    outline: 1px solid transparent
}

#photo-add-url-div input[type=text] {
    width: 300px
}

.alignleft h2 {
    margin: 0
}

#template textarea {
    font-family: Consolas,Monaco,monospace;
    font-size: 13px;
    background: #f6f7f7;
    -o-tab-size: 4;
    tab-size: 4
}

#template .CodeMirror,#template textarea {
    width: 100%;
    min-height: 60vh;
    height: calc(100vh - 295px);
    border: 1px solid #dcdcde;
    box-sizing: border-box
}

#templateside>h2 {
    padding-top: 6px;
    padding-bottom: 7px;
    margin: 0
}

#templateside ol,#templateside ul {
    margin: 0;
    padding: 0
}

#templateside>ul {
    box-sizing: border-box;
    margin-top: 0;
    overflow: auto;
    padding: 0;
    min-height: 60vh;
    height: calc(100vh - 295px);
    background-color: #f6f7f7;
    border: 1px solid #dcdcde;
    border-left: none
}

#templateside ul ul {
    padding-left: 12px
}

#templateside>ul>li>ul[role=group] {
    padding-left: 0
}

[role=treeitem][aria-expanded=false]>ul {
    display: none
}

[role=treeitem] span[aria-hidden] {
    display: inline;
    font-family: dashicons;
    font-size: 20px;
    position: absolute;
    pointer-events: none
}

[role=treeitem][aria-expanded=false]>.folder-label .icon:after {
    content: "\f139"
}

[role=treeitem][aria-expanded=true]>.folder-label .icon:after {
    content: "\f140"
}

[role=treeitem] .folder-label {
    display: block;
    padding: 3px 3px 3px 12px;
    cursor: pointer
}

[role=treeitem] {
    outline: 0
}

[role=treeitem] .folder-label.focus {
    color: #043959;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

[role=treeitem] .folder-label.hover,[role=treeitem].hover {
    background-color: #f0f0f1
}

.tree-folder {
    margin: 0;
    position: relative
}

[role=treeitem] li {
    position: relative
}

.tree-folder .tree-folder::after {
    content: "";
    display: block;
    position: absolute;
    left: 2px;
    border-left: 1px solid #c3c4c7;
    top: -13px;
    bottom: 10px
}

.tree-folder>li::before {
    content: "";
    position: absolute;
    display: block;
    border-left: 1px solid #c3c4c7;
    left: 2px;
    top: -5px;
    height: 18px;
    width: 7px;
    border-bottom: 1px solid #c3c4c7
}

.tree-folder>li::after {
    content: "";
    position: absolute;
    display: block;
    border-left: 1px solid #c3c4c7;
    left: 2px;
    bottom: -7px;
    top: 0
}

#templateside .current-file {
    margin: -4px 0 -2px
}

.tree-folder>.current-file::before {
    left: 4px;
    height: 15px;
    width: 0;
    border-left: none;
    top: 3px
}

.tree-folder>.current-file::after {
    bottom: -4px;
    height: 7px;
    left: 2px;
    top: auto
}

.tree-folder li:last-child>.tree-folder::after,.tree-folder>li:last-child::after {
    display: none
}

#documentation label,#theme-plugin-editor-label,#theme-plugin-editor-selector {
    font-weight: 600
}

#theme-plugin-editor-label {
    display: inline-block;
    margin-bottom: 1em
}

#docs-list,#template textarea {
    direction: ltr
}

.fileedit-sub #plugin,.fileedit-sub #theme {
    max-width: 40%
}

.fileedit-sub .alignright {
    text-align: right
}

#template p {
    width: 97%
}

#file-editor-linting-error {
    margin-top: 1em;
    margin-bottom: 1em
}

#file-editor-linting-error>.notice {
    margin: 0;
    display: inline-block
}

#file-editor-linting-error>.notice>p {
    width: auto
}

#template .submit {
    margin-top: 1em;
    padding: 0
}

#template .submit input[type=submit][disabled] {
    cursor: not-allowed
}

#templateside {
    float: right;
    width: 16em;
    word-wrap: break-word
}

#postcustomstuff p.submit {
    margin: 0
}

#templateside h4 {
    margin: 1em 0 0
}

#templateside li {
    margin: 4px 0
}

#templateside li:not(.howto) a,.theme-editor-php .highlight {
    display: block;
    padding: 3px 0 3px 12px;
    text-decoration: none
}

#templateside li:not(.howto)>a:first-of-type {
    padding-top: 0
}

#templateside li.howto {
    padding: 6px 12px 12px
}

.theme-editor-php .highlight {
    margin: -3px 3px -3px -12px
}

#templateside .highlight {
    border: none;
    font-weight: 600
}

.nonessential {
    color: #646970;
    font-size: 11px;
    font-style: italic;
    padding-left: 12px
}

#documentation {
    margin-top: 10px
}

#documentation label {
    line-height: 1.8;
    vertical-align: baseline
}

.fileedit-sub {
    padding: 10px 0 8px;
    line-height: 180%
}

#file-editor-warning .file-editor-warning-content {
    margin: 25px
}

.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top .widget-action .toggle-indicator:before {
    content: "\f140";
    font: normal 20px/1 dashicons;
    speak: never;
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none
}

.widget-top .widget-action .toggle-indicator:before {
    padding: 1px 2px 1px 0;
    border-radius: 50%
}

.accordion-section-title:after,.handlediv,.item-edit,.postbox .handlediv.button-link,.toggle-indicator {
    color: #787c82
}

.widget-action {
    color: #50575e
}

.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:focus,.item-edit:hover,.postbox .handlediv.button-link:focus,.postbox .handlediv.button-link:hover,.sidebar-name:hover .toggle-indicator,.widget-action:focus,.widget-top:hover .widget-action {
    color: #1d2327;
    outline: 1px solid transparent
}

.widget-top .widget-action:focus .toggle-indicator:before {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.accordion-section-title:after,.control-section .accordion-section-title:after {
    float: right;
    right: 20px;
    top: -2px
}

#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top .widget-action .toggle-indicator:before,.widget.widget-in-question .widget-top .widget-action .toggle-indicator:before {
    content: "\f142"
}

/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle,.ui-sortable-handle {
    touch-action: none
}

.accordion-section {
    border-bottom: 1px solid #dcdcde;
    margin: 0
}

.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content {
    display: block
}

.accordion-section.open:hover {
    border-bottom-color: #dcdcde
}

.accordion-section-content {
    display: none;
    padding: 10px 20px 15px;
    overflow: hidden;
    background: #fff
}

.accordion-section-title {
    margin: 0;
    padding: 12px 15px 15px;
    position: relative;
    border-left: 1px solid #dcdcde;
    border-right: 1px solid #dcdcde;
    -webkit-user-select: none;
    user-select: none
}

.js .accordion-section-title {
    cursor: pointer
}

.js .accordion-section-title:after {
    position: absolute;
    top: 12px;
    right: 10px;
    z-index: 1
}

.accordion-section-title:focus {
    outline: 1px solid transparent
}

.accordion-section-title:focus:after,.accordion-section-title:hover:after {
    border-color: #a7aaad transparent;
    outline: 1px solid transparent
}

.cannot-expand .accordion-section-title {
    cursor: auto
}

.cannot-expand .accordion-section-title:after {
    display: none
}

.control-section .accordion-section-title,.customize-pane-child .accordion-section-title {
    border-left: none;
    border-right: none;
    padding: 10px 10px 11px 14px;
    line-height: 1.55;
    background: #fff
}

.control-section .accordion-section-title:after,.customize-pane-child .accordion-section-title:after {
    top: calc(50% - 10px)
}

.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title {
    color: #1d2327;
    background: #f6f7f7
}

.control-section.open .accordion-section-title {
    border-bottom: 1px solid #dcdcde
}

.network-admin .edit-site-actions {
    margin-top: 0
}

.my-sites {
    display: block;
    overflow: auto;
    zoom:1}

.my-sites li {
    display: block;
    padding: 8px 3%;
    min-height: 130px;
    margin: 0
}

@media only screen and (max-width: 599px) {
    .my-sites li {
        min-height:0
    }
}

@media only screen and (min-width: 600px) {
    .my-sites.striped li {
        background-color:#fff;
        position: relative
    }

    .my-sites.striped li:after {
        content: "";
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        background: #c3c4c7
    }
}

@media only screen and (min-width: 600px) and (max-width:699px) {
    .my-sites li {
        float:left;
        width: 44%
    }

    .my-sites.striped li {
        background-color: #fff
    }

    .my-sites.striped li:nth-of-type(odd) {
        clear: left
    }

    .my-sites.striped li:nth-of-type(2n+2):after {
        content: none
    }

    .my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2) {
        background-color: #f6f7f7
    }
}

@media only screen and (min-width: 700px) and (max-width:1199px) {
    .my-sites li {
        float:left;
        width: 27.333333%;
        background-color: #fff
    }

    .my-sites.striped li:nth-of-type(3n+3):after {
        content: none
    }

    .my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3) {
        background-color: #f6f7f7
    }
}

@media only screen and (min-width: 1200px) and (max-width:1399px) {
    .my-sites li {
        float:left;
        width: 21%;
        padding: 8px 2%;
        background-color: #fff
    }

    .my-sites.striped li:nth-of-type(4n+1) {
        clear: left
    }

    .my-sites.striped li:nth-of-type(4n+4):after {
        content: none
    }

    .my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4) {
        background-color: #f6f7f7
    }
}

@media only screen and (min-width: 1400px) and (max-width:1599px) {
    .my-sites li {
        float:left;
        width: 16%;
        padding: 8px 2%;
        background-color: #fff
    }

    .my-sites.striped li:nth-of-type(5n+1) {
        clear: left
    }

    .my-sites.striped li:nth-of-type(5n+5):after {
        content: none
    }

    .my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5) {
        background-color: #f6f7f7
    }
}

@media only screen and (min-width: 1600px) {
    .my-sites li {
        float:left;
        width: 12.666666%;
        padding: 8px 2%;
        background-color: #fff
    }

    .my-sites.striped li:nth-of-type(6n+1) {
        clear: left
    }

    .my-sites.striped li:nth-of-type(6n+6):after {
        content: none
    }

    .my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6) {
        background-color: #f6f7f7
    }
}

.my-sites li a {
    text-decoration: none
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    div.star-holder,div.star-holder .star-rating {
        background:url(images/stars-2x.png?ver=20121108) repeat-x bottom left;
        background-size: 21px 37px
    }

    .spinner {
        background-image: url(images/spinner-2x.gif)
    }
}

@media screen and (max-width: 782px) {
    html.wp-toolbar {
        padding-top:46px
    }

    .screen-reader-shortcut:focus {
        top: -39px
    }

    body {
        min-width: 240px;
        overflow-x: hidden
    }

    body * {
        -webkit-tap-highlight-color: transparent!important
    }

    #wpcontent {
        position: relative;
        margin-left: 0;
        padding-left: 10px
    }

    #wpbody-content {
        padding-bottom: 100px
    }

    .wrap {
        clear: both;
        margin-right: 12px;
        margin-left: 0
    }

    #col-left,#col-right {
        float: none;
        width: auto
    }

    #col-left .col-wrap,#col-right .col-wrap {
        padding: 0
    }

    #collapse-menu,.post-format-select {
        display: none!important
    }

    .wrap h1.wp-heading-inline {
        margin-bottom: .5em
    }

    .wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active {
        padding: 10px 15px;
        font-size: 14px;
        white-space: nowrap
    }

    .media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated {
        margin: 20px 0 10px;
        padding: 5px 10px;
        font-size: 14px;
        line-height: 175%
    }

    .wp-core-ui .notice.is-dismissible {
        padding-right: 46px
    }

    .notice-dismiss {
        padding: 13px
    }

    .wrap .icon32+h2 {
        margin-top: -2px
    }

    .wp-responsive-open #wpbody {
        right: -16em
    }

    code {
        word-wrap: break-word;
        word-wrap: anywhere;
        word-break: break-word
    }

    .postbox {
        font-size: 14px
    }

    .metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle {
        padding: 12px
    }

    .postbox .handlediv {
        margin-top: 3px
    }

    .subsubsub {
        font-size: 16px;
        text-align: center;
        margin-bottom: 15px
    }

    #template .CodeMirror,#template textarea {
        box-sizing: border-box
    }

    #templateside {
        float: none;
        width: auto
    }

    #templateside>ul {
        border-left: 1px solid #dcdcde
    }

    #templateside li {
        margin: 0
    }

    #templateside li:not(.howto) a {
        display: block;
        padding: 5px
    }

    #templateside li.howto {
        padding: 12px
    }

    #templateside .highlight {
        padding: 5px;
        margin-left: -5px;
        margin-top: -5px
    }

    #template .notice,#template>div {
        float: none;
        margin: 1em 0;
        width: auto
    }

    #template .CodeMirror,#template textarea {
        width: 100%
    }

    #templateside ul ul {
        padding-left: 1.5em
    }

    [role=treeitem] .folder-label {
        display: block;
        padding: 5px
    }

    .tree-folder .tree-folder::after,.tree-folder>li::after,.tree-folder>li::before {
        left: -8px
    }

    .tree-folder>li::before {
        top: 0;
        height: 13px
    }

    .tree-folder>.current-file::before {
        left: -5px;
        top: 7px;
        width: 4px
    }

    .tree-folder>.current-file::after {
        height: 9px;
        left: -8px
    }

    .wrap #templateside span.notice {
        margin-left: -5px;
        width: 100%
    }

    .fileedit-sub .alignright {
        float: left;
        margin-top: 15px;
        width: 100%;
        text-align: left
    }

    .fileedit-sub .alignright label {
        display: block
    }

    .fileedit-sub #plugin,.fileedit-sub #theme {
        margin-left: 0;
        max-width: 70%
    }

    .fileedit-sub input[type=submit] {
        margin-bottom: 0
    }

    #documentation label[for=docs-list] {
        display: block
    }

    #documentation select[name=docs-list] {
        margin-left: 0;
        max-width: 60%
    }

    #documentation input[type=button] {
        margin-bottom: 0
    }

    #wpfooter {
        display: none
    }

    #comments-form .checkforspam {
        display: none
    }

    .edit-comment-author {
        margin: 2px 0 0
    }

    .filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label {
        line-height: 2.1
    }

    .filter-drawer .filter-group-feature label {
        margin-left: 32px
    }

    .wp-filter .button.drawer-toggle {
        font-size: 13px;
        line-height: 2;
        height: 28px
    }

    #screen-meta #contextual-help-wrap {
        overflow: visible
    }

    #screen-meta #contextual-help-back,#screen-meta .contextual-help-sidebar {
        display: none
    }

    #screen-meta .contextual-help-tabs {
        clear: both;
        width: 100%;
        float: none
    }

    #screen-meta .contextual-help-tabs ul {
        margin: 0 0 1em;
        padding: 1em 0 0
    }

    #screen-meta .contextual-help-tabs .active {
        margin: 0
    }

    #screen-meta .contextual-help-tabs-wrap {
        clear: both;
        max-width: 100%;
        float: none
    }

    #screen-meta,#screen-meta-links {
        margin-right: 10px
    }

    #screen-meta-links {
        margin-bottom: 20px
    }

    .wp-filter .search-form input[type=search] {
        width: 100%;
        font-size: 1rem
    }

    .wp-filter .search-form.search-plugins {
        min-width: 100%
    }
}

@media screen and (max-width: 600px) {
    #wpwrap.wp-responsive-open {
        overflow-x:hidden
    }

    html.wp-toolbar {
        padding-top: 0
    }

    .screen-reader-shortcut:focus {
        top: 7px
    }

    #wpbody {
        padding-top: 46px
    }

    div#post-body.metabox-holder.columns-1 {
        overflow-x: hidden
    }

    .nav-tab-wrapper,.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper {
        border-bottom: 0
    }

    h1 .nav-tab,h2 .nav-tab,h3 .nav-tab,nav .nav-tab {
        margin: 10px 10px 0 0;
        border-bottom: 1px solid #c3c4c7
    }

    .nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover {
        border-bottom: 1px solid #c3c4c7
    }
}

@media screen and (max-width: 480px) {
    .metabox-prefs-container {
        display:grid
    }

    .metabox-prefs-container>* {
        display: inline-block;
        padding: 2px
    }
}

@media screen and (max-width: 320px) {
    #network_dashboard_right_now .subsubsub {
        font-size:14px;
        text-align: left
    }
}

/*! This file is auto-generated */
button,input,select,textarea {
    box-sizing: border-box;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

input,textarea {
    font-size: 14px
}

textarea {
    overflow: auto;
    padding: 2px 6px;
    line-height: 1.42857143;
    resize: vertical
}

label {
    cursor: pointer
}

input,select {
    margin: 0 1px
}

textarea.code {
    padding: 4px 6px 1px
}

input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
    box-shadow: 0 0 0 transparent;
    border-radius: 4px;
    border: 1px solid #8c8f94;
    background-color: #fff;
    color: #2c3338
}

input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week] {
    padding: 0 8px;
    line-height: 2;
    min-height: 30px
}

::-webkit-datetime-edit {
    line-height: 1.85714286
}

input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus {
    border-color: #2271b1;
    box-shadow: 0 0 0 1px #2271b1;
    outline: 2px solid transparent
}

input[type=email],input[type=url] {
    direction: ltr
}

input[type=checkbox],input[type=radio] {
    border: 1px solid #8c8f94;
    border-radius: 4px;
    background: #fff;
    color: #50575e;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 1rem;
    margin: -.25rem .25rem 0 0;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: middle;
    width: 1rem;
    min-width: 1rem;
    -webkit-appearance: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    transition: .05s border-color ease-in-out
}

input[type=radio]:checked+label:before {
    color: #8c8f94
}

.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover {
    color: #135e96
}

.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],td>input[type=checkbox] {
    margin-top: 0
}

.wp-admin p label input[type=checkbox] {
    margin-top: -4px
}

.wp-admin p label input[type=radio] {
    margin-top: -2px
}

input[type=radio] {
    border-radius: 50%;
    margin-right: .25rem;
    line-height: .71428571
}

input[type=checkbox]:checked::before,input[type=radio]:checked::before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

input[type=checkbox]:checked::before {
    content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E");
    margin: -.1875rem 0 0 -.25rem;
    height: 1.3125rem;
    width: 1.3125rem
}

input[type=radio]:checked::before {
    content: "";
    border-radius: 50%;
    width: .5rem;
    height: .5rem;
    margin: .1875rem;
    background-color: #3582c4;
    line-height: 1.14285714
}

@-moz-document url-prefix() {
    .form-table input.tog,input[type=checkbox],input[type=radio] {
        margin-bottom: -1px
    }
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-decoration {
    display: none
}

.wp-admin input[type=file] {
    padding: 3px 0;
    cursor: pointer
}

input.readonly,input[readonly],textarea.readonly,textarea[readonly] {
    background-color: #f0f0f1
}

::-webkit-input-placeholder {
    color: #646970
}

::-moz-placeholder {
    color: #646970;
    opacity: 1
}

:-ms-input-placeholder {
    color: #646970
}

.form-invalid .form-required,.form-invalid .form-required:focus,.form-invalid.form-required input,.form-invalid.form-required input:focus,.form-invalid.form-required select,.form-invalid.form-required select:focus {
    border-color: #d63638!important;
    box-shadow: 0 0 2px rgba(214,54,56,.8)
}

.form-table .form-required.form-invalid td:after {
    content: "\f534";
    font: normal 20px/1 dashicons;
    color: #d63638;
    margin-left: -25px;
    vertical-align: middle
}

.form-table .form-required.user-pass1-wrap.form-invalid td:after {
    content: ""
}

.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after {
    content: "\f534";
    font: normal 20px/1 dashicons;
    color: #d63638;
    margin: 0 6px 0 -29px;
    vertical-align: middle
}

.form-input-tip {
    color: #646970
}

input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled {
    background: rgba(255,255,255,.5);
    border-color: rgba(220,220,222,.75);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.04);
    color: rgba(44,51,56,.5)
}

input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled {
    background: 0 0;
    box-shadow: none;
    cursor: default
}

input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before {
    opacity: .7
}

.wp-core-ui select {
    font-size: 14px;
    line-height: 2;
    color: #2c3338;
    border-color: #8c8f94;
    box-shadow: none;
    border-radius: 3px;
    padding: 0 24px 0 8px;
    min-height: 30px;
    max-width: 25rem;
    -webkit-appearance: none;
    background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
    background-size: 16px 16px;
    cursor: pointer;
    vertical-align: middle
}

.wp-core-ui select:hover {
    color: #2271b1
}

.wp-core-ui select:focus {
    border-color: #2271b1;
    color: #0a4b78;
    box-shadow: 0 0 0 1px #2271b1
}

.wp-core-ui select:active {
    border-color: #8c8f94;
    box-shadow: none
}

.wp-core-ui select.disabled,.wp-core-ui select:disabled {
    color: #a7aaad;
    border-color: #dcdcde;
    background-color: #f6f7f7;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23a0a5aa%22%2F%3E%3C%2Fsvg%3E');
    box-shadow: none;
    text-shadow: 0 1px 0 #fff;
    cursor: default;
    transform: none
}

.wp-core-ui select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #0a4b78
}

.wp-core-ui select::-ms-value {
    background: 0 0;
    color: #50575e
}

.wp-core-ui select:hover::-ms-value {
    color: #2271b1
}

.wp-core-ui select:focus::-ms-value {
    color: #0a4b78
}

.wp-core-ui select.disabled::-ms-value,.wp-core-ui select:disabled::-ms-value {
    color: #a7aaad
}

.wp-core-ui select::-ms-expand {
    display: none
}

.wp-admin .button-cancel {
    display: inline-block;
    min-height: 28px;
    padding: 0 5px;
    line-height: 2
}

.meta-box-sortables select {
    max-width: 100%
}

.meta-box-sortables input {
    vertical-align: middle
}

.misc-pub-post-status select {
    margin-top: 0
}

.wp-core-ui select[multiple] {
    height: auto;
    padding-right: 8px;
    background: #fff
}

.submit {
    padding: 1.5em 0;
    margin: 5px 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border: none
}

form p.submit a.cancel:hover {
    text-decoration: none
}

p.submit {
    text-align: left;
    max-width: 100%;
    margin-top: 20px;
    padding-top: 10px
}

.textright p.submit {
    border: none;
    text-align: right
}

table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit {
    border-top: none;
    padding-top: 0
}

#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input {
    text-align: center
}

input.all-options,textarea.all-options {
    width: 250px
}

input.large-text,textarea.large-text {
    width: 99%
}

.regular-text {
    width: 25em
}

input.small-text {
    width: 50px;
    padding: 0 6px
}

label input.small-text {
    margin-top: -4px
}

input[type=number].small-text {
    width: 65px;
    padding-right: 0
}

input.tiny-text {
    width: 35px
}

input[type=number].tiny-text {
    width: 45px;
    padding-right: 0
}

#doaction,#doaction2,#post-query-submit {
    margin: 0 8px 0 0
}

.no-js input#changeit2,.no-js input#doaction2,.no-js label[for=bulk-action-selector-bottom],.no-js label[for=new_role2],.no-js select#bulk-action-selector-bottom,.no-js select#new_role2 {
    display: none
}

.tablenav .actions select {
    float: left;
    margin-right: 6px;
    max-width: 12.5rem
}

#timezone_string option {
    margin-left: 1em
}

.wp-cancel-pw>.dashicons,.wp-hide-pw>.dashicons {
    position: relative;
    top: 3px;
    width: 1.25rem;
    height: 1.25rem;
    top: .25rem;
    font-size: 20px
}

.wp-cancel-pw .dashicons-no {
    display: none
}

#your-profile label+a,label {
    vertical-align: middle
}

#your-profile label+a,fieldset label {
    vertical-align: middle
}

.options-media-php [for*="_size_"] {
    min-width: 10em;
    vertical-align: baseline
}

.options-media-php .small-text[name*="_size_"] {
    margin: 0 0 1em
}

.wp-generate-pw {
    margin-top: 1em;
    position: relative
}

.wp-pwd button {
    height: min-content
}

.wp-pwd button.pwd-toggle .dashicons {
    position: relative;
    top: .25rem
}

.wp-pwd {
    margin-top: 1em;
    position: relative
}

.mailserver-pass-wrap .wp-pwd {
    display: inline-block;
    margin-top: 0
}

#mailserver_pass {
    padding-right: 2.5rem
}

.mailserver-pass-wrap .button.wp-hide-pw {
    background: 0 0;
    border: 1px solid transparent;
    box-shadow: none;
    font-size: 14px;
    line-height: 2;
    width: 2.5rem;
    min-width: 40px;
    margin: 0;
    padding: 0 9px;
    position: absolute;
    right: 0;
    top: 0
}

.mailserver-pass-wrap .button.wp-hide-pw:hover {
    background: 0 0;
    border-color: transparent
}

.mailserver-pass-wrap .button.wp-hide-pw:focus {
    background: 0 0;
    border-color: #3582c4;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #3582c4;
    outline: 2px solid transparent
}

.mailserver-pass-wrap .button.wp-hide-pw:active {
    background: 0 0;
    box-shadow: none;
    transform: none
}

#misc-publishing-actions label {
    vertical-align: baseline
}

#pass-strength-result {
    background-color: #f0f0f1;
    border: 1px solid #dcdcde;
    color: #1d2327;
    margin: -1px 1px 5px;
    padding: 3px 5px;
    text-align: center;
    width: 25em;
    box-sizing: border-box;
    opacity: 0
}

#pass-strength-result.short {
    background-color: #ffabaf;
    border-color: #e65054;
    opacity: 1
}

#pass-strength-result.bad {
    background-color: #facfd2;
    border-color: #f86368;
    opacity: 1
}

#pass-strength-result.good {
    background-color: #f5e6ab;
    border-color: #f0c33c;
    opacity: 1
}

#pass-strength-result.strong {
    background-color: #b8e6bf;
    border-color: #68de7c;
    opacity: 1
}

.password-input-wrapper {
    display: inline-block
}

.password-input-wrapper input {
    font-family: Consolas,Monaco,monospace
}

#pass1-text.short,#pass1.short {
    border-color: #e65054
}

#pass1-text.bad,#pass1.bad {
    border-color: #f86368
}

#pass1-text.good,#pass1.good {
    border-color: #f0c33c
}

#pass1-text.strong,#pass1.strong {
    border-color: #68de7c
}

.pw-weak {
    display: none
}

.indicator-hint {
    padding-top: 8px
}

.wp-pwd [type=password],.wp-pwd [type=text] {
    margin-bottom: 0;
    min-height: 30px
}

.wp-pwd input::-ms-reveal {
    display: none
}

#pass1-text,.show-password #pass1 {
    display: none
}

#pass1-text::-ms-clear {
    display: none
}

.show-password #pass1-text {
    display: inline-block
}

p.search-box {
    float: right;
    margin: 0
}

.network-admin.themes-php p.search-box {
    clear: left
}

.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag {
    float: left;
    margin: 0 4px 0 0
}

.js.plugins-php .search-box .wp-filter-search {
    margin: 0;
    width: 280px
}

input[type=email].ui-autocomplete-loading,input[type=text].ui-autocomplete-loading {
    background-image: url(images/loading.gif);
    background-repeat: no-repeat;
    background-position: right 5px center;
    visibility: visible
}

input.ui-autocomplete-input.open {
    border-bottom-color: transparent
}

ul#add-to-blog-users {
    margin: 0 0 0 14px
}

.ui-autocomplete {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    border: 1px solid #4f94d4;
    box-shadow: 0 1px 2px rgba(79,148,212,.8);
    background-color: #fff
}

.ui-autocomplete li {
    margin-bottom: 0;
    padding: 4px 10px;
    white-space: nowrap;
    text-align: left;
    cursor: pointer
}

.ui-autocomplete .ui-state-focus {
    background-color: #dcdcde
}

.wp-tags-autocomplete .ui-state-focus,.wp-tags-autocomplete [aria-selected=true] {
    background-color: #2271b1;
    color: #fff;
    outline: 2px solid transparent
}

.form-table {
    border-collapse: collapse;
    margin-top: .5em;
    width: 100%;
    clear: both
}

.form-table,.form-table td,.form-table td p,.form-table th {
    font-size: 14px
}

.form-table td {
    margin-bottom: 9px;
    padding: 15px 10px;
    line-height: 1.3;
    vertical-align: middle
}

.form-table th,.form-wrap label {
    color: #1d2327;
    font-weight: 400;
    text-shadow: none;
    vertical-align: baseline
}

.form-table th {
    vertical-align: top;
    text-align: left;
    padding: 20px 10px 20px 0;
    width: 200px;
    line-height: 1.3;
    font-weight: 600
}

.form-table .td-full,.form-table th.th-full {
    width: auto;
    padding: 20px 10px 20px 0;
    font-weight: 400
}

.form-table td p {
    margin-top: 4px;
    margin-bottom: 0
}

.form-table .date-time-doc {
    margin-top: 1em
}

.form-table p.timezone-info {
    margin: 1em 0;
    display: flex;
    flex-direction: column
}

#local-time {
    margin-top: .5em
}

.form-table td fieldset label {
    margin: .35em 0 .5em!important;
    display: inline-block
}

.form-table td fieldset p label {
    margin-top: 0!important
}

.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p {
    line-height: 1.4
}

.form-table input.tog,.form-table input[type=radio] {
    margin-top: -4px;
    margin-right: 4px;
    float: none
}

.form-table .pre {
    padding: 8px;
    margin: 0
}

table.form-table td .updated {
    font-size: 13px
}

table.form-table td .updated p {
    font-size: 13px;
    margin: .3em 0
}

#profile-page .form-table textarea {
    width: 500px;
    margin-bottom: 6px
}

#profile-page .form-table #rich_editing {
    margin-right: 5px
}

#your-profile legend {
    font-size: 22px
}

#display_name {
    width: 15em
}

#adduser .form-field input,#createuser .form-field input {
    width: 25em
}

.color-option {
    display: inline-block;
    width: 24%;
    padding: 5px 15px 15px;
    box-sizing: border-box;
    margin-bottom: 3px
}

.color-option.selected,.color-option:hover {
    background: #dcdcde
}

.color-palette {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse
}

.color-palette td {
    height: 20px;
    padding: 0;
    border: none
}

.color-option {
    cursor: pointer
}

.create-application-password .form-field {
    max-width: 25em
}

.create-application-password label {
    font-weight: 600
}

.create-application-password p.submit {
    margin-bottom: 0;
    padding-bottom: 0;
    display: block
}

#application-passwords-section .notice {
    margin-top: 20px;
    margin-bottom: 0;
    word-wrap: break-word
}

.application-password-display input.code {
    width: 19em
}

.auth-app-card.card {
    max-width: 768px
}

.authorize-application-php .form-wrap p {
    display: block
}

.tool-box .title {
    margin: 8px 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.label-responsive {
    vertical-align: middle
}

#export-filters p {
    margin: 0 0 1em
}

#export-filters p.submit {
    margin: 7px 0 5px
}

.card {
    position: relative;
    margin-top: 20px;
    padding: .7em 2em 1em;
    min-width: 255px;
    max-width: 520px;
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    background: #fff;
    box-sizing: border-box
}

.pressthis h4 {
    margin: 2em 0 1em
}

.pressthis textarea {
    width: 100%;
    font-size: 1em
}

#pressthis-code-wrap {
    overflow: auto
}

.pressthis-bookmarklet-wrapper {
    margin: 20px 0 8px;
    vertical-align: top;
    position: relative;
    z-index: 1
}

.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover {
    display: inline-block;
    position: relative;
    cursor: move;
    color: #2c3338;
    background: #dcdcde;
    border-radius: 5px;
    border: 1px solid #c3c4c7;
    font-style: normal;
    line-height: 16px;
    font-size: 14px;
    text-decoration: none
}

.pressthis-bookmarklet:active {
    outline: 0
}

.pressthis-bookmarklet:after {
    content: "";
    width: 70%;
    height: 55%;
    z-index: -1;
    position: absolute;
    right: 10px;
    bottom: 9px;
    background: 0 0;
    transform: skew(20deg) rotate(6deg);
    box-shadow: 0 10px 8px rgba(0,0,0,.6)
}

.pressthis-bookmarklet:hover:after {
    transform: skew(20deg) rotate(9deg);
    box-shadow: 0 10px 8px rgba(0,0,0,.7)
}

.pressthis-bookmarklet span {
    display: inline-block;
    margin: 0;
    padding: 0 12px 8px 9px
}

.pressthis-bookmarklet span:before {
    color: #787c82;
    font: normal 20px/1 dashicons;
    content: "\f157";
    position: relative;
    display: inline-block;
    top: 4px;
    margin-right: 4px
}

.pressthis-js-toggle {
    margin-left: 10px;
    padding: 0;
    height: auto;
    vertical-align: top
}

.pressthis-js-toggle.button.button {
    margin-left: 10px;
    padding: 0;
    height: auto;
    vertical-align: top
}

.pressthis-js-toggle .dashicons {
    margin: 5px 8px 6px 7px;
    color: #50575e
}

.timezone-info code {
    white-space: nowrap
}

.defaultavatarpicker .avatar {
    margin: 2px 0;
    vertical-align: middle
}

.options-general-php .date-time-text {
    display: inline-block;
    min-width: 10em
}

.options-general-php input.small-text {
    width: 56px;
    margin: -2px 0
}

.options-general-php .spinner {
    float: none;
    margin: -3px 3px 0
}

.options-general-php .language-install-spinner,.profile-php .language-install-spinner,.settings-php .language-install-spinner,.user-edit-php .language-install-spinner {
    display: inline-block;
    float: none;
    margin: -3px 5px 0;
    vertical-align: middle
}

.form-table.permalink-structure .available-structure-tags {
    margin-top: 8px
}

.form-table.permalink-structure .available-structure-tags ul {
    display: flex;
    flex-wrap: wrap;
    margin: 8px 0 0
}

.form-table.permalink-structure .available-structure-tags li {
    margin: 6px 5px 0 0
}

.form-table.permalink-structure .available-structure-tags li:last-child {
    margin-right: 0
}

.form-table.permalink-structure .structure-selection .row {
    margin-bottom: 16px
}

.form-table.permalink-structure .structure-selection .row>div {
    max-width: calc(100% - 24px);
    display: inline-flex;
    flex-direction: column
}

.form-table.permalink-structure .structure-selection .row label {
    font-weight: 600
}

.form-table.permalink-structure .structure-selection .row p {
    margin-top: 0
}

.setup-php textarea {
    max-width: 100%
}

.form-field #site-address {
    max-width: 25em
}

.form-field #domain {
    max-width: 22em
}

.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title {
    max-width: 25em
}

.form-field #path {
    margin-bottom: 5px
}

#search-sites,#search-users {
    max-width: 60%
}

.configuration-rules-label {
    font-weight: 600;
    margin-bottom: 4px
}

.request-filesystem-credentials-dialog {
    display: none;
    visibility: visible
}

.request-filesystem-credentials-dialog .notification-dialog {
    top: 10%;
    max-height: 85%
}

.request-filesystem-credentials-dialog-content {
    margin: 25px
}

#request-filesystem-credentials-title {
    font-size: 1.3em;
    margin: 1em 0
}

.request-filesystem-credentials-form legend {
    font-size: 1em;
    padding: 1.33em 0;
    font-weight: 600
}

.request-filesystem-credentials-form input[type=password],.request-filesystem-credentials-form input[type=text] {
    display: block
}

.request-filesystem-credentials-dialog input[type=password],.request-filesystem-credentials-dialog input[type=text] {
    width: 100%
}

.request-filesystem-credentials-form .field-title {
    font-weight: 600
}

.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=private_key],.request-filesystem-credentials-dialog label[for=public_key] {
    display: block;
    margin-bottom: 1em
}

.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username {
    float: left;
    width: 48%
}

.request-filesystem-credentials-dialog .ftp-password {
    margin-left: 4%
}

.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons {
    text-align: right
}

.request-filesystem-credentials-dialog label[for=ftp] {
    margin-right: 10px
}

.request-filesystem-credentials-dialog #auth-keys-desc {
    margin-bottom: 0
}

#request-filesystem-credentials-dialog .button:not(:last-child) {
    margin-right: 10px
}

#request-filesystem-credentials-form .cancel-button {
    display: none
}

#request-filesystem-credentials-dialog .cancel-button {
    display: inline
}

.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username {
    float: none;
    width: auto
}

.request-filesystem-credentials-dialog .ftp-username {
    margin-bottom: 1em
}

.request-filesystem-credentials-dialog .ftp-password {
    margin: 0
}

.request-filesystem-credentials-dialog .ftp-password em {
    color: #8c8f94
}

.request-filesystem-credentials-dialog label {
    display: block;
    line-height: 1.5;
    margin-bottom: 1em
}

.request-filesystem-credentials-form legend {
    padding-bottom: 0
}

.request-filesystem-credentials-form #ssh-keys legend {
    font-size: 1.3em
}

.request-filesystem-credentials-form .notice {
    margin: 0 0 20px;
    clear: both
}

.tools-privacy-policy-page form {
    margin-bottom: 1.3em
}

.tools-privacy-policy-page input.button {
    margin: 0 1px 0 6px
}

.tools-privacy-policy-page select {
    margin: 0 1px .5em 6px
}

.tools-privacy-edit {
    margin: 1.5em 0
}

.tools-privacy-policy-page span {
    line-height: 2
}

.privacy_requests .column-email {
    width: 40%
}

.privacy_requests .column-type {
    text-align: center
}

.privacy_requests tfoot td:first-child,.privacy_requests thead td:first-child {
    border-left: 4px solid #fff
}

.privacy_requests tbody th {
    border-left: 4px solid #fff;
    background: #fff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
}

.privacy_requests .row-actions {
    color: #787c82
}

.privacy_requests .row-actions.processing {
    position: static
}

.privacy_requests tbody .has-request-results th {
    box-shadow: none
}

.privacy_requests tbody .request-results th .notice {
    margin: 0 0 5px
}

.privacy_requests tbody td {
    background: #fff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
}

.privacy_requests tbody .has-request-results td {
    box-shadow: none
}

.privacy_requests .next_steps .button {
    word-wrap: break-word;
    white-space: normal
}

.privacy_requests .status-request-confirmed td,.privacy_requests .status-request-confirmed th {
    background-color: #fff;
    border-left-color: #72aee6
}

.privacy_requests .status-request-failed td,.privacy_requests .status-request-failed th {
    background-color: #f6f7f7;
    border-left-color: #d63638
}

.privacy_requests .export_personal_data_failed a {
    vertical-align: baseline
}

.status-label {
    font-weight: 600
}

.status-label.status-request-pending {
    font-weight: 400;
    font-style: italic;
    color: #646970
}

.status-label.status-request-failed {
    color: #d63638;
    font-weight: 600
}

.wp-privacy-request-form {
    clear: both
}

.wp-privacy-request-form-field {
    margin: 1.5em 0
}

.wp-privacy-request-form input {
    margin: 0
}

.email-personal-data::before {
    display: inline-block;
    font: normal 20px/1 dashicons;
    margin: 3px 5px 0 -2px;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top
}

.email-personal-data--sending::before {
    color: #d63638;
    content: "\f463";
    animation: rotation 2s infinite linear
}

.email-personal-data--sent::before {
    color: #68de7c;
    content: "\f147"
}

@media screen and (max-width: 782px) {
    textarea {
        -webkit-appearance:none
    }

    input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week] {
        -webkit-appearance: none;
        padding: 3px 10px;
        min-height: 40px
    }

    ::-webkit-datetime-edit {
        line-height: 1.875
    }

    .widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox] {
        -webkit-appearance: none
    }

    .widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox] {
        margin-bottom: 8px
    }

    .widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before {
        width: 1.875rem;
        height: 1.875rem;
        margin: -.1875rem -.3125rem
    }

    input[type=checkbox],input[type=radio] {
        height: 1.5625rem;
        width: 1.5625rem
    }

    .wp-admin p input[type=checkbox],.wp-admin p input[type=radio] {
        margin-top: -.1875rem
    }

    input[type=radio]:checked:before {
        vertical-align: middle;
        width: .5625rem;
        height: .5625rem;
        margin: .4375rem;
        line-height: .76190476
    }

    .wp-upload-form input[type=submit] {
        margin-top: 10px
    }

    .wp-admin .form-table select,.wp-core-ui select {
        min-height: 40px;
        font-size: 16px;
        line-height: 1.625;
        padding: 5px 24px 5px 8px
    }

    .wp-admin .button-cancel {
        margin-bottom: 0;
        padding: 2px 0;
        font-size: 14px;
        vertical-align: middle
    }

    #adduser .form-field input,#createuser .form-field input {
        width: 100%
    }

    .form-table {
        box-sizing: border-box
    }

    .form-table td,.form-table th,.label-responsive {
        display: block;
        width: auto;
        vertical-align: middle
    }

    .label-responsive {
        margin: .5em 0
    }

    .export-filters li {
        margin-bottom: 0
    }

    .form-table .color-palette td {
        display: table-cell;
        width: 15px
    }

    .form-table table.color-palette {
        margin-right: 10px
    }

    input,textarea {
        font-size: 16px
    }

    #profile-page .form-table textarea,.form-table span.description,.form-table td input[type=email],.form-table td input[type=password],.form-table td input[type=text],.form-table td select,.form-table td textarea {
        width: 100%;
        display: block;
        max-width: none;
        box-sizing: border-box
    }

    .form-table .form-required.form-invalid td:after {
        float: right;
        margin: -30px 3px 0 0
    }

    .form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text {
        width: auto;
        max-width: 4.375em;
        display: inline;
        padding: 3px 6px;
        margin: 0 3px
    }

    .form-table .regular-text~input[type=text].small-text {
        margin-top: 5px
    }

    #pass-strength-result {
        width: 100%;
        box-sizing: border-box;
        padding: 8px
    }

    .password-input-wrapper {
        display: block
    }

    p.search-box {
        float: none;
        width: 100%;
        margin-bottom: 20px;
        display: flex
    }

    p.search-box input[name="s"] {
        float: none;
        width: 100%;
        margin-bottom: 10px;
        vertical-align: middle
    }

    p.search-box input[type=submit] {
        margin-bottom: 10px
    }

    .form-table span.description {
        display: inline;
        padding: 4px 0 0;
        line-height: 1.4;
        font-size: 14px
    }

    .form-table th {
        padding: 10px 0 0;
        border-bottom: 0
    }

    .form-table td {
        margin-bottom: 0;
        padding: 4px 0 6px
    }

    .form-table.permalink-structure td code {
        display: inline-block
    }

    .form-table.permalink-structure .structure-selection {
        margin-top: 8px
    }

    .form-table.permalink-structure .structure-selection .row>div {
        max-width: calc(100% - 36px);
        width: 100%
    }

    .form-table.permalink-structure td input[type=text] {
        margin-top: 4px
    }

    .form-table input.regular-text {
        width: 100%
    }

    .form-table label {
        font-size: 14px
    }

    .form-table td>label:first-child {
        display: inline-block;
        margin-top: .35em
    }

    .background-position-control .button-group>label {
        font-size: 0
    }

    .form-table fieldset label {
        display: block
    }

    .form-field #domain {
        max-width: none
    }

    .wp-pwd {
        position: relative
    }

    #profile-page .form-table #pass1 {
        padding-right: 90px
    }

    .wp-pwd button.button {
        background: 0 0;
        border: 1px solid transparent;
        box-shadow: none;
        line-height: 2;
        margin: 0;
        padding: 5px 9px;
        position: absolute;
        right: 0;
        top: 0;
        width: 2.375rem;
        height: 2.375rem;
        min-width: 40px;
        min-height: 40px
    }

    .wp-pwd button.wp-hide-pw {
        right: 2.5rem
    }

    body.user-new-php .wp-pwd button.wp-hide-pw {
        right: 0
    }

    .wp-pwd button.button:focus,.wp-pwd button.button:hover {
        background: 0 0
    }

    .wp-pwd button.button:active {
        background: 0 0;
        box-shadow: none;
        transform: none
    }

    .wp-pwd .button .text {
        display: none
    }

    .wp-pwd [type=password],.wp-pwd [type=text] {
        line-height: 2;
        padding-right: 5rem
    }

    body.user-new-php .wp-pwd [type=password],body.user-new-php .wp-pwd [type=text] {
        padding-right: 2.5rem
    }

    .wp-cancel-pw .dashicons-no {
        display: inline-block
    }

    .mailserver-pass-wrap .wp-pwd {
        display: block
    }

    #mailserver_pass {
        padding-left: 10px
    }

    .options-general-php input[type=text].small-text {
        max-width: 6.25em;
        margin: 0
    }

    .tools-privacy-policy-page form.wp-create-privacy-page {
        margin-bottom: 1em
    }

    .tools-privacy-policy-page input#set-page,.tools-privacy-policy-page select {
        margin: 10px 0 0
    }

    .tools-privacy-policy-page .wp-create-privacy-page span {
        display: block;
        margin-bottom: 1em
    }

    .tools-privacy-policy-page .wp-create-privacy-page .button {
        margin-left: 0
    }

    .wp-list-table.privacy_requests tr:not(.inline-edit-row):not(.no-items) td.column-primary:not(.check-column) {
        display: table-cell
    }

    .wp-list-table.privacy_requests.widefat th input,.wp-list-table.privacy_requests.widefat thead td input {
        margin-left: 5px
    }

    .wp-privacy-request-form-field input[type=text] {
        width: 100%;
        margin-bottom: 10px;
        vertical-align: middle
    }

    .regular-text {
        max-width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .form-field input[type=email],.form-field input[type=password],.form-field input[type=text],.form-field select,.form-field textarea {
        width:99%
    }

    .form-wrap .form-field {
        padding: 0
    }
}

@media only screen and (max-height: 480px),screen and (max-width:450px) {
    .file-editor-warning .notification-dialog,.request-filesystem-credentials-dialog .notification-dialog {
        width:100%;
        height: 100%;
        max-height: 100%;
        position: fixed;
        top: 0;
        margin: 0;
        left: 0
    }
}

@media screen and (max-width: 600px) {
    .color-option {
        width:49%
    }
}

@media only screen and (max-width: 320px) {
    .options-general-php .date-time-text.date-time-custom-text {
        min-width:0;
        margin-right: .5em
    }
}

@keyframes rotation {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

:where(.editor-styles-wrapper) {
    background: #fff;
    color: initial;
    font-family: serif;
    font-size: medium;
    line-height: normal
}

:where(.editor-styles-wrapper) .wp-align-wrapper {
    max-width: 840px
}

:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block {
    max-width: none
}

:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide {
    max-width: 840px
}

:where(.editor-styles-wrapper) a {
    transition: none
}

:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd {
    background: inherit;
    font-family: monospace;
    font-size: inherit;
    margin: 0;
    padding: 0
}

:where(.editor-styles-wrapper) p {
    font-size: revert;
    line-height: revert;
    margin: revert
}

:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul {
    box-sizing: border-box;
    list-style-type: revert;
    margin: revert;
    padding: revert
}

:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul {
    margin: revert
}

:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li {
    margin: revert
}

:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul {
    list-style-type: revert
}

:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6 {
    color: revert;
    font-size: revert;
    font-weight: revert;
    line-height: revert;
    margin: revert
}

:where(.editor-styles-wrapper) select {
    -webkit-appearance: revert;
    background: revert;
    border: revert;
    border-radius: revert;
    box-shadow: revert;
    color: revert;
    cursor: revert;
    font-family: system-ui;
    font-size: revert;
    font-weight: revert;
    line-height: revert;
    margin: revert;
    max-width: revert;
    min-height: revert;
    outline: revert;
    padding: revert;
    text-shadow: revert;
    transform: revert;
    vertical-align: revert
}

:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus {
    background-color: revert;
    background-image: revert;
    border-color: revert;
    box-shadow: revert;
    color: revert;
    cursor: revert;
    text-shadow: revert;
    transform: revert
}

@charset "UTF-8";.wp-block-archives {
                     box-sizing: border-box
                 }

.wp-block-archives-dropdown label {
    display: block
}

.wp-block-avatar {
    line-height: 0
}

.wp-block-avatar,.wp-block-avatar img {
    box-sizing: border-box
}

.wp-block-avatar.aligncenter {
    text-align: center
}

.wp-block-audio {
    box-sizing: border-box
}

.wp-block-audio figcaption {
    margin-bottom: 1em;
    margin-top: .5em
}

.wp-block-audio audio {
    min-width: 300px;
    width: 100%
}

.wp-block-button__link {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    word-break: break-word
}

.wp-block-button__link.aligncenter {
    text-align: center
}

.wp-block-button__link.alignright {
    text-align: right
}

:where(.wp-block-button__link) {
    border-radius: 9999px;
    box-shadow: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

.wp-block-button[style*=text-decoration] .wp-block-button__link {
    text-decoration: inherit
}

.wp-block-buttons>.wp-block-button.has-custom-width {
    max-width: none
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
    width: 100%
}

.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
    font-size: inherit
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
    width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
    width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
    flex-basis: 100%;
    width: 100%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
    width: 25%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
    width: 50%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
    width: 75%
}

.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {
    border-radius: 0
}

.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {
    border-radius: 0!important
}

.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link {
    border: 2px solid;
    padding: .667em 1.333em
}

.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color) {
    color: currentColor
}

.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background) {
    background-color: transparent;
    background-image: none
}

.wp-block-button .wp-block-button__link:where(.has-border-color) {
    border-width: initial
}

.wp-block-button .wp-block-button__link:where([style*=border-top-color]) {
    border-top-width: medium
}

.wp-block-button .wp-block-button__link:where([style*=border-right-color]) {
    border-right-width: medium
}

.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]) {
    border-bottom-width: medium
}

.wp-block-button .wp-block-button__link:where([style*=border-left-color]) {
    border-left-width: medium
}

.wp-block-button .wp-block-button__link:where([style*=border-style]) {
    border-width: initial
}

.wp-block-button .wp-block-button__link:where([style*=border-top-style]) {
    border-top-width: medium
}

.wp-block-button .wp-block-button__link:where([style*=border-right-style]) {
    border-right-width: medium
}

.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]) {
    border-bottom-width: medium
}

.wp-block-button .wp-block-button__link:where([style*=border-left-style]) {
    border-left-width: medium
}

.wp-block-buttons.is-vertical {
    flex-direction: column
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
    margin-bottom: 0
}

.wp-block-buttons>.wp-block-button {
    display: inline-block;
    margin: 0
}

.wp-block-buttons.is-content-justification-left {
    justify-content: flex-start
}

.wp-block-buttons.is-content-justification-left.is-vertical {
    align-items: flex-start
}

.wp-block-buttons.is-content-justification-center {
    justify-content: center
}

.wp-block-buttons.is-content-justification-center.is-vertical {
    align-items: center
}

.wp-block-buttons.is-content-justification-right {
    justify-content: flex-end
}

.wp-block-buttons.is-content-justification-right.is-vertical {
    align-items: flex-end
}

.wp-block-buttons.is-content-justification-space-between {
    justify-content: space-between
}

.wp-block-buttons.aligncenter {
    text-align: center
}

.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
    text-decoration: inherit
}

.wp-block-buttons.has-custom-font-size .wp-block-button__link {
    font-size: inherit
}

.wp-block-button.aligncenter,.wp-block-calendar {
    text-align: center
}

.wp-block-calendar td,.wp-block-calendar th {
    border: 1px solid;
    padding: .25em
}

.wp-block-calendar th {
    font-weight: 400
}

.wp-block-calendar caption {
    background-color: inherit
}

.wp-block-calendar table {
    border-collapse: collapse;
    width: 100%
}

.wp-block-calendar table:where(:not(.has-text-color)) {
    color: #40464d
}

.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th {
    border-color: #ddd
}

.wp-block-calendar table.has-background th {
    background-color: inherit
}

.wp-block-calendar table.has-text-color th {
    color: inherit
}

:where(.wp-block-calendar table:not(.has-background) th) {
    background: #ddd
}

.wp-block-categories {
    box-sizing: border-box
}

.wp-block-categories.alignleft {
    margin-right: 2em
}

.wp-block-categories.alignright {
    margin-left: 2em
}

.wp-block-categories.wp-block-categories-dropdown.aligncenter {
    text-align: center
}

.wp-block-code {
    box-sizing: border-box
}

.wp-block-code code {
    display: block;
    font-family: inherit;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.wp-block-columns {
    align-items: normal!important;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap!important
}

@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap:nowrap!important
    }
}

.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}

@media (max-width: 781px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis:100%!important
    }
}

@media (min-width: 782px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis:0;
        flex-grow: 1
    }

    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
        flex-grow: 0
    }
}

.wp-block-columns.is-not-stacked-on-mobile {
    flex-wrap: nowrap!important
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
    flex-grow: 0
}

:where(.wp-block-columns) {
    margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em
}

.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    overflow-wrap: break-word;
    word-break: break-word
}

.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
    align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
}

.wp-block-column.is-vertically-aligned-stretch {
    align-self: stretch
}

.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
    width: 100%
}

.wp-block-post-comments {
    box-sizing: border-box
}

.wp-block-post-comments .alignleft {
    float: left
}

.wp-block-post-comments .alignright {
    float: right
}

.wp-block-post-comments .navigation:after {
    clear: both;
    content: "";
    display: table
}

.wp-block-post-comments .commentlist {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0
}

.wp-block-post-comments .commentlist .comment {
    min-height: 2.25em;
    padding-left: 3.25em
}

.wp-block-post-comments .commentlist .comment p {
    font-size: 1em;
    line-height: 1.8;
    margin: 1em 0
}

.wp-block-post-comments .commentlist .children {
    list-style: none;
    margin: 0;
    padding: 0
}

.wp-block-post-comments .comment-author {
    line-height: 1.5
}

.wp-block-post-comments .comment-author .avatar {
    border-radius: 1.5em;
    display: block;
    float: left;
    height: 2.5em;
    margin-right: .75em;
    margin-top: .5em;
    width: 2.5em
}

.wp-block-post-comments .comment-author cite {
    font-style: normal
}

.wp-block-post-comments .comment-meta {
    font-size: .875em;
    line-height: 1.5
}

.wp-block-post-comments .comment-meta b {
    font-weight: 400
}

.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
    display: block;
    margin-bottom: 1em;
    margin-top: 1em
}

.wp-block-post-comments .comment-body .commentmetadata {
    font-size: .875em
}

.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
    display: block;
    margin-bottom: .25em
}

.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {
    box-sizing: border-box;
    display: block;
    width: 100%
}

.wp-block-post-comments .comment-form-cookies-consent {
    display: flex;
    gap: .25em
}

.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-top: .35em
}

.wp-block-post-comments .comment-reply-title {
    margin-bottom: 0
}

.wp-block-post-comments .comment-reply-title :where(small) {
    font-size: var(--wp--preset--font-size--medium,smaller);
    margin-left: .5em
}

.wp-block-post-comments .reply {
    font-size: .875em;
    margin-bottom: 1.4em
}

.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea {
    border: 1px solid #949494;
    font-family: inherit;
    font-size: 1em
}

.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea {
    padding: calc(.667em + 2px)
}

:where(.wp-block-post-comments input[type=submit]) {
    border: none
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
    margin-bottom: .5em;
    margin-right: .5em
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
    margin-right: 0
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
    display: inline-block;
    margin-right: 1ch
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
    display: inline-block;
    margin-left: 1ch
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-comments-pagination.aligncenter {
    justify-content: center
}

.wp-block-comment-template {
    box-sizing: border-box;
    list-style: none;
    margin-bottom: 0;
    max-width: 100%;
    padding: 0
}

.wp-block-comment-template li {
    clear: both
}

.wp-block-comment-template ol {
    list-style: none;
    margin-bottom: 0;
    max-width: 100%;
    padding-left: 2rem
}

.wp-block-comment-template.alignleft {
    float: left
}

.wp-block-comment-template.aligncenter {
    margin-left: auto;
    margin-right: auto;
    width: -moz-fit-content;
    width: fit-content
}

.wp-block-comment-template.alignright {
    float: right
}

.wp-block-cover,.wp-block-cover-image {
    align-items: center;
    background-position: 50%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    min-height: 430px;
    overflow: hidden;
    overflow: clip;
    padding: 1em;
    position: relative
}

.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]) {
    background-color: #000
}

.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient {
    background-color: transparent
}

.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
    background-color: inherit;
    content: ""
}

.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before {
    bottom: 0;
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
    opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
    opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
    opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
    opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
    opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
    opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
    opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
    opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
    opacity: 1
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
    opacity: 0
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
    opacity: .1
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
    opacity: .2
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
    opacity: .3
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
    opacity: .4
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
    opacity: .5
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
    opacity: .6
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
    opacity: .7
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
    opacity: .8
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
    opacity: .9
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
    opacity: 1
}

.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
    max-width: 420px;
    width: 100%
}

.wp-block-cover-image:after,.wp-block-cover:after {
    content: "";
    display: block;
    font-size: 0;
    min-height: inherit
}

@supports (position: sticky) {
    .wp-block-cover-image:after,.wp-block-cover:after {
        content:none
    }
}

.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
    display: flex
}

.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container {
    color: inherit;
    width: 100%;
    z-index: 1
}

.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)) {
    color: inherit
}

.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {
    align-items: flex-start;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {
    align-items: flex-start;
    justify-content: center
}

.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {
    align-items: flex-start;
    justify-content: flex-end
}

.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {
    align-items: center;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {
    align-items: center;
    justify-content: center
}

.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {
    align-items: center;
    justify-content: flex-end
}

.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {
    align-items: flex-end;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {
    align-items: flex-end;
    justify-content: center
}

.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {
    align-items: flex-end;
    justify-content: flex-end
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
    margin: 0
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
    margin: 0;
    width: auto
}

.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background {
    border: none;
    bottom: 0;
    box-shadow: none;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    object-fit: cover;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover
}

@supports (-webkit-touch-callout:inherit) {
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
        background-attachment: scroll
    }
}

@media (prefers-reduced-motion:reduce) {
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
        background-attachment: scroll
    }
}

.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated {
    background-repeat: repeat;
    background-size: auto
}

.wp-block-cover__image-background,.wp-block-cover__video-background {
    z-index: 0
}

.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
    color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
    justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
    margin-left: 0;
    text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
    margin-right: 0;
    text-align: right
}

.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2 {
    font-size: 2em;
    line-height: 1.25;
    margin-bottom: 0;
    max-width: 840px;
    padding: .44em;
    text-align: center;
    z-index: 1
}

:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {
    color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) {
    color: #000
}

.wp-block-details {
    box-sizing: border-box;
    overflow: hidden
}

.wp-block-details summary {
    cursor: pointer
}

.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] {
    max-width: 360px;
    width: 100%
}

.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
    min-width: 280px
}

.wp-block-cover .wp-block-embed {
    min-height: 240px;
    min-width: 320px
}

.wp-block-embed {
    overflow-wrap: break-word
}

.wp-block-embed figcaption {
    margin-bottom: 1em;
    margin-top: .5em
}

.wp-block-embed iframe {
    max-width: 100%
}

.wp-block-embed__wrapper {
    position: relative
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top: 177.77%
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%
}

.wp-block-file {
    box-sizing: border-box
}

.wp-block-file:not(.wp-element-button) {
    font-size: .8em
}

.wp-block-file.aligncenter {
    text-align: center
}

.wp-block-file.alignright {
    text-align: right
}

.wp-block-file *+.wp-block-file__button {
    margin-left: .75em
}

:where(.wp-block-file) {
    margin-bottom: 1.5em
}

.wp-block-file__embed {
    margin-bottom: 1em
}

:where(.wp-block-file__button) {
    border-radius: 2em;
    display: inline-block;
    padding: .5em 1em
}

:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    margin: 0 1em 1em 0;
    position: relative;
    width: calc(50% - 1em)
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
    align-items: flex-end;
    display: flex;
    height: 100%;
    justify-content: flex-start;
    margin: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
    display: block;
    height: auto;
    max-width: 100%;
    width: auto
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: .8em;
    margin: 0;
    max-height: 100%;
    overflow: auto;
    padding: 3em .77em .7em;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
    display: inline
}

.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption {
    flex-grow: 1
}

.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
    flex: 1;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
    margin-right: 0;
    width: 100%
}

@media (min-width: 600px) {
    .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
        margin-right:1em;
        width: calc(33.33333% - .66667em)
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(25% - .75em)
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(20% - .8em)
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(16.66667% - .83333em)
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(14.28571% - .85714em)
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(12.5% - .875em)
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
    }
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
    margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright {
    max-width: 420px;
    width: 100%
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
    justify-content: center
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
    align-self: flex-start
}

figure.wp-block-gallery.has-nested-images {
    align-items: normal
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    margin: 0;
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    max-width: 100%;
    position: relative
}

.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div {
    flex-direction: column;
    flex-grow: 1;
    margin: 0
}

.wp-block-gallery.has-nested-images figure.wp-block-image img {
    display: block;
    height: auto;
    max-width: 100%!important;
    width: auto
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    left: 0;
    margin-bottom: 0;
    max-height: 60%;
    overflow: auto;
    padding: 0 8px 8px;
    position: absolute;
    text-align: center;
    width: 100%
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
    display: inline
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
    color: inherit
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
    box-sizing: border-box
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
    flex: 1 1 auto
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
    background: none;
    color: inherit;
    flex: initial;
    margin: 0;
    padding: 10px 10px 9px;
    position: relative
}

.wp-block-gallery.has-nested-images figcaption {
    flex-basis: 100%;
    flex-grow: 1;
    text-align: center
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
    margin-bottom: auto;
    margin-top: 0
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
    align-self: inherit
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
    display: flex
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
    flex: 1 0 0%;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
        width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
    }

    .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
        width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
    }

    .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
        width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
    }

    .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
        width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
    }

    .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
        width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
    }

    .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
        width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
        width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
        width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
        width: 100%
    }
}

.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {
    max-width: 420px;
    width: 100%
}

.wp-block-gallery.has-nested-images.aligncenter {
    justify-content: center
}

.wp-block-group {
    box-sizing: border-box
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
    padding: 1.25em 2.375em
}

h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
    rotate: 180deg
}

.wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom
}

.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a {
    border-radius: inherit
}

.wp-block-image.has-custom-border img {
    box-sizing: border-box
}

.wp-block-image.aligncenter {
    text-align: center
}

.wp-block-image.alignfull img,.wp-block-image.alignwide img {
    height: auto;
    width: 100%
}

.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright {
    display: table
}

.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption {
    caption-side: bottom;
    display: table-caption
}

.wp-block-image .alignleft {
    float: left;
    margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-image figcaption {
    margin-bottom: 1em;
    margin-top: .5em
}

.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img {
    border-radius: 9999px
}

@supports ((-webkit-mask-image: none) or (mask-image:none)) or (-webkit-mask-image:none) {
    .wp-block-image.is-style-circle-mask img {
        border-radius:0;
        -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-mode: alpha;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain
    }
}

.wp-block-image :where(.has-border-color) {
    border-style: solid
}

.wp-block-image :where([style*=border-top-color]) {
    border-top-style: solid
}

.wp-block-image :where([style*=border-right-color]) {
    border-right-style: solid
}

.wp-block-image :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

.wp-block-image :where([style*=border-left-color]) {
    border-left-style: solid
}

.wp-block-image :where([style*=border-width]) {
    border-style: solid
}

.wp-block-image :where([style*=border-top-width]) {
    border-top-style: solid
}

.wp-block-image :where([style*=border-right-width]) {
    border-right-style: solid
}

.wp-block-image :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

.wp-block-image :where([style*=border-left-width]) {
    border-left-style: solid
}

.wp-block-image figure {
    margin: 0
}

.wp-lightbox-container {
    display: flex;
    flex-direction: column;
    position: relative
}

.wp-lightbox-container img {
    cursor: zoom-in
}

.wp-lightbox-container img:hover+button {
    opacity: 1
}

.wp-lightbox-container button {
    align-items: center;
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(90,90,90,.25);
    border: none;
    border-radius: 4px;
    cursor: zoom-in;
    display: flex;
    height: 20px;
    justify-content: center;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    transition: opacity .2s ease;
    width: 20px;
    z-index: 100
}

.wp-lightbox-container button:focus-visible {
    outline: 3px auto rgba(90,90,90,.25);
    outline: 3px auto -webkit-focus-ring-color;
    outline-offset: 3px
}

.wp-lightbox-container button:hover {
    cursor: pointer;
    opacity: 1
}

.wp-lightbox-container button:focus {
    opacity: 1
}

.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
    background-color: rgba(90,90,90,.25);
    border: none
}

.wp-lightbox-overlay {
    box-sizing: border-box;
    cursor: zoom-out;
    height: 100vh;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100vw;
    z-index: 100000
}

.wp-lightbox-overlay .close-button {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-height: 40px;
    min-width: 40px;
    padding: 0;
    position: absolute;
    right: calc(env(safe-area-inset-right) + 16px);
    top: calc(env(safe-area-inset-top) + 16px);
    z-index: 5000000
}

.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
    background: none;
    border: none
}

.wp-lightbox-overlay .lightbox-image-container {
    height: var(--wp--lightbox-container-height);
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transform-origin: top left;
    width: var(--wp--lightbox-container-width);
    z-index: 9999999999
}

.wp-lightbox-overlay .wp-block-image {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0;
    position: relative;
    transform-origin: 0 0;
    width: 100%;
    z-index: 3000000
}

.wp-lightbox-overlay .wp-block-image img {
    height: var(--wp--lightbox-image-height);
    min-height: var(--wp--lightbox-image-height);
    min-width: var(--wp--lightbox-image-width);
    width: var(--wp--lightbox-image-width)
}

.wp-lightbox-overlay .wp-block-image figcaption {
    display: none
}

.wp-lightbox-overlay button {
    background: none;
    border: none
}

.wp-lightbox-overlay .scrim {
    background-color: #fff;
    height: 100%;
    opacity: .9;
    position: absolute;
    width: 100%;
    z-index: 2000000
}

.wp-lightbox-overlay.active {
    animation: turn-on-visibility .25s both;
    visibility: visible
}

.wp-lightbox-overlay.active img {
    animation: turn-on-visibility .35s both
}

.wp-lightbox-overlay.hideanimationenabled:not(.active) {
    animation: turn-off-visibility .35s both
}

.wp-lightbox-overlay.hideanimationenabled:not(.active) img {
    animation: turn-off-visibility .25s both
}

@media (prefers-reduced-motion:no-preference) {
    .wp-lightbox-overlay.zoom.active {
        animation: none;
        opacity: 1;
        visibility: visible
    }

    .wp-lightbox-overlay.zoom.active .lightbox-image-container {
        animation: lightbox-zoom-in .4s
    }

    .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
        animation: none
    }

    .wp-lightbox-overlay.zoom.active .scrim {
        animation: turn-on-visibility .4s forwards
    }

    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) {
        animation: none
    }

    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container {
        animation: lightbox-zoom-out .4s
    }

    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img {
        animation: none
    }

    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim {
        animation: turn-off-visibility .4s forwards
    }
}

@keyframes turn-on-visibility {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes turn-off-visibility {
    0% {
        opacity: 1;
        visibility: visible
    }

    99% {
        opacity: 0;
        visibility: visible
    }

    to {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes lightbox-zoom-in {
    0% {
        transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
    }

    to {
        transform: translate(-50%,-50%) scale(1)
    }
}

@keyframes lightbox-zoom-out {
    0% {
        transform: translate(-50%,-50%) scale(1);
        visibility: visible
    }

    99% {
        visibility: visible
    }

    to {
        transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
        visibility: hidden
    }
}

ol.wp-block-latest-comments {
    box-sizing: border-box;
    margin-left: 0
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
    line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
    line-height: 1.8
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
    line-height: 1.5
}

.wp-block-latest-comments .wp-block-latest-comments {
    padding-left: 0
}

.wp-block-latest-comments__comment {
    list-style: none;
    margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
    list-style: none;
    min-height: 2.25em
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 3.25em
}

.wp-block-latest-comments__comment-excerpt p {
    font-size: .875em;
    margin: .36em 0 1.4em
}

.wp-block-latest-comments__comment-date {
    display: block;
    font-size: .75em
}

.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
    border-radius: 1.5em;
    display: block;
    float: left;
    height: 2.5em;
    margin-right: .75em;
    width: 2.5em
}

.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a {
    font-size: inherit
}

.wp-block-latest-posts {
    box-sizing: border-box
}

.wp-block-latest-posts.alignleft {
    margin-right: 2em
}

.wp-block-latest-posts.alignright {
    margin-left: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none;
    padding-left: 0
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
    clear: both
}

.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0
}

.wp-block-latest-posts.is-grid li {
    margin: 0 1.25em 1.25em 0;
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-latest-posts.columns-2 li {
        width:calc(50% - .625em)
    }

    .wp-block-latest-posts.columns-2 li:nth-child(2n) {
        margin-right: 0
    }

    .wp-block-latest-posts.columns-3 li {
        width: calc(33.33333% - .83333em)
    }

    .wp-block-latest-posts.columns-3 li:nth-child(3n) {
        margin-right: 0
    }

    .wp-block-latest-posts.columns-4 li {
        width: calc(25% - .9375em)
    }

    .wp-block-latest-posts.columns-4 li:nth-child(4n) {
        margin-right: 0
    }

    .wp-block-latest-posts.columns-5 li {
        width: calc(20% - 1em)
    }

    .wp-block-latest-posts.columns-5 li:nth-child(5n) {
        margin-right: 0
    }

    .wp-block-latest-posts.columns-6 li {
        width: calc(16.66667% - 1.04167em)
    }

    .wp-block-latest-posts.columns-6 li:nth-child(6n) {
        margin-right: 0
    }
}

.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
    display: block;
    font-size: .8125em
}

.wp-block-latest-posts__post-excerpt {
    margin-bottom: 1em;
    margin-top: .5em
}

.wp-block-latest-posts__featured-image a {
    display: inline-block
}

.wp-block-latest-posts__featured-image img {
    height: auto;
    max-width: 100%;
    width: auto
}

.wp-block-latest-posts__featured-image.alignleft {
    float: left;
    margin-right: 1em
}

.wp-block-latest-posts__featured-image.alignright {
    float: right;
    margin-left: 1em
}

.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 1em;
    text-align: center
}

ol,ul {
    box-sizing: border-box
}

ol.has-background,ul.has-background {
    padding: 1.25em 2.375em
}

.wp-block-media-text {
    box-sizing: border-box;
    /*!rtl:begin:ignore*/
    direction: ltr;
    /*!rtl:end:ignore*/
    display: grid;
    grid-template-columns: 50% 1fr;
    grid-template-rows: auto
}

.wp-block-media-text.has-media-on-the-right {
    grid-template-columns: 1fr 50%
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
    align-self: start
}

.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
    align-self: center
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
    align-self: end
}

.wp-block-media-text .wp-block-media-text__media {
    /*!rtl:begin:ignore*/
    grid-column: 1;
    grid-row: 1;
    /*!rtl:end:ignore*/
    margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
    direction: ltr;
    /*!rtl:begin:ignore*/
    grid-column: 2;
    grid-row: 1;
    /*!rtl:end:ignore*/
    padding: 0 8%;
    word-break: break-word
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    /*!rtl:begin:ignore*/
    grid-column: 2;
    grid-row: 1 /*!rtl:end:ignore*/
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    /*!rtl:begin:ignore*/
    grid-column: 1;
    grid-row: 1 /*!rtl:end:ignore*/
}

.wp-block-media-text__media img,.wp-block-media-text__media video {
    height: auto;
    max-width: unset;
    vertical-align: middle;
    width: 100%
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
    background-size: cover;
    height: 100%;
    min-height: 250px
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
    display: block;
    height: 100%
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns:100%!important
    }

    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        grid-column: 1;
        grid-row: 1
    }

    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        grid-column: 1;
        grid-row: 2
    }
}

.wp-block-navigation {
    --navigation-layout-justification-setting: flex-start;
    --navigation-layout-direction: row;
    --navigation-layout-wrap: wrap;
    --navigation-layout-justify: flex-start;
    --navigation-layout-align: center;
    position: relative
}

.wp-block-navigation ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0
}

.wp-block-navigation ul,.wp-block-navigation ul li {
    list-style: none;
    padding: 0
}

.wp-block-navigation .wp-block-navigation-item {
    align-items: center;
    display: flex;
    position: relative
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
    display: none
}

.wp-block-navigation .wp-block-navigation-item__content {
    display: block
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: inherit
}

.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
    text-decoration: underline
}

.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
    text-decoration: line-through
}

.wp-block-navigation:where(:not([class*=has-text-decoration])) a {
    text-decoration: none
}

.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
    text-decoration: none
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
    align-self: center;
    background-color: inherit;
    border: none;
    color: currentColor;
    display: inline-block;
    font-size: inherit;
    height: .6em;
    line-height: 0;
    margin-left: .25em;
    padding: 0;
    width: .6em
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
    stroke: currentColor;
    display: inline-block;
    height: inherit;
    margin-top: .075em;
    width: inherit
}

.wp-block-navigation.is-vertical {
    --navigation-layout-direction: column;
    --navigation-layout-justify: initial;
    --navigation-layout-align: flex-start
}

.wp-block-navigation.no-wrap {
    --navigation-layout-wrap: nowrap
}

.wp-block-navigation.items-justified-center {
    --navigation-layout-justification-setting: center;
    --navigation-layout-justify: center
}

.wp-block-navigation.items-justified-center.is-vertical {
    --navigation-layout-align: center
}

.wp-block-navigation.items-justified-right {
    --navigation-layout-justification-setting: flex-end;
    --navigation-layout-justify: flex-end
}

.wp-block-navigation.items-justified-right.is-vertical {
    --navigation-layout-align: flex-end
}

.wp-block-navigation.items-justified-space-between {
    --navigation-layout-justification-setting: space-between;
    --navigation-layout-justify: space-between
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    align-items: normal;
    background-color: inherit;
    color: inherit;
    display: flex;
    flex-direction: column;
    height: 0;
    left: -1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 100%;
    transition: opacity .1s linear;
    visibility: hidden;
    width: 0;
    z-index: 2
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    display: flex;
    flex-grow: 1
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
    margin-left: auto;
    margin-right: 0
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    margin: 0
}

@media (min-width: 782px) {
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
        left:100%;
        top: -1px
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
        background: transparent;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 100%;
        width: .5em
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
        margin-right: .25em
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
        transform: rotate(-90deg)
    }
}

.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
    width: auto
}

.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
    width: auto
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
    width: auto
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
    left: 0;
    top: 100%
}

@media (min-width: 782px) {
    .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
        left:100%;
        top: 0
    }
}

.wp-block-navigation-submenu {
    display: flex;
    position: relative
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
    stroke: currentColor
}

button.wp-block-navigation-item__content {
    background-color: transparent;
    border: none;
    color: currentColor;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-align: left;
    text-transform: inherit
}

.wp-block-navigation-submenu__toggle {
    cursor: pointer
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
    padding-right: .85em
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
    margin-left: -.6em;
    pointer-events: none
}

.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog {
    gap: inherit
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
    padding: .5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
    padding: .5em 1em
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
    left: auto;
    right: 0
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: -1px;
    right: -1px
}

@media (min-width: 782px) {
    .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
        left:auto;
        right: 100%
    }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15)
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
    background-color: inherit
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
    color: #000
}

.wp-block-navigation__container {
    align-items: var(--navigation-layout-align,initial);
    display: flex;
    flex-direction: var(--navigation-layout-direction,initial);
    flex-wrap: var(--navigation-layout-wrap,wrap);
    justify-content: var(--navigation-layout-justify,initial);
    list-style: none;
    margin: 0;
    padding-left: 0
}

.wp-block-navigation__container .is-responsive {
    display: none
}

.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {
    flex-grow: 1
}

@keyframes overlay-menu__fade-in-animation {
    0% {
        opacity: 0;
        transform: translateY(.5em)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.wp-block-navigation__responsive-container {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
    color: inherit
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
    align-items: var(--navigation-layout-align,initial);
    display: flex;
    flex-direction: var(--navigation-layout-direction,initial);
    flex-wrap: var(--navigation-layout-wrap,wrap);
    justify-content: var(--navigation-layout-justify,initial)
}

.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
    background-color: inherit!important;
    color: inherit!important
}

.wp-block-navigation__responsive-container.is-menu-open {
    animation: overlay-menu__fade-in-animation .1s ease-out;
    animation-fill-mode: forwards;
    background-color: inherit;
    display: flex;
    flex-direction: column;
    overflow: auto;
    padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);
    z-index: 100000
}

@media (prefers-reduced-motion:reduce) {
    .wp-block-navigation__responsive-container.is-menu-open {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    align-items: var(--navigation-layout-justification-setting,inherit);
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    overflow: visible;
    padding-top: calc(2rem + 24px)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
    justify-content: flex-start
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
    display: none
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    border: none;
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: initial;
    padding-left: 2rem;
    padding-right: 2rem;
    position: static;
    visibility: visible;
    width: auto
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
    gap: inherit
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
    padding-top: var(--wp--style--block-gap,2em)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    padding: 0
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
    align-items: var(--navigation-layout-justification-setting,initial);
    display: flex;
    flex-direction: column
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
    background: transparent!important;
    color: inherit!important
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: auto;
    right: auto
}

@media (min-width: 600px) {
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        background-color:inherit;
        display: block;
        position: relative;
        width: 100%;
        z-index: auto
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
        display: none
    }

    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
        left: 0
    }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #fff
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
    color: #000
}

.wp-block-navigation__toggle_button_label {
    font-size: 1rem;
    font-weight: 700
}

.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open {
    background: transparent;
    border: none;
    color: currentColor;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-transform: inherit;
    vertical-align: middle
}

.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {
    fill: currentColor;
    display: block;
    height: 24px;
    pointer-events: none;
    width: 24px
}

.wp-block-navigation__responsive-container-open {
    display: flex
}

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

@media (min-width: 600px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display:none
    }
}

.wp-block-navigation__responsive-container-close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

.wp-block-navigation__responsive-close {
    width: 100%
}

.has-modal-open .wp-block-navigation__responsive-close {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--wp--style--global--wide-size,100%)
}

.wp-block-navigation__responsive-close:focus {
    outline: none
}

.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {
    box-sizing: border-box
}

.wp-block-navigation__responsive-dialog {
    position: relative
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 46px
}

@media (min-width: 782px) {
    .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
        margin-top:32px
    }
}

html.has-modal-open {
    overflow: hidden
}

.wp-block-navigation .wp-block-navigation-item__label {
    overflow-wrap: break-word
}

.wp-block-navigation .wp-block-navigation-item__description {
    display: none
}

.wp-block-navigation .wp-block-page-list {
    align-items: var(--navigation-layout-align,initial);
    background-color: inherit;
    display: flex;
    flex-direction: var(--navigation-layout-direction,initial);
    flex-wrap: var(--navigation-layout-wrap,wrap);
    justify-content: var(--navigation-layout-justify,initial)
}

.wp-block-navigation .wp-block-navigation-item {
    background-color: inherit
}

.is-small-text {
    font-size: .875em
}

.is-regular-text {
    font-size: 1em
}

.is-large-text {
    font-size: 2.25em
}

.is-larger-text {
    font-size: 3em
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    font-style: normal;
    font-weight: 100;
    line-height: .68;
    margin: .05em .1em 0 0;
    text-transform: uppercase
}

body.rtl .has-drop-cap:not(:focus):first-letter {
    float: none;
    margin-left: .1em
}

p.has-drop-cap.has-background {
    overflow: hidden
}

p.has-background {
    padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"] {
    rotate: 180deg
}

.wp-block-post-author {
    display: flex;
    flex-wrap: wrap
}

.wp-block-post-author__byline {
    font-size: .5em;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%
}

.wp-block-post-author__avatar {
    margin-right: 1em
}

.wp-block-post-author__bio {
    font-size: .7em;
    margin-bottom: .7em
}

.wp-block-post-author__content {
    flex-basis: 0;
    flex-grow: 1
}

.wp-block-post-author__name {
    margin: 0
}

.wp-block-post-comments-form {
    box-sizing: border-box
}

.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
    font-weight: inherit
}

.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
    font-family: inherit
}

.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
    font-size: inherit
}

.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
    line-height: inherit
}

.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
    font-style: inherit
}

.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
    letter-spacing: inherit
}

.wp-block-post-comments-form input[type=submit] {
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    overflow-wrap: break-word;
    text-align: center
}

.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea {
    border: 1px solid #949494;
    font-family: inherit;
    font-size: 1em
}

.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea {
    padding: calc(.667em + 2px)
}

.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea {
    box-sizing: border-box;
    display: block;
    width: 100%
}

.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label {
    display: block;
    margin-bottom: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent {
    display: flex;
    gap: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-top: .35em
}

.wp-block-post-comments-form .comment-reply-title {
    margin-bottom: 0
}

.wp-block-post-comments-form .comment-reply-title :where(small) {
    font-size: var(--wp--preset--font-size--medium,smaller);
    margin-left: .5em
}

.wp-block-post-date {
    box-sizing: border-box
}

:where(.wp-block-post-excerpt) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

.wp-block-post-excerpt__excerpt {
    margin-bottom: 0;
    margin-top: 0
}

.wp-block-post-excerpt__more-text {
    margin-bottom: 0;
    margin-top: var(--wp--style--block-gap)
}

.wp-block-post-excerpt__more-link {
    display: inline-block
}

.wp-block-post-featured-image {
    margin-left: 0;
    margin-right: 0
}

.wp-block-post-featured-image a {
    display: block;
    height: 100%
}

.wp-block-post-featured-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    width: 100%
}

.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {
    width: 100%
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
    background-color: #000;
    inset: 0;
    position: absolute
}

.wp-block-post-featured-image {
    position: relative
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
    background-color: transparent
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
    opacity: 0
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
    opacity: .1
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
    opacity: .2
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
    opacity: .3
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
    opacity: .4
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
    opacity: .5
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
    opacity: .6
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
    opacity: .7
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
    opacity: .8
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
    opacity: .9
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
    opacity: 1
}

.wp-block-post-featured-image:where(.alignleft,.alignright) {
    width: 100%
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
    display: inline-block;
    margin-right: 1ch
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
    display: inline-block;
    margin-left: 1ch
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
    rotate: 180deg
}

.wp-block-post-terms {
    box-sizing: border-box
}

.wp-block-post-terms .wp-block-post-terms__separator {
    white-space: pre-wrap
}

.wp-block-post-time-to-read,.wp-block-post-title {
    box-sizing: border-box
}

.wp-block-post-title {
    word-break: break-word
}

.wp-block-post-title a {
    display: inline-block
}

.wp-block-preformatted {
    box-sizing: border-box;
    white-space: pre-wrap
}

:where(.wp-block-preformatted.has-background) {
    padding: 1.25em 2.375em
}

.wp-block-pullquote {
    box-sizing: border-box;
    overflow-wrap: break-word;
    padding: 3em 0;
    text-align: center
}

.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p {
    color: inherit
}

.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
    max-width: 420px
}

.wp-block-pullquote cite,.wp-block-pullquote footer {
    position: relative
}

.wp-block-pullquote .has-text-color a {
    color: inherit
}

:where(.wp-block-pullquote) {
    margin: 0 0 1em
}

.wp-block-pullquote.has-text-align-left blockquote {
    text-align: left
}

.wp-block-pullquote.has-text-align-right blockquote {
    text-align: right
}

.wp-block-pullquote.is-style-solid-color {
    border: none
}

.wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: auto;
    margin-right: auto;
    max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote p {
    font-size: 2em;
    margin-bottom: 0;
    margin-top: 0
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
    font-style: normal;
    text-transform: none
}

.wp-block-pullquote cite {
    color: inherit
}

.wp-block-post-template {
    list-style: none;
    margin-bottom: 0;
    margin-top: 0;
    max-width: 100%;
    padding: 0
}

.wp-block-post-template.wp-block-post-template {
    background: none
}

.wp-block-post-template.is-flex-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.25em
}

.wp-block-post-template.is-flex-container>li {
    margin: 0;
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
        width:calc(50% - .625em)
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
        width: calc(33.33333% - .83333em)
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
        width: calc(25% - .9375em)
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
        width: calc(20% - 1em)
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
        width: calc(16.66667% - 1.04167em)
    }
}

@media (max-width: 600px) {
    .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
        grid-template-columns:1fr
    }
}

.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright {
    -webkit-margin-start: 2em;
    -webkit-margin-end: 0;
    float: right;
    margin-inline-end:0;margin-inline-start:2em}

.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft {
    -webkit-margin-start: 0;
    -webkit-margin-end: 2em;
    float: left;
    margin-inline-end:2em;margin-inline-start:0}

.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter {
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end:auto;margin-inline-start:auto}

.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous {
    margin-bottom: .5em;
    margin-right: .5em
}

.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
    margin-right: 0
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
    -webkit-margin-start: auto;
    margin-inline-start:auto}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
    -webkit-margin-end: auto;
    margin-inline-end:auto}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
    display: inline-block;
    margin-right: 1ch
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
    display: inline-block;
    margin-left: 1ch
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-query-pagination.aligncenter {
    justify-content: center
}

.wp-block-query-title,.wp-block-quote {
    box-sizing: border-box
}

.wp-block-quote {
    overflow-wrap: break-word
}

.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
    margin-bottom: 1em;
    padding: 0 1em
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
    font-size: 1.125em;
    text-align: right
}

.wp-block-read-more {
    display: block;
    width: -moz-fit-content;
    width: fit-content
}

.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus {
    text-decoration: none
}

ul.wp-block-rss {
    list-style: none;
    padding: 0
}

ul.wp-block-rss.wp-block-rss {
    box-sizing: border-box
}

ul.wp-block-rss.alignleft {
    margin-right: 2em
}

ul.wp-block-rss.alignright {
    margin-left: 2em
}

ul.wp-block-rss.is-grid {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0
}

ul.wp-block-rss.is-grid li {
    margin: 0 1em 1em 0;
    width: 100%
}

@media (min-width: 600px) {
    ul.wp-block-rss.columns-2 li {
        width:calc(50% - 1em)
    }

    ul.wp-block-rss.columns-3 li {
        width: calc(33.33333% - 1em)
    }

    ul.wp-block-rss.columns-4 li {
        width: calc(25% - 1em)
    }

    ul.wp-block-rss.columns-5 li {
        width: calc(20% - 1em)
    }

    ul.wp-block-rss.columns-6 li {
        width: calc(16.66667% - 1em)
    }
}

.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
    display: block;
    font-size: .8125em
}

.wp-block-search__button {
    margin-left: 10px;
    word-break: normal
}

.wp-block-search__button.has-icon {
    line-height: 0
}

.wp-block-search__button svg {
    fill: currentColor;
    min-height: 24px;
    min-width: 24px;
    vertical-align: text-bottom
}

:where(.wp-block-search__button) {
    border: 1px solid #ccc;
    padding: 6px 10px
}

.wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%
}

.wp-block-search__label {
    width: 100%
}

.wp-block-search__input {
    -webkit-appearance: initial;
    appearance: none;
    border: 1px solid #949494;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3rem;
    padding: 8px;
    text-decoration: unset!important
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
    flex-shrink: 0;
    margin-left: 0;
    max-width: calc(100% - 100px)
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: 1px solid #949494;
    box-sizing: border-box;
    padding: 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
    border: none;
    border-radius: 0;
    padding: 0 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
    outline: none
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
    padding: 4px 8px
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
    margin: auto
}

.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {
    min-width: 0!important;
    transition-property: width
}

.wp-block-search__button-behavior-expand .wp-block-search__input {
    flex-basis: 100%;
    transition-duration: .3s
}

.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
    overflow: hidden
}

.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input {
    border-left-width: 0!important;
    border-right-width: 0!important;
    flex-basis: 0;
    flex-grow: 0;
    margin: 0;
    min-width: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    width: 0!important
}

.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {
    float: right
}

.wp-block-separator {
    border: 1px solid;
    border-left: none;
    border-right: none
}

.wp-block-separator.is-style-dots {
    background: none!important;
    border: none;
    height: auto;
    line-height: 1;
    text-align: center
}

.wp-block-separator.is-style-dots:before {
    color: currentColor;
    content: "···";
    font-family: serif;
    font-size: 1.5em;
    letter-spacing: 2em;
    padding-left: 2em
}

.wp-block-site-logo {
    box-sizing: border-box;
    line-height: 0
}

.wp-block-site-logo a {
    display: inline-block;
    line-height: 0
}

.wp-block-site-logo.is-default-size img {
    height: auto;
    width: 120px
}

.wp-block-site-logo img {
    height: auto;
    max-width: 100%
}

.wp-block-site-logo a,.wp-block-site-logo img {
    border-radius: inherit
}

.wp-block-site-logo.aligncenter {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.wp-block-site-logo.is-style-rounded {
    border-radius: 9999px
}

.wp-block-site-title a {
    color: inherit
}

.wp-block-social-links {
    background: none;
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    text-indent: 0
}

.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
    border-bottom: 0;
    box-shadow: none;
    text-decoration: none
}

.wp-block-social-links .wp-social-link a {
    padding: .25em
}

.wp-block-social-links .wp-social-link svg {
    height: 1em;
    width: 1em
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
    font-size: .65em;
    margin-left: .5em;
    margin-right: .5em
}

.wp-block-social-links.has-small-icon-size {
    font-size: 16px
}

.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
    font-size: 24px
}

.wp-block-social-links.has-large-icon-size {
    font-size: 36px
}

.wp-block-social-links.has-huge-icon-size {
    font-size: 48px
}

.wp-block-social-links.aligncenter {
    display: flex;
    justify-content: center
}

.wp-block-social-links.alignright {
    justify-content: flex-end
}

.wp-block-social-link {
    border-radius: 9999px;
    display: block;
    height: auto;
    transition: transform .1s ease
}

@media (prefers-reduced-motion:reduce) {
    .wp-block-social-link {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.wp-block-social-link a {
    align-items: center;
    display: flex;
    line-height: 0;
    transition: transform .1s ease
}

.wp-block-social-link:hover {
    transform: scale(1.1)
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited {
    fill: currentColor;
    color: currentColor
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
    background-color: #f0f0f0;
    color: #444
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
    background-color: #f45800;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: #1778f2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
    background-color: #24292d;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
    background-color: #f00075;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
    background-color: #0d66c2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
    background-color: #02ab6c;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
    background-color: #ff424d;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
    background-color: #ff4500;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
    stroke: #000;
    background-color: #fefc00;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
    background-color: #2aabee;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
    background-color: #000;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
    background-color: #1da1f2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
    background-color: #25d366;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
    background-color: #000;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
    background-color: red;
    color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
    background: none
}

.wp-block-social-links.is-style-logos-only .wp-social-link a {
    padding: 0
}

.wp-block-social-links.is-style-logos-only .wp-social-link svg {
    height: 1.25em;
    width: 1.25em
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
    color: #f90
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
    color: #1ea0c3
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
    color: #0757fe
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
    color: #1e1f26
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
    color: #02e49b
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
    color: #e94c89
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
    color: #4280ff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
    color: #f45800
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
    color: #1778f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
    color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
    color: #0461dd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
    color: #e65678
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
    color: #24292d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
    color: #382110
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
    color: #ea4434
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
    color: #f00075
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
    color: #e21b24
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
    color: #0d66c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
    color: #3288d4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
    color: #02ab6c
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
    color: #f6405f
}

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
    color: #ff424d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
    color: #e60122
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
    color: #ef4155
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
    color: #ff4500
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
    color: #0478d7
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
    stroke: #000;
    color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
    color: #ff5600
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
    color: #1bd760
}

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
    color: #2aabee
}

.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
    color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
    color: #011835
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
    color: #6440a4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
    color: #1da1f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
    color: #1eb7ea
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
    color: #4680c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
    color: #25d366
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
    color: #3499cd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-x {
    color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
    color: #d32422
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
    color: red
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
    width: auto
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: .66667em;
    padding-right: .66667em
}

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
    color: #000
}

.wp-block-spacer {
    clear: both
}

.wp-block-tag-cloud {
    box-sizing: border-box
}

.wp-block-tag-cloud.aligncenter {
    justify-content: center;
    text-align: center
}

.wp-block-tag-cloud.alignfull {
    padding-left: 1em;
    padding-right: 1em
}

.wp-block-tag-cloud a {
    display: inline-block;
    margin-right: 5px
}

.wp-block-tag-cloud span {
    display: inline-block;
    margin-left: 5px;
    text-decoration: none
}

.wp-block-tag-cloud.is-style-outline {
    display: flex;
    flex-wrap: wrap;
    gap: 1ch
}

.wp-block-tag-cloud.is-style-outline a {
    border: 1px solid;
    font-size: unset!important;
    margin-right: 0;
    padding: 1ch 2ch;
    text-decoration: none!important
}

.wp-block-table {
    overflow-x: auto
}

.wp-block-table table {
    border-collapse: collapse;
    width: 100%
}

.wp-block-table thead {
    border-bottom: 3px solid
}

.wp-block-table tfoot {
    border-top: 3px solid
}

.wp-block-table td,.wp-block-table th {
    border: 1px solid;
    padding: .5em
}

.wp-block-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%
}

.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
    word-break: break-word
}

.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
    display: table;
    width: auto
}

.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
    word-break: break-word
}

.wp-block-table .has-subtle-light-gray-background-color {
    background-color: #f3f4f5
}

.wp-block-table .has-subtle-pale-green-background-color {
    background-color: #e9fbe5
}

.wp-block-table .has-subtle-pale-blue-background-color {
    background-color: #e7f5fe
}

.wp-block-table .has-subtle-pale-pink-background-color {
    background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
    background-color: transparent;
    border-bottom: 1px solid #f0f0f0;
    border-collapse: inherit;
    border-spacing: 0
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f0f0f0
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
    background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
    background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
    background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
    background-color: #fcf0ef
}

.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
    border-color: transparent
}

.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>* {
    border-color: inherit
}

.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th {
    border-top-color: inherit
}

.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
    border-top-color: currentColor
}

.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>* {
    border-right-color: inherit
}

.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th {
    border-bottom-color: inherit
}

.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
    border-bottom-color: currentColor
}

.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>* {
    border-left-color: inherit
}

.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>* {
    border-style: inherit
}

.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>* {
    border-style: inherit;
    border-width: inherit
}

:where(.wp-block-term-description) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

.wp-block-term-description p {
    margin-bottom: 0;
    margin-top: 0
}

.wp-block-text-columns,.wp-block-text-columns.aligncenter {
    display: flex
}

.wp-block-text-columns .wp-block-column {
    margin: 0 1em;
    padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
    width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
    width: 33.33333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
    width: 25%
}

pre.wp-block-verse {
    overflow: auto;
    white-space: pre-wrap
}

:where(pre.wp-block-verse) {
    font-family: inherit
}

.wp-block-video {
    box-sizing: border-box
}

.wp-block-video video {
    vertical-align: middle;
    width: 100%
}

@supports (position: sticky) {
    .wp-block-video [poster] {
        object-fit:cover
    }
}

.wp-block-video.aligncenter {
    text-align: center
}

.wp-block-video figcaption {
    margin-bottom: 1em;
    margin-top: .5em
}

.editor-styles-wrapper,.entry-content {
    counter-reset: footnotes
}

a[data-fn].fn {
    counter-increment: footnotes;
    display: inline-flex;
    font-size: smaller;
    text-decoration: none;
    text-indent: -9999999px;
    vertical-align: super
}

a[data-fn].fn:after {
    content: "[" counter(footnotes) "]";
    float: left;
    text-indent: 0
}

.wp-element-button {
    cursor: pointer
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

:root .has-very-light-gray-background-color {
    background-color: #eee
}

:root .has-very-dark-gray-background-color {
    background-color: #313131
}

:root .has-very-light-gray-color {
    color: #eee
}

:root .has-very-dark-gray-color {
    color: #313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg,#00d084,#0693e3)
}

:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}

:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg,#faaca8,#dad0ec)
}

:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg,#fafae1,#67a671)
}

:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg,#fdd79a,#004a59)
}

:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg,#330968,#31cdcf)
}

:root .has-midnight-gradient-background {
    background: linear-gradient(135deg,#020381,#2874fc)
}

.has-regular-font-size {
    font-size: 1em
}

.has-larger-font-size {
    font-size: 2.625em
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
    text-align: center
}

.has-text-align-left {
    text-align: left
}

.has-text-align-right {
    text-align: right
}

#end-resizable-editor-section {
    display: none
}

.aligncenter {
    clear: both
}

.items-justified-left {
    justify-content: flex-start
}

.items-justified-center {
    justify-content: center
}

.items-justified-right {
    justify-content: flex-end
}

.items-justified-space-between {
    justify-content: space-between
}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.screen-reader-text:focus {
    clip: auto!important;
    background-color: #ddd;
    -webkit-clip-path: none;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

:where(figure) {
    margin: 0 0 1em
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset:0px
    }
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.block-editor-block-icon {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.block-editor-block-icon.has-colors svg {
    fill: currentColor
}

@media (forced-colors:active) {
    .block-editor-block-icon.has-colors svg {
        fill: CanvasText
    }
}

.block-editor-block-icon svg {
    max-height: 24px;
    max-width: 24px;
    min-height: 20px;
    min-width: 20px
}

.block-editor-block-styles .block-editor-block-list__block {
    margin: 0
}

@keyframes selection-overlay__fade-in-animation {
    0% {
        opacity: 0
    }

    to {
        opacity: .4
    }
}

:root .block-editor-block-list__layout::selection,:root .has-multi-selection .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future {
    background-color: transparent
}

.block-editor-block-list__layout {
    position: relative
}

.block-editor-block-list__layout:where(.block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)) {
    border-radius: 2px
}

.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection {
    background: transparent
}

.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after {
    animation: selection-overlay__fade-in-animation .1s ease-out;
    animation-fill-mode: forwards;
    background: var(--wp-admin-theme-color);
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .4;
    outline: 2px solid transparent;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after {
    box-shadow: none
}

.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected {
    outline: none
}

.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected:after {
    border-radius: 1px;
    bottom: 1px;
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    content: "";
    left: 1px;
    outline: 2px solid transparent;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 1
}

.is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus:after,.is-dark-theme .block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected:after {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff
}

.block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.is-selected:after {
    border-radius: 2px;
    border-top: 4px solid #ccc;
    bottom: auto;
    box-shadow: none;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -14px;
    transition: border-color .1s linear,border-style .1s linear,box-shadow .1s linear;
    z-index: 0
}

.block-editor-block-list__layout .is-block-moving-mode.can-insert-moving-block.block-editor-block-list__block.is-selected:after {
    border-color: var(--wp-admin-theme-color)
}

.has-multi-selection .block-editor-block-list__layout {
    -webkit-user-select: none;
    user-select: none
}

.block-editor-block-list__layout [class^=components-] {
    -webkit-user-select: text;
    user-select: text
}

.is-block-moving-mode.block-editor-block-list__block-selection-button {
    font-size: 1px;
    height: 1px;
    opacity: 0;
    padding: 0
}

.block-editor-block-list__layout .block-editor-block-list__block {
    overflow-wrap: break-word;
    pointer-events: auto;
    position: relative;
    -webkit-user-select: text;
    user-select: text
}

.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel * {
    z-index: 1
}

.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui {
    margin: -10px 0 12px
}

.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui {
    margin: 0 0 12px;
    width: 100%
}

.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice {
    margin-left: 0;
    margin-right: 0
}

.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content {
    font-size: 13px
}

.block-editor-block-list__layout .block-editor-block-list__block.has-warning {
    min-height: 48px
}

.block-editor-block-list__layout .block-editor-block-list__block.has-warning>* {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning {
    pointer-events: all
}

.block-editor-block-list__layout .block-editor-block-list__block.has-warning:after {
    background-color: hsla(0,0%,100%,.4);
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected:after {
    background-color: transparent
}

.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay:after {
    display: none
}

.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay:after {
    display: block
}

.block-editor-block-list__layout .block-editor-block-list__block.is-reusable.has-child-selected:after {
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color)
}

.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true] {
    float: none
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered {
    cursor: default
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:after {
    border-radius: 1px;
    bottom: 1px;
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
    content: "";
    left: 1px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 1px
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected {
    cursor: default
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected.rich-text {
    cursor: unset
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected:after {
    border-radius: 2px;
    bottom: 1px;
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    content: "";
    left: 1px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 1px
}

.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) {
    opacity: .2;
    transition: opacity .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .is-focus-mode .block-editor-block-list__block:not(.has-child-selected) {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected {
    opacity: 1
}

.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>* {
    z-index: 21
}

.wp-site-blocks>[data-align=left] {
    float: left;
    margin-right: 2em
}

.wp-site-blocks>[data-align=right] {
    float: right;
    margin-left: 2em
}

.wp-site-blocks>[data-align=center] {
    justify-content: center;
    margin-left: auto;
    margin-right: auto
}

.block-editor-block-list .block-editor-inserter {
    cursor: move;
    cursor: grab;
    margin: 8px
}

@keyframes block-editor-inserter__toggle__fade-in-animation {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.wp-block .block-list-appender .block-editor-inserter__toggle {
    animation: block-editor-inserter__toggle__fade-in-animation .1s ease;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .wp-block .block-list-appender .block-editor-inserter__toggle {
        animation-delay: 0s;
        animation-duration: 1ms
    }
}

.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender {
    display: none
}

.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle {
    opacity: 0;
    transform: scale(0)
}

.block-editor-block-list__block .block-editor-block-list__block-html-textarea {
    border: none;
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #1e1e1e;
    display: block;
    font-family: Menlo,Consolas,monaco,monospace;
    font-size: 15px;
    line-height: 1.5;
    margin: 0;
    outline: none;
    overflow: hidden;
    padding: 12px;
    resize: none;
    transition: padding .2s linear;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .block-editor-block-list__block .block-editor-block-list__block-html-textarea {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}

.block-editor-block-list__block .block-editor-warning {
    position: relative;
    z-index: 5
}

.block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning {
    margin-bottom: auto
}

.block-editor-iframe__body {
    transform-origin: top center;
    transition: all .3s
}

.is-vertical .block-list-appender {
    margin-left: 12px;
    margin-right: auto;
    margin-top: 12px;
    width: 24px
}

.block-list-appender>.block-editor-inserter {
    display: block
}

.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle {
    opacity: 0;
    transform: scale(0)
}

.block-editor-block-list__block.has-block-overlay {
    cursor: default
}

.block-editor-block-list__block.has-block-overlay:before {
    background: transparent;
    border: none;
    border-radius: 2px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.block-editor-block-list__block.has-block-overlay:not(.is-multi-selected):after {
    content: none!important
}

.block-editor-block-list__block.has-block-overlay:hover:not(.is-dragging-blocks):not(.is-multi-selected):before {
    background: rgba(var(--wp-admin-theme-color--rgb),.04);
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color) inset
}

.block-editor-block-list__block.has-block-overlay.is-reusable:hover:not(.is-dragging-blocks):not(.is-multi-selected):before,.block-editor-block-list__block.has-block-overlay.wp-block-template-part:hover:not(.is-dragging-blocks):not(.is-multi-selected):before {
    background: rgba(var(--wp-block-synced-color--rgb),.04);
    box-shadow: 0 0 0 1px var(--wp-block-synced-color) inset
}

.block-editor-block-list__block.has-block-overlay.is-selected:not(.is-dragging-blocks):before {
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color) inset
}

.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block {
    pointer-events: none
}

.block-editor-iframe__body.is-zoomed-out .block-editor-block-list__block.has-block-overlay:before {
    left: calc(50% - 50vw);
    width: 100vw
}

.block-editor-block-list__layout .is-dragging {
    background-color: currentColor!important;
    border-radius: 2px!important;
    opacity: .05!important;
    pointer-events: none!important
}

.block-editor-block-list__layout .is-dragging::selection {
    background: transparent!important
}

.block-editor-block-list__layout .is-dragging:after {
    content: none!important
}

.block-editor-block-preview__content-iframe .block-list-appender {
    display: none
}

.block-editor-block-preview__live-content * {
    pointer-events: none
}

.block-editor-block-preview__live-content .block-list-appender {
    display: none
}

.block-editor-block-preview__live-content .components-button:disabled {
    opacity: 1
}

.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder {
    display: none
}

.block-editor-block-variation-picker .components-placeholder__instructions {
    margin-bottom: 0
}

.block-editor-block-variation-picker .components-placeholder__fieldset {
    flex-direction: column
}

.block-editor-block-variation-picker.has-many-variations .components-placeholder__fieldset {
    max-width: 90%
}

.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin: 16px 0;
    padding: 0;
    width: 100%
}

.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations>li {
    flex-shrink: 1;
    list-style: none;
    margin: 8px 20px 0 0;
    text-align: center;
    width: 75px
}

.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations>li button {
    display: inline-flex;
    margin-right: 0
}

.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation {
    padding: 8px
}

.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation-label {
    display: block;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 12px;
    line-height: 1.4
}

.block-editor-block-variation-picker__variation {
    width: 100%
}

.block-editor-block-variation-picker__variation.components-button.has-icon {
    justify-content: center;
    width: auto
}

.block-editor-block-variation-picker__variation.components-button.has-icon.is-secondary {
    background-color: #fff
}

.block-editor-block-variation-picker__variation.components-button {
    height: auto;
    padding: 0
}

.block-editor-block-variation-picker__variation:before {
    content: "";
    padding-bottom: 100%
}

.block-editor-block-variation-picker__variation:first-child {
    margin-left: 0
}

.block-editor-block-variation-picker__variation:last-child {
    margin-right: 0
}

.block-editor-button-block-appender {
    align-items: center;
    box-shadow: inset 0 0 0 1px #1e1e1e;
    color: #1e1e1e;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    width: 100%
}

.block-editor-button-block-appender.components-button.components-button {
    padding: 12px
}

.is-dark-theme .block-editor-button-block-appender {
    box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.65);
    color: hsla(0,0%,100%,.65)
}

.block-editor-button-block-appender:hover {
    box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
    color: var(--wp-admin-theme-color)
}

.block-editor-button-block-appender:focus {
    box-shadow: inset 0 0 0 2px var(--wp-admin-theme-color)
}

.block-editor-button-block-appender:active {
    color: #000
}

.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child {
    pointer-events: none
}

.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child:after {
    border: 1px dashed;
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after:before,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child:after:before,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after:before,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child:after:before {
    background: currentColor;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .1;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter {
    visibility: hidden
}

.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after {
    border: none
}

.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter {
    visibility: visible
}

.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:after {
    border: none
}

.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender {
    background-color: var(--wp-admin-theme-color);
    box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.65);
    color: hsla(0,0%,100%,.65);
    transition: background-color .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .block-list-appender:only-child.is-drag-over .block-editor-button-block-appender {
        transition: none
    }
}

.block-editor-default-block-appender {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover {
    outline: 1px solid transparent
}

.block-editor-default-block-appender .block-editor-default-block-appender__content {
    opacity: .62
}

:where(body .is-layout-constrained) .block-editor-default-block-appender>:first-child:first-child {
    -webkit-margin-before: 0;
    margin-block-start:0}

.block-editor-default-block-appender .components-drop-zone__content-icon {
    display: none
}

.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon {
    background: #1e1e1e;
    border-radius: 2px;
    color: #fff;
    height: 24px;
    min-width: 24px;
    padding: 0
}

.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover {
    background: var(--wp-admin-theme-color);
    color: #fff
}

.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter,.block-editor-default-block-appender .block-editor-inserter {
    line-height: 0;
    position: absolute;
    right: 0;
    top: 0
}

.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled,.block-editor-default-block-appender .block-editor-inserter:disabled {
    display: none
}

.block-editor-block-list__block .block-list-appender {
    bottom: 0;
    list-style: none;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 2
}

.block-editor-block-list__block .block-list-appender.block-list-appender {
    line-height: 0;
    margin: 0
}

.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender {
    height: 24px
}

.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle {
    background: #1e1e1e;
    box-shadow: none;
    color: #fff;
    display: none;
    flex-direction: row;
    height: 24px;
    min-width: 24px;
    padding: 0!important;
    width: 24px
}

.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover {
    background: var(--wp-admin-theme-color);
    color: #fff
}

.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content {
    display: none
}

.block-editor-block-list__block .block-list-appender:only-child {
    align-self: center;
    line-height: inherit;
    list-style: none;
    position: relative;
    right: auto
}

.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content {
    display: block
}

.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle {
    display: flex
}

.block-editor-default-block-appender__content {
    cursor: text
}

.block-editor-block-list__layout.has-overlay:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 60
}

.block-editor-media-placeholder__url-input-container .block-editor-media-placeholder__button {
    margin-bottom: 0
}

.block-editor-media-placeholder__url-input-form {
    display: flex
}

.block-editor-media-placeholder__url-input-form input[type=url].block-editor-media-placeholder__url-input-field {
    border: none;
    border-radius: 0;
    flex-grow: 1;
    margin: 2px;
    min-width: 200px;
    width: 100%
}

@media (min-width: 600px) {
    .block-editor-media-placeholder__url-input-form input[type=url].block-editor-media-placeholder__url-input-field {
        width:300px
    }
}

.block-editor-media-placeholder__url-input-submit-button {
    flex-shrink: 1
}

.block-editor-media-placeholder__button {
    margin-bottom: .5rem
}

.block-editor-media-placeholder__cancel-button.is-link {
    display: block;
    margin: 1em
}

.block-editor-media-placeholder.is-appender {
    min-height: 0
}

.block-editor-media-placeholder.is-appender:hover {
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
    cursor: pointer
}

.block-editor-plain-text {
    border: none;
    box-shadow: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    width: 100%
}

.rich-text [data-rich-text-placeholder] {
    pointer-events: none
}

.rich-text [data-rich-text-placeholder]:after {
    content: attr(data-rich-text-placeholder);
    opacity: .62
}

.rich-text:focus {
    outline: none
}

.rich-text:focus [data-rich-text-format-boundary] {
    border-radius: 2px
}

.block-editor-rich-text__editable>p:first-child {
    margin-top: 0
}

figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before {
    opacity: .8
}

[data-rich-text-script] {
    display: inline
}

[data-rich-text-script]:before {
    background: #ff0;
    content: "</>"
}

.block-editor-warning {
    align-items: center;
    background-color: #fff;
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    display: flex;
    flex-wrap: wrap;
    padding: 1em
}

.block-editor-warning,.block-editor-warning .block-editor-warning__message {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}

.block-editor-warning .block-editor-warning__message {
    color: #1e1e1e;
    font-size: 13px;
    line-height: 1.4;
    margin: 0
}

.block-editor-warning p.block-editor-warning__message.block-editor-warning__message {
    min-height: auto
}

.block-editor-warning .block-editor-warning__contents {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.block-editor-warning .block-editor-warning__actions {
    align-items: center;
    display: flex;
    margin-top: 1em
}

.block-editor-warning .block-editor-warning__action {
    margin: 0 8px 0 0
}

.block-editor-warning__secondary {
    margin: auto 0 auto 8px
}

.components-popover.block-editor-warning__dropdown {
    z-index: 99998
}

body.admin-color-light {
    --wp-admin-theme-color: #0085ba;
    --wp-admin-theme-color--rgb: 0,133,186;
    --wp-admin-theme-color-darker-10: #0073a1;
    --wp-admin-theme-color-darker-10--rgb: 0,115,161;
    --wp-admin-theme-color-darker-20: #006187;
    --wp-admin-theme-color-darker-20--rgb: 0,97,135;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-light {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-modern {
    --wp-admin-theme-color: #3858e9;
    --wp-admin-theme-color--rgb: 56,88,233;
    --wp-admin-theme-color-darker-10: #2145e6;
    --wp-admin-theme-color-darker-10--rgb: 33,69,230;
    --wp-admin-theme-color-darker-20: #183ad6;
    --wp-admin-theme-color-darker-20--rgb: 24,58,214;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-modern {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-blue {
    --wp-admin-theme-color: #096484;
    --wp-admin-theme-color--rgb: 9,100,132;
    --wp-admin-theme-color-darker-10: #07526c;
    --wp-admin-theme-color-darker-10--rgb: 7,82,108;
    --wp-admin-theme-color-darker-20: #064054;
    --wp-admin-theme-color-darker-20--rgb: 6,64,84;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-blue {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-coffee {
    --wp-admin-theme-color: #46403c;
    --wp-admin-theme-color--rgb: 70,64,60;
    --wp-admin-theme-color-darker-10: #383330;
    --wp-admin-theme-color-darker-10--rgb: 56,51,48;
    --wp-admin-theme-color-darker-20: #2b2724;
    --wp-admin-theme-color-darker-20--rgb: 43,39,36;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-coffee {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-ectoplasm {
    --wp-admin-theme-color: #523f6d;
    --wp-admin-theme-color--rgb: 82,63,109;
    --wp-admin-theme-color-darker-10: #46365d;
    --wp-admin-theme-color-darker-10--rgb: 70,54,93;
    --wp-admin-theme-color-darker-20: #3a2c4d;
    --wp-admin-theme-color-darker-20--rgb: 58,44,77;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-ectoplasm {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-midnight {
    --wp-admin-theme-color: #e14d43;
    --wp-admin-theme-color--rgb: 225,77,67;
    --wp-admin-theme-color-darker-10: #dd382d;
    --wp-admin-theme-color-darker-10--rgb: 221,56,45;
    --wp-admin-theme-color-darker-20: #d02c21;
    --wp-admin-theme-color-darker-20--rgb: 208,44,33;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-midnight {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-ocean {
    --wp-admin-theme-color: #627c83;
    --wp-admin-theme-color--rgb: 98,124,131;
    --wp-admin-theme-color-darker-10: #576e74;
    --wp-admin-theme-color-darker-10--rgb: 87,110,116;
    --wp-admin-theme-color-darker-20: #4c6066;
    --wp-admin-theme-color-darker-20--rgb: 76,96,102;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-ocean {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-sunrise {
    --wp-admin-theme-color: #dd823b;
    --wp-admin-theme-color--rgb: 221,130,59;
    --wp-admin-theme-color-darker-10: #d97426;
    --wp-admin-theme-color-darker-10--rgb: 217,116,38;
    --wp-admin-theme-color-darker-20: #c36922;
    --wp-admin-theme-color-darker-20--rgb: 195,105,34;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-sunrise {
        --wp-admin-border-width-focus:1.5px
    }
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.editor-styles-wrapper .wp-block {
    margin-left: auto;
    margin-right: auto
}

html :where(.editor-styles-wrapper) {
    padding: 8px
}

html :where(.editor-styles-wrapper) .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full] {
    margin-left: -8px;
    margin-right: -8px
}

html :where(.wp-block) {
    margin-bottom: 28px;
    margin-top: 28px;
    max-width: 840px
}

html :where(.wp-block)[data-align=wide] {
    max-width: 1100px
}

html :where(.wp-block)[data-align=full] {
    max-width: none
}

html :where(.wp-block)[data-align=left],html :where(.wp-block)[data-align=right] {
    height: 0;
    width: 100%
}

html :where(.wp-block)[data-align=left]:before,html :where(.wp-block)[data-align=right]:before {
    content: none
}

html :where(.wp-block)[data-align=left]>* {
    /*!rtl:begin:ignore*/
    float: left;
    margin-right: 2em /*!rtl:end:ignore*/
}

html :where(.wp-block)[data-align=right]>* {
    /*!rtl:begin:ignore*/
    float: right;
    margin-left: 2em /*!rtl:end:ignore*/
}

html :where(.wp-block)[data-align=full],html :where(.wp-block)[data-align=wide] {
    clear: both
}

.wp-block-group>[data-align=full] {
    margin-left: auto;
    margin-right: auto
}

.wp-block-group.has-background>[data-align=full] {
    margin-left: -30px;
    width: calc(100% + 60px)
}

[data-align=full] .wp-block-group>.wp-block {
    padding-left: 14px;
    padding-right: 14px
}

@media (min-width: 600px) {
    [data-align=full] .wp-block-group>.wp-block {
        padding-left:0;
        padding-right: 0
    }
}

[data-align=full] .wp-block-group>[data-align=full] {
    left: 0;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

[data-align=full] .wp-block-group.has-background>[data-align=full] {
    width: calc(100% + 60px)
}

ul.wp-block-archives {
    padding-left: 2.5em
}

.wp-block-audio {
    margin-left: 0;
    margin-right: 0;
    position: relative
}

.wp-block-audio.is-transient audio {
    opacity: .3
}

.wp-block-audio .components-spinner {
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    position: absolute;
    top: 50%
}

.wp-block-avatar__image img {
    width: 100%
}

.wp-block-avatar.aligncenter .components-resizable-box__container {
    margin: 0 auto
}

.edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container {
    padding-left: 0;
    padding-right: 0
}

.edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow {
    display: block
}

.edit-post-visual-editor .block-library-block__reusable-block-container .components-disabled .block-list-appender {
    display: none
}

.edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted,.edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)
}

.edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)
}

.is-dark-theme .edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff
}

.wp-block[data-align=center]>.wp-block-button {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.wp-block[data-align=right]>.wp-block-button {
    /*!rtl:ignore*/
    text-align: right
}

.wp-block-button {
    cursor: text;
    position: relative
}

.wp-block-button:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);
    outline: 2px solid transparent;
    outline-offset: -2px
}

.wp-block-button[data-rich-text-placeholder]:after {
    opacity: .8
}

.wp-block-button__inline-link {
    color: #757575;
    height: 0;
    max-width: 290px;
    overflow: hidden
}

.wp-block-button__inline-link-input__suggestions {
    max-width: 290px
}

@media (min-width: 782px) {
    .wp-block-button__inline-link,.wp-block-button__inline-link-input__suggestions {
        max-width:260px
    }
}

@media (min-width: 960px) {
    .wp-block-button__inline-link,.wp-block-button__inline-link-input__suggestions {
        max-width:290px
    }
}

.is-selected .wp-block-button__inline-link {
    height: auto;
    overflow: visible
}

.wp-button-label__width .components-button-group {
    display: block
}

.wp-button-label__width .components-base-control__field {
    margin-bottom: 12px
}

div[data-type="core/button"] {
    display: table
}

.editor-styles-wrapper .wp-block-button[style*=text-decoration] .wp-block-button__link {
    text-decoration: inherit
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where(.has-border-color) {
    border-width: initial
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-top-color]) {
    border-top-width: medium
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-right-color]) {
    border-right-width: medium
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-bottom-color]) {
    border-bottom-width: medium
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-left-color]) {
    border-left-width: medium
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-style]) {
    border-width: initial
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-top-style]) {
    border-top-width: medium
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-right-style]) {
    border-right-width: medium
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-bottom-style]) {
    border-bottom-width: medium
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*=border-left-style]) {
    border-left-width: medium
}

.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button {
    margin: 0
}

.wp-block-buttons>.block-list-appender {
    align-items: center;
    display: inline-flex
}

.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle {
    justify-content: flex-start
}

.wp-block-buttons>.wp-block-button:focus {
    box-shadow: none
}

.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%
}

.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button {
    margin-bottom: 0
}

.editor-styles-wrapper .wp-block-buttons.has-custom-font-size .wp-block-button__link {
    font-size: inherit
}

.wp-block[data-align=center]>.wp-block-buttons {
    align-items: center;
    justify-content: center
}

.wp-block[data-align=right]>.wp-block-buttons {
    justify-content: flex-end
}

.wp-block-categories ul {
    padding-left: 2.5em
}

.wp-block-categories ul ul {
    margin-top: 6px
}

[data-align=center] .wp-block-categories {
    text-align: center
}

.wp-block-code code {
    background: none
}

.wp-block-columns :where(.wp-block) {
    margin-left: 0;
    margin-right: 0;
    max-width: none
}

html :where(.wp-block-column) {
    margin-bottom: 0;
    margin-top: 0
}

.wp-block-comments__legacy-placeholder,.wp-block-post-comments {
    box-sizing: border-box
}

.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft {
    float: left
}

.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright {
    float: right
}

.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after {
    clear: both;
    content: "";
    display: table
}

.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0
}

.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment {
    min-height: 2.25em;
    padding-left: 3.25em
}

.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p {
    font-size: 1em;
    line-height: 1.8;
    margin: 1em 0
}

.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children {
    list-style: none;
    margin: 0;
    padding: 0
}

.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author {
    line-height: 1.5
}

.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar {
    border-radius: 1.5em;
    display: block;
    float: left;
    height: 2.5em;
    margin-right: .75em;
    margin-top: .5em;
    width: 2.5em
}

.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite {
    font-style: normal
}

.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta {
    font-size: .875em;
    line-height: 1.5
}

.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b {
    font-weight: 400
}

.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
    display: block;
    margin-bottom: 1em;
    margin-top: 1em
}

.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata {
    font-size: .875em
}

.wp-block-comments__legacy-placeholder .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
    display: block;
    margin-bottom: .25em
}

.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {
    box-sizing: border-box;
    display: block;
    width: 100%
}

.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent {
    display: flex;
    gap: .25em
}

.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-top: .35em
}

.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title {
    margin-bottom: 0
}

.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small) {
    font-size: var(--wp--preset--font-size--medium,smaller);
    margin-left: .5em
}

.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply {
    font-size: .875em;
    margin-bottom: 1.4em
}

.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea {
    border: 1px solid #949494;
    font-family: inherit;
    font-size: 1em
}

.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea {
    padding: calc(.667em + 2px)
}

:where(.wp-block-post-comments input[type=submit]) {
    border: none
}

.block-library-comments-toolbar__popover .components-popover__content {
    min-width: 230px
}

.wp-block-comments__legacy-placeholder * {
    pointer-events: none
}

.wp-block-comment-author-avatar__placeholder {
    stroke: currentColor;
    stroke-dasharray: 3;
    border: 1px dashed;
    height: 100%;
    width: 100%
}

.wp-block[data-align=center]>.wp-block-comments-pagination {
    justify-content: center
}

.editor-styles-wrapper .wp-block-comments-pagination {
    max-width: 100%
}

.editor-styles-wrapper .wp-block-comments-pagination.block-editor-block-list__layout {
    margin: 0
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
    margin: .5em .5em .5em 0
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
    margin-right: 0
}

.wp-block-comments-pagination-numbers a {
    text-decoration: underline
}

.wp-block-comments-pagination-numbers .page-numbers {
    margin-right: 2px
}

.wp-block-comments-pagination-numbers .page-numbers:last-child {
    margin-right: 0
}

.wp-block-comments-title.has-background {
    padding: inherit
}

.editor-styles-wrapper .wp-block-cover {
    box-sizing: border-box
}

.wp-block-cover.is-placeholder {
    align-items: stretch;
    display: flex;
    min-height: 240px;
    padding: 0!important
}

.wp-block-cover.is-placeholder .components-placeholder.is-large {
    justify-content: flex-start;
    z-index: 1
}

.wp-block-cover.is-placeholder:focus:after {
    min-height: auto
}

.wp-block-cover.components-placeholder h2 {
    color: inherit
}

.wp-block-cover.is-transient:before {
    background-color: #fff;
    opacity: .3
}

.wp-block-cover .components-spinner {
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.wp-block-cover .wp-block-cover__inner-container {
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

.wp-block-cover .wp-block-cover__placeholder-background-options {
    width: 100%
}

.wp-block-cover .wp-block-cover__image--placeholder-image {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover {
    max-width: 420px;
    width: 100%
}

.block-library-cover__reset-button {
    margin-left: auto
}

.block-library-cover__resize-container {
    bottom: 0;
    left: 0;
    min-height: 50px;
    position: absolute!important;
    right: 0;
    top: 0
}

.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div {
    overflow: visible;
    pointer-events: none
}

.wp-block-cover>.components-drop-zone .components-drop-zone__content {
    opacity: .8!important
}

.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover {
    background-attachment: scroll
}

.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item) {
    margin-top: 24px
}

.wp-block-cover:after {
    min-height: auto
}

.wp-block-details summary div {
    display: inline
}

.wp-block-embed {
    clear: both;
    margin-left: 0;
    margin-right: 0
}

.wp-block-embed.is-loading {
    display: flex;
    justify-content: center
}

.wp-block-embed .components-placeholder__error {
    word-break: break-word
}

.wp-block-embed .components-placeholder__learn-more {
    margin-top: 1em
}

.block-library-embed__interactive-overlay {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed {
    max-width: 360px;
    width: 100%
}

.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper {
    min-width: 280px
}

.wp-block-file {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0
}

.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file {
    height: auto
}

.wp-block-file .components-resizable-box__container {
    margin-bottom: 1em
}

.wp-block-file .wp-block-file__preview {
    height: 100%;
    margin-bottom: 1em;
    width: 100%
}

.wp-block-file .wp-block-file__preview-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.wp-block-file .wp-block-file__content-wrapper {
    flex-grow: 1
}

.wp-block-file a {
    min-width: 1em
}

.wp-block-file a:not(.wp-block-file__button) {
    display: inline-block
}

.wp-block-file .wp-block-file__button-richtext-wrapper {
    display: inline-block;
    margin-left: .75em
}

.wp-block-freeform.block-library-rich-text__tinymce {
    height: auto
}

.wp-block-freeform.block-library-rich-text__tinymce li,.wp-block-freeform.block-library-rich-text__tinymce p {
    line-height: 1.8
}

.wp-block-freeform.block-library-rich-text__tinymce ol,.wp-block-freeform.block-library-rich-text__tinymce ul {
    margin-left: 0;
    padding-left: 2.5em
}

.wp-block-freeform.block-library-rich-text__tinymce blockquote {
    border-left: 4px solid #000;
    box-shadow: inset 0 0 0 0 #ddd;
    margin: 0;
    padding-left: 1em
}

.wp-block-freeform.block-library-rich-text__tinymce pre {
    color: #1e1e1e;
    font-family: Menlo,Consolas,monaco,monospace;
    font-size: 15px;
    white-space: pre-wrap
}

.wp-block-freeform.block-library-rich-text__tinymce>:first-child {
    margin-top: 0
}

.wp-block-freeform.block-library-rich-text__tinymce>:last-child {
    margin-bottom: 0
}

.wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus {
    outline: none
}

.wp-block-freeform.block-library-rich-text__tinymce a {
    color: var(--wp-admin-theme-color)
}

.wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected] {
    background: #e5f5fa;
    border-radius: 2px;
    box-shadow: 0 0 0 1px #e5f5fa;
    margin: 0 -2px;
    padding: 0 2px
}

.wp-block-freeform.block-library-rich-text__tinymce code {
    background: #f0f0f0;
    border-radius: 2px;
    color: #1e1e1e;
    font-family: Menlo,Consolas,monaco,monospace;
    font-size: 14px;
    padding: 2px
}

.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
    background: #ddd
}

.wp-block-freeform.block-library-rich-text__tinymce .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

.wp-block-freeform.block-library-rich-text__tinymce .alignleft {
    float: left;
    margin: .5em 1em .5em 0
}

.wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1900px 20px;
    cursor: default;
    display: block;
    height: 20px;
    margin: 15px auto;
    outline: 0;
    width: 96%
}

.wp-block-freeform.block-library-rich-text__tinymce img::selection {
    background-color: transparent
}

.wp-block-freeform.block-library-rich-text__tinymce div.mceTemp {
    -ms-user-select: element
}

.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption {
    margin: 0;
    max-width: 100%
}

.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img {
    display: block
}

.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption * {
    -webkit-user-drag: none
}

.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd {
    margin: 0;
    padding-top: .5em
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview {
    border: 1px solid transparent;
    clear: both;
    margin-bottom: 16px;
    position: relative;
    width: 99.99%
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview iframe {
    background: transparent;
    display: block;
    max-width: 100%
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim {
    display: none
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder {
    border: 1px dashed #ddd;
    padding: 10px
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error {
    word-wrap: break-word;
    border: 1px solid #ddd;
    margin: 0;
    padding: 1em 0
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p {
    margin: 0;
    text-align: center
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error {
    border-color: transparent
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons {
    display: block;
    font-size: 32px;
    height: 32px;
    margin: 0 auto;
    width: 32px
}

.wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after {
    clear: both;
    content: "";
    display: table
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus {
    outline: none
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery a {
    cursor: default
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery {
    line-height: 1;
    margin: auto -6px;
    overflow-x: hidden;
    padding: 6px 0
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item {
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 6px;
    text-align: center
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon {
    margin: 0
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption {
    font-size: 13px;
    margin: 4px 0
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item {
    width: 100%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item {
    width: 50%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item {
    width: 33.3333333333%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item {
    width: 25%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item {
    width: 20%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item {
    width: 16.6666666667%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item {
    width: 14.2857142857%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item {
    width: 12.5%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item {
    width: 11.1111111111%
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery img {
    border: none;
    height: auto;
    max-width: 100%;
    padding: 0
}

div[data-type="core/freeform"]:before {
    border: 1px solid #ddd;
    outline: 1px solid transparent;
    transition: border-color .1s linear,box-shadow .1s linear
}

@media (prefers-reduced-motion:reduce) {
    div[data-type="core/freeform"]:before {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

div[data-type="core/freeform"].is-selected:before {
    border-color: #1e1e1e
}

div[data-type="core/freeform"] .block-editor-block-contextual-toolbar+div {
    margin-top: 0;
    padding-top: 0
}

div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after {
    clear: both;
    content: "";
    display: table
}

.mce-toolbar-grp .mce-btn.mce-active button,.mce-toolbar-grp .mce-btn.mce-active i,.mce-toolbar-grp .mce-btn.mce-active:hover button,.mce-toolbar-grp .mce-btn.mce-active:hover i {
    color: #1e1e1e
}

.mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last {
    margin-left: 8px;
    margin-right: 0
}

.mce-toolbar-grp .mce-btn i {
    font-style: normal
}

.block-library-classic__toolbar {
    border: 1px solid #ddd;
    border-bottom: none;
    border-radius: 2px;
    display: none;
    margin: 0 0 8px;
    padding: 0;
    position: sticky;
    top: 0;
    width: auto;
    z-index: 31
}

div[data-type="core/freeform"].is-selected .block-library-classic__toolbar {
    border-color: #1e1e1e;
    display: block
}

.block-library-classic__toolbar .mce-tinymce {
    box-shadow: none
}

@media (min-width: 600px) {
    .block-library-classic__toolbar {
        padding:0
    }
}

.block-library-classic__toolbar:empty {
    background: #f5f5f5;
    border-bottom: 1px solid #e2e4e7;
    display: block
}

.block-library-classic__toolbar:empty:before {
    color: #555d66;
    content: attr(data-placeholder);
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    line-height: 37px;
    padding: 14px
}

.block-library-classic__toolbar div.mce-toolbar-grp {
    border-bottom: 1px solid #1e1e1e
}

.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar .mce-menubar>div,.block-library-classic__toolbar .mce-tinymce-inline,.block-library-classic__toolbar .mce-tinymce-inline>div,.block-library-classic__toolbar div.mce-toolbar-grp,.block-library-classic__toolbar div.mce-toolbar-grp>div {
    height: auto!important;
    width: 100%!important
}

.block-library-classic__toolbar .mce-container-body.mce-abs-layout {
    overflow: visible
}

.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar div.mce-toolbar-grp {
    position: static
}

.block-library-classic__toolbar .mce-toolbar-grp>div {
    padding: 1px 3px
}

.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
    display: none
}

.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
    display: block
}

.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
    height: 50vh!important
}

@media (min-width: 960px) {
    .block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen) {
        height:9999rem
    }

    .block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div {
        height: 100%
    }

    .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce {
        height: calc(100% - 52px)
    }

    .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body {
        display: flex;
        flex-direction: column;
        height: 100%;
        min-width: 50vw
    }

    .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area {
        display: flex;
        flex-direction: column;
        flex-grow: 1
    }

    .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
        flex-grow: 1;
        height: 10px!important
    }
}

.block-editor-freeform-modal__actions {
    margin-top: 16px
}

figure.wp-block-gallery {
    display: block
}

figure.wp-block-gallery>.blocks-gallery-caption {
    flex: 0 0 100%
}

figure.wp-block-gallery>.blocks-gallery-media-placeholder-wrapper {
    flex-basis: 100%
}

figure.wp-block-gallery .wp-block-image .components-notice.is-error {
    display: block
}

figure.wp-block-gallery .wp-block-image .components-notice__content {
    margin: 4px 0
}

figure.wp-block-gallery .wp-block-image .components-notice__dismiss {
    position: absolute;
    right: 5px;
    top: 0
}

figure.wp-block-gallery .block-editor-media-placeholder.is-appender .components-placeholder__label {
    display: none
}

figure.wp-block-gallery .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button {
    margin-bottom: 0
}

figure.wp-block-gallery .block-editor-media-placeholder {
    margin: 0
}

figure.wp-block-gallery .block-editor-media-placeholder .components-placeholder__label {
    display: flex
}

figure.wp-block-gallery .block-editor-media-placeholder figcaption {
    z-index: 2
}

figure.wp-block-gallery .components-spinner {
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    position: absolute;
    top: 50%
}

.gallery-settings-buttons .components-button:first-child {
    margin-right: 8px
}

.gallery-image-sizes .components-base-control__label {
    display: block;
    margin-bottom: 4px
}

.gallery-image-sizes .gallery-image-sizes__loading {
    align-items: center;
    color: #757575;
    display: flex;
    font-size: 12px
}

.gallery-image-sizes .components-spinner {
    margin: 0 8px 0 4px
}

.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus {
    outline: none
}

.blocks-gallery-item figure.is-selected:before {
    bottom: 0;
    box-shadow: 0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;
    content: "";
    left: 0;
    outline: 2px solid transparent;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.blocks-gallery-item figure.is-transient img {
    opacity: .3
}

.blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu {
    display: inline-flex
}

.blocks-gallery-item .block-editor-media-placeholder {
    height: 100%;
    margin: 0
}

.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label {
    display: flex
}

.block-library-gallery-item__inline-menu {
    background: #fff;
    border: 1px solid #1e1e1e;
    border-radius: 2px;
    display: none;
    margin: 8px;
    position: absolute;
    top: -2px;
    transition: box-shadow .2s ease-out;
    z-index: 20
}

@media (prefers-reduced-motion:reduce) {
    .block-library-gallery-item__inline-menu {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.block-library-gallery-item__inline-menu:hover {
    box-shadow: 0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1)
}

@media (min-width: 600px) {
    .columns-7 .block-library-gallery-item__inline-menu,.columns-8 .block-library-gallery-item__inline-menu {
        padding:2px
    }
}

.block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus) {
    border: none;
    box-shadow: none
}

@media (min-width: 600px) {
    .columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon,.columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon {
        height:inherit;
        padding: 0;
        width: inherit
    }
}

.block-library-gallery-item__inline-menu.is-left {
    left: -2px
}

.block-library-gallery-item__inline-menu.is-right {
    right: -2px
}

.wp-block-gallery ul.blocks-gallery-grid {
    margin: 0;
    padding: 0
}

@media (min-width: 600px) {
    .wp-block-update-gallery-modal {
        max-width:480px
    }
}

.wp-block-update-gallery-modal-buttons {
    display: flex;
    gap: 12px;
    justify-content: flex-end
}

.wp-block-group .block-editor-block-list__insertion-point {
    left: 0;
    right: 0
}

[data-type="core/group"].is-selected .block-list-appender {
    margin-left: 0;
    margin-right: 0
}

[data-type="core/group"].is-selected .has-background .block-list-appender {
    margin-bottom: 18px;
    margin-top: 18px
}

.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child {
    gap: inherit;
    pointer-events: none
}

.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter {
    display: inherit;
    flex: 1;
    flex-direction: inherit;
    width: 100%
}

.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after {
    border: 1px dashed;
    border-radius: 2px;
    content: "";
    display: flex;
    flex: 1 0 48px;
    min-height: 46px;
    pointer-events: none
}

.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after:before {
    background: currentColor;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .1;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter {
    pointer-events: all
}

.wp-block-group__placeholder .wp-block-group-placeholder__variations {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.wp-block-group__placeholder .components-placeholder__instructions {
    margin-bottom: 18px;
    text-align: center
}

.wp-block-group__placeholder .wp-block-group-placeholder__variations svg {
    fill: #ccc!important
}

.wp-block-group__placeholder .wp-block-group-placeholder__variations svg:hover {
    fill: var(--wp-admin-theme-color)!important
}

.wp-block-group__placeholder .wp-block-group-placeholder__variations>li {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 12px 12px;
    width: auto
}

.wp-block-group__placeholder .wp-block-group-placeholder__variations li>.wp-block-group-placeholder__variation-button {
    height: 32px;
    padding: 0;
    width: 44px
}

.wp-block-group__placeholder .wp-block-group-placeholder__variations li>.wp-block-group-placeholder__variation-button:hover {
    box-shadow: none
}

.wp-block-group__placeholder .components-placeholder {
    min-height: auto;
    padding: 24px
}

.wp-block-group__placeholder .is-medium .wp-block-group-placeholder__variations>li,.wp-block-group__placeholder .is-small .wp-block-group-placeholder__variations>li {
    margin: 12px
}

.block-library-html__edit .block-library-html__preview-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.block-library-html__edit .block-editor-plain-text {
    background: #fff!important;
    border: 1px solid #1e1e1e!important;
    border-radius: 2px!important;
    box-shadow: none!important;
    box-sizing: border-box;
    color: #1e1e1e!important;
    font-family: Menlo,Consolas,monaco,monospace!important;
    font-size: 16px!important;
    max-height: 250px;
    padding: 12px!important
}

@media (min-width: 600px) {
    .block-library-html__edit .block-editor-plain-text {
        font-size:13px!important
    }
}

.block-library-html__edit .block-editor-plain-text:focus {
    border-color: var(--wp-admin-theme-color)!important;
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color)!important;
    outline: 2px solid transparent!important
}

.wp-block-image.wp-block-image.is-selected .components-placeholder {
    background-color: #fff;
    border: none;
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #1e1e1e;
    color: #1e1e1e;
    filter: none!important
}

.wp-block-image.wp-block-image.is-selected .components-placeholder>svg {
    opacity: 0
}

.wp-block-image.wp-block-image.is-selected .components-placeholder .components-placeholder__illustration {
    display: none
}

.wp-block-image.wp-block-image.is-selected .components-placeholder:before {
    opacity: 0
}

.wp-block-image.wp-block-image .components-button,.wp-block-image.wp-block-image .components-placeholder__instructions,.wp-block-image.wp-block-image .components-placeholder__label {
    transition: none
}

figure.wp-block-image:not(.wp-block) {
    margin: 0
}

.wp-block-image {
    position: relative
}

.wp-block-image .is-applying img,.wp-block-image.is-transient img {
    opacity: .3
}

.wp-block-image figcaption img {
    display: inline
}

.wp-block-image .components-spinner {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.wp-block-image .components-resizable-box__container {
    display: table
}

.wp-block-image .components-resizable-box__container img {
    display: block;
    height: inherit;
    width: inherit
}

.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
    left: 0;
    margin: -1px 0;
    position: absolute;
    right: 0
}

@media (min-width: 600px) {
    .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
        margin:-1px
    }
}

[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img {
    height: auto;
    width: 100%
}

.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image {
    display: table
}

.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption {
    caption-side: bottom;
    display: table-caption
}

.wp-block[data-align=left]>.wp-block-image {
    margin: .5em 1em .5em 0
}

.wp-block[data-align=right]>.wp-block-image {
    margin: .5em 0 .5em 1em
}

.wp-block[data-align=center]>.wp-block-image {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.wp-block-image__crop-area {
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image {
    border: none;
    border-radius: 0
}

.wp-block-image__crop-icon {
    align-items: center;
    display: flex;
    justify-content: center;
    min-width: 48px;
    padding: 0 8px
}

.wp-block-image__crop-icon svg {
    fill: currentColor
}

.wp-block-image__zoom .components-popover__content {
    min-width: 260px;
    overflow: visible!important
}

.wp-block-image__aspect-ratio {
    align-items: center;
    display: flex;
    height: 46px;
    margin-bottom: -8px
}

.wp-block-image__aspect-ratio .components-button {
    padding-left: 0;
    padding-right: 0;
    width: 36px
}

.wp-block-latest-posts {
    padding-left: 2.5em
}

.wp-block-latest-posts.is-grid {
    padding-left: 0
}

.wp-block-latest-posts>li {
    overflow: hidden
}

.wp-block-latest-posts li a>div {
    display: inline
}

.edit-post-visual-editor .wp-block-latest-posts.is-grid li {
    margin-bottom: 20px
}

.editor-latest-posts-image-alignment-control .components-base-control__label {
    display: block
}

.editor-latest-posts-image-alignment-control .components-toolbar {
    border-radius: 2px
}

.wp-block-media-text__media {
    position: relative
}

.wp-block-media-text__media.is-transient img {
    opacity: .3
}

.wp-block-media-text__media .components-spinner {
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    position: absolute;
    top: 50%
}

.wp-block-media-text .__resizable_base__ {
    grid-column: 1/span 2;
    grid-row: 2
}

.wp-block-media-text .editor-media-container__resizer {
    width: 100%!important
}

.wp-block-media-text.is-image-fill .editor-media-container__resizer {
    height: 100%!important
}

.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block {
    max-width: unset
}

.block-editor-block-list__block[data-type="core/more"] {
    margin-bottom: 28px;
    margin-top: 28px;
    max-width: 100%;
    text-align: center
}

.wp-block-more {
    display: block;
    text-align: center;
    white-space: nowrap
}

.wp-block-more input[type=text] {
    background: #fff;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    color: #757575;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    font-weight: 600;
    height: 24px;
    margin: 0;
    max-width: 100%;
    padding: 6px 8px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap
}

.wp-block-more input[type=text]:focus {
    box-shadow: none
}

.wp-block-more:before {
    border-top: 3px dashed #ccc;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%
}

.editor-styles-wrapper .wp-block-navigation ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0
}

.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block {
    margin: revert
}

.wp-block-navigation-item__label {
    display: inline
}

.wp-block-navigation-item,.wp-block-navigation__container {
    background-color: inherit
}

.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container {
    opacity: 0;
    visibility: hidden
}

.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container {
    display: flex;
    opacity: 1;
    visibility: visible
}

.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container {
    opacity: 1;
    visibility: visible
}

.is-editing>.wp-block-navigation__container {
    display: flex;
    flex-direction: column;
    opacity: 1;
    visibility: visible
}

.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container {
    opacity: 1;
    visibility: hidden
}

.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper {
    visibility: visible
}

.is-editing>.wp-block-navigation__submenu-container>.block-list-appender {
    display: block;
    position: static;
    width: 100%
}

.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender {
    background: #1e1e1e;
    border-radius: 2px;
    color: #fff;
    margin-left: auto;
    margin-right: 0;
    padding: 0;
    width: 24px
}

.wp-block-navigation__submenu-container .block-list-appender {
    display: none
}

.block-library-colors-selector {
    width: auto
}

.block-library-colors-selector .block-library-colors-selector__toggle {
    display: block;
    margin: 0 auto;
    padding: 3px;
    width: auto
}

.block-library-colors-selector .block-library-colors-selector__icon-container {
    align-items: center;
    border-radius: 4px;
    display: flex;
    height: 30px;
    margin: 0 auto;
    padding: 3px;
    position: relative
}

.block-library-colors-selector .block-library-colors-selector__state-selection {
    border-radius: 11px;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
    height: 22px;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    min-height: 22px;
    min-width: 22px;
    padding: 2px;
    width: 22px
}

.block-library-colors-selector .block-library-colors-selector__state-selection>svg {
    min-width: auto!important
}

.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path {
    color: inherit
}

.block-library-colors-selector__popover .color-palette-controller-container {
    padding: 16px
}

.block-library-colors-selector__popover .components-base-control__label {
    height: 20px;
    line-height: 20px
}

.block-library-colors-selector__popover .component-color-indicator {
    float: right;
    margin-top: 2px
}

.block-library-colors-selector__popover .components-panel__body-title {
    display: none
}

.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender {
    background-color: #1e1e1e;
    color: #fff
}

.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender {
    padding: 0
}

.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender {
    background-color: transparent;
    color: #1e1e1e
}

@keyframes loadingpulse {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.components-placeholder.wp-block-navigation-placeholder {
    background: none;
    box-shadow: none;
    color: inherit;
    min-height: 0;
    outline: none;
    padding: 0
}

.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset {
    font-size: inherit
}

.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button {
    margin-bottom: 0
}

.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder {
    color: #1e1e1e
}

.wp-block-navigation-placeholder__preview {
    align-items: center;
    background: transparent;
    color: currentColor;
    display: flex;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    min-width: 96px
}

.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview {
    display: none
}

.wp-block-navigation-placeholder__preview:before {
    border: 1px dashed;
    border-radius: 2px;
    border-radius: inherit;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wp-block-navigation-placeholder__preview:before:before {
    background: currentColor;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .1;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wp-block-navigation-placeholder__preview>svg {
    fill: currentColor
}

.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset {
    min-height: 90px
}

.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset {
    min-height: 132px
}

.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview {
    align-items: flex-start;
    flex-direction: row;
    padding: 6px 8px
}

.wp-block-navigation-placeholder__controls {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #1e1e1e;
    display: none;
    float: left;
    position: relative;
    width: 100%;
    z-index: 1
}

.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls {
    display: flex
}

.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr {
    display: none
}

.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions {
    align-items: flex-start;
    flex-direction: column
}

.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr {
    display: none
}

.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon {
    height: 36px;
    margin-right: 12px
}

.wp-block-navigation-placeholder__actions__indicator {
    align-items: center;
    display: flex;
    height: 36px;
    justify-content: flex-start;
    line-height: 0;
    margin-left: 4px;
    padding: 0 6px 0 0
}

.wp-block-navigation-placeholder__actions__indicator svg {
    fill: currentColor;
    margin-right: 4px
}

.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset {
    flex-direction: row!important
}

.wp-block-navigation-placeholder__actions {
    align-items: center;
    display: flex;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    gap: 6px;
    height: 100%
}

.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button {
    margin-right: 0
}

.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr {
    background-color: #1e1e1e;
    border: 0;
    height: 100%;
    margin: auto 0;
    max-height: 16px;
    min-height: 1px;
    min-width: 1px
}

@media (min-width: 600px) {
    .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close {
        display:none
    }
}

.wp-block-navigation__responsive-container.is-menu-open {
    position: fixed;
    top: 155px
}

@media (min-width: 782px) {
    .wp-block-navigation__responsive-container.is-menu-open {
        left:36px;
        top: 93px
    }
}

@media (min-width: 960px) {
    .wp-block-navigation__responsive-container.is-menu-open {
        left:160px
    }
}

@media (min-width: 782px) {
    .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
        top:141px
    }
}

.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
    top: 141px
}

.is-sidebar-opened .wp-block-navigation__responsive-container.is-menu-open {
    right: 280px
}

.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
    left: 0;
    top: 155px
}

@media (min-width: 782px) {
    .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
        top:61px
    }

    .is-fullscreen-mode .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
        top: 109px
    }
}

.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
    top: 109px
}

body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
    color: inherit;
    height: auto;
    padding: 0
}

.components-heading.wp-block-navigation-off-canvas-editor__title {
    margin: 0
}

.wp-block-navigation-off-canvas-editor__header {
    margin-bottom: 8px
}

.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender {
    margin-top: 16px
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.wp-block-navigation__loading-indicator-container {
    padding: 8px 12px
}

.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator {
    margin-top: 0
}

@keyframes fadeouthalf {
    0% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.wp-block-navigation-delete-menu-button {
    justify-content: center;
    margin-bottom: 16px;
    width: 100%
}

.components-button.is-link.wp-block-navigation-manage-menus-button {
    margin-bottom: 16px
}

.wp-block-navigation__overlay-menu-preview {
    align-items: center;
    background-color: #f0f0f0;
    display: flex;
    height: 64px;
    justify-content: space-between;
    margin-bottom: 12px;
    padding: 0 24px;
    width: 100%
}

.wp-block-navigation__overlay-menu-preview.open {
    background-color: #fff;
    box-shadow: inset 0 0 0 1px #e0e0e0;
    outline: 1px solid transparent
}

.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty {
    display: none
}

.wp-block-navigation__navigation-selector {
    margin-bottom: 16px;
    width: 100%
}

.wp-block-navigation__navigation-selector-button {
    border: 1px solid;
    justify-content: space-between;
    width: 100%
}

.wp-block-navigation__navigation-selector-button__icon {
    flex: 0 0 auto
}

.wp-block-navigation__navigation-selector-button__label {
    flex: 0 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wp-block-navigation__navigation-selector-button--createnew {
    border: 1px solid;
    margin-bottom: 16px;
    width: 100%
}

.wp-block-navigation__responsive-container-open.components-button {
    opacity: 1
}

.wp-block-navigation__menu-inspector-controls {
    overflow-x: auto;
    scrollbar-color: transparent transparent;
    scrollbar-gutter: stable both-edges;
    scrollbar-width: thin;
    will-change: transform
}

.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar {
    height: 12px;
    width: 12px
}

.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track {
    background-color: transparent
}

.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: transparent;
    border: 3px solid transparent;
    border-radius: 8px
}

.wp-block-navigation__menu-inspector-controls:focus-within::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:focus::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:hover::-webkit-scrollbar-thumb {
    background-color: #949494
}

.wp-block-navigation__menu-inspector-controls:focus,.wp-block-navigation__menu-inspector-controls:focus-within,.wp-block-navigation__menu-inspector-controls:hover {
    scrollbar-color: #949494 transparent
}

@media (hover: none) {
    .wp-block-navigation__menu-inspector-controls {
        scrollbar-color:#949494 transparent
    }
}

.wp-block-navigation__menu-inspector-controls__empty-message {
    margin-left: 24px
}

.wp-block-navigation .block-list-appender {
    position: relative
}

.wp-block-navigation .has-child {
    cursor: pointer
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    z-index: 28
}

.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container {
    z-index: 29
}

.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container {
    height: auto!important;
    min-width: 200px!important;
    opacity: 1!important;
    overflow: visible!important;
    visibility: visible!important;
    width: auto!important
}

.wp-block-navigation-item .wp-block-navigation-item__content {
    cursor: text
}

.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected {
    min-width: 20px
}

.wp-block-navigation-item .block-list-appender {
    margin: 16px auto 16px 16px
}

.wp-block-navigation-link__invalid-item {
    color: #000
}

.wp-block-navigation-link__placeholder {
    background-image: none!important;
    box-shadow: none!important;
    position: relative;
    text-decoration: none!important
}

.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
    --wp-underline-color: var(--wp-admin-theme-color);
    background-image: linear-gradient(45deg,transparent 20%,var(--wp-underline-color) 30%,var(--wp-underline-color) 36%,transparent 46%),linear-gradient(135deg,transparent 54%,var(--wp-underline-color) 64%,var(--wp-underline-color) 70%,transparent 80%);
    background-position: 0 100%;
    background-repeat: repeat-x;
    background-size: 6px 3px;
    padding-bottom: .1em
}

.is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
    --wp-underline-color: #fff
}

.wp-block-navigation-link__placeholder.wp-block-navigation-item__content {
    cursor: pointer
}

.link-control-transform {
    border-top: 1px solid #ccc;
    padding: 0 16px 8px
}

.link-control-transform__subheading {
    color: #1e1e1e;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 1.5em;
    text-transform: uppercase
}

.link-control-transform__items {
    display: flex;
    justify-content: space-between
}

.link-control-transform__item {
    flex-basis: 33%;
    flex-direction: column;
    gap: 8px;
    height: auto
}

.wp-block-navigation-submenu {
    display: block
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-container {
    z-index: 28
}

.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container {
    height: auto!important;
    left: -1px;
    min-width: 200px!important;
    opacity: 1!important;
    position: absolute;
    top: 100%;
    visibility: visible!important;
    width: auto!important
}

@media (min-width: 782px) {
    .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
        left:100%;
        top: -1px
    }

    .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
        background: transparent;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 100%;
        width: .5em
    }
}

.block-editor-block-list__block[data-type="core/nextpage"] {
    margin-bottom: 28px;
    margin-top: 28px;
    max-width: 100%;
    text-align: center
}

.wp-block-nextpage {
    display: block;
    text-align: center;
    white-space: nowrap
}

.wp-block-nextpage>span {
    background: #fff;
    border-radius: 4px;
    color: #757575;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    font-weight: 600;
    height: 24px;
    padding: 6px 8px;
    position: relative;
    text-transform: uppercase
}

.wp-block-nextpage:before {
    border-top: 3px dashed #ccc;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%
}

.wp-block-navigation .wp-block-page-list,.wp-block-navigation .wp-block-page-list>div {
    background-color: inherit
}

.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div {
    display: contents;
    flex: 1
}

.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div {
    flex: inherit
}

.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list {
    display: block
}

.wp-block-pages-list__item__link {
    pointer-events: none
}

@media (min-width: 600px) {
    .wp-block-page-list-modal {
        max-width:480px
    }
}

.wp-block-page-list-modal-buttons {
    display: flex;
    gap: 12px;
    justify-content: flex-end
}

.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container {
    height: auto;
    min-width: 200px;
    opacity: 1;
    visibility: visible;
    width: auto
}

.wp-block-page-list .components-notice {
    margin-left: 0
}

.wp-block-page-list__loading-indicator-container {
    padding: 8px 12px
}

.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus {
    min-height: auto!important
}

.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] {
    opacity: 1
}

.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder] {
    opacity: 0
}

.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"] {
    rotate: 180deg
}

.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline {
    display: inline
}

.wp-block-pullquote.is-style-solid-color blockquote p {
    font-size: 32px
}

.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
    font-style: normal;
    text-transform: none
}

.wp-block-pullquote .wp-block-pullquote__citation {
    color: inherit
}

.wp-block-rss li a>div {
    display: inline
}

.wp-block-rss__placeholder-form>* {
    margin-bottom: 8px
}

@media (min-width: 782px) {
    .wp-block-rss__placeholder-form>* {
        margin-bottom:0
    }
}

.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input {
    flex: 1;
    min-width: 80%
}

.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper {
    margin: auto
}

.wp-block-search .wp-block-search__button {
    align-items: center;
    border-radius: initial;
    display: flex;
    height: auto;
    justify-content: center
}

.wp-block-search__components-button-group {
    margin-top: 10px
}

.block-editor-block-list__block[data-type="core/separator"] {
    padding-bottom: .1px;
    padding-top: .1px
}

.block-editor-block-list__block[data-type="core/separator"].wp-block-separator.is-style-dots {
    background: none!important;
    border: none
}

[data-type="core/shortcode"].components-placeholder {
    min-height: 0
}

.blocks-shortcode__textarea {
    background: #fff!important;
    border: 1px solid #1e1e1e!important;
    border-radius: 2px!important;
    box-shadow: none!important;
    box-sizing: border-box;
    color: #1e1e1e!important;
    font-family: Menlo,Consolas,monaco,monospace!important;
    font-size: 16px!important;
    max-height: 250px;
    padding: 12px!important;
    resize: none
}

@media (min-width: 600px) {
    .blocks-shortcode__textarea {
        font-size:13px!important
    }
}

.blocks-shortcode__textarea:focus {
    border-color: var(--wp-admin-theme-color)!important;
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color)!important;
    outline: 2px solid transparent!important
}

.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.wp-block-site-logo a {
    pointer-events: none
}

.wp-block-site-logo .custom-logo-link {
    cursor: inherit
}

.wp-block-site-logo .custom-logo-link:focus {
    box-shadow: none
}

.wp-block-site-logo .custom-logo-link.is-transient img {
    opacity: .3
}

.wp-block-site-logo img {
    display: block;
    height: auto;
    max-width: 100%
}

.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder {
    height: 60px;
    width: 60px
}

.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div {
    border-radius: inherit
}

.wp-block-site-logo.wp-block-site-logo .components-placeholder {
    align-items: center;
    border-radius: inherit;
    display: flex;
    height: 100%;
    justify-content: center;
    min-height: 48px;
    min-width: 48px;
    padding: 0;
    width: 100%
}

.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload {
    display: none
}

.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
    align-items: center;
    background: var(--wp-admin-theme-color);
    border-color: var(--wp-admin-theme-color);
    border-radius: 50%;
    border-style: solid;
    color: #fff;
    display: flex;
    height: 48px;
    justify-content: center;
    padding: 0;
    position: relative;
    width: 48px
}

.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg {
    color: inherit
}

.block-library-site-logo__inspector-upload-container {
    position: relative
}

.block-library-site-logo__inspector-upload-container .components-drop-zone__content-icon {
    display: none
}

.block-library-site-logo__inspector-media-replace-container button.components-button,.block-library-site-logo__inspector-upload-container button.components-button {
    box-shadow: inset 0 0 0 1px #ccc;
    color: #1e1e1e;
    display: block;
    height: 40px;
    width: 100%
}

.block-library-site-logo__inspector-media-replace-container button.components-button:hover,.block-library-site-logo__inspector-upload-container button.components-button:hover {
    color: var(--wp-admin-theme-color)
}

.block-library-site-logo__inspector-media-replace-container button.components-button:focus,.block-library-site-logo__inspector-upload-container button.components-button:focus {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}

.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title,.block-library-site-logo__inspector-upload-container .block-library-site-logo__inspector-media-replace-title {
    text-align: start;
    text-align-last: center;
    white-space: normal;
    word-break: break-all
}

.block-library-site-logo__inspector-media-replace-container .components-dropdown {
    display: block
}

.block-library-site-logo__inspector-media-replace-container img {
    aspect-ratio: 1;
    border-radius: 50%!important;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
    min-width: 20px;
    width: 20px
}

.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview {
    display: flex;
    height: 40px;
    padding: 6px 12px
}

.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder {
    border: 1px dashed;
    padding: 1em 0
}

.editor-styles-wrapper .wp-block-site-title a {
    color: inherit
}

.wp-block-social-links .wp-social-link {
    line-height: 0
}

.wp-block-social-links .wp-social-link button {
    color: currentColor;
    font-size: inherit;
    height: auto;
    line-height: 0;
    opacity: 1;
    padding: .25em
}

.wp-block-social-links.is-style-pill-shape .wp-social-link button {
    padding-left: .66667em;
    padding-right: .66667em
}

.wp-block-social-links.is-style-logos-only .wp-social-link button {
    padding: 0
}

.wp-block-social-links div.block-editor-url-input {
    display: inline-block;
    margin-left: 8px
}

.wp-block-social-links.wp-block-social-links {
    background: none
}

.wp-social-link:hover {
    transform: none
}

.editor-styles-wrapper .wp-block-social-links {
    padding: 0
}

.wp-block-social-links__social-placeholder {
    display: flex;
    list-style: none;
    opacity: .8
}

.wp-block-social-links__social-placeholder>.wp-social-link {
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    visibility: hidden;
    width: 0!important
}

.wp-block-social-links__social-placeholder>.wp-block-social-links__social-placeholder-icons {
    display: flex
}

.wp-block-social-links__social-placeholder .wp-social-link {
    padding: .25em
}

.is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link {
    padding-left: .66667em;
    padding-right: .66667em
}

.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link {
    padding: 0
}

.wp-block-social-links__social-placeholder .wp-social-link:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 1em;
    width: 1em
}

.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link:before {
    background: currentColor
}

.wp-block-social-links .wp-block-social-links__social-prompt {
    cursor: default;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    line-height: 24px;
    list-style: none;
    margin-bottom: auto;
    margin-top: auto;
    min-height: 24px;
    order: 2;
    padding-right: 8px
}

.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links {
    justify-content: center
}

.block-editor-block-preview__content .components-button:disabled {
    opacity: 1
}

.wp-social-link.wp-social-link__is-incomplete {
    opacity: .5
}

@media (prefers-reduced-motion:reduce) {
    .wp-social-link.wp-social-link__is-incomplete {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover {
    opacity: 1
}

.block-editor-block-list__block[data-type="core/spacer"]:before {
    content: "";
    display: block;
    height: 100%;
    min-height: 8px;
    min-width: 8px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled {
    background: rgba(0,0,0,.1)
}

.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled {
    background: hsla(0,0%,100%,.15)
}

.block-library-spacer__resize-container {
    clear: both
}

.block-library-spacer__resize-container:not(.is-resizing) {
    height: 100%!important;
    width: 100%!important
}

.block-library-spacer__resize-container .components-resizable-box__handle:before {
    content: none
}

.block-library-spacer__resize-container.resize-horizontal {
    margin-bottom: 0
}

.wp-block-table {
    margin: 0
}

.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table {
    height: auto
}

.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table {
    width: auto
}

.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th {
    word-break: break-word
}

.wp-block[data-align=center]>.wp-block-table {
    text-align: initial
}

.wp-block[data-align=center]>.wp-block-table table {
    margin: 0 auto
}

.wp-block-table td,.wp-block-table th {
    border: 1px solid;
    padding: .5em
}

.wp-block-table td.is-selected,.wp-block-table th.is-selected {
    border-color: var(--wp-admin-theme-color);
    border-style: double;
    box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color)
}

.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>* {
    border: 1px solid
}

.blocks-table__placeholder-form.blocks-table__placeholder-form {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.blocks-table__placeholder-form.blocks-table__placeholder-form>* {
    margin-bottom: 8px
}

@media (min-width: 782px) {
    .blocks-table__placeholder-form.blocks-table__placeholder-form {
        align-items:flex-end;
        flex-direction: row
    }

    .blocks-table__placeholder-form.blocks-table__placeholder-form>* {
        margin-bottom: 0
    }
}

.blocks-table__placeholder-input {
    margin-bottom: 0;
    margin-right: 8px;
    width: 112px
}

.blocks-table__placeholder-input input {
    height: 36px
}

.block-editor-template-part__selection-modal {
    z-index: 1000001
}

.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
    column-count: 2;
    column-gap: 24px
}

@media (min-width: 1280px) {
    .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
        column-count:3
    }
}

.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
    break-inside: avoid-column
}

.block-library-template-part__selection-search {
    background: #fff;
    padding: 16px 0;
    position: sticky;
    top: 0;
    z-index: 2
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)
}

.is-dark-theme .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-dark-theme .is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff
}

.wp-block-text-columns .block-editor-rich-text__editable:focus {
    outline: 1px solid #ddd
}

.wp-block-video.wp-block-video.is-selected .components-placeholder {
    background-color: #fff;
    border: none;
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #1e1e1e;
    color: #1e1e1e
}

.wp-block-video.wp-block-video.is-selected .components-placeholder>svg {
    opacity: 0
}

.wp-block-video.wp-block-video.is-selected .components-placeholder .components-placeholder__illustration {
    display: none
}

.wp-block-video.wp-block-video.is-selected .components-placeholder:before {
    opacity: 0
}

.wp-block-video.wp-block-video .components-button,.wp-block-video.wp-block-video .components-placeholder__instructions,.wp-block-video.wp-block-video .components-placeholder__label {
    transition: none
}

.wp-block[data-align=center]>.wp-block-video {
    text-align: center
}

.wp-block-video {
    position: relative
}

.wp-block-video.is-transient video {
    opacity: .3
}

.wp-block-video .components-spinner {
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    position: absolute;
    top: 50%
}

.editor-video-poster-control .components-base-control__label {
    display: block
}

.editor-video-poster-control .components-button {
    margin-right: 8px
}

.block-library-video-tracks-editor {
    z-index: 159990
}

.block-library-video-tracks-editor__track-list-track {
    padding-left: 12px
}

.block-library-video-tracks-editor__single-track-editor-kind-select {
    max-width: 240px
}

.block-library-video-tracks-editor__single-track-editor-edit-track-label {
    color: #757575;
    display: block;
    font-size: 11px;
    font-weight: 500;
    margin-top: 4px;
    text-transform: uppercase
}

.block-library-video-tracks-editor>.components-popover__content {
    padding: 0;
    width: 360px
}

.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label {
    padding: 0
}

.block-library-video-tracks-editor__add-tracks-container,.block-library-video-tracks-editor__single-track-editor,.block-library-video-tracks-editor__track-list {
    padding: 12px
}

.editor-styles-wrapper ul.wp-block-post-template {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.block-library-query-toolbar__popover .components-popover__content {
    min-width: 230px
}

.wp-block-query__create-new-link {
    padding: 0 16px 16px 52px
}

.block-library-query__pattern-selection-content .block-editor-block-patterns-list {
    grid-gap: 8px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr
}

.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
    margin-bottom: 0
}

.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
    max-height: 250px
}

.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
    column-count: 2;
    column-gap: 24px
}

@media (min-width: 1280px) {
    .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
        column-count:3
    }
}

.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
    break-inside: avoid-column
}

.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
    background: #fff;
    margin-bottom: 2px;
    padding: 16px 0;
    position: sticky;
    top: 0;
    z-index: 2
}

.block-library-query-toolspanel__filters .components-form-token-field__help {
    margin-bottom: 0
}

.block-library-query-toolspanel__filters .block-library-query-inspector__taxonomy-control:not(:last-child) {
    margin-bottom: 24px
}

@media (min-width: 600px) {
    .wp-block-query__enhanced-pagination-modal {
        max-width:480px
    }
}

.wp-block-query__enhanced-pagination-notice {
    margin: 0
}

.wp-block[data-align=center]>.wp-block-query-pagination {
    justify-content: center
}

.editor-styles-wrapper .wp-block-query-pagination {
    max-width: 100%
}

.editor-styles-wrapper .wp-block-query-pagination.block-editor-block-list__layout {
    margin: 0
}

.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous {
    margin: .5em .5em .5em 0
}

.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
    margin-right: 0
}

.wp-block-query-pagination-numbers a {
    text-decoration: underline
}

.wp-block-query-pagination-numbers .page-numbers {
    margin-right: 2px
}

.wp-block-query-pagination-numbers .page-numbers:last-child {
    margin-right: 0
}

.wp-block-post-featured-image .block-editor-media-placeholder {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    z-index: 1
}

.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 200px;
    padding: 0
}

.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload {
    display: none
}

.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button {
    align-items: center;
    background: var(--wp-admin-theme-color);
    border-color: var(--wp-admin-theme-color);
    border-radius: 50%;
    border-style: solid;
    color: #fff;
    display: flex;
    height: 48px;
    justify-content: center;
    padding: 0;
    position: relative;
    width: 48px
}

.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg {
    color: inherit
}

.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color) {
    border-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]) {
    border-top-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]) {
    border-right-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]) {
    border-left-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]) {
    border-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]) {
    border-top-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]) {
    border-right-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]) {
    border-left-style: solid
}

.wp-block-post-featured-image[style*=height] .components-placeholder {
    height: 100%;
    min-height: 48px;
    min-width: 48px;
    width: 100%
}

div[data-type="core/post-featured-image"] img {
    display: block;
    height: auto;
    max-width: 100%
}

.wp-block-post-comments-form * {
    pointer-events: none
}

.wp-block-post-comments-form .block-editor-warning * {
    pointer-events: auto
}

.wp-element-button {
    cursor: revert
}

.wp-element-button[role=textbox] {
    cursor: text
}

:root .editor-styles-wrapper .has-very-light-gray-background-color {
    background-color: #eee
}

:root .editor-styles-wrapper .has-very-dark-gray-background-color {
    background-color: #313131
}

:root .editor-styles-wrapper .has-very-light-gray-color {
    color: #eee
}

:root .editor-styles-wrapper .has-very-dark-gray-color {
    color: #313131
}

:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg,#00d084,#0693e3)
}

:root .editor-styles-wrapper .has-purple-crush-gradient-background {
    background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}

:root .editor-styles-wrapper .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg,#faaca8,#dad0ec)
}

:root .editor-styles-wrapper .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg,#fafae1,#67a671)
}

:root .editor-styles-wrapper .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg,#fdd79a,#004a59)
}

:root .editor-styles-wrapper .has-nightshade-gradient-background {
    background: linear-gradient(135deg,#330968,#31cdcf)
}

:root .editor-styles-wrapper .has-midnight-gradient-background {
    background: linear-gradient(135deg,#020381,#2874fc)
}

.editor-styles-wrapper {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

.editor-styles-wrapper .has-regular-font-size {
    font-size: 16px
}

.editor-styles-wrapper .has-larger-font-size {
    font-size: 42px
}

.editor-styles-wrapper .has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal)
}

.editor-styles-wrapper .has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge)
}

.editor-styles-wrapper iframe:not([frameborder]) {
    border: 0
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.commands-command-menu {
    border-radius: 4px;
    margin: auto;
    max-width: 420px;
    position: relative;
    top: calc(15% + 60px);
    width: calc(100% - 32px)
}

@media (min-width: 600px) {
    .commands-command-menu {
        top:15%
    }
}

.commands-command-menu .components-modal__content {
    margin: 0;
    padding: 0
}

.commands-command-menu__overlay {
    align-items: start;
    display: block
}

.commands-command-menu__header {
    align-items: center;
    display: flex;
    padding-left: 16px
}

.commands-command-menu__header .components-button {
    border: 1px solid #949494;
    border-radius: 2px 0 0 2px;
    border-right: 0;
    height: 56px;
    justify-content: center;
    width: 56px
}

.commands-command-menu__header .components-button+[cmdk-input] {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.commands-command-menu__container {
    will-change: transform
}

.commands-command-menu__container [cmdk-input] {
    border: none;
    border-radius: 0;
    color: #1e1e1e;
    font-size: 16px;
    line-height: 28px;
    margin: 0;
    outline: none;
    padding: 16px 16px 16px 8px;
    width: 100%
}

.commands-command-menu__container [cmdk-input]::placeholder {
    color: #757575
}

.commands-command-menu__container [cmdk-input]:focus {
    box-shadow: none;
    outline: none
}

.commands-command-menu__container [cmdk-item] {
    align-items: center;
    border-radius: 2px;
    color: #1e1e1e;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    min-height: 40px
}

.commands-command-menu__container [cmdk-item]:active,.commands-command-menu__container [cmdk-item][aria-selected=true] {
    background: var(--wp-admin-theme-color);
    color: #fff
}

.commands-command-menu__container [cmdk-item]:active svg,.commands-command-menu__container [cmdk-item][aria-selected=true] svg {
    fill: #fff
}

.commands-command-menu__container [cmdk-item][aria-disabled=true] {
    color: #949494;
    cursor: not-allowed
}

.commands-command-menu__container [cmdk-item] svg {
    fill: #1e1e1e
}

.commands-command-menu__container [cmdk-item]>div {
    padding: 8px 8px 8px 40px
}

.commands-command-menu__container [cmdk-item]>.has-icon {
    padding-left: 8px
}

.commands-command-menu__container [cmdk-root]>[cmdk-list] {
    max-height: 368px;
    overflow: auto
}

.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty) {
    padding: 0 8px 8px
}

.commands-command-menu__container [cmdk-empty] {
    align-items: center;
    color: #1e1e1e;
    display: flex;
    justify-content: center;
    padding: 8px 0 32px;
    white-space: pre-wrap
}

.commands-command-menu__container [cmdk-loading] {
    padding: 16px
}

.commands-command-menu__container [cmdk-list-sizer] {
    position: relative
}

.commands-command-menu__item span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.commands-command-menu__item mark {
    background: unset;
    color: inherit;
    font-weight: 600
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.components-panel__header.interface-complementary-area-header__small {
    background: #fff;
    padding-right: 4px
}

.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

@media (min-width: 782px) {
    .components-panel__header.interface-complementary-area-header__small {
        display:none
    }
}

.interface-complementary-area-header {
    background: #fff;
    padding-right: 4px
}

.interface-complementary-area-header .components-button.has-icon {
    display: none;
    margin-left: auto
}

.interface-complementary-area-header .components-button.has-icon~.components-button {
    margin-left: 0
}

@media (min-width: 782px) {
    .interface-complementary-area-header .components-button.has-icon {
        display:flex
    }

    .components-panel__header+.interface-complementary-area-header {
        margin-top: 0
    }
}

.interface-complementary-area {
    background: #fff;
    color: #1e1e1e
}

@media (min-width: 600px) {
    .interface-complementary-area {
        -webkit-overflow-scrolling:touch
    }
}

@media (min-width: 782px) {
    .interface-complementary-area {
        width:280px
    }
}

.interface-complementary-area .components-panel {
    border: none;
    position: relative;
    z-index: 0
}

.interface-complementary-area .components-panel__header {
    position: sticky;
    top: 0;
    z-index: 1
}

.interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
    top: 48px
}

@media (min-width: 782px) {
    .interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
        top:0
    }
}

.interface-complementary-area p:not(.components-base-control__help) {
    margin-top: 0
}

.interface-complementary-area h2 {
    color: #1e1e1e;
    font-size: 13px;
    margin-bottom: 1.5em
}

.interface-complementary-area h3 {
    color: #1e1e1e;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 1.5em;
    text-transform: uppercase
}

.interface-complementary-area hr {
    border-bottom: 1px solid #f0f0f0;
    border-top: none;
    margin: 1.5em 0
}

.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group {
    box-shadow: none;
    margin-bottom: 1.5em
}

.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child {
    margin-bottom: 0
}

.interface-complementary-area .block-editor-skip-to-selected-block:focus {
    bottom: 10px;
    left: auto;
    right: 10px;
    top: auto
}

@media (min-width: 782px) {
    body.js.is-fullscreen-mode {
        height:calc(100% + 32px);
        margin-top: -32px
    }

    body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar {
        display: none
    }

    body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter {
        margin-left: 0
    }
}

html.interface-interface-skeleton__html-container {
    position: fixed;
    width: 100%
}

@media (min-width: 782px) {
    html.interface-interface-skeleton__html-container {
        position:static;
        width: auto
    }
}

.interface-interface-skeleton {
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: auto;
    max-height: 100%;
    position: fixed;
    right: 0;
    top: 46px
}

@media (min-width: 783px) {
    .interface-interface-skeleton {
        top:32px
    }

    .is-fullscreen-mode .interface-interface-skeleton {
        top: 0
    }
}

.interface-interface-skeleton__editor {
    display: flex;
    flex: 0 1 100%;
    flex-direction: column;
    overflow: hidden
}

.interface-interface-skeleton {
    left: 0
}

@media (min-width: 783px) {
    .interface-interface-skeleton {
        left:160px
    }
}

@media (min-width: 783px) {
    .auto-fold .interface-interface-skeleton {
        left:36px
    }
}

@media (min-width: 961px) {
    .auto-fold .interface-interface-skeleton {
        left:160px
    }
}

.folded .interface-interface-skeleton {
    left: 0
}

@media (min-width: 783px) {
    .folded .interface-interface-skeleton {
        left:36px
    }
}

body.is-fullscreen-mode .interface-interface-skeleton {
    left: 0!important
}

.interface-interface-skeleton__body {
    display: flex;
    flex-grow: 1;
    overflow: auto;
    overscroll-behavior-y: none
}

@media (min-width: 782px) {
    .has-footer .interface-interface-skeleton__body {
        padding-bottom:25px
    }
}

.interface-interface-skeleton__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: auto;
    z-index: 20
}

@media (min-width: 782px) {
    .interface-interface-skeleton__content {
        z-index:auto
    }
}

.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar {
    background: #fff;
    bottom: 0;
    color: #1e1e1e;
    flex-shrink: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100000
}

@media (min-width: 782px) {
    .interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar {
        position:relative!important;
        width: auto
    }

    .is-sidebar-opened .interface-interface-skeleton__secondary-sidebar,.is-sidebar-opened .interface-interface-skeleton__sidebar {
        z-index: 90
    }
}

.interface-interface-skeleton__sidebar {
    overflow: auto
}

@media (min-width: 782px) {
    .interface-interface-skeleton__sidebar {
        border-left:1px solid #e0e0e0
    }

    .interface-interface-skeleton__secondary-sidebar {
        border-right: 1px solid #e0e0e0
    }
}

.interface-interface-skeleton__header {
    border-bottom: 1px solid #e0e0e0;
    color: #1e1e1e;
    flex-shrink: 0;
    height: auto;
    z-index: 30
}

.interface-interface-skeleton__footer {
    background-color: #fff;
    border-top: 1px solid #e0e0e0;
    bottom: 0;
    color: #1e1e1e;
    display: none;
    flex-shrink: 0;
    height: auto;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 90
}

@media (min-width: 782px) {
    .interface-interface-skeleton__footer {
        display:flex
    }
}

.interface-interface-skeleton__footer .block-editor-block-breadcrumb {
    align-items: center;
    background: #fff;
    display: flex;
    font-size: 13px;
    height: 24px;
    padding: 0 18px;
    z-index: 30
}

.interface-interface-skeleton__actions {
    background: #fff;
    bottom: auto;
    color: #1e1e1e;
    left: auto;
    position: fixed!important;
    right: 0;
    top: -9999em;
    width: 100vw;
    z-index: 100000
}

@media (min-width: 782px) {
    .interface-interface-skeleton__actions {
        width:280px
    }
}

.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within {
    bottom: 0;
    top: auto
}

.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
    top: 46px
}

@media (min-width: 782px) {
    .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
        border-left:1px solid #ddd;
        top: 32px
    }

    .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
        top: 0
    }
}

.interface-more-menu-dropdown {
    margin-left: -4px
}

.interface-more-menu-dropdown .components-button {
    padding: 0 2px;
    width: auto
}

@media (min-width: 600px) {
    .interface-more-menu-dropdown {
        margin-left:0
    }

    .interface-more-menu-dropdown .components-button {
        padding: 0 4px
    }
}

.interface-more-menu-dropdown__content .components-popover__content {
    min-width: 280px
}

@media (min-width: 480px) {
    .interface-more-menu-dropdown__content .components-popover__content {
        max-width:480px
    }
}

.interface-more-menu-dropdown__content .components-popover__content .components-dropdown-menu__menu {
    padding: 0
}

.components-popover.interface-more-menu-dropdown__content {
    z-index: 99998
}

.interface-pinned-items {
    display: flex;
    gap: 4px;
    margin-right: -4px
}

.interface-pinned-items .components-button {
    display: none;
    margin: 0
}

.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:global-styles"],.interface-pinned-items .components-button[aria-controls="edit-site:template"] {
    display: flex
}

.interface-pinned-items .components-button svg {
    max-height: 24px;
    max-width: 24px
}

@media (min-width: 600px) {
    .interface-pinned-items .components-button {
        display:flex
    }

    .interface-preferences-modal {
        height: calc(100% - 120px);
        width: calc(100% - 32px)
    }
}

@media (min-width: 782px) {
    .interface-preferences-modal {
        width:750px
    }
}

@media (min-width: 960px) {
    .interface-preferences-modal {
        height:70%
    }
}

@media (max-width: 781px) {
    .interface-preferences-modal .components-modal__content {
        padding:0
    }
}

.interface-preferences__tabs .components-tab-panel__tabs {
    left: 16px;
    position: absolute;
    top: 84px;
    width: 160px
}

.interface-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item {
    border-radius: 2px;
    font-weight: 400
}

.interface-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item.is-active {
    background: #f0f0f0;
    box-shadow: none;
    font-weight: 500
}

.interface-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item.is-active:after {
    content: none
}

.interface-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus:not(:disabled) {
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.interface-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus-visible:before {
    content: none
}

.interface-preferences__tabs .components-tab-panel__tab-content {
    margin-left: 160px;
    padding-left: 24px
}

@media (max-width: 781px) {
    .interface-preferences__provider {
        height:100%
    }
}

.interface-preferences-modal__section {
    margin: 0 0 2.5rem
}

.interface-preferences-modal__section:last-child {
    margin: 0
}

.interface-preferences-modal__section-legend {
    margin-bottom: 8px
}

.interface-preferences-modal__section-title {
    font-size: .9rem;
    font-weight: 600;
    margin-top: 0
}

.interface-preferences-modal__section-description {
    color: #757575;
    font-size: 12px;
    font-style: normal;
    margin: -8px 0 8px
}

.interface-preferences-modal__option+.interface-preferences-modal__option {
    margin-top: 16px
}

.interface-preferences-modal__option .components-base-control__help {
    margin-left: 48px;
    margin-top: 0
}

.edit-post-header {
    align-items: center;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    height: 60px;
    max-width: 100vw
}

@media (min-width: 280px) {
    .edit-post-header {
        flex-wrap:nowrap
    }
}

.edit-post-header>.edit-post-header__settings {
    order: 1
}

@supports (position: sticky) {
    .edit-post-header>.edit-post-header__settings {
        order:0
    }
}

.edit-post-header__toolbar {
    display: flex;
    flex-grow: 1
}

.edit-post-header__toolbar .table-of-contents {
    display: none
}

@media (min-width: 600px) {
    .edit-post-header__toolbar .table-of-contents {
        display:block
    }
}

.edit-post-header__center {
    display: flex;
    flex-grow: 1;
    justify-content: center
}

.edit-post-header__settings {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 4px;
    padding-right: 4px
}

@media (min-width: 600px) {
    .edit-post-header__settings {
        gap:8px;
        padding-right: 10px
    }
}

.edit-post-header-preview__grouping-external {
    display: flex;
    padding-bottom: 0;
    position: relative
}

.edit-post-header-preview__button-external {
    display: flex;
    justify-content: flex-start;
    margin-right: auto;
    padding-left: 8px;
    width: 100%
}

.edit-post-header-preview__button-external svg {
    margin-left: auto
}

.edit-post-post-preview-dropdown .components-popover__content {
    padding-bottom: 0
}

.edit-post-header__dropdown .components-button.has-icon,.show-icon-labels .edit-post-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon {
    width: auto
}

.edit-post-header__dropdown .components-button.has-icon svg,.show-icon-labels .edit-post-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg {
    display: none
}

.edit-post-header__dropdown .components-button.has-icon:after,.show-icon-labels .edit-post-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after {
    content: attr(aria-label)
}

.edit-post-header__dropdown .components-button.has-icon[aria-disabled=true],.show-icon-labels .edit-post-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true] {
    background-color: transparent
}

.edit-post-header__dropdown .is-tertiary:active,.show-icon-labels .edit-post-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active {
    background-color: transparent;
    box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color)
}

.edit-post-header__dropdown .components-button.has-icon.button-toggle svg,.edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon svg,.show-icon-labels .edit-post-header .components-button.has-icon.button-toggle svg,.show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon svg {
    display: block
}

.edit-post-header__dropdown .components-button.has-icon.button-toggle:after,.edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon:after,.show-icon-labels .edit-post-header .components-button.has-icon.button-toggle:after,.show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon:after {
    content: none
}

.edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon,.show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon,.show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon {
    width: 60px
}

.edit-post-header__dropdown .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels .edit-post-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon {
    display: block
}

.edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,.edit-post-header__dropdown .interface-pinned-items .components-button,.show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,.show-icon-labels .edit-post-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button {
    padding-left: 8px;
    padding-right: 8px
}

@media (min-width: 600px) {
    .edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,.edit-post-header__dropdown .interface-pinned-items .components-button,.show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,.show-icon-labels .edit-post-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button {
        padding-left:12px;
        padding-right: 12px
    }
}

.edit-post-header__dropdown .editor-post-save-draft.editor-post-save-draft:after,.edit-post-header__dropdown .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels .edit-post-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .edit-post-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after {
    content: none
}

.edit-post-header__dropdown .components-button.block-editor-list-view,.edit-post-header__dropdown .components-button.editor-history__redo,.edit-post-header__dropdown .components-button.editor-history__undo,.edit-post-header__dropdown .components-menu-item__button.components-menu-item__button,.edit-post-header__dropdown .table-of-contents .components-button {
    justify-content: flex-start;
    margin: 0;
    padding: 6px 6px 6px 40px;
    text-align: left;
    width: 14.625rem
}

.show-icon-labels.interface-pinned-items {
    border-bottom: 1px solid #ccc;
    display: block;
    margin: 0 -12px;
    padding: 6px 12px 12px
}

.show-icon-labels.interface-pinned-items>.components-button.has-icon {
    justify-content: flex-start;
    margin: 0;
    padding: 6px 6px 6px 8px;
    width: 14.625rem
}

.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg {
    display: block;
    max-width: 24px
}

.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false] {
    padding-left: 40px
}

.show-icon-labels.interface-pinned-items>.components-button.has-icon svg {
    margin-right: 8px
}

.is-distraction-free .interface-interface-skeleton__header {
    border-bottom: none
}

.is-distraction-free .edit-post-header {
    -webkit-backdrop-filter: blur(20px)!important;
    backdrop-filter: blur(20px)!important;
    background-color: hsla(0,0%,100%,.9);
    border-bottom: 1px solid #e0e0e0;
    position: absolute;
    width: 100%
}

.is-distraction-free .edit-post-header>.edit-post-header__settings>.editor-post-preview {
    visibility: hidden
}

.is-distraction-free .edit-post-header>.edit-post-header__settings>.block-editor-post-preview__dropdown,.is-distraction-free .edit-post-header>.edit-post-header__settings>.interface-pinned-items,.is-distraction-free .edit-post-header>.edit-post-header__toolbar .edit-post-header-toolbar__document-overview-toggle,.is-distraction-free .edit-post-header>.edit-post-header__toolbar .edit-post-header-toolbar__inserter-toggle {
    display: none
}

.is-distraction-free .interface-interface-skeleton__header:focus-within {
    opacity: 1!important
}

.is-distraction-free .interface-interface-skeleton__header:focus-within div {
    transform: translateX(0) translateZ(0)!important
}

.is-distraction-free .components-editor-notices__dismissible {
    position: absolute;
    z-index: 35
}

.edit-post-fullscreen-mode-close.components-button {
    display: none
}

@media (min-width: 782px) {
    .edit-post-fullscreen-mode-close.components-button {
        align-items:center;
        align-self: stretch;
        background: #1e1e1e;
        border: none;
        border-radius: 0;
        color: #fff;
        display: flex;
        height: 61px;
        margin-bottom: -1px;
        position: relative;
        width: 60px
    }

    .edit-post-fullscreen-mode-close.components-button:active {
        color: #fff
    }

    .edit-post-fullscreen-mode-close.components-button:focus {
        box-shadow: none
    }

    .edit-post-fullscreen-mode-close.components-button:before {
        border-radius: 4px;
        bottom: 10px;
        box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
        content: "";
        display: block;
        left: 9px;
        position: absolute;
        right: 9px;
        top: 9px;
        transition: box-shadow .1s ease
    }
}

@media (min-width: 782px) and (prefers-reduced-motion:reduce) {
    .edit-post-fullscreen-mode-close.components-button:before {
        transition-delay:0s;
        transition-duration: 0s
    }
}

@media (min-width: 782px) {
    .edit-post-fullscreen-mode-close.components-button:hover:before {
        box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #757575
    }

    .edit-post-fullscreen-mode-close.components-button.has-icon:hover:before {
        box-shadow: none
    }

    .edit-post-fullscreen-mode-close.components-button:focus:before {
        box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) hsla(0,0%,100%,.1),inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
    }
}

.edit-post-fullscreen-mode-close.components-button .edit-post-fullscreen-mode-close_site-icon {
    border-radius: 2px;
    height: 36px;
    margin-top: -1px;
    object-fit: cover;
    width: 36px
}

.edit-post-header-toolbar {
    align-items: center;
    border: none;
    display: inline-flex
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button {
    display: none
}

@media (min-width: 600px) {
    .edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button {
        display:inline-flex
    }
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle {
    display: inline-flex
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle svg {
    transition: transform .2s cubic-bezier(.165,.84,.44,1)
}

@media (prefers-reduced-motion:reduce) {
    .edit-post-header-toolbar .edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle svg {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle.is-pressed svg {
    transform: rotate(45deg)
}

.edit-post-header-toolbar .block-editor-list-view {
    display: none
}

@media (min-width: 600px) {
    .edit-post-header-toolbar .block-editor-list-view {
        display:flex
    }
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon,.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon {
    height: 36px;
    min-width: 36px;
    padding: 6px
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon.is-pressed,.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon.is-pressed {
    background: #1e1e1e
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon:focus:not(:disabled),.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled) {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;
    outline: 1px solid transparent
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-button.has-icon:before,.edit-post-header-toolbar .edit-post-header-toolbar__left>.components-dropdown>.components-button.has-icon:before {
    display: none
}

@media (min-width: 600px) {
    .edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-button,.edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-dropdown>[aria-expanded=false] {
        transition:opacity .1s linear
    }
}

@media (min-width: 600px) and (prefers-reduced-motion:reduce) {
    .edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-button,.edit-post-header.has-reduced-ui .edit-post-header-toolbar__left>*+.components-dropdown>[aria-expanded=false] {
        transition-delay:0s;
        transition-duration: 0s
    }
}

@media (min-width: 600px) {
    .edit-post-header.has-reduced-ui:not(:hover) .edit-post-header-toolbar__left>*+.components-button,.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header-toolbar__left>*+.components-dropdown>[aria-expanded=false] {
        opacity:0
    }
}

.edit-post-header-toolbar__left {
    align-items: center;
    display: inline-flex;
    margin-right: 8px;
    padding-left: 8px
}

@media (min-width: 600px) {
    .edit-post-header-toolbar__left {
        padding-left:24px
    }
}

@media (min-width: 1280px) {
    .edit-post-header-toolbar__left {
        padding-right:8px
    }
}

.edit-post-header-toolbar .edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle.has-icon {
    height: 32px;
    margin-right: 8px;
    min-width: 32px;
    padding: 0;
    width: 32px
}

.show-icon-labels .edit-post-header-toolbar .edit-post-header-toolbar__left>.edit-post-header-toolbar__inserter-toggle.has-icon {
    height: 36px;
    padding: 0 8px;
    width: auto
}

.show-icon-labels .edit-post-header-toolbar__left>*+* {
    margin-left: 8px
}

.edit-post-document-actions {
    align-items: center;
    background: #f0f0f0;
    border-radius: 4px;
    display: flex;
    gap: 8px;
    height: 36px;
    justify-content: space-between;
    min-width: 0;
    width: min(100%,450px)
}

.edit-post-document-actions .components-button:hover {
    background: #e0e0e0;
    color: var(--wp-block-synced-color)
}

.edit-post-document-actions__command,.edit-post-document-actions__title {
    color: var(--wp-block-synced-color);
    flex-grow: 1;
    overflow: hidden
}

.edit-post-document-actions__title:hover {
    color: var(--wp-block-synced-color)
}

.edit-post-document-actions__title .block-editor-block-icon {
    flex-shrink: 0
}

.edit-post-document-actions__title h1 {
    color: var(--wp-block-synced-color);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edit-post-document-actions__shortcut {
    color: #2f2f2f
}

.edit-post-document-actions__back.components-button.has-icon.has-text {
    color: #757575;
    flex-shrink: 0;
    gap: 0;
    min-width: 36px
}

.edit-post-document-actions__back.components-button.has-icon.has-text:hover {
    color: currentColor
}

.edit-post-keyboard-shortcut-help-modal__section {
    margin: 0 0 2rem
}

.edit-post-keyboard-shortcut-help-modal__section-title {
    font-size: .9rem;
    font-weight: 600
}

.edit-post-keyboard-shortcut-help-modal__shortcut {
    align-items: baseline;
    border-top: 1px solid #ddd;
    display: flex;
    margin-bottom: 0;
    padding: .6rem 0
}

.edit-post-keyboard-shortcut-help-modal__shortcut:last-child {
    border-bottom: 1px solid #ddd
}

.edit-post-keyboard-shortcut-help-modal__shortcut:empty {
    display: none
}

.edit-post-keyboard-shortcut-help-modal__shortcut-term {
    font-weight: 600;
    margin: 0 0 0 1rem;
    text-align: right
}

.edit-post-keyboard-shortcut-help-modal__shortcut-description {
    flex: 1;
    flex-basis: auto;
    margin: 0
}

.edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
    background: none;
    display: block;
    margin: 0;
    padding: 0
}

.edit-post-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
    margin-top: 10px
}

.edit-post-keyboard-shortcut-help-modal__shortcut-key {
    border-radius: 8%;
    margin: 0 .2rem;
    padding: .25rem .5rem
}

.edit-post-keyboard-shortcut-help-modal__shortcut-key:last-child {
    margin: 0 0 0 .2rem
}

.edit-post-layout__metaboxes {
    clear: both;
    flex-shrink: 0
}

.edit-post-layout .components-editor-notices__snackbar {
    bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
    position: fixed;
    right: 0
}

.is-distraction-free .components-editor-notices__snackbar {
    bottom: 20px
}

.edit-post-layout .components-editor-notices__snackbar {
    left: 0
}

@media (min-width: 783px) {
    .edit-post-layout .components-editor-notices__snackbar {
        left:160px
    }
}

@media (min-width: 783px) {
    .auto-fold .edit-post-layout .components-editor-notices__snackbar {
        left:36px
    }
}

@media (min-width: 961px) {
    .auto-fold .edit-post-layout .components-editor-notices__snackbar {
        left:160px
    }
}

.folded .edit-post-layout .components-editor-notices__snackbar {
    left: 0
}

@media (min-width: 783px) {
    .folded .edit-post-layout .components-editor-notices__snackbar {
        left:36px
    }
}

body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar {
    left: 0!important
}

.edit-post-layout .editor-post-publish-panel {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 46px;
    z-index: 100001
}

@media (min-width: 782px) {
    .edit-post-layout .editor-post-publish-panel {
        animation:edit-post-post-publish-panel__slide-in-animation .1s forwards;
        border-left: 1px solid #ddd;
        left: auto;
        top: 32px;
        transform: translateX(100%);
        width: 281px;
        z-index: 99998
    }
}

@media (min-width: 782px) and (prefers-reduced-motion:reduce) {
    .edit-post-layout .editor-post-publish-panel {
        animation-delay:0s;
        animation-duration: 1ms
    }
}

@media (min-width: 782px) {
    body.is-fullscreen-mode .edit-post-layout .editor-post-publish-panel {
        top:0
    }

    [role=region]:focus .edit-post-layout .editor-post-publish-panel {
        transform: translateX(0)
    }
}

@keyframes edit-post-post-publish-panel__slide-in-animation {
    to {
        transform: translateX(0)
    }
}

.edit-post-layout .editor-post-publish-panel__header-publish-button {
    justify-content: center
}

.edit-post-layout__toggle-entities-saved-states-panel,.edit-post-layout__toggle-publish-panel,.edit-post-layout__toggle-sidebar-panel {
    background-color: #fff;
    border: 1px dotted #ddd;
    bottom: auto;
    box-sizing: border-box;
    display: flex;
    height: auto!important;
    justify-content: center;
    left: auto;
    padding: 24px;
    position: fixed!important;
    right: 0;
    top: -9999em;
    width: 280px;
    z-index: 100000
}

.interface-interface-skeleton__sidebar:focus .edit-post-layout__toggle-sidebar-panel,.interface-interface-skeleton__sidebar:focus-within .edit-post-layout__toggle-sidebar-panel {
    bottom: 0;
    top: auto
}

.interface-interface-skeleton__actions:focus .edit-post-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .edit-post-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-publish-panel {
    bottom: 0;
    top: auto
}

.edit-post-layout .entities-saved-states__panel-header {
    height: 61px
}

@media (min-width: 782px) {
    .edit-post-layout.has-fixed-toolbar .interface-interface-skeleton__header:not(:focus-within) {
        z-index:19
    }
}

.edit-post-block-manager__no-results {
    font-style: italic;
    padding: 24px 0;
    text-align: center
}

.edit-post-block-manager__search {
    margin: 16px 0
}

.edit-post-block-manager__disabled-blocks-count {
    background-color: #fff;
    border: 1px solid #ddd;
    border-width: 1px 0;
    box-shadow: -32px 0 0 0 #fff,32px 0 0 0 #fff;
    padding: 8px;
    position: sticky;
    text-align: center;
    top: -1px;
    z-index: 2
}

.edit-post-block-manager__disabled-blocks-count~.edit-post-block-manager__results .edit-post-block-manager__category-title {
    top: 35px
}

.edit-post-block-manager__disabled-blocks-count .is-link {
    margin-left: 12px
}

.edit-post-block-manager__category {
    margin: 0 0 24px
}

.edit-post-block-manager__category-title {
    background-color: #fff;
    padding: 16px 0;
    position: sticky;
    top: -4px;
    z-index: 1
}

.edit-post-block-manager__category-title .components-checkbox-control__label {
    font-weight: 600
}

.edit-post-block-manager__checklist {
    margin-top: 0
}

.edit-post-block-manager__category-title,.edit-post-block-manager__checklist-item {
    border-bottom: 1px solid #ddd
}

.edit-post-block-manager__checklist-item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 8px 0 8px 16px
}

.components-modal__content .edit-post-block-manager__checklist-item.components-checkbox-control__input-container {
    margin: 0 8px
}

.edit-post-block-manager__checklist-item .block-editor-block-icon {
    fill: #1e1e1e;
    margin-right: 10px
}

.edit-post-block-manager__results {
    border-top: 1px solid #ddd
}

.edit-post-block-manager__disabled-blocks-count+.edit-post-block-manager__results {
    border-top-width: 0
}

.edit-post-meta-boxes-area {
    position: relative
}

.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container {
    box-sizing: content-box
}

.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea {
    box-sizing: border-box
}

.edit-post-meta-boxes-area .postbox-header {
    border-bottom: 0;
    border-top: 1px solid #ddd
}

.edit-post-meta-boxes-area #poststuff {
    margin: 0 auto;
    min-width: auto;
    padding-top: 0
}

.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle {
    box-sizing: border-box;
    color: inherit;
    font-weight: 600;
    outline: none;
    padding: 0 24px;
    position: relative;
    width: 100%
}

.edit-post-meta-boxes-area .postbox {
    border: 0;
    color: inherit;
    margin-bottom: 0
}

.edit-post-meta-boxes-area .postbox>.inside {
    color: inherit;
    margin: 0;
    padding: 0 24px 24px
}

.edit-post-meta-boxes-area .postbox .handlediv {
    height: 44px;
    width: 44px
}

.edit-post-meta-boxes-area.is-loading:before {
    background: transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.edit-post-meta-boxes-area .components-spinner {
    position: absolute;
    right: 20px;
    top: 10px;
    z-index: 5
}

.edit-post-meta-boxes-area .is-hidden {
    display: none
}

.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox] {
    border: 1px solid #757575
}

.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:checked {
    background: #fff;
    border-color: #757575
}

.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:before {
    margin: -3px -4px
}

.edit-post-meta-boxes-area__clear {
    clear: both
}

.edit-post-editor__document-overview-panel,.edit-post-editor__inserter-panel {
    display: flex;
    flex-direction: column;
    height: 100%
}

@media (min-width: 782px) {
    .edit-post-editor__document-overview-panel {
        width:350px
    }
}

.edit-post-editor__document-overview-panel .edit-post-editor__document-overview-panel__close-button {
    background: #fff;
    position: absolute;
    right: 8px;
    top: 6px;
    z-index: 1
}

.edit-post-editor__document-overview-panel .components-tab-panel__tabs {
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    display: flex;
    padding-right: 56px;
    width: 100%
}

.edit-post-editor__document-overview-panel .components-tab-panel__tabs .edit-post-sidebar__panel-tab {
    margin-bottom: -1px;
    width: 50%
}

.edit-post-editor__document-overview-panel .components-tab-panel__tab-content {
    height: calc(100% - 47px)
}

.edit-post-editor__inserter-panel-header {
    display: flex;
    justify-content: flex-end;
    padding-right: 8px;
    padding-top: 8px
}

.edit-post-editor__inserter-panel-content {
    height: calc(100% - 44px)
}

@media (min-width: 782px) {
    .edit-post-editor__inserter-panel-content {
        height:100%
    }
}

.edit-post-editor__list-view-container>.document-outline,.edit-post-editor__list-view-empty-headings,.edit-post-editor__list-view-panel-content {
    height: 100%;
    overflow: auto;
    padding: 8px 6px;
    scrollbar-color: transparent transparent;
    scrollbar-gutter: stable both-edges;
    scrollbar-gutter: auto;
    scrollbar-width: thin;
    will-change: transform
}

.edit-post-editor__list-view-container>.document-outline::-webkit-scrollbar,.edit-post-editor__list-view-empty-headings::-webkit-scrollbar,.edit-post-editor__list-view-panel-content::-webkit-scrollbar {
    height: 12px;
    width: 12px
}

.edit-post-editor__list-view-container>.document-outline::-webkit-scrollbar-track,.edit-post-editor__list-view-empty-headings::-webkit-scrollbar-track,.edit-post-editor__list-view-panel-content::-webkit-scrollbar-track {
    background-color: transparent
}

.edit-post-editor__list-view-container>.document-outline::-webkit-scrollbar-thumb,.edit-post-editor__list-view-empty-headings::-webkit-scrollbar-thumb,.edit-post-editor__list-view-panel-content::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: transparent;
    border: 3px solid transparent;
    border-radius: 8px
}

.edit-post-editor__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.edit-post-editor__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.edit-post-editor__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.edit-post-editor__list-view-empty-headings:focus-within::-webkit-scrollbar-thumb,.edit-post-editor__list-view-empty-headings:focus::-webkit-scrollbar-thumb,.edit-post-editor__list-view-empty-headings:hover::-webkit-scrollbar-thumb,.edit-post-editor__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.edit-post-editor__list-view-panel-content:focus::-webkit-scrollbar-thumb,.edit-post-editor__list-view-panel-content:hover::-webkit-scrollbar-thumb {
    background-color: #949494
}

.edit-post-editor__list-view-container>.document-outline:focus,.edit-post-editor__list-view-container>.document-outline:focus-within,.edit-post-editor__list-view-container>.document-outline:hover,.edit-post-editor__list-view-empty-headings:focus,.edit-post-editor__list-view-empty-headings:focus-within,.edit-post-editor__list-view-empty-headings:hover,.edit-post-editor__list-view-panel-content:focus,.edit-post-editor__list-view-panel-content:focus-within,.edit-post-editor__list-view-panel-content:hover {
    scrollbar-color: #949494 transparent
}

@media (hover: none) {
    .edit-post-editor__list-view-container>.document-outline,.edit-post-editor__list-view-empty-headings,.edit-post-editor__list-view-panel-content {
        scrollbar-color:#949494 transparent
    }
}

.edit-post-editor__list-view-empty-headings {
    color: #757575;
    text-align: center
}

.edit-post-editor__list-view-empty-headings>svg {
    margin-top: 28px
}

.edit-post-editor__list-view-empty-headings>p {
    padding-left: 32px;
    padding-right: 32px
}

.edit-post-editor__list-view-overview {
    border-bottom: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px
}

.edit-post-editor__list-view-overview>div>span:first-child {
    display: inline-block;
    width: 90px
}

.edit-post-editor__list-view-overview>div>span {
    color: #757575;
    font-size: 12px;
    line-height: 1.4
}

.edit-post-editor__list-view-container {
    display: flex;
    flex-direction: column;
    height: 100%
}

.edit-post-editor__document-overview-panel__tab-panel {
    height: 100%
}

.components-panel__header.edit-post-sidebar__panel-tabs {
    border-top: 0;
    justify-content: flex-start;
    margin-top: 0;
    padding-left: 0;
    padding-right: 16px
}

.components-panel__header.edit-post-sidebar__panel-tabs ul {
    display: flex
}

.components-panel__header.edit-post-sidebar__panel-tabs li {
    margin: 0
}

.components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
    display: none;
    height: 24px;
    margin: 0 0 0 auto;
    min-width: 24px;
    padding: 0
}

@media (min-width: 782px) {
    .components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
        display:flex
    }
}

.components-panel__body.is-opened.edit-post-last-revision__panel {
    height: 48px;
    padding: 0
}

.editor-post-last-revision__title.components-button {
    padding: 16px
}

.edit-post-post-author,.edit-post-post-format {
    align-items: stretch;
    display: flex;
    flex-direction: column
}

.edit-post-post-schedule {
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.edit-post-post-schedule span {
    display: block;
    flex-shrink: 0;
    padding: 6px 0;
    width: 45%
}

.components-button.edit-post-post-schedule__toggle {
    height: auto;
    text-align: left;
    white-space: normal
}

.components-button.edit-post-post-schedule__toggle span {
    width: 0
}

.edit-post-post-schedule__dialog .block-editor-publish-date-time-picker {
    margin: 8px
}

.edit-post-post-slug {
    align-items: stretch;
    display: flex;
    flex-direction: column
}

.edit-post-post-status .edit-post-post-publish-dropdown__switch-to-draft {
    margin-top: 15px;
    text-align: center;
    width: 100%
}

.edit-post-post-template {
    justify-content: flex-start;
    width: 100%
}

.edit-post-post-template span {
    display: block;
    padding: 6px 0;
    width: 45%
}

.edit-post-post-template__dropdown {
    max-width: 55%
}

.components-button.edit-post-post-template__toggle {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.edit-post-post-template__dialog {
    z-index: 99999
}

.edit-post-post-template__form {
    margin: 8px;
    min-width: 248px
}

@media (min-width: 782px) {
    .edit-post-post-template__create-form {
        width:320px
    }
}

.edit-post-post-url {
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%
}

.edit-post-post-url span {
    display: block;
    flex-shrink: 0;
    padding: 6px 0;
    width: 45%
}

.components-button.edit-post-post-url__toggle {
    height: auto;
    text-align: left;
    white-space: normal;
    word-break: break-word
}

.edit-post-post-url__dialog .editor-post-url {
    margin: 8px;
    min-width: 248px
}

.edit-post-post-visibility {
    justify-content: flex-start;
    width: 100%
}

.edit-post-post-visibility span {
    display: block;
    padding: 6px 0;
    width: 45%
}

.edit-post-post-visibility__dialog .editor-post-visibility {
    margin: 8px;
    min-width: 248px
}

.components-button.edit-post-sidebar__panel-tab {
    background: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    font-weight: 500;
    height: 48px;
    margin-left: 0;
    padding: 3px 16px;
    position: relative
}

.components-button.edit-post-sidebar__panel-tab:focus:not(:disabled) {
    box-shadow: none;
    outline: none;
    position: relative
}

.components-button.edit-post-sidebar__panel-tab:after {
    background: var(--wp-admin-theme-color);
    border-radius: 0;
    bottom: 0;
    content: "";
    height: calc(var(--wp-admin-border-width-focus)*0);
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    transition: all .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .components-button.edit-post-sidebar__panel-tab:after {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-button.edit-post-sidebar__panel-tab.is-active:after {
    height: calc(var(--wp-admin-border-width-focus)*1);
    outline: 2px solid transparent;
    outline-offset: -1px
}

.components-button.edit-post-sidebar__panel-tab:before {
    border-radius: 2px;
    bottom: 12px;
    box-shadow: 0 0 0 0 transparent;
    content: "";
    left: 12px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 12px;
    transition: all .1s linear
}

@media (prefers-reduced-motion:reduce) {
    .components-button.edit-post-sidebar__panel-tab:before {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.components-button.edit-post-sidebar__panel-tab:focus-visible:before {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

h2.edit-post-template-summary__title {
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 4px
}

.edit-post-text-editor {
    background-color: #fff;
    flex-grow: 1;
    position: relative;
    width: 100%
}

.edit-post-text-editor .editor-post-title {
    border: 1px solid #949494;
    font-family: Menlo,Consolas,monaco,monospace;
    font-size: 2.5em;
    font-weight: 400;
    line-height: 1.4;
    max-width: none;
    padding: 16px
}

@media (min-width: 600px) {
    .edit-post-text-editor .editor-post-title {
        padding:24px
    }
}

.edit-post-text-editor .editor-post-title:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)
}

.edit-post-text-editor__body {
    margin-left: auto;
    margin-right: auto;
    max-width: 1080px;
    padding: 0 12px 12px;
    width: 100%
}

@media (min-width: 960px) {
    .edit-post-text-editor__body {
        padding:0 24px 24px
    }
}

.edit-post-text-editor__toolbar {
    background: hsla(0,0%,100%,.8);
    display: flex;
    left: 0;
    padding: 4px 12px;
    position: sticky;
    right: 0;
    top: 0;
    z-index: 1
}

@media (min-width: 600px) {
    .edit-post-text-editor__toolbar {
        padding:12px
    }
}

@media (min-width: 960px) {
    .edit-post-text-editor__toolbar {
        padding:12px 24px
    }
}

.edit-post-text-editor__toolbar h2 {
    color: #1e1e1e;
    font-size: 13px;
    line-height: 36px;
    margin: 0 auto 0 0
}

.edit-post-text-editor__toolbar .components-button svg {
    order: 1
}

.edit-post-visual-editor {
    background-color: #1e1e1e;
    display: flex;
    flex: 1 0 auto;
    flex-flow: column;
    position: relative
}

.edit-post-visual-editor:not(.has-inline-canvas) {
    overflow: hidden
}

.edit-post-visual-editor .components-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    padding: 6px 12px
}

.edit-post-visual-editor .components-button.has-icon,.edit-post-visual-editor .components-button.is-tertiary {
    padding: 6px
}

.edit-post-visual-editor__post-title-wrapper {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: 4rem
}

.edit-post-visual-editor__post-title-wrapper .editor-post-title {
    margin-left: auto;
    margin-right: auto
}

.edit-post-visual-editor__content-area {
    box-sizing: border-box;
    display: flex;
    flex-grow: 1;
    height: 100%;
    position: relative;
    width: 100%
}

.edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
    left: 0
}

@media (min-width: 783px) {
    .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        left:160px
    }
}

@media (min-width: 783px) {
    .auto-fold .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        left:36px
    }
}

@media (min-width: 961px) {
    .auto-fold .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        left:160px
    }
}

.folded .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
    left: 0
}

@media (min-width: 783px) {
    .folded .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        left:36px
    }
}

body.is-fullscreen-mode .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
    left: 0!important
}

.edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
    display: block;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 31
}

@media (min-width: 782px) {
    .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        align-items:center;
        border-bottom: none;
        display: flex;
        height: 60px;
        margin-left: 180px;
        min-height: auto;
        position: fixed;
        top: 32px;
        width: calc(100% - 180px)
    }

    .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed.is-collapsed,.edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed:empty {
        width: auto
    }

    .is-fullscreen-mode .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        margin-left: 240px;
        top: 0
    }

    .is-fullscreen-mode .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed.is-collapsed,.is-fullscreen-mode .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed:empty {
        width: auto
    }

    .show-icon-labels .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        margin-left: 80px;
        width: calc(100% - 140px)
    }

    .is-fullscreen-mode .show-icon-labels .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        margin-left: 144px
    }
}

@media (min-width: 960px) {
    .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed,.show-icon-labels .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        width:auto
    }

    .is-fullscreen-mode .edit-post-visual-editor .block-editor-block-contextual-toolbar.is-fixed {
        width: calc(100% - 536px)
    }
}

.edit-post-welcome-guide,.edit-template-welcome-guide {
    width: 312px
}

.edit-post-welcome-guide__image,.edit-template-welcome-guide__image {
    background: #00a0d2;
    margin: 0 0 16px
}

.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img {
    display: block;
    max-width: 100%;
    object-fit: cover
}

.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 24px;
    line-height: 1.4;
    margin: 16px 0;
    padding: 0 32px
}

.edit-post-welcome-guide__text,.edit-template-welcome-guide__text {
    font-size: 13px;
    line-height: 1.4;
    margin: 0 0 24px;
    padding: 0 32px
}

.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon {
    margin: 0 4px;
    vertical-align: text-top
}

.edit-template-welcome-guide .components-button svg {
    fill: #fff
}

.edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
    column-count: 2;
    column-gap: 24px
}

@media (min-width: 782px) {
    .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
        column-count:3
    }
}

@media (min-width: 1280px) {
    .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
        column-count:4
    }
}

.edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
    break-inside: avoid-column;
    margin-bottom: 24px
}

.edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
    min-height: 100px
}

.edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content {
    width: 100%
}

@keyframes edit-post__fade-in-animation {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

body.js.block-editor-page {
    background: #fff
}

body.js.block-editor-page #wpcontent {
    padding-left: 0
}

body.js.block-editor-page #wpbody-content {
    padding-bottom: 0
}

body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter {
    display: none
}

body.js.block-editor-page .a11y-speak-region {
    left: -1px;
    top: -1px
}

body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after {
    border-right-color: #fff
}

body.js.block-editor-page .media-frame select.attachment-filters:last-of-type {
    max-width: 100%;
    width: auto
}

.block-editor-page #wpwrap {
    overflow-y: auto
}

@media (min-width: 782px) {
    .block-editor-page #wpwrap {
        overflow-y:initial
    }
}

.components-modal__frame,.components-popover,.edit-post-editor__inserter-panel,.edit-post-header,.edit-post-sidebar,.edit-post-text-editor,.editor-post-publish-panel {
    box-sizing: border-box
}

.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before,.components-popover *,.components-popover :after,.components-popover :before,.edit-post-editor__inserter-panel *,.edit-post-editor__inserter-panel :after,.edit-post-editor__inserter-panel :before,.edit-post-header *,.edit-post-header :after,.edit-post-header :before,.edit-post-sidebar *,.edit-post-sidebar :after,.edit-post-sidebar :before,.edit-post-text-editor *,.edit-post-text-editor :after,.edit-post-text-editor :before,.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before {
    box-sizing: inherit
}

@media (min-width: 600px) {
    .block-editor__container {
        bottom:0;
        left: 0;
        min-height: calc(100vh - 46px);
        position: absolute;
        right: 0;
        top: 0
    }
}

@media (min-width: 782px) {
    .block-editor__container {
        min-height:calc(100vh - 32px)
    }

    body.is-fullscreen-mode .block-editor__container {
        min-height: 100vh
    }
}

.block-editor__container img {
    height: auto;
    max-width: 100%
}

body.admin-color-light {
    --wp-admin-theme-color: #0085ba;
    --wp-admin-theme-color--rgb: 0,133,186;
    --wp-admin-theme-color-darker-10: #0073a1;
    --wp-admin-theme-color-darker-10--rgb: 0,115,161;
    --wp-admin-theme-color-darker-20: #006187;
    --wp-admin-theme-color-darker-20--rgb: 0,97,135;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-light {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-modern {
    --wp-admin-theme-color: #3858e9;
    --wp-admin-theme-color--rgb: 56,88,233;
    --wp-admin-theme-color-darker-10: #2145e6;
    --wp-admin-theme-color-darker-10--rgb: 33,69,230;
    --wp-admin-theme-color-darker-20: #183ad6;
    --wp-admin-theme-color-darker-20--rgb: 24,58,214;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-modern {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-blue {
    --wp-admin-theme-color: #096484;
    --wp-admin-theme-color--rgb: 9,100,132;
    --wp-admin-theme-color-darker-10: #07526c;
    --wp-admin-theme-color-darker-10--rgb: 7,82,108;
    --wp-admin-theme-color-darker-20: #064054;
    --wp-admin-theme-color-darker-20--rgb: 6,64,84;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-blue {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-coffee {
    --wp-admin-theme-color: #46403c;
    --wp-admin-theme-color--rgb: 70,64,60;
    --wp-admin-theme-color-darker-10: #383330;
    --wp-admin-theme-color-darker-10--rgb: 56,51,48;
    --wp-admin-theme-color-darker-20: #2b2724;
    --wp-admin-theme-color-darker-20--rgb: 43,39,36;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-coffee {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-ectoplasm {
    --wp-admin-theme-color: #523f6d;
    --wp-admin-theme-color--rgb: 82,63,109;
    --wp-admin-theme-color-darker-10: #46365d;
    --wp-admin-theme-color-darker-10--rgb: 70,54,93;
    --wp-admin-theme-color-darker-20: #3a2c4d;
    --wp-admin-theme-color-darker-20--rgb: 58,44,77;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-ectoplasm {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-midnight {
    --wp-admin-theme-color: #e14d43;
    --wp-admin-theme-color--rgb: 225,77,67;
    --wp-admin-theme-color-darker-10: #dd382d;
    --wp-admin-theme-color-darker-10--rgb: 221,56,45;
    --wp-admin-theme-color-darker-20: #d02c21;
    --wp-admin-theme-color-darker-20--rgb: 208,44,33;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-midnight {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-ocean {
    --wp-admin-theme-color: #627c83;
    --wp-admin-theme-color--rgb: 98,124,131;
    --wp-admin-theme-color-darker-10: #576e74;
    --wp-admin-theme-color-darker-10--rgb: 87,110,116;
    --wp-admin-theme-color-darker-20: #4c6066;
    --wp-admin-theme-color-darker-20--rgb: 76,96,102;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-ocean {
        --wp-admin-border-width-focus:1.5px
    }
}

body.admin-color-sunrise {
    --wp-admin-theme-color: #dd823b;
    --wp-admin-theme-color--rgb: 221,130,59;
    --wp-admin-theme-color-darker-10: #d97426;
    --wp-admin-theme-color-darker-10--rgb: 217,116,38;
    --wp-admin-theme-color-darker-20: #c36922;
    --wp-admin-theme-color-darker-20--rgb: 195,105,34;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    body.admin-color-sunrise {
        --wp-admin-border-width-focus:1.5px
    }
}

.interface-interface-skeleton__sidebar {
    border-left: none
}

@media (min-width: 782px) {
    .is-sidebar-opened .interface-interface-skeleton__sidebar {
        border-left:1px solid #e0e0e0;
        overflow: hidden scroll
    }
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.block-directory-block-ratings>span {
    display: flex
}

.block-directory-block-ratings svg {
    fill: #1e1e1e;
    margin-left: -4px
}

.block-directory-block-ratings .block-directory-block-ratings__star-empty {
    fill: #ccc
}

.block-directory-compact-list {
    list-style: none;
    margin: 0
}

.block-directory-compact-list__item {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: 16px
}

.block-directory-compact-list__item:last-child {
    margin-bottom: 0
}

.block-directory-compact-list__item-details {
    margin-left: 8px
}

.block-directory-compact-list__item-title {
    font-weight: 500
}

.block-directory-compact-list__item-author {
    color: #757575;
    font-size: 11px
}

.block-directory-downloadable-block-icon {
    border: 1px solid #ddd;
    height: 54px;
    min-width: 54px;
    vertical-align: middle;
    width: 54px
}

.block-directory-downloadable-block-list-item {
    display: grid;
    grid-template-columns: auto 1fr;
    height: auto;
    padding: 12px;
    text-align: left;
    width: 100%
}

.block-directory-downloadable-block-list-item:hover {
    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    outline: 2px solid transparent
}

.block-directory-downloadable-block-list-item.is-busy {
    background: transparent
}

.block-directory-downloadable-block-list-item.is-busy .block-directory-downloadable-block-list-item__author {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.block-directory-downloadable-block-list-item:disabled,.block-directory-downloadable-block-list-item[aria-disabled] {
    opacity: 1
}

.block-directory-downloadable-block-list-item__icon {
    align-self: flex-start;
    margin-right: 16px;
    position: relative
}

.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner {
    align-items: center;
    background: hsla(0,0%,100%,.75);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.block-directory-block-ratings {
    display: block;
    margin-top: 4px
}

.block-directory-downloadable-block-list-item__details {
    color: #1e1e1e
}

.block-directory-downloadable-block-list-item__title {
    display: block;
    font-weight: 600
}

.block-directory-downloadable-block-list-item__author {
    display: block;
    font-weight: 400;
    margin-top: 4px
}

.block-directory-downloadable-block-list-item__desc {
    display: block;
    margin-top: 8px
}

.block-directory-downloadable-block-notice {
    color: #cc1818;
    margin: 8px 0 0
}

.block-directory-downloadable-block-notice__content {
    margin-bottom: 8px;
    padding-right: 12px
}

.block-directory-downloadable-blocks-panel {
    padding: 16px
}

.block-directory-downloadable-blocks-panel.has-blocks-loading {
    color: #757575;
    font-style: normal;
    margin: 112px 0;
    padding: 0;
    text-align: center
}

.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner {
    float: inherit
}

.block-directory-downloadable-blocks-panel__no-local {
    color: #757575;
    margin: 48px 0;
    padding: 0 64px;
    text-align: center
}

.block-directory-downloadable-blocks-panel__title {
    font-size: 14px;
    margin: 0 0 4px
}

.block-directory-downloadable-blocks-panel__description {
    margin-top: 0
}

.block-directory-downloadable-blocks-panel button {
    margin-top: 4px
}

.installed-blocks-pre-publish-panel__copy {
    margin-top: 0
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.block-editor-format-toolbar__image-popover {
    z-index: 159990
}

.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-value {
    margin: 7px;
    max-width: 500px;
    min-width: 150px
}

.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-button {
    height: 30px;
    margin-bottom: 8px;
    margin-right: 8px
}

.block-editor-format-toolbar__link-container-content {
    display: flex
}

.block-editor-format-toolbar__link-container-value {
    flex-grow: 1;
    flex-shrink: 1;
    margin: 7px;
    max-width: 500px;
    min-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.block-editor-format-toolbar__link-container-value.has-invalid-link {
    color: #cc1818
}

.components-inline-color-popover .components-popover__content .components-tab-panel__tab-content {
    padding: 16px
}

.components-inline-color-popover .components-popover__content .components-color-palette {
    margin-top: .6rem
}

.components-inline-color-popover .components-popover__content .components-base-control__title {
    color: #191e23;
    display: block;
    font-weight: 600;
    margin-bottom: 16px
}

.components-inline-color-popover .components-popover__content .component-color-indicator {
    vertical-align: text-bottom
}

.block-editor-format-toolbar__language-popover .components-popover__content {
    padding: 1rem;
    width: auto
}

/*! This file is auto-generated */
#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap {
    width: 160px;
    background-color: #1d2327
}

#adminmenuback {
    position: fixed;
    top: 0;
    bottom: -120px;
    z-index: 1
}

.php-error #adminmenuback {
    position: absolute
}

.php-error #adminmenuback,.php-error #adminmenuwrap {
    margin-top: 2em
}

#adminmenu {
    clear: left;
    margin: 12px 0;
    padding: 0;
    list-style: none
}

.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap {
    width: 36px
}

.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image {
    background-image: none!important
}

#adminmenuwrap {
    position: relative;
    float: left;
    z-index: 9990
}

#adminmenu * {
    -webkit-user-select: none;
    user-select: none
}

#adminmenu li {
    margin: 0;
    padding: 0
}

#adminmenu a {
    display: block;
    line-height: 1.3;
    padding: 2px 5px;
    color: #f0f0f1
}

#adminmenu .wp-submenu a {
    color: #c3c4c7;
    color: rgba(240,246,252,.7);
    font-size: 13px;
    line-height: 1.4;
    margin: 0;
    padding: 5px 0
}

#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover {
    background: 0 0
}

#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus {
    color: #72aee6
}

#adminmenu a:focus,#adminmenu a:hover,.folded #adminmenu .wp-submenu-head:hover {
    box-shadow: inset 4px 0 0 0 currentColor;
    transition: box-shadow .1s linear
}

#adminmenu li.menu-top {
    border: none;
    min-height: 34px;
    position: relative
}

#adminmenu .wp-submenu {
    list-style: none;
    position: absolute;
    top: -1000em;
    left: 160px;
    overflow: visible;
    word-wrap: break-word;
    padding: 7px 0 8px;
    z-index: 9999;
    background-color: #2c3338;
    box-shadow: 0 3px 5px rgba(0,0,0,.2)
}

#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu {
    top: -1px
}

#adminmenu a.wp-has-current-submenu:focus+.wp-submenu {
    top: 0
}

#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu {
    position: relative;
    z-index: 3;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    border: 0 none;
    margin-top: 0;
    box-shadow: none
}

.folded #adminmenu .wp-has-current-submenu .wp-submenu {
    box-shadow: 0 3px 5px rgba(0,0,0,.2)
}

#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus {
    position: relative;
    background-color: #1d2327;
    color: #72aee6
}

.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus {
    z-index: 10000
}

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
    background: #2271b1;
    color: #fff
}

.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
    top: 0;
    left: 36px
}

.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu {
    position: absolute;
    top: -1000em
}

#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu {
    min-width: 160px;
    width: auto;
    border-left: 5px solid transparent
}

#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a {
    color: #fff
}

#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a {
    padding-right: 16px;
    padding-left: 14px;
    transition: all .1s ease-in-out,outline 0s
}

#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a {
    padding: 5px 12px
}

#adminmenu .wp-submenu-head,#adminmenu a.menu-top {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    padding: 0
}

#adminmenu .wp-submenu-head {
    display: none
}

.folded #adminmenu .wp-menu-name {
    position: absolute;
    left: -999px
}

.folded #adminmenu .wp-submenu-head {
    display: block
}

#adminmenu .wp-submenu li {
    padding: 0;
    margin: 0
}

#adminmenu .wp-menu-image img {
    padding: 9px 0 0;
    opacity: .6
}

#adminmenu div.wp-menu-name {
    padding: 8px 8px 8px 36px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

#adminmenu div.wp-menu-image {
    float: left;
    width: 36px;
    height: 34px;
    margin: 0;
    text-align: center
}

#adminmenu div.wp-menu-image.svg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px auto
}

div.wp-menu-image:before {
    color: #a7aaad;
    color: rgba(240,246,252,.6);
    padding: 7px 0;
    transition: all .1s ease-in-out
}

#adminmenu div.wp-menu-image:before {
    color: #a7aaad;
    color: rgba(240,246,252,.6)
}

#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before {
    color: #fff
}

#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before {
    color: #72aee6
}

.folded #adminmenu div.wp-menu-image {
    width: 35px;
    height: 30px;
    position: absolute;
    z-index: 25
}

.folded #adminmenu a.menu-top {
    height: 34px
}

.sticky-menu #adminmenuwrap {
    position: fixed
}

.wp-menu-arrow {
    display: none!important
}

ul#adminmenu a.wp-has-current-submenu {
    position: relative
}

ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after {
    right: 0;
    border: solid 8px transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-right-color: #f0f0f1;
    top: 50%;
    margin-top: -8px
}

.folded ul#adminmenu li.wp-has-current-submenu:focus-within a.wp-has-current-submenu:after,.folded ul#adminmenu li:hover a.wp-has-current-submenu:after {
    display: none
}

.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after {
    border-width: 4px;
    margin-top: -4px
}

#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after,#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
    right: 0;
    border: 8px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: 10px;
    z-index: 10000
}

.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after,.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
    border-width: 4px;
    margin-top: -4px;
    top: 18px
}

#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after,#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after {
    border-right-color: #2c3338
}

#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img {
    opacity: 1
}

#adminmenu li.wp-menu-separator {
    height: 5px;
    padding: 0;
    margin: 0 0 6px;
    cursor: inherit
}

#adminmenu div.separator {
    height: 2px;
    padding: 0
}

#adminmenu .wp-submenu .wp-submenu-head {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 4px 5px 11px;
    margin: -7px 0 4px -5px;
    border-width: 3px 0 3px 5px;
    border-style: solid;
    border-color: transparent
}

#adminmenu li.current,.folded #adminmenu li.wp-menu-open {
    border: 0 none
}

#adminmenu .awaiting-mod,#adminmenu .menu-counter,#adminmenu .update-plugins {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    margin: 1px 0 -1px 2px;
    padding: 0 5px;
    min-width: 18px;
    height: 18px;
    border-radius: 9px;
    background-color: #d63638;
    color: #fff;
    font-size: 11px;
    line-height: 1.6;
    text-align: center;
    z-index: 26
}

#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod {
    background-color: #d63638;
    color: #fff
}

#adminmenu li span.count-0 {
    display: none
}

#collapse-button {
    display: block;
    width: 100%;
    height: 34px;
    margin: 0;
    border: none;
    padding: 0;
    position: relative;
    overflow: visible;
    background: 0 0;
    color: #a7aaad;
    cursor: pointer
}

#collapse-button:hover {
    color: #72aee6
}

#collapse-button:focus {
    color: #72aee6;
    outline: 1px solid transparent;
    outline-offset: -1px
}

#collapse-button .collapse-button-icon,#collapse-button .collapse-button-label {
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

#collapse-button .collapse-button-label {
    top: 8px
}

#collapse-button .collapse-button-icon {
    width: 36px;
    height: 34px
}

#collapse-button .collapse-button-label {
    padding: 0 0 0 36px
}

.folded #collapse-button .collapse-button-label {
    display: none
}

#collapse-button .collapse-button-icon:after {
    content: "\f148";
    display: block;
    position: relative;
    top: 7px;
    text-align: center;
    font: normal 20px/1 dashicons!important;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.folded #collapse-button .collapse-button-icon:after,.rtl #collapse-button .collapse-button-icon:after {
    transform: rotate(180deg)
}

.rtl.folded #collapse-button .collapse-button-icon:after {
    transform: none
}

#collapse-button .collapse-button-icon:after,#collapse-button .collapse-button-label {
    transition: all .1s ease-in-out
}

li#wp-admin-bar-menu-toggle {
    display: none
}

.customize-support #menu-appearance a[href="themes.php?page=custom-background"],.customize-support #menu-appearance a[href="themes.php?page=custom-header"] {
    display: none
}

@media only screen and (max-width: 960px) {
    .auto-fold #wpcontent,.auto-fold #wpfooter {
        margin-left:36px
    }

    .auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap {
        width: 36px
    }

    .auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu {
        top: 0;
        left: 36px
    }

    .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu {
        position: absolute;
        top: -1000em;
        margin-right: -1px;
        padding: 7px 0 8px;
        z-index: 9999
    }

    .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
        min-width: 150px;
        width: auto
    }

    .auto-fold #adminmenu .wp-has-current-submenu li>a {
        padding-right: 16px;
        padding-left: 14px
    }

    .auto-fold #adminmenu li.menu-top .wp-submenu>li>a {
        padding-left: 12px
    }

    .auto-fold #adminmenu .wp-menu-name {
        position: absolute;
        left: -999px
    }

    .auto-fold #adminmenu .wp-submenu-head {
        display: block
    }

    .auto-fold #adminmenu div.wp-menu-image {
        height: 30px;
        width: 34px;
        position: absolute;
        z-index: 25
    }

    .auto-fold #adminmenu a.menu-top {
        min-height: 34px
    }

    .auto-fold #adminmenu li.wp-menu-open {
        border: 0 none
    }

    .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
        margin-bottom: 0
    }

    .auto-fold ul#adminmenu li:focus-within a.wp-has-current-submenu:after,.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
        display: none
    }

    .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after,.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
        border-width: 4px;
        margin-top: -4px;
        top: 16px
    }

    .auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after {
        border-width: 4px;
        margin-top: -4px
    }

    .auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus {
        z-index: 10000
    }

    .auto-fold #collapse-menu .collapse-button-label {
        display: none
    }

    .auto-fold #collapse-button .collapse-button-icon:after {
        transform: rotate(180deg)
    }

    .rtl.auto-fold #collapse-button .collapse-button-icon:after {
        transform: none
    }
}

@media screen and (max-width: 782px) {
    .auto-fold #wpcontent {
        position:relative;
        margin-left: 0;
        padding-left: 10px
    }

    .sticky-menu #adminmenuwrap {
        position: relative;
        z-index: auto;
        top: 0
    }

    .auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap {
        position: absolute;
        width: 190px;
        z-index: 100
    }

    .auto-fold #adminmenuback {
        position: fixed
    }

    .auto-fold #adminmenuback,.auto-fold #adminmenuwrap {
        display: none
    }

    .auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap {
        display: block
    }

    .auto-fold #adminmenu li.menu-top {
        width: 100%
    }

    .auto-fold #adminmenu li a {
        font-size: 16px;
        padding: 5px
    }

    .auto-fold #adminmenu li.menu-top .wp-submenu>li>a {
        padding: 10px 10px 10px 20px
    }

    .auto-fold #adminmenu .wp-menu-name {
        position: static
    }

    .auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after {
        border-width: 8px;
        margin-top: -8px
    }

    .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after,.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
        display: none
    }

    #adminmenu .wp-submenu {
        position: relative;
        display: none
    }

    .auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu {
        position: relative;
        display: block;
        top: 0;
        left: -1px;
        box-shadow: none
    }

    .auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after {
        display: none
    }

    .auto-fold #adminmenu .opensub .wp-submenu {
        display: none
    }

    .auto-fold #adminmenu .selected .wp-submenu {
        display: block
    }

    .auto-fold ul#adminmenu li:focus-within a.wp-has-current-submenu:after,.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
        display: block
    }

    .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu {
        position: relative;
        left: -1px;
        right: 0;
        top: 0
    }

    #adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu {
        border-left: none
    }

    #adminmenu .wp-submenu .wp-submenu-head {
        display: none
    }

    #wp-responsive-toggle {
        position: fixed;
        top: 5px;
        left: 4px;
        padding-right: 10px;
        z-index: 99999;
        border: none;
        box-sizing: border-box
    }

    #wpadminbar #wp-admin-bar-menu-toggle a {
        display: block;
        padding: 0;
        overflow: hidden;
        outline: 0;
        text-decoration: none;
        border: 1px solid transparent;
        background: 0 0;
        height: 44px;
        margin-left: -1px
    }

    .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
        background: #2c3338
    }

    li#wp-admin-bar-menu-toggle {
        display: block
    }

    #wpadminbar #wp-admin-bar-menu-toggle a:hover {
        border: 1px solid transparent
    }

    #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
        content: "\f228";
        display: inline-block;
        float: left;
        font: normal 40px/45px dashicons;
        vertical-align: middle;
        outline: 0;
        margin: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        height: 44px;
        width: 50px;
        padding: 0;
        border: none;
        text-align: center;
        text-decoration: none;
        box-sizing: border-box
    }

    .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
        color: #72aee6
    }
}

@media screen and (max-width: 600px) {
    #adminmenuback,#adminmenuwrap {
        display:none
    }

    .wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap {
        display: block
    }

    .auto-fold #adminmenu {
        top: 46px
    }
}

/*! This file is auto-generated */
#wpbody-content #dashboard-widgets.columns-1 .postbox-container {
    width: 100%
}

#wpbody-content #dashboard-widgets.columns-2 .postbox-container {
    width: 49.5%
}

#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 {
    float: right;
    width: 50.5%
}

#wpbody-content #dashboard-widgets.columns-3 .postbox-container {
    width: 33.5%
}

#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 {
    width: 33%
}

#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 {
    float: right
}

#wpbody-content #dashboard-widgets.columns-4 .postbox-container {
    width: 25%
}

#dashboard-widgets .postbox-container {
    width: 25%
}

#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container {
    border: none!important
}

#dashboard-widgets-wrap {
    overflow: hidden;
    margin: 0 -8px
}

#dashboard-widgets .postbox .inside {
    margin-bottom: 0
}

#dashboard-widgets .meta-box-sortables {
    display: flow-root;
    min-height: 100px;
    margin: 0 8px 20px
}

#dashboard-widgets .postbox-container .empty-container {
    outline: 3px dashed #c3c4c7;
    height: 250px
}

.is-dragging-metaboxes #dashboard-widgets .meta-box-sortables {
    outline: 3px dashed #646970;
    display: flow-root
}

#dashboard-widgets .postbox-container .empty-container:after {
    content: attr(data-emptystring);
    margin: auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    padding: 0 2em;
    text-align: center;
    color: #646970;
    font-size: 16px;
    line-height: 1.5;
    display: none
}

#the-comment-list td.comment p.comment-author {
    margin-top: 0;
    margin-left: 0
}

#the-comment-list p.comment-author img {
    float: left;
    margin-right: 8px
}

#the-comment-list p.comment-author strong a {
    border: none
}

#the-comment-list td {
    vertical-align: top
}

#the-comment-list td.comment {
    word-wrap: break-word
}

#the-comment-list td.comment img {
    max-width: 100%
}

.index-php #screen-meta-links {
    margin: 0 20px 8px 0
}

.welcome-panel {
    position: relative;
    overflow: auto;
    margin: 16px 0;
    background-color: #151515;
    font-size: 14px;
    line-height: 1.3;
    clear: both
}

.welcome-panel h2 {
    margin: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.25
}

.welcome-panel h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4
}

.welcome-panel p {
    font-size: inherit;
    line-height: inherit
}

.welcome-panel-header {
    position: relative;
    color: #fff
}

.welcome-panel-header-image {
    position: absolute!important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0!important;
    overflow: hidden
}

.welcome-panel-header-image svg {
    display: block;
    margin: auto;
    width: 100%;
    height: 100%
}

.rtl .welcome-panel-header-image svg {
    transform: scaleX(-1)
}

.welcome-panel-header * {
    color: inherit;
    position: relative;
    z-index: 1
}

.welcome-panel-header a:focus,.welcome-panel-header a:hover {
    color: inherit;
    text-decoration: none
}

.welcome-panel .welcome-panel-close:focus,.welcome-panel-header a:focus {
    outline-color: currentColor;
    outline-offset: 1px;
    box-shadow: none
}

.welcome-panel-header p {
    margin: .5em 0 0;
    font-size: 20px;
    line-height: 1.4
}

.welcome-panel .welcome-panel-close {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 10px 15px 10px 24px;
    font-size: 13px;
    line-height: 1.23076923;
    text-decoration: none;
    z-index: 1
}

.welcome-panel .welcome-panel-close:before {
    position: absolute;
    top: 8px;
    left: 0;
    transition: all .1s ease-in-out;
    content: '\f335';
    font-size: 24px;
    color: #fff
}

.welcome-panel .welcome-panel-close {
    color: #fff
}

.welcome-panel .welcome-panel-close:focus,.welcome-panel .welcome-panel-close:focus::before,.welcome-panel .welcome-panel-close:hover,.welcome-panel .welcome-panel-close:hover::before {
    color: #fff972
}

.wp-core-ui .welcome-panel .button.button-hero {
    margin: 15px 13px 3px 0;
    padding: 12px 36px;
    height: auto;
    line-height: 1.4285714;
    white-space: normal
}

.welcome-panel-content {
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.welcome-panel-header {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1500px;
    width: 100%;
    padding: 48px 0 80px 48px
}

.welcome-panel .welcome-panel-column-container {
    box-sizing: border-box;
    width: 100%;
    clear: both;
    display: grid;
    z-index: 1;
    padding: 48px;
    grid-template-columns: repeat(3,1fr);
    gap: 32px;
    align-self: flex-end;
    background: #fff
}

[class*=welcome-panel-icon] {
    height: 60px;
    width: 60px;
    background-position: center;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    border-radius: 100%
}

.welcome-panel-column>svg {
    margin-top: 4px
}

.welcome-panel-column {
    display: grid;
    grid-template-columns: min-content 1fr;
    gap: 24px
}

.welcome-panel-icon-pages {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M7 13.8h6v-1.5H7v1.5zM18 16V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2zM5.5 16V4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5zM7 10.5h8V9H7v1.5zm0-3.3h8V5.8H7v1.4zM20.2 6v13c0 .7-.6 1.2-1.2 1.2H8v1.5h11c1.5 0 2.7-1.2 2.7-2.8V6h-1.5z' /%3E%3C/svg%3E")
}

.welcome-panel-icon-layout {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z' /%3E%3C/svg%3E")
}

.welcome-panel-icon-styles {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z' /%3E%3C/svg%3E")
}

.welcome-panel .welcome-widgets-menus {
    line-height: 1.14285714
}

.welcome-panel .welcome-panel-column ul {
    margin: .8em 1em 1em 0
}

.welcome-panel li {
    font-size: 14px
}

.welcome-panel li a {
    text-decoration: none
}

.welcome-panel .welcome-panel-column li {
    line-height: 1.14285714;
    list-style-type: none;
    padding: 0 0 8px
}

.welcome-panel .welcome-icon {
    background: 0 0!important
}

#dashboard_right_now .search-engines-info:before,#dashboard_right_now li a:before,#dashboard_right_now li span:before,.welcome-panel .welcome-icon:before {
    color: #646970;
    font: normal 20px/1 dashicons;
    speak: never;
    display: inline-block;
    padding: 0 10px 0 0;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none!important;
    vertical-align: top
}

.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before {
    content: "\f119";
    top: -3px
}

.welcome-panel .welcome-add-page:before {
    content: "\f132";
    top: -1px
}

.welcome-panel .welcome-setup-home:before {
    content: "\f102";
    top: -1px
}

.welcome-panel .welcome-view-site:before {
    content: "\f115";
    top: -2px
}

.welcome-panel .welcome-widgets-menus:before {
    content: "\f116";
    top: -2px
}

.welcome-panel .welcome-widgets:before {
    content: "\f538";
    top: -2px
}

.welcome-panel .welcome-menus:before {
    content: "\f163";
    top: -2px
}

.welcome-panel .welcome-comments:before {
    content: "\f117";
    top: -1px
}

.welcome-panel .welcome-learn-more:before {
    content: "\f118";
    top: -1px
}

#dashboard_right_now .search-engines-info:before,#dashboard_right_now li a:before,#dashboard_right_now li>span:before {
    content: "\f159";
    padding: 0 5px 0 0
}

#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before {
    content: "\f105"
}

#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before {
    content: "\f109"
}

#dashboard_right_now .comment-count a:before {
    content: "\f101"
}

#dashboard_right_now .comment-mod-count a:before {
    content: "\f125"
}

#dashboard_right_now .storage-count a:before {
    content: "\f104"
}

#dashboard_right_now .storage-count.warning a:before {
    content: "\f153"
}

#dashboard_right_now .search-engines-info:before {
    content: "\f348"
}

.community-events-errors {
    margin: 0
}

.community-events-loading {
    padding: 10px 12px 8px
}

.community-events {
    margin-bottom: 6px;
    padding: 0 12px
}

.community-events .spinner {
    float: none;
    margin: 5px 2px 0;
    vertical-align: top
}

.community-events form[aria-hidden=true],.community-events-errors [aria-hidden=true],.community-events-errors[aria-hidden=true],.community-events-loading[aria-hidden=true],.community-events[aria-hidden=true] {
    display: none
}

.community-events .activity-block:first-child,.community-events h2 {
    padding-top: 12px;
    padding-bottom: 10px
}

.community-events-form {
    margin: 15px 0 5px
}

.community-events-form .regular-text {
    width: 40%;
    height: 29px;
    margin: 0;
    vertical-align: top
}

.community-events li.event-none {
    border-left: 4px solid #72aee6
}

#dashboard-widgets .community-events li.event-none a {
    text-decoration: underline
}

.community-events-form label {
    display: inline-block;
    vertical-align: top;
    line-height: 2.15384615;
    height: 28px
}

.community-events .activity-block>p {
    margin-bottom: 0;
    display: inline
}

.community-events-toggle-location {
    vertical-align: middle
}

#community-events-submit {
    margin-left: 3px;
    margin-right: 3px
}

#dashboard-widgets .community-events-cancel.button-link {
    vertical-align: top;
    line-height: 2;
    height: 28px;
    text-decoration: underline
}

.community-events ul {
    background-color: #f6f7f7;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.community-events li {
    margin: 0;
    padding: 8px 12px;
    color: #2c3338
}

.community-events li:first-child {
    border-top: 1px solid #f0f0f1
}

.community-events li~li {
    border-top: 1px solid #f0f0f1
}

.community-events .activity-block.last {
    border-bottom: 1px solid #f0f0f1;
    padding-top: 0;
    margin-top: -1px
}

.community-events .event-info {
    display: block
}

.community-events .ce-separator::before {
    content: "\2022"
}

.event-icon {
    height: 18px;
    padding-right: 10px;
    width: 18px;
    display: none
}

.event-icon:before {
    color: #646970;
    font-size: 18px
}

.event-meetup .event-icon:before {
    content: "\f484"
}

.event-wordcamp .event-icon:before {
    content: "\f486"
}

.community-events .event-title {
    font-weight: 600;
    display: block
}

.community-events .event-date,.community-events .event-time {
    display: block
}

.community-events-footer {
    margin-top: 0;
    margin-bottom: 0;
    padding: 12px;
    border-top: 1px solid #f0f0f1;
    color: #dcdcde
}

.community-events-footer .screen-reader-text {
    height: inherit;
    white-space: nowrap
}

#dashboard_primary .inside {
    margin: 0;
    padding: 0
}

#dashboard_primary .widget-loading {
    padding: 12px 12px 0;
    margin-bottom: 1em!important
}

#dashboard_primary .inside .notice {
    margin: 0
}

body #dashboard-widgets .postbox form .submit {
    margin: 0
}

.dashboard-widget-control-form p {
    margin-top: 0
}

.rssSummary {
    color: #646970;
    margin-top: 4px
}

#dashboard_primary .rss-widget {
    font-size: 13px;
    padding: 0 12px
}

#dashboard_primary .rss-widget:last-child {
    border-bottom: none;
    padding-bottom: 8px
}

#dashboard_primary .rss-widget a {
    font-weight: 400
}

#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date {
    color: #646970
}

#dashboard_primary .rss-widget span.rss-date {
    margin-left: 12px
}

#dashboard_primary .rss-widget ul li {
    padding: 4px 0;
    margin: 0
}

#dashboard_right_now ul {
    margin: 0;
    display: inline-block;
    width: 100%
}

#dashboard_right_now li {
    width: 50%;
    float: left;
    margin-bottom: 10px
}

#dashboard_right_now .inside {
    padding: 0
}

#dashboard_right_now .main {
    padding: 0 12px 11px
}

#dashboard_right_now .main p {
    margin: 0
}

#dashboard_right_now #wp-version-message .button {
    float: right;
    position: relative;
    top: -5px;
    margin-left: 5px
}

#dashboard_right_now p.search-engines-info {
    margin: 1em 0
}

.mu-storage {
    overflow: hidden
}

#dashboard-widgets h3.mu-storage {
    margin: 0 0 10px;
    padding: 0;
    font-size: 14px;
    font-weight: 400
}

#dashboard_right_now .sub {
    color: #50575e;
    background: #f6f7f7;
    border-top: 1px solid #f0f0f1;
    padding: 10px 12px 6px
}

#dashboard_right_now .sub h3 {
    color: #50575e
}

#dashboard_right_now .sub p {
    margin: 0 0 1em
}

#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before {
    color: #d63638
}

#dashboard_quick_press .inside {
    margin: 0;
    padding: 0
}

#dashboard_quick_press div.updated {
    margin-bottom: 10px;
    border: 1px solid #f0f0f1;
    border-width: 1px 1px 1px 0
}

#dashboard_quick_press form {
    margin: 12px
}

#dashboard_quick_press .drafts {
    padding: 10px 0 0
}

#dashboard_quick_press label {
    display: inline-block;
    margin-bottom: 4px
}

#dashboard_quick_press input,#dashboard_quick_press textarea {
    box-sizing: border-box;
    margin: 0
}

#dashboard-widgets .postbox form .submit {
    margin: -39px 0;
    float: right
}

#description-wrap {
    margin-top: 12px
}

#quick-press textarea#content {
    min-height: 90px;
    max-height: 1300px;
    margin: 0 0 8px;
    padding: 6px 7px;
    resize: none
}

.js #dashboard_quick_press .drafts {
    border-top: 1px solid #f0f0f1
}

#dashboard_quick_press .drafts abbr {
    border: none
}

#dashboard_quick_press .drafts .view-all {
    float: right;
    margin: 0 12px 0 0
}

#dashboard_primary a.rsswidget {
    font-weight: 400
}

#dashboard_quick_press .drafts ul {
    margin: 0 12px
}

#dashboard_quick_press .drafts li {
    margin-bottom: 1em
}

#dashboard_quick_press .drafts li time {
    color: #646970
}

#dashboard_quick_press .drafts p {
    margin: 0;
    word-wrap: break-word
}

#dashboard_quick_press .draft-title {
    word-wrap: break-word
}

#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time {
    margin: 0 5px 0 0
}

#dashboard-widgets h3,#dashboard-widgets h4,#dashboard_quick_press .drafts h2 {
    margin: 0 12px 8px;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    color: #1d2327
}

#dashboard_quick_press .drafts h2 {
    line-height: inherit
}

#dashboard-widgets .inside h3,#dashboard-widgets .inside h4 {
    margin-left: 0;
    margin-right: 0
}

#dashboard_activity .comment-meta span.approve:before {
    content: "\f227";
    font: 20px/.5 dashicons;
    margin-left: 5px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 2px
}

#dashboard_activity .inside {
    margin: 0;
    padding-bottom: 0
}

#dashboard_activity .no-activity {
    overflow: hidden;
    padding: 12px 0;
    text-align: center
}

#dashboard_activity .no-activity p {
    color: #646970;
    font-size: 16px
}

#dashboard_activity .subsubsub {
    float: none;
    border-top: 1px solid #f0f0f1;
    margin: 0 -12px;
    padding: 8px 12px 4px
}

#dashboard_activity .subsubsub a .count,#dashboard_activity .subsubsub a.current .count {
    color: #646970
}

#future-posts ul,#published-posts ul {
    margin: 8px -12px 0 -12px
}

#future-posts li,#published-posts li {
    display: grid;
    grid-template-columns: clamp(160px,calc(2vw + 140px),200px) auto;
    column-gap: 10px;
    color: #646970;
    padding: 4px 12px
}

#future-posts li:nth-child(odd),#published-posts li:nth-child(odd) {
    background-color: #f6f7f7
}

.activity-block {
    border-bottom: 1px solid #f0f0f1;
    margin: 0 -12px 6px -12px;
    padding: 8px 12px 4px
}

.activity-block:last-child {
    border-bottom: none;
    margin-bottom: 0
}

.activity-block .subsubsub li {
    color: #dcdcde
}

#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo {
    background: 0 0;
    padding: 6px 0;
    margin-left: 12px
}

#activity-widget #the-comment-list .comment-item {
    background: #f6f7f7;
    padding: 12px;
    position: relative
}

#activity-widget #the-comment-list .avatar {
    position: absolute;
    top: 12px
}

#activity-widget #the-comment-list .dashboard-comment-wrap.has-avatar {
    padding-left: 63px
}

#activity-widget #the-comment-list .dashboard-comment-wrap blockquote {
    margin: 1em 0
}

#activity-widget #the-comment-list .comment-item p.row-actions {
    margin: 4px 0 0
}

#activity-widget #the-comment-list .comment-item:first-child {
    border-top: 1px solid #f0f0f1
}

#activity-widget #the-comment-list .unapproved {
    background-color: #fcf9e8
}

#activity-widget #the-comment-list .unapproved:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #d63638;
    width: 4px
}

#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar {
    position: relative;
    top: 0
}

#dashboard-widgets #dashboard_browser_nag.postbox .inside {
    margin: 10px
}

.postbox .button-link .edit-box {
    display: none
}

.edit-box {
    opacity: 0
}

.edit-box:focus,.hndle:hover .edit-box {
    opacity: 1
}

#dashboard-widgets form .input-text-wrap input {
    width: 100%
}

#dashboard-widgets form .textarea-wrap textarea {
    width: 100%
}

#dashboard-widgets .postbox form .submit {
    float: none;
    margin: .5em 0 0;
    padding: 0;
    border: none
}

#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
    min-width: 0
}

#dashboard-widgets .button-link,#dashboard-widgets li a,.community-events-footer a {
    text-decoration: none
}

#dashboard-widgets h2 a {
    text-decoration: underline
}

#dashboard-widgets .hndle .postbox-title-action {
    float: right;
    line-height: 1.2
}

#dashboard_plugins h5 {
    font-size: 14px
}

#latest-comments #the-comment-list {
    position: relative;
    margin: 0 -12px
}

#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback {
    box-shadow: inset 0 1px 0 rgba(0,0,0,.06)
}

#activity-widget .comments #the-comment-list .alt {
    background-color: transparent
}

#activity-widget #latest-comments #the-comment-list .comment-item {
    min-height: 50px;
    margin: 0;
    padding: 12px
}

#latest-comments #the-comment-list .pingback {
    padding-left: 12px!important
}

#latest-comments #the-comment-list .comment-item:first-child {
    border-top: none
}

#latest-comments #the-comment-list .comment-meta {
    line-height: 1.5;
    margin: 0;
    color: #646970
}

#latest-comments #the-comment-list .comment-meta cite {
    font-style: normal;
    font-weight: 400
}

#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p {
    margin: 0;
    padding: 0;
    display: inline
}

#latest-comments #the-comment-list .comment-item p.row-actions {
    margin: 3px 0 0;
    padding: 0;
    font-size: 13px
}

.rss-widget ul {
    margin: 0;
    padding: 0;
    list-style: none
}

a.rsswidget {
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4
}

.rss-widget ul li {
    line-height: 1.5;
    margin-bottom: 12px
}

.rss-widget span.rss-date {
    color: #646970;
    font-size: 13px;
    margin-left: 3px
}

.rss-widget cite {
    display: block;
    text-align: right;
    margin: 0 0 1em;
    padding: 0
}

.rss-widget cite:before {
    content: "\2014"
}

.dashboard-comment-wrap {
    word-wrap: break-word
}

#dashboard_browser_nag a.update-browser-link {
    font-size: 1.2em;
    font-weight: 600
}

#dashboard_browser_nag a {
    text-decoration: underline
}

#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
    padding-right: 128px
}

#dashboard_browser_nag .browser-icon {
    margin-top: -32px
}

#dashboard_browser_nag.postbox {
    background-color: #b32d2e;
    background-image: none;
    border-color: #b32d2e;
    color: #fff;
    box-shadow: none
}

#dashboard_browser_nag.postbox h2 {
    border-bottom-color: transparent;
    background: transparent none;
    color: #fff;
    box-shadow: none
}

#dashboard_browser_nag a {
    color: #fff
}

#dashboard_browser_nag.postbox .postbox-header {
    border-color: transparent
}

#dashboard_browser_nag h2.hndle {
    border: none;
    font-weight: 600;
    font-size: 20px;
    padding-top: 10px
}

.postbox#dashboard_browser_nag p a.dismiss {
    font-size: 14px
}

.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag {
    font-size: 16px
}

#dashboard_php_nag .dashicons-warning {
    color: #dba617;
    padding-right: 6px
}

#dashboard_php_nag.php-no-security-updates .dashicons-warning,#dashboard_php_nag.php-version-lower-than-future-minimum .dashicons-warning {
    color: #d63638
}

#dashboard_php_nag h2 {
    display: inline-block
}

#dashboard_php_nag p {
    margin: 12px 0
}

#dashboard_php_nag .button .dashicons-external {
    line-height: 25px
}

.bigger-bolder-text {
    font-weight: 600;
    font-size: 14px
}

@media only screen and (min-width: 1600px) {
    .welcome-panel .welcome-panel-column-container {
        display:flex;
        justify-content: center
    }

    .welcome-panel-column {
        width: 100%;
        max-width: 460px
    }
}

@media only screen and (max-width: 799px) {
    #wpbody-content #dashboard-widgets .postbox-container {
        width:100%
    }

    #dashboard-widgets .meta-box-sortables {
        min-height: 0
    }

    .is-dragging-metaboxes #dashboard-widgets .meta-box-sortables {
        min-height: 100px
    }

    #dashboard-widgets .meta-box-sortables.empty-container {
        margin-bottom: 0
    }
}

@media only screen and (min-width: 800px) and (max-width:1499px) {
    #wpbody-content #dashboard-widgets .postbox-container {
        width:49.5%
    }

    #wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4 {
        float: right;
        width: 50.5%
    }

    #dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container {
        outline: 0;
        height: 0;
        min-height: 0;
        margin-bottom: 0
    }

    #dashboard-widgets #postbox-container-3 .empty-container:after,#dashboard-widgets #postbox-container-4 .empty-container:after {
        display: none
    }

    #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
        width: 100%
    }

    #wpbody #dashboard-widgets .metabox-holder.columns-1 .postbox-container .empty-container {
        outline: 0;
        height: 0;
        min-height: 0;
        margin-bottom: 0
    }

    .index-php .columns-prefs,.index-php .screen-layout {
        display: block
    }

    .columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4 {
        display: none
    }

    #dashboard-widgets .postbox-container .empty-container:after {
        display: block
    }
}

@media only screen and (min-width: 1500px) and (max-width:1800px) {
    #wpbody-content #dashboard-widgets .postbox-container {
        width:33.5%
    }

    #wpbody-content #dashboard-widgets #postbox-container-1 {
        width: 33%
    }

    #wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4 {
        float: right
    }

    #dashboard-widgets #postbox-container-4 .empty-container {
        outline: 0;
        height: 0;
        min-height: 0;
        margin-bottom: 0
    }

    #dashboard-widgets #postbox-container-4 .empty-container:after {
        display: none
    }

    #dashboard-widgets .postbox-container .empty-container:after {
        display: block
    }
}

@media only screen and (min-width: 1801px) {
    #dashboard-widgets .postbox-container .empty-container:after {
        display:block
    }
}

@media screen and (max-width: 870px) {
    .welcome-panel .welcome-panel-column li {
        display:inline-block;
        margin-right: 13px
    }

    .welcome-panel .welcome-panel-column ul {
        margin: .4em 0 0
    }
}

@media screen and (max-width: 1180px) and (min-width:783px) {
    .welcome-panel-column {
        grid-template-columns:1fr
    }

    .welcome-panel-column>svg,[class*=welcome-panel-icon] {
        display: none
    }
}

@media screen and (max-width: 782px) {
    .welcome-panel .welcome-panel-column-container {
        grid-template-columns:1fr;
        box-sizing: border-box;
        padding: 32px;
        width: 100%
    }

    .welcome-panel .welcome-panel-column-content {
        max-width: 520px
    }

    .welcome-panel .welcome-panel-close {
        overflow: hidden;
        text-indent: 40px;
        white-space: nowrap;
        width: 20px;
        height: 20px;
        padding: 5px;
        top: 5px;
        right: 5px
    }

    .welcome-panel .welcome-panel-close::before {
        top: 5px;
        left: -35px
    }

    #dashboard-widgets h2 {
        padding: 12px
    }

    #dashboard_recent_comments #the-comment-list .comment-item .avatar {
        height: 30px;
        width: 30px;
        margin: 4px 10px 5px 0
    }

    .community-events-toggle-location {
        height: 38px;
        vertical-align: baseline
    }

    .community-events-form .regular-text {
        height: 32px
    }

    #community-events-submit {
        margin-bottom: 0;
        vertical-align: top
    }

    #dashboard-widgets .community-events-cancel.button-link,.community-events-form label {
        font-size: 14px;
        line-height: normal;
        height: auto;
        padding: 6px 0;
        border: 1px solid transparent
    }

    .community-events .spinner {
        margin-top: 7px
    }
}

@media screen and (max-width: 600px) {
    .welcome-panel-header {
        padding:32px 32px 64px
    }

    .welcome-panel-header-image {
        display: none
    }
}

@media screen and (max-width: 480px) {
    .welcome-panel-column {
        gap:16px
    }
}

@media screen and (max-width: 360px) {
    .welcome-panel-column {
        grid-template-columns:1fr
    }

    .welcome-panel-column>svg,[class*=welcome-panel-icon] {
        display: none
    }
}

@media screen and (min-width: 355px) {
    .community-events .event-info {
        display:table-row;
        float: left;
        max-width: 59%
    }

    .event-icon,.event-icon[aria-hidden=true] {
        display: table-cell
    }

    .event-info-inner {
        display: table-cell
    }

    .community-events .event-date-time {
        float: right;
        max-width: 39%
    }

    .community-events .event-date,.community-events .event-time {
        text-align: right
    }
}

/*! This file is auto-generated */
.response-links {
    display: block;
    margin-bottom: 1em
}

.response-links a {
    display: block
}

.response-links a.comments-edit-item-link {
    font-weight: 600
}

.response-links a.comments-view-item-link {
    font-size: 12px
}

.post-com-count-wrapper strong {
    font-weight: 400
}

.comments-view-item-link {
    display: inline-block;
    clear: both
}

.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper {
    white-space: nowrap;
    word-wrap: normal
}

.column-comments .post-com-count,.column-response .post-com-count {
    display: inline-block;
    vertical-align: top
}

.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments {
    margin-top: 5px
}

.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments {
    box-sizing: border-box;
    display: block;
    padding: 0 8px;
    min-width: 24px;
    height: 2em;
    border-radius: 5px;
    background-color: #646970;
    color: #fff;
    font-size: 11px;
    line-height: 1.90909090;
    text-align: center
}

.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after {
    content: "";
    display: block;
    margin-left: 8px;
    width: 0;
    height: 0;
    border-top: 5px solid #646970;
    border-right: 5px solid transparent
}

.column-comments a.post-com-count-approved:focus .comment-count-approved,.column-comments a.post-com-count-approved:hover .comment-count-approved,.column-response a.post-com-count-approved:focus .comment-count-approved,.column-response a.post-com-count-approved:hover .comment-count-approved {
    background: #2271b1
}

.column-comments a.post-com-count-approved:focus:after,.column-comments a.post-com-count-approved:hover:after,.column-response a.post-com-count-approved:focus:after,.column-response a.post-com-count-approved:hover:after {
    border-top-color: #2271b1
}

.column-comments .post-com-count-pending,.column-response .post-com-count-pending {
    position: relative;
    left: -3px;
    padding: 0 5px;
    min-width: 7px;
    height: 17px;
    border: 2px solid #fff;
    border-radius: 11px;
    background: #d63638;
    color: #fff;
    font-size: 9px;
    line-height: 1.88888888;
    text-align: center
}

.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending {
    display: none
}

.commentlist li {
    padding: 1em 1em .2em;
    margin: 0;
    border-bottom: 1px solid #c3c4c7
}

.commentlist li li {
    border-bottom: 0;
    padding: 0
}

.commentlist p {
    padding: 0;
    margin: 0 0 .8em
}

#submitted-on,.submitted-on {
    color: #50575e
}

#replyrow td {
    padding: 2px
}

#replysubmit {
    margin: 0;
    padding: 5px 7px 10px;
    overflow: hidden
}

#replysubmit .reply-submit-buttons {
    margin-bottom: 0
}

#replysubmit .button {
    margin-right: 5px
}

#replysubmit .spinner {
    float: none;
    margin: -4px 0 0
}

#replyrow.inline-edit-row fieldset.comment-reply {
    font-size: inherit;
    line-height: inherit
}

#replyrow legend {
    margin: 0;
    padding: .2em 5px 0;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 600
}

#replyrow.inline-edit-row label {
    display: inline;
    vertical-align: baseline;
    line-height: inherit
}

#commentsdiv #edithead .inside,#edithead .inside {
    float: left;
    padding: 3px 0 2px 5px;
    margin: 0;
    text-align: center
}

#edithead .inside input {
    width: 180px
}

#edithead label {
    padding: 2px 0
}

#replycontainer {
    padding: 5px
}

#replycontent {
    height: 120px;
    box-shadow: none
}

#replyerror {
    border-color: #dcdcde;
    background-color: #f6f7f7
}

.commentlist .avatar {
    vertical-align: text-top
}

#the-comment-list div.undo,#the-comment-list tr.undo {
    background-color: #f6f7f7
}

#the-comment-list .unapproved td,#the-comment-list .unapproved th {
    background-color: #fcf9e8
}

#the-comment-list .unapproved th.check-column {
    border-left: 4px solid #d63638
}

#the-comment-list .unapproved th.check-column input {
    margin-left: 4px
}

#the-comment-list .approve a {
    color: #007017
}

#the-comment-list .unapprove a {
    color: #996800
}

#the-comment-list td,#the-comment-list th {
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
}

#the-comment-list tr:last-child td,#the-comment-list tr:last-child th {
    box-shadow: none
}

#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th {
    border-top: 1px solid rgba(0,0,0,.03)
}

.vim-current,.vim-current td,.vim-current th {
    background-color: #f0f6fc!important
}

th .comment-grey-bubble {
    height: 16px;
    width: 16px
}

th .comment-grey-bubble:before {
    content: "\f101";
    font: normal 20px/.5 dashicons;
    speak: never;
    display: inline-block;
    padding: 0;
    top: 4px;
    left: -4px;
    position: relative;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none!important;
    color: #3c434a
}

table.fixed {
    table-layout: fixed
}

.fixed .column-rating,.fixed .column-visible {
    width: 8%
}

.fixed .column-author,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts {
    width: 10%
}

.fixed .column-date {
    width: 14%
}

.column-date span[title] {
    -webkit-text-decoration: dotted underline;
    text-decoration: dotted underline
}

.fixed .column-posts {
    width: 74px
}

.fixed .column-posts,.fixed .column-role {
    -webkit-hyphens: auto;
    hyphens: auto
}

.fixed .column-comment .comment-author {
    display: none
}

.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags {
    width: 15%
}

.fixed .column-slug {
    width: 25%
}

.fixed .column-locations {
    width: 35%
}

.fixed .column-comments {
    width: 5.5em;
    padding: 8px 0;
    text-align: left
}

.fixed .column-comments .vers {
    padding-left: 3px
}

td.column-title strong,td.plugin-title strong {
    display: block;
    margin-bottom: .2em;
    font-size: 14px
}

td.column-title p,td.plugin-title p {
    margin: 6px 0
}

table.media .column-title .media-icon {
    float: left;
    min-height: 60px;
    margin: 0 9px 0 0
}

table.media .column-title .media-icon img {
    max-width: 60px;
    height: auto;
    vertical-align: top
}

table.media .column-title .has-media-icon~.row-actions {
    margin-left: 70px
}

table.media .column-title .filename {
    margin-bottom: .2em
}

.media .row-actions .copy-to-clipboard-container {
    display: inline;
    position: relative
}

.media .row-actions .copy-to-clipboard-container .success {
    position: absolute;
    left: 50%;
    transform: translate(-50%,-100%);
    background: #000;
    color: #fff;
    border-radius: 5px;
    margin: 0;
    padding: 2px 5px
}

.wp-list-table a {
    transition: none
}

#the-list tr:last-child td,#the-list tr:last-child th {
    border-bottom: none!important;
    box-shadow: none
}

#comments-form .fixed .column-author {
    width: 20%
}

#commentsdiv.postbox .inside {
    margin: 0;
    padding: 0
}

#commentsdiv .inside .row-actions {
    line-height: 1.38461538
}

#commentsdiv .inside .column-author {
    width: 25%
}

#commentsdiv .column-comment p {
    margin: .6em 0;
    padding: 0
}

#commentsdiv #replyrow td {
    padding: 0
}

#commentsdiv p {
    padding: 8px 10px;
    margin: 0
}

#commentsdiv .comments-box {
    border: 0 none
}

#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th {
    background: 0 0;
    padding: 0 7px 4px
}

#commentsdiv .comments-box tr:last-child td {
    border-bottom: 0 none
}

#commentsdiv #edithead .inside input {
    width: 160px
}

.sorting-indicators {
    display: grid
}

.sorting-indicator {
    display: block;
    width: 10px;
    height: 4px;
    margin-top: 4px;
    margin-left: 7px
}

.sorting-indicator:before {
    font: normal 20px/1 dashicons;
    speak: never;
    display: inline-block;
    padding: 0;
    top: -4px;
    left: -8px;
    line-height: .5;
    position: relative;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none!important;
    color: #a7aaad
}

.sorting-indicator.asc:before {
    content: "\f142"
}

.sorting-indicator.desc:before {
    content: "\f140"
}

th.sorted.desc .sorting-indicator.desc:before {
    color: #1d2327
}

th.sorted.asc .sorting-indicator.asc:before {
    color: #1d2327
}

th.sorted.asc a:focus .sorting-indicator.asc:before,th.sorted.asc:hover .sorting-indicator.asc:before,th.sorted.desc a:focus .sorting-indicator.desc:before,th.sorted.desc:hover .sorting-indicator.desc:before {
    color: #a7aaad
}

th.sorted.asc a:focus .sorting-indicator.desc:before,th.sorted.asc:hover .sorting-indicator.desc:before,th.sorted.desc a:focus .sorting-indicator.asc:before,th.sorted.desc:hover .sorting-indicator.asc:before {
    color: #1d2327
}

.wp-list-table .toggle-row {
    position: absolute;
    right: 8px;
    top: 10px;
    display: none;
    padding: 0;
    width: 40px;
    height: 40px;
    border: none;
    outline: 0;
    background: 0 0
}

.wp-list-table .toggle-row:hover {
    cursor: pointer
}

.wp-list-table .toggle-row:focus:before {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.wp-list-table .toggle-row:active {
    box-shadow: none
}

.wp-list-table .toggle-row:before {
    position: absolute;
    top: -5px;
    left: 10px;
    border-radius: 50%;
    display: block;
    padding: 1px 2px 1px 0;
    color: #3c434a;
    content: "\f140";
    font: normal 20px/1 dashicons;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: never
}

.wp-list-table .is-expanded .toggle-row:before {
    content: "\f142"
}

.check-column {
    position: relative
}

.check-column label {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.check-column input {
    position: relative;
    z-index: 1
}

.check-column input:where(:not(:disabled)):hover,.check-column:hover input:where(:not(:disabled)) {
    box-shadow: 0 0 0 1px #2271b1
}

.check-column input:hover+label,.check-column label:hover {
    background: rgba(0,0,0,.05)
}

.locked-indicator {
    display: none;
    margin-left: 6px;
    height: 20px;
    width: 16px
}

.locked-indicator-icon:before {
    color: #8c8f94;
    content: "\f160";
    display: inline-block;
    font: normal 20px/1 dashicons;
    speak: never;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.locked-info {
    display: none;
    margin-top: 4px
}

.locked-text {
    vertical-align: top
}

.wp-locked .locked-indicator,.wp-locked .locked-info {
    display: block
}

tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash {
    display: none
}

#menu-locations-wrap .widefat {
    width: 60%
}

.widefat th.sortable,.widefat th.sorted {
    padding: 0
}

th.sortable a,th.sorted a {
    display: block;
    overflow: hidden;
    padding: 8px
}

.fixed .column-comments.sortable a,.fixed .column-comments.sorted a {
    padding: 8px 0
}

th.sortable a span,th.sorted a span {
    float: left;
    cursor: pointer
}

.tablenav-pages .current-page {
    margin: 0 2px 0 0;
    font-size: 13px;
    text-align: center
}

.tablenav .total-pages {
    margin-right: 2px
}

.tablenav #table-paging {
    margin-left: 2px
}

.tablenav {
    clear: both;
    height: 30px;
    margin: 6px 0 4px;
    padding-top: 5px;
    vertical-align: middle
}

.tablenav.themes {
    max-width: 98%
}

.tablenav .tablenav-pages {
    float: right;
    margin: 0 0 9px
}

.tablenav .no-pages,.tablenav .one-page .pagination-links {
    display: none
}

.tablenav .tablenav-pages .button,.tablenav .tablenav-pages .tablenav-pages-navspan {
    display: inline-block;
    vertical-align: baseline;
    min-width: 30px;
    min-height: 30px;
    margin: 0;
    padding: 0 4px;
    font-size: 16px;
    line-height: 1.625;
    text-align: center
}

.tablenav .displaying-num {
    margin-right: 7px
}

.tablenav .one-page .displaying-num {
    display: inline-block;
    margin: 5px 0
}

.tablenav .actions {
    padding: 0 8px 0 0
}

.wp-filter .actions {
    display: inline-block;
    vertical-align: middle
}

.tablenav .delete {
    margin-right: 20px
}

.tablenav .view-switch {
    float: right;
    margin: 0 5px;
    padding-top: 3px
}

.wp-filter .view-switch {
    display: inline-block;
    vertical-align: middle;
    padding: 12px 0;
    margin: 0 8px 0 2px
}

.media-toolbar.wp-filter .view-switch {
    margin: 0 12px 0 2px
}

.view-switch a {
    float: left;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 1.84615384;
    text-decoration: none
}

.view-switch a:before {
    color: #c3c4c7;
    display: inline-block;
    font: normal 20px/1 dashicons;
    speak: never;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.view-switch a:focus:before,.view-switch a:hover:before {
    color: #787c82
}

.view-switch a.current:before {
    color: #2271b1
}

.view-switch .view-list:before {
    content: "\f163"
}

.view-switch .view-excerpt:before {
    content: "\f164"
}

.view-switch .view-grid:before {
    content: "\f509"
}

.filter {
    float: left;
    margin: -5px 0 0 10px
}

.filter .subsubsub {
    margin-left: -10px;
    margin-top: 13px
}

.screen-per-page {
    width: 4em
}

#posts-filter .wp-filter {
    margin-bottom: 0
}

#posts-filter fieldset {
    float: left;
    margin: 0 1.5ex 1em 0;
    padding: 0
}

#posts-filter fieldset legend {
    padding: 0 0 .2em 1px
}

p.pagenav {
    margin: 0;
    display: inline
}

.pagenav span {
    font-weight: 600;
    margin: 0 6px
}

.row-title {
    font-size: 14px!important;
    font-weight: 600
}

.column-comment .comment-author {
    margin-bottom: .6em
}

.column-author img,.column-comment .comment-author img,.column-username img {
    float: left;
    margin-right: 10px;
    margin-top: 1px
}

.row-actions {
    color: #a7aaad;
    font-size: 13px;
    padding: 2px 0 0;
    position: relative;
    left: -9999em
}

.rtl .row-actions a {
    display: inline-block
}

.row-actions .network_active,.row-actions .network_only {
    color: #000
}

.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions {
    position: static
}

.row-actions-visible {
    padding: 2px 0 0
}

#wpbody-content .inline-edit-row fieldset {
    float: left;
    margin: 0;
    padding: 0 12px 0 0;
    width: 100%;
    box-sizing: border-box
}

#wpbody-content .inline-edit-row td fieldset:last-of-type {
    padding-right: 0
}

tr.inline-edit-row td {
    padding: 0;
    position: relative
}

.inline-edit-wrapper {
    display: flow-root;
    padding: 0 12px;
    border: 1px solid transparent;
    border-radius: 4px
}

.inline-edit-wrapper:focus {
    border-color: #2271b1;
    box-shadow: 0 0 0 1px #2271b1;
    outline: 2px solid transparent
}

#wpbody-content .quick-edit-row-post .inline-edit-col-left {
    width: 40%
}

#wpbody-content .quick-edit-row-post .inline-edit-col-right {
    width: 39%
}

#wpbody-content .inline-edit-row-post .inline-edit-col-center {
    width: 20%
}

#wpbody-content .quick-edit-row-page .inline-edit-col-left {
    width: 50%
}

#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right {
    width: 50%
}

#wpbody-content .bulk-edit-row .inline-edit-col-left {
    width: 30%
}

#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
    width: 69%
}

#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
    float: right;
    width: 69%
}

#wpbody-content .inline-edit-row-page .inline-edit-col-right {
    margin-top: 27px
}

.inline-edit-row fieldset .inline-edit-group {
    clear: both;
    line-height: 2.5
}

.inline-edit-row .submit {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    clear: both;
    margin: 0;
    padding: .5em 0 1em
}

.inline-edit-save.submit .button {
    margin-right: 8px
}

.inline-edit-save .spinner {
    float: none;
    margin: 0
}

.inline-edit-row .notice-error {
    box-sizing: border-box;
    min-width: 100%;
    margin-top: 1em
}

.inline-edit-row .notice-error .error {
    margin: .5em 0;
    padding: 2px
}

#the-list .inline-edit-row .inline-edit-legend {
    margin: 0;
    padding: .2em 0;
    line-height: 2.5;
    font-weight: 600
}

.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title {
    margin: 0;
    padding: 0
}

.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label {
    display: block;
    margin: .2em 0;
    line-height: 2.5
}

.inline-edit-row fieldset.inline-edit-date label {
    display: inline-block;
    margin: 0;
    vertical-align: baseline;
    line-height: 2
}

.inline-edit-row fieldset label.inline-edit-tags {
    margin-top: 0
}

.inline-edit-row fieldset label.inline-edit-tags span.title {
    margin: .2em 0;
    width: auto
}

.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend {
    display: block;
    float: left;
    width: 6em;
    line-height: 2.5
}

#posts-filter fieldset.inline-edit-date legend {
    padding: 0
}

.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap {
    display: block;
    margin-left: 6em
}

.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
    width: auto;
    padding-right: .5em
}

.inline-edit-row .inline-edit-or {
    margin: .2em 6px .2em 0;
    line-height: 2.5
}

.inline-edit-row .input-text-wrap input[type=text] {
    width: 100%
}

.inline-edit-row fieldset label input[type=checkbox] {
    vertical-align: middle
}

.inline-edit-row fieldset label textarea {
    width: 100%;
    height: 4em;
    vertical-align: top
}

#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
    max-width: 50%
}

#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
    margin-right: .5em
}

.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
    width: 6em
}

.inline-edit-row .inline-edit-legend {
    text-transform: uppercase
}

.inline-edit-row fieldset .inline-edit-date {
    float: left
}

.inline-edit-row fieldset input[name=aa],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn] {
    vertical-align: middle;
    text-align: center;
    padding: 0 4px
}

.inline-edit-row fieldset label input.inline-edit-password-input {
    width: 8em
}

#bulk-titles-list,#bulk-titles-list li,.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li {
    margin: 0;
    position: relative
}

.inline-edit-row fieldset ul.cat-checklist input {
    margin-top: -1px;
    margin-left: 3px
}

.inline-edit-row fieldset label input.inline-edit-menu-order-input {
    width: 3em
}

.inline-edit-row fieldset label input.inline-edit-slug-input {
    width: 75%
}

.inline-edit-row #post_parent,.inline-edit-row select[name=page_template] {
    max-width: 80%
}

.quick-edit-row-post fieldset label.inline-edit-status {
    float: left
}

#bulk-titles,ul.cat-checklist {
    height: 14em;
    border: 1px solid #ddd;
    margin: 0 0 5px;
    padding: .2em 5px;
    overflow-y: scroll
}

#bulk-titles .ntdelbutton,#bulk-titles .ntdeltitle,.inline-edit-row fieldset ul.cat-checklist label {
    display: inline-block;
    margin: 0;
    padding: 3px 0;
    line-height: 20px;
    vertical-align: top
}

#bulk-titles .ntdelitem {
    padding-left: 23px
}

#bulk-titles .ntdelbutton {
    width: 26px;
    height: 26px;
    margin: 0 0 0 -26px;
    text-align: center;
    border-radius: 3px
}

#bulk-titles .ntdelbutton:before {
    display: inline-block;
    vertical-align: top
}

#bulk-titles .ntdelbutton:focus {
    box-shadow: 0 0 0 2px #3582c4;
    outline: 2px solid transparent;
    outline-offset: 0
}

.plugins tbody,.plugins tbody th.check-column {
    padding: 8px 0 0 2px
}

.plugins tbody th.check-column input[type=checkbox] {
    margin-top: 4px
}

.updates-table .plugin-title p {
    margin-top: 0
}

.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column {
    padding-left: 6px
}

.plugins,.plugins td,.plugins th {
    color: #000
}

.plugins tr {
    background: #fff
}

.plugins p {
    margin: 0 4px;
    padding: 0
}

.plugins .desc p {
    margin: 0 0 8px
}

.plugins td.desc {
    line-height: 1.5
}

.plugins .desc ol,.plugins .desc ul {
    margin: 0 0 0 2em
}

.plugins .desc ul {
    list-style-type: disc
}

.plugins .row-actions {
    font-size: 13px;
    padding: 0
}

.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th {
    padding: 10px 9px
}

.plugins .active td,.plugins .active th {
    background-color: #f0f6fc
}

.plugins .update td,.plugins .update th {
    border-bottom: 0
}

.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th {
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
}

.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th {
    border-top: 1px solid rgba(0,0,0,.03);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #dcdcde
}

.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th {
    box-shadow: none
}

.plugin-update-tr.active td,.plugins .active th.check-column {
    border-left: 4px solid #72aee6
}

.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title {
    padding-right: 12px;
    white-space: nowrap
}

.plugins .plugin-title .dashicons,.plugins .plugin-title img {
    float: left;
    padding: 0 10px 0 0;
    width: 64px;
    height: 64px
}

.plugins .plugin-title .dashicons:before {
    padding: 2px;
    background-color: #f0f0f1;
    box-shadow: inset 0 0 10px rgba(167,170,173,.15);
    font-size: 60px;
    color: #c3c4c7
}

#update-themes-table .plugin-title .dashicons,#update-themes-table .plugin-title img {
    width: 85px
}

.plugins .column-auto-updates {
    width: 14.2em
}

.plugins .inactive .plugin-title strong {
    font-weight: 400
}

.plugins .row-actions,.plugins .second {
    padding: 0 0 5px
}

.plugins .row-actions {
    white-space: normal;
    min-width: 12em
}

.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second {
    padding-bottom: 0
}

.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th {
    border-top-style: solid;
    border-top-width: 1px
}

.plugins .plugin-update-tr .plugin-update {
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);
    overflow: hidden;
    padding: 0
}

.plugins .plugin-update-tr .notice,.plugins .plugin-update-tr div[class=update-message] {
    margin: 5px 20px 15px 40px
}

.plugins .notice p {
    margin: .5em 0
}

.plugins .plugin-description a,.plugins .plugin-update a,.updates-table .plugin-title a {
    text-decoration: underline
}

.plugins tr.paused th.check-column {
    border-left: 4px solid #b32d2e
}

.plugins tr.paused td,.plugins tr.paused th {
    background-color: #f6f7f7
}

.plugins .paused .dashicons-warning,.plugins tr.paused .plugin-title {
    color: #b32d2e
}

.plugins .paused .error-display code,.plugins .paused .error-display p {
    font-size: 90%;
    color: rgba(0,0,0,.7)
}

.plugins .resume-link {
    color: #b32d2e
}

.plugin-card .update-now:before {
    color: #d63638;
    content: "\f463";
    display: inline-block;
    font: normal 20px/1 dashicons;
    margin: -3px 5px 0 -2px;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.plugin-card .updating-message:before {
    content: "\f463";
    animation: rotation 2s infinite linear
}

@keyframes rotation {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

.plugin-card .updated-message:before {
    color: #68de7c;
    content: "\f147"
}

.plugin-install-php #the-list {
    display: flex;
    flex-wrap: wrap
}

.plugin-install-php .plugin-card {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.plugin-install-php h2 {
    clear: both
}

.plugin-install-php h3 {
    margin: 2.5em 0 8px
}

.plugin-install-php .wp-filter {
    margin-bottom: 0
}

.plugin-group {
    overflow: hidden;
    margin-top: 1.5em
}

.plugin-group h3 {
    margin-top: 0
}

.plugin-card {
    float: left;
    margin: 0 8px 16px;
    width: 48.5%;
    width: calc(50% - 8px);
    background-color: #fff;
    border: 1px solid #dcdcde;
    box-sizing: border-box
}

.plugin-card:nth-child(odd) {
    clear: both;
    margin-left: 0
}

.plugin-card:nth-child(2n) {
    margin-right: 0
}

@media screen and (min-width: 1600px) and (max-width:2299px) {
    .plugin-card {
        width:30%;
        width: calc(33.1% - 8px)
    }

    .plugin-card:nth-child(odd) {
        clear: none;
        margin-left: 8px
    }

    .plugin-card:nth-child(2n) {
        margin-right: 8px
    }

    .plugin-card:nth-child(3n+1) {
        clear: both;
        margin-left: 0
    }

    .plugin-card:nth-child(3n) {
        margin-right: 0
    }
}

@media screen and (min-width: 2300px) {
    .plugin-card {
        width:25%;
        width: calc(25% - 12px)
    }

    .plugin-card:nth-child(odd) {
        clear: none;
        margin-left: 8px
    }

    .plugin-card:nth-child(2n) {
        margin-right: 8px
    }

    .plugin-card:nth-child(4n+1) {
        clear: both;
        margin-left: 0
    }

    .plugin-card:nth-child(4n) {
        margin-right: 0
    }
}

.plugin-card-top {
    position: relative;
    padding: 20px 20px 10px;
    min-height: 135px
}

.plugin-action-buttons,div.action-links {
    margin: 0
}

.plugin-card h3 {
    margin: 0 12px 12px 0;
    font-size: 18px;
    line-height: 1.3
}

.plugin-card .desc,.plugin-card .name {
    margin-left: 148px;
    margin-right: 128px
}

.plugin-card .action-links {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 120px
}

.plugin-action-buttons {
    clear: right;
    float: right;
    margin-bottom: 1em;
    text-align: right
}

.plugin-action-buttons li {
    margin-bottom: 10px
}

.plugin-card-bottom {
    clear: both;
    padding: 12px 20px;
    background-color: #f6f7f7;
    border-top: 1px solid #dcdcde;
    overflow: hidden
}

.plugin-card-bottom .star-rating {
    display: inline
}

.plugin-card-update-failed .update-now {
    font-weight: 600
}

.plugin-card-update-failed .notice-error {
    margin: 0;
    padding-left: 16px;
    box-shadow: 0 -1px 0 #dcdcde
}

.plugin-card-update-failed .plugin-card-bottom {
    display: none
}

.plugin-card .column-rating {
    line-height: 1.76923076
}

.plugin-card .column-rating,.plugin-card .column-updated {
    margin-bottom: 4px
}

.plugin-card .column-downloaded,.plugin-card .column-rating {
    float: left;
    clear: left;
    max-width: 180px
}

.plugin-card .column-compatibility,.plugin-card .column-updated {
    text-align: right;
    float: right;
    clear: right;
    width: 65%;
    width: calc(100% - 180px)
}

.plugin-card .column-compatibility span:before {
    font: normal 20px/.5 dashicons;
    speak: never;
    display: inline-block;
    padding: 0;
    top: 4px;
    left: -2px;
    position: relative;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none!important;
    color: #3c434a
}

.plugin-card .column-compatibility .compatibility-incompatible:before {
    content: "\f158";
    color: #d63638
}

.plugin-card .column-compatibility .compatibility-compatible:before {
    content: "\f147";
    color: #007017
}

.plugin-card .notice {
    margin: 20px 20px 0
}

.plugin-icon {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 128px;
    height: 128px;
    margin: 0 20px 20px 0
}

.no-plugin-results {
    color: #646970;
    font-size: 18px;
    font-style: normal;
    margin: 0;
    padding: 100px 0 0;
    width: 100%;
    text-align: center
}

.wp-list-table .site-archived,.wp-list-table .site-deleted,.wp-list-table tr.site-archived,.wp-list-table tr.site-deleted {
    background: #fcf0f1
}

.wp-list-table .site-mature,.wp-list-table .site-spammed,.wp-list-table tr.site-mature,.wp-list-table tr.site-spammed {
    background: #fcf9e8
}

.sites.fixed .column-lastupdated,.sites.fixed .column-registered {
    width: 20%
}

.sites.fixed .column-users {
    width: 80px
}

@media screen and (max-width: 1100px) and (min-width:782px),(max-width:480px) {
    .plugin-card .action-links {
        position:static;
        margin-left: 148px;
        width: auto
    }

    .plugin-action-buttons {
        float: none;
        margin: 1em 0 0;
        text-align: left
    }

    .plugin-action-buttons li {
        display: inline-block;
        vertical-align: middle
    }

    .plugin-action-buttons li .button {
        margin-right: 20px
    }

    .plugin-card h3 {
        margin-right: 24px
    }

    .plugin-card .desc,.plugin-card .name {
        margin-right: 0
    }

    .plugin-card .desc p:first-of-type {
        margin-top: 0
    }
}

@media screen and (max-width: 782px) {
    .tablenav {
        height:auto
    }

    .tablenav.top {
        margin: 20px 0 5px
    }

    .tablenav.bottom {
        position: relative;
        margin-top: 15px
    }

    .tablenav br {
        display: none
    }

    .tablenav br.clear {
        display: block
    }

    .tablenav .view-switch,.tablenav.top .actions {
        display: none
    }

    .view-switch a {
        width: 36px;
        height: 36px;
        line-height: 2.53846153
    }

    .tablenav.top .displaying-num {
        display: none
    }

    .tablenav.bottom .displaying-num {
        position: absolute;
        right: 0;
        top: 11px;
        margin: 0;
        font-size: 14px
    }

    .tablenav .tablenav-pages {
        width: 100%;
        text-align: center;
        margin: 0 0 25px
    }

    .tablenav.bottom .tablenav-pages {
        margin-top: 25px
    }

    .tablenav.top .tablenav-pages.one-page {
        display: none
    }

    .tablenav.bottom .actions select {
        margin-bottom: 5px
    }

    .tablenav.bottom .actions.alignleft+.actions.alignleft {
        clear: left;
        margin-top: 10px
    }

    .tablenav.bottom .tablenav-pages.one-page {
        margin-top: 15px;
        height: 0
    }

    .tablenav-pages .pagination-links {
        font-size: 16px
    }

    .tablenav .tablenav-pages .button,.tablenav .tablenav-pages .tablenav-pages-navspan {
        min-width: 44px;
        padding: 12px 8px;
        font-size: 18px;
        line-height: 1
    }

    .tablenav-pages .pagination-links .current-page {
        min-width: 44px;
        padding: 12px 6px;
        font-size: 16px;
        line-height: 1.125
    }

    .form-wrap>p {
        display: none
    }

    .wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column) {
        display: none
    }

    .wp-list-table thead th.column-primary {
        width: 100%
    }

    .wp-list-table tr th.check-column {
        display: table-cell
    }

    .wp-list-table .check-column {
        width: 2.5em
    }

    .wp-list-table .column-primary .toggle-row {
        display: block
    }

    .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
        position: relative;
        clear: both;
        width: auto!important
    }

    .wp-list-table td.column-primary {
        padding-right: 50px
    }

    .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column) {
        padding: 3px 8px 3px 35%
    }

    .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
        position: absolute;
        left: 10px;
        display: block;
        overflow: hidden;
        width: 32%;
        content: attr(data-colname);
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .wp-list-table .is-expanded td:not(.hidden) {
        display: block!important;
        overflow: hidden
    }

    .column-posts,.widefat .num {
        text-align: left
    }

    #comments-form .fixed .column-author,#commentsdiv .fixed .column-author {
        display: none!important
    }

    .fixed .column-comment .comment-author {
        display: block
    }

    .fixed .column-author.hidden~.column-comment .comment-author {
        display: none
    }

    #the-comment-list .is-expanded td {
        box-shadow: none
    }

    #the-comment-list .is-expanded td:last-child {
        box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
    }

    .post-com-count .screen-reader-text {
        position: static;
        -webkit-clip-path: none;
        clip-path: none;
        width: auto;
        height: auto;
        margin: 0
    }

    .column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after {
        content: none
    }

    .column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true] {
        display: none
    }

    .column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper {
        white-space: normal
    }

    .column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a {
        display: block
    }

    .column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments {
        margin-top: 0;
        margin-right: .5em
    }

    .column-comments .post-com-count-pending,.column-response .post-com-count-pending {
        position: static;
        height: auto;
        min-width: 0;
        padding: 0;
        border: none;
        border-radius: 0;
        background: 0 0;
        color: #b32d2e;
        font-size: inherit;
        line-height: inherit;
        text-align: left
    }

    .column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover {
        color: #d63638
    }

    .widefat tfoot td.check-column,.widefat thead td.check-column {
        padding-top: 10px
    }

    .row-actions {
        margin-left: -8px;
        margin-right: -8px;
        padding-top: 4px
    }

    body:not(.plugins-php) .row-actions {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        color: transparent
    }

    .row-actions span .button-link,.row-actions span a {
        display: inline-block;
        padding: 4px 8px;
        line-height: 1.5
    }

    .row-actions span.approve:before,.row-actions span.unapprove:before {
        content: "| "
    }

    #wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right {
        float: none;
        width: 100%;
        padding: 0
    }

    #the-list .inline-edit-row .inline-edit-legend,.inline-edit-row span.title {
        font-size: 16px
    }

    .inline-edit-row p.howto {
        font-size: 14px
    }

    #wpbody-content .inline-edit-row-page .inline-edit-col-right {
        margin-top: 0
    }

    #wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label {
        max-width: none;
        float: none;
        margin-bottom: 5px
    }

    #wpbody .bulk-edit-row fieldset select {
        display: block;
        width: 100%;
        max-width: none;
        box-sizing: border-box
    }

    .inline-edit-row fieldset input[name=aa],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn] {
        font-size: 16px;
        line-height: 2;
        padding: 3px 4px
    }

    #bulk-titles .ntdelbutton,#bulk-titles .ntdeltitle,.inline-edit-row fieldset ul.cat-checklist label {
        padding: 6px 0;
        font-size: 16px;
        line-height: 28px
    }

    #bulk-titles .ntdelitem {
        padding-left: 37px
    }

    #bulk-titles .ntdelbutton {
        width: 40px;
        height: 40px;
        margin: 0 0 0 -40px;
        overflow: hidden
    }

    #bulk-titles .ntdelbutton:before {
        font-size: 20px;
        line-height: 28px
    }

    .inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend {
        float: none
    }

    .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
        padding: 0
    }

    .inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap {
        margin-left: 0
    }

    .inline-edit-row .inline-edit-or {
        margin: 0 6px 0 0
    }

    #commentsdiv #edithead .inside,#edithead .inside {
        float: none;
        text-align: left;
        padding: 3px 5px
    }

    #commentsdiv #edithead .inside input,#edithead .inside input {
        width: 100%
    }

    #edithead label {
        display: block
    }

    #wpbody-content .updates-table .plugin-title {
        width: auto;
        white-space: normal
    }

    .link-manager-php #posts-filter {
        margin-top: 25px
    }

    .link-manager-php .tablenav.bottom {
        overflow: hidden
    }

    .comments-box .toggle-row,.wp-list-table.plugins .toggle-row {
        display: none
    }

    #wpbody-content .wp-list-table.plugins td {
        display: block;
        width: auto;
        padding: 10px 9px
    }

    #wpbody-content .wp-list-table.plugins .desc.hidden {
        display: none
    }

    #wpbody-content .wp-list-table.plugins .column-description {
        padding-top: 2px
    }

    #wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title {
        padding-right: 12px;
        white-space: normal
    }

    .wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title {
        padding-top: 13px;
        padding-bottom: 4px
    }

    .plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title {
        box-shadow: none;
        border-top: none
    }

    .plugins #the-list tr td {
        border-top: none
    }

    .plugins tbody {
        padding: 1px 0 0
    }

    .plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column {
        box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
    }

    .plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column {
        border-top: none
    }

    .plugins .plugin-update-tr:before {
        content: "";
        display: table-cell
    }

    .plugins #the-list .plugin-update-tr .plugin-update {
        border-left: none
    }

    .plugin-update-tr .update-message {
        margin-left: 0
    }

    .plugins .active.update+.plugin-update-tr:before,.plugins .active.updated+.plugin-update-tr:before {
        background-color: #f0f6fc;
        border-left: 4px solid #72aee6
    }

    .plugins .plugin-update-tr .update-message {
        margin-left: 0
    }

    .wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong {
        font-size: 1.4em;
        line-height: 1.5
    }

    .plugins tbody th.check-column {
        padding: 8px 0 0 5px
    }

    .plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column {
        padding-left: 9px
    }

    table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version {
        display: block;
        width: auto
    }

    table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version {
        display: none
    }

    table.plugin-install td.column-name strong {
        font-size: 1.4em;
        line-height: 1.6em
    }

    table.plugin-install #the-list td {
        box-shadow: none
    }

    table.plugin-install #the-list tr {
        display: block;
        box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
    }

    .plugin-card {
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }

    table.media .column-title .has-media-icon~.row-actions {
        margin-left: 0;
        clear: both
    }
}

@media screen and (max-width: 480px) {
    .tablenav-pages .current-page {
        margin:0
    }

    .tablenav.bottom .displaying-num {
        position: relative;
        top: 0;
        display: block;
        text-align: right;
        padding-bottom: .5em
    }

    .tablenav.bottom .tablenav-pages.one-page {
        height: auto
    }

    .tablenav-pages .tablenav-paging-text {
        float: left;
        width: 100%;
        padding-top: .5em
    }
}

/*! This file is auto-generated */
#poststuff {
    padding-top: 10px;
    min-width: 763px
}

#poststuff #post-body {
    padding: 0
}

#poststuff .postbox-container {
    width: 100%
}

#poststuff #post-body.columns-2 {
    margin-right: 300px
}

#show-comments {
    overflow: hidden
}

#save-action .spinner,#show-comments a {
    float: left
}

#show-comments .spinner {
    float: none;
    margin-top: 0
}

#lost-connection-notice .spinner {
    visibility: visible;
    float: left;
    margin: 0 5px 0 0
}

#titlediv {
    position: relative
}

#titlediv label {
    cursor: text
}

#titlediv div.inside {
    margin: 0
}

#poststuff #titlewrap {
    border: 0;
    padding: 0
}

#titlediv #title {
    padding: 3px 8px;
    font-size: 1.7em;
    line-height: 100%;
    height: 1.7em;
    width: 100%;
    outline: 0;
    margin: 0 0 3px;
    background-color: #fff
}

#titlediv #title-prompt-text {
    color: #646970;
    position: absolute;
    font-size: 1.7em;
    padding: 10px;
    pointer-events: none
}

input#link_description,input#link_url {
    width: 100%
}

#pending {
    background: 0 none;
    border: 0 none;
    padding: 0;
    font-size: 11px;
    margin-top: -1px
}

#comment-link-box,#edit-slug-box {
    line-height: 1.84615384;
    min-height: 25px;
    margin-top: 5px;
    padding: 0 10px;
    color: #646970
}

#sample-permalink {
    display: inline-block;
    max-width: 100%;
    word-wrap: break-word
}

#edit-slug-box .cancel {
    margin-right: 10px;
    padding: 0;
    font-size: 11px
}

#comment-link-box {
    margin: 5px 0;
    padding: 0 5px
}

#editable-post-name-full {
    display: none
}

#editable-post-name {
    font-weight: 600
}

#editable-post-name input {
    font-size: 13px;
    font-weight: 400;
    height: 24px;
    margin: 0;
    width: 16em
}

.postarea h3 label {
    float: left
}

body.post-new-php .submitbox .submitdelete {
    display: none
}

.submitbox .submit a:hover {
    text-decoration: underline
}

.submitbox .submit input {
    margin-bottom: 8px;
    margin-right: 4px;
    padding: 6px
}

#post-status-select {
    margin-top: 3px
}

body.post-type-wp_navigation .inline-edit-status,body.post-type-wp_navigation div#minor-publishing {
    display: none
}

.is-dragging-metaboxes .metabox-holder .postbox-container .meta-box-sortables {
    outline: 3px dashed #646970;
    display: flow-root;
    min-height: 60px;
    margin-bottom: 20px
}

.postbox {
    position: relative;
    min-width: 255px;
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    background: #fff
}

#trackback_url {
    width: 99%
}

#normal-sortables .postbox .submit {
    background: transparent none;
    border: 0 none;
    float: right;
    padding: 0 12px;
    margin: 0
}

.category-add input[type=text],.category-add select {
    width: 100%;
    max-width: 260px;
    vertical-align: baseline
}

#side-sortables .category-add input[type=text],#side-sortables .category-add select {
    margin: 0 0 1em
}

#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li {
    display: inline;
    line-height: 1.35
}

.no-js .category-tabs li.hide-if-no-js {
    display: none
}

#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a {
    text-decoration: none
}

#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a {
    color: #2c3338
}

.category-tabs {
    margin: 8px 0 5px
}

#category-adder h4 {
    margin: 0
}

.taxonomy-add-new {
    display: inline-block;
    margin: 10px 0;
    font-weight: 600
}

#side-sortables .add-menu-item-tabs,.wp-tab-bar {
    margin-bottom: 3px
}

#normal-sortables .postbox #replyrow .submit {
    float: none;
    margin: 0;
    padding: 5px 7px 10px;
    overflow: hidden
}

#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input {
    border: 0 none
}

ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar {
    margin-top: 12px
}

ul.add-menu-item-tabs li,ul.category-tabs li {
    border: solid 1px transparent;
    position: relative
}

.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs {
    border: 1px solid #dcdcde;
    border-bottom-color: #fff;
    background-color: #fff
}

ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li {
    padding: 3px 5px 6px
}

#set-post-thumbnail {
    display: inline-block;
    max-width: 100%
}

#postimagediv .inside img {
    max-width: 100%;
    height: auto;
    width: auto;
    vertical-align: top;
    background-image: linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);
    background-position: 0 0,10px 10px;
    background-size: 20px 20px
}

form#tags-filter {
    position: relative
}

.ui-tabs-hide,.wp-hidden-children .wp-hidden-child {
    display: none
}

#post-body .tagsdiv #newtag {
    margin-right: 5px;
    width: 16em
}

#side-sortables input#post_password {
    width: 94%
}

#side-sortables .tagsdiv #newtag {
    width: 68%
}

#post-status-info {
    width: 100%;
    border-spacing: 0;
    border: 1px solid #c3c4c7;
    border-top: none;
    background-color: #f6f7f7;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    z-index: 999
}

#post-status-info td {
    font-size: 12px
}

.autosave-info {
    padding: 2px 10px;
    text-align: right
}

#editorcontent #post-status-info {
    border: none
}

#content-resize-handle {
    background: transparent url(images/resize.gif) no-repeat scroll right bottom;
    width: 12px;
    cursor: row-resize
}

.rtl #content-resize-handle {
    background-image: url(images/resize-rtl.gif);
    background-position: left bottom
}

.wp-editor-expand #content-resize-handle {
    display: none
}

#postdivrich #content {
    resize: none
}

#wp-word-count {
    padding: 2px 10px
}

#wp-content-editor-container {
    position: relative
}

.wp-editor-expand #wp-content-editor-tools {
    z-index: 1000;
    border-bottom: 1px solid #c3c4c7
}

.wp-editor-expand #wp-content-editor-container {
    box-shadow: none;
    margin-top: -1px
}

.wp-editor-expand #wp-content-editor-container {
    border-bottom: 0 none
}

.wp-editor-expand div.mce-statusbar {
    z-index: 1
}

.wp-editor-expand #post-status-info {
    border-top: 1px solid #c3c4c7
}

.wp-editor-expand div.mce-toolbar-grp {
    z-index: 999
}

.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp {
    position: static!important;
    width: auto!important;
    padding: 0!important
}

.mce-fullscreen #wp-content-wrap .mce-statusbar {
    visibility: visible!important
}

.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw {
    display: none
}

.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar {
    display: none
}

#wp-content-editor-tools {
    background-color: #f0f0f1;
    padding-top: 20px
}

#poststuff #post-body.columns-2 #side-sortables {
    width: 280px
}

#timestampdiv select {
    vertical-align: top;
    font-size: 12px;
    line-height: 2.33333333
}

#aa,#hh,#jj,#mn {
    padding: 6px 1px;
    font-size: 12px;
    line-height: 1.16666666
}

#hh,#jj,#mn {
    width: 2em
}

#aa {
    width: 3.4em
}

.curtime #timestamp {
    padding: 2px 0 1px;
    display: inline!important;
    height: auto!important
}

#post-body #visibility:before,#post-body .misc-pub-comment-status:before,#post-body .misc-pub-post-status:before,#post-body .misc-pub-response-to:before,#post-body .misc-pub-revisions:before,#post-body .misc-pub-uploadedby:before,#post-body .misc-pub-uploadedto:before,.curtime #timestamp:before {
    color: #8c8f94
}

#post-body #visibility:before,#post-body .misc-pub-comment-status:before,#post-body .misc-pub-post-status:before,#post-body .misc-pub-response-to:before,#post-body .misc-pub-revisions:before,#post-body .misc-pub-uploadedby:before,#post-body .misc-pub-uploadedto:before,.curtime #timestamp:before {
    font: normal 20px/1 dashicons;
    speak: never;
    display: inline-block;
    margin-left: -1px;
    padding-right: 3px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#post-body .misc-pub-comment-status:before,#post-body .misc-pub-post-status:before {
    content: "\f173"
}

#post-body #visibility:before {
    content: "\f177"
}

.curtime #timestamp:before {
    content: "\f145";
    position: relative;
    top: -1px
}

#post-body .misc-pub-uploadedby:before {
    content: "\f110";
    position: relative;
    top: -1px
}

#post-body .misc-pub-uploadedto:before {
    content: "\f318";
    position: relative;
    top: -1px
}

#post-body .misc-pub-revisions:before {
    content: "\f321"
}

#post-body .misc-pub-response-to:before {
    content: "\f101"
}

#timestampdiv {
    padding-top: 5px;
    line-height: 1.76923076
}

#timestampdiv p {
    margin: 8px 0 6px
}

#timestampdiv input {
    text-align: center
}

.notification-dialog {
    position: fixed;
    top: 30%;
    max-height: 70%;
    left: 50%;
    width: 450px;
    margin-left: -225px;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    line-height: 1.5;
    z-index: 1000005;
    overflow-y: auto
}

.notification-dialog-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: .7;
    z-index: 1000000
}

#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over {
    margin: 25px
}

#file-editor-warning .button,#post-lock-dialog .post-locked-message a.button {
    margin-right: 10px
}

#post-lock-dialog .post-locked-avatar {
    float: left;
    margin: 0 20px 20px 0
}

#post-lock-dialog .wp-tab-first {
    outline: 0
}

#post-lock-dialog .locked-saving img {
    float: left;
    margin-right: 3px
}

#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving {
    display: inline
}

#excerpt {
    display: block;
    margin: 12px 0 0;
    height: 4em;
    width: 100%
}

.tagchecklist {
    margin-left: 14px;
    font-size: 12px;
    overflow: auto
}

.tagchecklist br {
    display: none
}

.tagchecklist strong {
    margin-left: -8px;
    position: absolute
}

.tagchecklist>li {
    float: left;
    margin-right: 25px;
    font-size: 13px;
    line-height: 1.8;
    cursor: default;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.tagchecklist .ntdelbutton {
    position: absolute;
    width: 24px;
    height: 24px;
    border: none;
    margin: 0 0 0 -19px;
    padding: 0;
    background: 0 0;
    cursor: pointer;
    text-indent: 0
}

#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle {
    font-size: 14px;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4
}

#poststuff .stuffbox h2 {
    padding: 8px 10px
}

#poststuff .stuffbox>h2 {
    border-bottom: 1px solid #f0f0f1
}

#poststuff .inside {
    margin: 6px 0 0
}

.link-add-php #poststuff .inside,.link-php #poststuff .inside {
    margin-top: 12px
}

#poststuff .stuffbox .inside {
    margin: 0
}

#poststuff .inside #page_template,#poststuff .inside #parent_id {
    max-width: 100%
}

.post-attributes-label-wrapper {
    margin-bottom: .5em
}

.post-attributes-label {
    vertical-align: baseline;
    font-weight: 600
}

#comment-status-radio,#post-visibility-select {
    line-height: 1.5;
    margin-top: 3px
}

#linksubmitdiv .inside,#poststuff #submitdiv .inside {
    margin: 0;
    padding: 0
}

#post-body-content,.edit-form-section {
    margin-bottom: 20px
}

.wp_attachment_details .attachment-content-description {
    margin-top: .5385em;
    display: inline-block;
    min-height: 1.6923em
}

.privacy-settings #wpcontent,.privacy-settings.auto-fold #wpcontent,.site-health #wpcontent,.site-health.auto-fold #wpcontent {
    padding-left: 0
}

.privacy-settings .notice,.site-health .notice {
    margin: 25px 20px 15px 22px
}

.privacy-settings .notice~.notice,.site-health .notice~.notice {
    margin-top: 5px
}

.health-check-header h1,.privacy-settings-header h1 {
    display: inline-block;
    font-weight: 600;
    margin: 0 .8rem 1rem;
    font-size: 23px;
    padding: 9px 0 4px;
    line-height: 1.3
}

.health-check-header,.privacy-settings-header {
    text-align: center;
    margin: 0 0 1rem;
    background: #fff;
    border-bottom: 1px solid #dcdcde
}

.health-check-title-section,.privacy-settings-title-section {
    display: flex;
    align-items: center;
    justify-content: center;
    clear: both;
    padding-top: 8px
}

.privacy-settings-tabs-wrapper {
    display: -ms-inline-grid;
    -ms-grid-columns: 1fr 1fr;
    vertical-align: top;
    display: inline-grid;
    grid-template-columns: 1fr 1fr
}

.privacy-settings-tab {
    display: block;
    text-decoration: none;
    color: inherit;
    padding: .5rem 1rem 1rem;
    margin: 0 1rem;
    transition: box-shadow .5s ease-in-out
}

.health-check-tab:first-child,.privacy-settings-tab:first-child {
    -ms-grid-column: 1
}

.health-check-tab:nth-child(2),.privacy-settings-tab:nth-child(2) {
    -ms-grid-column: 2
}

.health-check-tab:focus,.privacy-settings-tab:focus {
    color: #1d2327;
    outline: 1px solid #787c82;
    box-shadow: none
}

.health-check-tab.active,.privacy-settings-tab.active {
    box-shadow: inset 0 -3px #3582c4;
    font-weight: 600
}

.health-check-body,.privacy-settings-body {
    max-width: 800px;
    margin: 0 auto
}

.tools-privacy-policy-page th {
    min-width: 230px
}

.hr-separator {
    margin-top: 20px;
    margin-bottom: 15px
}

.health-check-accordion,.privacy-settings-accordion {
    border: 1px solid #c3c4c7
}

.health-check-accordion-heading,.privacy-settings-accordion-heading {
    margin: 0;
    border-top: 1px solid #c3c4c7;
    font-size: inherit;
    line-height: inherit;
    font-weight: 600;
    color: inherit
}

.health-check-accordion-heading:first-child,.privacy-settings-accordion-heading:first-child {
    border-top: none
}

.health-check-accordion-trigger,.privacy-settings-accordion-trigger {
    background: #fff;
    border: 0;
    color: #2c3338;
    cursor: pointer;
    display: flex;
    font-weight: 400;
    margin: 0;
    padding: 1em 3.5em 1em 1.5em;
    min-height: 46px;
    position: relative;
    text-align: left;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    -webkit-user-select: auto;
    user-select: auto
}

.health-check-accordion-trigger:active,.health-check-accordion-trigger:hover,.privacy-settings-accordion-trigger:active,.privacy-settings-accordion-trigger:hover {
    background: #f6f7f7
}

.health-check-accordion-trigger:focus,.privacy-settings-accordion-trigger:focus {
    color: #1d2327;
    border: none;
    box-shadow: none;
    outline-offset: -1px;
    outline: 2px solid #2271b1;
    background-color: #f6f7f7
}

.health-check-accordion-trigger .title,.privacy-settings-accordion-trigger .title {
    pointer-events: none;
    font-weight: 600;
    flex-grow: 1
}

.health-check-accordion-trigger .icon,.privacy-settings-accordion-trigger .icon,.privacy-settings-view-read .icon,.site-health-view-passed .icon {
    border: solid #50575e;
    border-width: 0 2px 2px 0;
    height: .5rem;
    pointer-events: none;
    position: absolute;
    right: 1.5em;
    top: 50%;
    transform: translateY(-70%) rotate(45deg);
    width: .5rem
}

.health-check-accordion-trigger .badge,.privacy-settings-accordion-trigger .badge {
    padding: .1rem .5rem .15rem;
    color: #2c3338;
    font-weight: 600
}

.privacy-settings-accordion-trigger .badge {
    margin-left: .5rem
}

.health-check-accordion-trigger .badge.blue,.privacy-settings-accordion-trigger .badge.blue {
    border: 1px solid #72aee6
}

.health-check-accordion-trigger .badge.orange,.privacy-settings-accordion-trigger .badge.orange {
    border: 1px solid #dba617
}

.health-check-accordion-trigger .badge.red,.privacy-settings-accordion-trigger .badge.red {
    border: 1px solid #e65054
}

.health-check-accordion-trigger .badge.green,.privacy-settings-accordion-trigger .badge.green {
    border: 1px solid #00ba37
}

.health-check-accordion-trigger .badge.purple,.privacy-settings-accordion-trigger .badge.purple {
    border: 1px solid #2271b1
}

.health-check-accordion-trigger .badge.gray,.privacy-settings-accordion-trigger .badge.gray {
    border: 1px solid #c3c4c7
}

.health-check-accordion-trigger[aria-expanded=true] .icon,.privacy-settings-accordion-trigger[aria-expanded=true] .icon,.privacy-settings-view-passed[aria-expanded=true] .icon,.site-health-view-passed[aria-expanded=true] .icon {
    transform: translateY(-30%) rotate(-135deg)
}

.health-check-accordion-panel,.privacy-settings-accordion-panel {
    margin: 0;
    padding: 1em 1.5em;
    background: #fff
}

.health-check-accordion-panel[hidden],.privacy-settings-accordion-panel[hidden] {
    display: none
}

.health-check-accordion-panel a .dashicons,.privacy-settings-accordion-panel a .dashicons {
    text-decoration: none
}

.privacy-settings-accordion-actions {
    text-align: right;
    display: block
}

.privacy-settings-accordion-actions .success {
    display: none;
    color: #008a20;
    padding-right: 1em;
    padding-top: 6px
}

.privacy-settings-accordion-actions .success.visible {
    display: inline-block
}

.privacy-settings-accordion-panel.hide-privacy-policy-tutorial .privacy-policy-tutorial,.privacy-settings-accordion-panel.hide-privacy-policy-tutorial .privacy-text-copy,.privacy-settings-accordion-panel.hide-privacy-policy-tutorial .wp-policy-help {
    display: none
}

.privacy-settings-accordion-panel strong.privacy-policy-tutorial,.privacy-settings-accordion-panel strong.wp-policy-help {
    display: block;
    margin: 0 0 1em
}

.privacy-text-copy span {
    pointer-events: none
}

.privacy-settings-accordion-panel .wp-suggested-text div>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(div):not(.privacy-policy-tutorial):not(.wp-policy-help):not(.privacy-text-copy):not(span.success):not(.notice p),.privacy-settings-accordion-panel .wp-suggested-text>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(div):not(.privacy-policy-tutorial):not(.wp-policy-help):not(.privacy-text-copy):not(span.success):not(.notice p),.privacy-settings-accordion-panel div>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(div):not(.privacy-policy-tutorial):not(.wp-policy-help):not(.privacy-text-copy):not(span.success):not(.notice p),.privacy-settings-accordion-panel>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(div):not(.privacy-policy-tutorial):not(.wp-policy-help):not(.privacy-text-copy):not(span.success):not(.notice p) {
    margin: 0;
    padding: 1em;
    border-left: 2px solid #787c82
}

@media screen and (max-width: 782px) {
    .health-check-body,.privacy-settings-body {
        margin:0 12px;
        width: auto
    }

    .privacy-settings .notice,.site-health .notice {
        margin: 5px 10px 15px
    }

    .privacy-settings .update-nag,.site-health .update-nag {
        margin-right: 10px;
        margin-left: 10px
    }

    input#create-page {
        margin-top: 10px
    }

    .wp-core-ui button.privacy-text-copy {
        white-space: normal;
        line-height: 1.8
    }
}

@media only screen and (max-width: 1004px) {
    .health-check-body,.privacy-settings-body {
        margin:0 22px;
        width: auto
    }
}

#postcustomstuff thead th {
    padding: 5px 8px 8px;
    background-color: #f0f0f1
}

#postcustom #postcustomstuff .submit {
    border: 0 none;
    float: none;
    padding: 0 8px 8px
}

#postcustom #postcustomstuff .add-custom-field {
    padding: 12px 8px 8px
}

#side-sortables #postcustom #postcustomstuff .submit {
    margin: 0;
    padding: 0
}

#side-sortables #postcustom #postcustomstuff #the-list textarea {
    height: 85px
}

#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a {
    margin: 3px 3px 0
}

#postcustomstuff table {
    margin: 0;
    width: 100%;
    border: 1px solid #dcdcde;
    border-spacing: 0;
    background-color: #f6f7f7
}

#postcustomstuff tr {
    vertical-align: top
}

#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea {
    width: 96%;
    margin: 8px
}

#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea {
    margin: 3px
}

#postcustomstuff td.left,#postcustomstuff th.left {
    width: 38%
}

#postcustomstuff .submit input {
    margin: 0;
    width: auto
}

#postcustomstuff #newmeta-button,#postcustomstuff #newmetaleft a {
    display: inline-block;
    margin: 0 8px 8px;
    text-decoration: none
}

.no-js #postcustomstuff #enternew {
    display: none
}

#post-body-content .compat-attachment-fields {
    margin-bottom: 20px
}

.compat-attachment-fields th {
    padding-top: 5px;
    padding-right: 10px
}

#select-featured-image {
    padding: 4px 0;
    overflow: hidden
}

#select-featured-image img {
    max-width: 100%;
    height: auto;
    margin-bottom: 10px
}

#select-featured-image a {
    float: left;
    clear: both
}

#select-featured-image .remove {
    display: none;
    margin-top: 10px
}

.js #select-featured-image.has-featured-image .remove {
    display: inline-block
}

.no-js #select-featured-image .choose {
    display: none
}

.post-format-icon::before {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    margin-top: -4px;
    margin-right: 7px;
    color: #dcdcde;
    font: normal 20px/1 dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a.post-format-icon:hover:before {
    color: #135e96
}

#post-formats-select {
    line-height: 2
}

#post-formats-select .post-format-icon::before {
    top: 5px
}

input.post-format {
    margin-top: 1px
}

label.post-format-icon {
    margin-left: 0;
    padding: 2px 0
}

.post-format-icon.post-format-standard::before {
    content: "\f109"
}

.post-format-icon.post-format-image::before {
    content: "\f128"
}

.post-format-icon.post-format-gallery::before {
    content: "\f161"
}

.post-format-icon.post-format-audio::before {
    content: "\f127"
}

.post-format-icon.post-format-video::before {
    content: "\f126"
}

.post-format-icon.post-format-chat::before {
    content: "\f125"
}

.post-format-icon.post-format-status::before {
    content: "\f130"
}

.post-format-icon.post-format-aside::before {
    content: "\f123"
}

.post-format-icon.post-format-quote::before {
    content: "\f122"
}

.post-format-icon.post-format-link::before {
    content: "\f103"
}

.category-adder {
    margin-left: 120px;
    padding: 4px 0
}

.category-adder h4 {
    margin: 0 0 8px
}

#side-sortables .category-adder {
    margin: 0
}

.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel {
    min-height: 42px;
    max-height: 200px;
    overflow: auto;
    padding: 0 .9em;
    border: solid 1px #dcdcde;
    background-color: #fff
}

div.tabs-panel-active {
    display: block
}

div.tabs-panel-inactive {
    display: none
}

div.tabs-panel-active:focus {
    box-shadow: inset 0 0 0 1px #4f94d4,inset 0 0 2px 1px rgba(79,148,212,.8);
    outline: 0 none
}

#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters {
    margin-left: 18px
}

ul.categorychecklist li {
    margin: 0;
    padding: 0;
    line-height: 1.69230769;
    word-wrap: break-word
}

.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel {
    border-width: 3px;
    border-style: solid
}

.form-wrap label {
    display: block;
    padding: 2px 0
}

.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.form-field input[type=url],.form-field textarea {
    border-style: solid;
    border-width: 1px;
    width: 95%
}

.form-field p,.form-field select {
    max-width: 95%
}

.form-wrap p,p.description {
    margin: 2px 0 5px;
    color: #646970
}

.form-wrap p,p.description,p.help,span.description {
    font-size: 13px
}

p.description code {
    font-style: normal
}

.form-wrap .form-field {
    margin: 1em 0;
    padding: 0
}

.col-wrap h2 {
    margin: 12px 0;
    font-size: 1.1em
}

.col-wrap p.submit {
    margin-top: -10px
}

.edit-term-notes {
    margin-top: 2em
}

#poststuff .tagsdiv .ajaxtag {
    margin-top: 1em
}

#poststuff .tagsdiv .howto {
    margin: 1em 0 6px
}

.ajaxtag .newtag {
    position: relative
}

.tagsdiv .newtag {
    width: 180px
}

.tagsdiv .the-tags {
    display: block;
    height: 60px;
    margin: 0 auto;
    overflow: auto;
    width: 260px
}

#post-body-content .tagsdiv .the-tags {
    margin: 0 5px
}

p.popular-tags {
    border: none;
    line-height: 2em;
    padding: 8px 12px 12px;
    text-align: justify
}

p.popular-tags a {
    padding: 0 3px
}

.tagcloud {
    width: 97%;
    margin: 0 0 40px;
    text-align: justify
}

.tagcloud h2 {
    margin: 2px 0 12px
}

#poststuff .inside .the-tagcloud {
    margin: 5px 0 10px;
    padding: 8px;
    border: 1px solid #dcdcde;
    line-height: 1.2;
    word-spacing: 3px
}

.the-tagcloud ul {
    margin: 0
}

.the-tagcloud ul li {
    display: inline-block
}

.ac_results {
    display: none;
    margin: -1px 0 0;
    padding: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    border: 1px solid #4f94d4;
    background-color: #fff
}

.wp-customizer .ac_results {
    z-index: 500000
}

.ac_results li {
    margin: 0;
    padding: 5px 10px;
    white-space: nowrap;
    text-align: left
}

.ac_over .ac_match,.ac_results .ac_over {
    background-color: #2271b1;
    color: #fff;
    cursor: pointer
}

.ac_match {
    text-decoration: underline
}

#addtag .spinner {
    float: none;
    vertical-align: top
}

#edittag {
    max-width: 800px
}

.edit-tag-actions {
    margin-top: 20px
}

.comment-php .wp-editor-area {
    height: 200px
}

.comment-ays td,.comment-ays th {
    padding: 10px 15px
}

.comment-ays .comment-content ul {
    list-style: initial;
    margin-left: 2em
}

.comment-ays .comment-content a[href]:after {
    content: "(" attr(href) ")";
    display: inline-block;
    padding: 0 4px;
    color: #646970;
    font-size: 13px;
    word-break: break-all
}

.comment-ays .comment-content p.edit-comment {
    margin-top: 10px
}

.comment-ays .comment-content p.edit-comment a[href]:after {
    content: "";
    padding: 0
}

.comment-ays-submit .button-cancel {
    margin-left: 1em
}

.spam-undo-inside,.trash-undo-inside {
    margin: 1px 8px 1px 0;
    line-height: 1.23076923
}

.spam-undo-inside .avatar,.trash-undo-inside .avatar {
    height: 20px;
    width: 20px;
    margin-right: 8px;
    vertical-align: middle
}

.stuffbox .editcomment {
    clear: none;
    margin-top: 0
}

#namediv.stuffbox .editcomment input {
    width: 100%
}

#namediv.stuffbox .editcomment.form-table td {
    padding: 10px
}

#comment-status-radio p {
    margin: 3px 0 5px
}

#comment-status-radio input {
    margin: 2px 3px 5px 0;
    vertical-align: middle
}

#comment-status-radio label {
    padding: 5px 0
}

table.links-table {
    width: 100%;
    border-spacing: 0
}

.links-table th {
    font-weight: 400;
    text-align: left;
    vertical-align: top;
    min-width: 80px;
    width: 20%;
    word-wrap: break-word
}

.links-table td,.links-table th {
    padding: 5px 0
}

.links-table td label {
    margin-right: 8px
}

.links-table td input[type=text],.links-table td textarea {
    width: 100%
}

.links-table #link_rel {
    max-width: 280px
}

#qt_content_dfw {
    display: none
}

.wp-editor-expand #qt_content_dfw {
    display: inline-block
}

.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .page-title-action,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity;
    transition-timing-function: ease-in-out
}

.focus-on #wp-toolbar {
    opacity: .3
}

.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .page-title-action,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated {
    opacity: 1;
    transition-duration: .2s;
    transition-property: opacity;
    transition-timing-function: ease-in-out
}

.focus-off #wp-toolbar {
    -webkit-transform: translate(0,0)
}

.focus-on #adminmenuback,.focus-on #adminmenuwrap {
    transition-duration: .6s;
    transition-property: transform;
    transition-timing-function: ease-in-out
}

.focus-on #adminmenuback,.focus-on #adminmenuwrap {
    transform: translateX(-100%)
}

.focus-off #adminmenuback,.focus-off #adminmenuwrap {
    transform: translateX(0);
    transition-duration: .2s;
    transition-property: transform;
    transition-timing-function: ease-in-out
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    #content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize {
        background:transparent url(images/resize-2x.gif) no-repeat scroll right bottom;
        background-size: 11px 11px
    }

    .rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
        background-image: url(images/resize-rtl-2x.gif);
        background-position: left bottom
    }
}

@media only screen and (max-width: 1200px) {
    .post-type-attachment #poststuff {
        min-width:0
    }

    .post-type-attachment #wpbody-content #poststuff #post-body {
        margin: 0
    }

    .post-type-attachment #wpbody-content #post-body.columns-2 #postbox-container-1 {
        margin-right: 0;
        width: 100%
    }

    .post-type-attachment #poststuff #postbox-container-1 #side-sortables:empty,.post-type-attachment #poststuff #postbox-container-1 .empty-container {
        outline: 0;
        height: 0;
        min-height: 0
    }

    .post-type-attachment #poststuff #post-body.columns-2 #side-sortables {
        min-height: 0;
        width: auto
    }

    .is-dragging-metaboxes.post-type-attachment #post-body .meta-box-sortables {
        outline: 0;
        min-height: 0;
        margin-bottom: 0
    }

    .post-type-attachment .columns-prefs,.post-type-attachment .screen-layout {
        display: none
    }
}

@media only screen and (max-width: 850px) {
    #poststuff {
        min-width:0
    }

    #wpbody-content #poststuff #post-body {
        margin: 0
    }

    #wpbody-content #post-body.columns-2 #postbox-container-1 {
        margin-right: 0;
        width: 100%
    }

    #poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container {
        height: 0;
        min-height: 0
    }

    #poststuff #post-body.columns-2 #side-sortables {
        min-height: 0;
        width: auto
    }

    .is-dragging-metaboxes #poststuff #post-body.columns-2 #side-sortables,.is-dragging-metaboxes #poststuff #post-body.columns-2 .meta-box-sortables,.is-dragging-metaboxes #poststuff #postbox-container-1 #side-sortables:empty,.is-dragging-metaboxes #poststuff #postbox-container-1 .empty-container {
        height: auto;
        min-height: 60px
    }

    .columns-prefs,.screen-layout {
        display: none
    }
}

@media screen and (max-width: 782px) {
    .wp-core-ui .edit-tag-actions .button-primary {
        margin-bottom:0
    }

    #post-body-content {
        min-width: 0
    }

    #titlediv #title-prompt-text {
        padding: 10px
    }

    #poststuff .stuffbox .inside {
        padding: 0 2px 4px 0
    }

    #poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle {
        padding: 12px
    }

    #namediv.stuffbox .editcomment.form-table td {
        padding: 5px 10px
    }

    .post-format-options {
        padding-right: 0
    }

    .post-format-options a {
        margin-right: 5px;
        margin-bottom: 5px;
        min-width: 52px
    }

    .post-format-options .post-format-title {
        font-size: 11px
    }

    .post-format-options a div {
        height: 28px;
        width: 28px
    }

    .post-format-options a div:before {
        font-size: 26px!important
    }

    #post-visibility-select {
        line-height: 280%
    }

    .wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp {
        vertical-align: middle;
        margin-right: 15px
    }

    .timestamp-wrap select#mm {
        display: block;
        width: 100%;
        margin-bottom: 10px
    }

    .timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn {
        padding: 12px 3px;
        font-size: 14px;
        margin-bottom: 5px;
        width: auto;
        text-align: center
    }

    ul.category-tabs {
        margin: 30px 0 15px
    }

    ul.category-tabs li.tabs {
        padding: 15px
    }

    ul.categorychecklist li {
        margin-bottom: 15px
    }

    ul.categorychecklist ul {
        margin-top: 15px
    }

    .category-add input[type=text],.category-add select {
        max-width: none;
        margin-bottom: 15px
    }

    .tagsdiv .newtag {
        width: 100%;
        height: auto;
        margin-bottom: 15px
    }

    .tagchecklist {
        margin: 25px 10px
    }

    .tagchecklist>li {
        font-size: 16px;
        line-height: 1.4
    }

    #commentstatusdiv p {
        line-height: 2.8
    }

    .mceToolbar * {
        white-space: normal!important
    }

    .mceToolbar td,.mceToolbar tr {
        float: left!important
    }

    .wp_themeSkin a.mceButton {
        width: 30px;
        height: 30px
    }

    .wp_themeSkin .mceButton .mceIcon {
        margin-top: 5px;
        margin-left: 5px
    }

    .wp_themeSkin .mceSplitButton {
        margin-top: 1px
    }

    .wp_themeSkin .mceSplitButton td a.mceAction {
        padding: 6px 3px 6px 6px
    }

    .wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen {
        padding-top: 6px;
        padding-bottom: 6px;
        background-position: 1px 6px
    }

    .wp_themeSkin table.mceListBox {
        margin: 5px
    }

    div.quicktags-toolbar input {
        padding: 10px 20px
    }

    button.wp-switch-editor {
        font-size: 16px;
        line-height: 1;
        margin: 7px 0 0 7px;
        padding: 8px 12px
    }

    #wp-content-media-buttons a {
        font-size: 14px;
        padding: 6px 10px
    }

    .wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon {
        width: 22px!important;
        margin-left: -2px!important
    }

    .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
        font-size: 20px!important
    }

    #content_wp_fullscreen {
        display: none
    }

    .misc-pub-section {
        padding: 20px 10px
    }

    #delete-action,#publishing-action {
        line-height: 3.61538461
    }

    #publishing-action .spinner {
        float: none;
        margin-top: -2px
    }

    .comment-ays td,.comment-ays th {
        padding-bottom: 0
    }

    .comment-ays td {
        padding-top: 6px
    }

    .links-table #link_rel {
        max-width: none
    }

    .links-table td,.links-table th {
        padding: 10px 0
    }

    .edit-term-notes {
        display: none
    }

    .privacy-text-box {
        width: auto
    }

    .privacy-text-box-toc {
        float: none;
        width: auto;
        height: 100%;
        display: flex;
        flex-direction: column
    }

    .privacy-text-section .return-to-top {
        margin: 2em 0 0
    }
}

/*! This file is auto-generated */
.revisions-control-frame,.revisions-diff-frame {
    position: relative
}

.revisions-diff-frame {
    top: 10px
}

.revisions-controls {
    padding-top: 40px;
    z-index: 1
}

.revisions-controls input[type=checkbox] {
    position: relative;
    top: -1px;
    vertical-align: text-bottom
}

.revisions.pinned .revisions-controls {
    position: fixed;
    top: 0;
    height: 82px;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.1)
}

.revisions-tickmarks {
    position: relative;
    margin: 0 auto;
    height: .7em;
    top: 7px;
    max-width: 70%;
    box-sizing: border-box;
    background-color: #fff
}

.revisions-tickmarks>div {
    position: absolute;
    height: 100%;
    border-left: 1px solid #a7aaad;
    box-sizing: border-box
}

.revisions-tickmarks>div:first-child {
    border-width: 0
}

.comparing-two-revisions .revisions-controls {
    height: 140px
}

.comparing-two-revisions.pinned .revisions-controls {
    height: 124px
}

.revisions .diff-error {
    position: absolute;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: none
}

.revisions.diff-error .diff-error {
    display: block
}

.revisions .loading-indicator {
    position: absolute;
    vertical-align: middle;
    opacity: 0;
    width: 100%;
    width: calc(100% - 30px);
    top: 50%;
    top: calc(50% - 10px);
    transition: opacity .5s
}

body.folded .revisions .loading-indicator {
    margin-left: -32px
}

.revisions .loading-indicator span.spinner {
    display: block;
    margin: 0 auto;
    float: none
}

.revisions.loading .loading-indicator {
    opacity: 1
}

.revisions .diff {
    transition: opacity .5s
}

.revisions.loading .diff {
    opacity: .5
}

.revisions.diff-error .diff {
    visibility: hidden
}

.revisions-meta {
    margin-top: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    overflow: hidden
}

.revisions.pinned .revisions-meta {
    box-shadow: none
}

.revision-toggle-compare-mode {
    position: absolute;
    top: 0;
    right: 0
}

.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong {
    display: none
}

.revisions-controls .author-card .date {
    color: #646970
}

.revisions-controls .author-card.autosave {
    color: #d63638
}

.revisions-controls .author-card .author-name {
    font-weight: 600
}

.comparing-two-revisions .diff-meta-to strong {
    display: block
}

.revisions.pinned .revisions-buttons {
    padding: 0 11px
}

.revisions-next,.revisions-previous {
    position: relative;
    z-index: 1
}

.revisions-previous {
    float: left
}

.revisions-next {
    float: right
}

.revisions-controls .wp-slider {
    max-width: 70%;
    margin: 0 auto;
    top: -3px
}

.revisions-diff {
    padding: 15px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.1)
}

.revisions-diff h3:first-child {
    margin-top: 0
}

#revisions-meta-restored img,.post-revisions li img {
    vertical-align: middle
}

table.diff {
    table-layout: fixed;
    width: 100%;
    white-space: pre-wrap
}

table.diff col.content {
    width: auto
}

table.diff col.content.diffsplit {
    width: 48%
}

table.diff col.diffsplit.middle {
    width: auto
}

table.diff col.ltype {
    width: 30px
}

table.diff tr {
    background-color: transparent
}

table.diff td,table.diff th {
    font-family: Consolas,Monaco,monospace;
    font-size: 14px;
    line-height: 1.57142857;
    padding: .5em .5em .5em 2em;
    vertical-align: top;
    word-wrap: break-word
}

table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6 {
    margin: 0
}

table.diff .diff-addedline ins,table.diff .diff-deletedline del {
    text-decoration: none
}

table.diff .diff-deletedline {
    position: relative;
    background-color: #fcf0f1
}

table.diff .diff-deletedline del {
    background-color: #ffabaf
}

table.diff .diff-addedline {
    position: relative;
    background-color: #edfaef
}

table.diff .diff-addedline .dashicons,table.diff .diff-deletedline .dashicons {
    position: absolute;
    top: .85714286em;
    left: .5em;
    width: 1em;
    height: 1em;
    font-size: 1em;
    line-height: 1
}

table.diff .diff-addedline .dashicons {
    top: .92857143em
}

table.diff .diff-addedline ins {
    background-color: #68de7c
}

.diff-meta {
    padding: 5px;
    clear: both;
    min-height: 32px
}

.diff-title strong {
    line-height: 2.46153846;
    min-width: 60px;
    text-align: right;
    float: left;
    margin-right: 5px
}

.revisions-controls .author-card .author-info {
    font-size: 12px;
    line-height: 1.33333333
}

.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar {
    float: left;
    margin-left: 6px;
    margin-right: 6px
}

.revisions-controls .author-card .byline {
    display: block;
    font-size: 12px
}

.revisions-controls .author-card .avatar {
    vertical-align: middle
}

.diff-meta input.restore-revision {
    float: right;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 2px
}

.diff-meta-from {
    display: none
}

.comparing-two-revisions .diff-meta-from {
    display: block
}

.revisions-tooltip {
    position: absolute;
    bottom: 105px;
    margin-right: 0;
    margin-left: -69px;
    z-index: 0;
    max-width: 350px;
    min-width: 130px;
    padding: 8px 4px;
    display: none;
    opacity: 0
}

.revisions-tooltip.flipped {
    margin-left: 0;
    margin-right: -70px
}

.revisions.pinned .revisions-tooltip {
    display: none!important
}

.comparing-two-revisions .revisions-tooltip {
    bottom: 145px
}

.revisions-tooltip-arrow {
    width: 70px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    left: 0;
    margin-left: 35px;
    bottom: -15px
}

.revisions-tooltip.flipped .revisions-tooltip-arrow {
    margin-left: 0;
    margin-right: 35px;
    left: auto;
    right: 0
}

.revisions-tooltip-arrow>span {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    transform: rotate(45deg)
}

.revisions-tooltip.flipped .revisions-tooltip-arrow>span {
    left: auto;
    right: 20px
}

.revisions-tooltip,.revisions-tooltip-arrow>span {
    border: 1px solid #dcdcde;
    background-color: #fff
}

.revisions-tooltip {
    display: none
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 0;
    margin-left: -35px;
    bottom: 90px;
    z-index: 10000
}

.arrow:after {
    z-index: 9999;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.1)
}

.arrow.top {
    top: -16px;
    bottom: auto
}

.arrow.left {
    left: 20%
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    transform: rotate(45deg)
}

.revisions-tooltip,.revisions-tooltip-arrow:after {
    border-width: 1px;
    border-style: solid
}

div.revisions-controls>.wp-slider>.ui-slider-handle {
    margin-left: -10px
}

.rtl div.revisions-controls>.wp-slider>.ui-slider-handle {
    margin-right: -10px
}

.wp-slider.ui-slider {
    position: relative;
    border: 1px solid #dcdcde;
    text-align: left;
    cursor: pointer
}

.wp-slider .ui-slider-handle {
    border-radius: 50%;
    height: 18px;
    margin-top: -5px;
    outline: 0;
    padding: 2px;
    position: absolute;
    width: 18px;
    z-index: 2;
    touch-action: none
}

.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus {
    background: #f6f7f7;
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 0 #c3c4c7
}

.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle:hover {
    background: #f6f7f7;
    border-color: #8c8f94
}

.wp-slider .ui-slider-handle.ui-state-active,.wp-slider .ui-slider-handle:active {
    background: #f0f0f1;
    border-color: #8c8f94;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.5);
    transform: translateY(1px)
}

.wp-slider .ui-slider-handle:before {
    background: 0 0;
    position: absolute;
    top: 2px;
    left: 2px;
    color: #50575e;
    content: "\f229";
    font: normal 18px/1 dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wp-slider .ui-slider-handle.ui-state-hover:before,.wp-slider .ui-slider-handle:hover:before {
    color: #1d2327
}

.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before {
    font-size: 20px!important;
    margin: -1px 0 0 -1px
}

.wp-slider .ui-slider-handle.from-handle:before {
    content: "\f139"
}

.wp-slider .ui-slider-handle.to-handle:before {
    content: "\f141"
}

.rtl .wp-slider .ui-slider-handle.from-handle:before {
    content: "\f141"
}

.rtl .wp-slider .ui-slider-handle.to-handle:before {
    content: "\f139";
    right: -1px
}

.wp-slider .ui-slider-range {
    position: absolute;
    font-size: .7em;
    display: block;
    border: 0;
    background-color: transparent;
    background-image: none
}

.wp-slider.ui-slider-horizontal {
    height: .7em
}

.wp-slider.ui-slider-horizontal .ui-slider-handle {
    top: -.25em;
    margin-left: -.6em
}

.wp-slider.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.wp-slider.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.wp-slider.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    .revision-tick.completed-false {
        background-image:url(images/spinner-2x.gif)
    }
}

@media screen and (max-width: 782px) {
    #diff-next-revision,#diff-previous-revision {
        margin-top:-1em
    }

    .revisions-buttons {
        overflow: hidden;
        margin-bottom: 15px
    }

    .comparing-two-revisions .revisions-controls,.revisions-controls {
        height: 170px
    }

    .revisions-tooltip {
        bottom: 130px;
        z-index: 2
    }

    .diff-meta {
        overflow: hidden
    }

    table.diff {
        -ms-word-break: break-all;
        word-break: break-all;
        word-wrap: break-word
    }

    .diff-meta input.restore-revision {
        margin-top: 0
    }
}

/*! This file is auto-generated */
.media-item .describe {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #dcdcde;
    clear: both;
    cursor: default
}

.media-item.media-blank .describe {
    border: 0
}

.media-item .describe th {
    vertical-align: top;
    text-align: left;
    padding: 5px 10px 10px;
    width: 140px
}

.media-item .describe .align th {
    padding-top: 0
}

.media-item .media-item-info tr {
    background-color: transparent
}

.media-item .describe td {
    padding: 0 8px 8px 0;
    vertical-align: top
}

.media-item thead.media-item-info td {
    padding: 4px 10px 0
}

.media-item .media-item-info .A1B1 {
    padding: 0 0 0 10px
}

.media-item td.savesend {
    padding-bottom: 15px
}

.media-item .thumbnail {
    max-height: 128px;
    max-width: 128px
}

.media-list-subtitle {
    display: block
}

.media-list-title {
    display: block
}

#wpbody-content #async-upload-wrap a {
    display: none
}

.media-upload-form {
    margin-top: 20px
}

.media-upload-form td label {
    margin-right: 6px;
    margin-left: 2px
}

.media-upload-form .align .field label {
    display: inline;
    padding: 0 0 0 23px;
    margin: 0 1em 0 3px;
    font-weight: 600
}

.media-upload-form tr.image-size label {
    margin: 0 0 0 5px;
    font-weight: 600
}

.media-upload-form th.label label {
    font-weight: 600;
    margin: .5em;
    font-size: 13px
}

.media-upload-form th.label label span {
    padding: 0 5px
}

.media-item .describe input[type=text],.media-item .describe textarea {
    width: 460px
}

.media-item .describe p.help {
    margin: 0;
    padding: 0 0 0 5px
}

.describe-toggle-off,.describe-toggle-on {
    display: block;
    line-height: 2.76923076;
    float: right;
    margin-right: 10px
}

.media-item-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.media-item .attachment-tools {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.media-item .edit-attachment {
    padding: 14px 0;
    display: block;
    margin-right: 10px
}

.media-item .edit-attachment.copy-to-clipboard-container {
    display: flex;
    margin-top: 0
}

.media-item-copy-container .success {
    line-height: 0
}

.media-item button .copy-attachment-url {
    margin-top: 14px
}

.media-item .copy-to-clipboard-container {
    margin-top: 7px
}

.media-item .describe-toggle-off,.media-item.open .describe-toggle-on {
    display: none
}

.media-item.open .describe-toggle-off {
    display: block
}

.media-upload-form .media-item {
    min-height: 70px;
    margin-bottom: 1px;
    position: relative;
    width: 100%;
    background: #fff
}

.media-upload-form .media-item,.media-upload-form .media-item .error {
    box-shadow: 0 1px 0 #dcdcde
}

#media-items:empty {
    border: 0 none
}

.media-item .filename {
    padding: 14px 0;
    overflow: hidden;
    margin-left: 6px
}

.media-item .pinkynail {
    float: left;
    margin: 0 10px 0 0;
    max-height: 70px;
    max-width: 70px
}

.media-item .startclosed,.media-item .startopen {
    display: none
}

.media-item .original {
    position: relative;
    min-height: 34px
}

.media-item .progress {
    float: right;
    height: 22px;
    margin: 7px 6px;
    width: 200px;
    line-height: 2em;
    padding: 0;
    overflow: hidden;
    border-radius: 22px;
    background: #dcdcde;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.media-item .bar {
    z-index: 9;
    width: 0;
    height: 100%;
    margin-top: -22px;
    border-radius: 22px;
    background-color: #2271b1;
    box-shadow: inset 0 0 2px rgba(0,0,0,.3)
}

.media-item .progress .percent {
    z-index: 10;
    position: relative;
    width: 200px;
    padding: 0;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-weight: 400;
    text-shadow: 0 1px 2px rgba(0,0,0,.2)
}

.upload-php .fixed .column-parent {
    width: 15%
}

.js .html-uploader #plupload-upload-ui {
    display: none
}

.js .html-uploader #html-upload-ui {
    display: block
}

#html-upload-ui #async-upload {
    font-size: 1em
}

.media-upload-form .media-item .error,.media-upload-form .media-item.error {
    width: auto;
    margin: 0 0 1px
}

.media-upload-form .media-item .error {
    padding: 10px 0 10px 14px;
    min-height: 50px
}

.media-item .error-div button.dismiss {
    float: right;
    margin: 0 10px 0 15px
}

.find-box {
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    width: 600px;
    overflow: hidden;
    margin-left: -300px;
    position: fixed;
    top: 30px;
    bottom: 30px;
    left: 50%;
    z-index: 100105
}

.find-box-head {
    background: #fff;
    border-bottom: 1px solid #dcdcde;
    height: 36px;
    font-size: 18px;
    font-weight: 600;
    line-height: 2;
    padding: 0 36px 0 16px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.find-box-inside {
    overflow: auto;
    padding: 16px;
    background-color: #fff;
    position: absolute;
    top: 37px;
    bottom: 45px;
    overflow-y: scroll;
    width: 100%;
    box-sizing: border-box
}

.find-box-search {
    padding-bottom: 16px
}

.find-box-search .spinner {
    float: none;
    left: 105px;
    position: absolute
}

#find-posts-response,.find-box-search {
    position: relative
}

#find-posts-input,#find-posts-search {
    float: left
}

#find-posts-input {
    width: 140px;
    height: 28px;
    margin: 0 4px 0 0
}

.widefat .found-radio {
    padding-right: 0;
    width: 16px
}

#find-posts-close {
    width: 36px;
    height: 36px;
    border: none;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    text-align: center;
    background: 0 0;
    color: #646970
}

#find-posts-close:focus,#find-posts-close:hover {
    color: #135e96
}

#find-posts-close:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 2px solid transparent;
    outline-offset: -2px
}

#find-posts-close:before {
    font: normal 20px/36px dashicons;
    vertical-align: top;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f158"
}

.find-box-buttons {
    padding: 8px 16px;
    background: #fff;
    border-top: 1px solid #dcdcde;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

@media screen and (max-width: 782px) {
    .find-box-inside {
        bottom:57px
    }
}

@media screen and (max-width: 660px) {
    .find-box {
        top:0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
        width: 100%
    }
}

.ui-find-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: .7;
    z-index: 100100
}

.drag-drop #drag-drop-area {
    border: 4px dashed #c3c4c7;
    height: 200px
}

.drag-drop .drag-drop-inside {
    margin: 60px auto 0;
    width: 250px
}

.drag-drop-inside p {
    font-size: 14px;
    margin: 5px 0;
    display: none
}

.drag-drop .drag-drop-inside p {
    text-align: center
}

.drag-drop-inside p.drag-drop-info {
    font-size: 20px
}

.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons {
    display: block
}

.drag-drop.drag-over #drag-drop-area {
    border-color: #9ec2e6
}

#plupload-upload-ui {
    position: relative
}

.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser.has-load-more .attachments-wrapper,.media-frame.mode-grid .attachments-browser:not(.has-load-more) .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content {
    position: static
}

.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title {
    display: none
}

.media-frame.mode-grid .media-frame-content {
    background-color: transparent;
    border: none
}

.upload-php .mode-grid .media-sidebar {
    position: relative;
    width: auto;
    margin-top: 12px;
    padding: 0 16px;
    border-left: 4px solid #d63638;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    background-color: #fff
}

.upload-php .mode-grid .hide-sidebar .media-sidebar {
    display: none
}

.upload-php .mode-grid .media-sidebar .media-uploader-status {
    border-bottom: none;
    padding-bottom: 0;
    max-width: 100%
}

.upload-php .mode-grid .media-sidebar .upload-error {
    margin: 12px 0;
    padding: 4px 0 0;
    border: none;
    box-shadow: none;
    background: 0 0
}

.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2 {
    display: none
}

.media-frame.mode-grid .uploader-inline {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding-top: 0;
    margin-top: 20px;
    border: 4px dashed #c3c4c7
}

.media-frame.mode-select .attachments-browser.fixed:not(.has-load-more) .attachments,.media-frame.mode-select .attachments-browser.has-load-more.fixed .attachments-wrapper {
    position: relative;
    top: 94px;
    padding-bottom: 94px
}

.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus {
    box-shadow: inset 0 0 2px 3px #f0f0f1,inset 0 0 0 7px #4f94d4;
    outline: 2px solid transparent;
    outline-offset: -6px
}

.media-frame.mode-grid .selected.attachment {
    box-shadow: inset 0 0 0 5px #f0f0f1,inset 0 0 0 7px #c3c4c7
}

.media-frame.mode-grid .attachment.details {
    box-shadow: inset 0 0 0 3px #f0f0f1,inset 0 0 0 7px #4f94d4
}

.media-frame.mode-grid.mode-select .attachment .thumbnail {
    opacity: .65
}

.media-frame.mode-select .attachment.selected .thumbnail {
    opacity: 1
}

.media-frame.mode-grid .media-toolbar {
    margin-bottom: 15px;
    height: auto
}

.media-frame.mode-grid .media-toolbar select {
    margin: 0 10px 0 0
}

.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button {
    margin: 0 8px 0 0;
    vertical-align: middle
}

.media-frame.mode-grid .attachments-browser .bulk-select {
    display: inline-block;
    margin: 0 10px 0 0
}

.media-frame.mode-grid .search {
    margin-top: 0
}

.media-frame-content .media-search-input-label {
    margin: 0 .2em 0 0;
    vertical-align: baseline
}

.media-frame.mode-grid .media-search-input-label {
    position: static;
    margin: 0 .5em 0 0
}

.attachments-browser .media-toolbar-secondary>.media-button {
    margin-right: 10px
}

.media-frame.mode-select .attachments-browser.fixed .media-toolbar {
    position: fixed;
    top: 32px;
    left: auto;
    right: 20px;
    margin-top: 0
}

.media-frame.mode-grid .attachments-browser {
    padding: 0
}

.media-frame.mode-grid .attachments-browser .attachments {
    padding: 2px
}

.media-frame.mode-grid .attachments-browser .no-media {
    color: #646970;
    font-size: 18px;
    font-style: normal;
    margin: 0;
    padding: 100px 0 0;
    text-align: center
}

.edit-attachment-frame {
    display: block;
    height: 100%;
    width: 100%
}

.edit-attachment-frame .edit-media-header {
    overflow: hidden
}

.upload-php .media-modal-close .media-modal-icon:before {
    content: "\f335";
    font-size: 22px
}

.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close {
    cursor: pointer;
    color: #787c82;
    background-color: transparent;
    height: 50px;
    width: 50px;
    padding: 0;
    position: absolute;
    text-align: center;
    border: 0;
    border-left: 1px solid #dcdcde;
    transition: color .1s ease-in-out,background .1s ease-in-out
}

.upload-php .media-modal-close {
    top: 0;
    right: 0
}

.edit-attachment-frame .edit-media-header .left {
    right: 102px
}

.edit-attachment-frame .edit-media-header .right {
    right: 51px
}

.edit-attachment-frame .media-frame-title {
    left: 0;
    right: 150px
}

.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before {
    font: normal 20px/50px dashicons!important;
    display: inline;
    font-weight: 300
}

.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover {
    background: #dcdcde;
    border-color: #c3c4c7;
    color: #000;
    outline: 0;
    box-shadow: none
}

.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .right:focus,.upload-php .media-modal-close:focus {
    outline: 2px solid transparent;
    outline-offset: -2px
}

.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before {
    color: #000
}

.edit-attachment-frame .edit-media-header .left:before {
    content: "\f341"
}

.edit-attachment-frame .edit-media-header .right:before {
    content: "\f345"
}

.edit-attachment-frame .edit-media-header [disabled],.edit-attachment-frame .edit-media-header [disabled]:hover {
    color: #c3c4c7;
    background: inherit;
    cursor: default
}

.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router {
    left: 0
}

.edit-attachment-frame .media-frame-content {
    border-bottom: none;
    bottom: 0;
    top: 50px
}

.edit-attachment-frame .attachment-details {
    position: absolute;
    overflow: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: inset 0 4px 4px -4px rgba(0,0,0,.1)
}

.edit-attachment-frame .attachment-media-view {
    float: left;
    width: 65%;
    height: 100%
}

.edit-attachment-frame .attachment-media-view .thumbnail {
    box-sizing: border-box;
    padding: 16px;
    height: 100%
}

.edit-attachment-frame .attachment-media-view .details-image {
    display: block;
    margin: 0 auto 16px;
    max-width: 100%;
    max-height: 90%;
    max-height: calc(100% - 42px);
    background-image: linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);
    background-position: 0 0,10px 10px;
    background-size: 20px 20px
}

.edit-attachment-frame .attachment-media-view .details-image.icon {
    background: 0 0
}

.edit-attachment-frame .attachment-media-view .attachment-actions {
    text-align: center
}

.edit-attachment-frame .wp-media-wrapper {
    margin-bottom: 12px
}

.edit-attachment-frame input,.edit-attachment-frame textarea {
    padding: 4px 8px;
    line-height: 1.42857143
}

.edit-attachment-frame .attachment-info {
    overflow: auto;
    box-sizing: border-box;
    margin-bottom: 0;
    padding: 12px 16px 0;
    width: 35%;
    height: 100%;
    box-shadow: inset 0 4px 4px -4px rgba(0,0,0,.1);
    border-bottom: 0;
    border-left: 1px solid #dcdcde;
    background: #f6f7f7
}

.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings {
    position: relative;
    overflow: hidden;
    float: none;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dcdcde
}

.edit-attachment-frame .attachment-info .filename {
    font-weight: 400;
    color: #646970
}

.edit-attachment-frame .attachment-info .thumbnail {
    margin-bottom: 12px
}

.attachment-info .actions {
    margin-bottom: 16px
}

.attachment-info .actions a {
    display: inline;
    text-decoration: none
}

.copy-to-clipboard-container {
    display: flex;
    align-items: center;
    margin-top: 8px;
    clear: both
}

.copy-to-clipboard-container .copy-attachment-url {
    white-space: normal
}

.copy-to-clipboard-container .success {
    color: #008a20;
    margin-left: 8px
}

.wp_attachment_details .attachment-alt-text {
    margin-bottom: 5px
}

.wp_attachment_details #attachment_alt {
    max-width: 500px;
    height: 3.28571428em
}

.wp_attachment_details .attachment-alt-text-description {
    margin-top: 5px
}

.wp_attachment_details label[for=content] {
    font-size: 13px;
    line-height: 1.5;
    margin: 1em 0
}

.wp_attachment_details #attachment_caption {
    height: 4em
}

.describe .image-editor {
    vertical-align: top
}

.imgedit-wrap {
    position: relative;
    padding-top: 10px
}

.image-editor fieldset,.image-editor p {
    margin: 8px 0
}

.image-editor legend {
    margin-bottom: 5px
}

.describe .imgedit-wrap .image-editor {
    padding: 0 5px
}

.wp_attachment_holder div.updated {
    margin-top: 0
}

.wp_attachment_holder .imgedit-wrap>div {
    height: auto
}

.imgedit-panel-content {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 20px
}

.imgedit-settings {
    max-width: 400px
}

.imgedit-group-controls>* {
    display: none
}

.imgedit-panel-active .imgedit-group-controls>* {
    display: block
}

.wp_attachment_holder .imgedit-wrap .image-editor {
    float: right;
    width: 250px
}

.image-editor input {
    margin-top: 0;
    vertical-align: middle
}

.imgedit-wait {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    opacity: .7;
    display: none
}

.imgedit-wait:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -10px 0 0 -10px;
    background: transparent url(images/spinner.gif) no-repeat center;
    background-size: 20px 20px;
    transform: translateZ(0)
}

.no-float {
    float: none
}

.image-editor .disabled,.media-disabled {
    color: #a7aaad
}

.A1B1 {
    overflow: hidden
}

.A1B1 .button,.wp_attachment_image .button {
    float: left
}

.no-js .wp_attachment_image .button {
    display: none
}

.A1B1 .spinner,.wp_attachment_image .spinner {
    float: left
}

.imgedit-menu .note-no-rotate {
    clear: both;
    margin: 0;
    padding: 1em 0 0
}

.image-editor .imgedit-menu .button {
    display: inline-block;
    width: auto;
    min-height: 28px;
    font-size: 13px;
    line-height: 2;
    padding: 0 10px
}

.imgedit-menu .button:after,.imgedit-menu .button:before {
    font: normal 16px/1 dashicons;
    margin-right: 8px;
    speak: never;
    vertical-align: middle;
    position: relative;
    top: -2px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.imgedit-menu .imgedit-rotate.button:after {
    content: '\f140';
    margin-left: 2px;
    margin-right: 0
}

.imgedit-menu .imgedit-rotate.button[aria-expanded=true]:after {
    content: '\f142'
}

.imgedit-menu .button.disabled {
    color: #a7aaad;
    border-color: #dcdcde;
    background: #f6f7f7;
    box-shadow: none;
    text-shadow: 0 1px 0 #fff;
    cursor: default;
    transform: none
}

.imgedit-crop:before {
    content: "\f165"
}

.imgedit-scale:before {
    content: "\f211"
}

.imgedit-rotate:before {
    content: "\f167"
}

.imgedit-undo:before {
    content: "\f171"
}

.imgedit-redo:before {
    content: "\f172"
}

.imgedit-crop-wrap {
    position: relative
}

.imgedit-crop-wrap img {
    background-image: linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);
    background-position: 0 0,10px 10px;
    background-size: 20px 20px
}

.imgedit-crop-wrap {
    padding: 20px;
    background-image: linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);
    background-position: 0 0,10px 10px;
    background-size: 20px 20px
}

.imgedit-crop {
    margin: 0 8px 0 0
}

.imgedit-rotate {
    margin: 0 8px 0 3px
}

.imgedit-undo {
    margin: 0 3px
}

.imgedit-redo {
    margin: 0 8px 0 3px
}

.imgedit-thumbnail-preview-group {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px
}

.imgedit-thumbnail-preview {
    margin: 10px 8px 0 0
}

.imgedit-thumbnail-preview-caption {
    display: block
}

#poststuff .imgedit-group-top h2 {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.4
}

#poststuff .imgedit-group-top .button-link {
    text-decoration: none;
    color: #1d2327
}

.imgedit-applyto .imgedit-label {
    display: block;
    padding: .5em 0 0
}

.imgedit-help,.imgedit-popup-menu {
    display: none;
    padding-bottom: 8px
}

.imgedit-panel-tools>.imgedit-menu {
    display: flex;
    column-gap: 4px;
    align-items: start;
    flex-wrap: wrap
}

.imgedit-popup-menu {
    width: calc(100% - 20px);
    position: absolute;
    background: #fff;
    padding: 10px;
    box-shadow: 0 3px 6px rgba(0,0,0,.3)
}

.image-editor .imgedit-menu .imgedit-popup-menu button {
    display: block;
    margin: 2px 0;
    width: 100%;
    white-space: break-spaces;
    line-height: 1.5;
    padding-top: 3px;
    padding-bottom: 2px
}

.imgedit-rotate-menu-container {
    position: relative
}

.imgedit-help.imgedit-restore {
    padding-bottom: 0
}

.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover {
    border: 1px solid transparent;
    margin: -1px 0 0 -1px;
    padding: 0;
    background: 0 0;
    color: #2271b1;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    box-sizing: content-box;
    box-shadow: none
}

.image-editor .imgedit-settings .imgedit-help-toggle:focus {
    color: #2271b1;
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8);
    outline: 2px solid transparent
}

.form-table td.imgedit-response {
    padding: 0
}

.imgedit-submit-btn {
    margin-left: 20px
}

.imgedit-wrap .nowrap {
    white-space: nowrap;
    font-size: 12px;
    line-height: inherit
}

span.imgedit-scale-warn {
    display: flex;
    align-items: center;
    margin: 4px;
    gap: 4px;
    color: #b32d2e;
    font-style: normal;
    visibility: hidden;
    vertical-align: middle
}

.imgedit-save-target {
    margin: 8px 0
}

.imgedit-save-target legend {
    font-weight: 600
}

.imgedit-group {
    margin-bottom: 20px
}

.image-editor .imgedit-original-dimensions {
    display: inline-block
}

.image-editor .imgedit-crop-ratio input[type=number],.image-editor .imgedit-crop-ratio input[type=text],.image-editor .imgedit-crop-sel input[type=number],.image-editor .imgedit-crop-sel input[type=text],.image-editor .imgedit-scale-controls input[type=number],.image-editor .imgedit-scale-controls input[type=text] {
    width: 80px;
    font-size: 14px;
    padding: 0 8px
}

.imgedit-separator {
    display: inline-block;
    width: 7px;
    text-align: center;
    font-size: 13px;
    color: #3c434a
}

.image-editor .imgedit-scale-button-wrapper {
    margin-top: .3077em;
    display: block
}

.image-editor .imgedit-scale-controls .button {
    margin-bottom: 0
}

audio,video {
    display: inline-block;
    max-width: 100%
}

.wp-core-ui .mejs-container {
    width: 100%;
    max-width: 100%
}

.wp-core-ui .mejs-container * {
    box-sizing: border-box
}

.wp-core-ui .mejs-time {
    box-sizing: content-box
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    .imgedit-wait:before {
        background-image:url(images/spinner-2x.gif)
    }
}

@media screen and (max-width: 782px) {
    .edit-attachment-frame input,.edit-attachment-frame textarea {
        line-height:1.5
    }

    .wp_attachment_details label[for=content] {
        font-size: 14px;
        line-height: 1.5
    }

    .wp_attachment_details textarea {
        line-height: 1.5
    }

    .wp_attachment_details #attachment_alt {
        height: 3.375em
    }

    .media-upload-form .media-item .error,.media-upload-form .media-item.error {
        font-size: 13px;
        line-height: 1.5
    }

    .media-upload-form .media-item.error {
        padding: 1px 10px
    }

    .media-upload-form .media-item .error {
        padding: 10px 0 10px 12px
    }

    .image-editor .imgedit-crop-ratio input[type=text],.image-editor .imgedit-crop-sel input[type=text],.image-editor .imgedit-scale input[type=text] {
        font-size: 16px;
        padding: 6px 10px
    }

    .wp_attachment_holder .imgedit-wrap .image-editor,.wp_attachment_holder .imgedit-wrap .imgedit-panel-content {
        float: none;
        width: auto;
        max-width: none;
        padding-bottom: 16px
    }

    .copy-to-clipboard-container .success {
        font-size: 14px
    }

    .imgedit-crop-wrap img {
        width: 100%
    }

    .media-modal .imgedit-wrap .image-editor,.media-modal .imgedit-wrap .imgedit-panel-content {
        position: initial!important
    }

    .media-modal .imgedit-wrap .image-editor {
        box-sizing: border-box;
        width: 100%!important
    }

    .image-editor .imgedit-scale-button-wrapper {
        display: inline-block
    }
}

@media only screen and (max-width: 600px) {
    .media-item-wrapper {
        grid-template-columns:1fr
    }
}

@media only screen and (max-width: 1120px) {
    #wp-media-grid .wp-filter .attachment-filters {
        max-width:100%
    }
}

@media only screen and (max-width: 1000px) {
    .wp-filter p.search-box {
        float:none;
        width: 100%;
        margin-bottom: 20px;
        display: flex
    }
}

@media only screen and (max-width: 782px) {
    .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
        top:46px;
        right: 10px
    }
}

@media only screen and (max-width: 600px) {
    .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
        top:0
    }
}

@media only screen and (max-width: 480px) {
    .edit-attachment-frame .media-frame-title {
        right:110px
    }

    .edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close {
        width: 40px;
        height: 40px
    }

    .edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before {
        line-height: 40px!important
    }

    .edit-attachment-frame .edit-media-header .left {
        right: 82px
    }

    .edit-attachment-frame .edit-media-header .right {
        right: 41px
    }

    .edit-attachment-frame .media-frame-content {
        top: 40px
    }

    .edit-attachment-frame .attachment-media-view {
        float: none;
        height: auto;
        width: 100%
    }

    .edit-attachment-frame .attachment-info {
        height: auto;
        width: 100%
    }
}

@media only screen and (max-width: 640px),screen and (max-height:400px) {
    .upload-php .mode-grid .media-sidebar {
        max-width:100%
    }
}

/*! This file is auto-generated */
.themes-php {
    overflow-y: scroll
}

body.js .theme-browser.search-loading {
    display: none
}

.theme-browser .themes {
    clear: both
}

.themes-php:not(.network-admin) .wrap h1 {
    margin-bottom: 15px
}

.themes-php .wrap h1 .button {
    margin-left: 20px
}

.themes-php .search-form {
    display: inline
}

.themes-php .wp-filter-search {
    position: relative;
    top: -2px;
    left: 20px;
    margin: 0;
    width: 280px
}

.theme .notice,.theme .notice.is-dismissible {
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0
}

.theme-browser .theme {
    cursor: pointer;
    float: left;
    margin: 0 4% 4% 0;
    position: relative;
    width: 30.6%;
    border: 1px solid #dcdcde;
    box-shadow: 0 1px 1px -1px rgba(0,0,0,.1);
    box-sizing: border-box
}

.theme-browser .theme:nth-child(3n) {
    margin-right: 0
}

.theme-browser .theme.focus,.theme-browser .theme:hover {
    cursor: pointer
}

.theme-browser .theme .theme-name {
    font-size: 15px;
    font-weight: 600;
    height: 18px;
    margin: 0;
    padding: 15px;
    box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #fff;
    background: rgba(255,255,255,.65)
}

.theme-browser .theme .theme-actions {
    opacity: 0;
    transition: opacity .1s ease-in-out;
    height: auto;
    background: rgba(246,247,247,.7);
    border-left: 1px solid rgba(0,0,0,.05)
}

.theme-browser .theme.focus .theme-actions,.theme-browser .theme:hover .theme-actions {
    opacity: 1
}

.theme-browser .theme .theme-actions .button-primary {
    margin-right: 3px
}

.theme-browser .theme .theme-actions .button {
    float: none;
    margin-left: 3px
}

.theme-browser .theme .theme-screenshot {
    display: block;
    overflow: hidden;
    position: relative;
    -webkit-backface-visibility: hidden;
    transition: opacity .2s ease-in-out
}

.theme-browser .theme .theme-screenshot:after {
    content: "";
    display: block;
    padding-top: 66.66666%
}

.theme-browser .theme .theme-screenshot img {
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    transition: opacity .2s ease-in-out
}

.theme-browser .theme.focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot {
    background: #fff
}

.theme-browser.rendered .theme.focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img {
    opacity: .4
}

.theme-browser .theme .more-details {
    opacity: 0;
    position: absolute;
    top: 35%;
    right: 20%;
    left: 20%;
    width: 60%;
    background: #1d2327;
    background: rgba(0,0,0,.7);
    color: #fff;
    font-size: 15px;
    text-shadow: 0 1px 0 rgba(0,0,0,.6);
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
    padding: 15px 12px;
    text-align: center;
    border-radius: 3px;
    border: none;
    transition: opacity .1s ease-in-out;
    cursor: pointer
}

.theme-browser .theme .more-details:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #2271b1
}

.theme-browser .theme.focus {
    border-color: #4f94d4;
    box-shadow: 0 0 2px rgba(79,148,212,.8)
}

.theme-browser .theme.focus .more-details {
    opacity: 1
}

.theme-browser .theme.active.focus .theme-actions {
    display: block
}

.theme-browser.rendered .theme.focus .more-details,.theme-browser.rendered .theme:hover .more-details {
    opacity: 1
}

.theme-browser .theme.active .theme-name {
    background: #1d2327;
    color: #fff;
    padding-right: 110px;
    font-weight: 300;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5)
}

.theme-browser .customize-control .theme.active .theme-name {
    padding-right: 15px
}

.theme-browser .theme.active .theme-name span {
    font-weight: 600
}

.theme-browser .theme.active .theme-actions {
    background: rgba(44,51,56,.7);
    border-left: none;
    opacity: 1
}

.theme-id-container {
    position: relative
}

.theme-browser .theme .theme-actions,.theme-browser .theme.active .theme-actions {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 9px 15px;
    box-shadow: inset 0 1px 0 rgba(0,0,0,.1)
}

.theme-browser .theme.active .theme-actions .button-primary {
    margin-right: 0
}

.theme-browser .theme .theme-author {
    background: #1d2327;
    color: #f0f0f1;
    display: none;
    font-size: 14px;
    margin: 0 10px;
    padding: 5px 10px;
    position: absolute;
    bottom: 56px
}

.theme-browser .theme.display-author .theme-author {
    display: block
}

.theme-browser .theme.display-author .theme-author a {
    color: inherit
}

.theme-browser .theme.add-new-theme {
    border: none;
    box-shadow: none
}

.theme-browser .theme.add-new-theme a {
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 1
}

.theme-browser .theme.add-new-theme a:after {
    display: block;
    content: "";
    background: 0 0;
    background: rgba(0,0,0,0);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    text-shadow: none;
    border: 5px dashed #dcdcde;
    border: 5px dashed rgba(0,0,0,.1);
    box-sizing: border-box
}

.theme-browser .theme.add-new-theme span:after {
    background: #dcdcde;
    background: rgba(140,143,148,.1);
    border-radius: 50%;
    display: inline-block;
    content: "\f132";
    -webkit-font-smoothing: antialiased;
    font: normal 74px/115px dashicons;
    width: 100px;
    height: 100px;
    vertical-align: middle;
    text-align: center;
    color: #8c8f94;
    position: absolute;
    top: 30%;
    left: 50%;
    margin-left: -50px;
    text-indent: -4px;
    padding: 0;
    text-shadow: none;
    z-index: 4
}

.rtl .theme-browser .theme.add-new-theme span:after {
    text-indent: 4px
}

.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot {
    background: 0 0
}

.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after {
    background: #fff;
    color: #2271b1
}

.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after {
    border-color: transparent;
    color: #fff;
    background: #2271b1;
    content: ""
}

.theme-browser .theme.add-new-theme .theme-name {
    background: 0 0;
    text-align: center;
    box-shadow: none;
    font-weight: 400;
    position: relative;
    top: 0;
    margin-top: -18px;
    padding-top: 0;
    padding-bottom: 48px
}

.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name {
    color: #fff;
    z-index: 2
}

.theme-overlay .theme-backdrop {
    position: absolute;
    left: -20px;
    right: 0;
    top: 0;
    bottom: 0;
    background: #f0f0f1;
    background: rgba(240,240,241,.9);
    z-index: 10000
}

.theme-overlay .theme-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 48px;
    border-bottom: 1px solid #dcdcde
}

.theme-overlay .theme-header button {
    padding: 0
}

.theme-overlay .theme-header .close {
    cursor: pointer;
    height: 48px;
    width: 50px;
    text-align: center;
    float: right;
    border: 0;
    border-left: 1px solid #dcdcde;
    background-color: transparent;
    transition: color .1s ease-in-out,background .1s ease-in-out
}

.theme-overlay .theme-header .close:before {
    font: normal 22px/50px dashicons!important;
    color: #787c82;
    display: inline-block;
    content: "\f335";
    font-weight: 300
}

.theme-overlay .theme-header .left,.theme-overlay .theme-header .right {
    cursor: pointer;
    color: #787c82;
    background-color: transparent;
    height: 48px;
    width: 54px;
    float: left;
    text-align: center;
    border: 0;
    border-right: 1px solid #dcdcde;
    transition: color .1s ease-in-out,background .1s ease-in-out
}

.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover {
    background: #dcdcde;
    border-color: #c3c4c7;
    color: #000
}

.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before {
    color: #000
}

.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus {
    box-shadow: none;
    outline: 0
}

.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover {
    color: #c3c4c7;
    background: inherit;
    cursor: inherit
}

.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before {
    font: normal 20px/50px dashicons!important;
    display: inline;
    font-weight: 300
}

.theme-overlay .theme-header .left:before {
    content: "\f341"
}

.theme-overlay .theme-header .right:before {
    content: "\f345"
}

.theme-overlay .theme-wrap {
    clear: both;
    position: fixed;
    top: 9%;
    left: 190px;
    right: 30px;
    bottom: 3%;
    background: #fff;
    box-shadow: 0 1px 20px 5px rgba(0,0,0,.1);
    z-index: 10000;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch
}

body.folded .theme-browser~.theme-overlay .theme-wrap {
    left: 70px
}

.theme-overlay .theme-about {
    position: absolute;
    top: 49px;
    bottom: 57px;
    left: 0;
    right: 0;
    overflow: auto;
    padding: 2% 4%
}

.theme-overlay .theme-actions {
    position: absolute;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 25px 5px;
    background: #f6f7f7;
    z-index: 30;
    box-sizing: border-box;
    border-top: 1px solid #f0f0f1;
    display: flex;
    justify-content: center;
    gap: 5px
}

.theme-overlay .theme-actions .button {
    margin-bottom: 5px
}

.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"] {
    display: none
}

.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme {
    color: #b32d2e;
    text-decoration: none;
    border-color: transparent;
    box-shadow: none;
    background: 0 0
}

.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover {
    background: #b32d2e;
    color: #fff;
    border-color: #b32d2e;
    box-shadow: 0 0 0 1px #b32d2e
}

.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme {
    display: none
}

.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme {
    display: block
}

.theme-overlay .theme-screenshots {
    float: left;
    margin: 0 30px 0 0;
    width: 55%;
    max-width: 1200px;
    text-align: center
}

.theme-overlay .screenshot {
    border: 1px solid #fff;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 0 1px rgba(0,0,0,.2)
}

.theme-overlay .screenshot:after {
    content: "";
    display: block;
    padding-top: 75%
}

.theme-overlay .screenshot img {
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%
}

.theme-overlay.small-screenshot .theme-screenshots {
    position: absolute;
    width: 302px
}

.theme-overlay.small-screenshot .theme-info {
    margin-left: 350px;
    width: auto
}

.theme-overlay .screenshot.thumb {
    background: #c3c4c7;
    border: 1px solid #f0f0f1;
    float: none;
    display: inline-block;
    margin: 10px 5px 0;
    width: 140px;
    height: 80px;
    cursor: pointer
}

.theme-overlay .screenshot.thumb:after {
    content: "";
    display: block;
    padding-top: 100%
}

.theme-overlay .screenshot.thumb img {
    cursor: pointer;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto
}

.theme-overlay .screenshot.selected {
    background: 0 0;
    border: 2px solid #72aee6
}

.theme-overlay .screenshot.selected img {
    opacity: .8
}

.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)
}

.theme-overlay .theme-info {
    width: 40%;
    float: left
}

.theme-overlay .current-label {
    background: #2c3338;
    color: #fff;
    font-size: 11px;
    display: inline-block;
    padding: 2px 8px;
    border-radius: 2px;
    margin: 0 0 -10px;
    -webkit-user-select: none;
    user-select: none
}

.theme-overlay .theme-name {
    color: #1d2327;
    font-size: 32px;
    font-weight: 100;
    margin: 10px 0 0;
    line-height: 1.3;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.theme-overlay .theme-version {
    color: #646970;
    font-size: 13px;
    font-weight: 400;
    float: none;
    display: inline-block;
    margin-left: 10px
}

.theme-overlay .theme-author {
    margin: 15px 0 25px;
    color: #646970;
    font-size: 16px;
    font-weight: 400;
    line-height: inherit
}

.theme-overlay .toggle-auto-update {
    display: inline-flex;
    align-items: center;
    min-height: 20px;
    vertical-align: top
}

.theme-overlay .theme-autoupdate .toggle-auto-update {
    text-decoration: none
}

.theme-overlay .theme-autoupdate .toggle-auto-update .label {
    text-decoration: underline
}

.theme-overlay .theme-description {
    color: #50575e;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    margin: 30px 0 0
}

.theme-overlay .theme-tags {
    border-top: 3px solid #f0f0f1;
    color: #646970;
    font-size: 13px;
    font-weight: 400;
    margin: 30px 0 0;
    padding-top: 20px
}

.theme-overlay .theme-tags span {
    color: #3c434a;
    font-weight: 600;
    margin-right: 5px
}

.theme-overlay .parent-theme {
    background: #fff;
    border: 1px solid #f0f0f1;
    border-left: 4px solid #72aee6;
    font-size: 14px;
    font-weight: 400;
    margin-top: 30px;
    padding: 10px 10px 10px 20px
}

.theme-overlay .parent-theme strong {
    font-weight: 600
}

.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header {
    display: none
}

.single-theme .theme-overlay .theme-wrap {
    clear: both;
    min-height: 330px;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    z-index: 10
}

.single-theme .theme-overlay .theme-about {
    padding: 30px 30px 70px;
    position: static
}

.single-theme .theme-overlay .theme-actions {
    position: absolute
}

@media only screen and (min-width: 2000px) {
    #wpwrap .theme-browser .theme {
        width:17.6%;
        margin: 0 3% 3% 0
    }

    #wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n) {
        margin-right: 3%
    }

    #wpwrap .theme-browser .theme:nth-child(5n) {
        margin-right: 0
    }
}

@media only screen and (min-width: 1680px) {
    .theme-overlay .theme-wrap {
        width:1450px;
        margin: 0 auto
    }
}

@media only screen and (min-width: 1640px) {
    .theme-browser .theme {
        width:22.7%;
        margin: 0 3% 3% 0
    }

    .theme-browser .theme .theme-screenshot:after {
        padding-top: 75%
    }

    .theme-browser .theme:nth-child(3n) {
        margin-right: 3%
    }

    .theme-browser .theme:nth-child(4n) {
        margin-right: 0
    }
}

@media only screen and (max-width: 1120px) {
    .theme-browser .theme {
        width:47.5%;
        margin-right: 0
    }

    .theme-browser .theme:nth-child(2n) {
        margin-right: 0
    }

    .theme-browser .theme:nth-child(odd) {
        margin-right: 5%
    }
}

@media only screen and (max-width: 960px) {
    .theme-overlay .theme-wrap {
        left:65px
    }
}

@media only screen and (max-width: 782px) {
    .theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap {
        top:0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 70px 20px 20px;
        border: none;
        z-index: 100000;
        position: fixed
    }

    .theme-browser .theme.active .theme-name span {
        display: none
    }

    .theme-overlay .theme-screenshots {
        width: 40%
    }

    .theme-overlay .theme-info {
        width: 50%
    }

    .single-theme .theme-wrap {
        padding: 10px
    }

    .theme-browser .theme .theme-actions {
        padding: 5px 10px 4px
    }

    .theme-overlay.small-screenshot .theme-screenshots {
        position: static;
        float: none;
        max-width: 302px
    }

    .theme-overlay.small-screenshot .theme-info {
        margin-left: 0;
        width: auto
    }

    .theme.focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions {
        display: none
    }

    .theme-browser.rendered .theme.focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img {
        opacity: 1
    }
}

@media only screen and (max-width: 480px) {
    .theme-browser .theme {
        width:100%;
        margin-right: 0
    }

    .theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n) {
        margin-right: 0
    }

    .theme-overlay .theme-about {
        bottom: 105px
    }

    .theme-overlay .theme-actions {
        padding-left: 4%;
        padding-right: 4%
    }
}

@media only screen and (max-width: 650px) {
    .theme-overlay .theme-description {
        margin-left:0
    }

    .theme-overlay .theme-actions .delete-theme {
        position: relative;
        right: auto;
        bottom: auto
    }

    .theme-overlay .theme-actions .inactive-theme {
        display: inline
    }

    .theme-overlay .theme-screenshots {
        width: 100%;
        float: none
    }

    .theme-overlay .theme-info {
        width: 100%
    }

    .theme-overlay .theme-author {
        margin: 5px 0 15px
    }

    .theme-overlay .current-label {
        margin-top: 10px;
        font-size: 13px
    }

    .themes-php .wp-filter-search {
        float: none;
        clear: both;
        left: 0;
        right: 0;
        margin: -5px 0 20px;
        width: 100%;
        max-width: 280px
    }

    .theme-browser .theme.add-new-theme span:after {
        font: normal 60px/90px dashicons;
        width: 80px;
        height: 80px;
        top: 30%;
        left: 50%;
        text-indent: 0;
        margin-left: -40px
    }

    .single-theme .theme-wrap {
        margin: 0 -12px 0 -10px;
        padding: 10px
    }

    .single-theme .theme-overlay .theme-about {
        padding: 10px;
        overflow: visible
    }

    .single-theme .current-label {
        display: none
    }

    .single-theme .theme-overlay .theme-actions {
        position: static
    }
}

.broken-themes {
    clear: both
}

.broken-themes table {
    text-align: left;
    width: 50%;
    border-spacing: 3px;
    padding: 3px
}

.update-php .wrap {
    max-width: 40rem
}

.theme-browser .theme .theme-installed {
    background: #2271b1
}

.theme-browser .theme .notice-success p:before {
    color: #68de7c;
    content: "\f147";
    display: inline-block;
    font: normal 20px/1 dashicons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top
}

.theme-install.updated-message:before {
    content: ""
}

.theme-install-php .wp-filter {
    padding-left: 20px
}

.theme-install-php a.browse-themes,.theme-install-php a.upload {
    cursor: pointer
}

.plugin-install-tab-upload .upload-view-toggle .upload,.upload-view-toggle .browse {
    display: none
}

.plugin-install-tab-upload .upload-view-toggle .browse {
    display: inline
}

.upload-plugin,.upload-theme {
    box-sizing: border-box;
    display: none;
    margin: 0;
    padding: 50px 0;
    width: 100%;
    overflow: hidden;
    position: relative;
    top: 10px;
    text-align: center
}

.plugin-install-tab-upload .upload-plugin,.show-upload-view .upload-plugin,.show-upload-view .upload-plugin-wrap,.show-upload-view .upload-theme {
    display: block
}

.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form {
    background: #f6f7f7;
    border: 1px solid #c3c4c7;
    padding: 30px;
    margin: 30px auto;
    display: inline-flex;
    justify-content: space-between;
    align-items: center
}

.upload-plugin .wp-upload-form input[type=file],.upload-theme .wp-upload-form input[type=file] {
    margin-right: 10px
}

.upload-plugin .install-help,.upload-theme .install-help {
    color: #50575e;
    font-size: 18px;
    font-style: normal;
    margin: 0;
    padding: 0;
    text-align: center
}

p.no-themes,p.no-themes-local {
    clear: both;
    color: #646970;
    font-size: 18px;
    font-style: normal;
    margin: 0;
    padding: 100px 0;
    text-align: center;
    display: none
}

.no-results p.no-themes {
    display: block
}

.theme-install-php .add-new-theme {
    display: none!important
}

@media only screen and (max-width: 1120px) {
    .upload-theme .wp-upload-form {
        margin:20px 0;
        max-width: 100%
    }

    .upload-theme .install-help {
        font-size: 15px;
        padding: 20px 0 0
    }
}

.theme-details .theme-rating {
    line-height: 1.9
}

.theme-details .star-rating {
    display: inline
}

.theme-details .no-rating,.theme-details .num-ratings {
    font-size: 11px;
    color: #646970
}

.theme-details .no-rating {
    display: block;
    line-height: 1.9
}

.update-from-upload-comparison {
    border-top: 1px solid #dcdcde;
    border-bottom: 1px solid #dcdcde;
    text-align: left;
    margin: 1rem 0 1.4rem;
    border-collapse: collapse;
    width: 100%
}

.update-from-upload-comparison tr:last-child td {
    height: 1.4rem;
    vertical-align: top
}

.update-from-upload-comparison tr:first-child th {
    font-weight: 700;
    height: 1.4rem;
    vertical-align: bottom
}

.update-from-upload-comparison td.name-label {
    text-align: right
}

.update-from-upload-comparison td,.update-from-upload-comparison th {
    padding: .4rem 1.4rem
}

.update-from-upload-comparison td.warning {
    color: #d63638
}

.update-from-upload-actions {
    margin-top: 1.4rem
}

.appearance_page_custom-header #headimg {
    border: 1px solid #dcdcde;
    overflow: hidden;
    width: 100%
}

.appearance_page_custom-header #upload-form p label {
    font-size: 12px
}

.appearance_page_custom-header .available-headers .default-header {
    float: left;
    margin: 0 20px 20px 0
}

.appearance_page_custom-header .random-header {
    clear: both;
    margin: 0 20px 20px 0;
    vertical-align: middle
}

.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input {
    margin-right: 10px
}

.appearance_page_custom-header .available-headers label img {
    vertical-align: middle
}

div#custom-background-image {
    min-height: 100px;
    border: 1px solid #dcdcde
}

div#custom-background-image img {
    max-width: 400px;
    max-height: 300px
}

.background-position-control input[type=radio]:checked~.button {
    background: #f0f0f1;
    border-color: #8c8f94;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.5);
    z-index: 1
}

.background-position-control input[type=radio]:focus~.button {
    border-color: #4f94d4;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(34,113,177,.8);
    color: #1d2327
}

.background-position-control .background-position-center-icon,.background-position-control .background-position-center-icon:before {
    display: inline-block;
    line-height: 1;
    text-align: center;
    transition: background-color .1s ease-in
}

.background-position-control .background-position-center-icon {
    height: 20px;
    margin-top: 13px;
    vertical-align: top;
    width: 20px
}

.background-position-control .background-position-center-icon:before {
    background-color: #50575e;
    border-radius: 50%;
    content: "";
    height: 12px;
    width: 12px
}

.background-position-control .button:hover .background-position-center-icon:before,.background-position-control input[type=radio]:focus~.button .background-position-center-icon:before {
    background-color: #1d2327
}

.background-position-control .button-group {
    display: block
}

.background-position-control .button-group .button {
    border-radius: 0;
    box-shadow: none;
    height: 40px!important;
    line-height: 2.9!important;
    margin: 0 -1px 0 0!important;
    padding: 0 10px 1px!important;
    position: relative
}

.background-position-control .button-group .button:active,.background-position-control .button-group .button:focus,.background-position-control .button-group .button:hover {
    z-index: 1
}

.background-position-control .button-group:last-child .button {
    box-shadow: 0 1px 0 #c3c4c7
}

.background-position-control .button-group>label {
    margin: 0!important
}

.background-position-control .button-group:first-child>label:first-child .button {
    border-radius: 3px 0 0
}

.background-position-control .button-group:first-child>label:first-child .dashicons {
    transform: rotate(45deg)
}

.background-position-control .button-group:first-child>label:last-child .button {
    border-radius: 0 3px 0 0
}

.background-position-control .button-group:first-child>label:last-child .dashicons {
    transform: rotate(-45deg)
}

.background-position-control .button-group:last-child>label:first-child .button {
    border-radius: 0 0 0 3px
}

.background-position-control .button-group:last-child>label:first-child .dashicons {
    transform: rotate(-45deg)
}

.background-position-control .button-group:last-child>label:last-child .button {
    border-radius: 0 0 3px
}

.background-position-control .button-group:last-child>label:last-child .dashicons {
    transform: rotate(45deg)
}

.background-position-control .button-group .dashicons {
    margin-top: 9px
}

.background-position-control .button-group+.button-group {
    margin-top: -1px
}

body.full-overlay-active {
    overflow: hidden;
    visibility: hidden
}

.wp-full-overlay {
    background: 0 0;
    z-index: 500000;
    position: fixed;
    overflow: visible;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    min-width: 0
}

.wp-full-overlay-sidebar {
    box-sizing: border-box;
    position: fixed;
    min-width: 300px;
    max-width: 600px;
    width: 18%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: 10;
    background: #f0f0f1;
    border-right: none
}

.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
    overflow: visible
}

.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar {
    margin-left: 0!important
}

.wp-full-overlay.expanded {
    margin-left: 300px
}

.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
    margin-left: -300px
}

@media screen and (min-width: 1667px) {
    .wp-full-overlay.expanded {
        margin-left:18%
    }

    .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
        margin-left: -18%
    }
}

@media screen and (min-width: 3333px) {
    .wp-full-overlay.expanded {
        margin-left:600px
    }

    .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
        margin-left: -600px
    }
}

.wp-full-overlay-sidebar:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 3px;
    z-index: 1000
}

.wp-full-overlay-main {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%
}

.wp-full-overlay-sidebar .wp-full-overlay-header {
    position: absolute;
    left: 0;
    right: 0;
    height: 45px;
    padding: 0 15px;
    line-height: 3.2;
    z-index: 10;
    margin: 0;
    border-top: none;
    box-shadow: none
}

.wp-full-overlay-sidebar .wp-full-overlay-header a.back {
    margin-top: 9px
}

.wp-full-overlay-sidebar .wp-full-overlay-footer {
    bottom: 0;
    border-bottom: none;
    border-top: none;
    box-shadow: none
}

.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
    position: absolute;
    top: 45px;
    bottom: 45px;
    left: 0;
    right: 0;
    overflow: auto
}

.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header {
    padding: 0
}

.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme {
    display: block;
    position: relative;
    float: left;
    width: 45px;
    height: 45px;
    background: #f0f0f1;
    border-right: 1px solid #dcdcde;
    color: #3c434a;
    cursor: pointer;
    text-decoration: none;
    transition: color .1s ease-in-out,background .1s ease-in-out
}

.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover {
    background: #dcdcde;
    border-color: #c3c4c7;
    color: #000;
    outline: 0;
    box-shadow: none
}

.theme-install-overlay .close-full-overlay:before {
    font: normal 22px/1 dashicons;
    content: "\f335";
    position: relative;
    top: 7px;
    left: 13px
}

.theme-install-overlay .previous-theme:before {
    font: normal 20px/1 dashicons;
    content: "\f341";
    position: relative;
    top: 6px;
    left: 14px
}

.theme-install-overlay .next-theme:before {
    font: normal 20px/1 dashicons;
    content: "\f345";
    position: relative;
    top: 6px;
    left: 13px
}

.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover {
    color: #c3c4c7;
    background: #f0f0f1;
    cursor: default;
    pointer-events: none
}

.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme {
    border-left: 0;
    border-top: 0;
    border-bottom: 0
}

.theme-install-overlay .close-full-overlay:before,.theme-install-overlay .next-theme:before,.theme-install-overlay .previous-theme:before {
    top: 2px;
    left: 0
}

.wp-core-ui .wp-full-overlay .collapse-sidebar {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 9px 0 9px 10px;
    height: 45px;
    color: #646970;
    outline: 0;
    line-height: 1;
    background-color: transparent!important;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0!important
}

.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover {
    color: #2271b1
}

.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.6
}

.wp-full-overlay .collapse-sidebar-arrow {
    width: 20px;
    height: 20px;
    margin: 0 2px;
    border-radius: 50%;
    overflow: hidden
}

.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.wp-full-overlay .collapse-sidebar-label {
    margin-left: 3px
}

.wp-full-overlay.collapsed .collapse-sidebar-label {
    display: none
}

.wp-full-overlay .collapse-sidebar-arrow:before {
    display: block;
    content: "\f148";
    background: #f0f0f1;
    font: normal 20px/1 dashicons;
    speak: never;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar {
    padding: 9px 10px
}

.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
    transform: rotate(180.001deg)
}

.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
    transform: none
}

.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar {
    transition-property: left,right,top,bottom,width,margin;
    transition-duration: .2s
}

.wp-full-overlay {
    background: #1d2327
}

.wp-full-overlay-main {
    background-color: #f0f0f1
}

.expanded .wp-full-overlay-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    min-width: 299px;
    max-width: 599px;
    width: 18%;
    width: calc(18% - 1px);
    height: 45px;
    border-top: 1px solid #dcdcde;
    background: #f0f0f1
}

.wp-full-overlay-footer .devices-wrapper {
    float: right
}

.wp-full-overlay-footer .devices {
    position: relative;
    background: #f0f0f1;
    box-shadow: -20px 0 10px -5px #f0f0f1
}

.wp-full-overlay-footer .devices button {
    cursor: pointer;
    background: 0 0;
    border: none;
    height: 45px;
    padding: 0 3px;
    margin: 0 0 0 -4px;
    box-shadow: none;
    border-top: 1px solid transparent;
    border-bottom: 4px solid transparent;
    transition: .15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out
}

.wp-full-overlay-footer .devices button:focus {
    box-shadow: none;
    outline: 0
}

.wp-full-overlay-footer .devices button:before {
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font: normal 20px/30px dashicons;
    vertical-align: top;
    margin: 3px 0;
    padding: 4px 8px;
    color: #646970
}

.wp-full-overlay-footer .devices button.active {
    border-bottom-color: #1d2327
}

.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover {
    background-color: #fff
}

.wp-full-overlay-footer .devices button.active:hover,.wp-full-overlay-footer .devices button:focus {
    border-bottom-color: #2271b1
}

.wp-full-overlay-footer .devices button.active:before {
    color: #1d2327
}

.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before {
    color: #2271b1
}

.wp-full-overlay-footer .devices .preview-desktop:before {
    content: "\f472"
}

.wp-full-overlay-footer .devices .preview-tablet:before {
    content: "\f471"
}

.wp-full-overlay-footer .devices .preview-mobile:before {
    content: "\f470"
}

@media screen and (max-width: 1024px) {
    .wp-full-overlay-footer .devices {
        display:none
    }
}

.collapsed .wp-full-overlay-footer .devices button:before {
    display: none
}

.preview-mobile .wp-full-overlay-main {
    margin: auto 0 auto -160px;
    width: 320px;
    height: 480px;
    max-height: 100%;
    max-width: 100%;
    left: 50%
}

.preview-tablet .wp-full-overlay-main {
    margin: auto 0 auto -360px;
    width: 720px;
    height: 1080px;
    max-height: 100%;
    max-width: 100%;
    left: 50%
}

.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize {
    display: none
}

#customize-container,#customize-controls .notice.notification-overlay {
    background: #f0f0f1;
    z-index: 500000;
    position: fixed;
    overflow: visible;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%
}

#customize-container {
    display: none
}

#customize-container,.theme-install-overlay {
    visibility: visible
}

.customize-loading #customize-container iframe {
    opacity: 0
}

#customize-container iframe,.theme-install-overlay iframe {
    height: 100%;
    width: 100%;
    z-index: 20;
    transition: opacity .3s
}

#customize-controls {
    margin-top: 0
}

.theme-install-overlay {
    display: none
}

.theme-install-overlay.single-theme {
    display: block
}

.install-theme-info {
    display: none;
    padding: 10px 20px 60px
}

.single-theme .install-theme-info {
    padding-top: 15px
}

.theme-install-overlay .install-theme-info {
    display: block
}

.install-theme-info .theme-install {
    float: right;
    margin-top: 18px
}

.install-theme-info .theme-name {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

.install-theme-info .theme-screenshot {
    margin: 15px 0;
    width: 258px;
    border: 1px solid #c3c4c7;
    position: relative;
    overflow: hidden
}

.install-theme-info .theme-screenshot>img {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 0
}

.install-theme-info .theme-screenshot:after {
    content: "";
    display: block;
    padding-top: 66.66666666%
}

.install-theme-info .theme-details {
    overflow: hidden
}

.theme-details .theme-version {
    margin: 15px 0
}

.theme-details .theme-description {
    float: left;
    color: #646970;
    line-height: 1.6;
    max-width: 100%
}

.theme-install-overlay .wp-full-overlay-header .button {
    float: right;
    margin: 8px 10px 0 0
}

.theme-install-overlay .wp-full-overlay-sidebar {
    background: #f0f0f1;
    border-right: 1px solid #dcdcde
}

.theme-install-overlay .wp-full-overlay-sidebar-content {
    background: #fff;
    border-top: 1px solid #dcdcde;
    border-bottom: 1px solid #dcdcde
}

.theme-install-overlay .wp-full-overlay-main {
    position: absolute;
    z-index: 0;
    background-color: #f0f0f1
}

.customize-loading #customize-container {
    background-color: #f0f0f1
}

#customize-controls .notice.notification-overlay.notification-loading:before,#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    margin: -10px 0 0 -10px;
    transform: translateZ(0);
    background: transparent url(images/spinner.gif) no-repeat center center;
    background-size: 20px 20px
}

#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before {
    background-image: none
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    .wp-full-overlay .collapse-sidebar-arrow {
        background-image:url(images/arrows-2x.png);
        background-size: 15px 123px
    }

    #customize-controls .notice.notification-overlay.notification-loading:before,#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before {
        background-image: url(images/spinner-2x.gif)
    }
}

@media screen and (max-width: 782px) {
    .available-theme .action-links .delete-theme {
        float:none;
        margin: 0;
        padding: 0;
        clear: both
    }

    .available-theme .action-links .delete-theme a {
        padding: 0
    }

    .broken-themes table {
        width: 100%
    }

    .theme-install-overlay .wp-full-overlay-header .button {
        font-size: 13px;
        line-height: 2.15384615;
        min-height: 30px
    }

    .theme-browser .theme .theme-actions .button {
        margin-bottom: 0
    }

    .theme-browser .theme .theme-actions,.theme-browser .theme.active .theme-actions {
        padding-top: 4px;
        padding-bottom: 4px
    }

    .upload-plugin .wp-upload-form,.upload-theme .wp-upload-form {
        display: block
    }
}

@media aural {
    .theme .notice:before,.theme-info .updated-message:before,.theme-info .updating-message:before,.theme-install.updating-message:before {
        speak: never
    }
}

/*! This file is auto-generated */
.about__container {
    --background: #EAE9E7;
    --subtle-background: #EAE9E7;
    --text: #1e1e1e;
    --text-light: #fff;
    --accent-1: #C94C26;
    --accent-2: #CFCABE;
    --accent-3: #f0f0f1;
    --accent-4: #B1C5A4;
    --nav-background: #fff;
    --nav-border: transparent;
    --nav-color: var(--text);
    --nav-current: var(--accent-1);
    --gap: 2rem
}

.about-php,.contribute-php,.credits-php,.freedoms-php,.privacy-php {
    background: #fff
}

.about-php #wpcontent,.contribute-php #wpcontent,.credits-php #wpcontent,.freedoms-php #wpcontent,.privacy-php #wpcontent {
    background: #fff;
    padding: 0 24px
}

@media screen and (max-width: 782px) {
    .about-php.auto-fold #wpcontent,.contribute-php.auto-fold #wpcontent,.credits-php.auto-fold #wpcontent,.freedoms-php.auto-fold #wpcontent,.privacy-php.auto-fold #wpcontent {
        padding-left:24px
    }
}

.about__container {
    max-width: 1000px;
    margin: 24px auto;
    clear: both
}

.about__container .alignleft {
    float: left
}

.about__container .alignright {
    float: right
}

.about__container .aligncenter {
    text-align: center
}

.about__container .is-vertically-aligned-top {
    align-self: start
}

.about__container .is-vertically-aligned-center {
    align-self: center
}

.about__container .is-vertically-aligned-bottom {
    align-self: end
}

.about__section {
    background: 0 0;
    clear: both
}

.about__container .has-accent-background-color {
    background-color: var(--accent-2)
}

.about__container .has-accent-4-background-color {
    background-color: var(--accent-4)
}

.about__container .has-transparent-background-color {
    background-color: transparent
}

.about__container .has-accent-color {
    color: var(--accent-2)
}

.about__container .has-border {
    border: 3px solid currentColor
}

.about__container .has-subtle-background-color {
    background-color: var(--subtle-background)
}

.about__container .has-background-image {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.about__section {
    margin: 0
}

.about__section .column:not(.is-edge-to-edge) {
    padding: var(--gap)
}

.about__section+.about__section .is-section-header {
    padding-bottom: var(--gap)
}

.about__section .column.has-border:not(.is-edge-to-edge),.about__section .column[class*=background-color]:not(.is-edge-to-edge),.about__section:where([class*=background-color]) .column:not(.is-edge-to-edge) {
    padding-top: var(--gap);
    padding-bottom: var(--gap)
}

.about__section .column p:first-of-type {
    margin-top: 0
}

.about__section .column p:last-of-type {
    margin-bottom: 0
}

.about__section .has-text-columns {
    columns: 2;
    column-gap: calc(var(--gap) * 2)
}

.about__section .is-section-header {
    margin-bottom: 0;
    padding: var(--gap) var(--gap) 0
}

.about__section .is-section-header p:last-child {
    margin-bottom: 0
}

.about__section .is-section-header:first-child:last-child {
    padding: 0
}

.about__section.is-feature {
    padding: var(--gap)
}

.about__section.is-feature p {
    margin: 0
}

.about__section.is-feature p+p {
    margin-top: calc(var(--gap)/ 2)
}

.about__section.has-1-column {
    margin-left: auto;
    margin-right: auto;
    max-width: 36em
}

.about__section.has-2-columns,.about__section.has-3-columns,.about__section.has-4-columns,.about__section.has-overlap-style {
    display: grid
}

.about__section.has-gutters {
    gap: var(--gap);
    margin-bottom: var(--gap)
}

.about__section.has-2-columns {
    grid-template-columns: 1fr 1fr
}

.about__section.has-2-columns.is-wider-right {
    grid-template-columns: 2fr 3fr
}

.about__section.has-2-columns.is-wider-left {
    grid-template-columns: 3fr 2fr
}

.about__section .is-section-header {
    grid-column-start: 1;
    grid-column-end: -1
}

.about__section.has-3-columns {
    grid-template-columns: repeat(3,1fr)
}

.about__section.has-4-columns {
    grid-template-columns: repeat(4,1fr)
}

.about__section.has-overlap-style {
    grid-template-columns: repeat(7,1fr)
}

.about__section.has-overlap-style .column {
    grid-row-start: 1
}

.about__section.has-overlap-style .column:nth-of-type(odd) {
    grid-column-start: 2;
    grid-column-end: span 3
}

.about__section.has-overlap-style .column:nth-of-type(2n) {
    grid-column-start: 4;
    grid-column-end: span 3
}

.about__section.has-overlap-style .column.is-top-layer {
    z-index: 1
}

@media screen and (max-width: 782px) {
    .about__section.has-2-columns.is-wider-left,.about__section.has-2-columns.is-wider-right,.about__section.has-3-columns {
        display:block;
        margin-bottom: calc(var(--gap)/ 2)
    }

    .about__section .column:not(.is-edge-to-edge) {
        padding-top: var(--gap);
        padding-bottom: var(--gap)
    }

    .about__section.has-2-columns.has-gutters.is-wider-left,.about__section.has-2-columns.has-gutters.is-wider-right,.about__section.has-3-columns.has-gutters {
        margin-bottom: calc(var(--gap) * 2)
    }

    .about__section.has-2-columns.has-gutters .column,.about__section.has-3-columns.has-gutters .column {
        margin-bottom: var(--gap)
    }

    .about__section.has-2-columns.has-gutters .column:last-child,.about__section.has-3-columns.has-gutters .column:last-child {
        margin-bottom: 0
    }

    .about__section.has-3-columns .column:nth-of-type(n) {
        padding-top: calc(var(--gap)/ 2);
        padding-bottom: calc(var(--gap)/ 2)
    }

    .about__section.has-4-columns {
        grid-template-columns: repeat(2,1fr)
    }

    .about__section.has-overlap-style {
        grid-template-columns: 1fr
    }

    .about__section.has-overlap-style .column.column {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 2
    }
}

@media screen and (max-width: 600px) {
    .about__section.has-2-columns {
        display:block;
        margin-bottom: var(--gap)
    }

    .about__section.has-2-columns:not(.has-gutters) .column:nth-of-type(n) {
        padding-top: calc(var(--gap)/ 2);
        padding-bottom: calc(var(--gap)/ 2)
    }

    .about__section.has-2-columns.has-gutters {
        margin-bottom: calc(var(--gap) * 2)
    }

    .about__section.has-2-columns.has-gutters .column {
        margin-bottom: var(--gap)
    }

    .about__section.has-2-columns.has-gutters .column:last-child {
        margin-bottom: 0
    }
}

@media screen and (max-width: 480px) {
    .about__section.is-feature .column {
        padding:0
    }

    .about__section.has-4-columns {
        display: block;
        padding-bottom: calc(var(--gap)/ 2)
    }

    .about__section.has-4-columns.has-gutters .column {
        margin-bottom: calc(var(--gap)/ 2)
    }

    .about__section.has-4-columns.has-gutters .column:last-child {
        margin-bottom: 0
    }

    .about__section.has-4-columns .column:nth-of-type(n) {
        padding-top: calc(var(--gap)/ 2);
        padding-bottom: calc(var(--gap)/ 2)
    }
}

.about__container {
    line-height: 1.4;
    color: var(--text)
}

.about__container h1 {
    padding: 0
}

.about__container h1,.about__container h2,.about__container h3.is-larger-heading {
    margin-top: 0;
    margin-bottom: .5em;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.16
}

.about__container h1.is-smaller-heading,.about__container h2.is-smaller-heading,.about__container h3 {
    margin-top: 0;
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 1.4
}

.about__container h3.is-smaller-heading,.about__container h4 {
    margin-top: 0;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.6
}

.about__container p {
    font-size: inherit;
    line-height: inherit
}

.about__container p.is-subheading {
    margin-top: 0;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 160%
}

.about__section a {
    color: var(--text);
    text-decoration: underline
}

.about__section a:active,.about__section a:focus,.about__section a:hover {
    color: var(--text);
    text-decoration: none
}

.wp-credits-list a {
    text-decoration: none
}

.wp-credits-list a:active,.wp-credits-list a:focus,.wp-credits-list a:hover {
    text-decoration: underline
}

.about__container ul {
    list-style: disc;
    margin-left: calc(var(--gap)/ 2)
}

.about__container li {
    margin-bottom: .5rem
}

.about__container img {
    margin: 0;
    max-width: 100%;
    vertical-align: middle
}

.about__container .about__image {
    margin: 0
}

.about__container .about__image img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.about__container .about__image figcaption {
    margin-top: .5em;
    text-align: center
}

.about__container .about__image .wp-video {
    margin-left: auto;
    margin-right: auto
}

.about__container .about__image svg {
    vertical-align: middle
}

.about__container .about__image+h3 {
    margin-top: 1.5em
}

.about__container hr {
    margin: calc(var(--gap)/ 2) var(--gap);
    height: 0;
    border: none;
    border-top: 4px solid var(--accent-3)
}

.about__container hr.is-small {
    margin-top: 0;
    margin-bottom: 0
}

.about__container hr.is-large {
    margin: var(--gap) auto
}

.about__container .notice,.about__container div.error,.about__container div.updated {
    display: none!important
}

.about__section {
    font-size: 1.125rem;
    line-height: 1.55
}

.about__section.is-feature {
    font-size: 1.6em
}

.about__section.has-3-columns,.about__section.has-4-columns {
    font-size: 1rem
}

@media screen and (max-width: 480px) {
    .about__section.is-feature {
        font-size:1.4em
    }

    .about__container h1,.about__container h2,.about__container h3.is-larger-heading {
        font-size: 2em
    }
}

.about__header {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    box-sizing: border-box;
    padding: var(--gap) 0;
    height: clamp(12.5rem,-1.25rem + 36.67vw,26.25rem);
    color: var(--text-light);
    background-image: url('images/about-header-about.svg?ver=6.4'),url('images/about-header-background.svg?ver=6.4');
    background-size: auto 70%,cover;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: right 7% center,top left;
    background-color: var(--background)
}

.credits-php .about__header {
    background-image: url('images/about-header-credits.svg?ver=6.4'),url('images/about-header-background.svg?ver=6.4')
}

.freedoms-php .about__header {
    background-image: url('images/about-header-freedoms.svg?ver=6.4'),url('images/about-header-background.svg?ver=6.4')
}

.privacy-php .about__header {
    background-image: url('images/about-header-privacy.svg?ver=6.4'),url('images/about-header-background.svg?ver=6.4')
}

.contribute-php .about__header {
    background-image: url('images/about-header-contribute.svg?ver=6.4'),url('images/about-header-background.svg?ver=6.4')
}

.about__header-image {
    margin: 0 var(--gap) 3em
}

.about__header-title {
    box-sizing: border-box;
    margin: 0 calc(var(--gap) + 2rem);
    padding: 0;
    max-width: 55%
}

.about__header-title h1 {
    margin: 0 0 1rem;
    padding: 0;
    font-size: clamp(2rem, 20vw - 9rem, 4rem);
    line-height: 1;
    font-weight: 600
}

.about-php .about__header-title h1,.contribute-php .about__header-title h1,.credits-php .about__header-title h1,.freedoms-php .about__header-title h1,.privacy-php .about__header-title h1 {
    font-size: clamp(2rem, 10vw - 3rem, 4rem)
}

.about__header-text {
    box-sizing: border-box;
    max-width: 26em;
    margin: 0 auto;
    padding: 0;
    font-size: 1.6rem;
    line-height: 1.15;
    text-align: center
}

.about__header-navigation {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    padding-top: 0;
    margin-bottom: var(--gap);
    background: var(--nav-background);
    color: var(--nav-color);
    border-bottom: 3px solid var(--nav-border)
}

.about__header-navigation .nav-tab {
    margin-left: 0;
    padding: calc(var(--gap) * .75) var(--gap);
    float: none;
    font-size: 1.4em;
    line-height: 1;
    border-width: 0 0 3px;
    border-style: solid;
    border-color: transparent;
    background: 0 0;
    color: inherit
}

.about__header-navigation .nav-tab:active,.about__header-navigation .nav-tab:hover {
    background-color: var(--nav-current);
    color: var(--text-light)
}

.about__header-navigation .nav-tab-active {
    margin-bottom: -3px;
    color: var(--nav-current);
    border-width: 0 0 6px;
    border-color: var(--nav-current)
}

.about__header-navigation .nav-tab-active:active,.about__header-navigation .nav-tab-active:hover {
    background-color: var(--nav-current);
    color: var(--text-light);
    border-color: var(--nav-current)
}

@media screen and (max-width: 960px) {
    .about-php .about__header-title h1,.contribute-php .about__header-title h1,.credits-php .about__header-title h1,.freedoms-php .about__header-title h1,.privacy-php .about__header-title h1 {
        font-size:clamp(3rem, 6.67vw - .5rem, 4.5rem)
    }

    .about__header-navigation .nav-tab {
        padding: calc(var(--gap) * .75) calc(var(--gap) * .5)
    }
}

@media screen and (max-width: 782px) {
    .about__container .about__header-text {
        font-size:1.4em
    }

    .about__header-container {
        display: block
    }

    .about__header-image,.about__header-title {
        margin-left: calc(var(--gap)/ 2);
        margin-right: calc(var(--gap)/ 2)
    }

    .about__header-text {
        margin-top: 0
    }

    .about__header-navigation .nav-tab {
        margin-top: 0;
        margin-right: 0;
        padding-left: calc(var(--gap)/ 2);
        padding-right: calc(var(--gap)/ 2)
    }
}

@media screen and (max-width: 600px) {
    .about__header {
        min-height:auto
    }

    .about__header,.contribute-php .about__header,.credits-php .about__header,.freedoms-php .about__header,.privacy-php .about__header {
        background-image: none
    }

    .about__header-title p {
        font-size: 2.4em
    }

    .about__header-text {
        margin-left: calc(var(--gap)/ 2);
        margin-right: calc(var(--gap)/ 2)
    }

    .about__header-navigation {
        display: block
    }

    .about__header-navigation .nav-tab {
        display: block;
        margin-bottom: 0;
        padding: calc(var(--gap)/ 2);
        border-left-width: 6px;
        border-bottom: none
    }

    .about__header-navigation .nav-tab-active {
        border-bottom: none;
        border-left-width: 6px
    }
}

.about__section .wp-people-group-title {
    margin-bottom: calc(var(--gap) * 2 - 10px);
    text-align: center
}

.about__section .wp-people-group {
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

.about__section .wp-person {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    margin-bottom: calc(var(--gap) - 10px);
    width: 25%;
    text-align: center
}

.about__section .compact .wp-person {
    height: auto;
    width: 20%
}

.about__section .wp-person-avatar {
    display: block;
    margin: 0 auto calc(var(--gap)/ 2);
    width: 140px;
    height: 140px;
    border-radius: 100%;
    overflow: hidden
}

.about__section .wp-person .gravatar {
    width: 140px;
    height: 140px;
    filter: grayscale(100%)
}

.about__section .compact .wp-person .gravatar,.about__section .compact .wp-person-avatar {
    width: 80px;
    height: 80px
}

.about__section .wp-person .web {
    display: block;
    font-size: 1.4em;
    font-weight: 600;
    padding: 10px 10px 0;
    text-decoration: none
}

.about__section .wp-person .web:hover {
    text-decoration: underline
}

.about__section .compact .wp-person .web {
    font-size: 1.2em
}

.about__section .wp-person .title {
    display: block;
    margin-top: .5em
}

@media screen and (max-width: 782px) {
    .about__section .wp-person {
        width:33%
    }

    .about__section .compact .wp-person {
        width: 25%
    }

    .about__section .wp-person .gravatar,.about__section .wp-person-avatar {
        width: 120px;
        height: 120px
    }
}

@media screen and (max-width: 600px) {
    .about__section .wp-person {
        width:50%
    }

    .about__section .compact .wp-person {
        width: 33%
    }

    .about__section .wp-person .web {
        font-size: 1.2em
    }
}

@media screen and (max-width: 480px) {
    .about__section .wp-person {
        min-width:100%
    }

    .about__section .wp-person .web {
        font-size: 1em
    }

    .about__section .compact .wp-person .web {
        font-size: 1em
    }
}

.about__section .column .freedom-image {
    margin-bottom: var(--gap);
    max-height: 180px
}

.about__section .column .privacy-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 25rem
}

.about-wrap {
    position: relative;
    margin: 25px 40px 0 20px;
    max-width: 1050px;
    font-size: 15px
}

.about-wrap.full-width-layout {
    max-width: 1200px
}

.about-wrap-content {
    max-width: 1050px
}

.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated {
    display: none!important
}

.about-wrap hr {
    border: 0;
    height: 0;
    margin: 3em 0 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.about-wrap img {
    margin: 0;
    width: 100%;
    height: auto;
    vertical-align: middle
}

.about-wrap .inline-svg img {
    max-width: 100%;
    width: auto;
    height: auto
}

.about-wrap video {
    margin: 1.5em auto
}

.wp-badge {
    background: #0073aa url(images/w-logo-white.png?ver=20160308) no-repeat;
    background-position: center 25px;
    background-size: 80px 80px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    margin: 5px 0 0;
    padding-top: 120px;
    height: 40px;
    display: inline-block;
    width: 140px;
    text-rendering: optimizeLegibility;
    box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.svg .wp-badge {
    background-image: url(images/wordpress-logo-white.svg?ver=20160308)
}

.about-wrap .wp-badge {
    position: absolute;
    top: 0;
    right: 0
}

.about-wrap .nav-tab {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 18px;
    line-height: 1.33333333
}

.about-wrap h1 {
    margin: .2em 200px 0 0;
    padding: 0;
    color: #32373c;
    line-height: 1.2;
    font-size: 2.8em;
    font-weight: 400
}

.about-wrap h2 {
    margin: 40px 0 .6em;
    font-size: 2.7em;
    line-height: 1.3;
    font-weight: 300;
    text-align: center
}

.about-wrap h3 {
    margin: 1.25em 0 .6em;
    font-size: 1.4em;
    line-height: 1.5
}

.about-wrap h4 {
    font-size: 16px;
    color: #23282d
}

.about-wrap p {
    line-height: 1.5;
    font-size: 16px
}

.about-wrap code,.about-wrap ol li p {
    font-size: 14px;
    font-weight: 400
}

.about-wrap figcaption {
    font-size: 13px;
    text-align: center;
    color: #fff;
    text-overflow: ellipsis
}

.about-wrap .about-description,.about-wrap .about-text {
    margin-top: 1.4em;
    font-weight: 400;
    line-height: 1.6;
    font-size: 19px
}

.about-wrap .about-text {
    margin: 1em 200px 1em 0;
    color: #555d66
}

.about-wrap .has-1-columns,.about-wrap .has-2-columns,.about-wrap .has-3-columns,.about-wrap .has-4-columns {
    display: grid;
    max-width: 800px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto
}

.about-wrap .column {
    margin-right: 20px;
    margin-left: 20px
}

.about-wrap .is-wide {
    max-width: 760px
}

.about-wrap .is-fullwidth {
    max-width: 100%
}

.about-wrap .has-1-columns {
    display: block;
    max-width: 680px;
    margin: 0 auto 40px
}

.about-wrap .has-2-columns {
    grid-template-columns: 1fr 1fr
}

.about-wrap .has-2-columns .column:nth-of-type(odd) {
    grid-column-start: 1
}

.about-wrap .has-2-columns .column:nth-of-type(2n) {
    grid-column-start: 2
}

.about-wrap .has-2-columns.is-wider-right {
    grid-template-columns: 1fr 2fr
}

.about-wrap .has-2-columns.is-wider-left {
    grid-template-columns: 2fr 1fr
}

.about-wrap .has-3-columns {
    grid-template-columns: repeat(3,1fr)
}

.about-wrap .has-3-columns .column:nth-of-type(3n+1) {
    grid-column-start: 1
}

.about-wrap .has-3-columns .column:nth-of-type(3n+2) {
    grid-column-start: 2
}

.about-wrap .has-3-columns .column:nth-of-type(3n) {
    grid-column-start: 3
}

.about-wrap .has-4-columns {
    grid-template-columns: repeat(4,1fr)
}

.about-wrap .has-4-columns .column:nth-of-type(4n+1) {
    grid-column-start: 1
}

.about-wrap .has-4-columns .column:nth-of-type(4n+2) {
    grid-column-start: 2
}

.about-wrap .has-4-columns .column:nth-of-type(4n+3) {
    grid-column-start: 3
}

.about-wrap .has-4-columns .column:nth-of-type(4n) {
    grid-column-start: 4
}

.about-wrap .column :first-child {
    margin-top: 0
}

.about-wrap .aligncenter {
    text-align: center
}

.about-wrap .alignleft {
    float: left;
    margin-right: 40px
}

.about-wrap .alignright {
    float: right;
    margin-left: 40px
}

.about-wrap .is-vertically-aligned-top {
    align-self: flex-start
}

.about-wrap .is-vertically-aligned-center {
    align-self: center
}

.about-wrap .is-vertically-aligned-bottom {
    align-self: end
}

.about-wrap .point-releases {
    margin-top: 5px;
    border-bottom: 1px solid #ddd
}

.about-wrap .changelog {
    margin-bottom: 40px
}

.about-wrap .changelog.point-releases h3 {
    padding-top: 35px
}

.about-wrap .changelog.point-releases h3:first-child {
    padding-top: 7px
}

.about-wrap .changelog.feature-section .col {
    margin-top: 40px
}

.about-wrap .lead-description {
    font-size: 1.5em;
    text-align: center
}

.about-wrap .feature-section p {
    margin-top: .6em
}

.about-wrap .headline-feature {
    margin: 0 auto 40px;
    max-width: 680px
}

.about-wrap .headline-feature h2 {
    margin: 50px 0 0
}

.about-wrap .headline-feature img {
    max-width: 600px;
    width: 100%
}

.about-wrap .return-to-dashboard {
    margin: 30px 0 0 -5px;
    font-size: 14px;
    font-weight: 600
}

.about-wrap .return-to-dashboard a {
    text-decoration: none;
    padding: 0 5px
}

.about-wrap h2.wp-people-group {
    margin: 2.6em 0 1.33em;
    padding: 0;
    font-size: 16px;
    line-height: inherit;
    font-weight: 600;
    text-align: left
}

.about-wrap .wp-people-group {
    padding: 0 5px;
    margin: 0 -15px 0 -5px
}

.about-wrap .compact {
    margin-bottom: 0
}

.about-wrap .wp-person {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    padding-bottom: 15px;
    height: 70px;
    width: 280px
}

.about-wrap .compact .wp-person {
    height: auto;
    width: 180px;
    padding-bottom: 0;
    margin-bottom: 0
}

.about-wrap .wp-person .gravatar {
    float: left;
    margin: 0 10px 10px 0;
    padding: 1px;
    width: 60px;
    height: 60px
}

.about-wrap .compact .wp-person .gravatar {
    width: 30px;
    height: 30px
}

.about-wrap .wp-person .web {
    margin: 6px 0 2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 2;
    text-decoration: none
}

.about-wrap .wp-person .title {
    display: block
}

.about-wrap #wp-people-group-validators+p.wp-credits-list {
    margin-top: 0
}

.about-wrap p.wp-credits-list a {
    white-space: nowrap
}

.freedoms-php .about-wrap ol {
    margin: 40px 60px
}

.freedoms-php .about-wrap ol li {
    list-style-type: decimal;
    font-weight: 600
}

.freedoms-php .about-wrap ol p {
    font-weight: 400;
    margin: .6em 0
}

.freedoms-php .column .freedoms-image {
    background-image: url('images/freedoms.png');
    background-size: 100%;
    padding-top: 100%
}

.freedoms-php .column:nth-of-type(2) .freedoms-image {
    background-position: 0 34%
}

.freedoms-php .column:nth-of-type(3) .freedoms-image {
    background-position: 0 66%
}

.freedoms-php .column:nth-of-type(4) .freedoms-image {
    background-position: 0 100%
}

@media screen and (max-width: 782px) {
    .about-wrap .has-3-columns,.about-wrap .has-4-columns {
        grid-template-columns:1fr 1fr
    }

    .about-wrap .has-3-columns .column:nth-of-type(3n+1),.about-wrap .has-4-columns .column:nth-of-type(4n+1) {
        grid-column-start: 1;
        grid-row-start: 1
    }

    .about-wrap .has-3-columns .column:nth-of-type(3n+2),.about-wrap .has-4-columns .column:nth-of-type(4n+2) {
        grid-column-start: 2;
        grid-row-start: 1
    }

    .about-wrap .has-3-columns .column:nth-of-type(3n),.about-wrap .has-4-columns .column:nth-of-type(4n+3) {
        grid-column-start: 1;
        grid-row-start: 2
    }

    .about-wrap .has-4-columns .column:nth-of-type(4n) {
        grid-column-start: 2;
        grid-row-start: 2
    }
}

@media screen and (max-width: 600px) {
    .about-wrap .has-2-columns,.about-wrap .has-3-columns,.about-wrap .has-4-columns {
        display:block
    }

    .about-wrap :not(.is-wider-right):not(.is-wider-left) .column {
        margin-right: 0;
        margin-left: 0
    }

    .about-wrap .has-2-columns.is-wider-left,.about-wrap .has-2-columns.is-wider-right {
        display: grid
    }
}

@media only screen and (max-width: 500px) {
    .about-wrap {
        margin-right:20px;
        margin-left: 10px
    }

    .about-wrap .about-text,.about-wrap h1 {
        margin-right: 0
    }

    .about-wrap .about-text {
        margin-bottom: .25em
    }

    .about-wrap .wp-badge {
        position: relative;
        margin-bottom: 1.5em;
        width: 100%
    }
}

@media only screen and (max-width: 480px) {
    .about-wrap .has-2-columns.is-wider-left,.about-wrap .has-2-columns.is-wider-right {
        display:block
    }

    .about-wrap .column {
        margin-right: 0;
        margin-left: 0
    }

    .about-wrap .has-2-columns.is-wider-left img,.about-wrap .has-2-columns.is-wider-right img {
        max-width: 160px
    }
}

/*! This file is auto-generated */
.no-js #message {
    display: block
}

ul.add-menu-item-tabs li {
    padding: 3px 5px 4px 8px
}

.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar {
    margin: 0
}

.accordion-section .categorychecklist {
    margin: 13px 0
}

#nav-menu-meta .accordion-section-content {
    padding: 18px 13px
}

#nav-menu-meta .button-controls {
    margin-bottom: 0
}

.has-no-menu-item .button-controls {
    display: none
}

#nav-menus-frame {
    margin-left: 300px;
    margin-top: 23px
}

#wpbody-content #menu-settings-column {
    display: inline;
    width: 281px;
    margin-left: -300px;
    clear: both;
    float: left;
    padding-top: 0
}

#menu-settings-column .inside {
    clear: both;
    margin: 10px 0 0
}

.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox {
    opacity: .5
}

.metabox-holder-disabled .button-controls .select-all {
    display: none
}

#wpbody {
    position: relative
}

.is-submenu {
    color: #50575e;
    font-style: italic;
    font-weight: 400;
    margin-left: 4px
}

.manage-menus {
    margin-top: 23px;
    padding: 10px;
    overflow: hidden;
    background: #fff
}

.manage-menus .selected-menu,.manage-menus .submit-btn,.manage-menus select,.nav-menus-php .add-new-menu-action {
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle
}

.manage-menus select,.menu-location-menus select {
    max-width: 100%
}

.menu-edit #post-body-content h3 {
    margin: 1em 0 10px
}

#nav-menu-bulk-actions-top {
    margin: 1em 0
}

#nav-menu-bulk-actions-bottom {
    margin: 1em 0;
    margin: calc(1em + 9px) 0
}

.bulk-actions input.button {
    margin-right: 12px
}

.bulk-select-button {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    font-size: 13px;
    line-height: 2.15384615;
    height: auto;
    min-height: 30px;
    background: #f6f7f7;
    vertical-align: top;
    border: 1px solid #dcdcde;
    margin: 0;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box
}

.bulk-selection .bulk-select-button {
    color: #2271b1;
    border-color: #2271b1;
    background: #f6f7f7;
    vertical-align: top
}

#pending-menu-items-to-delete {
    display: none
}

.bulk-selection #pending-menu-items-to-delete {
    display: block;
    margin-top: 1em
}

#pending-menu-items-to-delete p {
    margin-bottom: 0
}

#pending-menu-items-to-delete ul {
    margin-top: 0;
    list-style: none
}

#pending-menu-items-to-delete ul li {
    display: inline
}

input.bulk-select-switcher+.bulk-select-button-label {
    vertical-align: inherit
}

label.bulk-select-button:active,label.bulk-select-button:focus-within,label.bulk-select-button:hover {
    background: #f0f0f1;
    border-color: #0a4b78;
    color: #0a4b78
}

input.bulk-select-switcher:focus+.bulk-select-button-label {
    color: #0a4b78
}

.bulk-actions input.menu-items-delete {
    -webkit-appearance: none;
    appearance: none;
    font-size: inherit;
    border: 0;
    line-height: 2.1em;
    background: 0 0;
    cursor: pointer;
    text-decoration: underline;
    color: #b32d2e
}

.bulk-actions input.menu-items-delete:hover {
    color: #b32d2e;
    border: none
}

.bulk-actions input.menu-items-delete.disabled {
    display: none
}

.menu-settings {
    border-top: 1px solid #f0f0f1;
    margin-top: 2em
}

.menu-settings-group {
    margin: 0 0 10px;
    overflow: hidden;
    padding-left: 20%
}

.menu-settings-group:last-of-type {
    margin-bottom: 0
}

.menu-settings-input {
    float: left;
    margin: 0;
    width: 100%
}

.menu-settings-group-name {
    float: left;
    clear: both;
    width: 25%;
    padding: 3px 0 0;
    margin-left: -25%
}

.menu-settings label {
    vertical-align: baseline
}

.menu-edit .checkbox-input {
    margin-top: 4px
}

.theme-location-set {
    color: #646970;
    font-size: 11px
}

#menu-management-liquid {
    float: left;
    min-width: 100%;
    margin-top: 3px
}

#menu-management {
    position: relative;
    margin-right: 20px;
    margin-top: -3px;
    width: 100%
}

#menu-management .menu-edit {
    margin-bottom: 20px
}

.nav-menus-php #post-body {
    padding: 0 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dcdcde;
    background: #fff
}

#nav-menu-footer,#nav-menu-header {
    padding: 0 10px;
    background: #f6f7f7
}

#nav-menu-header {
    border-bottom: 1px solid #dcdcde;
    margin-bottom: 0
}

#nav-menu-header .menu-name-label {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated {
    margin: 0
}

.nav-menus-php #post-body-content {
    position: relative;
    float: none
}

.nav-menus-php #post-body-content .post-body-plain {
    margin-bottom: 0
}

#menu-management .menu-add-new abbr {
    font-weight: 600
}

#select-nav-menu-container {
    text-align: right;
    padding: 0 10px 3px;
    margin-bottom: 5px
}

#select-nav-menu {
    width: 100px;
    display: inline
}

#menu-name-label {
    margin-top: -2px
}

.widefat .menu-locations .menu-location-title {
    padding: 13px 10px 0
}

.menu-location-title label {
    font-weight: 600
}

.menu-location-menus select {
    float: left
}

#locations-nav-menu-wrapper {
    padding: 5px 0
}

.locations-nav-menu-select select {
    float: left;
    width: 160px;
    margin-right: 5px
}

.locations-row-links {
    float: left;
    margin: 6px 0 0 6px
}

.locations-add-menu-link,.locations-edit-menu-link {
    margin: 0 3px
}

.locations-edit-menu-link {
    padding-right: 3px;
    border-right: 1px solid #c3c4c7
}

#menu-management .inside {
    padding: 0 10px
}

.customlinkdiv .menu-item-textbox,.postbox .howto input {
    width: 180px;
    float: right
}

.accordion-container .outer-border {
    margin: 0
}

.customlinkdiv p {
    margin-top: 0
}

#nav-menu-theme-locations .howto select {
    width: 100%
}

#nav-menu-theme-locations .button-controls {
    text-align: right
}

.add-menu-item-view-all {
    height: 400px
}

#menu-container .submit {
    margin: 0 0 10px;
    padding: 0
}

#cancel-save {
    text-decoration: underline;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 5px
}

.button-primary.right,.button-secondary.right,.button.right {
    float: right
}

.list-controls {
    float: left;
    margin-top: 5px
}

.add-to-menu {
    float: right
}

.button-controls {
    clear: both;
    margin: 10px 0
}

.hide-all,.show-all {
    cursor: pointer
}

.hide-all {
    display: none
}

#menu-name {
    width: 270px;
    vertical-align: middle
}

#manage-menu .inside {
    padding: 0
}

#available-links dt {
    display: block
}

#add-custom-link .howto {
    font-size: 12px
}

#add-custom-link label span {
    display: block;
    float: left;
    margin-top: 5px;
    padding-right: 5px
}

.menu-item-textbox {
    width: 180px
}

.customlinkdiv label,.nav-menus-php .howto span {
    float: left;
    margin-top: 6px
}

.quick-search {
    width: 190px
}

.quick-search-wrap .spinner {
    float: none;
    margin: -3px -10px 0 0
}

.nav-menus-php .list-wrap {
    display: none;
    clear: both;
    margin-bottom: 10px
}

.nav-menus-php .postbox p.submit {
    margin-bottom: 0
}

.nav-menus-php .list li {
    display: none;
    margin: 0 0 5px
}

.nav-menus-php .list li .menu-item-title {
    cursor: pointer;
    display: block
}

.nav-menus-php .list li .menu-item-title input {
    margin-right: 3px;
    margin-top: -3px
}

.menu-item-title input[type=checkbox] {
    display: inline-block;
    margin-top: -4px
}

.menu-item-title .post-state {
    font-weight: 600
}

#menu-container .inside {
    padding-bottom: 10px
}

.menu {
    padding-top: 1em
}

#menu-to-edit {
    margin: 0;
    padding: .1em 0
}

.menu ul {
    width: 100%
}

.menu li {
    margin-bottom: 0;
    position: relative
}

.menu-item-bar {
    clear: both;
    line-height: 1.5;
    position: relative;
    margin: 9px 0 0
}

.menu-item-bar .menu-item-handle {
    border: 1px solid #dcdcde;
    position: relative;
    padding: 10px 15px;
    height: auto;
    min-height: 20px;
    max-width: 382px;
    line-height: 2.30769230;
    overflow: hidden;
    word-wrap: break-word
}

.menu-item-bar .menu-item-handle:hover {
    border-color: #8c8f94
}

#menu-to-edit .menu-item-invalid .menu-item-handle {
    background: #fcf0f1;
    border-color: #d63638
}

.no-js .menu-item-edit-active .item-edit {
    display: none
}

.js .menu-item-handle {
    cursor: move
}

.menu li.deleting .menu-item-handle {
    background-image: none;
    background-color: #f86368
}

.menu-item-handle .item-title {
    font-size: 13px;
    font-weight: 600;
    line-height: 1.53846153;
    display: block;
    margin-right: 13em
}

.menu-item-handle .menu-item-checkbox {
    display: none
}

.bulk-selection .menu-item-handle .menu-item-checkbox {
    display: inline-block;
    margin-right: 6px
}

.menu-item-handle .menu-item-title.no-title {
    color: #646970
}

li.menu-item.ui-sortable-helper .menu-item-bar {
    margin-top: 0
}

li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar {
    margin-top: 9px
}

.menu .sortable-placeholder {
    height: 35px;
    width: 410px;
    margin-top: 9px
}

.menu-item .menu-item-transport:empty {
    display: none
}

.menu-item-depth-0 {
    margin-left: 0
}

.menu-item-depth-1 {
    margin-left: 30px
}

.menu-item-depth-2 {
    margin-left: 60px
}

.menu-item-depth-3 {
    margin-left: 90px
}

.menu-item-depth-4 {
    margin-left: 120px
}

.menu-item-depth-5 {
    margin-left: 150px
}

.menu-item-depth-6 {
    margin-left: 180px
}

.menu-item-depth-7 {
    margin-left: 210px
}

.menu-item-depth-8 {
    margin-left: 240px
}

.menu-item-depth-9 {
    margin-left: 270px
}

.menu-item-depth-10 {
    margin-left: 300px
}

.menu-item-depth-11 {
    margin-left: 330px
}

.menu-item-depth-0 .menu-item-transport {
    margin-left: 0
}

.menu-item-depth-1 .menu-item-transport {
    margin-left: -30px
}

.menu-item-depth-2 .menu-item-transport {
    margin-left: -60px
}

.menu-item-depth-3 .menu-item-transport {
    margin-left: -90px
}

.menu-item-depth-4 .menu-item-transport {
    margin-left: -120px
}

.menu-item-depth-5 .menu-item-transport {
    margin-left: -150px
}

.menu-item-depth-6 .menu-item-transport {
    margin-left: -180px
}

.menu-item-depth-7 .menu-item-transport {
    margin-left: -210px
}

.menu-item-depth-8 .menu-item-transport {
    margin-left: -240px
}

.menu-item-depth-9 .menu-item-transport {
    margin-left: -270px
}

.menu-item-depth-10 .menu-item-transport {
    margin-left: -300px
}

.menu-item-depth-11 .menu-item-transport {
    margin-left: -330px
}

body.menu-max-depth-0 {
    min-width: 950px!important
}

body.menu-max-depth-1 {
    min-width: 980px!important
}

body.menu-max-depth-2 {
    min-width: 1010px!important
}

body.menu-max-depth-3 {
    min-width: 1040px!important
}

body.menu-max-depth-4 {
    min-width: 1070px!important
}

body.menu-max-depth-5 {
    min-width: 1100px!important
}

body.menu-max-depth-6 {
    min-width: 1130px!important
}

body.menu-max-depth-7 {
    min-width: 1160px!important
}

body.menu-max-depth-8 {
    min-width: 1190px!important
}

body.menu-max-depth-9 {
    min-width: 1220px!important
}

body.menu-max-depth-10 {
    min-width: 1250px!important
}

body.menu-max-depth-11 {
    min-width: 1280px!important
}

.item-type {
    display: inline-block;
    padding: 12px 16px;
    color: #646970;
    font-size: 12px;
    line-height: 1.5
}

.item-controls {
    font-size: 12px;
    position: absolute;
    right: 20px;
    top: -1px
}

.item-controls a {
    text-decoration: none
}

.item-controls a:hover {
    cursor: pointer
}

.item-controls .item-order {
    padding-right: 10px
}

.nav-menus-php .item-edit {
    position: absolute;
    right: -20px;
    top: 0;
    display: block;
    width: 30px;
    height: 40px;
    outline: 0
}

.no-js.nav-menus-php .item-edit {
    position: static;
    float: right;
    width: auto;
    height: auto;
    margin: 12px -10px 12px 0;
    padding: 0;
    color: #2271b1;
    text-decoration: underline;
    font-size: 12px;
    line-height: 1.5
}

.no-js.nav-menus-php .item-edit .screen-reader-text {
    position: static;
    -webkit-clip-path: none;
    clip-path: none;
    width: auto;
    height: auto;
    margin: 0
}

.nav-menus-php .item-edit:before {
    margin-top: 10px;
    margin-left: 4px;
    width: 20px;
    border-radius: 50%;
    text-indent: -1px
}

.no-js.nav-menus-php .item-edit:before {
    display: none
}

.rtl .nav-menus-php .item-edit:before {
    text-indent: 1px
}

.js.nav-menus-php .item-edit:focus {
    box-shadow: none
}

.nav-menus-php .item-edit:focus:before {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.menu-instructions-inactive {
    display: none
}

.menu-item-settings {
    display: block;
    max-width: 392px;
    padding: 10px;
    position: relative;
    z-index: 10;
    border: 1px solid #c3c4c7;
    border-top: none;
    box-shadow: 0 1px 1px rgba(0,0,0,.04)
}

.menu-item-settings .field-move {
    margin: 3px 0 5px;
    line-height: 1.5
}

.field-move-visual-label {
    float: left;
    margin-right: 4px
}

.menu-item-settings .field-move .button-link {
    display: none;
    margin: 0 2px
}

.menu-item-edit-active .menu-item-settings {
    display: block
}

.menu-item-edit-inactive .menu-item-settings {
    display: none
}

.add-menu-item-pagelinks {
    margin: .5em -10px;
    text-align: center
}

.add-menu-item-pagelinks .page-numbers {
    display: inline-block;
    min-width: 20px
}

.add-menu-item-pagelinks .page-numbers.dots {
    min-width: 0
}

.link-to-original {
    display: block;
    margin: 0 0 15px;
    padding: 3px 5px 5px;
    border: 1px solid #dcdcde;
    color: #646970;
    font-size: 12px
}

.link-to-original a {
    padding-left: 4px;
    font-style: normal
}

.hidden-field {
    display: none
}

.menu-item-settings .description-thin,.menu-item-settings .description-wide {
    margin-right: 10px;
    float: left
}

.description-thin {
    width: calc(50% - 5px)
}

.menu-item-settings .description-thin+.description-thin {
    margin-right: 0
}

.description-wide {
    width: 100%
}

.menu-item-actions {
    padding-top: 15px;
    padding-bottom: 7px
}

#cancel-save {
    cursor: pointer
}

.nav-menus-php .major-publishing-actions {
    padding: 10px 0;
    display: flex;
    align-items: center
}

.nav-menus-php .major-publishing-actions>* {
    margin-right: 10px
}

.nav-menus-php .major-publishing-actions .form-invalid {
    padding-left: 4px;
    margin-left: -4px
}

#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls {
    display: block
}

@media only screen and (min-width: 769px) and (max-width:1000px) {
    body.menu-max-depth-0 {
        min-width:0!important
    }

    #menu-management-liquid {
        width: 100%
    }

    .nav-menus-php #post-body-content {
        min-width: 0
    }
}

@media screen and (max-width: 782px) {
    body.nav-menus-php,body.wp-customizer {
        min-width:0!important
    }

    #nav-menus-frame {
        margin-left: 0;
        float: none;
        width: 100%
    }

    #wpbody-content #menu-settings-column {
        display: block;
        width: 100%;
        float: none;
        margin-left: 0
    }

    #side-sortables .add-menu-item-tabs {
        margin: 15px 0 14px
    }

    ul.add-menu-item-tabs li.tabs {
        padding: 13px 15px 14px
    }

    .nav-menus-php .customlinkdiv .howto input {
        width: 65%
    }

    .nav-menus-php .quick-search {
        width: 85%
    }

    #menu-management-liquid {
        margin-top: 25px
    }

    .nav-menus-php .menu-name-label.howto span {
        margin-top: 13px
    }

    #menu-name {
        width: 100%
    }

    .nav-menus-php #nav-menu-header .major-publishing-actions .publishing-action {
        padding-top: 1em
    }

    .nav-menus-php .delete-action {
        font-size: 14px;
        line-height: 2.14285714
    }

    .description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings {
        width: auto
    }

    .menu-item-settings {
        padding: 10px
    }

    .menu-item-settings .description-thin,.menu-item-settings .description-wide {
        width: 100%
    }

    .menu-item-settings input {
        width: 100%
    }

    .menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio] {
        width: 25px
    }

    .menu-settings-group {
        padding-left: 0;
        overflow: visible
    }

    .menu-settings-group-name {
        float: none;
        width: auto;
        margin-left: 0;
        margin-bottom: 15px
    }

    .menu-settings-input {
        float: none;
        margin-bottom: 15px
    }

    .menu-edit .checkbox-input {
        margin-top: 0
    }

    .manage-menus select {
        margin: .5em 0
    }

    .wp-core-ui .manage-menus .button {
        margin-bottom: 0
    }

    .widefat .menu-locations .menu-location-title {
        padding-top: 16px
    }
}

@media only screen and (min-width: 783px) {
    @supports (position:sticky) and (scroll-margin-bottom:130px) {
        #nav-menu-footer {
            position:sticky;
            bottom: 0;
            z-index: 10;
            box-shadow: 0 -1px 0 0 #ddd
        }

        #save_menu_header {
            display: none
        }
    }
}

@media only screen and (max-width: 768px) {
    #menu-locations-wrap .widefat {
        width:100%
    }

    .bulk-select-button {
        padding: 5px 10px
    }
}

/*! This file is auto-generated */
.wp-pointer-content {
    padding: 0 0 10px;
    position: relative;
    font-size: 13px;
    background: #fff;
    border: 1px solid #c3c4c7;
    box-shadow: 0 3px 6px rgba(0,0,0,.08)
}

.wp-pointer-content h3 {
    position: relative;
    margin: -1px -1px 5px;
    padding: 15px 18px 14px 60px;
    border: 1px solid #2271b1;
    border-bottom: none;
    line-height: 1.4;
    font-size: 14px;
    color: #fff;
    background: #2271b1
}

.wp-pointer-content h3:before {
    background: #fff;
    border-radius: 50%;
    color: #2271b1;
    content: "\f227";
    font: normal 20px/1.6 dashicons;
    position: absolute;
    top: 8px;
    left: 15px;
    speak: never;
    text-align: center;
    width: 32px;
    height: 32px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wp-pointer-content h4 {
    margin: 1.33em 20px 1em;
    font-size: 1.15em
}

.wp-pointer-content p {
    padding: 0 20px
}

.wp-pointer-buttons {
    margin: 0;
    padding: 5px 15px;
    overflow: auto
}

.wp-pointer-buttons a {
    float: right;
    display: inline-block;
    text-decoration: none
}

.wp-pointer-buttons a.close {
    padding-left: 3px;
    position: relative
}

.wp-pointer-buttons a.close:before {
    background: 0 0;
    color: #787c82;
    content: "\f153";
    display: block!important;
    font: normal 16px/1 dashicons;
    speak: never;
    margin: 1px 0;
    text-align: center;
    -webkit-font-smoothing: antialiased!important;
    width: 10px;
    height: 100%;
    position: absolute;
    left: -15px;
    top: 1px
}

.wp-pointer-buttons a.close:hover:before {
    color: #d63638
}

.wp-pointer-arrow,.wp-pointer-arrow-inner {
    position: absolute;
    width: 0;
    height: 0
}

.wp-pointer-arrow {
    z-index: 10;
    width: 0;
    height: 0;
    border: 0 solid transparent
}

.wp-pointer-arrow-inner {
    z-index: 20
}

.wp-pointer-top,.wp-pointer-undefined {
    padding-top: 13px
}

.wp-pointer-bottom {
    margin-top: -13px;
    padding-bottom: 13px
}

.wp-pointer-left {
    padding-left: 13px
}

.wp-pointer-right {
    margin-left: -13px;
    padding-right: 13px
}

.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow {
    left: 50px
}

.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow {
    top: 50%;
    margin-top: -15px
}

.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow {
    top: 0;
    border-width: 0 13px 13px;
    border-bottom-color: #2271b1
}

.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner {
    top: 1px;
    margin-left: -13px;
    margin-top: -13px;
    border: 13px solid transparent;
    border-bottom-color: #2271b1;
    display: block;
    content: " "
}

.wp-pointer-bottom .wp-pointer-arrow {
    bottom: 0;
    border-width: 13px 13px 0;
    border-top-color: #c3c4c7
}

.wp-pointer-bottom .wp-pointer-arrow-inner {
    bottom: 1px;
    margin-left: -13px;
    margin-bottom: -13px;
    border: 13px solid transparent;
    border-top-color: #fff;
    display: block;
    content: " "
}

.wp-pointer-left .wp-pointer-arrow {
    left: 0;
    border-width: 13px 13px 13px 0;
    border-right-color: #c3c4c7
}

.wp-pointer-left .wp-pointer-arrow-inner {
    left: 1px;
    margin-left: -13px;
    margin-top: -13px;
    border: 13px solid transparent;
    border-right-color: #fff;
    display: block;
    content: " "
}

.wp-pointer-right .wp-pointer-arrow {
    right: 0;
    border-width: 13px 0 13px 13px;
    border-left-color: #c3c4c7
}

.wp-pointer-right .wp-pointer-arrow-inner {
    right: 1px;
    margin-right: -13px;
    margin-top: -13px;
    border: 13px solid transparent;
    border-left-color: #fff;
    display: block;
    content: " "
}

.wp-pointer.arrow-bottom .wp-pointer-content {
    margin-bottom: -45px
}

.wp-pointer.arrow-bottom .wp-pointer-arrow {
    top: 100%;
    margin-top: -30px
}

@media screen and (max-width: 782px) {
    .wp-pointer {
        display:none
    }
}

/*! This file is auto-generated */
.widget {
    margin: 0 auto 10px;
    position: relative;
    box-sizing: border-box
}

.widget.open {
    z-index: 99
}

.widget.open:focus-within {
    z-index: 100
}

.widget-top {
    font-size: 13px;
    font-weight: 600;
    background: #f6f7f7
}

.widget-top .widget-action {
    border: 0;
    margin: 0;
    padding: 10px;
    background: 0 0;
    cursor: pointer
}

.widget-title h3,.widget-title h4 {
    margin: 0;
    padding: 15px;
    font-size: 1em;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    user-select: none
}

.widgets-holder-wrap .widget-inside {
    border-top: none;
    padding: 1px 15px 15px;
    line-height: 1.23076923
}

.widget.widget-dirty .widget-control-close-wrapper {
    display: none
}

#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title {
    color: #646970
}

.deleting .widget-title,.deleting .widget-top .widget-action .toggle-indicator:before {
    color: #a7aaad
}

.wp-core-ui .media-widget-control .selected,.wp-core-ui .media-widget-control.selected .not-selected,.wp-core-ui .media-widget-control.selected .placeholder {
    display: none
}

.media-widget-control.selected .selected {
    display: inline-block
}

.media-widget-buttons {
    text-align: left;
    margin-top: 0
}

.media-widget-control .media-widget-buttons .button {
    width: auto;
    height: auto;
    margin-top: 12px;
    white-space: normal
}

.media-widget-buttons .button:first-child {
    margin-right: 8px
}

.media-widget-control .attachment-media-view .button-add-media,.media-widget-control .placeholder {
    border: 1px dashed #c3c4c7;
    box-sizing: border-box;
    cursor: pointer;
    line-height: 1.6;
    padding: 9px 0;
    position: relative;
    text-align: center;
    width: 100%
}

.media-widget-control .attachment-media-view .button-add-media {
    cursor: pointer;
    background-color: #f0f0f1;
    color: #2c3338
}

.media-widget-control .attachment-media-view .button-add-media:hover {
    background-color: #fff
}

.media-widget-control .attachment-media-view .button-add-media:focus {
    background-color: #fff;
    border-style: solid;
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8);
    outline: 2px solid transparent;
    outline-offset: -2px
}

.media-widget-control .media-widget-preview {
    background: 0 0;
    text-align: center
}

.media-widget-control .media-widget-preview .notice {
    text-align: initial
}

.media-frame .media-widget-embed-notice p code,.media-widget-control .notice p code {
    padding: 0 3px 0 0
}

.media-frame .media-widget-embed-notice {
    margin-top: 16px
}

.media-widget-control .media-widget-preview img {
    max-width: 100%;
    vertical-align: middle;
    background-image: linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);
    background-position: 0 0,10px 10px;
    background-size: 20px 20px
}

.media-widget-control .media-widget-preview .wp-video-shortcode {
    background: #000
}

.media-frame.media-widget .media-toolbar-secondary {
    min-width: 300px
}

.media-frame.media-widget .attachment-display-settings .setting.align,.media-frame.media-widget .checkbox-setting.autoplay,.media-frame.media-widget .embed-link-settings .setting.link-text,.media-frame.media-widget .embed-media-settings .legend-inline,.media-frame.media-widget .embed-media-settings .setting.align,.media-frame.media-widget .image-details .embed-media-settings .setting.align,.media-frame.media-widget .replace-attachment {
    display: none
}

.media-widget-video-preview {
    width: 100%
}

.media-widget-video-link {
    display: inline-block;
    min-height: 132px;
    width: 100%;
    background: #000
}

.media-widget-video-link .dashicons {
    font: normal 60px/1 dashicons;
    position: relative;
    width: 100%;
    top: -90px;
    color: #fff;
    text-decoration: none
}

.media-widget-video-link.no-poster .dashicons {
    top: 30px
}

.media-frame #embed-url-field.invalid,.media-widget-image-link>.link:invalid {
    border: 1px solid #d63638
}

.media-widget-image-link {
    margin: 1em 0
}

.media-widget-gallery-preview {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: -1.79104477%
}

.media-widget-preview.media_gallery,.media-widget-preview.media_image {
    cursor: pointer
}

.media-widget-preview .placeholder {
    background: #f0f0f1
}

.media-widget-gallery-preview .gallery-item {
    box-sizing: border-box;
    width: 50%;
    margin: 0;
    background: 0 0
}

.media-widget-gallery-preview .gallery-item .gallery-icon {
    margin: 4.5%
}

.media-widget-gallery-preview .gallery-item:nth-last-child(3):first-child,.media-widget-gallery-preview .gallery-item:nth-last-child(3):first-child~.gallery-item,.media-widget-gallery-preview .gallery-item:nth-last-child(n+5),.media-widget-gallery-preview .gallery-item:nth-last-child(n+5)~.gallery-item,.media-widget-gallery-preview .gallery-item:nth-last-child(n+6),.media-widget-gallery-preview .gallery-item:nth-last-child(n+6)~.gallery-item {
    max-width: 33.33%
}

.media-widget-gallery-preview .gallery-item img {
    height: auto;
    vertical-align: bottom
}

.media-widget-gallery-preview .gallery-icon {
    position: relative
}

.media-widget-gallery-preview .gallery-icon-placeholder {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,.5)
}

.media-widget-gallery-preview .gallery-icon-placeholder-text {
    font-weight: 600;
    font-size: 2em;
    color: #fff
}

.widget.ui-draggable-dragging {
    min-width: 100%
}

.widget.ui-sortable-helper {
    opacity: .8
}

.widget-placeholder {
    border: 1px dashed #c3c4c7;
    margin: 0 auto 10px;
    height: 45px;
    width: 100%;
    box-sizing: border-box
}

#widgets-right .widget-placeholder {
    margin-top: 0
}

#widgets-right .closed .widget-placeholder {
    height: 0;
    border: 0;
    margin-top: -10px
}

.sidebar-name {
    position: relative;
    box-sizing: border-box
}

.js .sidebar-name {
    cursor: pointer
}

.sidebar-name .handlediv {
    float: right;
    width: 38px;
    height: 38px;
    border: 0;
    margin: 0;
    padding: 8px;
    background: 0 0;
    cursor: pointer;
    outline: 0
}

#widgets-right .sidebar-name .handlediv {
    margin: 5px 3px 0 0
}

.sidebar-name .handlediv:focus {
    box-shadow: none;
    outline: 1px solid transparent
}

#widgets-left .sidebar-name .toggle-indicator {
    display: none
}

#widgets-left .sidebar-name .handlediv:focus .toggle-indicator,#widgets-left .sidebar-name:hover .toggle-indicator,#widgets-left .widgets-holder-wrap.closed .sidebar-name .toggle-indicator {
    display: block
}

.sidebar-name .toggle-indicator:before {
    padding: 1px 2px 1px 0;
    border-radius: 50%
}

.sidebar-name .handlediv:focus .toggle-indicator:before {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.sidebar-name h2,.sidebar-name h3 {
    margin: 0;
    padding: 8px 10px;
    overflow: hidden;
    white-space: normal;
    line-height: 1.5
}

.widgets-holder-wrap .description {
    padding: 0 0 15px;
    margin: 0;
    font-style: normal;
    color: #646970
}

.inactive-sidebar .description,.widget-holder .description {
    color: #50575e
}

#widgets-right .widgets-holder-wrap .description {
    padding-left: 7px;
    padding-right: 7px
}

div.widget-liquid-left {
    margin: 0;
    width: 38%;
    float: left
}

div.widget-liquid-right {
    float: right;
    width: 58%
}

div#widgets-left {
    padding-top: 12px
}

div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name {
    margin-bottom: 10px
}

div#widgets-left .sidebar-name h2,div#widgets-left .sidebar-name h3 {
    padding: 10px 0;
    margin: 0 10px 0 0
}

#widgets-left .widgets-holder-wrap,div#widgets-left .widget-holder {
    background: 0 0;
    border: none
}

#widgets-left .widgets-holder-wrap {
    border: none;
    box-shadow: none
}

#available-widgets .widget {
    margin: 0
}

#available-widgets .widget:nth-child(odd) {
    clear: both
}

#available-widgets .widget .widget-description {
    display: block;
    padding: 10px 15px;
    font-size: 12px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

#available-widgets #widget-list {
    position: relative
}

#widgets-left .inactive-sidebar {
    clear: both;
    width: 100%;
    background: 0 0;
    padding: 0;
    margin: 0 0 20px;
    border: none;
    box-shadow: none
}

#widgets-left .inactive-sidebar.first {
    margin-top: 40px
}

div#widgets-left .inactive-sidebar .widget.expanded {
    left: auto
}

.widget-title-action {
    float: right;
    position: relative
}

div#widgets-left .inactive-sidebar .widgets-sortables {
    min-height: 42px;
    padding: 0;
    background: 0 0;
    margin: 0;
    position: relative
}

div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2 {
    max-width: 450px
}

div#widgets-right .widgets-holder-wrap {
    margin: 10px 0 0
}

div#widgets-right .sidebar-description {
    min-height: 20px;
    margin-top: -5px
}

div#widgets-right .sidebar-name h2,div#widgets-right .sidebar-name h3 {
    padding: 15px 15px 15px 7px
}

div#widgets-right .widget-top {
    padding: 0
}

div#widgets-right .widgets-sortables {
    padding: 0 8px;
    margin-bottom: 9px;
    position: relative;
    min-height: 123px
}

div#widgets-right .closed .widgets-sortables {
    min-height: 0;
    margin-bottom: 0
}

.remove-inactive-widgets .spinner,.sidebar-name .spinner {
    float: none;
    position: relative;
    top: -2px;
    margin: -5px 5px
}

.sidebar-name .spinner {
    position: absolute;
    top: 18px;
    right: 30px
}

#widgets-right .widgets-holder-wrap.widget-hover {
    border-color: #787c82;
    box-shadow: 0 1px 2px rgba(0,0,0,.3)
}

.widget-access-link {
    float: right;
    margin: -5px 0 10px 10px
}

.widgets_access #widgets-left .widget .widget-top {
    cursor: auto
}

.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget {
    display: block
}

.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover {
    border-color: #dcdcde
}

#available-widgets .widget-action .edit,#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-action .add,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-action .add,#widgets-right .widget-control-edit .add {
    display: none
}

.widget-control-edit {
    display: block;
    color: #646970;
    background: #f0f0f1;
    padding: 0 15px;
    line-height: 3.30769230;
    border-left: 1px solid #dcdcde
}

#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover {
    color: #fff;
    background: #3c434a;
    border-left: 0;
    outline: 1px solid #3c434a
}

.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name {
    -webkit-user-select: none;
    user-select: none
}

.editwidget {
    margin: 0 auto
}

.editwidget .widget-inside {
    display: block;
    padding: 0 15px
}

.editwidget .widget-control-actions {
    margin-top: 20px
}

.js .closed br.clear,.js .widgets-holder-wrap.closed .description,.js .widgets-holder-wrap.closed .remove-inactive-widgets,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget {
    display: none
}

.js .widgets-holder-wrap.closed .widget.ui-sortable-helper {
    display: block
}

.widget-description,.widget-inside {
    display: none
}

.widget-inside {
    background: #fff
}

.widget-inside select {
    max-width: 100%
}

#removing-widget {
    display: none;
    font-weight: 400;
    padding-left: 15px;
    font-size: 12px;
    line-height: 1;
    color: #000
}

.js #removing-widget {
    color: #72aee6
}

#access-off,.no-js .widget-holder .description,.widget-control-noform,.widgets_access #access-on,.widgets_access .handlediv,.widgets_access .widget-action,.widgets_access .widget-holder .description {
    display: none
}

.widgets_access #widget-list,.widgets_access .widget-holder {
    padding-top: 10px
}

.widgets_access #access-off {
    display: inline
}

.widgets_access .sidebar-name,.widgets_access .widget .widget-top {
    cursor: default
}

.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar {
    transition: opacity .1s linear
}

.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar {
    opacity: .2;
    pointer-events: none
}

.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question {
    opacity: 1;
    pointer-events: auto
}

#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover {
    border-color: #8c8f94;
    box-shadow: 0 1px 2px rgba(0,0,0,.1)
}

.widgets-chooser ul.widgets-chooser-sidebars {
    margin: 0;
    list-style-type: none;
    max-height: 300px;
    overflow: auto
}

.widgets-chooser {
    display: none
}

.widgets-chooser ul {
    border: 1px solid #c3c4c7
}

.widgets-chooser li {
    border-bottom: 1px solid #c3c4c7;
    background: #fff;
    margin: 0;
    position: relative
}

.widgets-chooser .widgets-chooser-button {
    width: 100%;
    padding: 10px 15px 10px 35px;
    background: 0 0;
    border: 0;
    box-sizing: border-box;
    text-align: left;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.widgets-chooser .widgets-chooser-button:focus,.widgets-chooser .widgets-chooser-button:hover {
    outline: 0;
    text-decoration: underline
}

.widgets-chooser li:last-child {
    border: none
}

.widgets-chooser .widgets-chooser-selected .widgets-chooser-button {
    background: #2271b1;
    color: #fff
}

.widgets-chooser .widgets-chooser-selected:before {
    content: "\f147";
    display: block;
    -webkit-font-smoothing: antialiased;
    font: normal 26px/1 dashicons;
    color: #fff;
    position: absolute;
    top: 7px;
    left: 5px
}

.widgets-chooser .widgets-chooser-actions {
    padding: 10px 0 12px;
    text-align: center
}

#available-widgets .widget .widget-top {
    cursor: pointer
}

#available-widgets .widget.ui-draggable-dragging .widget-top {
    cursor: move
}

.text-widget-fields {
    position: relative
}

.text-widget-fields [hidden] {
    display: none
}

.text-widget-fields .wp-pointer.wp-pointer-top {
    position: absolute;
    z-index: 3;
    top: 100px;
    right: 10px;
    left: 10px
}

.text-widget-fields .wp-pointer .wp-pointer-arrow {
    left: auto;
    right: 15px
}

.text-widget-fields .wp-pointer .wp-pointer-buttons {
    line-height: 1.4
}

.custom-html-widget-fields>p>.CodeMirror {
    border: 1px solid #dcdcde
}

.custom-html-widget-fields code {
    padding-top: 1px;
    padding-bottom: 1px
}

ul.CodeMirror-hints {
    z-index: 101
}

.widget-control-actions .custom-html-widget-save-button.button.validation-blocked {
    cursor: not-allowed
}

@media screen and (max-width: 782px) {
    .editwidget .widget-inside input[type=checkbox],.editwidget .widget-inside input[type=radio],.widgets-holder-wrap .widget-inside input[type=checkbox],.widgets-holder-wrap .widget-inside input[type=radio] {
        margin:.25rem .25rem .25rem 0
    }
}

@media screen and (max-width: 480px) {
    div.widget-liquid-left {
        width:100%;
        float: none;
        border-right: none;
        padding-right: 0
    }

    #widgets-left .sidebar-name {
        margin-right: 0
    }

    #widgets-left #available-widgets .widget-top {
        margin-right: 0
    }

    #widgets-left .inactive-sidebar .widgets-sortables {
        margin-right: 0
    }

    div.widget-liquid-right {
        width: 100%;
        float: none
    }

    div.widget {
        max-width: 480px
    }

    .widget-access-link {
        float: none;
        margin: 15px 0 0
    }
}

@media screen and (max-width: 320px) {
    div.widget {
        max-width:320px
    }
}

@media only screen and (min-width: 1250px) {
    #widgets-left #available-widgets .widget {
        width:49%;
        float: left
    }

    .widget.ui-draggable-dragging {
        min-width: 49%
    }

    #widgets-left #available-widgets .widget:nth-child(2n) {
        float: right
    }

    #widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2 {
        float: left;
        width: 49%
    }

    #widgets-right .sidebars-column-1 {
        margin-right: 2%
    }

    #widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2 {
        float: none;
        width: 100%;
        margin: 0
    }
}

/*! This file is auto-generated */
.site-icon-preview .favicon-preview {
    margin: 5px 0 20px;
    overflow: hidden;
    position: relative;
    max-width: 180px
}

.site-icon-preview .browser-title,.site-icon-preview .favicon {
    height: 16px;
    left: 88px;
    overflow: hidden;
    position: absolute;
    top: 16px
}

.site-icon-preview .favicon {
    width: 16px
}

.site-icon-preview .browser-title {
    left: 109px;
    width: 72px;
    white-space: nowrap
}

.site-icon-preview .app-icon-preview {
    background-color: #000;
    border-radius: 16px;
    height: 64px;
    overflow: hidden;
    width: 64px;
    margin-top: 5px
}

.site-icon-preview .app-icon-preview,.site-icon-preview .favicon {
    direction: ltr
}

.customize-control-site_icon .favicon-preview {
    float: left;
    margin-right: 12px;
    margin-bottom: 0
}

.customize-control-site_icon .app-icon-preview {
    margin-top: 9px
}

/*! This file is auto-generated */
body.rtl,body.rtl .press-this a.wp-switch-editor {
    font-family: Tahoma,Arial,sans-serif
}

.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6 {
    font-family: Arial,sans-serif;
    font-weight: 600
}

body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor {
    font-family: Arial,sans-serif
}

.locale-he-il em {
    font-style: normal;
    font-weight: 600
}

.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description {
    font-style: normal
}

.locale-zh-cn .hdnle a {
    font-size: 12px
}

.locale-zh-cn form.upgrade .hint {
    font-style: normal;
    font-size: 100%
}

.locale-zh-cn #sort-buttons {
    font-size: 1em!important
}

.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button {
    padding: 0 5px 1px
}

.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner {
    margin: 16px 3px 0
}

.locale-ru-ru #adminmenu {
    width: inherit
}

.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody {
    margin-left: 0
}

.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend {
    width: 8em
}

.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap {
    margin-left: 8em
}

.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag {
    width: 165px
}

.locale-ru-ru.press-this .posting {
    margin-right: 277px
}

.locale-ru-ru .press-this-sidebar {
    width: 265px
}

.locale-ru-ru #customize-header-actions .button {
    padding: 0 5px 1px
}

.locale-ru-ru #customize-header-actions .spinner {
    margin: 16px 3px 0
}

.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend {
    width: 8em
}

.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
    margin-left: 8em
}

@media screen and (max-width: 782px) {
    .locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap {
        margin-left:0
    }
}

/*! This file is auto-generated */
#wp-auth-check-wrap.hidden {
    display: none
}

#wp-auth-check-wrap #wp-auth-check-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: .7;
    z-index: 1000010
}

#wp-auth-check-wrap #wp-auth-check {
    position: fixed;
    left: 50%;
    overflow: hidden;
    top: 40px;
    bottom: 20px;
    max-height: 415px;
    width: 380px;
    margin: 0 0 0 -190px;
    padding: 30px 0 0;
    background-color: #f0f0f1;
    z-index: 1000011;
    box-shadow: 0 3px 6px rgba(0,0,0,.3)
}

@media screen and (max-width: 380px) {
    #wp-auth-check-wrap #wp-auth-check {
        left:0;
        width: 100%;
        margin: 0
    }
}

#wp-auth-check-wrap.fallback #wp-auth-check {
    max-height: 180px;
    overflow: auto
}

#wp-auth-check-wrap #wp-auth-check-form {
    height: 100%;
    position: relative;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#wp-auth-check-form.loading:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -10px 0 0 -10px;
    background: url(../wp-includes/images/spinner.gif) no-repeat center;
    background-size: 20px 20px;
    transform: translateZ(0)
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution:120dpi) {
    #wp-auth-check-form.loading:before {
        background-image:url(../wp-includes/images/spinner-2x.gif)
    }
}

#wp-auth-check-wrap #wp-auth-check-form iframe {
    height: 98%;
    width: 100%
}

#wp-auth-check-wrap .wp-auth-check-close {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 22px;
    width: 22px;
    color: #787c82;
    text-decoration: none;
    text-align: center
}

#wp-auth-check-wrap .wp-auth-check-close:before {
    content: "\f158";
    font: normal 20px/22px dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale
}

#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover {
    color: #2271b1
}

#wp-auth-check-wrap .wp-auth-fallback-expired {
    outline: 0
}

#wp-auth-check-wrap .wp-auth-fallback {
    font-size: 14px;
    line-height: 1.5;
    padding: 0 25px;
    display: none
}

#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback {
    display: block
}

/*! This file is auto-generated */
.wp-color-picker {
    width: 80px;
    direction: ltr
}

.wp-picker-container .hidden {
    display: none
}

.wp-picker-container .wp-color-result.button {
    min-height: 30px;
    margin: 0 6px 6px 0;
    padding: 0 0 0 30px;
    font-size: 11px
}

.wp-color-result-text {
    background: #f6f7f7;
    border-radius: 0 2px 2px 0;
    border-left: 1px solid #c3c4c7;
    color: #50575e;
    display: block;
    line-height: 2.54545455;
    padding: 0 6px;
    text-align: center
}

.wp-color-result:focus,.wp-color-result:hover {
    background: #f6f7f7;
    border-color: #8c8f94;
    color: #1d2327
}

.wp-color-result:focus:after,.wp-color-result:hover:after {
    color: #1d2327;
    border-color: #a7aaad;
    border-left: 1px solid #8c8f94
}

.wp-picker-container {
    display: inline-block
}

.wp-color-result:focus {
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8)
}

.wp-color-result:active {
    transform: none!important
}

.wp-picker-open+.wp-picker-input-wrap {
    display: inline-block;
    vertical-align: top
}

.wp-picker-input-wrap label {
    display: inline-block;
    vertical-align: top
}

.form-table .wp-picker-input-wrap label {
    margin: 0!important
}

.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default {
    margin-left: 6px;
    padding: 0 8px;
    line-height: 2.54545455;
    min-height: 30px
}

.wp-picker-container .iris-square-slider .ui-slider-handle:focus {
    background-color: #50575e
}

.wp-picker-container .iris-picker {
    border-radius: 0;
    border-color: #dcdcde;
    margin-top: 6px
}

.wp-picker-container input[type=text].wp-color-picker {
    width: 4rem;
    font-size: 12px;
    font-family: monospace;
    line-height: 2.33333333;
    margin: 0;
    padding: 0 5px;
    vertical-align: top;
    min-height: 30px
}

.wp-color-picker::-webkit-input-placeholder {
    color: #646970
}

.wp-color-picker::-moz-placeholder {
    color: #646970;
    opacity: 1
}

.wp-color-picker:-ms-input-placeholder {
    color: #646970
}

.wp-picker-container input[type=text].iris-error {
    background-color: #fcf0f1;
    border-color: #d63638;
    color: #000
}

.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus {
    border-color: #3582c4;
    border-style: solid;
    box-shadow: 0 0 0 1px #3582c4;
    outline: 2px solid transparent
}

.iris-picker .iris-palette:focus {
    box-shadow: 0 0 0 2px #3582c4
}

@media screen and (max-width: 782px) {
    .wp-picker-container input[type=text].wp-color-picker {
        width:5rem;
        font-size: 16px;
        line-height: 1.875;
        min-height: 32px
    }

    .wp-customizer .wp-picker-container input[type=text].wp-color-picker {
        padding: 0 5px
    }

    .wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default {
        padding: 0 8px;
        line-height: 2.14285714;
        min-height: 32px
    }

    .wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default {
        padding: 0 8px;
        font-size: 14px;
        line-height: 2.14285714;
        min-height: 32px
    }

    .wp-picker-container .wp-color-result.button {
        padding: 0 0 0 40px;
        font-size: 14px;
        line-height: 2.14285714
    }

    .wp-customizer .wp-picker-container .wp-color-result.button {
        font-size: 14px;
        line-height: 2.14285714
    }

    .wp-picker-container .wp-color-result-text {
        padding: 0 14px;
        font-size: inherit;
        line-height: inherit
    }

    .wp-customizer .wp-picker-container .wp-color-result-text {
        padding: 0 10px
    }
}
