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

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

.wp-core-ui select:hover {
  color: #2271b1;
}

.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[multiple] {
  height: auto;
  padding-right: 8px;
  background: #fff;
}

.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, 0.8);
  background-color: #fff;
}

.ui-autocomplete li {
  margin-bottom: 0;
  padding: 4px 10px;
  white-space: nowrap;
  text-align: left;
  cursor: pointer;
}

@media (min-width: 768px) {
  .col-tb-offset-2 {
    margin-left: 0;
  }

  .col-tb-8 {
    width: 100%;
  }
}
/*! This file is auto-generated */
@font-face {
  font-family: dashicons;
  src: url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");
  src: url("../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("../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.dashicons, .dashicons-before:before {
  font-family: dashicons, serif;
  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 0.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);
}

/*! This file is auto-generated */
.wp-core-ui {
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
  /*!
  * 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
  */
  /*! This file is auto-generated */
  /*! This file is auto-generated */
}
.wp-core-ui .ui-content a {
  color: #2271b1;
  transition-property: border, background, color;
  transition-duration: 0.05s;
  transition-timing-function: ease-in-out;
}
.wp-core-ui .ui-content a, .wp-core-ui .ui-content div {
  outline: 0;
}
.wp-core-ui .ui-content a:active, .wp-core-ui .ui-content a:hover {
  color: #135e96;
}
.wp-core-ui .select:before, .wp-core-ui .select:after {
  content: none;
}
.wp-core-ui #wpwrap {
  height: auto;
  min-height: 100%;
  width: 100%;
  position: relative;
  -webkit-font-smoothing: subpixel-antialiased;
}
.wp-core-ui #wpcontent {
  height: 100%;
  padding-left: 20px;
}
.wp-core-ui .folded #wpcontent, .wp-core-ui .folded #wpfooter {
  margin-left: 36px;
}
.wp-core-ui #wpbody-content {
  padding-bottom: 65px;
  float: left;
  width: 100%;
  overflow: visible;
}
.wp-core-ui .inner-sidebar {
  float: right;
  clear: right;
  display: none;
  width: 281px;
  position: relative;
}
.wp-core-ui .columns-2 .inner-sidebar {
  margin-right: auto;
  width: 286px;
  display: block;
}
.wp-core-ui .columns-2 .inner-sidebar #side-sortables, .wp-core-ui .inner-sidebar #side-sortables {
  min-height: 300px;
  width: 280px;
  padding: 0;
}
.wp-core-ui .has-right-sidebar .inner-sidebar {
  display: block;
}
.wp-core-ui .has-right-sidebar #post-body {
  float: left;
  clear: left;
  width: 100%;
  margin-right: -2000px;
}
.wp-core-ui .has-right-sidebar #post-body-content {
  margin-right: 300px;
  float: none;
  width: auto;
}
.wp-core-ui #col-left {
  float: left;
  width: 35%;
}
.wp-core-ui #col-right {
  float: right;
  width: 65%;
}
.wp-core-ui #col-left .col-wrap {
  padding: 0 6px 0 0;
}
.wp-core-ui #col-right .col-wrap {
  padding: 0 0 0 6px;
}
.wp-core-ui .alignleft {
  float: left;
}
.wp-core-ui .alignright {
  float: right;
}
.wp-core-ui .textleft {
  text-align: left;
}
.wp-core-ui .textright {
  text-align: right;
}
.wp-core-ui .clear {
  clear: both;
}
.wp-core-ui .wp-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.wp-core-ui .screen-reader-text, .wp-core-ui .screen-reader-text span, .wp-core-ui .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;
}
.wp-core-ui .button .screen-reader-text {
  height: auto;
}
.wp-core-ui .screen-reader-shortcut {
  position: absolute;
  top: -1000em;
}
.wp-core-ui .screen-reader-shortcut:focus {
  left: 6px;
  top: -25px;
  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;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  text-decoration: none;
  outline: 2px solid transparent;
  outline-offset: -2px;
}
.wp-core-ui .hidden, .wp-core-ui .js .closed .inside, .wp-core-ui .js .hide-if-js, .wp-core-ui .js .wp-core-ui .hide-if-js, .wp-core-ui .js.wp-core-ui .hide-if-js, .wp-core-ui .no-js .hide-if-no-js, .wp-core-ui .no-js .wp-core-ui .hide-if-no-js, .wp-core-ui .no-js.wp-core-ui .hide-if-no-js {
  display: none;
}
.wp-core-ui #menu-management .menu-edit, .wp-core-ui #menu-settings-column .accordion-container, .wp-core-ui .comment-ays, .wp-core-ui .feature-filter, .wp-core-ui .imgedit-group, .wp-core-ui .manage-menus, .wp-core-ui .menu-item-handle, .wp-core-ui .popular-tags, .wp-core-ui .stuffbox, .wp-core-ui .widget-inside, .wp-core-ui .widget-top, .wp-core-ui .widgets-holder-wrap, .wp-core-ui .wp-editor-container, .wp-core-ui p.popular-tags, .wp-core-ui table.widefat {
  border: 1px solid #c3c4c7;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.wp-core-ui .comment-ays, .wp-core-ui .feature-filter, .wp-core-ui .imgedit-group, .wp-core-ui .popular-tags, .wp-core-ui .stuffbox, .wp-core-ui .widgets-holder-wrap, .wp-core-ui .wp-editor-container, .wp-core-ui p.popular-tags, .wp-core-ui table.widefat {
  background: #fff;
}
.wp-core-ui body, .wp-core-ui html {
  height: 100%;
  margin: 0;
  padding: 0;
}
.wp-core-ui body {
  background: #f0f0f1;
  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;
}
.wp-core-ui body.iframe {
  min-width: 0;
  padding-top: 1px;
}
.wp-core-ui body.modal-open {
  overflow: hidden;
}
.wp-core-ui body.mobile.modal-open #wpwrap {
  overflow: hidden;
  position: fixed;
  height: 100%;
}
.wp-core-ui iframe, .wp-core-ui img {
  border: 0;
}
.wp-core-ui td {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.wp-core-ui .wp-person a:focus .gravatar, .wp-core-ui a:focus, .wp-core-ui a:focus .media-icon img {
  color: #043959;
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  outline: 1px solid transparent;
}
.wp-core-ui #adminmenu a:focus {
  box-shadow: none;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.wp-core-ui .screen-reader-text:focus {
  box-shadow: none;
  outline: 0;
}
.wp-core-ui blockquote, .wp-core-ui q {
  quotes: none;
}
.wp-core-ui blockquote:after, .wp-core-ui blockquote:before, .wp-core-ui q:after, .wp-core-ui q:before {
  content: "";
  content: none;
}
.wp-core-ui .wp-die-message, .wp-core-ui p {
  font-size: 13px;
  line-height: 1.5;
  margin: 1em 0;
}
.wp-core-ui blockquote {
  margin: 1em;
}
.wp-core-ui .wp-core-ui dd, .wp-core-ui .wp-core-ui li {
  margin-bottom: 6px;
}
.wp-core-ui h1, .wp-core-ui h2, .wp-core-ui h3, .wp-core-ui h4, .wp-core-ui h5, .wp-core-ui h6 {
  display: block;
  font-weight: 600;
}
.wp-core-ui h1 {
  color: #1d2327;
  font-size: 2em;
  margin: 0.67em 0;
}
.wp-core-ui h2, .wp-core-ui h3 {
  color: #1d2327;
  font-size: 1.3em;
  margin: 1em 0;
}
.wp-core-ui .update-core-php h2 {
  margin-top: 4em;
}
.wp-core-ui .update-messages h2, .wp-core-ui .update-php h2, .wp-core-ui h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
.wp-core-ui h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
.wp-core-ui h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}
.wp-core-ui ol, .wp-core-ui ul {
  padding: 0;
}
.wp-core-ui ul {
  list-style: none;
}
.wp-core-ui ol {
  list-style-type: decimal;
  margin-left: 2em;
}
.wp-core-ui ul.ul-disc {
  list-style: disc outside;
}
.wp-core-ui ul.ul-square {
  list-style: square outside;
}
.wp-core-ui ol.ol-decimal {
  list-style: decimal outside;
}
.wp-core-ui ol.ol-decimal, .wp-core-ui ul.ul-disc, .wp-core-ui ul.ul-square {
  margin-left: 1.8em;
}
.wp-core-ui ol.ol-decimal > li, .wp-core-ui ul.ul-disc > li, .wp-core-ui ul.ul-square > li {
  margin: 0 0 0.5em;
}
.wp-core-ui .ltr {
  direction: ltr;
}
.wp-core-ui .code, .wp-core-ui code {
  font-family: Consolas, Monaco, monospace;
  direction: ltr;
  unicode-bidi: embed;
}
.wp-core-ui code, .wp-core-ui kbd {
  padding: 3px 5px 2px;
  margin: 0 1px;
  background: #f0f0f1;
  background: rgba(0, 0, 0, 0.07);
  font-size: 13px;
}
.wp-core-ui .subsubsub {
  list-style: none;
  margin: 8px 0 0;
  padding: 0;
  font-size: 13px;
  float: left;
  color: #646970;
}
.wp-core-ui .subsubsub a {
  line-height: 2;
  padding: 0.2em;
  text-decoration: none;
}
.wp-core-ui .subsubsub a .count, .wp-core-ui .subsubsub a.current .count {
  color: #50575e;
  font-weight: 400;
}
.wp-core-ui .subsubsub a.current {
  font-weight: 600;
  border: none;
}
.wp-core-ui .subsubsub li {
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.wp-core-ui .widefat {
  border-spacing: 0;
  width: 100%;
  clear: both;
  margin: 0;
}
.wp-core-ui .widefat * {
  word-wrap: break-word;
}
.wp-core-ui .widefat a, .wp-core-ui .widefat button.button-link {
  text-decoration: none;
}
.wp-core-ui .widefat td, .wp-core-ui .widefat th {
  padding: 8px 10px;
}
.wp-core-ui .widefat thead td, .wp-core-ui .widefat thead th {
  border-bottom: 1px solid #c3c4c7;
}
.wp-core-ui .widefat tfoot td, .wp-core-ui .widefat tfoot th {
  border-top: 1px solid #c3c4c7;
  border-bottom: none;
}
.wp-core-ui .widefat .no-items td {
  border-bottom-width: 0;
}
.wp-core-ui .widefat td {
  vertical-align: top;
}
.wp-core-ui .widefat td, .wp-core-ui .widefat td ol, .wp-core-ui .widefat td p, .wp-core-ui .widefat td ul {
  font-size: 13px;
  line-height: 1.5em;
}
.wp-core-ui .widefat tfoot td, .wp-core-ui .widefat th, .wp-core-ui .widefat thead td {
  text-align: left;
  line-height: 1.3em;
  font-size: 14px;
}
.wp-core-ui .updates-table td input, .wp-core-ui .widefat tfoot td input, .wp-core-ui .widefat th input, .wp-core-ui .widefat thead td input {
  margin: 0 0 0 8px;
  padding: 0;
  vertical-align: text-top;
}
.wp-core-ui .widefat .check-column {
  width: 2.2em;
  padding: 6px 0 25px;
  vertical-align: top;
}
.wp-core-ui .widefat tbody th.check-column {
  padding: 9px 0 22px;
}
.wp-core-ui .updates-table tbody td.check-column, .wp-core-ui .widefat tbody th.check-column, .wp-core-ui .widefat tfoot td.check-column, .wp-core-ui .widefat thead td.check-column {
  padding: 11px 0 0 3px;
}
.wp-core-ui .widefat tfoot td.check-column, .wp-core-ui .widefat thead td.check-column {
  padding-top: 4px;
  vertical-align: middle;
}
.wp-core-ui .update-php div.error, .wp-core-ui .update-php div.updated {
  margin-left: 0;
}
.wp-core-ui .no-js .widefat tfoot .check-column input, .wp-core-ui .no-js .widefat thead .check-column input {
  display: none;
}
.wp-core-ui .column-comments, .wp-core-ui .column-links, .wp-core-ui .column-posts, .wp-core-ui .widefat .num {
  text-align: center;
}
.wp-core-ui .widefat th#comments {
  vertical-align: middle;
}
.wp-core-ui .wrap {
  margin: 10px 20px 0 2px;
}
.wp-core-ui .wrap.block-editor-no-js {
  padding-left: 20px;
}
.wp-core-ui .postbox .inside h2, .wp-core-ui .wrap [class$=icon32] + h2, .wp-core-ui .wrap h1, .wp-core-ui .wrap > h2:first-child {
  font-size: 23px;
  font-weight: 400;
  margin: 0;
  padding: 9px 0 4px;
  line-height: 1.3;
}
.wp-core-ui .wrap h1.wp-heading-inline {
  display: inline-block;
  margin-right: 5px;
}
.wp-core-ui .wp-header-end {
  visibility: hidden;
  margin: -2px 0 0;
}
.wp-core-ui .subtitle {
  margin: 0;
  padding-left: 25px;
  color: #50575e;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}
.wp-core-ui .subtitle strong {
  word-break: break-all;
}
.wp-core-ui .wrap .add-new-h2, .wp-core-ui .wrap .add-new-h2:active, .wp-core-ui .wrap .page-title-action, .wp-core-ui .wrap .page-title-action:active {
  margin-left: 4px;
  padding: 4px 8px;
  position: relative;
  top: -3px;
  text-decoration: none;
  border: 1px solid #2271b1;
  border-radius: 2px;
  text-shadow: none;
  font-weight: 600;
  font-size: 13px;
  line-height: normal;
  color: #2271b1;
  background: #f6f7f7;
  cursor: pointer;
}
.wp-core-ui .wrap .wp-heading-inline + .page-title-action {
  margin-left: 0;
}
.wp-core-ui .wrap .add-new-h2:hover, .wp-core-ui .wrap .page-title-action:hover {
  background: #f0f0f1;
  border-color: #0a4b78;
  color: #0a4b78;
}
.wp-core-ui .page-title-action:focus {
  color: #0a4b78;
}
.wp-core-ui .form-table th label[for=WPLANG] .dashicons, .wp-core-ui .form-table th label[for=locale] .dashicons {
  margin-left: 5px;
}
.wp-core-ui .wrap .page-title-action:focus {
  border-color: #3582c4;
  box-shadow: 0 0 0 1px #3582c4;
  outline: 2px solid transparent;
}
.wp-core-ui .wrap h1.long-header {
  padding-right: 0;
}
.wp-core-ui .wp-dialog {
  background-color: #fff;
}
.wp-core-ui #available-widgets .widget-top:hover, .wp-core-ui #widgets-left .widget-in-question .widget-top, .wp-core-ui #widgets-left .widget-top:hover, .wp-core-ui .widgets-chooser ul, .wp-core-ui div#widgets-right .widget-top:hover {
  border-color: #8c8f94;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .sorthelper {
  background-color: #c5d9ed;
}
.wp-core-ui .ac_match, .wp-core-ui .subsubsub a.current {
  color: #000;
}
.wp-core-ui .alternate, .wp-core-ui .striped > tbody > :nth-child(odd), .wp-core-ui ul.striped > :nth-child(odd) {
  background-color: #f6f7f7;
}
.wp-core-ui .bar {
  background-color: #f0f0f1;
  border-right-color: #4f94d4;
}
.wp-core-ui .highlight {
  background-color: #f0f6fc;
  color: #3c434a;
}
.wp-core-ui .wp-ui-primary {
  color: #fff;
  background-color: #2c3338;
}
.wp-core-ui .wp-ui-text-primary {
  color: #2c3338;
}
.wp-core-ui .wp-ui-highlight {
  color: #fff;
  background-color: #2271b1;
}
.wp-core-ui .wp-ui-text-highlight {
  color: #2271b1;
}
.wp-core-ui .wp-ui-notification {
  color: #fff;
  background-color: #d63638;
}
.wp-core-ui .wp-ui-text-notification {
  color: #d63638;
}
.wp-core-ui .wp-ui-text-icon {
  color: #8c8f94;
}
.wp-core-ui img.emoji {
  display: inline !important;
  border: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: 0 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}
.wp-core-ui #nav-menu-footer, .wp-core-ui #nav-menu-header, .wp-core-ui #your-profile #rich_editing, .wp-core-ui .checkbox, .wp-core-ui .control-section .accordion-section-title, .wp-core-ui .menu-item-handle, .wp-core-ui .postbox .hndle, .wp-core-ui .side-info, .wp-core-ui .sidebar-name, .wp-core-ui .stuffbox .hndle, .wp-core-ui .widefat tfoot td, .wp-core-ui .widefat tfoot th, .wp-core-ui .widefat thead td, .wp-core-ui .widefat thead th, .wp-core-ui .widget .widget-top {
  line-height: 1.4em;
}
.wp-core-ui .menu-item-handle, .wp-core-ui .widget .widget-top {
  background: #f6f7f7;
  color: #1d2327;
}
.wp-core-ui .stuffbox .hndle {
  border-bottom: 1px solid #c3c4c7;
}
.wp-core-ui .quicktags {
  background-color: #c3c4c7;
  color: #000;
  font-size: 12px;
}
.wp-core-ui .icon32 {
  display: none;
}
.wp-core-ui #bulk-titles div a:before, .wp-core-ui .notice-dismiss:before, .wp-core-ui .tagchecklist .ntdelbutton .remove-tag-icon:before, .wp-core-ui .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;
}
.wp-core-ui .welcome-panel .welcome-panel-close:before {
  margin: 0;
}
.wp-core-ui #bulk-titles div a:before {
  margin: 1px 0;
}
.wp-core-ui .tagchecklist .ntdelbutton .remove-tag-icon:before {
  margin-left: 2px;
  border-radius: 50%;
  color: #2271b1;
  line-height: 1.28;
}
.wp-core-ui .tagchecklist .ntdelbutton:focus {
  outline: 0;
}
.wp-core-ui #bulk-titles div a:focus:before, .wp-core-ui #bulk-titles div a:hover:before, .wp-core-ui .tagchecklist .ntdelbutton:focus .remove-tag-icon:before, .wp-core-ui .tagchecklist .ntdelbutton:hover .remove-tag-icon:before {
  color: #d63638;
}
.wp-core-ui .tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .key-labels label {
  line-height: 24px;
}
.wp-core-ui b, .wp-core-ui strong {
  font-weight: 600;
}
.wp-core-ui .pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.wp-core-ui .howto {
  color: #646970;
  display: block;
}
.wp-core-ui p.install-help {
  margin: 8px 0;
  font-style: italic;
}
.wp-core-ui .no-break {
  white-space: nowrap;
}
.wp-core-ui hr {
  border: 0;
  border-top: 1px solid #dcdcde;
  border-bottom: 1px solid #f6f7f7;
}
.wp-core-ui #all-plugins-table .plugins a.delete, .wp-core-ui #delete-link a.delete, .wp-core-ui #media-items a.delete, .wp-core-ui #media-items a.delete-permanently, .wp-core-ui #nav-menu-footer .menu-delete, .wp-core-ui #search-plugins-table .plugins a.delete, .wp-core-ui .plugins a.delete, .wp-core-ui .privacy_requests .remove-personal-data .remove-personal-data-handle, .wp-core-ui .row-actions span.delete a, .wp-core-ui .row-actions span.spam a, .wp-core-ui .row-actions span.trash a, .wp-core-ui .submitbox .submitdelete, .wp-core-ui a#remove-post-thumbnail {
  color: #b32d2e;
}
.wp-core-ui #all-plugins-table .plugins a.delete:hover, .wp-core-ui #delete-link a.delete:hover, .wp-core-ui #media-items a.delete-permanently:hover, .wp-core-ui #media-items a.delete:hover, .wp-core-ui #nav-menu-footer .menu-delete:hover, .wp-core-ui #search-plugins-table .plugins a.delete:hover, .wp-core-ui .file-error, .wp-core-ui .plugins a.delete:hover, .wp-core-ui .privacy_requests .remove-personal-data .remove-personal-data-handle:hover, .wp-core-ui .row-actions .delete a:hover, .wp-core-ui .row-actions .spam a:hover, .wp-core-ui .row-actions .trash a:hover, .wp-core-ui .submitbox .submitdelete:hover, .wp-core-ui a#remove-post-thumbnail:hover, .wp-core-ui abbr.required, .wp-core-ui span.required {
  color: #b32d2e;
  border: none;
}
.wp-core-ui #major-publishing-actions {
  padding: 10px;
  clear: both;
  border-top: 1px solid #dcdcde;
  background: #f6f7f7;
}
.wp-core-ui #delete-action {
  float: left;
  line-height: 2.30769231;
}
.wp-core-ui #delete-link {
  line-height: 2.30769231;
  vertical-align: middle;
  text-align: left;
  margin-left: 8px;
}
.wp-core-ui #delete-link a {
  text-decoration: none;
}
.wp-core-ui #publishing-action {
  text-align: right;
  float: right;
  line-height: 1.9;
}
.wp-core-ui #publishing-action .spinner {
  float: none;
  margin-top: 5px;
}
.wp-core-ui #misc-publishing-actions {
  padding: 6px 0 0;
}
.wp-core-ui .misc-pub-section {
  padding: 6px 10px 8px;
}
.wp-core-ui .misc-pub-filename {
  word-wrap: break-word;
}
.wp-core-ui #minor-publishing-actions {
  padding: 10px 10px 0;
  text-align: right;
}
.wp-core-ui #save-post {
  float: left;
}
.wp-core-ui .preview {
  float: right;
}
.wp-core-ui #sticky-span {
  margin-left: 18px;
}
.wp-core-ui .approve, .wp-core-ui .unapproved .unapprove {
  display: none;
}
.wp-core-ui .spam .approve, .wp-core-ui .trash .approve, .wp-core-ui .unapproved .approve {
  display: inline;
}
.wp-core-ui td.action-links, .wp-core-ui th.action-links {
  text-align: right;
}
.wp-core-ui #misc-publishing-actions .notice {
  margin-left: 10px;
  margin-right: 10px;
}
.wp-core-ui .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, 0.04);
  border: 1px solid #c3c4c7;
  background: #fff;
  color: #50575e;
  font-size: 13px;
}
.wp-core-ui .wp-filter a {
  text-decoration: none;
}
.wp-core-ui .filter-count {
  display: inline-block;
  vertical-align: middle;
  min-width: 4em;
}
.wp-core-ui .filter-count .count, .wp-core-ui .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;
}
.wp-core-ui .title-count {
  display: inline;
  top: -3px;
  margin-left: 5px;
  margin-right: 20px;
}
.wp-core-ui .filter-items {
  float: left;
}
.wp-core-ui .filter-links {
  display: inline-block;
  margin: 0;
}
.wp-core-ui .filter-links li {
  display: inline-block;
  margin: 0;
}
.wp-core-ui .filter-links li > a {
  display: inline-block;
  margin: 0 10px;
  padding: 15px 0;
  border-bottom: 4px solid #fff;
  color: #646970;
  cursor: pointer;
}
.wp-core-ui .filter-links .current {
  box-shadow: none;
  border-bottom: 4px solid #646970;
  color: #1d2327;
}
.wp-core-ui .filter-links li > a:focus, .wp-core-ui .filter-links li > a:hover, .wp-core-ui .show-filters .filter-links a.current:focus, .wp-core-ui .show-filters .filter-links a.current:hover {
  color: #135e96;
}
.wp-core-ui .wp-filter .search-form {
  float: right;
  margin: 10px 0;
}
.wp-core-ui .wp-filter .search-form input[type=search] {
  margin: 1px 0;
  width: 280px;
  max-width: 100%;
}
.wp-core-ui .wp-filter .search-form select {
  margin: 0;
}
.wp-core-ui .plugin-install-php .wp-filter {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.wp-core-ui .wp-filter .search-form.search-plugins {
  margin-top: 0;
}
.wp-core-ui .wp-filter .search-form.search-plugins .wp-filter-search, .wp-core-ui .wp-filter .search-form.search-plugins select {
  display: inline-block;
  margin-top: 10px;
  vertical-align: top;
}
.wp-core-ui .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-core-ui .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-core-ui .wp-filter .button.drawer-toggle:focus, .wp-core-ui .wp-filter .button.drawer-toggle:hover, .wp-core-ui .wp-filter .drawer-toggle:focus:before, .wp-core-ui .wp-filter .drawer-toggle:hover:before {
  background-color: transparent;
  color: #135e96;
}
.wp-core-ui .wp-filter .button.drawer-toggle:focus:active, .wp-core-ui .wp-filter .button.drawer-toggle:hover {
  border-color: transparent;
}
.wp-core-ui .wp-filter .button.drawer-toggle:focus {
  border-color: #4f94d4;
}
.wp-core-ui .wp-filter .button.drawer-toggle:active {
  background: 0 0;
  box-shadow: none;
  transform: none;
}
.wp-core-ui .wp-filter .drawer-toggle.current:before {
  color: #fff;
}
.wp-core-ui .filter-drawer, .wp-core-ui .wp-filter .favorites-form {
  display: none;
  margin: 0 -10px 0 -20px;
  padding: 20px;
  border-top: 1px solid #f0f0f1;
  background: #f6f7f7;
  overflow: hidden;
}
.wp-core-ui .show-favorites-form .favorites-form, .wp-core-ui .show-filters .filter-drawer {
  display: block;
}
.wp-core-ui .show-filters .filter-links a.current {
  border-bottom: none;
}
.wp-core-ui .show-filters .wp-filter .button.drawer-toggle {
  border-radius: 2px;
  background: #646970;
  color: #fff;
}
.wp-core-ui .show-filters .wp-filter .drawer-toggle:focus, .wp-core-ui .show-filters .wp-filter .drawer-toggle:hover {
  background: #2271b1;
}
.wp-core-ui .show-filters .wp-filter .drawer-toggle:before {
  color: #fff;
}
.wp-core-ui .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, 0.04);
}
.wp-core-ui .filter-group legend {
  position: absolute;
  top: 10px;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-weight: 600;
}
.wp-core-ui .filter-drawer .filter-group-feature {
  margin: 28px 0 0;
  list-style-type: none;
  font-size: 12px;
}
.wp-core-ui .filter-drawer .filter-group-feature input, .wp-core-ui .filter-drawer .filter-group-feature label {
  line-height: 1.4;
}
.wp-core-ui .filter-drawer .filter-group-feature input {
  position: absolute;
  margin: 0;
}
.wp-core-ui .filter-group .filter-group-feature label {
  display: block;
  margin: 14px 0 14px 23px;
}
.wp-core-ui .filter-drawer .buttons {
  clear: both;
  margin-bottom: 20px;
}
.wp-core-ui .filter-drawer .filter-group + .buttons {
  margin-bottom: 0;
  padding-top: 20px;
}
.wp-core-ui .filter-drawer .buttons .button span {
  display: inline-block;
  opacity: 0.8;
  font-size: 12px;
  text-indent: 10px;
}
.wp-core-ui .wp-filter .button.clear-filters {
  display: none;
  margin-left: 10px;
}
.wp-core-ui .wp-filter .button-link.edit-filters {
  padding: 0 5px;
  line-height: 2.2;
}
.wp-core-ui .filtered-by {
  display: none;
  margin: 0;
}
.wp-core-ui .filtered-by > span {
  font-weight: 600;
}
.wp-core-ui .filtered-by a {
  margin-left: 10px;
}
.wp-core-ui .filtered-by .tags {
  display: inline;
}
.wp-core-ui .filtered-by .tag {
  margin: 0 5px;
  padding: 4px 8px;
  border: 1px solid #dcdcde;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  background: #fff;
  font-size: 11px;
}
.wp-core-ui .filters-applied .filter-drawer .buttons, .wp-core-ui .filters-applied .filter-drawer br, .wp-core-ui .filters-applied .filter-group {
  display: none;
}
.wp-core-ui .filters-applied .filtered-by {
  display: block;
}
.wp-core-ui .filters-applied .filter-drawer {
  padding: 20px;
}
.wp-core-ui .error .content-filterable, .wp-core-ui .loading-content .content-filterable, .wp-core-ui .show-filters .content-filterable, .wp-core-ui .show-filters .favorites-form, .wp-core-ui .show-filters.filters-applied.loading-content .content-filterable {
  display: none;
}
.wp-core-ui .show-filters.filters-applied .content-filterable {
  display: block;
}
.wp-core-ui .loading-content .spinner {
  display: block;
  margin: 40px auto 0;
  float: none;
}
@media only screen and (max-width: 1120px) {
  .wp-core-ui .filter-drawer {
    border-bottom: 1px solid #f0f0f1;
  }
  .wp-core-ui .filter-group {
    margin-bottom: 0;
    margin-top: 5px;
    width: 100%;
  }
  .wp-core-ui .filter-group li {
    margin: 10px 0;
  }
}
@media only screen and (max-width: 1000px) {
  .wp-core-ui .filter-items {
    float: none;
  }
  .wp-core-ui .wp-filter .media-toolbar-primary, .wp-core-ui .wp-filter .media-toolbar-secondary, .wp-core-ui .wp-filter .search-form {
    float: none;
    position: relative;
    max-width: 100%;
  }
}
@media only screen and (max-width: 782px) {
  .wp-core-ui .filter-group li {
    padding: 0;
    width: 50%;
  }
}
@media only screen and (max-width: 320px) {
  .wp-core-ui .filter-count {
    display: none;
  }
  .wp-core-ui .wp-filter .drawer-toggle {
    margin: 10px 0;
  }
  .wp-core-ui .filter-group li, .wp-core-ui .wp-filter .search-form input[type=search] {
    width: 100%;
  }
}
.wp-core-ui .notice, .wp-core-ui div.error, .wp-core-ui div.updated {
  background: #fff;
  border: 1px solid #c3c4c7;
  border-left-width: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  margin: 5px 15px 2px;
  padding: 1px 12px;
}
.wp-core-ui div[class=update-message] {
  padding: 0.5em 12px 0.5em 0;
}
.wp-core-ui .form-table td .notice p, .wp-core-ui .notice p, .wp-core-ui .notice-title, .wp-core-ui div.error p, .wp-core-ui div.updated p {
  margin: 0.5em 0;
  padding: 2px;
}
.wp-core-ui .error a {
  text-decoration: underline;
}
.wp-core-ui .updated a {
  padding-bottom: 2px;
}
.wp-core-ui .notice-alt {
  box-shadow: none;
}
.wp-core-ui .notice-large {
  padding: 10px 20px;
}
.wp-core-ui .notice-title {
  display: inline-block;
  color: #1d2327;
  font-size: 18px;
}
.wp-core-ui .wp-core-ui .notice.is-dismissible {
  padding-right: 38px;
  position: relative;
}
.wp-core-ui .notice-dismiss {
  position: absolute;
  top: 0;
  right: 1px;
  border: none;
  margin: 0;
  padding: 9px;
  background: 0 0;
  color: #787c82;
  cursor: pointer;
}
.wp-core-ui .notice-dismiss:active:before, .wp-core-ui .notice-dismiss:focus:before, .wp-core-ui .notice-dismiss:hover:before {
  color: #d63638;
}
.wp-core-ui .notice-dismiss:focus {
  outline: 0;
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .notice-success, .wp-core-ui div.updated {
  border-left-color: #00a32a;
}
.wp-core-ui .notice-success.notice-alt {
  background-color: #edfaef;
}
.wp-core-ui .notice-warning {
  border-left-color: #dba617;
}
.wp-core-ui .notice-warning.notice-alt {
  background-color: #fcf9e8;
}
.wp-core-ui .notice-error, .wp-core-ui div.error {
  border-left-color: #d63638;
}
.wp-core-ui .notice-error.notice-alt {
  background-color: #fcf0f1;
}
.wp-core-ui .notice-info {
  border-left-color: #72aee6;
}
.wp-core-ui .notice-info.notice-alt {
  background-color: #f0f6fc;
}
.wp-core-ui .button.installed:before, .wp-core-ui .button.installing:before, .wp-core-ui .button.updated-message:before, .wp-core-ui .button.updating-message:before, .wp-core-ui .import-php .updating-message:before, .wp-core-ui .update-message p:before, .wp-core-ui .updated-message p:before, .wp-core-ui .updating-message p:before {
  display: inline-block;
  font: normal 20px/1 dashicons;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: top;
}
.wp-core-ui .media-upload-form .notice, .wp-core-ui .media-upload-form div.error, .wp-core-ui .wrap .notice, .wp-core-ui .wrap div.error, .wp-core-ui .wrap div.updated {
  margin: 5px 0 15px;
}
.wp-core-ui .wrap #templateside .notice {
  display: block;
  margin: 0;
  padding: 5px 8px;
  font-weight: 600;
  text-decoration: none;
}
.wp-core-ui .wrap #templateside span.notice {
  margin-left: -12px;
}
.wp-core-ui #templateside li.notice a {
  padding: 0;
}
.wp-core-ui .button.installing:before, .wp-core-ui .button.updating-message:before, .wp-core-ui .import-php .updating-message:before, .wp-core-ui .update-message p:before, .wp-core-ui .updating-message p:before {
  color: #d63638;
  content: "\f463";
}
.wp-core-ui .button.installing:before, .wp-core-ui .button.updating-message:before, .wp-core-ui .import-php .updating-message:before, .wp-core-ui .plugins .column-auto-updates .dashicons-update.spin, .wp-core-ui .theme-overlay .theme-autoupdate .dashicons-update.spin, .wp-core-ui .updating-message p:before {
  animation: rotation 2s infinite linear;
}
@media (prefers-reduced-motion: reduce) {
  .wp-core-ui .button.installing:before, .wp-core-ui .button.updating-message:before, .wp-core-ui .import-php .updating-message:before, .wp-core-ui .plugins .column-auto-updates .dashicons-update.spin, .wp-core-ui .theme-overlay .theme-autoupdate .dashicons-update.spin, .wp-core-ui .updating-message p:before {
    animation: none;
  }
}
.wp-core-ui .theme-overlay .theme-autoupdate .dashicons-update.spin {
  margin-right: 3px;
}
.wp-core-ui .button.updated-message:before, .wp-core-ui .installed p:before, .wp-core-ui .updated-message p:before {
  color: #68de7c;
  content: "\f147";
}
.wp-core-ui .update-message.notice-error p:before {
  color: #d63638;
  content: "\f534";
}
.wp-core-ui .import-php .updating-message:before, .wp-core-ui .wrap .notice p:before {
  margin-right: 6px;
  vertical-align: bottom;
}
.wp-core-ui #update-nag, .wp-core-ui .update-nag {
  display: inline-block;
  line-height: 1.4;
  padding: 11px 15px;
  font-size: 14px;
  margin: 25px 20px 0 2px;
}
.wp-core-ui ul#dismissed-updates {
  display: none;
}
.wp-core-ui #dismissed-updates li > p {
  margin-top: 0;
}
.wp-core-ui #dismiss, .wp-core-ui #undismiss {
  margin-left: 0.5em;
}
.wp-core-ui form.upgrade {
  margin-top: 8px;
}
.wp-core-ui form.upgrade .hint {
  font-style: italic;
  font-size: 85%;
  margin: -0.5em 0 2em;
}
.wp-core-ui .update-php .spinner {
  float: none;
  margin: -4px 0;
}
.wp-core-ui h2.wp-current-version {
  margin-bottom: 0.3em;
}
.wp-core-ui p.update-last-checked {
  margin-top: 0;
}
.wp-core-ui p.auto-update-status {
  margin-top: 2em;
  line-height: 1.8;
}
.wp-core-ui #ajax-loading, .wp-core-ui .ajax-feedback, .wp-core-ui .ajax-loading, .wp-core-ui .imgedit-wait-spin, .wp-core-ui .list-ajax-loading {
  visibility: hidden;
}
.wp-core-ui #ajax-response.alignleft {
  margin-left: 2em;
}
.wp-core-ui .button.installed:before, .wp-core-ui .button.installing:before, .wp-core-ui .button.updated-message:before, .wp-core-ui .button.updating-message:before {
  margin: 3px 5px 0 -2px;
}
.wp-core-ui .button-primary.updating-message:before {
  color: #fff;
}
.wp-core-ui .button-primary.updated-message:before {
  color: #9ec2e6;
}
.wp-core-ui .button.updated-message {
  transition-property: border, background, color;
  transition-duration: 0.05s;
  transition-timing-function: ease-in-out;
}
@media aural {
  .wp-core-ui .button.installed:before, .wp-core-ui .button.installing:before, .wp-core-ui .update-message p:before, .wp-core-ui .wrap .notice p:before {
    speak: never;
  }
}
.wp-core-ui #adminmenu a, .wp-core-ui #catlist a, .wp-core-ui #taglist a {
  text-decoration: none;
}
.wp-core-ui #contextual-help-wrap, .wp-core-ui #screen-options-wrap {
  margin: 0;
  padding: 8px 20px 12px;
  position: relative;
}
.wp-core-ui #contextual-help-wrap {
  overflow: auto;
  margin-left: 0;
}
.wp-core-ui #screen-meta-links {
  float: right;
  margin: 0 20px 0 0;
}
.wp-core-ui #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;
}
.wp-core-ui #contextual-help-link-wrap, .wp-core-ui #screen-options-link-wrap {
  float: left;
  margin: 0 0 0 6px;
}
.wp-core-ui #screen-meta-links .screen-meta-toggle {
  position: relative;
  top: 0;
}
.wp-core-ui #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 0.1s linear;
}
.wp-core-ui #screen-meta-links .show-settings:active, .wp-core-ui #screen-meta-links .show-settings:focus, .wp-core-ui #screen-meta-links .show-settings:hover {
  color: #2c3338;
}
.wp-core-ui #screen-meta-links .show-settings:focus {
  border-color: #4f94d4;
  box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}
.wp-core-ui #screen-meta-links .show-settings:active {
  transform: none;
}
.wp-core-ui #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;
}
.wp-core-ui #screen-meta-links .screen-meta-active:after {
  content: "\f142";
}
.wp-core-ui .toggle-arrow {
  background-repeat: no-repeat;
  background-position: top left;
  background-color: transparent;
  height: 22px;
  line-height: 22px;
  display: block;
}
.wp-core-ui .toggle-arrow-active {
  background-position: bottom left;
}
.wp-core-ui #contextual-help-wrap h5, .wp-core-ui #screen-options-wrap h5, .wp-core-ui #screen-options-wrap legend {
  margin: 0;
  padding: 8px 0;
  font-size: 13px;
  font-weight: 600;
}
.wp-core-ui .metabox-prefs label {
  display: inline-block;
  padding-right: 15px;
  line-height: 2.35;
}
.wp-core-ui #number-of-columns {
  display: inline-block;
  vertical-align: middle;
  line-height: 30px;
}
.wp-core-ui .metabox-prefs input[type=checkbox] {
  margin-top: 0;
  margin-right: 6px;
}
.wp-core-ui .metabox-prefs label input, .wp-core-ui .metabox-prefs label input[type=checkbox] {
  margin: -4px 5px 0 0;
}
.wp-core-ui .metabox-prefs .columns-prefs label input {
  margin: -1px 2px 0 0;
}
.wp-core-ui .metabox-prefs label a {
  display: none;
}
.wp-core-ui .metabox-prefs .screen-options input, .wp-core-ui .metabox-prefs .screen-options label {
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.wp-core-ui .metabox-prefs .screen-options .screen-per-page {
  margin-right: 15px;
}
.wp-core-ui .metabox-prefs .screen-options label {
  line-height: 2.2;
  padding-right: 0;
}
.wp-core-ui .screen-options + .screen-options {
  margin-top: 10px;
}
.wp-core-ui .metabox-prefs .submit {
  margin-top: 1em;
  padding: 0;
}
.wp-core-ui #contextual-help-wrap {
  padding: 0;
}
.wp-core-ui #contextual-help-columns {
  position: relative;
}
.wp-core-ui #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;
}
.wp-core-ui #contextual-help-wrap.no-sidebar #contextual-help-back {
  right: 0;
  border-right-width: 0;
  border-bottom-right-radius: 2px;
}
.wp-core-ui .contextual-help-tabs {
  float: left;
  width: 150px;
  margin: 0;
}
.wp-core-ui .contextual-help-tabs ul {
  margin: 1em 0;
}
.wp-core-ui .contextual-help-tabs li {
  margin-bottom: 0;
  list-style-type: none;
  border-style: solid;
  border-width: 0 0 0 2px;
  border-color: transparent;
}
.wp-core-ui .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;
}
.wp-core-ui .contextual-help-tabs a:hover {
  color: #2c3338;
}
.wp-core-ui .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, 0.02), 0 1px 0 rgba(0, 0, 0, 0.02);
}
.wp-core-ui .contextual-help-tabs .active a {
  border-color: #c3c4c7;
  color: #2c3338;
}
.wp-core-ui .contextual-help-tabs-wrap {
  padding: 0 20px;
  overflow: auto;
}
.wp-core-ui .help-tab-content {
  display: none;
  margin: 0 22px 12px 0;
  line-height: 1.6;
}
.wp-core-ui .help-tab-content.active {
  display: block;
}
.wp-core-ui .help-tab-content ul li {
  list-style-type: disc;
  margin-left: 18px;
}
.wp-core-ui .contextual-help-sidebar {
  width: 150px;
  float: right;
  padding: 0 8px 0 12px;
  overflow: auto;
}
.wp-core-ui html.wp-toolbar {
  padding-top: 32px;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
.wp-core-ui .widefat td, .wp-core-ui .widefat th {
  color: #50575e;
}
.wp-core-ui .widefat tfoot td, .wp-core-ui .widefat th, .wp-core-ui .widefat thead td {
  font-weight: 400;
}
.wp-core-ui .widefat tfoot tr td, .wp-core-ui .widefat tfoot tr th, .wp-core-ui .widefat thead tr td, .wp-core-ui .widefat thead tr th {
  color: #2c3338;
}
.wp-core-ui .widefat td p {
  margin: 2px 0 0.8em;
}
.wp-core-ui .widefat ol, .wp-core-ui .widefat p, .wp-core-ui .widefat ul {
  color: #2c3338;
}
.wp-core-ui .widefat .column-comment p {
  margin: 0.6em 0;
}
.wp-core-ui .widefat .column-comment ul {
  list-style: initial;
  margin-left: 2em;
}
.wp-core-ui .postbox-container {
  float: left;
}
.wp-core-ui .postbox-container .meta-box-sortables {
  box-sizing: border-box;
}
.wp-core-ui #wpbody-content .metabox-holder {
  padding-top: 10px;
}
.wp-core-ui .metabox-holder .postbox-container .meta-box-sortables {
  min-height: 1px;
  position: relative;
}
.wp-core-ui #post-body-content {
  width: 100%;
  min-width: 463px;
  float: left;
}
.wp-core-ui #post-body.columns-2 #postbox-container-1 {
  float: right;
  margin-right: -300px;
  width: 280px;
}
.wp-core-ui #post-body.columns-2 #side-sortables {
  min-height: 250px;
}
@media only screen and (max-width: 799px) {
  .wp-core-ui #wpbody-content .metabox-holder .postbox-container .empty-container {
    outline: 0;
    height: 0;
    min-height: 0;
  }
}
.wp-core-ui .js .postbox .hndle, .wp-core-ui .js .widget .widget-top {
  cursor: move;
}
.wp-core-ui .js .postbox .hndle.is-non-sortable, .wp-core-ui .js .widget .widget-top.is-non-sortable {
  cursor: auto;
}
.wp-core-ui .hndle a {
  font-size: 12px;
  font-weight: 400;
}
.wp-core-ui .postbox-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #c3c4c7;
}
.wp-core-ui .postbox-header .hndle {
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wp-core-ui .postbox-header .handle-actions {
  flex-shrink: 0;
}
.wp-core-ui .postbox .handle-order-higher, .wp-core-ui .postbox .handle-order-lower, .wp-core-ui .postbox .handlediv {
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
  background: 0 0;
  cursor: pointer;
}
.wp-core-ui .postbox .handle-order-higher, .wp-core-ui .postbox .handle-order-lower {
  color: #787c82;
  width: 1.62rem;
}
.wp-core-ui .edit-post-meta-boxes-area .postbox .handle-order-higher, .wp-core-ui .edit-post-meta-boxes-area .postbox .handle-order-lower {
  width: 44px;
  height: 44px;
  color: #1d2327;
}
.wp-core-ui .postbox .handle-order-higher[aria-disabled=true], .wp-core-ui .postbox .handle-order-lower[aria-disabled=true] {
  cursor: default;
  color: #a7aaad;
}
.wp-core-ui .sortable-placeholder {
  border: 1px dashed #c3c4c7;
  margin-bottom: 20px;
}
.wp-core-ui .postbox, .wp-core-ui .stuffbox {
  margin-bottom: 20px;
  padding: 0;
  line-height: 1;
}
.wp-core-ui .postbox.closed {
  border-bottom: 0;
}
.wp-core-ui .postbox .hndle, .wp-core-ui .stuffbox .hndle {
  -webkit-user-select: none;
  user-select: none;
}
.wp-core-ui .postbox .inside {
  padding: 0 12px 12px;
  line-height: 1.4;
  font-size: 13px;
}
.wp-core-ui .stuffbox .inside {
  padding: 0;
  line-height: 1.4;
  font-size: 13px;
  margin-top: 0;
}
.wp-core-ui .postbox .inside {
  margin: 11px 0;
  position: relative;
}
.wp-core-ui .postbox .inside > p:last-child, .wp-core-ui .rss-widget ul li:last-child {
  margin-bottom: 1px !important;
}
.wp-core-ui .postbox.closed h3 {
  border: none;
  box-shadow: none;
}
.wp-core-ui .postbox table.form-table {
  margin-bottom: 0;
}
.wp-core-ui .postbox table.widefat {
  box-shadow: none;
}
.wp-core-ui .temp-border {
  border: 1px dotted #c3c4c7;
}
.wp-core-ui .columns-prefs label {
  padding: 0 10px 0 0;
}
.wp-core-ui #adminmenu .wp-submenu li.current, .wp-core-ui #adminmenu .wp-submenu li.current a, .wp-core-ui #adminmenu .wp-submenu li.current a:hover, .wp-core-ui #comment-status-display, .wp-core-ui #dashboard_right_now .versions .b, .wp-core-ui #ed_reply_toolbar #ed_reply_strong, .wp-core-ui #pass-strength-result.short, .wp-core-ui #pass-strength-result.strong, .wp-core-ui #post-status-display, .wp-core-ui #post-visibility-display, .wp-core-ui .feature-filter .feature-name, .wp-core-ui .item-controls .item-order a, .wp-core-ui .media-item .percent, .wp-core-ui .plugins .name {
  font-weight: 600;
}
.wp-core-ui #wpfooter {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 20px;
  color: #50575e;
}
.wp-core-ui #wpfooter p {
  font-size: 13px;
  margin: 0;
  line-height: 1.55;
}
.wp-core-ui #footer-thankyou {
  font-style: italic;
}
.wp-core-ui .nav-tab {
  float: left;
  border: 1px solid #c3c4c7;
  border-bottom: none;
  margin-left: 0.5em;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.71428571;
  font-weight: 600;
  background: #dcdcde;
  color: #50575e;
  text-decoration: none;
  white-space: nowrap;
}
.wp-core-ui .nav-tab-small .nav-tab, .wp-core-ui h3 .nav-tab {
  padding: 5px 14px;
  font-size: 12px;
  line-height: 1.33;
}
.wp-core-ui .nav-tab:focus, .wp-core-ui .nav-tab:hover {
  background-color: #fff;
  color: #3c434a;
}
.wp-core-ui .nav-tab-active, .wp-core-ui .nav-tab:focus:active {
  box-shadow: none;
}
.wp-core-ui .nav-tab-active {
  margin-bottom: -1px;
  color: #3c434a;
}
.wp-core-ui .nav-tab-active, .wp-core-ui .nav-tab-active:focus, .wp-core-ui .nav-tab-active:focus:active, .wp-core-ui .nav-tab-active:hover {
  border-bottom: 1px solid #f0f0f1;
  background: #f0f0f1;
  color: #000;
}
.wp-core-ui .nav-tab-wrapper, .wp-core-ui .wrap h2.nav-tab-wrapper, .wp-core-ui h1.nav-tab-wrapper {
  border-bottom: 1px solid #c3c4c7;
  margin: 0;
  padding-top: 9px;
  padding-bottom: 0;
  line-height: inherit;
}
.wp-core-ui .nav-tab-wrapper:not(.wp-clearfix):after {
  content: "";
  display: table;
  clear: both;
}
.wp-core-ui .spinner {
  background: url(images/spinner.gif) no-repeat;
  background-size: 20px 20px;
  display: inline-block;
  visibility: hidden;
  float: right;
  vertical-align: middle;
  opacity: 0.7;
  width: 20px;
  height: 20px;
  margin: 4px 10px 0;
}
.wp-core-ui .loading-content .spinner, .wp-core-ui .spinner.is-active {
  visibility: visible;
}
.wp-core-ui #template > div {
  margin-right: 16em;
}
.wp-core-ui #template .notice {
  margin-top: 1em;
  margin-right: 3%;
}
.wp-core-ui #template .notice p {
  width: auto;
}
.wp-core-ui #template .submit .spinner {
  float: none;
}
.wp-core-ui .metabox-holder .postbox > h3, .wp-core-ui .metabox-holder .stuffbox > h3, .wp-core-ui .metabox-holder h2.hndle, .wp-core-ui .metabox-holder h3.hndle {
  font-size: 14px;
  padding: 8px 12px;
  margin: 0;
  line-height: 1.4;
}
.wp-core-ui .nav-menus-php .metabox-holder h3 {
  padding: 10px 10px 11px 14px;
  line-height: 1.5;
}
.wp-core-ui #templateside ul li a {
  text-decoration: none;
}
.wp-core-ui .plugin-install #description, .wp-core-ui .plugin-install-network #description {
  width: 60%;
}
.wp-core-ui table .column-rating, .wp-core-ui table .column-visible, .wp-core-ui table .vers {
  text-align: left;
}
.wp-core-ui .attention, .wp-core-ui .error-message {
  color: #d63638;
  font-weight: 600;
}
.wp-core-ui body.iframe {
  height: 98%;
}
.wp-core-ui .lp-show-latest p {
  display: none;
}
.wp-core-ui .lp-show-latest .lp-error p, .wp-core-ui .lp-show-latest p:last-child {
  display: block;
}
.wp-core-ui .media-icon {
  width: 62px;
  text-align: center;
}
.wp-core-ui .media-icon img {
  border: 1px solid #dcdcde;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.wp-core-ui #howto {
  font-size: 11px;
  margin: 0 5px;
  display: block;
}
.wp-core-ui .importers {
  font-size: 16px;
  width: auto;
}
.wp-core-ui .importers td {
  padding-right: 14px;
  line-height: 1.4;
}
.wp-core-ui .importers .import-system {
  max-width: 250px;
}
.wp-core-ui .importers td.desc {
  max-width: 500px;
}
.wp-core-ui .importer-action, .wp-core-ui .importer-desc, .wp-core-ui .importer-title {
  display: block;
}
.wp-core-ui .importer-title {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0.2em;
}
.wp-core-ui .importer-action {
  line-height: 1.55;
  color: #50575e;
  margin-bottom: 1em;
}
.wp-core-ui #post-body #post-body-content #namediv h2, .wp-core-ui #post-body #post-body-content #namediv h3 {
  margin-top: 0;
}
.wp-core-ui .edit-comment-author {
  color: #1d2327;
  border-bottom: 1px solid #f0f0f1;
}
.wp-core-ui #namediv h2 label, .wp-core-ui #namediv h3 label {
  vertical-align: baseline;
}
.wp-core-ui #namediv table {
  width: 100%;
}
.wp-core-ui #namediv td.first {
  width: 10px;
  white-space: nowrap;
}
.wp-core-ui #namediv input {
  width: 100%;
}
.wp-core-ui #namediv p {
  margin: 10px 0;
}
.wp-core-ui .zerosize {
  height: 0;
  width: 0;
  margin: 0;
  border: 0;
  padding: 0;
  overflow: hidden;
  position: absolute;
}
.wp-core-ui br.clear {
  height: 2px;
  line-height: 0.15;
}
.wp-core-ui .checkbox {
  border: none;
  margin: 0;
  padding: 0;
}
.wp-core-ui fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.wp-core-ui .post-categories {
  display: inline;
  margin: 0;
  padding: 0;
}
.wp-core-ui .post-categories li {
  display: inline;
}
.wp-core-ui div.star-holder {
  position: relative;
  height: 17px;
  width: 100px;
  background: url(images/stars.png?ver=20121108) repeat-x bottom left;
}
.wp-core-ui div.star-holder .star-rating {
  background: url(images/stars.png?ver=20121108) repeat-x top left;
  height: 17px;
  float: left;
}
.wp-core-ui .star-rating {
  white-space: nowrap;
}
.wp-core-ui .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 0.1s ease-in;
  text-align: center;
  color: #dba617;
}
.wp-core-ui .star-rating .star-full:before {
  content: "\f155";
}
.wp-core-ui .star-rating .star-half:before {
  content: "\f459";
}
.wp-core-ui .rtl .star-rating .star-half {
  transform: rotateY(180deg);
}
.wp-core-ui .star-rating .star-empty:before {
  content: "\f154";
}
.wp-core-ui div.action-links {
  font-weight: 400;
  margin: 6px 0 0;
}
.wp-core-ui #plugin-information {
  background: #fff;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  padding: 0;
}
.wp-core-ui #plugin-information-scrollable {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
.wp-core-ui #plugin-information-title {
  padding: 0 26px;
  background: #f6f7f7;
  font-size: 22px;
  font-weight: 600;
  line-height: 2.4;
  position: relative;
  height: 56px;
}
.wp-core-ui #plugin-information-title.with-banner {
  margin-right: 0;
  height: 250px;
  background-size: cover;
}
.wp-core-ui #plugin-information-title h2 {
  font-size: 1em;
  font-weight: 600;
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wp-core-ui #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, 0.9);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
.wp-core-ui #plugin-information-title div.vignette {
  display: none;
}
.wp-core-ui #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, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-core-ui #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;
}
.wp-core-ui #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;
}
.wp-core-ui #plugin-information-tabs a.current {
  margin: 0 -1px -1px;
  background: #fff;
  border: 1px solid #dcdcde;
  border-bottom-color: #fff;
  padding-top: 8px;
  color: #2c3338;
}
.wp-core-ui #plugin-information-tabs.with-banner a.current {
  border-top: none;
  padding-top: 9px;
}
.wp-core-ui #plugin-information-tabs a:active, .wp-core-ui #plugin-information-tabs a:focus {
  outline: 0;
}
.wp-core-ui #plugin-information-content {
  overflow: hidden;
  background: #fff;
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  min-height: 100%;
  min-height: calc(100% - 152px);
}
.wp-core-ui #plugin-information-content.with-banner {
  min-height: calc(100% - 346px);
}
.wp-core-ui #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;
}
.wp-core-ui #section-holder .notice {
  margin: 5px 0 15px;
}
.wp-core-ui #section-holder .updated {
  margin: 16px 0;
}
.wp-core-ui #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;
}
.wp-core-ui #plugin-information .fyi strong {
  color: #3c434a;
}
.wp-core-ui #plugin-information .fyi h3 {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  color: #646970;
  margin: 24px 0 8px;
}
.wp-core-ui #plugin-information .fyi h2 {
  font-size: 0.9em;
  margin-bottom: 0;
  margin-right: 0;
}
.wp-core-ui #plugin-information .fyi ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.wp-core-ui #plugin-information .fyi li {
  margin: 0 0 10px;
}
.wp-core-ui #plugin-information .fyi-description {
  margin-top: 0;
}
.wp-core-ui #plugin-information .counter-container {
  margin: 3px 0;
}
.wp-core-ui #plugin-information .counter-label {
  float: left;
  margin-right: 5px;
  min-width: 55px;
}
.wp-core-ui #plugin-information .counter-back {
  height: 17px;
  width: 92px;
  background-color: #dcdcde;
  float: left;
}
.wp-core-ui #plugin-information .counter-bar {
  height: 17px;
  background-color: #f0c33c;
  float: left;
}
.wp-core-ui #plugin-information .counter-count {
  margin-left: 5px;
}
.wp-core-ui #plugin-information .fyi ul.contributors {
  margin-top: 10px;
}
.wp-core-ui #plugin-information .fyi ul.contributors li {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
.wp-core-ui #plugin-information .fyi ul.contributors li {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
.wp-core-ui #plugin-information .fyi ul.contributors li img {
  vertical-align: middle;
  margin-right: 4px;
}
.wp-core-ui #plugin-information-footer {
  padding: 13px 16px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 40px;
  border-top: 1px solid #dcdcde;
  background: #f6f7f7;
}
.wp-core-ui #plugin-information .section {
  direction: ltr;
}
.wp-core-ui #plugin-information .section ol, .wp-core-ui #plugin-information .section ul {
  list-style-type: disc;
  margin-left: 24px;
}
.wp-core-ui #plugin-information .section, .wp-core-ui #plugin-information .section p {
  font-size: 14px;
  line-height: 1.7;
}
.wp-core-ui #plugin-information #section-screenshots ol {
  list-style: none;
  margin: 0;
}
.wp-core-ui #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, 0.3);
}
.wp-core-ui #plugin-information #section-screenshots li p {
  font-style: italic;
  padding-left: 20px;
}
.wp-core-ui #plugin-information pre {
  padding: 7px;
  overflow: auto;
  border: 1px solid #c3c4c7;
}
.wp-core-ui #plugin-information blockquote {
  border-left: 2px solid #dcdcde;
  color: #646970;
  font-style: italic;
  margin: 1em 0;
  padding: 0 0 0 1em;
}
.wp-core-ui #plugin-information .review {
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #dcdcde;
}
.wp-core-ui #plugin-information .review-title-section {
  overflow: hidden;
}
.wp-core-ui #plugin-information .review-title-section h4 {
  display: inline-block;
  float: left;
  margin: 0 6px 0 0;
}
.wp-core-ui #plugin-information .reviewer-info p {
  clear: both;
  margin: 0;
  padding-top: 2px;
}
.wp-core-ui #plugin-information .reviewer-info .avatar {
  float: left;
  margin: 4px 6px 0 0;
}
.wp-core-ui #plugin-information .reviewer-info .star-rating {
  float: left;
}
.wp-core-ui #plugin-information .review-meta {
  float: left;
  margin-left: 0.75em;
}
.wp-core-ui #plugin-information .review-body {
  float: left;
  width: 100%;
}
.wp-core-ui .plugin-version-author-uri {
  font-size: 13px;
}
.wp-core-ui .update-php .button.button-primary {
  margin-right: 1em;
}
@media screen and (max-width: 771px) {
  .wp-core-ui #plugin-information-title.with-banner {
    height: 100px;
  }
  .wp-core-ui #plugin-information-title.with-banner h2 {
    margin-top: 30px;
    font-size: 20px;
    line-height: 2;
    max-width: 85%;
  }
  .wp-core-ui #plugin-information-title.with-banner div.vignette {
    height: 100px;
  }
  .wp-core-ui #plugin-information-tabs {
    overflow: hidden;
    padding: 0;
    height: auto;
  }
  .wp-core-ui #plugin-information-tabs a.current {
    margin-bottom: 0;
    border-bottom: none;
  }
  .wp-core-ui #plugin-information .fyi {
    float: none;
    border: 1px solid #dcdcde;
    position: static;
    width: auto;
    margin: 26px 26px 0;
    padding-bottom: 0;
  }
  .wp-core-ui #section-holder {
    position: static;
    margin: 0;
    padding-bottom: 70px;
  }
  .wp-core-ui #plugin-information .fyi h3, .wp-core-ui #plugin-information .fyi small {
    display: none;
  }
  .wp-core-ui #plugin-information-footer {
    padding: 12px 16px 0;
    height: 46px;
  }
}
.wp-core-ui #TB_window.plugin-details-modal {
  background: #fff;
}
.wp-core-ui #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) {
  .wp-core-ui #TB_window.plugin-details-modal.thickbox-loading:before {
    background-image: url(images/spinner-2x.gif);
  }
}
.wp-core-ui .plugin-details-modal #TB_title {
  float: left;
  height: 1px;
}
.wp-core-ui .plugin-details-modal #TB_ajaxWindowTitle {
  display: none;
}
.wp-core-ui .plugin-details-modal #TB_closeWindowButton {
  left: auto;
  right: -30px;
  color: #f0f0f1;
}
.wp-core-ui .plugin-details-modal #TB_closeWindowButton:focus, .wp-core-ui .plugin-details-modal #TB_closeWindowButton:hover {
  color: #135e96;
  outline: 0;
  box-shadow: none;
}
.wp-core-ui .plugin-details-modal .tb-close-icon {
  display: none;
}
.wp-core-ui .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) {
  .wp-core-ui .plugin-details-modal #TB_closeWindowButton {
    right: 0;
    top: -30px;
  }
}
.wp-core-ui img {
  border: none;
}
.wp-core-ui .bulk-action-notice .toggle-indicator::before, .wp-core-ui .meta-box-sortables .postbox .order-higher-indicator::before, .wp-core-ui .meta-box-sortables .postbox .order-lower-indicator::before, .wp-core-ui .meta-box-sortables .postbox .toggle-indicator::before, .wp-core-ui .privacy-text-box .toggle-indicator::before, .wp-core-ui .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;
}
.wp-core-ui .bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator::before, .wp-core-ui .js .widgets-holder-wrap.closed .toggle-indicator::before, .wp-core-ui .meta-box-sortables .postbox.closed .handlediv .toggle-indicator::before, .wp-core-ui .privacy-text-box.closed .toggle-indicator::before {
  content: "\f140";
}
.wp-core-ui .postbox .handle-order-higher .order-higher-indicator::before {
  content: "\f343";
  color: inherit;
}
.wp-core-ui .postbox .handle-order-lower .order-lower-indicator::before {
  content: "\f347";
  color: inherit;
}
.wp-core-ui .postbox .handle-order-higher .order-higher-indicator::before, .wp-core-ui .postbox .handle-order-lower .order-lower-indicator::before {
  position: relative;
  top: 0.11rem;
  width: 20px;
  height: 20px;
}
.wp-core-ui .postbox .handlediv .toggle-indicator::before {
  width: 20px;
  border-radius: 50%;
}
.wp-core-ui .postbox .handlediv .toggle-indicator::before {
  position: relative;
  top: 0.05rem;
  text-indent: -1px;
}
.wp-core-ui .rtl .postbox .handlediv .toggle-indicator::before {
  text-indent: 1px;
}
.wp-core-ui .bulk-action-notice .toggle-indicator::before {
  line-height: 16px;
  vertical-align: top;
  color: #787c82;
}
.wp-core-ui .postbox .handle-order-higher:focus, .wp-core-ui .postbox .handle-order-lower:focus, .wp-core-ui .postbox .handlediv:focus {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  outline: 1px solid transparent;
}
.wp-core-ui .postbox .handle-order-higher:focus .order-higher-indicator::before, .wp-core-ui .postbox .handle-order-lower:focus .order-lower-indicator::before, .wp-core-ui .postbox .handlediv:focus .toggle-indicator::before {
  box-shadow: none;
  outline: 1px solid transparent;
}
.wp-core-ui #photo-add-url-div input[type=text] {
  width: 300px;
}
.wp-core-ui .alignleft h2 {
  margin: 0;
}
.wp-core-ui #template textarea {
  font-family: Consolas, Monaco, monospace;
  font-size: 13px;
  background: #f6f7f7;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.wp-core-ui #template .CodeMirror, .wp-core-ui #template textarea {
  width: 100%;
  min-height: 60vh;
  height: calc(100vh - 295px);
  border: 1px solid #dcdcde;
  box-sizing: border-box;
}
.wp-core-ui #templateside > h2 {
  padding-top: 6px;
  padding-bottom: 7px;
  margin: 0;
}
.wp-core-ui #templateside ol, .wp-core-ui #templateside ul {
  margin: 0;
  padding: 0;
}
.wp-core-ui #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;
}
.wp-core-ui #templateside ul ul {
  padding-left: 12px;
}
.wp-core-ui #templateside > ul > li > ul[role=group] {
  padding-left: 0;
}
.wp-core-ui [role=treeitem][aria-expanded=false] > ul {
  display: none;
}
.wp-core-ui [role=treeitem] span[aria-hidden] {
  display: inline;
  font-family: dashicons;
  font-size: 20px;
  position: absolute;
  pointer-events: none;
}
.wp-core-ui [role=treeitem][aria-expanded=false] > .folder-label .icon:after {
  content: "\f139";
}
.wp-core-ui [role=treeitem][aria-expanded=true] > .folder-label .icon:after {
  content: "\f140";
}
.wp-core-ui [role=treeitem] .folder-label {
  display: block;
  padding: 3px 3px 3px 12px;
  cursor: pointer;
}
.wp-core-ui [role=treeitem] {
  outline: 0;
}
.wp-core-ui [role=treeitem] .folder-label.focus {
  color: #043959;
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui [role=treeitem] .folder-label.hover, .wp-core-ui [role=treeitem].hover {
  background-color: #f0f0f1;
}
.wp-core-ui .tree-folder {
  margin: 0;
  position: relative;
}
.wp-core-ui [role=treeitem] li {
  position: relative;
}
.wp-core-ui .tree-folder .tree-folder::after {
  content: "";
  display: block;
  position: absolute;
  left: 2px;
  border-left: 1px solid #c3c4c7;
  top: -13px;
  bottom: 10px;
}
.wp-core-ui .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;
}
.wp-core-ui .tree-folder > li::after {
  content: "";
  position: absolute;
  display: block;
  border-left: 1px solid #c3c4c7;
  left: 2px;
  bottom: -7px;
  top: 0;
}
.wp-core-ui #templateside .current-file {
  margin: -4px 0 -2px;
}
.wp-core-ui .tree-folder > .current-file::before {
  left: 4px;
  height: 15px;
  width: 0;
  border-left: none;
  top: 3px;
}
.wp-core-ui .tree-folder > .current-file::after {
  bottom: -4px;
  height: 7px;
  left: 2px;
  top: auto;
}
.wp-core-ui .tree-folder li:last-child > .tree-folder::after, .wp-core-ui .tree-folder > li:last-child::after {
  display: none;
}
.wp-core-ui #documentation label, .wp-core-ui #theme-plugin-editor-label, .wp-core-ui #theme-plugin-editor-selector {
  font-weight: 600;
}
.wp-core-ui #theme-plugin-editor-label {
  display: inline-block;
  margin-bottom: 1em;
}
.wp-core-ui #docs-list, .wp-core-ui #template textarea {
  direction: ltr;
}
.wp-core-ui .fileedit-sub #plugin, .wp-core-ui .fileedit-sub #theme {
  max-width: 40%;
}
.wp-core-ui .fileedit-sub .alignright {
  text-align: right;
}
.wp-core-ui #template p {
  width: 97%;
}
.wp-core-ui #file-editor-linting-error {
  margin-top: 1em;
  margin-bottom: 1em;
}
.wp-core-ui #file-editor-linting-error > .notice {
  margin: 0;
  display: inline-block;
}
.wp-core-ui #file-editor-linting-error > .notice > p {
  width: auto;
}
.wp-core-ui #template .submit {
  margin-top: 1em;
  padding: 0;
}
.wp-core-ui #template .submit input[type=submit][disabled] {
  cursor: not-allowed;
}
.wp-core-ui #templateside {
  float: right;
  width: 16em;
  word-wrap: break-word;
}
.wp-core-ui #postcustomstuff p.submit {
  margin: 0;
}
.wp-core-ui #templateside h4 {
  margin: 1em 0 0;
}
.wp-core-ui #templateside li {
  margin: 4px 0;
}
.wp-core-ui #templateside li:not(.howto) a, .wp-core-ui .theme-editor-php .highlight {
  display: block;
  padding: 3px 0 3px 12px;
  text-decoration: none;
}
.wp-core-ui #templateside li:not(.howto) > a:first-of-type {
  padding-top: 0;
}
.wp-core-ui #templateside li.howto {
  padding: 6px 12px 12px;
}
.wp-core-ui .theme-editor-php .highlight {
  margin: -3px 3px -3px -12px;
}
.wp-core-ui #templateside .highlight {
  border: none;
  font-weight: 600;
}
.wp-core-ui .nonessential {
  color: #646970;
  font-size: 11px;
  font-style: italic;
  padding-left: 12px;
}
.wp-core-ui #documentation {
  margin-top: 10px;
}
.wp-core-ui #documentation label {
  line-height: 1.8;
  vertical-align: baseline;
}
.wp-core-ui .fileedit-sub {
  padding: 10px 0 8px;
  line-height: 180%;
}
.wp-core-ui #file-editor-warning .file-editor-warning-content {
  margin: 25px;
}
.wp-core-ui .accordion-section-title:after, .wp-core-ui .control-section .accordion-section-title:after, .wp-core-ui .nav-menus-php .item-edit:before, .wp-core-ui .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;
}
.wp-core-ui .widget-top .widget-action .toggle-indicator:before {
  padding: 1px 2px 1px 0;
  border-radius: 50%;
}
.wp-core-ui .accordion-section-title:after, .wp-core-ui .handlediv, .wp-core-ui .item-edit, .wp-core-ui .postbox .handlediv.button-link, .wp-core-ui .toggle-indicator {
  color: #787c82;
}
.wp-core-ui .widget-action {
  color: #50575e;
}
.wp-core-ui .accordion-section-title:hover:after, .wp-core-ui .handlediv:focus, .wp-core-ui .handlediv:hover, .wp-core-ui .item-edit:focus, .wp-core-ui .item-edit:hover, .wp-core-ui .postbox .handlediv.button-link:focus, .wp-core-ui .postbox .handlediv.button-link:hover, .wp-core-ui .sidebar-name:hover .toggle-indicator, .wp-core-ui .widget-action:focus, .wp-core-ui .widget-top:hover .widget-action {
  color: #1d2327;
  outline: 1px solid transparent;
}
.wp-core-ui .widget-top .widget-action:focus .toggle-indicator:before {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .accordion-section-title:after, .wp-core-ui .control-section .accordion-section-title:after {
  float: right;
  right: 20px;
  top: -2px;
}
.wp-core-ui #customize-info.open .accordion-section-title:after, .wp-core-ui .control-section.open .accordion-section-title:after, .wp-core-ui .nav-menus-php .menu-item-edit-active .item-edit:before, .wp-core-ui .widget.open .widget-top .widget-action .toggle-indicator:before, .wp-core-ui .widget.widget-in-question .widget-top .widget-action .toggle-indicator:before {
  content: "\f142";
}
.wp-core-ui button, .wp-core-ui input, .wp-core-ui select, .wp-core-ui textarea {
  box-sizing: border-box;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.wp-core-ui input, .wp-core-ui textarea {
  font-size: 14px;
}
.wp-core-ui textarea {
  overflow: auto;
  padding: 2px 6px;
  line-height: 1.42857143;
  resize: vertical;
}
.wp-core-ui label {
  cursor: pointer;
}
.wp-core-ui input, .wp-core-ui select {
  margin: 0 1px;
}
.wp-core-ui textarea.code {
  padding: 4px 6px 1px;
}
.wp-core-ui input[type=color], .wp-core-ui input[type=date], .wp-core-ui input[type=datetime-local], .wp-core-ui input[type=datetime], .wp-core-ui input[type=email], .wp-core-ui input[type=month], .wp-core-ui input[type=number], .wp-core-ui input[type=password], .wp-core-ui input[type=search], .wp-core-ui input[type=tel], .wp-core-ui input[type=text], .wp-core-ui input[type=time], .wp-core-ui input[type=url], .wp-core-ui input[type=week], .wp-core-ui select, .wp-core-ui textarea {
  box-shadow: 0 0 0 transparent;
  border-radius: 4px;
  border: 1px solid #8c8f94;
  background-color: #fff;
  color: #2c3338;
}
.wp-core-ui input[type=date], .wp-core-ui input[type=datetime-local], .wp-core-ui input[type=datetime], .wp-core-ui input[type=email], .wp-core-ui input[type=month], .wp-core-ui input[type=number], .wp-core-ui input[type=password], .wp-core-ui input[type=search], .wp-core-ui input[type=tel], .wp-core-ui input[type=text], .wp-core-ui input[type=time], .wp-core-ui input[type=url], .wp-core-ui input[type=week] {
  padding: 0 8px;
  line-height: 2;
  min-height: 30px;
}
.wp-core-ui ::-webkit-datetime-edit {
  line-height: 1.85714286;
}
.wp-core-ui input[type=checkbox]:focus, .wp-core-ui input[type=color]:focus, .wp-core-ui input[type=date]:focus, .wp-core-ui input[type=datetime-local]:focus, .wp-core-ui input[type=datetime]:focus, .wp-core-ui input[type=email]:focus, .wp-core-ui input[type=month]:focus, .wp-core-ui input[type=number]:focus, .wp-core-ui input[type=password]:focus, .wp-core-ui input[type=radio]:focus, .wp-core-ui input[type=search]:focus, .wp-core-ui input[type=tel]:focus, .wp-core-ui input[type=text]:focus, .wp-core-ui input[type=time]:focus, .wp-core-ui input[type=url]:focus, .wp-core-ui input[type=week]:focus, .wp-core-ui select:focus, .wp-core-ui textarea:focus {
  border-color: #2271b1;
  box-shadow: 0 0 0 1px #2271b1;
  outline: 2px solid transparent;
}
.wp-core-ui input[type=email], .wp-core-ui input[type=url] {
  direction: ltr;
}
.wp-core-ui input[type=checkbox], .wp-core-ui 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: -0.25rem 0.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, 0.1);
  transition: 0.05s border-color ease-in-out;
}
.wp-core-ui input[type=radio]:checked + label:before {
  color: #8c8f94;
}
.wp-core-ui .wp-core-ui input[type=reset]:active, .wp-core-ui .wp-core-ui input[type=reset]:hover {
  color: #135e96;
}
.wp-core-ui .wp-admin p input[type=checkbox], .wp-core-ui .wp-admin p input[type=radio], .wp-core-ui td > input[type=checkbox] {
  margin-top: 0;
}
.wp-core-ui .wp-admin p label input[type=checkbox] {
  margin-top: -4px;
}
.wp-core-ui .wp-admin p label input[type=radio] {
  margin-top: -2px;
}
.wp-core-ui input[type=radio] {
  border-radius: 50%;
  margin-right: 0.25rem;
  line-height: 0.71428571;
}
.wp-core-ui input[type=checkbox]:checked::before, .wp-core-ui 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;
}
.wp-core-ui 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: -0.1875rem 0 0 -0.25rem;
  height: 1.3125rem;
  width: 1.3125rem;
}
.wp-core-ui input[type=radio]:checked::before {
  content: "";
  border-radius: 50%;
  width: 0.5rem;
  height: 0.5rem;
  margin: 0.1875rem;
  background-color: #3582c4;
  line-height: 1.14285714;
}
@-moz-document url-prefix() {
  .wp-core-ui .form-table input.tog, .wp-core-ui input[type=checkbox], .wp-core-ui input[type=radio] {
    margin-bottom: -1px;
  }
}
.wp-core-ui input[type=search] {
  -webkit-appearance: textfield;
}
.wp-core-ui input[type=search]::-webkit-search-decoration {
  display: none;
}
.wp-core-ui .wp-admin input[type=file] {
  padding: 3px 0;
  cursor: pointer;
}
.wp-core-ui input.readonly, .wp-core-ui input[readonly], .wp-core-ui textarea.readonly, .wp-core-ui textarea[readonly] {
  background-color: #f0f0f1;
}
.wp-core-ui ::-webkit-input-placeholder {
  color: #646970;
}
.wp-core-ui ::-moz-placeholder {
  color: #646970;
  opacity: 1;
}
.wp-core-ui :-ms-input-placeholder {
  color: #646970;
}
.wp-core-ui .form-invalid .form-required, .wp-core-ui .form-invalid .form-required:focus, .wp-core-ui .form-invalid.form-required input, .wp-core-ui .form-invalid.form-required input:focus, .wp-core-ui .form-invalid.form-required select, .wp-core-ui .form-invalid.form-required select:focus {
  border-color: #d63638 !important;
  box-shadow: 0 0 2px rgba(214, 54, 56, 0.8);
}
.wp-core-ui .form-table .form-required.form-invalid td:after {
  content: "\f534";
  font: normal 20px/1 dashicons;
  color: #d63638;
  margin-left: -25px;
  vertical-align: middle;
}
.wp-core-ui .form-table .form-required.user-pass1-wrap.form-invalid td:after {
  content: "";
}
.wp-core-ui .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;
}
.wp-core-ui .form-input-tip {
  color: #646970;
}
.wp-core-ui input.disabled, .wp-core-ui input:disabled, .wp-core-ui select.disabled, .wp-core-ui select:disabled, .wp-core-ui textarea.disabled, .wp-core-ui textarea:disabled {
  background: rgba(255, 255, 255, 0.5);
  border-color: rgba(220, 220, 222, 0.75);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
  color: rgba(44, 51, 56, 0.5);
}
.wp-core-ui input[type=file].disabled, .wp-core-ui input[type=file]:disabled, .wp-core-ui input[type=range].disabled, .wp-core-ui input[type=range]:disabled {
  background: 0 0;
  box-shadow: none;
  cursor: default;
}
.wp-core-ui input[type=checkbox].disabled, .wp-core-ui input[type=checkbox].disabled:checked:before, .wp-core-ui input[type=checkbox]:disabled, .wp-core-ui input[type=checkbox]:disabled:checked:before, .wp-core-ui input[type=radio].disabled, .wp-core-ui input[type=radio].disabled:checked:before, .wp-core-ui input[type=radio]:disabled, .wp-core-ui input[type=radio]:disabled:checked:before {
  opacity: 0.7;
}
.wp-core-ui .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 .wp-core-ui select:hover {
  color: #2271b1;
}
.wp-core-ui .wp-core-ui select:focus {
  border-color: #2271b1;
  color: #0a4b78;
  box-shadow: 0 0 0 1px #2271b1;
}
.wp-core-ui .wp-core-ui select:active {
  border-color: #8c8f94;
  box-shadow: none;
}
.wp-core-ui .wp-core-ui select.disabled, .wp-core-ui .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 .wp-core-ui select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #0a4b78;
}
.wp-core-ui .wp-core-ui select::-ms-value {
  background: 0 0;
  color: #50575e;
}
.wp-core-ui .wp-core-ui select:hover::-ms-value {
  color: #2271b1;
}
.wp-core-ui .wp-core-ui select:focus::-ms-value {
  color: #0a4b78;
}
.wp-core-ui .wp-core-ui select.disabled::-ms-value, .wp-core-ui .wp-core-ui select:disabled::-ms-value {
  color: #a7aaad;
}
.wp-core-ui .wp-core-ui select::-ms-expand {
  display: none;
}
.wp-core-ui .wp-admin .button-cancel {
  display: inline-block;
  min-height: 28px;
  padding: 0 5px;
  line-height: 2;
}
.wp-core-ui .meta-box-sortables select {
  max-width: 100%;
}
.wp-core-ui .meta-box-sortables input {
  vertical-align: middle;
}
.wp-core-ui .misc-pub-post-status select {
  margin-top: 0;
}
.wp-core-ui .wp-core-ui select[multiple] {
  height: auto;
  padding-right: 8px;
  background: #fff;
}
.wp-core-ui .submit {
  padding: 1.5em 0;
  margin: 5px 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border: none;
}
.wp-core-ui form p.submit a.cancel:hover {
  text-decoration: none;
}
.wp-core-ui p.submit {
  text-align: left;
  max-width: 100%;
  margin-top: 20px;
  padding-top: 10px;
}
.wp-core-ui .textright p.submit {
  border: none;
  text-align: right;
}
.wp-core-ui table.form-table + input + input + p.submit, .wp-core-ui table.form-table + input + p.submit, .wp-core-ui table.form-table + p.submit {
  border-top: none;
  padding-top: 0;
}
.wp-core-ui #major-publishing-actions input, .wp-core-ui #minor-publishing-actions .preview, .wp-core-ui #minor-publishing-actions input {
  text-align: center;
}
.wp-core-ui input.all-options, .wp-core-ui textarea.all-options {
  width: 250px;
}
.wp-core-ui input.large-text, .wp-core-ui textarea.large-text {
  width: 99%;
}
.wp-core-ui .regular-text {
  width: 25em;
}
.wp-core-ui input.small-text {
  width: 50px;
  padding: 0 6px;
}
.wp-core-ui label input.small-text {
  margin-top: -4px;
}
.wp-core-ui input[type=number].small-text {
  width: 65px;
  padding-right: 0;
}
.wp-core-ui input.tiny-text {
  width: 35px;
}
.wp-core-ui input[type=number].tiny-text {
  width: 45px;
  padding-right: 0;
}
.wp-core-ui #doaction, .wp-core-ui #doaction2, .wp-core-ui #post-query-submit {
  margin: 0 8px 0 0;
}
.wp-core-ui .no-js input#changeit2, .wp-core-ui .no-js input#doaction2, .wp-core-ui .no-js label[for=bulk-action-selector-bottom], .wp-core-ui .no-js label[for=new_role2], .wp-core-ui .no-js select#bulk-action-selector-bottom, .wp-core-ui .no-js select#new_role2 {
  display: none;
}
.wp-core-ui .tablenav .actions select {
  float: left;
  margin-right: 6px;
  max-width: 12.5rem;
}
.wp-core-ui #timezone_string option {
  margin-left: 1em;
}
.wp-core-ui .wp-cancel-pw > .dashicons, .wp-core-ui .wp-hide-pw > .dashicons {
  position: relative;
  top: 3px;
  width: 1.25rem;
  height: 1.25rem;
  top: 0.25rem;
  font-size: 20px;
}
.wp-core-ui .wp-cancel-pw .dashicons-no {
  display: none;
}
.wp-core-ui #your-profile label + a, .wp-core-ui label {
  vertical-align: middle;
}
.wp-core-ui #your-profile label + a, .wp-core-ui fieldset label {
  vertical-align: middle;
}
.wp-core-ui .options-media-php [for*=_size_] {
  min-width: 10em;
  vertical-align: baseline;
}
.wp-core-ui .options-media-php .small-text[name*=_size_] {
  margin: 0 0 1em;
}
.wp-core-ui .wp-generate-pw {
  margin-top: 1em;
}
.wp-core-ui .wp-pwd {
  margin-top: 1em;
}
.wp-core-ui #misc-publishing-actions label {
  vertical-align: baseline;
}
.wp-core-ui #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;
}
.wp-core-ui #pass-strength-result.short {
  background-color: #ffabaf;
  border-color: #e65054;
  opacity: 1;
}
.wp-core-ui #pass-strength-result.bad {
  background-color: #facfd2;
  border-color: #f86368;
  opacity: 1;
}
.wp-core-ui #pass-strength-result.good {
  background-color: #f5e6ab;
  border-color: #f0c33c;
  opacity: 1;
}
.wp-core-ui #pass-strength-result.strong {
  background-color: #b8e6bf;
  border-color: #68de7c;
  opacity: 1;
}
.wp-core-ui .password-input-wrapper input {
  font-family: Consolas, Monaco, monospace;
}
.wp-core-ui #pass1-text.short, .wp-core-ui #pass1.short {
  border-color: #e65054;
}
.wp-core-ui #pass1-text.bad, .wp-core-ui #pass1.bad {
  border-color: #f86368;
}
.wp-core-ui #pass1-text.good, .wp-core-ui #pass1.good {
  border-color: #f0c33c;
}
.wp-core-ui #pass1-text.strong, .wp-core-ui #pass1.strong {
  border-color: #68de7c;
}
.wp-core-ui .pw-weak {
  display: none;
}
.wp-core-ui .indicator-hint {
  padding-top: 8px;
}
.wp-core-ui .wp-pwd [type=password], .wp-core-ui .wp-pwd [type=text] {
  margin-bottom: 0;
  min-height: 30px;
}
.wp-core-ui .wp-pwd input::-ms-reveal {
  display: none;
}
.wp-core-ui #pass1-text, .wp-core-ui .show-password #pass1 {
  display: none;
}
.wp-core-ui #pass1-text::-ms-clear {
  display: none;
}
.wp-core-ui .show-password #pass1-text {
  display: inline-block;
}
.wp-core-ui p.search-box {
  float: right;
  margin: 0;
}
.wp-core-ui .network-admin.themes-php p.search-box {
  clear: left;
}
.wp-core-ui .search-box input[name=s], .wp-core-ui .tablenav .search-plugins input[name=s], .wp-core-ui .tagsdiv .newtag {
  float: left;
  margin: 0 4px 0 0;
}
.wp-core-ui .js.plugins-php .search-box .wp-filter-search {
  margin: 0;
  width: 280px;
}
.wp-core-ui input[type=email].ui-autocomplete-loading, .wp-core-ui input[type=text].ui-autocomplete-loading {
  background-image: url(images/loading.gif);
  background-repeat: no-repeat;
  background-position: right center;
  visibility: visible;
}
.wp-core-ui input.ui-autocomplete-input.open {
  border-bottom-color: transparent;
}
.wp-core-ui ul#add-to-blog-users {
  margin: 0 0 0 14px;
}
.wp-core-ui .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, 0.8);
  background-color: #fff;
}
.wp-core-ui .ui-autocomplete li {
  margin-bottom: 0;
  padding: 4px 10px;
  white-space: nowrap;
  text-align: left;
  cursor: pointer;
}
.wp-core-ui .ui-autocomplete .ui-state-focus {
  background-color: #dcdcde;
}
.wp-core-ui .wp-tags-autocomplete .ui-state-focus, .wp-core-ui .wp-tags-autocomplete [aria-selected=true] {
  background-color: #2271b1;
  color: #fff;
  outline: 2px solid transparent;
}
.wp-core-ui .form-table {
  border-collapse: collapse;
  margin-top: 0.5em;
  width: 100%;
  clear: both;
}
.wp-core-ui .form-table, .wp-core-ui .form-table td, .wp-core-ui .form-table td p, .wp-core-ui .form-table th {
  font-size: 14px;
}
.wp-core-ui .form-table td {
  margin-bottom: 9px;
  padding: 15px 10px;
  line-height: 1.3;
  vertical-align: middle;
}
.wp-core-ui .form-table th, .wp-core-ui .form-wrap label {
  color: #1d2327;
  font-weight: 400;
  text-shadow: none;
  vertical-align: baseline;
}
.wp-core-ui .form-table th {
  vertical-align: top;
  text-align: left;
  padding: 20px 10px 20px 0;
  width: 200px;
  line-height: 1.3;
  font-weight: 600;
}
.wp-core-ui .form-table .td-full, .wp-core-ui .form-table th.th-full {
  width: auto;
  padding: 20px 10px 20px 0;
  font-weight: 400;
}
.wp-core-ui .form-table td p {
  margin-top: 4px;
  margin-bottom: 0;
}
.wp-core-ui .form-table .date-time-doc {
  margin-top: 1em;
}
.wp-core-ui .form-table p.timezone-info {
  margin: 1em 0;
}
.wp-core-ui .form-table td fieldset label {
  margin: 0.35em 0 0.5em !important;
  display: inline-block;
}
.wp-core-ui .form-table td fieldset p label {
  margin-top: 0 !important;
}
.wp-core-ui .form-table td fieldset label, .wp-core-ui .form-table td fieldset li, .wp-core-ui .form-table td fieldset p {
  line-height: 1.4;
}
.wp-core-ui .form-table input.tog, .wp-core-ui .form-table input[type=radio] {
  margin-top: -4px;
  margin-right: 4px;
  float: none;
}
.wp-core-ui .form-table .pre {
  padding: 8px;
  margin: 0;
}
.wp-core-ui table.form-table td .updated {
  font-size: 13px;
}
.wp-core-ui table.form-table td .updated p {
  font-size: 13px;
  margin: 0.3em 0;
}
.wp-core-ui #profile-page .form-table textarea {
  width: 500px;
  margin-bottom: 6px;
}
.wp-core-ui #profile-page .form-table #rich_editing {
  margin-right: 5px;
}
.wp-core-ui #your-profile legend {
  font-size: 22px;
}
.wp-core-ui #display_name {
  width: 15em;
}
.wp-core-ui #adduser .form-field input, .wp-core-ui #createuser .form-field input {
  width: 25em;
}
.wp-core-ui .color-option {
  display: inline-block;
  width: 24%;
  padding: 5px 15px 15px;
  box-sizing: border-box;
  margin-bottom: 3px;
}
.wp-core-ui .color-option.selected, .wp-core-ui .color-option:hover {
  background: #dcdcde;
}
.wp-core-ui .color-palette {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.wp-core-ui .color-palette td {
  height: 20px;
  padding: 0;
  border: none;
}
.wp-core-ui .color-option {
  cursor: pointer;
}
.wp-core-ui .create-application-password .form-field {
  max-width: 25em;
}
.wp-core-ui .create-application-password label {
  font-weight: 600;
}
.wp-core-ui .create-application-password p.submit {
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}
.wp-core-ui #application-passwords-section .notice {
  margin-top: 20px;
  margin-bottom: 0;
}
.wp-core-ui .application-password-display input.code {
  width: 19em;
}
.wp-core-ui .auth-app-card.card {
  max-width: 768px;
}
.wp-core-ui .authorize-application-php .form-wrap p {
  display: block;
}
.wp-core-ui .tool-box .title {
  margin: 8px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.wp-core-ui .label-responsive {
  vertical-align: middle;
}
.wp-core-ui #export-filters p {
  margin: 0 0 1em;
}
.wp-core-ui #export-filters p.submit {
  margin: 7px 0 5px;
}
.wp-core-ui .card {
  position: relative;
  margin-top: 20px;
  padding: 0.7em 2em 1em;
  min-width: 255px;
  max-width: 520px;
  border: 1px solid #c3c4c7;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  background: #fff;
  box-sizing: border-box;
}
.wp-core-ui .pressthis h4 {
  margin: 2em 0 1em;
}
.wp-core-ui .pressthis textarea {
  width: 100%;
  font-size: 1em;
}
.wp-core-ui #pressthis-code-wrap {
  overflow: auto;
}
.wp-core-ui .pressthis-bookmarklet-wrapper {
  margin: 20px 0 8px;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
.wp-core-ui .pressthis-bookmarklet, .wp-core-ui .pressthis-bookmarklet:active, .wp-core-ui .pressthis-bookmarklet:focus, .wp-core-ui .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;
}
.wp-core-ui .pressthis-bookmarklet:active {
  outline: 0;
}
.wp-core-ui .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, 0.6);
}
.wp-core-ui .pressthis-bookmarklet:hover:after {
  transform: skew(20deg) rotate(9deg);
  box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
}
.wp-core-ui .pressthis-bookmarklet span {
  display: inline-block;
  margin: 0;
  padding: 0 12px 8px 9px;
}
.wp-core-ui .pressthis-bookmarklet span:before {
  color: #787c82;
  font: normal 20px/1 dashicons;
  content: "\f157";
  position: relative;
  display: inline-block;
  top: 4px;
  margin-right: 4px;
}
.wp-core-ui .pressthis-js-toggle {
  margin-left: 10px;
  padding: 0;
  height: auto;
  vertical-align: top;
}
.wp-core-ui .pressthis-js-toggle.button.button {
  margin-left: 10px;
  padding: 0;
  height: auto;
  vertical-align: top;
}
.wp-core-ui .pressthis-js-toggle .dashicons {
  margin: 5px 8px 6px 7px;
  color: #50575e;
}
.wp-core-ui .timezone-info code {
  white-space: nowrap;
}
.wp-core-ui .defaultavatarpicker .avatar {
  margin: 2px 0;
  vertical-align: middle;
}
.wp-core-ui .options-general-php .date-time-text {
  display: inline-block;
  min-width: 10em;
}
.wp-core-ui .options-general-php input.small-text {
  width: 56px;
  margin: -2px 0;
}
.wp-core-ui .options-general-php .spinner {
  float: none;
  margin: -3px 3px 0;
}
.wp-core-ui .options-general-php .language-install-spinner, .wp-core-ui .settings-php .language-install-spinner {
  display: inline-block;
  float: none;
  margin: -3px 5px 0;
  vertical-align: middle;
}
.wp-core-ui .form-table.permalink-structure .available-structure-tags li {
  float: left;
  margin-right: 5px;
}
.wp-core-ui .setup-php textarea {
  max-width: 100%;
}
.wp-core-ui .form-field #site-address {
  max-width: 25em;
}
.wp-core-ui .form-field #domain {
  max-width: 22em;
}
.wp-core-ui .form-field #admin-email, .wp-core-ui .form-field #blog_last_updated, .wp-core-ui .form-field #blog_registered, .wp-core-ui .form-field #path, .wp-core-ui .form-field #site-title {
  max-width: 25em;
}
.wp-core-ui .form-field #path {
  margin-bottom: 5px;
}
.wp-core-ui #search-sites, .wp-core-ui #search-users {
  max-width: 60%;
}
.wp-core-ui .request-filesystem-credentials-dialog {
  display: none;
  visibility: visible;
}
.wp-core-ui .request-filesystem-credentials-dialog .notification-dialog {
  top: 10%;
  max-height: 85%;
}
.wp-core-ui .request-filesystem-credentials-dialog-content {
  margin: 25px;
}
.wp-core-ui #request-filesystem-credentials-title {
  font-size: 1.3em;
  margin: 1em 0;
}
.wp-core-ui .request-filesystem-credentials-form legend {
  font-size: 1em;
  padding: 1.33em 0;
  font-weight: 600;
}
.wp-core-ui .request-filesystem-credentials-form input[type=password], .wp-core-ui .request-filesystem-credentials-form input[type=text] {
  display: block;
}
.wp-core-ui .request-filesystem-credentials-dialog input[type=password], .wp-core-ui .request-filesystem-credentials-dialog input[type=text] {
  width: 100%;
}
.wp-core-ui .request-filesystem-credentials-form .field-title {
  font-weight: 600;
}
.wp-core-ui .request-filesystem-credentials-dialog label[for=hostname], .wp-core-ui .request-filesystem-credentials-dialog label[for=private_key], .wp-core-ui .request-filesystem-credentials-dialog label[for=public_key] {
  display: block;
  margin-bottom: 1em;
}
.wp-core-ui .request-filesystem-credentials-dialog .ftp-password, .wp-core-ui .request-filesystem-credentials-dialog .ftp-username {
  float: left;
  width: 48%;
}
.wp-core-ui .request-filesystem-credentials-dialog .ftp-password {
  margin-left: 4%;
}
.wp-core-ui .request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons {
  text-align: right;
}
.wp-core-ui .request-filesystem-credentials-dialog label[for=ftp] {
  margin-right: 10px;
}
.wp-core-ui .request-filesystem-credentials-dialog #auth-keys-desc {
  margin-bottom: 0;
}
.wp-core-ui #request-filesystem-credentials-dialog .button:not(:last-child) {
  margin-right: 10px;
}
.wp-core-ui #request-filesystem-credentials-form .cancel-button {
  display: none;
}
.wp-core-ui #request-filesystem-credentials-dialog .cancel-button {
  display: inline;
}
.wp-core-ui .request-filesystem-credentials-dialog .ftp-password, .wp-core-ui .request-filesystem-credentials-dialog .ftp-username {
  float: none;
  width: auto;
}
.wp-core-ui .request-filesystem-credentials-dialog .ftp-username {
  margin-bottom: 1em;
}
.wp-core-ui .request-filesystem-credentials-dialog .ftp-password {
  margin: 0;
}
.wp-core-ui .request-filesystem-credentials-dialog .ftp-password em {
  color: #8c8f94;
}
.wp-core-ui .request-filesystem-credentials-dialog label {
  display: block;
  line-height: 1.5;
  margin-bottom: 1em;
}
.wp-core-ui .request-filesystem-credentials-form legend {
  padding-bottom: 0;
}
.wp-core-ui .request-filesystem-credentials-form #ssh-keys legend {
  font-size: 1.3em;
}
.wp-core-ui .request-filesystem-credentials-form .notice {
  margin: 0 0 20px;
  clear: both;
}
.wp-core-ui .tools-privacy-policy-page form {
  margin-bottom: 1.3em;
}
.wp-core-ui .tools-privacy-policy-page input.button {
  margin: 0 1px 0 6px;
}
.wp-core-ui .tools-privacy-policy-page select {
  margin: 0 1px 0.5em 6px;
}
.wp-core-ui .tools-privacy-edit {
  margin: 1.5em 0;
}
.wp-core-ui .tools-privacy-policy-page span {
  line-height: 2;
}
.wp-core-ui .privacy_requests .column-email {
  width: 40%;
}
.wp-core-ui .privacy_requests .column-type {
  text-align: center;
}
.wp-core-ui .privacy_requests tfoot td:first-child, .wp-core-ui .privacy_requests thead td:first-child {
  border-left: 4px solid #fff;
}
.wp-core-ui .privacy_requests tbody th {
  border-left: 4px solid #fff;
  background: #fff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-core-ui .privacy_requests .row-actions {
  color: #787c82;
}
.wp-core-ui .privacy_requests .row-actions.processing {
  position: static;
}
.wp-core-ui .privacy_requests tbody .has-request-results th {
  box-shadow: none;
}
.wp-core-ui .privacy_requests tbody .request-results th .notice {
  margin: 0 0 5px;
}
.wp-core-ui .privacy_requests tbody td {
  background: #fff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-core-ui .privacy_requests tbody .has-request-results td {
  box-shadow: none;
}
.wp-core-ui .privacy_requests .next_steps .button {
  word-wrap: break-word;
  white-space: normal;
}
.wp-core-ui .privacy_requests .status-request-confirmed td, .wp-core-ui .privacy_requests .status-request-confirmed th {
  background-color: #fff;
  border-left-color: #72aee6;
}
.wp-core-ui .privacy_requests .status-request-failed td, .wp-core-ui .privacy_requests .status-request-failed th {
  background-color: #f6f7f7;
  border-left-color: #d63638;
}
.wp-core-ui .privacy_requests .export_personal_data_failed a {
  vertical-align: baseline;
}
.wp-core-ui .status-label {
  font-weight: 600;
}
.wp-core-ui .status-label.status-request-pending {
  font-weight: 400;
  font-style: italic;
  color: #646970;
}
.wp-core-ui .status-label.status-request-failed {
  color: #d63638;
  font-weight: 600;
}
.wp-core-ui .wp-privacy-request-form {
  clear: both;
}
.wp-core-ui .wp-privacy-request-form-field {
  margin: 1.5em 0;
}
.wp-core-ui .wp-privacy-request-form input {
  margin: 0;
}
.wp-core-ui .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;
}
.wp-core-ui .email-personal-data--sending::before {
  color: #d63638;
  content: "\f463";
  animation: rotation 2s infinite linear;
}
.wp-core-ui .email-personal-data--sent::before {
  color: #68de7c;
  content: "\f147";
}
@media screen and (max-width: 782px) {
  .wp-core-ui textarea {
    -webkit-appearance: none;
  }
  .wp-core-ui input[type=date], .wp-core-ui input[type=datetime-local], .wp-core-ui input[type=datetime], .wp-core-ui input[type=email], .wp-core-ui input[type=month], .wp-core-ui input[type=number], .wp-core-ui input[type=password], .wp-core-ui input[type=search], .wp-core-ui input[type=tel], .wp-core-ui input[type=text], .wp-core-ui input[type=time], .wp-core-ui input[type=url], .wp-core-ui input[type=week] {
    -webkit-appearance: none;
    padding: 3px 10px;
    min-height: 40px;
  }
  .wp-core-ui ::-webkit-datetime-edit {
    line-height: 1.875;
  }
  .wp-core-ui .widefat tfoot td input[type=checkbox], .wp-core-ui .widefat th input[type=checkbox], .wp-core-ui .widefat thead td input[type=checkbox], .wp-core-ui input[type=checkbox] {
    -webkit-appearance: none;
  }
  .wp-core-ui .widefat tfoot td input[type=checkbox], .wp-core-ui .widefat th input[type=checkbox], .wp-core-ui .widefat thead td input[type=checkbox] {
    margin-bottom: 8px;
  }
  .wp-core-ui .widefat tfoot td input[type=checkbox]:before, .wp-core-ui .widefat th input[type=checkbox]:before, .wp-core-ui .widefat thead td input[type=checkbox]:before, .wp-core-ui input[type=checkbox]:checked:before {
    width: 1.875rem;
    height: 1.875rem;
    margin: -0.1875rem -0.3125rem;
  }
  .wp-core-ui input[type=checkbox], .wp-core-ui input[type=radio] {
    height: 1.5625rem;
    width: 1.5625rem;
  }
  .wp-core-ui .wp-admin p input[type=checkbox], .wp-core-ui .wp-admin p input[type=radio] {
    margin-top: -0.1875rem;
  }
  .wp-core-ui input[type=radio]:checked:before {
    vertical-align: middle;
    width: 0.5625rem;
    height: 0.5625rem;
    margin: 0.4375rem;
    line-height: 0.76190476;
  }
  .wp-core-ui .wp-upload-form input[type=submit] {
    margin-top: 10px;
  }
  .wp-core-ui .wp-admin .form-table select, .wp-core-ui .wp-core-ui select {
    min-height: 40px;
    font-size: 16px;
    line-height: 1.625;
    padding: 5px 24px 5px 8px;
  }
  .wp-core-ui .wp-admin .button-cancel {
    margin-bottom: 0;
    padding: 2px 0;
    font-size: 14px;
    vertical-align: middle;
  }
  .wp-core-ui #adduser .form-field input, .wp-core-ui #createuser .form-field input {
    width: 100%;
  }
  .wp-core-ui .form-table {
    box-sizing: border-box;
  }
  .wp-core-ui .form-table td, .wp-core-ui .form-table th, .wp-core-ui .label-responsive {
    display: block;
    width: auto;
    vertical-align: middle;
  }
  .wp-core-ui .label-responsive {
    margin: 0.5em 0;
  }
  .wp-core-ui .export-filters li {
    margin-bottom: 0;
  }
  .wp-core-ui .form-table .color-palette td {
    display: table-cell;
    width: 15px;
  }
  .wp-core-ui .form-table table.color-palette {
    margin-right: 10px;
  }
  .wp-core-ui input, .wp-core-ui textarea {
    font-size: 16px;
  }
  .wp-core-ui #profile-page .form-table textarea, .wp-core-ui .form-table span.description, .wp-core-ui .form-table td input[type=email], .wp-core-ui .form-table td input[type=password], .wp-core-ui .form-table td input[type=text], .wp-core-ui .form-table td select, .wp-core-ui .form-table td textarea {
    width: 100%;
    display: block;
    max-width: none;
    box-sizing: border-box;
  }
  .wp-core-ui .form-table .form-required.form-invalid td:after {
    float: right;
    margin: -30px 3px 0 0;
  }
  .wp-core-ui .form-table input[type=text].small-text, .wp-core-ui input[type=number].small-text, .wp-core-ui input[type=password].small-text, .wp-core-ui input[type=search].small-text, .wp-core-ui input[type=text].small-text {
    width: auto;
    max-width: 4.375em;
    display: inline;
    padding: 3px 6px;
    margin: 0 3px;
  }
  .wp-core-ui #pass-strength-result {
    width: 100%;
    box-sizing: border-box;
    padding: 8px;
  }
  .wp-core-ui p.search-box {
    float: none;
    position: absolute;
    bottom: 0;
    width: 98%;
    height: 90px;
    margin-bottom: 20px;
  }
  .wp-core-ui p.search-box input[name=s] {
    float: none;
    width: 100%;
    margin-bottom: 10px;
    vertical-align: middle;
  }
  .wp-core-ui p.search-box input[type=submit] {
    margin-bottom: 10px;
  }
  .wp-core-ui .form-table span.description {
    display: inline;
    padding: 4px 0 0;
    line-height: 1.4;
    font-size: 14px;
  }
  .wp-core-ui .form-table th {
    padding: 10px 0 0;
    border-bottom: 0;
  }
  .wp-core-ui .form-table td {
    margin-bottom: 0;
    padding: 4px 0 6px;
  }
  .wp-core-ui .form-table.permalink-structure td code {
    margin-left: 32px;
    display: inline-block;
  }
  .wp-core-ui .form-table.permalink-structure td input[type=text] {
    margin-left: 32px;
    margin-top: 4px;
    width: 96%;
  }
  .wp-core-ui .form-table input.regular-text {
    width: 100%;
  }
  .wp-core-ui .form-table label {
    font-size: 14px;
  }
  .wp-core-ui .background-position-control .button-group > label {
    font-size: 0;
  }
  .wp-core-ui .form-table fieldset label {
    display: block;
  }
  .wp-core-ui #local-time, .wp-core-ui #utc-time {
    display: block;
    float: none;
    margin-top: 0.5em;
  }
  .wp-core-ui .form-field #domain {
    max-width: none;
  }
  .wp-core-ui .wp-pwd {
    position: relative;
  }
  .wp-core-ui #profile-page .form-table #pass1 {
    padding-right: 90px;
  }
  .wp-core-ui .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-core-ui .wp-pwd button.wp-hide-pw {
    right: 2.5rem;
  }
  .wp-core-ui .wp-pwd button.button:focus, .wp-core-ui .wp-pwd button.button:hover {
    background: 0 0;
  }
  .wp-core-ui .wp-pwd button.button:active {
    background: 0 0;
    box-shadow: none;
    transform: none;
  }
  .wp-core-ui .wp-pwd .button .text {
    display: none;
  }
  .wp-core-ui .wp-pwd [type=password], .wp-core-ui .wp-pwd [type=text] {
    line-height: 2;
    padding-right: 5rem;
  }
  .wp-core-ui .wp-cancel-pw .dashicons-no {
    display: inline-block;
  }
  .wp-core-ui .options-general-php input[type=text].small-text {
    max-width: 6.25em;
    margin: 0;
  }
  .wp-core-ui .tools-privacy-policy-page form.wp-create-privacy-page {
    margin-bottom: 1em;
  }
  .wp-core-ui .tools-privacy-policy-page input#set-page, .wp-core-ui .tools-privacy-policy-page select {
    margin: 10px 0 0;
  }
  .wp-core-ui .tools-privacy-policy-page .wp-create-privacy-page span {
    display: block;
    margin-bottom: 1em;
  }
  .wp-core-ui .tools-privacy-policy-page .wp-create-privacy-page .button {
    margin-left: 0;
  }
  .wp-core-ui .wp-list-table.privacy_requests tr:not(.inline-edit-row):not(.no-items) td.column-primary:not(.check-column) {
    display: table-cell;
  }
  .wp-core-ui .wp-list-table.privacy_requests.widefat th input, .wp-core-ui .wp-list-table.privacy_requests.widefat thead td input {
    margin-left: 5px;
  }
  .wp-core-ui .wp-privacy-request-form-field input[type=text] {
    width: 100%;
    margin-bottom: 10px;
    vertical-align: middle;
  }
  .wp-core-ui .regular-text {
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .wp-core-ui .form-field input[type=email], .wp-core-ui .form-field input[type=password], .wp-core-ui .form-field input[type=text], .wp-core-ui .form-field select, .wp-core-ui .form-field textarea {
    width: 99%;
  }
  .wp-core-ui .form-wrap .form-field {
    padding: 0;
  }
}
@media only screen and (max-height: 480px), screen and (max-width: 450px) {
  .wp-core-ui .file-editor-warning .notification-dialog, .wp-core-ui .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) {
  .wp-core-ui .color-option {
    width: 49%;
  }
}
@media only screen and (max-width: 320px) {
  .wp-core-ui .options-general-php .date-time-text.date-time-custom-text {
    min-width: 0;
    margin-right: 0.5em;
  }
}
@keyframes rotation {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(359deg);
  }
}
.wp-core-ui .ui-draggable-handle, .wp-core-ui .ui-sortable-handle {
  touch-action: none;
}
.wp-core-ui .accordion-section {
  border-bottom: 1px solid #dcdcde;
  margin: 0;
}
.wp-core-ui .accordion-section.open .accordion-section-content, .wp-core-ui .no-js .accordion-section .accordion-section-content {
  display: block;
}
.wp-core-ui .accordion-section.open:hover {
  border-bottom-color: #dcdcde;
}
.wp-core-ui .accordion-section-content {
  display: none;
  padding: 10px 20px 15px;
  overflow: hidden;
  background: #fff;
}
.wp-core-ui .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;
}
.wp-core-ui .js .accordion-section-title {
  cursor: pointer;
}
.wp-core-ui .js .accordion-section-title:after {
  position: absolute;
  top: 12px;
  right: 10px;
  z-index: 1;
}
.wp-core-ui .accordion-section-title:focus {
  outline: 1px solid transparent;
}
.wp-core-ui .accordion-section-title:focus:after, .wp-core-ui .accordion-section-title:hover:after {
  border-color: #a7aaad transparent;
  outline: 1px solid transparent;
}
.wp-core-ui .cannot-expand .accordion-section-title {
  cursor: auto;
}
.wp-core-ui .cannot-expand .accordion-section-title:after {
  display: none;
}
.wp-core-ui .control-section .accordion-section-title, .wp-core-ui .customize-pane-child .accordion-section-title {
  border-left: none;
  border-right: none;
  padding: 10px 10px 11px 14px;
  line-height: 1.55;
  background: #fff;
}
.wp-core-ui .control-section .accordion-section-title:after, .wp-core-ui .customize-pane-child .accordion-section-title:after {
  top: calc(50% - 10px);
}
.wp-core-ui .js .control-section .accordion-section-title:focus, .wp-core-ui .js .control-section .accordion-section-title:hover, .wp-core-ui .js .control-section.open .accordion-section-title, .wp-core-ui .js .control-section:hover .accordion-section-title {
  color: #1d2327;
  background: #f6f7f7;
}
.wp-core-ui .control-section.open .accordion-section-title {
  border-bottom: 1px solid #dcdcde;
}
.wp-core-ui .network-admin .edit-site-actions {
  margin-top: 0;
}
.wp-core-ui .my-sites {
  display: block;
  overflow: auto;
  zoom: 1;
}
.wp-core-ui .my-sites li {
  display: block;
  padding: 8px 3%;
  min-height: 130px;
  margin: 0;
}
@media only screen and (max-width: 599px) {
  .wp-core-ui .my-sites li {
    min-height: 0;
  }
}
@media only screen and (min-width: 600px) {
  .wp-core-ui .my-sites.striped li {
    background-color: #fff;
    position: relative;
  }
  .wp-core-ui .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) {
  .wp-core-ui .my-sites li {
    float: left;
    width: 44%;
  }
  .wp-core-ui .my-sites.striped li {
    background-color: #fff;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(2n+1) {
    clear: left;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(2n+2):after {
    content: none;
  }
  .wp-core-ui .my-sites li:nth-of-type(4n+1), .wp-core-ui .my-sites li:nth-of-type(4n+2) {
    background-color: #f6f7f7;
  }
}
@media only screen and (min-width: 700px) and (max-width: 1199px) {
  .wp-core-ui .my-sites li {
    float: left;
    width: 27.333333%;
    background-color: #fff;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(3n+3):after {
    content: none;
  }
  .wp-core-ui .my-sites li:nth-of-type(6n+1), .wp-core-ui .my-sites li:nth-of-type(6n+2), .wp-core-ui .my-sites li:nth-of-type(6n+3) {
    background-color: #f6f7f7;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .wp-core-ui .my-sites li {
    float: left;
    width: 21%;
    padding: 8px 2%;
    background-color: #fff;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(4n+1) {
    clear: left;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(4n+4):after {
    content: none;
  }
  .wp-core-ui .my-sites li:nth-of-type(8n+1), .wp-core-ui .my-sites li:nth-of-type(8n+2), .wp-core-ui .my-sites li:nth-of-type(8n+3), .wp-core-ui .my-sites li:nth-of-type(8n+4) {
    background-color: #f6f7f7;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .wp-core-ui .my-sites li {
    float: left;
    width: 16%;
    padding: 8px 2%;
    background-color: #fff;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(5n+1) {
    clear: left;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(5n+5):after {
    content: none;
  }
  .wp-core-ui .my-sites li:nth-of-type(10n+1), .wp-core-ui .my-sites li:nth-of-type(10n+2), .wp-core-ui .my-sites li:nth-of-type(10n+3), .wp-core-ui .my-sites li:nth-of-type(10n+4), .wp-core-ui .my-sites li:nth-of-type(10n+5) {
    background-color: #f6f7f7;
  }
}
@media only screen and (min-width: 1600px) {
  .wp-core-ui .my-sites li {
    float: left;
    width: 12.666666%;
    padding: 8px 2%;
    background-color: #fff;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(6n+1) {
    clear: left;
  }
  .wp-core-ui .my-sites.striped li:nth-of-type(6n+6):after {
    content: none;
  }
  .wp-core-ui .my-sites li:nth-of-type(12n+1), .wp-core-ui .my-sites li:nth-of-type(12n+2), .wp-core-ui .my-sites li:nth-of-type(12n+3), .wp-core-ui .my-sites li:nth-of-type(12n+4), .wp-core-ui .my-sites li:nth-of-type(12n+5), .wp-core-ui .my-sites li:nth-of-type(12n+6) {
    background-color: #f6f7f7;
  }
}
.wp-core-ui .my-sites li a {
  text-decoration: none;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .wp-core-ui div.star-holder, .wp-core-ui div.star-holder .star-rating {
    background: url(images/stars-2x.png?ver=20121108) repeat-x bottom left;
    background-size: 21px 37px;
  }
  .wp-core-ui .spinner {
    background-image: url(images/spinner-2x.gif);
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui html.wp-toolbar {
    padding-top: 46px;
  }
  .wp-core-ui .screen-reader-shortcut:focus {
    top: -39px;
  }
  .wp-core-ui body {
    min-width: 240px;
    overflow-x: hidden;
  }
  .wp-core-ui body * {
    -webkit-tap-highlight-color: transparent !important;
  }
  .wp-core-ui #wpcontent {
    position: relative;
    margin-left: 0;
    padding-left: 10px;
  }
  .wp-core-ui #wpbody-content {
    padding-bottom: 100px;
  }
  .wp-core-ui .wrap {
    clear: both;
    margin-right: 12px;
    margin-left: 0;
  }
  .wp-core-ui #col-left, .wp-core-ui #col-right {
    float: none;
    width: auto;
  }
  .wp-core-ui #col-left .col-wrap, .wp-core-ui #col-right .col-wrap {
    padding: 0;
  }
  .wp-core-ui #collapse-menu, .wp-core-ui .post-format-select {
    display: none !important;
  }
  .wp-core-ui .wrap h1.wp-heading-inline {
    margin-bottom: 0.5em;
  }
  .wp-core-ui .wrap .add-new-h2, .wp-core-ui .wrap .add-new-h2:active, .wp-core-ui .wrap .page-title-action, .wp-core-ui .wrap .page-title-action:active {
    padding: 10px 15px;
    font-size: 14px;
    white-space: nowrap;
  }
  .wp-core-ui .media-upload-form div.error, .wp-core-ui .notice, .wp-core-ui .wrap div.error, .wp-core-ui .wrap div.updated {
    margin: 20px 0 10px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 175%;
  }
  .wp-core-ui .wp-core-ui .notice.is-dismissible {
    padding-right: 46px;
  }
  .wp-core-ui .notice-dismiss {
    padding: 13px;
  }
  .wp-core-ui .wrap .icon32 + h2 {
    margin-top: -2px;
  }
  .wp-core-ui .wp-responsive-open #wpbody {
    right: -16em;
  }
  .wp-core-ui code {
    word-wrap: break-word;
    word-wrap: anywhere;
    word-break: break-word;
  }
  .wp-core-ui .postbox {
    font-size: 14px;
  }
  .wp-core-ui .metabox-holder .postbox > h3, .wp-core-ui .metabox-holder .stuffbox > h3, .wp-core-ui .metabox-holder h2, .wp-core-ui .metabox-holder h3.hndle {
    padding: 12px;
  }
  .wp-core-ui .postbox .handlediv {
    margin-top: 3px;
  }
  .wp-core-ui .subsubsub {
    font-size: 16px;
    text-align: center;
    margin-bottom: 15px;
  }
  .wp-core-ui #template .CodeMirror, .wp-core-ui #template textarea {
    box-sizing: border-box;
  }
  .wp-core-ui #templateside {
    float: none;
    width: auto;
  }
  .wp-core-ui #templateside > ul {
    border-left: 1px solid #dcdcde;
  }
  .wp-core-ui #templateside li {
    margin: 0;
  }
  .wp-core-ui #templateside li:not(.howto) a {
    display: block;
    padding: 5px;
  }
  .wp-core-ui #templateside li.howto {
    padding: 12px;
  }
  .wp-core-ui #templateside .highlight {
    padding: 5px;
    margin-left: -5px;
    margin-top: -5px;
  }
  .wp-core-ui #template .notice, .wp-core-ui #template > div {
    float: none;
    margin: 1em 0;
    width: auto;
  }
  .wp-core-ui #template .CodeMirror, .wp-core-ui #template textarea {
    width: 100%;
  }
  .wp-core-ui #templateside ul ul {
    padding-left: 1.5em;
  }
  .wp-core-ui [role=treeitem] .folder-label {
    display: block;
    padding: 5px;
  }
  .wp-core-ui .tree-folder .tree-folder::after, .wp-core-ui .tree-folder > li::after, .wp-core-ui .tree-folder > li::before {
    left: -8px;
  }
  .wp-core-ui .tree-folder > li::before {
    top: 0;
    height: 13px;
  }
  .wp-core-ui .tree-folder > .current-file::before {
    left: -5px;
    top: 7px;
    width: 4px;
  }
  .wp-core-ui .tree-folder > .current-file::after {
    height: 9px;
    left: -8px;
  }
  .wp-core-ui .wrap #templateside span.notice {
    margin-left: -5px;
    width: 100%;
  }
  .wp-core-ui .fileedit-sub .alignright {
    float: left;
    margin-top: 15px;
    width: 100%;
    text-align: left;
  }
  .wp-core-ui .fileedit-sub .alignright label {
    display: block;
  }
  .wp-core-ui .fileedit-sub #plugin, .wp-core-ui .fileedit-sub #theme {
    margin-left: 0;
    max-width: 70%;
  }
  .wp-core-ui .fileedit-sub input[type=submit] {
    margin-bottom: 0;
  }
  .wp-core-ui #documentation label[for=docs-list] {
    display: block;
  }
  .wp-core-ui #documentation select[name=docs-list] {
    margin-left: 0;
    max-width: 60%;
  }
  .wp-core-ui #documentation input[type=button] {
    margin-bottom: 0;
  }
  .wp-core-ui #wpfooter {
    display: none;
  }
  .wp-core-ui #comments-form .checkforspam {
    display: none;
  }
  .wp-core-ui .edit-comment-author {
    margin: 2px 0 0;
  }
  .wp-core-ui .filter-drawer .filter-group-feature input, .wp-core-ui .filter-drawer .filter-group-feature label {
    line-height: 2.1;
  }
  .wp-core-ui .filter-drawer .filter-group-feature label {
    margin-left: 32px;
  }
  .wp-core-ui .wp-filter .button.drawer-toggle {
    font-size: 13px;
    line-height: 2;
    height: 28px;
  }
  .wp-core-ui #screen-meta #contextual-help-wrap {
    overflow: visible;
  }
  .wp-core-ui #screen-meta #contextual-help-back, .wp-core-ui #screen-meta .contextual-help-sidebar {
    display: none;
  }
  .wp-core-ui #screen-meta .contextual-help-tabs {
    clear: both;
    width: 100%;
    float: none;
  }
  .wp-core-ui #screen-meta .contextual-help-tabs ul {
    margin: 0 0 1em;
    padding: 1em 0 0;
  }
  .wp-core-ui #screen-meta .contextual-help-tabs .active {
    margin: 0;
  }
  .wp-core-ui #screen-meta .contextual-help-tabs-wrap {
    clear: both;
    max-width: 100%;
    float: none;
  }
  .wp-core-ui #screen-meta, .wp-core-ui #screen-meta-links {
    margin-right: 10px;
  }
  .wp-core-ui #screen-meta-links {
    margin-bottom: 20px;
  }
  .wp-core-ui .wp-filter .search-form input[type=search] {
    font-size: 1rem;
  }
  .wp-core-ui .wp-filter .search-form.search-plugins {
    min-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .wp-core-ui #wpwrap.wp-responsive-open {
    overflow-x: hidden;
  }
  .wp-core-ui html.wp-toolbar {
    padding-top: 0;
  }
  .wp-core-ui .screen-reader-shortcut:focus {
    top: 7px;
  }
  .wp-core-ui #wpbody {
    padding-top: 46px;
  }
  .wp-core-ui div#post-body.metabox-holder.columns-1 {
    overflow-x: hidden;
  }
  .wp-core-ui .nav-tab-wrapper, .wp-core-ui .wrap h2.nav-tab-wrapper, .wp-core-ui h1.nav-tab-wrapper {
    border-bottom: 0;
  }
  .wp-core-ui h1 .nav-tab, .wp-core-ui h2 .nav-tab, .wp-core-ui h3 .nav-tab, .wp-core-ui nav .nav-tab {
    margin: 10px 10px 0 0;
    border-bottom: 1px solid #c3c4c7;
  }
  .wp-core-ui .nav-tab-active:focus, .wp-core-ui .nav-tab-active:focus:active, .wp-core-ui .nav-tab-active:hover {
    border-bottom: 1px solid #c3c4c7;
  }
  .wp-core-ui .wp-filter .search-form input[type=search] {
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .wp-core-ui #network_dashboard_right_now .subsubsub {
    font-size: 14px;
    text-align: left;
  }
}
.wp-core-ui #adminmenu, .wp-core-ui #adminmenu .wp-submenu, .wp-core-ui #adminmenuback, .wp-core-ui #adminmenuwrap {
  width: 160px;
  background-color: #1d2327;
}
.wp-core-ui #adminmenuback {
  position: fixed;
  top: 0;
  bottom: -120px;
  z-index: 1;
}
.wp-core-ui .php-error #adminmenuback {
  position: absolute;
}
.wp-core-ui .php-error #adminmenuback, .wp-core-ui .php-error #adminmenuwrap {
  margin-top: 2em;
}
.wp-core-ui #adminmenu {
  clear: left;
  margin: 12px 0;
  padding: 0;
  list-style: none;
}
.wp-core-ui .folded #adminmenu, .wp-core-ui .folded #adminmenu li.menu-top, .wp-core-ui .folded #adminmenuback, .wp-core-ui .folded #adminmenuwrap {
  width: 36px;
}
.wp-core-ui .icon16 {
  height: 18px;
  width: 18px;
  padding: 6px;
  margin: -6px 0 0 -8px;
  float: left;
}
.wp-core-ui .icon16:before {
  color: #8c8f94;
  font: normal 20px/1 dashicons;
  speak: never;
  padding: 6px 0;
  height: 34px;
  width: 20px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 0.1s ease-in-out;
}
.wp-core-ui .icon16.icon-dashboard:before {
  content: "\f226";
}
.wp-core-ui .icon16.icon-post:before {
  content: "\f109";
}
.wp-core-ui .icon16.icon-media:before {
  content: "\f104";
}
.wp-core-ui .icon16.icon-links:before {
  content: "\f103";
}
.wp-core-ui .icon16.icon-page:before {
  content: "\f105";
}
.wp-core-ui .icon16.icon-comments:before {
  content: "\f101";
  margin-top: 1px;
}
.wp-core-ui .icon16.icon-appearance:before {
  content: "\f100";
}
.wp-core-ui .icon16.icon-plugins:before {
  content: "\f106";
}
.wp-core-ui .icon16.icon-users:before {
  content: "\f110";
}
.wp-core-ui .icon16.icon-tools:before {
  content: "\f107";
}
.wp-core-ui .icon16.icon-settings:before {
  content: "\f108";
}
.wp-core-ui .icon16.icon-site:before {
  content: "\f541";
}
.wp-core-ui .icon16.icon-generic:before {
  content: "\f111";
}
.wp-core-ui .icon16.icon-appearance, .wp-core-ui .icon16.icon-comments, .wp-core-ui .icon16.icon-dashboard, .wp-core-ui .icon16.icon-generic, .wp-core-ui .icon16.icon-links, .wp-core-ui .icon16.icon-media, .wp-core-ui .icon16.icon-page, .wp-core-ui .icon16.icon-plugins, .wp-core-ui .icon16.icon-post, .wp-core-ui .icon16.icon-settings, .wp-core-ui .icon16.icon-site, .wp-core-ui .icon16.icon-tools, .wp-core-ui .icon16.icon-users, .wp-core-ui .menu-icon-appearance div.wp-menu-image, .wp-core-ui .menu-icon-comments div.wp-menu-image, .wp-core-ui .menu-icon-dashboard div.wp-menu-image, .wp-core-ui .menu-icon-generic div.wp-menu-image, .wp-core-ui .menu-icon-links div.wp-menu-image, .wp-core-ui .menu-icon-media div.wp-menu-image, .wp-core-ui .menu-icon-page div.wp-menu-image, .wp-core-ui .menu-icon-plugins div.wp-menu-image, .wp-core-ui .menu-icon-post div.wp-menu-image, .wp-core-ui .menu-icon-settings div.wp-menu-image, .wp-core-ui .menu-icon-site div.wp-menu-image, .wp-core-ui .menu-icon-tools div.wp-menu-image, .wp-core-ui .menu-icon-users div.wp-menu-image {
  background-image: none !important;
}
.wp-core-ui #adminmenuwrap {
  position: relative;
  float: left;
  z-index: 9990;
}
.wp-core-ui #adminmenu * {
  -webkit-user-select: none;
  user-select: none;
}
.wp-core-ui #adminmenu li {
  margin: 0;
  padding: 0;
}
.wp-core-ui #adminmenu a {
  display: block;
  line-height: 1.3;
  padding: 2px 5px;
  color: #f0f0f1;
}
.wp-core-ui #adminmenu .wp-submenu a {
  color: #c3c4c7;
  color: rgba(240, 246, 252, 0.7);
  font-size: 13px;
  line-height: 1.4;
  margin: 0;
  padding: 5px 0;
}
.wp-core-ui #adminmenu .wp-submenu a:focus, .wp-core-ui #adminmenu .wp-submenu a:hover {
  background: 0 0;
}
.wp-core-ui #adminmenu .wp-submenu a:focus, .wp-core-ui #adminmenu .wp-submenu a:hover, .wp-core-ui #adminmenu a:hover, .wp-core-ui #adminmenu li.menu-top > a:focus {
  color: #72aee6;
}
.wp-core-ui #adminmenu a:focus, .wp-core-ui #adminmenu a:hover, .wp-core-ui .folded #adminmenu .wp-submenu-head:hover {
  box-shadow: inset 4px 0 0 0 currentColor;
  transition: box-shadow 0.1s linear;
}
.wp-core-ui #adminmenu li.menu-top {
  border: none;
  min-height: 34px;
  position: relative;
}
.wp-core-ui #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, 0.2);
}
.wp-core-ui #adminmenu a.menu-top:focus + .wp-submenu, .wp-core-ui .js #adminmenu .opensub .wp-submenu, .wp-core-ui .js #adminmenu .sub-open, .wp-core-ui .no-js li.wp-has-submenu:hover .wp-submenu {
  top: -1px;
}
.wp-core-ui #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
  top: 0;
}
.wp-core-ui #adminmenu .wp-has-current-submenu .wp-submenu, .wp-core-ui #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .wp-core-ui #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .wp-core-ui .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;
}
.wp-core-ui .folded #adminmenu .wp-has-current-submenu .wp-submenu {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
.wp-core-ui #adminmenu li.menu-top:hover, .wp-core-ui #adminmenu li.opensub > a.menu-top, .wp-core-ui #adminmenu li > a.menu-top:focus {
  position: relative;
  background-color: #1d2327;
  color: #72aee6;
}
.wp-core-ui .folded #adminmenu li.menu-top:hover, .wp-core-ui .folded #adminmenu li.opensub > a.menu-top, .wp-core-ui .folded #adminmenu li > a.menu-top:focus {
  z-index: 10000;
}
.wp-core-ui #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, .wp-core-ui #adminmenu .wp-menu-arrow, .wp-core-ui #adminmenu .wp-menu-arrow div, .wp-core-ui #adminmenu li.current a.menu-top, .wp-core-ui #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
  background: #2271b1;
  color: #fff;
}
.wp-core-ui .folded #adminmenu .opensub .wp-submenu, .wp-core-ui .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .wp-core-ui .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, .wp-core-ui .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .wp-core-ui .folded #adminmenu .wp-submenu.sub-open, .wp-core-ui .folded #adminmenu a.menu-top:focus + .wp-submenu, .wp-core-ui .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
  top: 0;
  left: 36px;
}
.wp-core-ui .folded #adminmenu .wp-has-current-submenu .wp-submenu, .wp-core-ui .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
  position: absolute;
  top: -1000em;
}
.wp-core-ui #adminmenu .wp-not-current-submenu .wp-submenu, .wp-core-ui .folded #adminmenu .wp-has-current-submenu .wp-submenu {
  min-width: 160px;
  width: auto;
  border-left: 5px solid transparent;
}
.wp-core-ui #adminmenu .opensub .wp-submenu li.current a, .wp-core-ui #adminmenu .wp-submenu li.current, .wp-core-ui #adminmenu .wp-submenu li.current a, .wp-core-ui #adminmenu .wp-submenu li.current a:focus, .wp-core-ui #adminmenu .wp-submenu li.current a:hover, .wp-core-ui #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a {
  color: #fff;
}
.wp-core-ui #adminmenu .wp-not-current-submenu li > a, .wp-core-ui .folded #adminmenu .wp-has-current-submenu li > a {
  padding-right: 16px;
  padding-left: 14px;
  transition: all 0.1s ease-in-out, outline 0s;
}
.wp-core-ui #adminmenu .wp-has-current-submenu ul > li > a, .wp-core-ui .folded #adminmenu li.menu-top .wp-submenu > li > a {
  padding: 5px 12px;
}
.wp-core-ui #adminmenu .wp-submenu-head, .wp-core-ui #adminmenu a.menu-top {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  padding: 0;
}
.wp-core-ui #adminmenu .wp-submenu-head {
  display: none;
}
.wp-core-ui .folded #adminmenu .wp-menu-name {
  position: absolute;
  left: -999px;
}
.wp-core-ui .folded #adminmenu .wp-submenu-head {
  display: block;
}
.wp-core-ui #adminmenu .wp-submenu li {
  padding: 0;
  margin: 0;
}
.wp-core-ui #adminmenu .wp-menu-image img {
  padding: 9px 0 0;
  opacity: 0.6;
}
.wp-core-ui #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;
}
.wp-core-ui #adminmenu div.wp-menu-image {
  float: left;
  width: 36px;
  height: 34px;
  margin: 0;
  text-align: center;
}
.wp-core-ui #adminmenu div.wp-menu-image.svg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
}
.wp-core-ui div.wp-menu-image:before {
  color: #a7aaad;
  color: rgba(240, 246, 252, 0.6);
  padding: 7px 0;
  transition: all 0.1s ease-in-out;
}
.wp-core-ui #adminmenu div.wp-menu-image:before {
  color: #a7aaad;
  color: rgba(240, 246, 252, 0.6);
}
.wp-core-ui #adminmenu .current div.wp-menu-image:before, .wp-core-ui #adminmenu .wp-has-current-submenu div.wp-menu-image:before, .wp-core-ui #adminmenu a.current:hover div.wp-menu-image:before, .wp-core-ui #adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, .wp-core-ui #adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before, .wp-core-ui #adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before, .wp-core-ui #adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before {
  color: #fff;
}
.wp-core-ui #adminmenu li a:focus div.wp-menu-image:before, .wp-core-ui #adminmenu li.opensub div.wp-menu-image:before, .wp-core-ui #adminmenu li:hover div.wp-menu-image:before {
  color: #72aee6;
}
.wp-core-ui .folded #adminmenu div.wp-menu-image {
  width: 35px;
  height: 30px;
  position: absolute;
  z-index: 25;
}
.wp-core-ui .folded #adminmenu a.menu-top {
  height: 34px;
}
.wp-core-ui .sticky-menu #adminmenuwrap {
  position: fixed;
}
.wp-core-ui .wp-menu-arrow {
  display: none !important;
}
.wp-core-ui ul#adminmenu a.wp-has-current-submenu {
  position: relative;
}
.wp-core-ui ul#adminmenu a.wp-has-current-submenu:after, .wp-core-ui 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;
}
.wp-core-ui .folded ul#adminmenu li.wp-has-current-submenu:focus-within a.wp-has-current-submenu:after, .wp-core-ui .folded ul#adminmenu li:hover a.wp-has-current-submenu:after {
  display: none;
}
.wp-core-ui .folded ul#adminmenu a.wp-has-current-submenu:after, .wp-core-ui .folded ul#adminmenu > li a.current:after {
  border-width: 4px;
  margin-top: -4px;
}
.wp-core-ui #adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after, .wp-core-ui #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;
}
.wp-core-ui .folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after, .wp-core-ui .folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
  border-width: 4px;
  margin-top: -4px;
  top: 18px;
}
.wp-core-ui #adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after, .wp-core-ui #adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after {
  border-right-color: #2c3338;
}
.wp-core-ui #adminmenu li.menu-top:hover .wp-menu-image img, .wp-core-ui #adminmenu li.wp-has-current-submenu .wp-menu-image img {
  opacity: 1;
}
.wp-core-ui #adminmenu li.wp-menu-separator {
  height: 5px;
  padding: 0;
  margin: 0 0 6px;
  cursor: inherit;
}
.wp-core-ui #adminmenu div.separator {
  height: 2px;
  padding: 0;
}
.wp-core-ui #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;
}
.wp-core-ui #adminmenu li.current, .wp-core-ui .folded #adminmenu li.wp-menu-open {
  border: 0 none;
}
.wp-core-ui #adminmenu .awaiting-mod, .wp-core-ui #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;
}
.wp-core-ui #adminmenu li a.wp-has-current-submenu .update-plugins, .wp-core-ui #adminmenu li.current a .awaiting-mod {
  background-color: #d63638;
  color: #fff;
}
.wp-core-ui #adminmenu li span.count-0 {
  display: none;
}
.wp-core-ui #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;
}
.wp-core-ui #collapse-button:hover {
  color: #72aee6;
}
.wp-core-ui #collapse-button:focus {
  color: #72aee6;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.wp-core-ui #collapse-button .collapse-button-icon, .wp-core-ui #collapse-button .collapse-button-label {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.wp-core-ui #collapse-button .collapse-button-label {
  top: 8px;
}
.wp-core-ui #collapse-button .collapse-button-icon {
  width: 36px;
  height: 34px;
}
.wp-core-ui #collapse-button .collapse-button-label {
  padding: 0 0 0 36px;
}
.wp-core-ui .folded #collapse-button .collapse-button-label {
  display: none;
}
.wp-core-ui #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;
}
.wp-core-ui .folded #collapse-button .collapse-button-icon:after, .wp-core-ui .rtl #collapse-button .collapse-button-icon:after {
  transform: rotate(180deg);
}
.wp-core-ui .rtl.folded #collapse-button .collapse-button-icon:after {
  transform: none;
}
.wp-core-ui #collapse-button .collapse-button-icon:after, .wp-core-ui #collapse-button .collapse-button-label {
  transition: all 0.1s ease-in-out;
}
.wp-core-ui li#wp-admin-bar-menu-toggle {
  display: none;
}
.wp-core-ui .customize-support #menu-appearance a[href="themes.php?page=custom-background"], .wp-core-ui .customize-support #menu-appearance a[href="themes.php?page=custom-header"] {
  display: none;
}
@media only screen and (max-width: 960px) {
  .wp-core-ui .auto-fold #wpcontent, .wp-core-ui .auto-fold #wpfooter {
    margin-left: 36px;
  }
  .wp-core-ui .auto-fold #adminmenu, .wp-core-ui .auto-fold #adminmenu li.menu-top, .wp-core-ui .auto-fold #adminmenuback, .wp-core-ui .auto-fold #adminmenuwrap {
    width: 36px;
  }
  .wp-core-ui .auto-fold #adminmenu .opensub .wp-submenu, .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .wp-core-ui .auto-fold #adminmenu .wp-submenu.sub-open, .wp-core-ui .auto-fold #adminmenu a.menu-top:focus + .wp-submenu {
    top: 0;
    left: 36px;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu, .wp-core-ui .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;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
    min-width: 150px;
    width: auto;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu li > a {
    padding-right: 16px;
    padding-left: 14px;
  }
  .wp-core-ui .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
    padding-left: 12px;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-menu-name {
    position: absolute;
    left: -999px;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-submenu-head {
    display: block;
  }
  .wp-core-ui .auto-fold #adminmenu div.wp-menu-image {
    height: 30px;
    width: 34px;
    position: absolute;
    z-index: 25;
  }
  .wp-core-ui .auto-fold #adminmenu a.menu-top {
    min-height: 34px;
  }
  .wp-core-ui .auto-fold #adminmenu li.wp-menu-open {
    border: 0 none;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
    margin-bottom: 0;
  }
  .wp-core-ui .auto-fold ul#adminmenu li:focus-within a.wp-has-current-submenu:after, .wp-core-ui .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
    display: none;
  }
  .wp-core-ui .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after, .wp-core-ui .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
    border-width: 4px;
    margin-top: -4px;
    top: 16px;
  }
  .wp-core-ui .auto-fold ul#adminmenu a.wp-has-current-submenu:after, .wp-core-ui .auto-fold ul#adminmenu > li a.current:after {
    border-width: 4px;
    margin-top: -4px;
  }
  .wp-core-ui .auto-fold #adminmenu li.menu-top:hover, .wp-core-ui .auto-fold #adminmenu li.opensub > a.menu-top, .wp-core-ui .auto-fold #adminmenu li > a.menu-top:focus {
    z-index: 10000;
  }
  .wp-core-ui .auto-fold #collapse-menu .collapse-button-label {
    display: none;
  }
  .wp-core-ui .auto-fold #collapse-button .collapse-button-icon:after {
    transform: rotate(180deg);
  }
  .wp-core-ui .rtl.auto-fold #collapse-button .collapse-button-icon:after {
    transform: none;
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .auto-fold #wpcontent {
    position: relative;
    margin-left: 0;
    padding-left: 10px;
  }
  .wp-core-ui .sticky-menu #adminmenuwrap {
    position: relative;
    z-index: auto;
    top: 0;
  }
  .wp-core-ui .auto-fold #adminmenu, .wp-core-ui .auto-fold #adminmenuback, .wp-core-ui .auto-fold #adminmenuwrap {
    position: absolute;
    width: 190px;
    z-index: 100;
  }
  .wp-core-ui .auto-fold #adminmenuback {
    position: fixed;
  }
  .wp-core-ui .auto-fold #adminmenuback, .wp-core-ui .auto-fold #adminmenuwrap {
    display: none;
  }
  .wp-core-ui .auto-fold .wp-responsive-open #adminmenuback, .wp-core-ui .auto-fold .wp-responsive-open #adminmenuwrap {
    display: block;
  }
  .wp-core-ui .auto-fold #adminmenu li.menu-top {
    width: 100%;
  }
  .wp-core-ui .auto-fold #adminmenu li a {
    font-size: 16px;
    padding: 5px;
  }
  .wp-core-ui .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
    padding: 10px 10px 10px 20px;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-menu-name {
    position: static;
  }
  .wp-core-ui .auto-fold ul#adminmenu a.wp-has-current-submenu:after, .wp-core-ui .auto-fold ul#adminmenu > li.current > a.current:after {
    border-width: 8px;
    margin-top: -8px;
  }
  .wp-core-ui .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after, .wp-core-ui .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
    display: none;
  }
  .wp-core-ui #adminmenu .wp-submenu {
    position: relative;
    display: none;
  }
  .wp-core-ui .auto-fold #adminmenu .selected .wp-submenu, .wp-core-ui .auto-fold #adminmenu .wp-menu-open .wp-submenu {
    position: relative;
    display: block;
    top: 0;
    left: -1px;
    box-shadow: none;
  }
  .wp-core-ui .auto-fold #adminmenu .selected .wp-submenu:after, .wp-core-ui .auto-fold #adminmenu .wp-menu-open .wp-submenu:after {
    display: none;
  }
  .wp-core-ui .auto-fold #adminmenu .opensub .wp-submenu {
    display: none;
  }
  .wp-core-ui .auto-fold #adminmenu .selected .wp-submenu {
    display: block;
  }
  .wp-core-ui .auto-fold ul#adminmenu li:focus-within a.wp-has-current-submenu:after, .wp-core-ui .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
    display: block;
  }
  .wp-core-ui .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, .wp-core-ui .auto-fold #adminmenu a.menu-top:focus + .wp-submenu {
    position: relative;
    left: -1px;
    right: 0;
    top: 0;
  }
  .wp-core-ui #adminmenu .wp-not-current-submenu .wp-submenu, .wp-core-ui .folded #adminmenu .wp-has-current-submenu .wp-submenu {
    border-left: none;
  }
  .wp-core-ui #adminmenu .wp-submenu .wp-submenu-head {
    display: none;
  }
  .wp-core-ui #wp-responsive-toggle {
    position: fixed;
    top: 5px;
    left: 4px;
    padding-right: 10px;
    z-index: 99999;
    border: none;
    box-sizing: border-box;
  }
  .wp-core-ui #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-core-ui .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
    background: #2c3338;
  }
  .wp-core-ui li#wp-admin-bar-menu-toggle {
    display: block;
  }
  .wp-core-ui #wpadminbar #wp-admin-bar-menu-toggle a:hover {
    border: 1px solid transparent;
  }
  .wp-core-ui #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-core-ui .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
    color: #72aee6;
  }
}
@media screen and (max-width: 600px) {
  .wp-core-ui #adminmenuback, .wp-core-ui #adminmenuwrap {
    display: none;
  }
  .wp-core-ui .wp-responsive-open #adminmenuback, .wp-core-ui .wp-responsive-open #adminmenuwrap {
    display: block;
  }
  .wp-core-ui .auto-fold #adminmenu {
    top: 46px;
  }
}
.wp-core-ui #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
  width: 100%;
}
.wp-core-ui #wpbody-content #dashboard-widgets.columns-2 .postbox-container {
  width: 49.5%;
}
.wp-core-ui #wpbody-content #dashboard-widgets.columns-2 #postbox-container-2, .wp-core-ui #wpbody-content #dashboard-widgets.columns-2 #postbox-container-3, .wp-core-ui #wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 {
  float: right;
  width: 50.5%;
}
.wp-core-ui #wpbody-content #dashboard-widgets.columns-3 .postbox-container {
  width: 33.5%;
}
.wp-core-ui #wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 {
  width: 33%;
}
.wp-core-ui #wpbody-content #dashboard-widgets.columns-3 #postbox-container-3, .wp-core-ui #wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 {
  float: right;
}
.wp-core-ui #wpbody-content #dashboard-widgets.columns-4 .postbox-container {
  width: 25%;
}
.wp-core-ui #dashboard-widgets .postbox-container {
  width: 25%;
}
.wp-core-ui #dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container {
  border: none !important;
}
.wp-core-ui #dashboard-widgets-wrap {
  overflow: hidden;
  margin: 0 -8px;
}
.wp-core-ui #dashboard-widgets .postbox .inside {
  margin-bottom: 0;
}
.wp-core-ui #dashboard-widgets .meta-box-sortables {
  display: flow-root;
  min-height: 100px;
  margin: 0 8px 20px;
}
.wp-core-ui #dashboard-widgets .postbox-container .empty-container {
  outline: 3px dashed #c3c4c7;
  height: 250px;
}
.wp-core-ui .is-dragging-metaboxes #dashboard-widgets .meta-box-sortables {
  outline: 3px dashed #646970;
  display: flow-root;
}
.wp-core-ui #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;
}
.wp-core-ui #the-comment-list td.comment p.comment-author {
  margin-top: 0;
  margin-left: 0;
}
.wp-core-ui #the-comment-list p.comment-author img {
  float: left;
  margin-right: 8px;
}
.wp-core-ui #the-comment-list p.comment-author strong a {
  border: none;
}
.wp-core-ui #the-comment-list td {
  vertical-align: top;
}
.wp-core-ui #the-comment-list td.comment {
  word-wrap: break-word;
}
.wp-core-ui #the-comment-list td.comment img {
  max-width: 100%;
}
.wp-core-ui .index-php #screen-meta-links {
  margin: 0 20px 8px 0;
}
.wp-core-ui .welcome-panel {
  position: relative;
  overflow: auto;
  margin: 16px 0;
  background: #2271b1 url(images/about-texture.png) center repeat;
  background-size: 500px 500px;
  background-blend-mode: overlay;
  font-size: 14px;
  line-height: 1.3;
  clear: both;
}
.wp-core-ui .welcome-panel::before {
  content: "";
  position: absolute;
  top: -16px;
  right: 96px;
  z-index: 0;
  width: 300px;
  height: 382px;
  background: url(images/about-header-about.svg) no-repeat center;
  background-size: contain;
}
.wp-core-ui .welcome-panel h2 {
  margin: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.25;
  color: #fff;
}
.wp-core-ui .welcome-panel h3 {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}
.wp-core-ui .welcome-panel p {
  font-size: inherit;
  line-height: inherit;
}
.wp-core-ui .welcome-panel-header {
  color: #fff;
}
.wp-core-ui .welcome-panel-header a {
  color: #fff;
}
.wp-core-ui .welcome-panel-header a:focus, .wp-core-ui .welcome-panel-header a:hover {
  color: #f5e6ab;
  text-decoration: none;
}
.wp-core-ui .welcome-panel .welcome-panel-close:focus, .wp-core-ui .welcome-panel-header a:focus {
  outline-color: currentColor;
  outline-offset: 1px;
  box-shadow: none;
}
.wp-core-ui .welcome-panel-header p {
  margin: 0.5em 0 0;
  font-size: 20px;
  line-height: 1.4;
}
.wp-core-ui .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;
}
.wp-core-ui .welcome-panel .welcome-panel-close:before {
  position: absolute;
  top: 8px;
  left: 0;
  transition: all 0.1s ease-in-out;
  content: "\f335";
  font-size: 24px;
  color: #fff;
}
.wp-core-ui .welcome-panel .welcome-panel-close {
  color: #fff;
}
.wp-core-ui .welcome-panel .welcome-panel-close:focus, .wp-core-ui .welcome-panel .welcome-panel-close:focus::before, .wp-core-ui .welcome-panel .welcome-panel-close:hover, .wp-core-ui .welcome-panel .welcome-panel-close:hover::before {
  color: #f5e6ab;
}
.wp-core-ui .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;
}
.wp-core-ui .welcome-panel-content {
  min-height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.wp-core-ui .welcome-panel-header {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1500px;
  width: 100%;
  padding: 48px 408px 48px 48px;
}
.wp-core-ui .welcome-panel .welcome-panel-column-container {
  box-sizing: border-box;
  width: 100%;
  clear: both;
  display: grid;
  z-index: 1;
  margin-top: 32px;
  padding: 48px;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  align-self: flex-end;
  background: #fff;
}
.wp-core-ui [class*=welcome-panel-icon] {
  height: 60px;
  width: 60px;
  background-color: #1d2327;
  background-position: center;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  border-radius: 100%;
}
.wp-core-ui .welcome-panel-column {
  display: grid;
  grid-template-columns: min-content 1fr;
  gap: 24px;
}
.wp-core-ui .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");
}
.wp-core-ui .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");
}
.wp-core-ui .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");
}
.wp-core-ui .welcome-panel .welcome-widgets-menus {
  line-height: 1.14285714;
}
.wp-core-ui .welcome-panel .welcome-panel-column ul {
  margin: 0.8em 1em 1em 0;
}
.wp-core-ui .welcome-panel li {
  font-size: 14px;
}
.wp-core-ui .welcome-panel li a {
  text-decoration: none;
}
.wp-core-ui .welcome-panel .welcome-panel-column li {
  line-height: 1.14285714;
  list-style-type: none;
  padding: 0 0 8px;
}
.wp-core-ui .welcome-panel .welcome-icon {
  background: 0 0 !important;
}
.wp-core-ui #dashboard_right_now .search-engines-info:before, .wp-core-ui #dashboard_right_now li a:before, .wp-core-ui #dashboard_right_now li span:before, .wp-core-ui .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;
}
.wp-core-ui .welcome-panel .welcome-edit-page:before, .wp-core-ui .welcome-panel .welcome-write-blog:before {
  content: "\f119";
  top: -3px;
}
.wp-core-ui .welcome-panel .welcome-add-page:before {
  content: "\f132";
  top: -1px;
}
.wp-core-ui .welcome-panel .welcome-setup-home:before {
  content: "\f102";
  top: -1px;
}
.wp-core-ui .welcome-panel .welcome-view-site:before {
  content: "\f115";
  top: -2px;
}
.wp-core-ui .welcome-panel .welcome-widgets-menus:before {
  content: "\f116";
  top: -2px;
}
.wp-core-ui .welcome-panel .welcome-widgets:before {
  content: "\f538";
  top: -2px;
}
.wp-core-ui .welcome-panel .welcome-menus:before {
  content: "\f163";
  top: -2px;
}
.wp-core-ui .welcome-panel .welcome-comments:before {
  content: "\f117";
  top: -1px;
}
.wp-core-ui .welcome-panel .welcome-learn-more:before {
  content: "\f118";
  top: -1px;
}
.wp-core-ui #dashboard_right_now .search-engines-info:before, .wp-core-ui #dashboard_right_now li a:before, .wp-core-ui #dashboard_right_now li > span:before {
  content: "\f159";
  padding: 0 5px 0 0;
}
.wp-core-ui #dashboard_right_now .page-count a:before, .wp-core-ui #dashboard_right_now .page-count span:before {
  content: "\f105";
}
.wp-core-ui #dashboard_right_now .post-count a:before, .wp-core-ui #dashboard_right_now .post-count span:before {
  content: "\f109";
}
.wp-core-ui #dashboard_right_now .comment-count a:before {
  content: "\f101";
}
.wp-core-ui #dashboard_right_now .comment-mod-count a:before {
  content: "\f125";
}
.wp-core-ui #dashboard_right_now .storage-count a:before {
  content: "\f104";
}
.wp-core-ui #dashboard_right_now .storage-count.warning a:before {
  content: "\f153";
}
.wp-core-ui #dashboard_right_now .search-engines-info:before {
  content: "\f348";
}
.wp-core-ui .community-events-errors {
  margin: 0;
}
.wp-core-ui .community-events-loading {
  padding: 10px 12px 8px;
}
.wp-core-ui .community-events {
  margin-bottom: 6px;
  padding: 0 12px;
}
.wp-core-ui .community-events .spinner {
  float: none;
  margin: 5px 2px 0;
  vertical-align: top;
}
.wp-core-ui .community-events form[aria-hidden=true], .wp-core-ui .community-events-errors [aria-hidden=true], .wp-core-ui .community-events-errors[aria-hidden=true], .wp-core-ui .community-events-loading[aria-hidden=true], .wp-core-ui .community-events[aria-hidden=true] {
  display: none;
}
.wp-core-ui .community-events .activity-block:first-child, .wp-core-ui .community-events h2 {
  padding-top: 12px;
  padding-bottom: 10px;
}
.wp-core-ui .community-events-form {
  margin: 15px 0 5px;
}
.wp-core-ui .community-events-form .regular-text {
  width: 40%;
  height: 29px;
  margin: 0;
  vertical-align: top;
}
.wp-core-ui .community-events li.event-none {
  border-left: 4px solid #72aee6;
}
.wp-core-ui #dashboard-widgets .community-events li.event-none a {
  text-decoration: underline;
}
.wp-core-ui .community-events-form label {
  display: inline-block;
  vertical-align: top;
  line-height: 2.15384615;
  height: 28px;
}
.wp-core-ui .community-events .activity-block > p {
  margin-bottom: 0;
  display: inline;
}
.wp-core-ui .community-events-toggle-location {
  vertical-align: middle;
}
.wp-core-ui #community-events-submit {
  margin-left: 3px;
  margin-right: 3px;
}
.wp-core-ui #dashboard-widgets .community-events-cancel.button-link {
  vertical-align: top;
  line-height: 2;
  height: 28px;
  text-decoration: underline;
}
.wp-core-ui .community-events ul {
  background-color: #f6f7f7;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.wp-core-ui .community-events li {
  margin: 0;
  padding: 8px 12px;
  color: #2c3338;
}
.wp-core-ui .community-events li:first-child {
  border-top: 1px solid #f0f0f1;
}
.wp-core-ui .community-events li ~ li {
  border-top: 1px solid #f0f0f1;
}
.wp-core-ui .community-events .activity-block.last {
  border-bottom: 1px solid #f0f0f1;
  padding-top: 0;
  margin-top: -1px;
}
.wp-core-ui .community-events .event-info {
  display: block;
}
.wp-core-ui .event-icon {
  height: 18px;
  padding-right: 10px;
  width: 18px;
  display: none;
}
.wp-core-ui .event-icon:before {
  color: #646970;
  font-size: 18px;
}
.wp-core-ui .event-meetup .event-icon:before {
  content: "\f484";
}
.wp-core-ui .event-wordcamp .event-icon:before {
  content: "\f486";
}
.wp-core-ui .community-events .event-title {
  font-weight: 600;
  display: block;
}
.wp-core-ui .community-events .event-date, .wp-core-ui .community-events .event-time {
  display: block;
}
.wp-core-ui .community-events-footer {
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px;
  border-top: 1px solid #f0f0f1;
  color: #dcdcde;
}
.wp-core-ui .community-events-footer .screen-reader-text {
  height: inherit;
  white-space: nowrap;
}
.wp-core-ui #dashboard_primary .inside {
  margin: 0;
  padding: 0;
}
.wp-core-ui #dashboard_primary .widget-loading {
  padding: 12px 12px 0;
  margin-bottom: 1em !important;
}
.wp-core-ui #dashboard_primary .inside .notice {
  margin: 0;
}
.wp-core-ui body #dashboard-widgets .postbox form .submit {
  margin: 0;
}
.wp-core-ui .dashboard-widget-control-form p {
  margin-top: 0;
}
.wp-core-ui .rssSummary {
  color: #646970;
  margin-top: 4px;
}
.wp-core-ui #dashboard_primary .rss-widget {
  font-size: 13px;
  padding: 0 12px;
}
.wp-core-ui #dashboard_primary .rss-widget:last-child {
  border-bottom: none;
  padding-bottom: 8px;
}
.wp-core-ui #dashboard_primary .rss-widget a {
  font-weight: 400;
}
.wp-core-ui #dashboard_primary .rss-widget span, .wp-core-ui #dashboard_primary .rss-widget span.rss-date {
  color: #646970;
}
.wp-core-ui #dashboard_primary .rss-widget span.rss-date {
  margin-left: 12px;
}
.wp-core-ui #dashboard_primary .rss-widget ul li {
  padding: 4px 0;
  margin: 0;
}
.wp-core-ui #dashboard_right_now ul {
  margin: 0;
  display: inline-block;
  width: 100%;
}
.wp-core-ui #dashboard_right_now li {
  width: 50%;
  float: left;
  margin-bottom: 10px;
}
.wp-core-ui #dashboard_right_now .inside {
  padding: 0;
}
.wp-core-ui #dashboard_right_now .main {
  padding: 0 12px 11px;
}
.wp-core-ui #dashboard_right_now .main p {
  margin: 0;
}
.wp-core-ui #dashboard_right_now #wp-version-message .button {
  float: right;
  position: relative;
  top: -5px;
  margin-left: 5px;
}
.wp-core-ui #dashboard_right_now p.search-engines-info {
  margin: 1em 0;
}
.wp-core-ui .mu-storage {
  overflow: hidden;
}
.wp-core-ui #dashboard-widgets h3.mu-storage {
  margin: 0 0 10px;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
}
.wp-core-ui #dashboard_right_now .sub {
  color: #50575e;
  background: #f6f7f7;
  border-top: 1px solid #f0f0f1;
  padding: 10px 12px 6px;
}
.wp-core-ui #dashboard_right_now .sub h3 {
  color: #50575e;
}
.wp-core-ui #dashboard_right_now .sub p {
  margin: 0 0 1em;
}
.wp-core-ui #dashboard_right_now .warning a:before, .wp-core-ui #dashboard_right_now .warning span:before {
  color: #d63638;
}
.wp-core-ui #dashboard_quick_press .inside {
  margin: 0;
  padding: 0;
}
.wp-core-ui #dashboard_quick_press div.updated {
  margin-bottom: 10px;
  border: 1px solid #f0f0f1;
  border-width: 1px 1px 1px 0;
}
.wp-core-ui #dashboard_quick_press form {
  margin: 12px;
}
.wp-core-ui #dashboard_quick_press .drafts {
  padding: 10px 0 0;
}
.wp-core-ui #dashboard_quick_press label {
  display: inline-block;
  margin-bottom: 4px;
}
.wp-core-ui #dashboard_quick_press input, .wp-core-ui #dashboard_quick_press textarea {
  box-sizing: border-box;
  margin: 0;
}
.wp-core-ui #dashboard-widgets .postbox form .submit {
  margin: -39px 0;
  float: right;
}
.wp-core-ui #description-wrap {
  margin-top: 12px;
}
.wp-core-ui #quick-press textarea#content {
  min-height: 90px;
  max-height: 1300px;
  margin: 0 0 8px;
  padding: 6px 7px;
  resize: none;
}
.wp-core-ui .js #dashboard_quick_press .drafts {
  border-top: 1px solid #f0f0f1;
}
.wp-core-ui #dashboard_quick_press .drafts abbr {
  border: none;
}
.wp-core-ui #dashboard_quick_press .drafts .view-all {
  float: right;
  margin: 0 12px 0 0;
}
.wp-core-ui #dashboard_primary a.rsswidget {
  font-weight: 400;
}
.wp-core-ui #dashboard_quick_press .drafts ul {
  margin: 0 12px;
}
.wp-core-ui #dashboard_quick_press .drafts li {
  margin-bottom: 1em;
}
.wp-core-ui #dashboard_quick_press .drafts li time {
  color: #646970;
}
.wp-core-ui #dashboard_quick_press .drafts p {
  margin: 0;
  word-wrap: break-word;
}
.wp-core-ui #dashboard_quick_press .draft-title {
  word-wrap: break-word;
}
.wp-core-ui #dashboard_quick_press .draft-title a, .wp-core-ui #dashboard_quick_press .draft-title time {
  margin: 0 5px 0 0;
}
.wp-core-ui #dashboard-widgets h3, .wp-core-ui #dashboard-widgets h4, .wp-core-ui #dashboard_quick_press .drafts h2 {
  margin: 0 12px 8px;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  color: #1d2327;
}
.wp-core-ui #dashboard_quick_press .drafts h2 {
  line-height: inherit;
}
.wp-core-ui #dashboard-widgets .inside h3, .wp-core-ui #dashboard-widgets .inside h4 {
  margin-left: 0;
  margin-right: 0;
}
.wp-core-ui #dashboard_activity .comment-meta span.approve:before {
  content: "\f227";
  font: 20px/0.5 dashicons;
  margin-left: 5px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 2px;
}
.wp-core-ui #dashboard_activity .inside {
  margin: 0;
  padding-bottom: 0;
}
.wp-core-ui #dashboard_activity .no-activity {
  overflow: hidden;
  padding: 12px 0;
  text-align: center;
}
.wp-core-ui #dashboard_activity .no-activity p {
  color: #646970;
  font-size: 16px;
}
.wp-core-ui #dashboard_activity .subsubsub {
  float: none;
  border-top: 1px solid #f0f0f1;
  margin: 0 -12px;
  padding: 8px 12px 4px;
}
.wp-core-ui #dashboard_activity .subsubsub a .count, .wp-core-ui #dashboard_activity .subsubsub a.current .count {
  color: #646970;
}
.wp-core-ui #future-posts ul, .wp-core-ui #published-posts ul {
  clear: both;
  margin-bottom: 0;
}
.wp-core-ui #future-posts li, .wp-core-ui #published-posts li {
  margin-bottom: 8px;
}
.wp-core-ui #future-posts ul span, .wp-core-ui #published-posts ul span {
  display: inline-block;
  margin-right: 5px;
  min-width: 150px;
  color: #646970;
}
.wp-core-ui .activity-block {
  border-bottom: 1px solid #f0f0f1;
  margin: 0 -12px;
  padding: 8px 12px 4px;
}
.wp-core-ui .activity-block:last-child {
  border-bottom: none;
}
.wp-core-ui .activity-block .subsubsub li {
  color: #dcdcde;
}
.wp-core-ui #activity-widget #the-comment-list div.undo, .wp-core-ui #activity-widget #the-comment-list tr.undo {
  background: 0 0;
  padding: 6px 0;
  margin-left: 12px;
}
.wp-core-ui #activity-widget #the-comment-list .comment-item {
  background: #f6f7f7;
  padding: 12px;
  position: relative;
}
.wp-core-ui #activity-widget #the-comment-list .avatar {
  position: absolute;
  top: 12px;
}
.wp-core-ui #activity-widget #the-comment-list .dashboard-comment-wrap.has-avatar {
  padding-left: 63px;
}
.wp-core-ui #activity-widget #the-comment-list .dashboard-comment-wrap blockquote {
  margin: 1em 0;
}
.wp-core-ui #activity-widget #the-comment-list .comment-item p.row-actions {
  margin: 4px 0 0;
}
.wp-core-ui #activity-widget #the-comment-list .comment-item:first-child {
  border-top: 1px solid #f0f0f1;
}
.wp-core-ui #activity-widget #the-comment-list .unapproved {
  background-color: #fcf9e8;
}
.wp-core-ui #activity-widget #the-comment-list .unapproved:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #d63638;
  width: 4px;
}
.wp-core-ui #activity-widget #the-comment-list .spam-undo-inside .avatar, .wp-core-ui #activity-widget #the-comment-list .trash-undo-inside .avatar {
  position: relative;
  top: 0;
}
.wp-core-ui #dashboard-widgets #dashboard_browser_nag.postbox .inside {
  margin: 10px;
}
.wp-core-ui .postbox .button-link .edit-box {
  display: none;
}
.wp-core-ui .edit-box {
  opacity: 0;
}
.wp-core-ui .edit-box:focus, .wp-core-ui .hndle:hover .edit-box {
  opacity: 1;
}
.wp-core-ui #dashboard-widgets form .input-text-wrap input {
  width: 100%;
}
.wp-core-ui #dashboard-widgets form .textarea-wrap textarea {
  width: 100%;
}
.wp-core-ui #dashboard-widgets .postbox form .submit {
  float: none;
  margin: 0.5em 0 0;
  padding: 0;
  border: none;
}
.wp-core-ui #dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
  min-width: 0;
}
.wp-core-ui #dashboard-widgets .button-link, .wp-core-ui #dashboard-widgets li a, .wp-core-ui .community-events-footer a {
  text-decoration: none;
}
.wp-core-ui #dashboard-widgets h2 a {
  text-decoration: underline;
}
.wp-core-ui #dashboard-widgets .hndle .postbox-title-action {
  float: right;
  line-height: 1.2;
}
.wp-core-ui #dashboard_plugins h5 {
  font-size: 14px;
}
.wp-core-ui #latest-comments #the-comment-list {
  position: relative;
  margin: 0 -12px;
}
.wp-core-ui #activity-widget #the-comment-list .comment, .wp-core-ui #activity-widget #the-comment-list .pingback {
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06);
}
.wp-core-ui #activity-widget .comments #the-comment-list .alt {
  background-color: transparent;
}
.wp-core-ui #activity-widget #latest-comments #the-comment-list .comment-item {
  min-height: 50px;
  margin: 0;
  padding: 12px;
}
.wp-core-ui #latest-comments #the-comment-list .pingback {
  padding-left: 12px !important;
}
.wp-core-ui #latest-comments #the-comment-list .comment-item:first-child {
  border-top: none;
}
.wp-core-ui #latest-comments #the-comment-list .comment-meta {
  line-height: 1.5;
  margin: 0;
  color: #646970;
}
.wp-core-ui #latest-comments #the-comment-list .comment-meta cite {
  font-style: normal;
  font-weight: 400;
}
.wp-core-ui #latest-comments #the-comment-list .comment-item blockquote, .wp-core-ui #latest-comments #the-comment-list .comment-item blockquote p {
  margin: 0;
  padding: 0;
  display: inline;
}
.wp-core-ui #latest-comments #the-comment-list .comment-item p.row-actions {
  margin: 3px 0 0;
  padding: 0;
  font-size: 13px;
}
.wp-core-ui .rss-widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wp-core-ui a.rsswidget {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
}
.wp-core-ui .rss-widget ul li {
  line-height: 1.5;
  margin-bottom: 12px;
}
.wp-core-ui .rss-widget span.rss-date {
  color: #646970;
  font-size: 13px;
  margin-left: 3px;
}
.wp-core-ui .rss-widget cite {
  display: block;
  text-align: right;
  margin: 0 0 1em;
  padding: 0;
}
.wp-core-ui .rss-widget cite:before {
  content: "—";
}
.wp-core-ui .dashboard-comment-wrap {
  word-wrap: break-word;
}
.wp-core-ui #dashboard_browser_nag a.update-browser-link {
  font-size: 1.2em;
  font-weight: 600;
}
.wp-core-ui #dashboard_browser_nag a {
  text-decoration: underline;
}
.wp-core-ui #dashboard_browser_nag p.browser-update-nag.has-browser-icon {
  padding-right: 128px;
}
.wp-core-ui #dashboard_browser_nag .browser-icon {
  margin-top: -32px;
}
.wp-core-ui #dashboard_browser_nag.postbox {
  background-color: #b32d2e;
  background-image: none;
  border-color: #b32d2e;
  color: #fff;
  box-shadow: none;
}
.wp-core-ui #dashboard_browser_nag.postbox h2 {
  border-bottom-color: transparent;
  background: transparent none;
  color: #fff;
  box-shadow: none;
}
.wp-core-ui #dashboard_browser_nag a {
  color: #fff;
}
.wp-core-ui #dashboard_browser_nag.postbox .postbox-header {
  border-color: transparent;
}
.wp-core-ui #dashboard_browser_nag h2.hndle {
  border: none;
  font-weight: 600;
  font-size: 20px;
  padding-top: 10px;
}
.wp-core-ui .postbox#dashboard_browser_nag p a.dismiss {
  font-size: 14px;
}
.wp-core-ui .postbox#dashboard_browser_nag a, .wp-core-ui .postbox#dashboard_browser_nag p, .wp-core-ui .postbox#dashboard_browser_nag p.browser-update-nag {
  font-size: 16px;
}
.wp-core-ui #dashboard_php_nag .dashicons-warning {
  color: #dba617;
  padding-right: 6px;
}
.wp-core-ui #dashboard_php_nag.php-insecure .dashicons-warning {
  color: #d63638;
}
.wp-core-ui #dashboard_php_nag h2 {
  display: inline-block;
}
.wp-core-ui #dashboard_php_nag p {
  margin: 12px 0;
}
.wp-core-ui #dashboard_php_nag h3 {
  font-weight: 600;
}
.wp-core-ui #dashboard_php_nag .button .dashicons-external {
  line-height: 25px;
}
@media only screen and (min-width: 1600px) {
  .wp-core-ui .welcome-panel .welcome-panel-column-container {
    display: flex;
    justify-content: center;
  }
  .wp-core-ui .welcome-panel-column {
    width: 100%;
    max-width: 460px;
  }
}
@media only screen and (max-width: 799px) {
  .wp-core-ui #wpbody-content #dashboard-widgets .postbox-container {
    width: 100%;
  }
  .wp-core-ui #dashboard-widgets .meta-box-sortables {
    min-height: 0;
  }
  .wp-core-ui .is-dragging-metaboxes #dashboard-widgets .meta-box-sortables {
    min-height: 100px;
  }
  .wp-core-ui #dashboard-widgets .meta-box-sortables.empty-container {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 800px) and (max-width: 1499px) {
  .wp-core-ui #wpbody-content #dashboard-widgets .postbox-container {
    width: 49.5%;
  }
  .wp-core-ui #wpbody-content #dashboard-widgets #postbox-container-2, .wp-core-ui #wpbody-content #dashboard-widgets #postbox-container-3, .wp-core-ui #wpbody-content #dashboard-widgets #postbox-container-4 {
    float: right;
    width: 50.5%;
  }
  .wp-core-ui #dashboard-widgets #postbox-container-3 .empty-container, .wp-core-ui #dashboard-widgets #postbox-container-4 .empty-container {
    outline: 0;
    height: 0;
    min-height: 0;
    margin-bottom: 0;
  }
  .wp-core-ui #dashboard-widgets #postbox-container-3 .empty-container:after, .wp-core-ui #dashboard-widgets #postbox-container-4 .empty-container:after {
    display: none;
  }
  .wp-core-ui #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
    width: 100%;
  }
  .wp-core-ui #wpbody #dashboard-widgets .metabox-holder.columns-1 .postbox-container .empty-container {
    outline: 0;
    height: 0;
    min-height: 0;
    margin-bottom: 0;
  }
  .wp-core-ui .index-php .columns-prefs, .wp-core-ui .index-php .screen-layout {
    display: block;
  }
  .wp-core-ui .columns-prefs .columns-prefs-3, .wp-core-ui .columns-prefs .columns-prefs-4 {
    display: none;
  }
  .wp-core-ui #dashboard-widgets .postbox-container .empty-container:after {
    display: block;
  }
}
@media only screen and (min-width: 1500px) and (max-width: 1800px) {
  .wp-core-ui #wpbody-content #dashboard-widgets .postbox-container {
    width: 33.5%;
  }
  .wp-core-ui #wpbody-content #dashboard-widgets #postbox-container-1 {
    width: 33%;
  }
  .wp-core-ui #wpbody-content #dashboard-widgets #postbox-container-3, .wp-core-ui #wpbody-content #dashboard-widgets #postbox-container-4 {
    float: right;
  }
  .wp-core-ui #dashboard-widgets #postbox-container-4 .empty-container {
    outline: 0;
    height: 0;
    min-height: 0;
    margin-bottom: 0;
  }
  .wp-core-ui #dashboard-widgets #postbox-container-4 .empty-container:after {
    display: none;
  }
  .wp-core-ui #dashboard-widgets .postbox-container .empty-container:after {
    display: block;
  }
}
@media only screen and (min-width: 1801px) {
  .wp-core-ui #dashboard-widgets .postbox-container .empty-container:after {
    display: block;
  }
}
@media screen and (max-width: 870px) {
  .wp-core-ui .welcome-panel .welcome-panel-column li {
    display: inline-block;
    margin-right: 13px;
  }
  .wp-core-ui .welcome-panel .welcome-panel-column ul {
    margin: 0.4em 0 0;
  }
}
@media screen and (max-width: 1180px) and (min-width: 783px) {
  .wp-core-ui .welcome-panel-column {
    grid-template-columns: 1fr;
  }
  .wp-core-ui [class*=welcome-panel-icon] {
    display: none;
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .welcome-panel::before {
    width: 240px;
    height: 305px;
    right: 32px;
  }
  .wp-core-ui .welcome-panel-header {
    padding: 32px 288px 32px 32px;
  }
  .wp-core-ui .welcome-panel .welcome-panel-column-container {
    grid-template-columns: 1fr;
    box-sizing: border-box;
    padding: 32px;
    width: 100%;
  }
  .wp-core-ui .welcome-panel .welcome-panel-column-content {
    max-width: 520px;
  }
  .wp-core-ui .welcome-panel .welcome-panel-close {
    overflow: hidden;
    text-indent: 40px;
    white-space: nowrap;
    width: 20px;
    height: 20px;
    padding: 5px;
    top: 5px;
    right: 5px;
  }
  .wp-core-ui .welcome-panel .welcome-panel-close::before {
    top: 5px;
    left: -35px;
  }
  .wp-core-ui #dashboard-widgets h2 {
    padding: 12px;
  }
  .wp-core-ui #dashboard_recent_comments #the-comment-list .comment-item .avatar {
    height: 30px;
    width: 30px;
    margin: 4px 10px 5px 0;
  }
  .wp-core-ui .community-events-toggle-location {
    height: 38px;
    vertical-align: baseline;
  }
  .wp-core-ui .community-events-form .regular-text {
    height: 32px;
  }
  .wp-core-ui #community-events-submit {
    margin-bottom: 0;
    vertical-align: top;
  }
  .wp-core-ui #dashboard-widgets .community-events-cancel.button-link, .wp-core-ui .community-events-form label {
    font-size: 14px;
    line-height: normal;
    height: auto;
    padding: 6px 0;
    border: 1px solid transparent;
  }
  .wp-core-ui .community-events .spinner {
    margin-top: 7px;
  }
}
@media screen and (max-width: 600px) {
  .wp-core-ui .welcome-panel::before {
    display: none;
  }
  .wp-core-ui .welcome-panel-header {
    padding: 32px;
  }
}
@media screen and (max-width: 480px) {
  .wp-core-ui .welcome-panel-column {
    gap: 16px;
  }
}
@media screen and (max-width: 360px) {
  .wp-core-ui .welcome-panel-column {
    grid-template-columns: 1fr;
  }
  .wp-core-ui [class*=welcome-panel-icon] {
    display: none;
  }
}
@media screen and (min-width: 355px) {
  .wp-core-ui .community-events .event-info {
    display: table-row;
    float: left;
    max-width: 59%;
  }
  .wp-core-ui .event-icon, .wp-core-ui .event-icon[aria-hidden=true] {
    display: table-cell;
  }
  .wp-core-ui .event-info-inner {
    display: table-cell;
  }
  .wp-core-ui .community-events .event-date-time {
    float: right;
    max-width: 39%;
  }
  .wp-core-ui .community-events .event-date, .wp-core-ui .community-events .event-time {
    text-align: right;
  }
}
.wp-core-ui .response-links {
  display: block;
  margin-bottom: 1em;
}
.wp-core-ui .response-links a {
  display: block;
}
.wp-core-ui .response-links a.comments-edit-item-link {
  font-weight: 600;
}
.wp-core-ui .response-links a.comments-view-item-link {
  font-size: 12px;
}
.wp-core-ui .post-com-count-wrapper strong {
  font-weight: 400;
}
.wp-core-ui .comments-view-item-link {
  display: inline-block;
  clear: both;
}
.wp-core-ui .column-comments .post-com-count-wrapper, .wp-core-ui .column-response .post-com-count-wrapper {
  white-space: nowrap;
  word-wrap: normal;
}
.wp-core-ui .column-comments .post-com-count, .wp-core-ui .column-response .post-com-count {
  display: inline-block;
  vertical-align: top;
}
.wp-core-ui .column-comments .post-com-count-approved, .wp-core-ui .column-comments .post-com-count-no-comments, .wp-core-ui .column-response .post-com-count-approved, .wp-core-ui .column-response .post-com-count-no-comments {
  margin-top: 5px;
}
.wp-core-ui .column-comments .comment-count-approved, .wp-core-ui .column-comments .comment-count-no-comments, .wp-core-ui .column-response .comment-count-approved, .wp-core-ui .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.9090909;
  text-align: center;
}
.wp-core-ui .column-comments .post-com-count-approved:after, .wp-core-ui .column-comments .post-com-count-no-comments:after, .wp-core-ui .column-response .post-com-count-approved:after, .wp-core-ui .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;
}
.wp-core-ui .column-comments a.post-com-count-approved:focus .comment-count-approved, .wp-core-ui .column-comments a.post-com-count-approved:hover .comment-count-approved, .wp-core-ui .column-response a.post-com-count-approved:focus .comment-count-approved, .wp-core-ui .column-response a.post-com-count-approved:hover .comment-count-approved {
  background: #2271b1;
}
.wp-core-ui .column-comments a.post-com-count-approved:focus:after, .wp-core-ui .column-comments a.post-com-count-approved:hover:after, .wp-core-ui .column-response a.post-com-count-approved:focus:after, .wp-core-ui .column-response a.post-com-count-approved:hover:after {
  border-top-color: #2271b1;
}
.wp-core-ui .column-comments .post-com-count-pending, .wp-core-ui .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;
}
.wp-core-ui .column-comments .post-com-count-no-pending, .wp-core-ui .column-response .post-com-count-no-pending {
  display: none;
}
.wp-core-ui .commentlist li {
  padding: 1em 1em 0.2em;
  margin: 0;
  border-bottom: 1px solid #c3c4c7;
}
.wp-core-ui .commentlist li li {
  border-bottom: 0;
  padding: 0;
}
.wp-core-ui .commentlist p {
  padding: 0;
  margin: 0 0 0.8em;
}
.wp-core-ui #submitted-on, .wp-core-ui .submitted-on {
  color: #50575e;
}
.wp-core-ui #replyrow td {
  padding: 2px;
}
.wp-core-ui #replysubmit {
  margin: 0;
  padding: 5px 7px 10px;
  overflow: hidden;
}
.wp-core-ui #replysubmit .reply-submit-buttons {
  margin-bottom: 0;
}
.wp-core-ui #replysubmit .button {
  margin-right: 5px;
}
.wp-core-ui #replysubmit .spinner {
  float: none;
  margin: -4px 0 0;
}
.wp-core-ui #replyrow.inline-edit-row fieldset.comment-reply {
  font-size: inherit;
  line-height: inherit;
}
.wp-core-ui #replyrow legend {
  margin: 0;
  padding: 0.2em 5px 0;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 600;
}
.wp-core-ui #replyrow.inline-edit-row label {
  display: inline;
  vertical-align: baseline;
  line-height: inherit;
}
.wp-core-ui #commentsdiv #edithead .inside, .wp-core-ui #edithead .inside {
  float: left;
  padding: 3px 0 2px 5px;
  margin: 0;
  text-align: center;
}
.wp-core-ui #edithead .inside input {
  width: 180px;
}
.wp-core-ui #edithead label {
  padding: 2px 0;
}
.wp-core-ui #replycontainer {
  padding: 5px;
}
.wp-core-ui #replycontent {
  height: 120px;
  box-shadow: none;
}
.wp-core-ui #replyerror {
  border-color: #dcdcde;
  background-color: #f6f7f7;
}
.wp-core-ui .commentlist .avatar {
  vertical-align: text-top;
}
.wp-core-ui #the-comment-list div.undo, .wp-core-ui #the-comment-list tr.undo {
  background-color: #f6f7f7;
}
.wp-core-ui #the-comment-list .unapproved td, .wp-core-ui #the-comment-list .unapproved th {
  background-color: #fcf9e8;
}
.wp-core-ui #the-comment-list .unapproved th.check-column {
  border-left: 4px solid #d63638;
}
.wp-core-ui #the-comment-list .unapproved th.check-column input {
  margin-left: 4px;
}
.wp-core-ui #the-comment-list .approve a {
  color: #007017;
}
.wp-core-ui #the-comment-list .unapprove a {
  color: #996800;
}
.wp-core-ui #the-comment-list td, .wp-core-ui #the-comment-list th {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-core-ui #the-comment-list tr:last-child td, .wp-core-ui #the-comment-list tr:last-child th {
  box-shadow: none;
}
.wp-core-ui #the-comment-list tr.unapproved + tr.approved td, .wp-core-ui #the-comment-list tr.unapproved + tr.approved th {
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.wp-core-ui .vim-current, .wp-core-ui .vim-current td, .wp-core-ui .vim-current th {
  background-color: #f0f6fc !important;
}
.wp-core-ui th .comment-grey-bubble {
  height: 16px;
  width: 16px;
}
.wp-core-ui th .comment-grey-bubble:before {
  content: "\f101";
  font: normal 20px/0.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;
}
.wp-core-ui table.fixed {
  table-layout: fixed;
}
.wp-core-ui .fixed .column-rating, .wp-core-ui .fixed .column-visible {
  width: 8%;
}
.wp-core-ui .fixed .column-author, .wp-core-ui .fixed .column-format, .wp-core-ui .fixed .column-links, .wp-core-ui .fixed .column-parent, .wp-core-ui .fixed .column-posts {
  width: 10%;
}
.wp-core-ui .fixed .column-date {
  width: 14%;
}
.wp-core-ui .column-date span[title] {
  -webkit-text-decoration: dotted underline;
  text-decoration: dotted underline;
}
.wp-core-ui .fixed .column-posts {
  width: 74px;
}
.wp-core-ui .fixed .column-posts, .wp-core-ui .fixed .column-role {
  -webkit-hyphens: auto;
  hyphens: auto;
}
.wp-core-ui .fixed .column-comment .comment-author {
  display: none;
}
.wp-core-ui .fixed .column-categories, .wp-core-ui .fixed .column-rel, .wp-core-ui .fixed .column-response, .wp-core-ui .fixed .column-role, .wp-core-ui .fixed .column-tags {
  width: 15%;
}
.wp-core-ui .fixed .column-slug {
  width: 25%;
}
.wp-core-ui .fixed .column-locations {
  width: 35%;
}
.wp-core-ui .fixed .column-comments {
  width: 5.5em;
  padding: 8px 0;
  text-align: left;
}
.wp-core-ui .fixed .column-comments .vers {
  padding-left: 3px;
}
.wp-core-ui td.column-title strong, .wp-core-ui td.plugin-title strong {
  display: block;
  margin-bottom: 0.2em;
  font-size: 14px;
}
.wp-core-ui td.column-title p, .wp-core-ui td.plugin-title p {
  margin: 6px 0;
}
.wp-core-ui table.media .column-title .media-icon {
  float: left;
  min-height: 60px;
  margin: 0 9px 0 0;
}
.wp-core-ui table.media .column-title .media-icon img {
  max-width: 60px;
  height: auto;
  vertical-align: top;
}
.wp-core-ui table.media .column-title .has-media-icon ~ .row-actions {
  margin-left: 70px;
}
.wp-core-ui table.media .column-title .filename {
  margin-bottom: 0.2em;
}
.wp-core-ui .wp-list-table a {
  transition: none;
}
.wp-core-ui #the-list tr:last-child td, .wp-core-ui #the-list tr:last-child th {
  border-bottom: none !important;
  box-shadow: none;
}
.wp-core-ui #comments-form .fixed .column-author {
  width: 20%;
}
.wp-core-ui #commentsdiv.postbox .inside {
  margin: 0;
  padding: 0;
}
.wp-core-ui #commentsdiv .inside .row-actions {
  line-height: 1.38461538;
}
.wp-core-ui #commentsdiv .inside .column-author {
  width: 25%;
}
.wp-core-ui #commentsdiv .column-comment p {
  margin: 0.6em 0;
  padding: 0;
}
.wp-core-ui #commentsdiv #replyrow td {
  padding: 0;
}
.wp-core-ui #commentsdiv p {
  padding: 8px 10px;
  margin: 0;
}
.wp-core-ui #commentsdiv .comments-box {
  border: 0 none;
}
.wp-core-ui #commentsdiv .comments-box thead td, .wp-core-ui #commentsdiv .comments-box thead th {
  background: 0 0;
  padding: 0 7px 4px;
}
.wp-core-ui #commentsdiv .comments-box tr:last-child td {
  border-bottom: 0 none;
}
.wp-core-ui #commentsdiv #edithead .inside input {
  width: 160px;
}
.wp-core-ui .sorting-indicator {
  display: block;
  visibility: hidden;
  width: 10px;
  height: 4px;
  margin-top: 8px;
  margin-left: 7px;
}
.wp-core-ui .sorting-indicator:before {
  content: "\f142";
  font: normal 20px/1 dashicons;
  speak: never;
  display: inline-block;
  padding: 0;
  top: -4px;
  left: -8px;
  color: #3c434a;
  line-height: 0.5;
  position: relative;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none !important;
  color: #3c434a;
}
.wp-core-ui .column-comments .sorting-indicator:before {
  top: 0;
  left: -10px;
}
.wp-core-ui th.desc a:focus span.sorting-indicator:before, .wp-core-ui th.desc:hover span.sorting-indicator:before, .wp-core-ui th.sorted.asc .sorting-indicator:before {
  content: "\f142";
}
.wp-core-ui th.asc a:focus span.sorting-indicator:before, .wp-core-ui th.asc:hover span.sorting-indicator:before, .wp-core-ui th.sorted.desc .sorting-indicator:before {
  content: "\f140";
}
.wp-core-ui .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-core-ui .wp-list-table .toggle-row:hover {
  cursor: pointer;
}
.wp-core-ui .wp-list-table .toggle-row:focus:before {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .wp-list-table .toggle-row:active {
  box-shadow: none;
}
.wp-core-ui .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-core-ui .wp-list-table .is-expanded .toggle-row:before {
  content: "\f142";
}
.wp-core-ui .locked-indicator {
  display: none;
  margin-left: 6px;
  height: 20px;
  width: 16px;
}
.wp-core-ui .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;
}
.wp-core-ui .locked-info {
  display: none;
  margin-top: 4px;
}
.wp-core-ui .locked-text {
  vertical-align: top;
}
.wp-core-ui .wp-locked .locked-indicator, .wp-core-ui .wp-locked .locked-info {
  display: block;
}
.wp-core-ui tr.wp-locked .check-column input[type=checkbox], .wp-core-ui tr.wp-locked .check-column label, .wp-core-ui tr.wp-locked .row-actions .inline, .wp-core-ui tr.wp-locked .row-actions .trash {
  display: none;
}
.wp-core-ui .fixed .column-comments .sorting-indicator {
  margin-top: 3px;
}
.wp-core-ui #menu-locations-wrap .widefat {
  width: 60%;
}
.wp-core-ui .widefat th.sortable, .wp-core-ui .widefat th.sorted {
  padding: 0;
}
.wp-core-ui th.sortable a, .wp-core-ui th.sorted a {
  display: block;
  overflow: hidden;
  padding: 8px;
}
.wp-core-ui .fixed .column-comments.sortable a, .wp-core-ui .fixed .column-comments.sorted a {
  padding: 8px 0;
}
.wp-core-ui th.sortable a span, .wp-core-ui th.sorted a span {
  float: left;
  cursor: pointer;
}
.wp-core-ui th.asc a:focus span.sorting-indicator, .wp-core-ui th.asc:hover span.sorting-indicator, .wp-core-ui th.desc a:focus span.sorting-indicator, .wp-core-ui th.desc:hover span.sorting-indicator, .wp-core-ui th.sorted .sorting-indicator {
  visibility: visible;
}
.wp-core-ui .tablenav-pages .current-page {
  margin: 0 2px 0 0;
  font-size: 13px;
  text-align: center;
}
.wp-core-ui .tablenav .total-pages {
  margin-right: 2px;
}
.wp-core-ui .tablenav #table-paging {
  margin-left: 2px;
}
.wp-core-ui .tablenav {
  clear: both;
  height: 30px;
  margin: 6px 0 4px;
  padding-top: 5px;
  vertical-align: middle;
}
.wp-core-ui .tablenav.themes {
  max-width: 98%;
}
.wp-core-ui .tablenav .tablenav-pages {
  float: right;
  margin: 0 0 9px;
}
.wp-core-ui .tablenav .no-pages, .wp-core-ui .tablenav .one-page .pagination-links {
  display: none;
}
.wp-core-ui .tablenav .tablenav-pages .button, .wp-core-ui .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;
}
.wp-core-ui .tablenav .displaying-num {
  margin-right: 7px;
}
.wp-core-ui .tablenav .one-page .displaying-num {
  display: inline-block;
  margin: 5px 0;
}
.wp-core-ui .tablenav .actions {
  padding: 0 8px 0 0;
}
.wp-core-ui .wp-filter .actions {
  display: inline-block;
  vertical-align: middle;
}
.wp-core-ui .tablenav .delete {
  margin-right: 20px;
}
.wp-core-ui .tablenav .view-switch {
  float: right;
  margin: 0 5px;
  padding-top: 3px;
}
.wp-core-ui .wp-filter .view-switch {
  display: inline-block;
  vertical-align: middle;
  padding: 12px 0;
  margin: 0 8px 0 2px;
}
.wp-core-ui .media-toolbar.wp-filter .view-switch {
  margin: 0 12px 0 2px;
}
.wp-core-ui .view-switch a {
  float: left;
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 1.84615384;
  text-decoration: none;
}
.wp-core-ui .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;
}
.wp-core-ui .view-switch a:focus:before, .wp-core-ui .view-switch a:hover:before {
  color: #787c82;
}
.wp-core-ui .view-switch a.current:before {
  color: #2271b1;
}
.wp-core-ui .view-switch .view-list:before {
  content: "\f163";
}
.wp-core-ui .view-switch .view-excerpt:before {
  content: "\f164";
}
.wp-core-ui .view-switch .view-grid:before {
  content: "\f509";
}
.wp-core-ui .filter {
  float: left;
  margin: -5px 0 0 10px;
}
.wp-core-ui .filter .subsubsub {
  margin-left: -10px;
  margin-top: 13px;
}
.wp-core-ui .screen-per-page {
  width: 4em;
}
.wp-core-ui #posts-filter .wp-filter {
  margin-bottom: 0;
}
.wp-core-ui #posts-filter fieldset {
  float: left;
  margin: 0 1.5ex 1em 0;
  padding: 0;
}
.wp-core-ui #posts-filter fieldset legend {
  padding: 0 0 0.2em 1px;
}
.wp-core-ui p.pagenav {
  margin: 0;
  display: inline;
}
.wp-core-ui .pagenav span {
  font-weight: 600;
  margin: 0 6px;
}
.wp-core-ui .row-title {
  font-size: 14px !important;
  font-weight: 600;
}
.wp-core-ui .column-comment .comment-author {
  margin-bottom: 0.6em;
}
.wp-core-ui .column-author img, .wp-core-ui .column-comment .comment-author img, .wp-core-ui .column-username img {
  float: left;
  margin-right: 10px;
  margin-top: 1px;
}
.wp-core-ui .row-actions {
  color: #a7aaad;
  font-size: 13px;
  padding: 2px 0 0;
  position: relative;
  left: -9999em;
}
.wp-core-ui .rtl .row-actions a {
  display: inline-block;
}
.wp-core-ui .row-actions .network_active, .wp-core-ui .row-actions .network_only {
  color: #000;
}
.wp-core-ui .comment-item:hover .row-actions, .wp-core-ui .mobile .row-actions, .wp-core-ui .no-js .row-actions, .wp-core-ui .row-actions.visible, .wp-core-ui tr:hover .row-actions {
  position: static;
}
.wp-core-ui .row-actions-visible {
  padding: 2px 0 0;
}
.wp-core-ui #wpbody-content .inline-edit-row fieldset {
  font-size: 12px;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.wp-core-ui #wpbody-content .inline-edit-row fieldset .inline-edit-col, .wp-core-ui tr.inline-edit-row td {
  padding: 0 0.5em;
}
.wp-core-ui #wpbody-content .quick-edit-row-post .inline-edit-col-left {
  width: 40%;
}
.wp-core-ui #wpbody-content .quick-edit-row-post .inline-edit-col-right {
  width: 39%;
}
.wp-core-ui #wpbody-content .inline-edit-row-post .inline-edit-col-center {
  width: 20%;
}
.wp-core-ui #wpbody-content .quick-edit-row-page .inline-edit-col-left {
  width: 50%;
}
.wp-core-ui #wpbody-content .bulk-edit-row-post .inline-edit-col-right, .wp-core-ui #wpbody-content .quick-edit-row-page .inline-edit-col-right {
  width: 49%;
}
.wp-core-ui #wpbody-content .bulk-edit-row .inline-edit-col-left {
  width: 30%;
}
.wp-core-ui #wpbody-content .bulk-edit-row-page .inline-edit-col-right {
  width: 69%;
}
.wp-core-ui #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
  float: right;
  width: 69%;
}
.wp-core-ui #wpbody-content .inline-edit-row-page .inline-edit-col-right {
  margin-top: 27px;
}
.wp-core-ui .inline-edit-row fieldset .inline-edit-group {
  clear: both;
  line-height: 2.5;
}
.wp-core-ui .inline-edit-row .submit {
  clear: both;
  padding: 0.5em;
  margin: 0.5em 0 0;
}
.wp-core-ui .inline-edit-row .notice-error {
  margin-top: 1em;
}
.wp-core-ui .inline-edit-row .notice-error .error {
  margin: 0.5em 0;
  padding: 2px;
}
.wp-core-ui #the-list .inline-edit-row .inline-edit-legend {
  margin: 0;
  padding: 0.2em 0.5em 0;
  line-height: 2.5;
  font-weight: 600;
}
.wp-core-ui #the-list #bulk-edit.inline-edit-row .inline-edit-legend {
  padding: 0.2em 0.5em;
}
.wp-core-ui .inline-edit-row fieldset span.checkbox-title, .wp-core-ui .inline-edit-row fieldset span.title {
  margin: 0;
  padding: 0;
}
.wp-core-ui .inline-edit-row fieldset label, .wp-core-ui .inline-edit-row fieldset span.inline-edit-categories-label {
  display: block;
  margin: 0.2em 0;
  line-height: 2.5;
}
.wp-core-ui .inline-edit-row fieldset.inline-edit-date label {
  display: inline-block;
  margin: 0;
  vertical-align: baseline;
  line-height: 2;
}
.wp-core-ui .inline-edit-row fieldset label.inline-edit-tags {
  margin-top: 0;
}
.wp-core-ui .inline-edit-row fieldset label.inline-edit-tags span.title {
  margin: 0.2em 0;
  width: auto;
}
.wp-core-ui .inline-edit-row fieldset label span.title, .wp-core-ui .inline-edit-row fieldset.inline-edit-date legend {
  display: block;
  float: left;
  width: 6em;
  line-height: 2.5;
}
.wp-core-ui #posts-filter fieldset.inline-edit-date legend {
  padding: 0;
}
.wp-core-ui .inline-edit-row fieldset .timestamp-wrap, .wp-core-ui .inline-edit-row fieldset label span.input-text-wrap {
  display: block;
  margin-left: 6em;
}
.wp-core-ui .quick-edit-row-post fieldset.inline-edit-col-right label span.title {
  width: auto;
  padding-right: 0.5em;
}
.wp-core-ui .inline-edit-row .inline-edit-or {
  margin: 0.2em 6px 0.2em 0;
  line-height: 2.5;
}
.wp-core-ui .inline-edit-row .input-text-wrap input[type=text] {
  width: 100%;
}
.wp-core-ui .inline-edit-row fieldset label input[type=checkbox] {
  vertical-align: middle;
}
.wp-core-ui .inline-edit-row fieldset label textarea {
  width: 100%;
  height: 4em;
  vertical-align: top;
}
.wp-core-ui #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
  max-width: 50%;
}
.wp-core-ui #wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
  margin-right: 0.5em;
}
.wp-core-ui .inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
  width: 6em;
}
.wp-core-ui .inline-edit-row .inline-edit-legend {
  text-transform: uppercase;
}
.wp-core-ui .inline-edit-row fieldset .inline-edit-date {
  float: left;
}
.wp-core-ui .inline-edit-row fieldset input[name=aa], .wp-core-ui .inline-edit-row fieldset input[name=hh], .wp-core-ui .inline-edit-row fieldset input[name=jj], .wp-core-ui .inline-edit-row fieldset input[name=mn] {
  vertical-align: middle;
  text-align: center;
  padding: 0 4px;
}
.wp-core-ui .inline-edit-row fieldset label input.inline-edit-password-input {
  width: 8em;
}
.wp-core-ui ul.cat-checklist {
  height: 12em;
  border: solid 1px #dcdcde;
  overflow-y: scroll;
  padding: 0 5px;
  margin: 0;
  background-color: #fff;
}
.wp-core-ui #bulk-titles {
  display: block;
  height: 12em;
  border: 1px solid #dcdcde;
  overflow-y: scroll;
  padding: 0 5px;
  margin: 0 0 5px;
}
.wp-core-ui .inline-edit-row fieldset ul.cat-checklist input, .wp-core-ui .inline-edit-row fieldset ul.cat-checklist li {
  margin: 0;
  position: relative;
}
.wp-core-ui .inline-edit-row #bulk-titles div, .wp-core-ui .inline-edit-row fieldset ul.cat-checklist label {
  font-style: normal;
  font-size: 11px;
}
.wp-core-ui .inline-edit-row fieldset label input.inline-edit-menu-order-input {
  width: 3em;
}
.wp-core-ui .inline-edit-row fieldset label input.inline-edit-slug-input {
  width: 75%;
}
.wp-core-ui .inline-edit-row #post_parent, .wp-core-ui .inline-edit-row select[name=page_template] {
  max-width: 80%;
}
.wp-core-ui .quick-edit-row-post fieldset label.inline-edit-status {
  float: left;
}
.wp-core-ui #bulk-titles {
  line-height: 140%;
}
.wp-core-ui #bulk-titles div {
  margin: 0.2em 0.3em;
}
.wp-core-ui #bulk-titles div a {
  cursor: pointer;
  display: block;
  float: left;
  height: 18px;
  margin: 0 3px 0 -2px;
  overflow: hidden;
  position: relative;
  width: 20px;
}
.wp-core-ui #bulk-titles div a:before {
  position: relative;
  top: -3px;
}
.wp-core-ui .plugins tbody, .wp-core-ui .plugins tbody th.check-column {
  padding: 8px 0 0 2px;
}
.wp-core-ui .plugins tbody th.check-column input[type=checkbox] {
  margin-top: 4px;
}
.wp-core-ui .updates-table .plugin-title p {
  margin-top: 0;
}
.wp-core-ui .plugins .inactive th.check-column, .wp-core-ui .plugins tfoot td.check-column, .wp-core-ui .plugins thead td.check-column {
  padding-left: 6px;
}
.wp-core-ui .plugins, .wp-core-ui .plugins td, .wp-core-ui .plugins th {
  color: #000;
}
.wp-core-ui .plugins tr {
  background: #fff;
}
.wp-core-ui .plugins p {
  margin: 0 4px;
  padding: 0;
}
.wp-core-ui .plugins .desc p {
  margin: 0 0 8px;
}
.wp-core-ui .plugins td.desc {
  line-height: 1.5;
}
.wp-core-ui .plugins .desc ol, .wp-core-ui .plugins .desc ul {
  margin: 0 0 0 2em;
}
.wp-core-ui .plugins .desc ul {
  list-style-type: disc;
}
.wp-core-ui .plugins .row-actions {
  font-size: 13px;
  padding: 0;
}
.wp-core-ui .plugins .active td, .wp-core-ui .plugins .active th, .wp-core-ui .plugins .inactive td, .wp-core-ui .plugins .inactive th {
  padding: 10px 9px;
}
.wp-core-ui .plugins .active td, .wp-core-ui .plugins .active th {
  background-color: #f0f6fc;
}
.wp-core-ui .plugins .update td, .wp-core-ui .plugins .update th {
  border-bottom: 0;
}
.wp-core-ui .plugin-install #the-list td, .wp-core-ui .plugins .active td, .wp-core-ui .plugins .active th, .wp-core-ui .plugins .inactive td, .wp-core-ui .plugins .inactive th, .wp-core-ui .upgrade .plugins td, .wp-core-ui .upgrade .plugins th {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-core-ui .plugins tr.active + tr.inactive td, .wp-core-ui .plugins tr.active + tr.inactive th, .wp-core-ui .plugins tr.active.plugin-update-tr + tr.inactive td, .wp-core-ui .plugins tr.active.plugin-update-tr + tr.inactive th {
  border-top: 1px solid rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.02), inset 0 -1px 0 #dcdcde;
}
.wp-core-ui .plugins .update td, .wp-core-ui .plugins .update th, .wp-core-ui .plugins .updated td, .wp-core-ui .plugins .updated th, .wp-core-ui .plugins tr.active + tr.inactive.update td, .wp-core-ui .plugins tr.active + tr.inactive.update th, .wp-core-ui .plugins tr.active + tr.inactive.updated td, .wp-core-ui .plugins tr.active + tr.inactive.updated th, .wp-core-ui .upgrade .plugins tr:last-of-type td, .wp-core-ui .upgrade .plugins tr:last-of-type th {
  box-shadow: none;
}
.wp-core-ui .plugin-update-tr.active td, .wp-core-ui .plugins .active th.check-column {
  border-left: 4px solid #72aee6;
}
.wp-core-ui .wp-list-table.plugins .plugin-title, .wp-core-ui .wp-list-table.plugins .theme-title {
  padding-right: 12px;
  white-space: nowrap;
}
.wp-core-ui .plugins .plugin-title .dashicons, .wp-core-ui .plugins .plugin-title img {
  float: left;
  padding: 0 10px 0 0;
  width: 64px;
  height: 64px;
}
.wp-core-ui .plugins .plugin-title .dashicons:before {
  padding: 2px;
  background-color: #f0f0f1;
  box-shadow: inset 0 0 10px rgba(167, 170, 173, 0.15);
  font-size: 60px;
  color: #c3c4c7;
}
.wp-core-ui #update-themes-table .plugin-title .dashicons, .wp-core-ui #update-themes-table .plugin-title img {
  width: 85px;
}
.wp-core-ui .plugins .column-auto-updates {
  width: 14.2em;
}
.wp-core-ui .plugins .inactive .plugin-title strong {
  font-weight: 400;
}
.wp-core-ui .plugins .row-actions, .wp-core-ui .plugins .second {
  padding: 0 0 5px;
}
.wp-core-ui .plugins .row-actions {
  white-space: normal;
  min-width: 12em;
}
.wp-core-ui .plugins .update .row-actions, .wp-core-ui .plugins .update .second, .wp-core-ui .plugins .updated .row-actions, .wp-core-ui .plugins .updated .second {
  padding-bottom: 0;
}
.wp-core-ui .plugins-php .widefat tfoot td, .wp-core-ui .plugins-php .widefat tfoot th {
  border-top-style: solid;
  border-top-width: 1px;
}
.wp-core-ui .plugins .plugin-update-tr .plugin-update {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  padding: 0;
}
.wp-core-ui .plugins .plugin-update-tr .notice, .wp-core-ui .plugins .plugin-update-tr div[class=update-message] {
  margin: 5px 20px 15px 40px;
}
.wp-core-ui .plugins .notice p {
  margin: 0.5em 0;
}
.wp-core-ui .plugins .plugin-description a, .wp-core-ui .plugins .plugin-update a, .wp-core-ui .updates-table .plugin-title a {
  text-decoration: underline;
}
.wp-core-ui .plugins tr.paused th.check-column {
  border-left: 4px solid #d63638;
}
.wp-core-ui .plugins tr.paused td, .wp-core-ui .plugins tr.paused th {
  background-color: #f6f7f7;
}
.wp-core-ui .plugins .paused .dashicons-warning, .wp-core-ui .plugins tr.paused .plugin-title {
  color: #d63638;
}
.wp-core-ui .plugins .paused .error-display code, .wp-core-ui .plugins .paused .error-display p {
  font-size: 90%;
  color: rgba(0, 0, 0, 0.7);
}
.wp-core-ui .plugins .resume-link {
  color: #d63638;
}
.wp-core-ui .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: top;
}
.wp-core-ui .plugin-card .updating-message:before {
  content: "\f463";
  animation: rotation 2s infinite linear;
}
@keyframes rotation {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(359deg);
  }
}
.wp-core-ui .plugin-card .updated-message:before {
  color: #68de7c;
  content: "\f147";
}
.wp-core-ui .plugin-install-php h2 {
  clear: both;
}
.wp-core-ui .plugin-install-php h3 {
  margin: 2.5em 0 8px;
}
.wp-core-ui .plugin-install-php .wp-filter {
  margin-bottom: 0;
}
.wp-core-ui .plugin-group {
  overflow: hidden;
  margin-top: 1.5em;
}
.wp-core-ui .plugin-group h3 {
  margin-top: 0;
}
.wp-core-ui .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;
}
.wp-core-ui .plugin-card:nth-child(odd) {
  clear: both;
  margin-left: 0;
}
.wp-core-ui .plugin-card:nth-child(even) {
  margin-right: 0;
}
@media screen and (min-width: 1600px) and (max-width: 2299px) {
  .wp-core-ui .plugin-card {
    width: 30%;
    width: calc(33.1% - 8px);
  }
  .wp-core-ui .plugin-card:nth-child(odd) {
    clear: none;
    margin-left: 8px;
  }
  .wp-core-ui .plugin-card:nth-child(even) {
    margin-right: 8px;
  }
  .wp-core-ui .plugin-card:nth-child(3n+1) {
    clear: both;
    margin-left: 0;
  }
  .wp-core-ui .plugin-card:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 2300px) {
  .wp-core-ui .plugin-card {
    width: 25%;
    width: calc(25% - 12px);
  }
  .wp-core-ui .plugin-card:nth-child(odd) {
    clear: none;
    margin-left: 8px;
  }
  .wp-core-ui .plugin-card:nth-child(even) {
    margin-right: 8px;
  }
  .wp-core-ui .plugin-card:nth-child(4n+1) {
    clear: both;
    margin-left: 0;
  }
  .wp-core-ui .plugin-card:nth-child(4n) {
    margin-right: 0;
  }
}
.wp-core-ui .plugin-card-top {
  position: relative;
  padding: 20px 20px 10px;
  min-height: 135px;
}
.wp-core-ui .plugin-action-buttons, .wp-core-ui div.action-links {
  margin: 0;
}
.wp-core-ui .plugin-card h3 {
  margin: 0 12px 12px 0;
  font-size: 18px;
  line-height: 1.3;
}
.wp-core-ui .plugin-card .desc, .wp-core-ui .plugin-card .name {
  margin-left: 148px;
  margin-right: 128px;
}
.wp-core-ui .plugin-card .action-links {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 120px;
}
.wp-core-ui .plugin-action-buttons {
  clear: right;
  float: right;
  margin-bottom: 1em;
  text-align: right;
}
.wp-core-ui .plugin-action-buttons li {
  margin-bottom: 10px;
}
.wp-core-ui .plugin-card-bottom {
  clear: both;
  padding: 12px 20px;
  background-color: #f6f7f7;
  border-top: 1px solid #dcdcde;
  overflow: hidden;
}
.wp-core-ui .plugin-card-bottom .star-rating {
  display: inline;
}
.wp-core-ui .plugin-card-update-failed .update-now {
  font-weight: 600;
}
.wp-core-ui .plugin-card-update-failed .notice-error {
  margin: 0;
  padding-left: 16px;
  box-shadow: 0 -1px 0 #dcdcde;
}
.wp-core-ui .plugin-card-update-failed .plugin-card-bottom {
  display: none;
}
.wp-core-ui .plugin-card .column-rating {
  line-height: 1.76923076;
}
.wp-core-ui .plugin-card .column-rating, .wp-core-ui .plugin-card .column-updated {
  margin-bottom: 4px;
}
.wp-core-ui .plugin-card .column-downloaded, .wp-core-ui .plugin-card .column-rating {
  float: left;
  clear: left;
  max-width: 180px;
}
.wp-core-ui .plugin-card .column-compatibility, .wp-core-ui .plugin-card .column-updated {
  text-align: right;
  float: right;
  clear: right;
  width: 65%;
  width: calc(100% - 180px);
}
.wp-core-ui .plugin-card .column-compatibility span:before {
  font: normal 20px/0.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;
}
.wp-core-ui .plugin-card .column-compatibility .compatibility-incompatible:before {
  content: "\f158";
  color: #d63638;
}
.wp-core-ui .plugin-card .column-compatibility .compatibility-compatible:before {
  content: "\f147";
  color: #007017;
}
.wp-core-ui .plugin-card .notice {
  margin: 20px 20px 0;
}
.wp-core-ui .plugin-icon {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 128px;
  height: 128px;
  margin: 0 20px 20px 0;
}
.wp-core-ui .no-plugin-results {
  color: #646970;
  font-size: 18px;
  font-style: normal;
  margin: 0;
  padding: 100px 0 0;
  text-align: center;
}
.wp-core-ui .wp-list-table .site-archived, .wp-core-ui .wp-list-table .site-deleted, .wp-core-ui .wp-list-table tr.site-archived, .wp-core-ui .wp-list-table tr.site-deleted {
  background: #fcf0f1;
}
.wp-core-ui .wp-list-table .site-mature, .wp-core-ui .wp-list-table .site-spammed, .wp-core-ui .wp-list-table tr.site-mature, .wp-core-ui .wp-list-table tr.site-spammed {
  background: #fcf9e8;
}
.wp-core-ui .sites.fixed .column-lastupdated, .wp-core-ui .sites.fixed .column-registered {
  width: 20%;
}
.wp-core-ui .sites.fixed .column-users {
  width: 80px;
}
@media screen and (max-width: 1100px) and (min-width: 782px), (max-width: 480px) {
  .wp-core-ui .plugin-card .action-links {
    position: static;
    margin-left: 148px;
    width: auto;
  }
  .wp-core-ui .plugin-action-buttons {
    float: none;
    margin: 1em 0 0;
    text-align: left;
  }
  .wp-core-ui .plugin-action-buttons li {
    display: inline-block;
    vertical-align: middle;
  }
  .wp-core-ui .plugin-action-buttons li .button {
    margin-right: 20px;
  }
  .wp-core-ui .plugin-card h3 {
    margin-right: 24px;
  }
  .wp-core-ui .plugin-card .desc, .wp-core-ui .plugin-card .name {
    margin-right: 0;
  }
  .wp-core-ui .plugin-card .desc p:first-of-type {
    margin-top: 0;
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .tablenav {
    height: auto;
  }
  .wp-core-ui .tablenav.top {
    margin: 20px 0 5px;
  }
  .wp-core-ui .tablenav.bottom {
    position: relative;
    margin-top: 15px;
  }
  .wp-core-ui .tablenav br {
    display: none;
  }
  .wp-core-ui .tablenav br.clear {
    display: block;
  }
  .wp-core-ui .tablenav .view-switch, .wp-core-ui .tablenav.top .actions {
    display: none;
  }
  .wp-core-ui .view-switch a {
    width: 36px;
    height: 36px;
    line-height: 2.53846153;
  }
  .wp-core-ui .tablenav.top .displaying-num {
    display: none;
  }
  .wp-core-ui .tablenav.bottom .displaying-num {
    position: absolute;
    right: 0;
    top: 11px;
    margin: 0;
    font-size: 14px;
  }
  .wp-core-ui .tablenav .tablenav-pages {
    width: 100%;
    text-align: center;
    margin: 0 0 25px;
  }
  .wp-core-ui .tablenav.bottom .tablenav-pages {
    margin-top: 25px;
  }
  .wp-core-ui .tablenav.top .tablenav-pages.one-page {
    display: none;
  }
  .wp-core-ui .tablenav.bottom .tablenav-pages.one-page {
    margin-top: 15px;
    height: 0;
  }
  .wp-core-ui .tablenav-pages .pagination-links {
    font-size: 16px;
  }
  .wp-core-ui .tablenav .tablenav-pages .button, .wp-core-ui .tablenav .tablenav-pages .tablenav-pages-navspan {
    min-width: 44px;
    padding: 12px 8px;
    font-size: 18px;
    line-height: 1;
  }
  .wp-core-ui .tablenav-pages .pagination-links .current-page {
    min-width: 44px;
    padding: 12px 6px;
    font-size: 16px;
    line-height: 1.125;
  }
  .wp-core-ui .form-wrap > p {
    display: none;
  }
  .wp-core-ui .wp-list-table th.column-primary ~ th, .wp-core-ui .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
    display: none;
  }
  .wp-core-ui .wp-list-table thead th.column-primary {
    width: 100%;
  }
  .wp-core-ui .wp-list-table tr th.check-column {
    display: table-cell;
  }
  .wp-core-ui .wp-list-table .check-column {
    width: 2.5em;
  }
  .wp-core-ui .wp-list-table .column-primary .toggle-row {
    display: block;
  }
  .wp-core-ui .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
    position: relative;
    clear: both;
    width: auto !important;
  }
  .wp-core-ui .wp-list-table td.column-primary {
    padding-right: 50px;
  }
  .wp-core-ui .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
    padding: 3px 8px 3px 35%;
  }
  .wp-core-ui .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-core-ui .wp-list-table .is-expanded td:not(.hidden) {
    display: block !important;
    overflow: hidden;
  }
  .wp-core-ui .column-posts, .wp-core-ui .widefat .num {
    text-align: left;
  }
  .wp-core-ui #comments-form .fixed .column-author, .wp-core-ui #commentsdiv .fixed .column-author {
    display: none !important;
  }
  .wp-core-ui .fixed .column-comment .comment-author {
    display: block;
  }
  .wp-core-ui .fixed .column-author.hidden ~ .column-comment .comment-author {
    display: none;
  }
  .wp-core-ui #the-comment-list .is-expanded td {
    box-shadow: none;
  }
  .wp-core-ui #the-comment-list .is-expanded td:last-child {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
  .wp-core-ui .post-com-count .screen-reader-text {
    position: static;
    -webkit-clip-path: none;
    clip-path: none;
    width: auto;
    height: auto;
    margin: 0;
  }
  .wp-core-ui .column-comments .post-com-count-approved:after, .wp-core-ui .column-comments .post-com-count-no-comments:after, .wp-core-ui .column-response .post-com-count-approved:after, .wp-core-ui .column-response .post-com-count-no-comments:after {
    content: none;
  }
  .wp-core-ui .column-comments .post-com-count [aria-hidden=true], .wp-core-ui .column-response .post-com-count [aria-hidden=true] {
    display: none;
  }
  .wp-core-ui .column-comments .post-com-count-wrapper, .wp-core-ui .column-response .post-com-count-wrapper {
    white-space: normal;
  }
  .wp-core-ui .column-comments .post-com-count-wrapper > a, .wp-core-ui .column-response .post-com-count-wrapper > a {
    display: block;
  }
  .wp-core-ui .column-comments .post-com-count-approved, .wp-core-ui .column-comments .post-com-count-no-comments, .wp-core-ui .column-response .post-com-count-approved, .wp-core-ui .column-response .post-com-count-no-comments {
    margin-top: 0;
    margin-right: 0.5em;
  }
  .wp-core-ui .column-comments .post-com-count-pending, .wp-core-ui .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;
  }
  .wp-core-ui .column-comments .post-com-count-pending:hover, .wp-core-ui .column-response .post-com-count-pending:hover {
    color: #d63638;
  }
  .wp-core-ui .widefat tfoot td.check-column, .wp-core-ui .widefat thead td.check-column {
    padding-top: 10px;
  }
  .wp-core-ui .row-actions {
    margin-left: -8px;
    margin-right: -8px;
    padding-top: 4px;
  }
  .wp-core-ui body:not(.plugins-php) .row-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    color: transparent;
  }
  .wp-core-ui .row-actions span .button-link, .wp-core-ui .row-actions span a {
    display: inline-block;
    padding: 4px 8px;
    line-height: 1.5;
  }
  .wp-core-ui .row-actions span.approve:before, .wp-core-ui .row-actions span.unapprove:before {
    content: "| ";
  }
  .wp-core-ui #wpbody-content .bulk-edit-row .inline-edit-col-bottom, .wp-core-ui #wpbody-content .bulk-edit-row .inline-edit-col-left, .wp-core-ui #wpbody-content .bulk-edit-row-page .inline-edit-col-right, .wp-core-ui #wpbody-content .bulk-edit-row-post .inline-edit-col-right, .wp-core-ui #wpbody-content .inline-edit-row-post .inline-edit-col-center, .wp-core-ui #wpbody-content .quick-edit-row-page .inline-edit-col-left, .wp-core-ui #wpbody-content .quick-edit-row-page .inline-edit-col-right, .wp-core-ui #wpbody-content .quick-edit-row-post .inline-edit-col-left, .wp-core-ui #wpbody-content .quick-edit-row-post .inline-edit-col-right {
    float: none;
    width: 100%;
  }
  .wp-core-ui #wpbody-content .bulk-edit-row fieldset .inline-edit-col label, .wp-core-ui #wpbody-content .bulk-edit-row fieldset .inline-edit-group label, .wp-core-ui #wpbody-content .quick-edit-row fieldset .inline-edit-col label, .wp-core-ui #wpbody-content .quick-edit-row fieldset .inline-edit-group label {
    max-width: none;
    float: none;
    margin-bottom: 5px;
  }
  .wp-core-ui #wpbody .bulk-edit-row fieldset select {
    display: block;
    width: 100%;
    max-width: none;
    box-sizing: border-box;
  }
  .wp-core-ui .inline-edit-row fieldset input[name=aa], .wp-core-ui .inline-edit-row fieldset input[name=hh], .wp-core-ui .inline-edit-row fieldset input[name=jj], .wp-core-ui .inline-edit-row fieldset input[name=mn] {
    font-size: 16px;
    line-height: 2;
    padding: 3px 4px;
  }
  .wp-core-ui .inline-edit-row #bulk-titles div, .wp-core-ui .inline-edit-row fieldset ul.cat-checklist label {
    font-size: 16px;
  }
  .wp-core-ui .inline-edit-row fieldset label span.title, .wp-core-ui .inline-edit-row fieldset.inline-edit-date legend {
    float: none;
  }
  .wp-core-ui .inline-edit-row fieldset label.inline-edit-tags {
    padding: 0 0.5em;
  }
  .wp-core-ui .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
    padding: 0;
  }
  .wp-core-ui .inline-edit-row fieldset .timestamp-wrap, .wp-core-ui .inline-edit-row fieldset label span.input-text-wrap {
    margin-left: 0;
  }
  .wp-core-ui .inline-edit-row .inline-edit-or {
    margin: 0 6px 0 0;
  }
  .wp-core-ui #commentsdiv #edithead .inside, .wp-core-ui #edithead .inside {
    float: none;
    text-align: left;
    padding: 3px 5px;
  }
  .wp-core-ui #commentsdiv #edithead .inside input, .wp-core-ui #edithead .inside input {
    width: 100%;
  }
  .wp-core-ui #edithead label {
    display: block;
  }
  .wp-core-ui #bulk-titles div {
    margin: 0.8em 0.3em;
  }
  .wp-core-ui #bulk-titles div a {
    height: 22px;
  }
  .wp-core-ui #wpbody-content .updates-table .plugin-title {
    width: auto;
    white-space: normal;
  }
  .wp-core-ui .link-manager-php #posts-filter {
    margin-top: 25px;
  }
  .wp-core-ui .link-manager-php .tablenav.bottom {
    overflow: hidden;
  }
  .wp-core-ui .comments-box .toggle-row, .wp-core-ui .wp-list-table.plugins .toggle-row {
    display: none;
  }
  .wp-core-ui #wpbody-content .wp-list-table.plugins td {
    display: block;
    width: auto;
    padding: 10px 9px;
  }
  .wp-core-ui #wpbody-content .wp-list-table.plugins .desc.hidden {
    display: none;
  }
  .wp-core-ui #wpbody-content .wp-list-table.plugins .column-description {
    padding-top: 2px;
  }
  .wp-core-ui #wpbody-content .wp-list-table.plugins .plugin-title, .wp-core-ui #wpbody-content .wp-list-table.plugins .theme-title {
    padding-right: 12px;
    white-space: normal;
  }
  .wp-core-ui .wp-list-table.plugins .plugin-title, .wp-core-ui .wp-list-table.plugins .theme-title {
    padding-top: 13px;
    padding-bottom: 4px;
  }
  .wp-core-ui .plugins #the-list .update td, .wp-core-ui .plugins #the-list .update th, .wp-core-ui .plugins #the-list tr > td:not(:last-child), .wp-core-ui .wp-list-table.plugins #the-list .theme-title {
    box-shadow: none;
    border-top: none;
  }
  .wp-core-ui .plugins #the-list tr td {
    border-top: none;
  }
  .wp-core-ui .plugins tbody {
    padding: 1px 0 0;
  }
  .wp-core-ui .plugins .plugin-update-tr:before, .wp-core-ui .plugins tr.active + tr.inactive td.column-description, .wp-core-ui .plugins tr.active + tr.inactive th.check-column {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
  .wp-core-ui .plugins tr.active + tr.inactive td, .wp-core-ui .plugins tr.active + tr.inactive th.check-column {
    border-top: none;
  }
  .wp-core-ui .plugins .plugin-update-tr:before {
    content: "";
    display: table-cell;
  }
  .wp-core-ui .plugins #the-list .plugin-update-tr .plugin-update {
    border-left: none;
  }
  .wp-core-ui .plugin-update-tr .update-message {
    margin-left: 0;
  }
  .wp-core-ui .plugins .active.update + .plugin-update-tr:before, .wp-core-ui .plugins .active.updated + .plugin-update-tr:before {
    background-color: #f0f6fc;
    border-left: 4px solid #72aee6;
  }
  .wp-core-ui .plugins .plugin-update-tr .update-message {
    margin-left: 0;
  }
  .wp-core-ui .wp-list-table.plugins .plugin-title strong, .wp-core-ui .wp-list-table.plugins .theme-title strong {
    font-size: 1.4em;
    line-height: 1.5;
  }
  .wp-core-ui .plugins tbody th.check-column {
    padding: 8px 0 0 5px;
  }
  .wp-core-ui .plugins .inactive th.check-column, .wp-core-ui .plugins tfoot td.check-column, .wp-core-ui .plugins thead td.check-column {
    padding-left: 9px;
  }
  .wp-core-ui table.plugin-install .column-description, .wp-core-ui table.plugin-install .column-name, .wp-core-ui table.plugin-install .column-rating, .wp-core-ui table.plugin-install .column-version {
    display: block;
    width: auto;
  }
  .wp-core-ui table.plugin-install th.column-description, .wp-core-ui table.plugin-install th.column-name, .wp-core-ui table.plugin-install th.column-rating, .wp-core-ui table.plugin-install th.column-version {
    display: none;
  }
  .wp-core-ui table.plugin-install td.column-name strong {
    font-size: 1.4em;
    line-height: 1.6em;
  }
  .wp-core-ui table.plugin-install #the-list td {
    box-shadow: none;
  }
  .wp-core-ui table.plugin-install #the-list tr {
    display: block;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
  .wp-core-ui .plugin-card {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .wp-core-ui table.media .column-title .has-media-icon ~ .row-actions {
    margin-left: 0;
    clear: both;
  }
}
@media screen and (max-width: 480px) {
  .wp-core-ui .tablenav-pages .current-page {
    margin: 0;
  }
  .wp-core-ui .tablenav.bottom .displaying-num {
    position: relative;
    top: 0;
    display: block;
    text-align: right;
    padding-bottom: 0.5em;
  }
  .wp-core-ui .tablenav.bottom .tablenav-pages.one-page {
    height: auto;
  }
  .wp-core-ui .tablenav-pages .tablenav-paging-text {
    float: left;
    width: 100%;
    padding-top: 0.5em;
  }
}
.wp-core-ui #poststuff {
  padding-top: 10px;
  min-width: 763px;
}
.wp-core-ui #poststuff #post-body {
  padding: 0;
}
.wp-core-ui #poststuff .postbox-container {
  width: 100%;
}
.wp-core-ui #poststuff #post-body.columns-2 {
  margin-right: 300px;
}
.wp-core-ui #show-comments {
  overflow: hidden;
}
.wp-core-ui #save-action .spinner, .wp-core-ui #show-comments a {
  float: left;
}
.wp-core-ui #show-comments .spinner {
  float: none;
  margin-top: 0;
}
.wp-core-ui #lost-connection-notice .spinner {
  visibility: visible;
  float: left;
  margin: 0 5px 0 0;
}
.wp-core-ui #titlediv {
  position: relative;
}
.wp-core-ui #titlediv label {
  cursor: text;
}
.wp-core-ui #titlediv div.inside {
  margin: 0;
}
.wp-core-ui #poststuff #titlewrap {
  border: 0;
  padding: 0;
}
.wp-core-ui #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;
}
.wp-core-ui #titlediv #title-prompt-text {
  color: #646970;
  position: absolute;
  font-size: 1.7em;
  padding: 10px;
  pointer-events: none;
}
.wp-core-ui input#link_description, .wp-core-ui input#link_url {
  width: 100%;
}
.wp-core-ui #pending {
  background: 0 none;
  border: 0 none;
  padding: 0;
  font-size: 11px;
  margin-top: -1px;
}
.wp-core-ui #comment-link-box, .wp-core-ui #edit-slug-box {
  line-height: 1.84615384;
  min-height: 25px;
  margin-top: 5px;
  padding: 0 10px;
  color: #646970;
}
.wp-core-ui #edit-slug-box .cancel {
  margin-right: 10px;
  padding: 0;
  font-size: 11px;
}
.wp-core-ui #comment-link-box {
  margin: 5px 0;
  padding: 0 5px;
}
.wp-core-ui #editable-post-name-full {
  display: none;
}
.wp-core-ui #editable-post-name {
  font-weight: 600;
}
.wp-core-ui #editable-post-name input {
  font-size: 13px;
  font-weight: 400;
  height: 24px;
  margin: 0;
  width: 16em;
}
.wp-core-ui .postarea h3 label {
  float: left;
}
.wp-core-ui body.post-new-php .submitbox .submitdelete {
  display: none;
}
.wp-core-ui .submitbox .submit a:hover {
  text-decoration: underline;
}
.wp-core-ui .submitbox .submit input {
  margin-bottom: 8px;
  margin-right: 4px;
  padding: 6px;
}
.wp-core-ui #post-status-select {
  margin-top: 3px;
}
.wp-core-ui body.post-type-wp_navigation .inline-edit-status, .wp-core-ui body.post-type-wp_navigation div#minor-publishing {
  display: none;
}
.wp-core-ui .is-dragging-metaboxes .metabox-holder .postbox-container .meta-box-sortables {
  outline: 3px dashed #646970;
  display: flow-root;
  min-height: 60px;
  margin-bottom: 20px;
}
.wp-core-ui .postbox {
  position: relative;
  min-width: 255px;
  border: 1px solid #c3c4c7;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  background: #fff;
}
.wp-core-ui #trackback_url {
  width: 99%;
}
.wp-core-ui #normal-sortables .postbox .submit {
  background: transparent none;
  border: 0 none;
  float: right;
  padding: 0 12px;
  margin: 0;
}
.wp-core-ui .category-add input[type=text], .wp-core-ui .category-add select {
  width: 100%;
  max-width: 260px;
  vertical-align: baseline;
}
.wp-core-ui #side-sortables .category-add input[type=text], .wp-core-ui #side-sortables .category-add select {
  margin: 0 0 1em;
}
.wp-core-ui #side-sortables .add-menu-item-tabs li, .wp-core-ui .wp-tab-bar li, .wp-core-ui ul.category-tabs li {
  display: inline;
  line-height: 1.35;
}
.wp-core-ui .no-js .category-tabs li.hide-if-no-js {
  display: none;
}
.wp-core-ui #side-sortables .add-menu-item-tabs a, .wp-core-ui .category-tabs a, .wp-core-ui .wp-tab-bar a {
  text-decoration: none;
}
.wp-core-ui #post-body ul.add-menu-item-tabs li.tabs a, .wp-core-ui #post-body ul.category-tabs li.tabs a, .wp-core-ui #side-sortables .add-menu-item-tabs .tabs a, .wp-core-ui #side-sortables .category-tabs .tabs a, .wp-core-ui .wp-tab-bar .wp-tab-active a {
  color: #2c3338;
}
.wp-core-ui .category-tabs {
  margin: 8px 0 5px;
}
.wp-core-ui #category-adder h4 {
  margin: 0;
}
.wp-core-ui .taxonomy-add-new {
  display: inline-block;
  margin: 10px 0;
  font-weight: 600;
}
.wp-core-ui #side-sortables .add-menu-item-tabs, .wp-core-ui .wp-tab-bar {
  margin-bottom: 3px;
}
.wp-core-ui #normal-sortables .postbox #replyrow .submit {
  float: none;
  margin: 0;
  padding: 5px 7px 10px;
  overflow: hidden;
}
.wp-core-ui #side-sortables .submitbox .submit .preview, .wp-core-ui #side-sortables .submitbox .submit a.preview:hover, .wp-core-ui #side-sortables .submitbox .submit input {
  border: 0 none;
}
.wp-core-ui ul.add-menu-item-tabs, .wp-core-ui ul.category-tabs, .wp-core-ui ul.wp-tab-bar {
  margin-top: 12px;
}
.wp-core-ui ul.add-menu-item-tabs li, .wp-core-ui ul.category-tabs li {
  border: solid 1px transparent;
  position: relative;
}
.wp-core-ui .wp-tab-active, .wp-core-ui ul.add-menu-item-tabs li.tabs, .wp-core-ui ul.category-tabs li.tabs {
  border: 1px solid #dcdcde;
  border-bottom-color: #fff;
  background-color: #fff;
}
.wp-core-ui ul.add-menu-item-tabs li, .wp-core-ui ul.category-tabs li, .wp-core-ui ul.wp-tab-bar li {
  padding: 3px 5px 6px;
}
.wp-core-ui #set-post-thumbnail {
  display: inline-block;
  max-width: 100%;
}
.wp-core-ui #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;
}
.wp-core-ui form#tags-filter {
  position: relative;
}
.wp-core-ui .ui-tabs-hide, .wp-core-ui .wp-hidden-children .wp-hidden-child {
  display: none;
}
.wp-core-ui #post-body .tagsdiv #newtag {
  margin-right: 5px;
  width: 16em;
}
.wp-core-ui #side-sortables input#post_password {
  width: 94%;
}
.wp-core-ui #side-sortables .tagsdiv #newtag {
  width: 68%;
}
.wp-core-ui #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, 0.04);
  z-index: 999;
}
.wp-core-ui #post-status-info td {
  font-size: 12px;
}
.wp-core-ui .autosave-info {
  padding: 2px 10px;
  text-align: right;
}
.wp-core-ui #editorcontent #post-status-info {
  border: none;
}
.wp-core-ui #content-resize-handle {
  background: transparent url(images/resize.gif) no-repeat scroll right bottom;
  width: 12px;
  cursor: row-resize;
}
.wp-core-ui .rtl #content-resize-handle {
  background-image: url(images/resize-rtl.gif);
  background-position: left bottom;
}
.wp-core-ui .wp-editor-expand #content-resize-handle {
  display: none;
}
.wp-core-ui #postdivrich #content {
  resize: none;
}
.wp-core-ui #wp-word-count {
  padding: 2px 10px;
}
.wp-core-ui #wp-content-editor-container {
  position: relative;
}
.wp-core-ui .wp-editor-expand #wp-content-editor-tools {
  z-index: 1000;
  border-bottom: 1px solid #c3c4c7;
}
.wp-core-ui .wp-editor-expand #wp-content-editor-container {
  box-shadow: none;
  margin-top: -1px;
}
.wp-core-ui .wp-editor-expand #wp-content-editor-container {
  border-bottom: 0 none;
}
.wp-core-ui .wp-editor-expand div.mce-statusbar {
  z-index: 1;
}
.wp-core-ui .wp-editor-expand #post-status-info {
  border-top: 1px solid #c3c4c7;
}
.wp-core-ui .wp-editor-expand div.mce-toolbar-grp {
  z-index: 999;
}
.wp-core-ui .mce-fullscreen #wp-content-wrap .mce-edit-area, .wp-core-ui .mce-fullscreen #wp-content-wrap .mce-menubar, .wp-core-ui .mce-fullscreen #wp-content-wrap .mce-statusbar, .wp-core-ui .mce-fullscreen #wp-content-wrap .mce-toolbar-grp {
  position: static !important;
  width: auto !important;
  padding: 0 !important;
}
.wp-core-ui .mce-fullscreen #wp-content-wrap .mce-statusbar {
  visibility: visible !important;
}
.wp-core-ui .mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw {
  display: none;
}
.wp-core-ui .mce-fullscreen #wp-content-wrap .mce-wp-dfw, .wp-core-ui .post-php.mce-fullscreen #wpadminbar {
  display: none;
}
.wp-core-ui #wp-content-editor-tools {
  background-color: #f0f0f1;
  padding-top: 20px;
}
.wp-core-ui #poststuff #post-body.columns-2 #side-sortables {
  width: 280px;
}
.wp-core-ui #timestampdiv select {
  vertical-align: top;
  font-size: 12px;
  line-height: 2.33333333;
}
.wp-core-ui #aa, .wp-core-ui #hh, .wp-core-ui #jj, .wp-core-ui #mn {
  padding: 6px 1px;
  font-size: 12px;
  line-height: 1.16666666;
}
.wp-core-ui #hh, .wp-core-ui #jj, .wp-core-ui #mn {
  width: 2em;
}
.wp-core-ui #aa {
  width: 3.4em;
}
.wp-core-ui .curtime #timestamp {
  padding: 2px 0 1px;
  display: inline !important;
  height: auto !important;
}
.wp-core-ui #post-body #visibility:before, .wp-core-ui #post-body .misc-pub-comment-status:before, .wp-core-ui #post-body .misc-pub-post-status:before, .wp-core-ui #post-body .misc-pub-response-to:before, .wp-core-ui #post-body .misc-pub-revisions:before, .wp-core-ui #post-body .misc-pub-uploadedby:before, .wp-core-ui #post-body .misc-pub-uploadedto:before, .wp-core-ui .curtime #timestamp:before {
  color: #8c8f94;
}
.wp-core-ui #post-body #visibility:before, .wp-core-ui #post-body .misc-pub-comment-status:before, .wp-core-ui #post-body .misc-pub-post-status:before, .wp-core-ui #post-body .misc-pub-response-to:before, .wp-core-ui #post-body .misc-pub-revisions:before, .wp-core-ui #post-body .misc-pub-uploadedby:before, .wp-core-ui #post-body .misc-pub-uploadedto:before, .wp-core-ui .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;
}
.wp-core-ui #post-body .misc-pub-comment-status:before, .wp-core-ui #post-body .misc-pub-post-status:before {
  content: "\f173";
}
.wp-core-ui #post-body #visibility:before {
  content: "\f177";
}
.wp-core-ui .curtime #timestamp:before {
  content: "\f145";
  position: relative;
  top: -1px;
}
.wp-core-ui #post-body .misc-pub-uploadedby:before {
  content: "\f110";
  position: relative;
  top: -1px;
}
.wp-core-ui #post-body .misc-pub-uploadedto:before {
  content: "\f318";
  position: relative;
  top: -1px;
}
.wp-core-ui #post-body .misc-pub-revisions:before {
  content: "\f321";
}
.wp-core-ui #post-body .misc-pub-response-to:before {
  content: "\f101";
}
.wp-core-ui #timestampdiv {
  padding-top: 5px;
  line-height: 1.76923076;
}
.wp-core-ui #timestampdiv p {
  margin: 8px 0 6px;
}
.wp-core-ui #timestampdiv input {
  text-align: center;
}
.wp-core-ui .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, 0.3);
  line-height: 1.5;
  z-index: 1000005;
  overflow-y: auto;
}
.wp-core-ui .notification-dialog-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.7;
  z-index: 1000000;
}
.wp-core-ui #post-lock-dialog .post-locked-message, .wp-core-ui #post-lock-dialog .post-taken-over {
  margin: 25px;
}
.wp-core-ui #file-editor-warning .button, .wp-core-ui #post-lock-dialog .post-locked-message a.button {
  margin-right: 10px;
}
.wp-core-ui #post-lock-dialog .post-locked-avatar {
  float: left;
  margin: 0 20px 20px 0;
}
.wp-core-ui #post-lock-dialog .wp-tab-first {
  outline: 0;
}
.wp-core-ui #post-lock-dialog .locked-saving img {
  float: left;
  margin-right: 3px;
}
.wp-core-ui #post-lock-dialog.saved .locked-saved, .wp-core-ui #post-lock-dialog.saving .locked-saving {
  display: inline;
}
.wp-core-ui #excerpt {
  display: block;
  margin: 12px 0 0;
  height: 4em;
  width: 100%;
}
.wp-core-ui .tagchecklist {
  margin-left: 14px;
  font-size: 12px;
  overflow: auto;
}
.wp-core-ui .tagchecklist br {
  display: none;
}
.wp-core-ui .tagchecklist strong {
  margin-left: -8px;
  position: absolute;
}
.wp-core-ui .tagchecklist > li {
  float: left;
  margin-right: 25px;
  font-size: 13px;
  line-height: 1.8;
  cursor: default;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wp-core-ui .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;
}
.wp-core-ui #poststuff .stuffbox > h3, .wp-core-ui #poststuff h2, .wp-core-ui #poststuff h3.hndle {
  font-size: 14px;
  padding: 8px 12px;
  margin: 0;
  line-height: 1.4;
}
.wp-core-ui #poststuff .stuffbox h2 {
  padding: 8px 10px;
}
.wp-core-ui #poststuff .stuffbox > h2 {
  border-bottom: 1px solid #f0f0f1;
}
.wp-core-ui #poststuff .inside {
  margin: 6px 0 0;
}
.wp-core-ui .link-add-php #poststuff .inside, .wp-core-ui .link-php #poststuff .inside {
  margin-top: 12px;
}
.wp-core-ui #poststuff .stuffbox .inside {
  margin: 0;
}
.wp-core-ui #poststuff .inside #page_template, .wp-core-ui #poststuff .inside #parent_id {
  max-width: 100%;
}
.wp-core-ui .post-attributes-label-wrapper {
  margin-bottom: 0.5em;
}
.wp-core-ui .post-attributes-label {
  vertical-align: baseline;
  font-weight: 600;
}
.wp-core-ui #comment-status-radio, .wp-core-ui #post-visibility-select {
  line-height: 1.5;
  margin-top: 3px;
}
.wp-core-ui #linksubmitdiv .inside, .wp-core-ui #poststuff #submitdiv .inside {
  margin: 0;
  padding: 0;
}
.wp-core-ui #post-body-content, .wp-core-ui .edit-form-section {
  margin-bottom: 20px;
}
.wp-core-ui .wp_attachment_details .attachment-content-description {
  margin-top: 0.5385em;
  display: inline-block;
  min-height: 1.6923em;
}
.wp-core-ui .privacy-settings #wpcontent, .wp-core-ui .privacy-settings.auto-fold #wpcontent, .wp-core-ui .site-health #wpcontent, .wp-core-ui .site-health.auto-fold #wpcontent {
  padding-left: 0;
}
.wp-core-ui .health-check-header h1, .wp-core-ui .privacy-settings-header h1 {
  display: inline-block;
  font-weight: 600;
  margin: 0 0.8rem 1rem;
  font-size: 23px;
  padding: 9px 0 4px;
  line-height: 1.3;
}
.wp-core-ui .health-check-header, .wp-core-ui .privacy-settings-header {
  text-align: center;
  margin: 0 0 1rem;
  background: #fff;
  border-bottom: 1px solid #dcdcde;
}
.wp-core-ui .health-check-title-section, .wp-core-ui .privacy-settings-title-section {
  display: flex;
  align-items: center;
  justify-content: center;
  clear: both;
  padding-top: 8px;
}
.wp-core-ui .privacy-settings-tabs-wrapper {
  display: -ms-inline-grid;
  -ms-grid-columns: 1fr 1fr;
  vertical-align: top;
  display: inline-grid;
  grid-template-columns: 1fr 1fr;
}
.wp-core-ui .privacy-settings-tab {
  display: block;
  text-decoration: none;
  color: inherit;
  padding: 0.5rem 1rem 1rem;
  margin: 0 1rem;
  transition: box-shadow 0.5s ease-in-out;
}
.wp-core-ui .health-check-tab:nth-child(1), .wp-core-ui .privacy-settings-tab:nth-child(1) {
  -ms-grid-column: 1;
}
.wp-core-ui .health-check-tab:nth-child(2), .wp-core-ui .privacy-settings-tab:nth-child(2) {
  -ms-grid-column: 2;
}
.wp-core-ui .health-check-tab:focus, .wp-core-ui .privacy-settings-tab:focus {
  color: #1d2327;
  outline: 1px solid #787c82;
  box-shadow: none;
}
.wp-core-ui .health-check-tab.active, .wp-core-ui .privacy-settings-tab.active {
  box-shadow: inset 0 -3px #3582c4;
  font-weight: 600;
}
.wp-core-ui .health-check-body, .wp-core-ui .privacy-settings-body {
  max-width: 800px;
  margin: 0 auto;
}
.wp-core-ui .tools-privacy-policy-page th {
  min-width: 230px;
}
.wp-core-ui .hr-separator {
  margin-top: 20px;
  margin-bottom: 15px;
}
.wp-core-ui .health-check-accordion, .wp-core-ui .privacy-settings-accordion {
  border: 1px solid #c3c4c7;
}
.wp-core-ui .health-check-accordion-heading, .wp-core-ui .privacy-settings-accordion-heading {
  margin: 0;
  border-top: 1px solid #c3c4c7;
  font-size: inherit;
  line-height: inherit;
  font-weight: 600;
  color: inherit;
}
.wp-core-ui .health-check-accordion-heading:first-child, .wp-core-ui .privacy-settings-accordion-heading:first-child {
  border-top: none;
}
.wp-core-ui .health-check-accordion-trigger, .wp-core-ui .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;
}
.wp-core-ui .health-check-accordion-trigger:active, .wp-core-ui .health-check-accordion-trigger:hover, .wp-core-ui .privacy-settings-accordion-trigger:active, .wp-core-ui .privacy-settings-accordion-trigger:hover {
  background: #f6f7f7;
}
.wp-core-ui .health-check-accordion-trigger:focus, .wp-core-ui .privacy-settings-accordion-trigger:focus {
  color: #1d2327;
  border: none;
  box-shadow: none;
  outline-offset: -1px;
  outline: 2px solid #2271b1;
  background-color: #f6f7f7;
}
.wp-core-ui .health-check-accordion-trigger .title, .wp-core-ui .privacy-settings-accordion-trigger .title {
  pointer-events: none;
  font-weight: 600;
  flex-grow: 1;
}
.wp-core-ui .health-check-accordion-trigger .icon, .wp-core-ui .privacy-settings-accordion-trigger .icon, .wp-core-ui .privacy-settings-view-read .icon, .wp-core-ui .site-health-view-passed .icon {
  border: solid #50575e;
  border-width: 0 2px 2px 0;
  height: 0.5rem;
  pointer-events: none;
  position: absolute;
  right: 1.5em;
  top: 50%;
  transform: translateY(-70%) rotate(45deg);
  width: 0.5rem;
}
.wp-core-ui .health-check-accordion-trigger .badge, .wp-core-ui .privacy-settings-accordion-trigger .badge {
  padding: 0.1rem 0.5rem 0.15rem;
  color: #2c3338;
  font-weight: 600;
}
.wp-core-ui .privacy-settings-accordion-trigger .badge {
  margin-left: 0.5rem;
}
.wp-core-ui .health-check-accordion-trigger .badge.blue, .wp-core-ui .privacy-settings-accordion-trigger .badge.blue {
  border: 1px solid #72aee6;
}
.wp-core-ui .health-check-accordion-trigger .badge.orange, .wp-core-ui .privacy-settings-accordion-trigger .badge.orange {
  border: 1px solid #dba617;
}
.wp-core-ui .health-check-accordion-trigger .badge.red, .wp-core-ui .privacy-settings-accordion-trigger .badge.red {
  border: 1px solid #e65054;
}
.wp-core-ui .health-check-accordion-trigger .badge.green, .wp-core-ui .privacy-settings-accordion-trigger .badge.green {
  border: 1px solid #00ba37;
}
.wp-core-ui .health-check-accordion-trigger .badge.purple, .wp-core-ui .privacy-settings-accordion-trigger .badge.purple {
  border: 1px solid #2271b1;
}
.wp-core-ui .health-check-accordion-trigger .badge.gray, .wp-core-ui .privacy-settings-accordion-trigger .badge.gray {
  border: 1px solid #c3c4c7;
}
.wp-core-ui .health-check-accordion-trigger[aria-expanded=true] .icon, .wp-core-ui .privacy-settings-accordion-trigger[aria-expanded=true] .icon, .wp-core-ui .privacy-settings-view-passed[aria-expanded=true] .icon, .wp-core-ui .site-health-view-passed[aria-expanded=true] .icon {
  transform: translateY(-30%) rotate(-135deg);
}
.wp-core-ui .health-check-accordion-panel, .wp-core-ui .privacy-settings-accordion-panel {
  margin: 0;
  padding: 1em 1.5em;
  background: #fff;
}
.wp-core-ui .health-check-accordion-panel[hidden], .wp-core-ui .privacy-settings-accordion-panel[hidden] {
  display: none;
}
.wp-core-ui .health-check-accordion-panel a .dashicons, .wp-core-ui .privacy-settings-accordion-panel a .dashicons {
  text-decoration: none;
}
.wp-core-ui .privacy-settings-accordion-actions {
  text-align: right;
  display: block;
}
.wp-core-ui .privacy-settings-accordion-actions .success {
  display: none;
  color: #008a20;
  padding-right: 1em;
  padding-top: 6px;
}
.wp-core-ui .privacy-settings-accordion-actions .success.visible {
  display: inline-block;
}
.wp-core-ui .privacy-settings-accordion-panel.hide-privacy-policy-tutorial .privacy-policy-tutorial, .wp-core-ui .privacy-settings-accordion-panel.hide-privacy-policy-tutorial .privacy-text-copy, .wp-core-ui .privacy-settings-accordion-panel.hide-privacy-policy-tutorial .wp-policy-help {
  display: none;
}
.wp-core-ui .privacy-settings-accordion-panel strong.privacy-policy-tutorial, .wp-core-ui .privacy-settings-accordion-panel strong.wp-policy-help {
  display: block;
  margin: 0 0 1em;
}
.wp-core-ui .privacy-text-copy span {
  pointer-events: none;
}
.wp-core-ui .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(.noticep), .wp-core-ui .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(.noticep), .wp-core-ui .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(.noticep), .wp-core-ui .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(.noticep) {
  margin: 0;
  padding: 1em;
  border-left: 2px solid #787c82;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .health-check-body, .wp-core-ui .privacy-settings-body {
    margin: 0 12px;
    width: auto;
  }
  .wp-core-ui .privacy-settings .notice, .wp-core-ui .site-health .notice {
    margin: 5px 10px 15px;
  }
  .wp-core-ui .privacy-settings .update-nag, .wp-core-ui .site-health .update-nag {
    margin-right: 10px;
    margin-left: 10px;
  }
  .wp-core-ui input#create-page {
    margin-top: 10px;
  }
  .wp-core-ui .wp-core-ui button.privacy-text-copy {
    white-space: normal;
    line-height: 1.8;
  }
}
@media only screen and (max-width: 1004px) {
  .wp-core-ui .health-check-body, .wp-core-ui .privacy-settings-body {
    margin: 0 22px;
    width: auto;
  }
}
.wp-core-ui #postcustomstuff thead th {
  padding: 5px 8px 8px;
  background-color: #f0f0f1;
}
.wp-core-ui #postcustom #postcustomstuff .submit {
  border: 0 none;
  float: none;
  padding: 0 8px 8px;
}
.wp-core-ui #side-sortables #postcustom #postcustomstuff .submit {
  margin: 0;
  padding: 0;
}
.wp-core-ui #side-sortables #postcustom #postcustomstuff #the-list textarea {
  height: 85px;
}
.wp-core-ui #side-sortables #postcustom #postcustomstuff td.left input, .wp-core-ui #side-sortables #postcustom #postcustomstuff td.left select, .wp-core-ui #side-sortables #postcustomstuff #newmetaleft a {
  margin: 3px 3px 0;
}
.wp-core-ui #postcustomstuff table {
  margin: 0;
  width: 100%;
  border: 1px solid #dcdcde;
  border-spacing: 0;
  background-color: #f6f7f7;
}
.wp-core-ui #postcustomstuff tr {
  vertical-align: top;
}
.wp-core-ui #postcustomstuff table input, .wp-core-ui #postcustomstuff table select, .wp-core-ui #postcustomstuff table textarea {
  width: 96%;
  margin: 8px;
}
.wp-core-ui #side-sortables #postcustomstuff table input, .wp-core-ui #side-sortables #postcustomstuff table select, .wp-core-ui #side-sortables #postcustomstuff table textarea {
  margin: 3px;
}
.wp-core-ui #postcustomstuff td.left, .wp-core-ui #postcustomstuff th.left {
  width: 38%;
}
.wp-core-ui #postcustomstuff .submit input {
  margin: 0;
  width: auto;
}
.wp-core-ui #postcustomstuff #newmetaleft a {
  display: inline-block;
  margin: 0 8px 8px;
  text-decoration: none;
}
.wp-core-ui .no-js #postcustomstuff #enternew {
  display: none;
}
.wp-core-ui #post-body-content .compat-attachment-fields {
  margin-bottom: 20px;
}
.wp-core-ui .compat-attachment-fields th {
  padding-top: 5px;
  padding-right: 10px;
}
.wp-core-ui #select-featured-image {
  padding: 4px 0;
  overflow: hidden;
}
.wp-core-ui #select-featured-image img {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.wp-core-ui #select-featured-image a {
  float: left;
  clear: both;
}
.wp-core-ui #select-featured-image .remove {
  display: none;
  margin-top: 10px;
}
.wp-core-ui .js #select-featured-image.has-featured-image .remove {
  display: inline-block;
}
.wp-core-ui .no-js #select-featured-image .choose {
  display: none;
}
.wp-core-ui .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;
}
.wp-core-ui a.post-format-icon:hover:before {
  color: #135e96;
}
.wp-core-ui #post-formats-select {
  line-height: 2;
}
.wp-core-ui #post-formats-select .post-format-icon::before {
  top: 5px;
}
.wp-core-ui input.post-format {
  margin-top: 1px;
}
.wp-core-ui label.post-format-icon {
  margin-left: 0;
  padding: 2px 0;
}
.wp-core-ui .post-format-icon.post-format-standard::before {
  content: "\f109";
}
.wp-core-ui .post-format-icon.post-format-image::before {
  content: "\f128";
}
.wp-core-ui .post-format-icon.post-format-gallery::before {
  content: "\f161";
}
.wp-core-ui .post-format-icon.post-format-audio::before {
  content: "\f127";
}
.wp-core-ui .post-format-icon.post-format-video::before {
  content: "\f126";
}
.wp-core-ui .post-format-icon.post-format-chat::before {
  content: "\f125";
}
.wp-core-ui .post-format-icon.post-format-status::before {
  content: "\f130";
}
.wp-core-ui .post-format-icon.post-format-aside::before {
  content: "\f123";
}
.wp-core-ui .post-format-icon.post-format-quote::before {
  content: "\f122";
}
.wp-core-ui .post-format-icon.post-format-link::before {
  content: "\f103";
}
.wp-core-ui .category-adder {
  margin-left: 120px;
  padding: 4px 0;
}
.wp-core-ui .category-adder h4 {
  margin: 0 0 8px;
}
.wp-core-ui #side-sortables .category-adder {
  margin: 0;
}
.wp-core-ui .categorydiv div.tabs-panel, .wp-core-ui .customlinkdiv div.tabs-panel, .wp-core-ui .posttypediv div.tabs-panel, .wp-core-ui .taxonomydiv div.tabs-panel, .wp-core-ui .wp-tab-panel {
  min-height: 42px;
  max-height: 200px;
  overflow: auto;
  padding: 0 0.9em;
  border: solid 1px #dcdcde;
  background-color: #fff;
}
.wp-core-ui div.tabs-panel-active {
  display: block;
}
.wp-core-ui div.tabs-panel-inactive {
  display: none;
}
.wp-core-ui div.tabs-panel-active:focus {
  box-shadow: inset 0 0 0 1px #4f94d4, inset 0 0 2px 1px rgba(79, 148, 212, 0.8);
  outline: 0 none;
}
.wp-core-ui #front-page-warning, .wp-core-ui #front-static-pages ul, .wp-core-ui .categorydiv ul.categorychecklist ul, .wp-core-ui .customlinkdiv ul.categorychecklist ul, .wp-core-ui .inline-editor ul.cat-checklist ul, .wp-core-ui .posttypediv ul.categorychecklist ul, .wp-core-ui .taxonomydiv ul.categorychecklist ul, .wp-core-ui ul.export-filters {
  margin-left: 18px;
}
.wp-core-ui ul.categorychecklist li {
  margin: 0;
  padding: 0;
  line-height: 1.69230769;
  word-wrap: break-word;
}
.wp-core-ui .categorydiv .tabs-panel, .wp-core-ui .customlinkdiv .tabs-panel, .wp-core-ui .posttypediv .tabs-panel, .wp-core-ui .taxonomydiv .tabs-panel {
  border-width: 3px;
  border-style: solid;
}
.wp-core-ui .form-wrap label {
  display: block;
  padding: 2px 0;
}
.wp-core-ui .form-field input[type=email], .wp-core-ui .form-field input[type=number], .wp-core-ui .form-field input[type=password], .wp-core-ui .form-field input[type=search], .wp-core-ui .form-field input[type=tel], .wp-core-ui .form-field input[type=text], .wp-core-ui .form-field input[type=url], .wp-core-ui .form-field textarea {
  border-style: solid;
  border-width: 1px;
  width: 95%;
}
.wp-core-ui .form-field p, .wp-core-ui .form-field select {
  max-width: 95%;
}
.wp-core-ui .form-wrap p, .wp-core-ui p.description {
  margin: 2px 0 5px;
  color: #646970;
}
.wp-core-ui .form-wrap p, .wp-core-ui p.description, .wp-core-ui p.help, .wp-core-ui span.description {
  font-size: 13px;
}
.wp-core-ui p.description code {
  font-style: normal;
}
.wp-core-ui .form-wrap .form-field {
  margin: 1em 0;
  padding: 0;
}
.wp-core-ui .col-wrap h2 {
  margin: 12px 0;
  font-size: 1.1em;
}
.wp-core-ui .col-wrap p.submit {
  margin-top: -10px;
}
.wp-core-ui .edit-term-notes {
  margin-top: 2em;
}
.wp-core-ui #poststuff .tagsdiv .ajaxtag {
  margin-top: 1em;
}
.wp-core-ui #poststuff .tagsdiv .howto {
  margin: 1em 0 6px;
}
.wp-core-ui .ajaxtag .newtag {
  position: relative;
}
.wp-core-ui .tagsdiv .newtag {
  width: 180px;
}
.wp-core-ui .tagsdiv .the-tags {
  display: block;
  height: 60px;
  margin: 0 auto;
  overflow: auto;
  width: 260px;
}
.wp-core-ui #post-body-content .tagsdiv .the-tags {
  margin: 0 5px;
}
.wp-core-ui p.popular-tags {
  border: none;
  line-height: 2em;
  padding: 8px 12px 12px;
  text-align: justify;
}
.wp-core-ui p.popular-tags a {
  padding: 0 3px;
}
.wp-core-ui .tagcloud {
  width: 97%;
  margin: 0 0 40px;
  text-align: justify;
}
.wp-core-ui .tagcloud h2 {
  margin: 2px 0 12px;
}
.wp-core-ui #poststuff .inside .the-tagcloud {
  margin: 5px 0 10px;
  padding: 8px;
  border: 1px solid #dcdcde;
  line-height: 1.2;
  word-spacing: 3px;
}
.wp-core-ui .the-tagcloud ul {
  margin: 0;
}
.wp-core-ui .the-tagcloud ul li {
  display: inline-block;
}
.wp-core-ui .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-core-ui .wp-customizer .ac_results {
  z-index: 500000;
}
.wp-core-ui .ac_results li {
  margin: 0;
  padding: 5px 10px;
  white-space: nowrap;
  text-align: left;
}
.wp-core-ui .ac_over .ac_match, .wp-core-ui .ac_results .ac_over {
  background-color: #2271b1;
  color: #fff;
  cursor: pointer;
}
.wp-core-ui .ac_match {
  text-decoration: underline;
}
.wp-core-ui #addtag .spinner {
  float: none;
  vertical-align: top;
}
.wp-core-ui #edittag {
  max-width: 800px;
}
.wp-core-ui .edit-tag-actions {
  margin-top: 20px;
}
.wp-core-ui .comment-php .wp-editor-area {
  height: 200px;
}
.wp-core-ui .comment-ays td, .wp-core-ui .comment-ays th {
  padding: 10px 15px;
}
.wp-core-ui .comment-ays .comment-content ul {
  list-style: initial;
  margin-left: 2em;
}
.wp-core-ui .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;
}
.wp-core-ui .comment-ays .comment-content p.edit-comment {
  margin-top: 10px;
}
.wp-core-ui .comment-ays .comment-content p.edit-comment a[href]:after {
  content: "";
  padding: 0;
}
.wp-core-ui .comment-ays-submit .button-cancel {
  margin-left: 1em;
}
.wp-core-ui .spam-undo-inside, .wp-core-ui .trash-undo-inside {
  margin: 1px 8px 1px 0;
  line-height: 1.23076923;
}
.wp-core-ui .spam-undo-inside .avatar, .wp-core-ui .trash-undo-inside .avatar {
  height: 20px;
  width: 20px;
  margin-right: 8px;
  vertical-align: middle;
}
.wp-core-ui .stuffbox .editcomment {
  clear: none;
  margin-top: 0;
}
.wp-core-ui #namediv.stuffbox .editcomment input {
  width: 100%;
}
.wp-core-ui #namediv.stuffbox .editcomment.form-table td {
  padding: 10px;
}
.wp-core-ui #comment-status-radio p {
  margin: 3px 0 5px;
}
.wp-core-ui #comment-status-radio input {
  margin: 2px 3px 5px 0;
  vertical-align: middle;
}
.wp-core-ui #comment-status-radio label {
  padding: 5px 0;
}
.wp-core-ui table.links-table {
  width: 100%;
  border-spacing: 0;
}
.wp-core-ui .links-table th {
  font-weight: 400;
  text-align: left;
  vertical-align: top;
  min-width: 80px;
  width: 20%;
  word-wrap: break-word;
}
.wp-core-ui .links-table td, .wp-core-ui .links-table th {
  padding: 5px 0;
}
.wp-core-ui .links-table td label {
  margin-right: 8px;
}
.wp-core-ui .links-table td input[type=text], .wp-core-ui .links-table td textarea {
  width: 100%;
}
.wp-core-ui .links-table #link_rel {
  max-width: 280px;
}
.wp-core-ui #qt_content_dfw {
  display: none;
}
.wp-core-ui .wp-editor-expand #qt_content_dfw {
  display: inline-block;
}
.wp-core-ui .focus-on #screen-meta, .wp-core-ui .focus-on #screen-meta-links, .wp-core-ui .focus-on #wp-toolbar, .wp-core-ui .focus-on #wpfooter, .wp-core-ui .focus-on .page-title-action, .wp-core-ui .focus-on .postbox-container > *, .wp-core-ui .focus-on .update-nag, .wp-core-ui .focus-on .wrap > h1, .wp-core-ui .focus-on div.error, .wp-core-ui .focus-on div.notice, .wp-core-ui .focus-on div.updated {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
}
.wp-core-ui .focus-on #wp-toolbar {
  opacity: 0.3;
}
.wp-core-ui .focus-off #screen-meta, .wp-core-ui .focus-off #screen-meta-links, .wp-core-ui .focus-off #wp-toolbar, .wp-core-ui .focus-off #wpfooter, .wp-core-ui .focus-off .page-title-action, .wp-core-ui .focus-off .postbox-container > *, .wp-core-ui .focus-off .update-nag, .wp-core-ui .focus-off .wrap > h1, .wp-core-ui .focus-off div.error, .wp-core-ui .focus-off div.notice, .wp-core-ui .focus-off div.updated {
  opacity: 1;
  transition-duration: 0.2s;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
}
.wp-core-ui .focus-off #wp-toolbar {
  -webkit-transform: translate(0, 0);
}
.wp-core-ui .focus-on #adminmenuback, .wp-core-ui .focus-on #adminmenuwrap {
  transition-duration: 0.6s;
  transition-property: transform;
  transition-timing-function: ease-in-out;
}
.wp-core-ui .focus-on #adminmenuback, .wp-core-ui .focus-on #adminmenuwrap {
  transform: translateX(-100%);
}
.wp-core-ui .focus-off #adminmenuback, .wp-core-ui .focus-off #adminmenuwrap {
  transform: translateX(0);
  transition-duration: 0.2s;
  transition-property: transform;
  transition-timing-function: ease-in-out;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .wp-core-ui #content-resize-handle, .wp-core-ui #post-body .wp_themeSkin .mceStatusbar a.mceResize {
    background: transparent url(images/resize-2x.gif) no-repeat scroll right bottom;
    background-size: 11px 11px;
  }
  .wp-core-ui .rtl #content-resize-handle, .wp-core-ui .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) {
  .wp-core-ui .post-type-attachment #poststuff {
    min-width: 0;
  }
  .wp-core-ui .post-type-attachment #wpbody-content #poststuff #post-body {
    margin: 0;
  }
  .wp-core-ui .post-type-attachment #wpbody-content #post-body.columns-2 #postbox-container-1 {
    margin-right: 0;
    width: 100%;
  }
  .wp-core-ui .post-type-attachment #poststuff #postbox-container-1 #side-sortables:empty, .wp-core-ui .post-type-attachment #poststuff #postbox-container-1 .empty-container {
    outline: 0;
    height: 0;
    min-height: 0;
  }
  .wp-core-ui .post-type-attachment #poststuff #post-body.columns-2 #side-sortables {
    min-height: 0;
    width: auto;
  }
  .wp-core-ui .is-dragging-metaboxes.post-type-attachment #post-body .meta-box-sortables {
    outline: 0;
    min-height: 0;
    margin-bottom: 0;
  }
  .wp-core-ui .post-type-attachment .columns-prefs, .wp-core-ui .post-type-attachment .screen-layout {
    display: none;
  }
}
@media only screen and (max-width: 850px) {
  .wp-core-ui #poststuff {
    min-width: 0;
  }
  .wp-core-ui #wpbody-content #poststuff #post-body {
    margin: 0;
  }
  .wp-core-ui #wpbody-content #post-body.columns-2 #postbox-container-1 {
    margin-right: 0;
    width: 100%;
  }
  .wp-core-ui #poststuff #postbox-container-1 #side-sortables:empty, .wp-core-ui #poststuff #postbox-container-1 .empty-container {
    height: 0;
    min-height: 0;
  }
  .wp-core-ui #poststuff #post-body.columns-2 #side-sortables {
    min-height: 0;
    width: auto;
  }
  .wp-core-ui .is-dragging-metaboxes #poststuff #post-body.columns-2 #side-sortables, .wp-core-ui .is-dragging-metaboxes #poststuff #post-body.columns-2 .meta-box-sortables, .wp-core-ui .is-dragging-metaboxes #poststuff #postbox-container-1 #side-sortables:empty, .wp-core-ui .is-dragging-metaboxes #poststuff #postbox-container-1 .empty-container {
    height: auto;
    min-height: 60px;
  }
  .wp-core-ui .columns-prefs, .wp-core-ui .screen-layout {
    display: none;
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .wp-core-ui .edit-tag-actions .button-primary {
    margin-bottom: 0;
  }
  .wp-core-ui #post-body-content {
    min-width: 0;
  }
  .wp-core-ui #titlediv #title-prompt-text {
    padding: 10px;
  }
  .wp-core-ui #poststuff .stuffbox .inside {
    padding: 0 2px 4px 0;
  }
  .wp-core-ui #poststuff .stuffbox > h3, .wp-core-ui #poststuff h2, .wp-core-ui #poststuff h3.hndle {
    padding: 12px;
  }
  .wp-core-ui #namediv.stuffbox .editcomment.form-table td {
    padding: 5px 10px;
  }
  .wp-core-ui .post-format-options {
    padding-right: 0;
  }
  .wp-core-ui .post-format-options a {
    margin-right: 5px;
    margin-bottom: 5px;
    min-width: 52px;
  }
  .wp-core-ui .post-format-options .post-format-title {
    font-size: 11px;
  }
  .wp-core-ui .post-format-options a div {
    height: 28px;
    width: 28px;
  }
  .wp-core-ui .post-format-options a div:before {
    font-size: 26px !important;
  }
  .wp-core-ui #post-visibility-select {
    line-height: 280%;
  }
  .wp-core-ui .wp-core-ui .save-post-visibility, .wp-core-ui .wp-core-ui .save-timestamp {
    vertical-align: middle;
    margin-right: 15px;
  }
  .wp-core-ui .timestamp-wrap select#mm {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
  .wp-core-ui .timestamp-wrap #aa, .wp-core-ui .timestamp-wrap #hh, .wp-core-ui .timestamp-wrap #jj, .wp-core-ui .timestamp-wrap #mn {
    padding: 12px 3px;
    font-size: 14px;
    margin-bottom: 5px;
    width: auto;
    text-align: center;
  }
  .wp-core-ui ul.category-tabs {
    margin: 30px 0 15px;
  }
  .wp-core-ui ul.category-tabs li.tabs {
    padding: 15px;
  }
  .wp-core-ui ul.categorychecklist li {
    margin-bottom: 15px;
  }
  .wp-core-ui ul.categorychecklist ul {
    margin-top: 15px;
  }
  .wp-core-ui .category-add input[type=text], .wp-core-ui .category-add select {
    max-width: none;
    margin-bottom: 15px;
  }
  .wp-core-ui .tagsdiv .newtag {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
  }
  .wp-core-ui .tagchecklist {
    margin: 25px 10px;
  }
  .wp-core-ui .tagchecklist > li {
    font-size: 16px;
    line-height: 1.4;
  }
  .wp-core-ui #commentstatusdiv p {
    line-height: 2.8;
  }
  .wp-core-ui .mceToolbar * {
    white-space: normal !important;
  }
  .wp-core-ui .mceToolbar td, .wp-core-ui .mceToolbar tr {
    float: left !important;
  }
  .wp-core-ui .wp_themeSkin a.mceButton {
    width: 30px;
    height: 30px;
  }
  .wp-core-ui .wp_themeSkin .mceButton .mceIcon {
    margin-top: 5px;
    margin-left: 5px;
  }
  .wp-core-ui .wp_themeSkin .mceSplitButton {
    margin-top: 1px;
  }
  .wp-core-ui .wp_themeSkin .mceSplitButton td a.mceAction {
    padding: 6px 3px 6px 6px;
  }
  .wp-core-ui .wp_themeSkin .mceSplitButton td a.mceOpen, .wp-core-ui .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen {
    padding-top: 6px;
    padding-bottom: 6px;
    background-position: 1px 6px;
  }
  .wp-core-ui .wp_themeSkin table.mceListBox {
    margin: 5px;
  }
  .wp-core-ui div.quicktags-toolbar input {
    padding: 10px 20px;
  }
  .wp-core-ui button.wp-switch-editor {
    font-size: 16px;
    line-height: 1;
    margin: 7px 0 0 7px;
    padding: 8px 12px;
  }
  .wp-core-ui #wp-content-media-buttons a {
    font-size: 14px;
    padding: 6px 10px;
  }
  .wp-core-ui .wp-media-buttons span.jetpack-contact-form-icon, .wp-core-ui .wp-media-buttons span.wp-media-buttons-icon {
    width: 22px !important;
    margin-left: -2px !important;
  }
  .wp-core-ui .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before, .wp-core-ui .wp-media-buttons .add_media span.wp-media-buttons-icon:before {
    font-size: 20px !important;
  }
  .wp-core-ui #content_wp_fullscreen {
    display: none;
  }
  .wp-core-ui .misc-pub-section {
    padding: 20px 10px;
  }
  .wp-core-ui .misc-pub-section > a {
    float: right;
    font-size: 16px;
  }
  .wp-core-ui #delete-action, .wp-core-ui #publishing-action {
    line-height: 3.61538461;
  }
  .wp-core-ui #publishing-action .spinner {
    float: none;
    margin-top: -2px;
  }
  .wp-core-ui .comment-ays td, .wp-core-ui .comment-ays th {
    padding-bottom: 0;
  }
  .wp-core-ui .comment-ays td {
    padding-top: 6px;
  }
  .wp-core-ui .links-table #link_rel {
    max-width: none;
  }
  .wp-core-ui .links-table td, .wp-core-ui .links-table th {
    padding: 10px 0;
  }
  .wp-core-ui .edit-term-notes {
    display: none;
  }
  .wp-core-ui .privacy-text-box {
    width: auto;
  }
  .wp-core-ui .privacy-text-box-toc {
    float: none;
    width: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .wp-core-ui .privacy-text-section .return-to-top {
    margin: 2em 0 0;
  }
}
.wp-core-ui .revisions-control-frame, .wp-core-ui .revisions-diff-frame {
  position: relative;
}
.wp-core-ui .revisions-diff-frame {
  top: 10px;
}
.wp-core-ui .revisions-controls {
  padding-top: 40px;
  z-index: 1;
}
.wp-core-ui .revisions-controls input[type=checkbox] {
  position: relative;
  top: -1px;
  vertical-align: text-bottom;
}
.wp-core-ui .revisions.pinned .revisions-controls {
  position: fixed;
  top: 0;
  height: 82px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .revisions-tickmarks {
  position: relative;
  margin: 0 auto;
  height: 0.7em;
  top: 7px;
  max-width: 70%;
  box-sizing: border-box;
  background-color: #fff;
}
.wp-core-ui .revisions-tickmarks > div {
  position: absolute;
  height: 100%;
  border-left: 1px solid #a7aaad;
  box-sizing: border-box;
}
.wp-core-ui .revisions-tickmarks > div:first-child {
  border-width: 0;
}
.wp-core-ui .comparing-two-revisions .revisions-controls {
  height: 140px;
}
.wp-core-ui .comparing-two-revisions.pinned .revisions-controls {
  height: 124px;
}
.wp-core-ui .revisions .diff-error {
  position: absolute;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  display: none;
}
.wp-core-ui .revisions.diff-error .diff-error {
  display: block;
}
.wp-core-ui .revisions .loading-indicator {
  position: absolute;
  vertical-align: middle;
  opacity: 0;
  width: 100%;
  width: calc(100% - 30px);
  top: 50%;
  top: calc(50% - 10px);
  transition: opacity 0.5s;
}
.wp-core-ui body.folded .revisions .loading-indicator {
  margin-left: -32px;
}
.wp-core-ui .revisions .loading-indicator span.spinner {
  display: block;
  margin: 0 auto;
  float: none;
}
.wp-core-ui .revisions.loading .loading-indicator {
  opacity: 1;
}
.wp-core-ui .revisions .diff {
  transition: opacity 0.5s;
}
.wp-core-ui .revisions.loading .diff {
  opacity: 0.5;
}
.wp-core-ui .revisions.diff-error .diff {
  visibility: hidden;
}
.wp-core-ui .revisions-meta {
  margin-top: 20px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.wp-core-ui .revisions.pinned .revisions-meta {
  box-shadow: none;
}
.wp-core-ui .revision-toggle-compare-mode {
  position: absolute;
  top: 0;
  right: 0;
}
.wp-core-ui .comparing-two-revisions .revisions-next, .wp-core-ui .comparing-two-revisions .revisions-previous, .wp-core-ui .revisions-meta .diff-meta-to strong {
  display: none;
}
.wp-core-ui .revisions-controls .author-card .date {
  color: #646970;
}
.wp-core-ui .revisions-controls .author-card.autosave {
  color: #d63638;
}
.wp-core-ui .revisions-controls .author-card .author-name {
  font-weight: 600;
}
.wp-core-ui .comparing-two-revisions .diff-meta-to strong {
  display: block;
}
.wp-core-ui .revisions.pinned .revisions-buttons {
  padding: 0 11px;
}
.wp-core-ui .revisions-next, .wp-core-ui .revisions-previous {
  position: relative;
  z-index: 1;
}
.wp-core-ui .revisions-previous {
  float: left;
}
.wp-core-ui .revisions-next {
  float: right;
}
.wp-core-ui .revisions-controls .wp-slider {
  max-width: 70%;
  margin: 0 auto;
  top: -3px;
}
.wp-core-ui .revisions-diff {
  padding: 15px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .revisions-diff h3:first-child {
  margin-top: 0;
}
.wp-core-ui #revisions-meta-restored img, .wp-core-ui .post-revisions li img {
  vertical-align: middle;
}
.wp-core-ui table.diff {
  table-layout: fixed;
  width: 100%;
  white-space: pre-wrap;
}
.wp-core-ui table.diff col.content {
  width: auto;
}
.wp-core-ui table.diff col.content.diffsplit {
  width: 48%;
}
.wp-core-ui table.diff col.diffsplit.middle {
  width: auto;
}
.wp-core-ui table.diff col.ltype {
  width: 30px;
}
.wp-core-ui table.diff tr {
  background-color: transparent;
}
.wp-core-ui table.diff td, .wp-core-ui table.diff th {
  font-family: Consolas, Monaco, monospace;
  font-size: 14px;
  line-height: 1.57142857;
  padding: 0.5em 0.5em 0.5em 2em;
  vertical-align: top;
  word-wrap: break-word;
}
.wp-core-ui table.diff td h1, .wp-core-ui table.diff td h2, .wp-core-ui table.diff td h3, .wp-core-ui table.diff td h4, .wp-core-ui table.diff td h5, .wp-core-ui table.diff td h6 {
  margin: 0;
}
.wp-core-ui table.diff .diff-addedline ins, .wp-core-ui table.diff .diff-deletedline del {
  text-decoration: none;
}
.wp-core-ui table.diff .diff-deletedline {
  position: relative;
  background-color: #fcf0f1;
}
.wp-core-ui table.diff .diff-deletedline del {
  background-color: #ffabaf;
}
.wp-core-ui table.diff .diff-addedline {
  position: relative;
  background-color: #edfaef;
}
.wp-core-ui table.diff .diff-addedline .dashicons, .wp-core-ui table.diff .diff-deletedline .dashicons {
  position: absolute;
  top: 0.85714286em;
  left: 0.5em;
  width: 1em;
  height: 1em;
  font-size: 1em;
  line-height: 1;
}
.wp-core-ui table.diff .diff-addedline .dashicons {
  top: 0.92857143em;
}
.wp-core-ui table.diff .diff-addedline ins {
  background-color: #68de7c;
}
.wp-core-ui .diff-meta {
  padding: 5px;
  clear: both;
  min-height: 32px;
}
.wp-core-ui .diff-title strong {
  line-height: 2.46153846;
  min-width: 60px;
  text-align: right;
  float: left;
  margin-right: 5px;
}
.wp-core-ui .revisions-controls .author-card .author-info {
  font-size: 12px;
  line-height: 1.33333333;
}
.wp-core-ui .revisions-controls .author-card .author-info, .wp-core-ui .revisions-controls .author-card .avatar {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}
.wp-core-ui .revisions-controls .author-card .byline {
  display: block;
  font-size: 12px;
}
.wp-core-ui .revisions-controls .author-card .avatar {
  vertical-align: middle;
}
.wp-core-ui .diff-meta input.restore-revision {
  float: right;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 2px;
}
.wp-core-ui .diff-meta-from {
  display: none;
}
.wp-core-ui .comparing-two-revisions .diff-meta-from {
  display: block;
}
.wp-core-ui .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;
}
.wp-core-ui .revisions-tooltip.flipped {
  margin-left: 0;
  margin-right: -70px;
}
.wp-core-ui .revisions.pinned .revisions-tooltip {
  display: none !important;
}
.wp-core-ui .comparing-two-revisions .revisions-tooltip {
  bottom: 145px;
}
.wp-core-ui .revisions-tooltip-arrow {
  width: 70px;
  height: 15px;
  overflow: hidden;
  position: absolute;
  left: 0;
  margin-left: 35px;
  bottom: -15px;
}
.wp-core-ui .revisions-tooltip.flipped .revisions-tooltip-arrow {
  margin-left: 0;
  margin-right: 35px;
  left: auto;
  right: 0;
}
.wp-core-ui .revisions-tooltip-arrow > span {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
}
.wp-core-ui .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
  left: auto;
  right: 20px;
}
.wp-core-ui .revisions-tooltip, .wp-core-ui .revisions-tooltip-arrow > span {
  border: 1px solid #dcdcde;
  background-color: #fff;
}
.wp-core-ui .revisions-tooltip {
  display: none;
}
.wp-core-ui .arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 0;
  margin-left: -35px;
  bottom: 90px;
  z-index: 10000;
}
.wp-core-ui .arrow:after {
  z-index: 9999;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .arrow.top {
  top: -16px;
  bottom: auto;
}
.wp-core-ui .arrow.left {
  left: 20%;
}
.wp-core-ui .arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
}
.wp-core-ui .revisions-tooltip, .wp-core-ui .revisions-tooltip-arrow:after {
  border-width: 1px;
  border-style: solid;
}
.wp-core-ui div.revisions-controls > .wp-slider > .ui-slider-handle {
  margin-left: -10px;
}
.wp-core-ui .rtl div.revisions-controls > .wp-slider > .ui-slider-handle {
  margin-right: -10px;
}
.wp-core-ui .wp-slider.ui-slider {
  position: relative;
  border: 1px solid #dcdcde;
  text-align: left;
  cursor: pointer;
}
.wp-core-ui .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-core-ui .wp-slider .ui-slider-handle, .wp-core-ui .wp-slider .ui-slider-handle.focus {
  background: #f6f7f7;
  border: 1px solid #c3c4c7;
  box-shadow: 0 1px 0 #c3c4c7;
}
.wp-core-ui .wp-slider .ui-slider-handle.ui-state-hover, .wp-core-ui .wp-slider .ui-slider-handle:hover {
  background: #f6f7f7;
  border-color: #8c8f94;
}
.wp-core-ui .wp-slider .ui-slider-handle.ui-state-active, .wp-core-ui .wp-slider .ui-slider-handle:active {
  background: #f0f0f1;
  border-color: #8c8f94;
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
  transform: translateY(1px);
}
.wp-core-ui .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-core-ui .wp-slider .ui-slider-handle.ui-state-hover:before, .wp-core-ui .wp-slider .ui-slider-handle:hover:before {
  color: #1d2327;
}
.wp-core-ui .wp-slider .ui-slider-handle.from-handle:before, .wp-core-ui .wp-slider .ui-slider-handle.to-handle:before {
  font-size: 20px !important;
  margin: -1px 0 0 -1px;
}
.wp-core-ui .wp-slider .ui-slider-handle.from-handle:before {
  content: "\f139";
}
.wp-core-ui .wp-slider .ui-slider-handle.to-handle:before {
  content: "\f141";
}
.wp-core-ui .rtl .wp-slider .ui-slider-handle.from-handle:before {
  content: "\f141";
}
.wp-core-ui .rtl .wp-slider .ui-slider-handle.to-handle:before {
  content: "\f139";
  right: -1px;
}
.wp-core-ui .wp-slider .ui-slider-range {
  position: absolute;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-color: transparent;
  background-image: none;
}
.wp-core-ui .wp-slider.ui-slider-horizontal {
  height: 0.7em;
}
.wp-core-ui .wp-slider.ui-slider-horizontal .ui-slider-handle {
  top: -0.25em;
  margin-left: -0.6em;
}
.wp-core-ui .wp-slider.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.wp-core-ui .wp-slider.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.wp-core-ui .wp-slider.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .wp-core-ui .revision-tick.completed-false {
    background-image: url(images/spinner-2x.gif);
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui #diff-next-revision, .wp-core-ui #diff-previous-revision {
    margin-top: -1em;
  }
  .wp-core-ui .revisions-buttons {
    overflow: hidden;
    margin-bottom: 15px;
  }
  .wp-core-ui .comparing-two-revisions .revisions-controls, .wp-core-ui .revisions-controls {
    height: 170px;
  }
  .wp-core-ui .revisions-tooltip {
    bottom: 130px;
    z-index: 2;
  }
  .wp-core-ui .diff-meta {
    overflow: hidden;
  }
  .wp-core-ui table.diff {
    -ms-word-break: break-all;
    word-break: break-all;
    word-wrap: break-word;
  }
  .wp-core-ui .diff-meta input.restore-revision {
    margin-top: 0;
  }
}
.wp-core-ui .media-item .describe {
  border-collapse: collapse;
  width: 100%;
  border-top: 1px solid #dcdcde;
  clear: both;
  cursor: default;
}
.wp-core-ui .media-item.media-blank .describe {
  border: 0;
}
.wp-core-ui .media-item .describe th {
  vertical-align: top;
  text-align: left;
  padding: 5px 10px 10px;
  width: 140px;
}
.wp-core-ui .media-item .describe .align th {
  padding-top: 0;
}
.wp-core-ui .media-item .media-item-info tr {
  background-color: transparent;
}
.wp-core-ui .media-item .describe td {
  padding: 0 8px 8px 0;
  vertical-align: top;
}
.wp-core-ui .media-item thead.media-item-info td {
  padding: 4px 10px 0;
}
.wp-core-ui .media-item .media-item-info .A1B1 {
  padding: 0 0 0 10px;
}
.wp-core-ui .media-item td.savesend {
  padding-bottom: 15px;
}
.wp-core-ui .media-item .thumbnail {
  max-height: 128px;
  max-width: 128px;
}
.wp-core-ui .media-list-subtitle {
  display: block;
}
.wp-core-ui .media-list-title {
  display: block;
}
.wp-core-ui #wpbody-content #async-upload-wrap a {
  display: none;
}
.wp-core-ui .media-upload-form {
  margin-top: 20px;
}
.wp-core-ui .media-upload-form td label {
  margin-right: 6px;
  margin-left: 2px;
}
.wp-core-ui .media-upload-form .align .field label {
  display: inline;
  padding: 0 0 0 23px;
  margin: 0 1em 0 3px;
  font-weight: 600;
}
.wp-core-ui .media-upload-form tr.image-size label {
  margin: 0 0 0 5px;
  font-weight: 600;
}
.wp-core-ui .media-upload-form th.label label {
  font-weight: 600;
  margin: 0.5em;
  font-size: 13px;
}
.wp-core-ui .media-upload-form th.label label span {
  padding: 0 5px;
}
.wp-core-ui .media-item .describe input[type=text], .wp-core-ui .media-item .describe textarea {
  width: 460px;
}
.wp-core-ui .media-item .describe p.help {
  margin: 0;
  padding: 0 0 0 5px;
}
.wp-core-ui .describe-toggle-off, .wp-core-ui .describe-toggle-on {
  display: block;
  line-height: 2.76923076;
  float: right;
  margin-right: 10px;
}
.wp-core-ui .media-item-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.wp-core-ui .media-item .attachment-tools {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.wp-core-ui .media-item .edit-attachment {
  padding: 14px 0;
  display: block;
  margin-right: 10px;
}
.wp-core-ui .media-item .edit-attachment.copy-to-clipboard-container {
  margin-top: 0;
}
.wp-core-ui .media-item-copy-container .success {
  line-height: 0;
}
.wp-core-ui .media-item button .copy-attachment-url {
  margin-top: 14px;
}
.wp-core-ui .media-item .copy-to-clipboard-container {
  margin-top: 7px;
}
.wp-core-ui .media-item .describe-toggle-off, .wp-core-ui .media-item.open .describe-toggle-on {
  display: none;
}
.wp-core-ui .media-item.open .describe-toggle-off {
  display: block;
}
.wp-core-ui .media-upload-form .media-item {
  min-height: 70px;
  margin-bottom: 1px;
  position: relative;
  width: 100%;
  background: #fff;
}
.wp-core-ui .media-upload-form .media-item, .wp-core-ui .media-upload-form .media-item .error {
  box-shadow: 0 1px 0 #dcdcde;
}
.wp-core-ui #media-items:empty {
  border: 0 none;
}
.wp-core-ui .media-item .filename {
  padding: 14px 0;
  overflow: hidden;
  margin-left: 6px;
}
.wp-core-ui .media-item .pinkynail {
  float: left;
  margin: 0 10px 0 0;
  max-height: 70px;
  max-width: 70px;
}
.wp-core-ui .media-item .startclosed, .wp-core-ui .media-item .startopen {
  display: none;
}
.wp-core-ui .media-item .original {
  position: relative;
  height: 34px;
}
.wp-core-ui .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, 0.1);
}
.wp-core-ui .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, 0.3);
}
.wp-core-ui .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, 0.2);
}
.wp-core-ui .upload-php .fixed .column-parent {
  width: 15%;
}
.wp-core-ui .js .html-uploader #plupload-upload-ui {
  display: none;
}
.wp-core-ui .js .html-uploader #html-upload-ui {
  display: block;
}
.wp-core-ui #html-upload-ui #async-upload {
  font-size: 1em;
}
.wp-core-ui .media-upload-form .media-item .error, .wp-core-ui .media-upload-form .media-item.error {
  width: auto;
  margin: 0 0 1px;
}
.wp-core-ui .media-upload-form .media-item .error {
  padding: 10px 0 10px 14px;
  min-height: 50px;
}
.wp-core-ui .media-item .error-div button.dismiss {
  float: right;
  margin: 0 10px 0 15px;
}
.wp-core-ui .find-box {
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  width: 600px;
  overflow: hidden;
  margin-left: -300px;
  position: fixed;
  top: 30px;
  bottom: 30px;
  left: 50%;
  z-index: 100105;
}
.wp-core-ui .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;
}
.wp-core-ui .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;
}
.wp-core-ui .find-box-search {
  padding-bottom: 16px;
}
.wp-core-ui .find-box-search .spinner {
  float: none;
  left: 105px;
  position: absolute;
}
.wp-core-ui #find-posts-response, .wp-core-ui .find-box-search {
  position: relative;
}
.wp-core-ui #find-posts-input, .wp-core-ui #find-posts-search {
  float: left;
}
.wp-core-ui #find-posts-input {
  width: 140px;
  height: 28px;
  margin: 0 4px 0 0;
}
.wp-core-ui .widefat .found-radio {
  padding-right: 0;
  width: 16px;
}
.wp-core-ui #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;
}
.wp-core-ui #find-posts-close:focus, .wp-core-ui #find-posts-close:hover {
  color: #135e96;
}
.wp-core-ui #find-posts-close:focus {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  outline: 2px solid transparent;
  outline-offset: -2px;
}
.wp-core-ui #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";
}
.wp-core-ui .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) {
  .wp-core-ui .find-box-inside {
    bottom: 57px;
  }
}
@media screen and (max-width: 660px) {
  .wp-core-ui .find-box {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
  }
}
.wp-core-ui .ui-find-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.7;
  z-index: 100100;
}
.wp-core-ui .drag-drop #drag-drop-area {
  border: 4px dashed #c3c4c7;
  height: 200px;
}
.wp-core-ui .drag-drop .drag-drop-inside {
  margin: 60px auto 0;
  width: 250px;
}
.wp-core-ui .drag-drop-inside p {
  font-size: 14px;
  margin: 5px 0;
  display: none;
}
.wp-core-ui .drag-drop .drag-drop-inside p {
  text-align: center;
}
.wp-core-ui .drag-drop-inside p.drag-drop-info {
  font-size: 20px;
}
.wp-core-ui .drag-drop .drag-drop-inside p, .wp-core-ui .drag-drop-inside p.drag-drop-buttons {
  display: block;
}
.wp-core-ui .drag-drop.drag-over #drag-drop-area {
  border-color: #9ec2e6;
}
.wp-core-ui #plupload-upload-ui {
  position: relative;
}
.wp-core-ui .media-frame.mode-grid, .wp-core-ui .media-frame.mode-grid .attachments-browser.has-load-more .attachments-wrapper, .wp-core-ui .media-frame.mode-grid .attachments-browser:not(.has-load-more) .attachments, .wp-core-ui .media-frame.mode-grid .media-frame-content, .wp-core-ui .media-frame.mode-grid .uploader-inline-content {
  position: static;
}
.wp-core-ui .media-frame.mode-grid .media-frame-menu, .wp-core-ui .media-frame.mode-grid .media-frame-router, .wp-core-ui .media-frame.mode-grid .media-frame-title {
  display: none;
}
.wp-core-ui .media-frame.mode-grid .media-frame-content {
  background-color: transparent;
  border: none;
}
.wp-core-ui .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, 0.1);
  background-color: #fff;
}
.wp-core-ui .upload-php .mode-grid .hide-sidebar .media-sidebar {
  display: none;
}
.wp-core-ui .upload-php .mode-grid .media-sidebar .media-uploader-status {
  border-bottom: none;
  padding-bottom: 0;
  max-width: 100%;
}
.wp-core-ui .upload-php .mode-grid .media-sidebar .upload-error {
  margin: 12px 0;
  padding: 4px 0 0;
  border: none;
  box-shadow: none;
  background: 0 0;
}
.wp-core-ui .upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2 {
  display: none;
}
.wp-core-ui .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;
}
.wp-core-ui .media-frame.mode-select .attachments-browser.fixed:not(.has-load-more) .attachments, .wp-core-ui .media-frame.mode-select .attachments-browser.has-load-more.fixed .attachments-wrapper {
  position: relative;
  top: 94px;
  padding-bottom: 94px;
}
.wp-core-ui .media-frame.mode-grid .attachment.details:focus, .wp-core-ui .media-frame.mode-grid .attachment:focus, .wp-core-ui .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;
}
.wp-core-ui .media-frame.mode-grid .selected.attachment {
  box-shadow: inset 0 0 0 5px #f0f0f1, inset 0 0 0 7px #c3c4c7;
}
.wp-core-ui .media-frame.mode-grid .attachment.details {
  box-shadow: inset 0 0 0 3px #f0f0f1, inset 0 0 0 7px #4f94d4;
}
.wp-core-ui .media-frame.mode-grid.mode-select .attachment .thumbnail {
  opacity: 0.65;
}
.wp-core-ui .media-frame.mode-select .attachment.selected .thumbnail {
  opacity: 1;
}
.wp-core-ui .media-frame.mode-grid .media-toolbar {
  margin-bottom: 15px;
  height: auto;
}
.wp-core-ui .media-frame.mode-grid .media-toolbar select {
  margin: 0 10px 0 0;
}
.wp-core-ui .media-frame.mode-grid.mode-edit .media-toolbar-secondary > .select-mode-toggle-button {
  margin: 0 8px 0 0;
  vertical-align: middle;
}
.wp-core-ui .media-frame.mode-grid .attachments-browser .bulk-select {
  display: inline-block;
  margin: 0 10px 0 0;
}
.wp-core-ui .media-frame.mode-grid .search {
  margin-top: 0;
}
.wp-core-ui .media-search-input-label {
  margin: 0 0.2em 0 0;
  vertical-align: baseline;
}
.wp-core-ui .media-frame.mode-grid .media-search-input-label {
  position: static;
  margin: 0 0.5em 0 0;
}
.wp-core-ui .attachments-browser .media-toolbar-secondary > .media-button {
  margin-right: 10px;
}
.wp-core-ui .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
  position: fixed;
  top: 32px;
  left: auto;
  right: 20px;
  margin-top: 0;
}
.wp-core-ui .media-frame.mode-grid .attachments-browser {
  padding: 0;
}
.wp-core-ui .media-frame.mode-grid .attachments-browser .attachments {
  padding: 2px;
}
.wp-core-ui .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;
}
.wp-core-ui .edit-attachment-frame {
  display: block;
  height: 100%;
  width: 100%;
}
.wp-core-ui .edit-attachment-frame .edit-media-header {
  overflow: hidden;
}
.wp-core-ui .upload-php .media-modal-close .media-modal-icon:before {
  content: "\f335";
  font-size: 22px;
}
.wp-core-ui .edit-attachment-frame .edit-media-header .left, .wp-core-ui .edit-attachment-frame .edit-media-header .right, .wp-core-ui .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 0.1s ease-in-out, background 0.1s ease-in-out;
}
.wp-core-ui .upload-php .media-modal-close {
  top: 0;
  right: 0;
}
.wp-core-ui .edit-attachment-frame .edit-media-header .left {
  right: 102px;
}
.wp-core-ui .edit-attachment-frame .edit-media-header .right {
  right: 51px;
}
.wp-core-ui .edit-attachment-frame .media-frame-title {
  left: 0;
  right: 150px;
}
.wp-core-ui .edit-attachment-frame .edit-media-header .left:before, .wp-core-ui .edit-attachment-frame .edit-media-header .right:before {
  font: normal 20px/50px dashicons !important;
  display: inline;
  font-weight: 300;
}
.wp-core-ui .edit-attachment-frame .edit-media-header .left:focus, .wp-core-ui .edit-attachment-frame .edit-media-header .left:hover, .wp-core-ui .edit-attachment-frame .edit-media-header .right:focus, .wp-core-ui .edit-attachment-frame .edit-media-header .right:hover, .wp-core-ui .upload-php .media-modal-close:focus, .wp-core-ui .upload-php .media-modal-close:hover {
  background: #dcdcde;
  border-color: #c3c4c7;
  color: #000;
  outline: 0;
  box-shadow: none;
}
.wp-core-ui .edit-attachment-frame .edit-media-header .left:focus, .wp-core-ui .edit-attachment-frame .edit-media-header .right:focus, .wp-core-ui .upload-php .media-modal-close:focus {
  outline: 2px solid transparent;
  outline-offset: -2px;
}
.wp-core-ui .upload-php .media-modal-close:focus .media-modal-icon:before, .wp-core-ui .upload-php .media-modal-close:hover .media-modal-icon:before {
  color: #000;
}
.wp-core-ui .edit-attachment-frame .edit-media-header .left:before {
  content: "\f341";
}
.wp-core-ui .edit-attachment-frame .edit-media-header .right:before {
  content: "\f345";
}
.wp-core-ui .edit-attachment-frame .edit-media-header [disabled], .wp-core-ui .edit-attachment-frame .edit-media-header [disabled]:hover {
  color: #c3c4c7;
  background: inherit;
  cursor: default;
}
.wp-core-ui .edit-attachment-frame .media-frame-content, .wp-core-ui .edit-attachment-frame .media-frame-router {
  left: 0;
}
.wp-core-ui .edit-attachment-frame .media-frame-content {
  border-bottom: none;
  bottom: 0;
  top: 50px;
}
.wp-core-ui .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, 0.1);
}
.wp-core-ui .edit-attachment-frame .attachment-media-view {
  float: left;
  width: 65%;
  height: 100%;
}
.wp-core-ui .edit-attachment-frame .attachment-media-view .thumbnail {
  box-sizing: border-box;
  padding: 16px;
  height: 100%;
}
.wp-core-ui .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;
}
.wp-core-ui .edit-attachment-frame .attachment-media-view .details-image.icon {
  background: 0 0;
}
.wp-core-ui .edit-attachment-frame .attachment-media-view .attachment-actions {
  text-align: center;
}
.wp-core-ui .edit-attachment-frame .wp-media-wrapper {
  margin-bottom: 12px;
}
.wp-core-ui .edit-attachment-frame input, .wp-core-ui .edit-attachment-frame textarea {
  padding: 6px 8px;
  line-height: 1.14285714;
}
.wp-core-ui .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, 0.1);
  border-bottom: 0;
  border-left: 1px solid #dcdcde;
  background: #f6f7f7;
}
.wp-core-ui .edit-attachment-frame .attachment-info .details, .wp-core-ui .edit-attachment-frame .attachment-info .settings {
  position: relative;
  overflow: hidden;
  float: none;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #dcdcde;
}
.wp-core-ui .edit-attachment-frame .attachment-info .filename {
  font-weight: 400;
  color: #646970;
}
.wp-core-ui .edit-attachment-frame .attachment-info .thumbnail {
  margin-bottom: 12px;
}
.wp-core-ui .attachment-info .actions {
  margin-bottom: 16px;
}
.wp-core-ui .attachment-info .actions a {
  display: inline;
  text-decoration: none;
}
.wp-core-ui .copy-to-clipboard-container {
  display: flex;
  align-items: center;
  margin-top: 8px;
  clear: both;
}
.wp-core-ui .copy-to-clipboard-container .copy-attachment-url {
  white-space: normal;
}
.wp-core-ui .copy-to-clipboard-container .success {
  color: #008a20;
  margin-left: 8px;
}
.wp-core-ui .wp_attachment_details .attachment-alt-text {
  margin-bottom: 5px;
}
.wp-core-ui .wp_attachment_details .attachment-alt-text-description {
  margin-top: 5px;
}
.wp-core-ui .wp_attachment_details label[for=content] {
  font-size: 13px;
  line-height: 1.5;
  margin: 1em 0;
}
.wp-core-ui .wp_attachment_details #attachment_caption {
  height: 4em;
}
.wp-core-ui .describe .image-editor {
  vertical-align: top;
}
.wp-core-ui .imgedit-wrap {
  position: relative;
  padding-top: 10px;
}
.wp-core-ui .imgedit-settings fieldset, .wp-core-ui .imgedit-settings p {
  margin: 8px 0;
}
.wp-core-ui .imgedit-settings legend {
  margin-bottom: 5px;
}
.wp-core-ui .describe .imgedit-wrap .imgedit-settings {
  padding: 0 5px;
}
.wp-core-ui .wp_attachment_holder div.updated {
  margin-top: 0;
}
.wp-core-ui .wp_attachment_holder .imgedit-wrap > div {
  height: auto;
}
.wp-core-ui .wp_attachment_holder .imgedit-wrap .imgedit-panel-content {
  float: left;
  padding: 3px 16px 0 0;
  min-width: 400px;
  max-width: calc(100% - 266px);
}
.wp-core-ui .wp_attachment_holder .imgedit-wrap .imgedit-settings {
  float: right;
  width: 250px;
}
.wp-core-ui .imgedit-settings input {
  margin-top: 0;
  vertical-align: middle;
}
.wp-core-ui .imgedit-wait {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
  opacity: 0.7;
  display: none;
}
.wp-core-ui .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);
}
.wp-core-ui .no-float {
  float: none;
}
.wp-core-ui .imgedit-settings .disabled, .wp-core-ui .media-disabled {
  color: #a7aaad;
}
.wp-core-ui .A1B1 {
  overflow: hidden;
}
.wp-core-ui .A1B1 .button, .wp-core-ui .wp_attachment_image .button {
  float: left;
}
.wp-core-ui .no-js .wp_attachment_image .button {
  display: none;
}
.wp-core-ui .A1B1 .spinner, .wp-core-ui .wp_attachment_image .spinner {
  float: left;
}
.wp-core-ui .imgedit-menu {
  margin: 0 0 12px;
}
.wp-core-ui .imgedit-menu .note-no-rotate {
  clear: both;
  margin: 0;
  padding: 1em 0 0;
}
.wp-core-ui .image-editor .imgedit-menu .button {
  display: inline-block;
  width: auto;
  min-height: 28px;
  font-size: 13px;
  line-height: 2;
  margin: 0 8px 8px 0;
  padding: 0 10px;
}
.wp-core-ui .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;
}
.wp-core-ui .imgedit-menu .button.disabled {
  color: #a7aaad;
  border-color: #dcdcde;
  background: #f6f7f7;
  box-shadow: none;
  text-shadow: 0 1px 0 #fff;
  cursor: default;
  transform: none;
}
.wp-core-ui .imgedit-crop:before {
  content: "\f165";
}
.wp-core-ui .imgedit-rleft:before {
  content: "\f166";
}
.wp-core-ui .imgedit-rright:before {
  content: "\f167";
}
.wp-core-ui .imgedit-flipv:before {
  content: "\f168";
}
.wp-core-ui .imgedit-fliph:before {
  content: "\f169";
}
.wp-core-ui .imgedit-undo:before {
  content: "\f171";
}
.wp-core-ui .imgedit-redo:before {
  content: "\f172";
}
.wp-core-ui .imgedit-crop-wrap {
  position: relative;
}
.wp-core-ui .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;
}
.wp-core-ui .imgedit-crop {
  margin: 0 8px 0 0;
}
.wp-core-ui .imgedit-rleft {
  margin: 0 3px;
}
.wp-core-ui .imgedit-rright {
  margin: 0 8px 0 3px;
}
.wp-core-ui .imgedit-flipv {
  margin: 0 3px;
}
.wp-core-ui .imgedit-fliph {
  margin: 0 8px 0 3px;
}
.wp-core-ui .imgedit-undo {
  margin: 0 3px;
}
.wp-core-ui .imgedit-redo {
  margin: 0 8px 0 3px;
}
.wp-core-ui .imgedit-thumbnail-preview {
  margin: 10px 8px 0 0;
}
.wp-core-ui .imgedit-thumbnail-preview-caption {
  display: block;
}
.wp-core-ui #poststuff .imgedit-group-top h2 {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.4;
}
.wp-core-ui #poststuff .imgedit-group-top .button-link {
  text-decoration: none;
  color: #1d2327;
}
.wp-core-ui .imgedit-applyto .imgedit-label {
  display: block;
  padding: 0.5em 0 0;
}
.wp-core-ui .imgedit-help {
  display: none;
  padding-bottom: 8px;
}
.wp-core-ui .imgedit-help.imgedit-restore {
  padding-bottom: 0;
}
.wp-core-ui .image-editor .imgedit-settings .imgedit-help-toggle, .wp-core-ui .image-editor .imgedit-settings .imgedit-help-toggle:active, .wp-core-ui .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;
}
.wp-core-ui .image-editor .imgedit-settings .imgedit-help-toggle:focus {
  color: #2271b1;
  border-color: #4f94d4;
  box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
  outline: 2px solid transparent;
}
.wp-core-ui .form-table td.imgedit-response {
  padding: 0;
}
.wp-core-ui .imgedit-submit {
  margin: 8px 0 0;
}
.wp-core-ui .imgedit-submit-btn {
  margin-left: 20px;
}
.wp-core-ui .imgedit-wrap .nowrap {
  white-space: nowrap;
  font-size: 12px;
  line-height: inherit;
}
.wp-core-ui span.imgedit-scale-warn {
  color: #d63638;
  font-size: 20px;
  font-style: normal;
  visibility: hidden;
  vertical-align: middle;
}
.wp-core-ui .imgedit-save-target {
  margin: 8px 0;
}
.wp-core-ui .imgedit-save-target legend {
  font-weight: 600;
}
.wp-core-ui .imgedit-group {
  margin-bottom: 8px;
  padding: 10px;
}
.wp-core-ui .imgedit-settings .imgedit-original-dimensions {
  display: inline-block;
}
.wp-core-ui .imgedit-settings .imgedit-crop-ratio input[type=text], .wp-core-ui .imgedit-settings .imgedit-crop-sel input[type=text], .wp-core-ui .imgedit-settings .imgedit-scale input[type=text] {
  width: 80px;
  font-size: 14px;
  padding: 0 8px;
}
.wp-core-ui .imgedit-separator {
  display: inline-block;
  width: 7px;
  text-align: center;
  font-size: 13px;
  color: #3c434a;
}
.wp-core-ui .imgedit-settings .imgedit-scale-button-wrapper {
  margin-top: 0.3077em;
  display: block;
}
.wp-core-ui .imgedit-settings .imgedit-scale .button {
  margin-bottom: 0;
}
.wp-core-ui audio, .wp-core-ui video {
  display: inline-block;
  max-width: 100%;
}
.wp-core-ui .wp-core-ui .mejs-container {
  width: 100%;
  max-width: 100%;
}
.wp-core-ui .wp-core-ui .mejs-container * {
  box-sizing: border-box;
}
.wp-core-ui .wp-core-ui .mejs-time {
  box-sizing: content-box;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .wp-core-ui .imgedit-wait:before {
    background-image: url(images/spinner-2x.gif);
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .wp_attachment_details label[for=content] {
    font-size: 14px;
    line-height: 1.5;
  }
  .wp-core-ui .media-upload-form .media-item .error, .wp-core-ui .media-upload-form .media-item.error {
    font-size: 13px;
    line-height: 1.5;
  }
  .wp-core-ui .media-upload-form .media-item.error {
    padding: 1px 10px;
  }
  .wp-core-ui .media-upload-form .media-item .error {
    padding: 10px 0 10px 12px;
  }
  .wp-core-ui .imgedit-settings .imgedit-crop-ratio input[type=text], .wp-core-ui .imgedit-settings .imgedit-crop-sel input[type=text], .wp-core-ui .imgedit-settings .imgedit-scale input[type=text] {
    font-size: 16px;
    padding: 6px 10px;
  }
  .wp-core-ui .wp_attachment_holder .imgedit-wrap .imgedit-panel-content, .wp-core-ui .wp_attachment_holder .imgedit-wrap .imgedit-settings {
    float: none;
    width: auto;
    max-width: none;
    padding-bottom: 16px;
  }
  .wp-core-ui .copy-to-clipboard-container .success {
    font-size: 14px;
  }
}
@media only screen and (max-width: 600px) {
  .wp-core-ui .media-item-wrapper {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1120px) {
  .wp-core-ui #wp-media-grid .wp-filter .attachment-filters {
    max-width: 100%;
  }
}
@media only screen and (max-width: 782px) {
  .wp-core-ui .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
    top: 46px;
    right: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .wp-core-ui .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
    top: 0;
  }
}
@media only screen and (max-width: 480px) {
  .wp-core-ui .edit-attachment-frame .media-frame-title {
    right: 110px;
  }
  .wp-core-ui .edit-attachment-frame .edit-media-header .left, .wp-core-ui .edit-attachment-frame .edit-media-header .right, .wp-core-ui .upload-php .media-modal-close {
    width: 40px;
    height: 40px;
  }
  .wp-core-ui .edit-attachment-frame .edit-media-header .left:before, .wp-core-ui .edit-attachment-frame .edit-media-header .right:before {
    line-height: 40px !important;
  }
  .wp-core-ui .edit-attachment-frame .edit-media-header .left {
    right: 82px;
  }
  .wp-core-ui .edit-attachment-frame .edit-media-header .right {
    right: 41px;
  }
  .wp-core-ui .edit-attachment-frame .media-frame-content {
    top: 40px;
  }
  .wp-core-ui .edit-attachment-frame .attachment-media-view {
    float: none;
    height: auto;
    width: 100%;
  }
  .wp-core-ui .edit-attachment-frame .attachment-info {
    height: auto;
    width: 100%;
  }
}
@media only screen and (max-width: 640px), screen and (max-height: 400px) {
  .wp-core-ui .upload-php .mode-grid .media-sidebar {
    max-width: 100%;
  }
}
.wp-core-ui .themes-php {
  overflow-y: scroll;
}
.wp-core-ui body.js .theme-browser.search-loading {
  display: none;
}
.wp-core-ui .theme-browser .themes {
  clear: both;
}
.wp-core-ui .themes-php:not(.network-admin) .wrap h1 {
  margin-bottom: 15px;
}
.wp-core-ui .themes-php .wrap h1 .button {
  margin-left: 20px;
}
.wp-core-ui .themes-php .search-form {
  display: inline;
}
.wp-core-ui .themes-php .wp-filter-search {
  position: relative;
  top: -2px;
  left: 20px;
  margin: 0;
  width: 280px;
}
.wp-core-ui .theme .notice, .wp-core-ui .theme .notice.is-dismissible {
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.wp-core-ui .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, 0.1);
  box-sizing: border-box;
}
.wp-core-ui .theme-browser .theme:nth-child(3n) {
  margin-right: 0;
}
.wp-core-ui .theme-browser .theme.focus, .wp-core-ui .theme-browser .theme:hover {
  cursor: pointer;
}
.wp-core-ui .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, 0.1);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: #fff;
  background: rgba(255, 255, 255, 0.65);
}
.wp-core-ui .theme-browser .theme .theme-actions {
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
  height: auto;
  background: rgba(246, 247, 247, 0.7);
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.wp-core-ui .theme-browser .theme.focus .theme-actions, .wp-core-ui .theme-browser .theme:hover .theme-actions {
  opacity: 1;
}
.wp-core-ui .theme-browser .theme .theme-actions .button-primary {
  margin-right: 3px;
}
.wp-core-ui .theme-browser .theme .theme-actions .button {
  float: none;
  margin-left: 3px;
}
.wp-core-ui .theme-browser .theme .theme-screenshot {
  display: block;
  overflow: hidden;
  position: relative;
  -webkit-backface-visibility: hidden;
  transition: opacity 0.2s ease-in-out;
}
.wp-core-ui .theme-browser .theme .theme-screenshot:after {
  content: "";
  display: block;
  padding-top: 66.66666%;
}
.wp-core-ui .theme-browser .theme .theme-screenshot img {
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: opacity 0.2s ease-in-out;
}
.wp-core-ui .theme-browser .theme.focus .theme-screenshot, .wp-core-ui .theme-browser .theme:hover .theme-screenshot {
  background: #fff;
}
.wp-core-ui .theme-browser.rendered .theme.focus .theme-screenshot img, .wp-core-ui .theme-browser.rendered .theme:hover .theme-screenshot img {
  opacity: 0.4;
}
.wp-core-ui .theme-browser .theme .more-details {
  opacity: 0;
  position: absolute;
  top: 35%;
  right: 20%;
  left: 20%;
  width: 60%;
  background: #1d2327;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 15px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  padding: 15px 12px;
  text-align: center;
  border-radius: 3px;
  border: none;
  transition: opacity 0.1s ease-in-out;
}
.wp-core-ui .theme-browser .theme .more-details:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1;
}
.wp-core-ui .theme-browser .theme.focus {
  border-color: #4f94d4;
  box-shadow: 0 0 2px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .theme-browser .theme.focus .more-details {
  opacity: 1;
}
.wp-core-ui .theme-browser .theme.active.focus .theme-actions {
  display: block;
}
.wp-core-ui .theme-browser.rendered .theme.focus .more-details, .wp-core-ui .theme-browser.rendered .theme:hover .more-details {
  opacity: 1;
}
.wp-core-ui .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, 0.5);
}
.wp-core-ui .theme-browser .customize-control .theme.active .theme-name {
  padding-right: 15px;
}
.wp-core-ui .theme-browser .theme.active .theme-name span {
  font-weight: 600;
}
.wp-core-ui .theme-browser .theme.active .theme-actions {
  background: rgba(44, 51, 56, 0.7);
  border-left: none;
  opacity: 1;
}
.wp-core-ui .theme-id-container {
  position: relative;
}
.wp-core-ui .theme-browser .theme .theme-actions, .wp-core-ui .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, 0.1);
}
.wp-core-ui .theme-browser .theme.active .theme-actions .button-primary {
  margin-right: 0;
}
.wp-core-ui .theme-browser .theme .theme-author {
  background: #1d2327;
  color: #f0f0f1;
  display: none;
  font-size: 14px;
  margin: 0 10px;
  padding: 5px 10px;
  position: absolute;
  bottom: 56px;
}
.wp-core-ui .theme-browser .theme.display-author .theme-author {
  display: block;
}
.wp-core-ui .theme-browser .theme.display-author .theme-author a {
  color: inherit;
}
.wp-core-ui .theme-browser .theme.add-new-theme {
  border: none;
  box-shadow: none;
}
.wp-core-ui .theme-browser .theme.add-new-theme a {
  text-decoration: none;
  display: block;
  position: relative;
  z-index: 1;
}
.wp-core-ui .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, 0.1);
  box-sizing: border-box;
}
.wp-core-ui .theme-browser .theme.add-new-theme span:after {
  background: #dcdcde;
  background: rgba(140, 143, 148, 0.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;
}
.wp-core-ui .rtl .theme-browser .theme.add-new-theme span:after {
  text-indent: 4px;
}
.wp-core-ui .theme-browser .theme.add-new-theme a:focus .theme-screenshot, .wp-core-ui .theme-browser .theme.add-new-theme a:hover .theme-screenshot {
  background: 0 0;
}
.wp-core-ui .theme-browser .theme.add-new-theme a:focus span:after, .wp-core-ui .theme-browser .theme.add-new-theme a:hover span:after {
  background: #fff;
  color: #2271b1;
}
.wp-core-ui .theme-browser .theme.add-new-theme a:focus:after, .wp-core-ui .theme-browser .theme.add-new-theme a:hover:after {
  border-color: transparent;
  color: #fff;
  background: #2271b1;
  content: "";
}
.wp-core-ui .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;
}
.wp-core-ui .theme-browser .theme.add-new-theme a:focus .theme-name, .wp-core-ui .theme-browser .theme.add-new-theme a:hover .theme-name {
  color: #fff;
  z-index: 2;
}
.wp-core-ui .theme-overlay .theme-backdrop {
  position: absolute;
  left: -20px;
  right: 0;
  top: 0;
  bottom: 0;
  background: #f0f0f1;
  background: rgba(240, 240, 241, 0.9);
  z-index: 10000;
}
.wp-core-ui .theme-overlay .theme-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 48px;
  border-bottom: 1px solid #dcdcde;
}
.wp-core-ui .theme-overlay .theme-header button {
  padding: 0;
}
.wp-core-ui .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 0.1s ease-in-out, background 0.1s ease-in-out;
}
.wp-core-ui .theme-overlay .theme-header .close:before {
  font: normal 22px/50px dashicons !important;
  color: #787c82;
  display: inline-block;
  content: "\f335";
  font-weight: 300;
}
.wp-core-ui .theme-overlay .theme-header .left, .wp-core-ui .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 0.1s ease-in-out, background 0.1s ease-in-out;
}
.wp-core-ui .theme-overlay .theme-header .close:focus, .wp-core-ui .theme-overlay .theme-header .close:hover, .wp-core-ui .theme-overlay .theme-header .left:focus, .wp-core-ui .theme-overlay .theme-header .left:hover, .wp-core-ui .theme-overlay .theme-header .right:focus, .wp-core-ui .theme-overlay .theme-header .right:hover {
  background: #dcdcde;
  border-color: #c3c4c7;
  color: #000;
}
.wp-core-ui .theme-overlay .theme-header .close:focus:before, .wp-core-ui .theme-overlay .theme-header .close:hover:before {
  color: #000;
}
.wp-core-ui .theme-overlay .theme-header .close:focus, .wp-core-ui .theme-overlay .theme-header .left:focus, .wp-core-ui .theme-overlay .theme-header .right:focus {
  box-shadow: none;
  outline: 0;
}
.wp-core-ui .theme-overlay .theme-header .left.disabled, .wp-core-ui .theme-overlay .theme-header .left.disabled:hover, .wp-core-ui .theme-overlay .theme-header .right.disabled, .wp-core-ui .theme-overlay .theme-header .right.disabled:hover {
  color: #c3c4c7;
  background: inherit;
  cursor: inherit;
}
.wp-core-ui .theme-overlay .theme-header .left:before, .wp-core-ui .theme-overlay .theme-header .right:before {
  font: normal 20px/50px dashicons !important;
  display: inline;
  font-weight: 300;
}
.wp-core-ui .theme-overlay .theme-header .left:before {
  content: "\f341";
}
.wp-core-ui .theme-overlay .theme-header .right:before {
  content: "\f345";
}
.wp-core-ui .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, 0.1);
  z-index: 10000;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
}
.wp-core-ui body.folded .theme-browser ~ .theme-overlay .theme-wrap {
  left: 70px;
}
.wp-core-ui .theme-overlay .theme-about {
  position: absolute;
  top: 49px;
  bottom: 57px;
  left: 0;
  right: 0;
  overflow: auto;
  padding: 2% 4%;
}
.wp-core-ui .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;
}
.wp-core-ui .theme-overlay .theme-actions a {
  margin-right: 5px;
  margin-bottom: 5px;
}
.wp-core-ui .customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"], .wp-core-ui .customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"] {
  display: none;
}
.wp-core-ui .broken-themes a.delete-theme, .wp-core-ui .theme-overlay .theme-actions .delete-theme {
  color: #d63638;
  text-decoration: none;
  border-color: transparent;
  box-shadow: none;
  background: 0 0;
}
.wp-core-ui .theme-overlay .theme-actions .delete-theme {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
.wp-core-ui .broken-themes a.delete-theme:focus, .wp-core-ui .broken-themes a.delete-theme:hover, .wp-core-ui .theme-overlay .theme-actions .delete-theme:focus, .wp-core-ui .theme-overlay .theme-actions .delete-theme:hover {
  background: #d63638;
  color: #fff;
  border-color: #d63638;
}
.wp-core-ui .theme-overlay .theme-actions .active-theme, .wp-core-ui .theme-overlay.active .theme-actions .inactive-theme {
  display: none;
}
.wp-core-ui .theme-overlay .theme-actions .inactive-theme, .wp-core-ui .theme-overlay.active .theme-actions .active-theme {
  display: block;
}
.wp-core-ui .theme-overlay .theme-screenshots {
  float: left;
  margin: 0 30px 0 0;
  width: 55%;
  max-width: 1200px;
  text-align: center;
}
.wp-core-ui .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, 0.2);
}
.wp-core-ui .theme-overlay .screenshot:after {
  content: "";
  display: block;
  padding-top: 75%;
}
.wp-core-ui .theme-overlay .screenshot img {
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.wp-core-ui .theme-overlay.small-screenshot .theme-screenshots {
  position: absolute;
  width: 302px;
}
.wp-core-ui .theme-overlay.small-screenshot .theme-info {
  margin-left: 350px;
  width: auto;
}
.wp-core-ui .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;
}
.wp-core-ui .theme-overlay .screenshot.thumb:after {
  content: "";
  display: block;
  padding-top: 100%;
}
.wp-core-ui .theme-overlay .screenshot.thumb img {
  cursor: pointer;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}
.wp-core-ui .theme-overlay .screenshot.selected {
  background: 0 0;
  border: 2px solid #72aee6;
}
.wp-core-ui .theme-overlay .screenshot.selected img {
  opacity: 0.8;
}
.wp-core-ui .theme-browser .theme .theme-screenshot.blank, .wp-core-ui .theme-overlay .screenshot.blank {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
}
.wp-core-ui .theme-overlay .theme-info {
  width: 40%;
  float: left;
}
.wp-core-ui .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;
}
.wp-core-ui .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;
}
.wp-core-ui .theme-overlay .theme-version {
  color: #646970;
  font-size: 13px;
  font-weight: 400;
  float: none;
  display: inline-block;
  margin-left: 10px;
}
.wp-core-ui .theme-overlay .theme-author {
  margin: 15px 0 25px;
  color: #646970;
  font-size: 16px;
  font-weight: 400;
  line-height: inherit;
}
.wp-core-ui .theme-overlay .toggle-auto-update {
  display: inline-flex;
  align-items: center;
  min-height: 20px;
  vertical-align: top;
}
.wp-core-ui .theme-overlay .theme-autoupdate .toggle-auto-update {
  text-decoration: none;
}
.wp-core-ui .theme-overlay .theme-autoupdate .toggle-auto-update .label {
  text-decoration: underline;
}
.wp-core-ui .theme-overlay .theme-description {
  color: #50575e;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  margin: 30px 0 0;
}
.wp-core-ui .theme-overlay .theme-tags {
  border-top: 3px solid #f0f0f1;
  color: #646970;
  font-size: 13px;
  font-weight: 400;
  margin: 30px 0 0;
  padding-top: 20px;
}
.wp-core-ui .theme-overlay .theme-tags span {
  color: #3c434a;
  font-weight: 600;
  margin-right: 5px;
}
.wp-core-ui .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;
}
.wp-core-ui .theme-overlay .parent-theme strong {
  font-weight: 600;
}
.wp-core-ui .single-theme .theme, .wp-core-ui .single-theme .theme-overlay .theme-backdrop, .wp-core-ui .single-theme .theme-overlay .theme-header {
  display: none;
}
.wp-core-ui .single-theme .theme-overlay .theme-wrap {
  clear: both;
  min-height: 330px;
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  z-index: 10;
}
.wp-core-ui .single-theme .theme-overlay .theme-about {
  padding: 30px 30px 70px;
  position: static;
}
.wp-core-ui .single-theme .theme-overlay .theme-actions {
  position: absolute;
}
@media only screen and (min-width: 2000px) {
  .wp-core-ui #wpwrap .theme-browser .theme {
    width: 17.6%;
    margin: 0 3% 3% 0;
  }
  .wp-core-ui #wpwrap .theme-browser .theme:nth-child(3n), .wp-core-ui #wpwrap .theme-browser .theme:nth-child(4n) {
    margin-right: 3%;
  }
  .wp-core-ui #wpwrap .theme-browser .theme:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1680px) {
  .wp-core-ui .theme-overlay .theme-wrap {
    width: 1450px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1640px) {
  .wp-core-ui .theme-browser .theme {
    width: 22.7%;
    margin: 0 3% 3% 0;
  }
  .wp-core-ui .theme-browser .theme .theme-screenshot:after {
    padding-top: 75%;
  }
  .wp-core-ui .theme-browser .theme:nth-child(3n) {
    margin-right: 3%;
  }
  .wp-core-ui .theme-browser .theme:nth-child(4n) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1120px) {
  .wp-core-ui .theme-browser .theme {
    width: 47.5%;
    margin-right: 0;
  }
  .wp-core-ui .theme-browser .theme:nth-child(even) {
    margin-right: 0;
  }
  .wp-core-ui .theme-browser .theme:nth-child(odd) {
    margin-right: 5%;
  }
}
@media only screen and (max-width: 960px) {
  .wp-core-ui .theme-overlay .theme-wrap {
    left: 65px;
  }
}
@media only screen and (max-width: 780px) {
  .wp-core-ui .theme-overlay .theme-wrap, .wp-core-ui 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;
  }
  .wp-core-ui .theme-browser .theme.active .theme-name span {
    display: none;
  }
  .wp-core-ui .theme-overlay .theme-screenshots {
    width: 40%;
  }
  .wp-core-ui .theme-overlay .theme-info {
    width: 50%;
  }
  .wp-core-ui .single-theme .theme-wrap {
    padding: 10px;
  }
  .wp-core-ui .theme-browser .theme .theme-actions {
    padding: 5px 10px 4px;
  }
  .wp-core-ui .theme-overlay.small-screenshot .theme-screenshots {
    position: static;
    float: none;
    max-width: 302px;
  }
  .wp-core-ui .theme-overlay.small-screenshot .theme-info {
    margin-left: 0;
    width: auto;
  }
  .wp-core-ui .theme.focus .more-details, .wp-core-ui .theme:hover .more-details, .wp-core-ui .theme:not(.active):focus .theme-actions, .wp-core-ui .theme:not(.active):hover .theme-actions {
    display: none;
  }
  .wp-core-ui .theme-browser.rendered .theme.focus .theme-screenshot img, .wp-core-ui .theme-browser.rendered .theme:hover .theme-screenshot img {
    opacity: 1;
  }
}
@media only screen and (max-width: 480px) {
  .wp-core-ui .theme-browser .theme {
    width: 100%;
    margin-right: 0;
  }
  .wp-core-ui .theme-browser .theme:nth-child(2n), .wp-core-ui .theme-browser .theme:nth-child(3n) {
    margin-right: 0;
  }
  .wp-core-ui .theme-overlay .theme-about {
    bottom: 105px;
  }
  .wp-core-ui .theme-overlay .theme-actions {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media only screen and (max-width: 650px) {
  .wp-core-ui .theme-overlay .theme-description {
    margin-left: 0;
  }
  .wp-core-ui .theme-overlay .theme-actions .delete-theme {
    position: relative;
    right: auto;
    bottom: auto;
  }
  .wp-core-ui .theme-overlay .theme-actions .inactive-theme {
    display: inline;
  }
  .wp-core-ui .theme-overlay .theme-screenshots {
    width: 100%;
    float: none;
  }
  .wp-core-ui .theme-overlay .theme-info {
    width: 100%;
  }
  .wp-core-ui .theme-overlay .theme-author {
    margin: 5px 0 15px;
  }
  .wp-core-ui .theme-overlay .current-label {
    margin-top: 10px;
    font-size: 13px;
  }
  .wp-core-ui .themes-php .wp-filter-search {
    float: none;
    clear: both;
    left: 0;
    right: 0;
    margin: -5px 0 20px;
    width: 100%;
    max-width: 280px;
  }
  .wp-core-ui .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;
  }
  .wp-core-ui .single-theme .theme-wrap {
    margin: 0 -12px 0 -10px;
    padding: 10px;
  }
  .wp-core-ui .single-theme .theme-overlay .theme-about {
    padding: 10px;
    overflow: visible;
  }
  .wp-core-ui .single-theme .current-label {
    display: none;
  }
  .wp-core-ui .single-theme .theme-overlay .theme-actions {
    position: static;
  }
}
.wp-core-ui .broken-themes {
  clear: both;
}
.wp-core-ui .broken-themes table {
  text-align: left;
  width: 50%;
  border-spacing: 3px;
  padding: 3px;
}
.wp-core-ui .update-php .wrap {
  max-width: 40rem;
}
.wp-core-ui .theme-browser .theme .theme-installed {
  background: #2271b1;
}
.wp-core-ui .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;
}
.wp-core-ui .theme-install.updated-message:before {
  content: "";
}
.wp-core-ui .theme-install-php .wp-filter {
  padding-left: 20px;
}
.wp-core-ui .theme-install-php a.browse-themes, .wp-core-ui .theme-install-php a.upload {
  cursor: pointer;
}
.wp-core-ui .plugin-install-tab-upload .upload-view-toggle .upload, .wp-core-ui .upload-view-toggle .browse {
  display: none;
}
.wp-core-ui .plugin-install-tab-upload .upload-view-toggle .browse {
  display: inline;
}
.wp-core-ui .upload-plugin, .wp-core-ui .upload-theme {
  box-sizing: border-box;
  display: none;
  margin: 0;
  padding: 50px 0;
  width: 100%;
  overflow: hidden;
  position: relative;
  top: 10px;
  text-align: center;
}
.wp-core-ui .plugin-install-tab-upload .upload-plugin, .wp-core-ui .show-upload-view .upload-plugin, .wp-core-ui .show-upload-view .upload-plugin-wrap, .wp-core-ui .show-upload-view .upload-theme {
  display: block;
}
.wp-core-ui .upload-plugin .wp-upload-form, .wp-core-ui .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;
}
.wp-core-ui .upload-plugin .wp-upload-form input[type=file], .wp-core-ui .upload-theme .wp-upload-form input[type=file] {
  margin-right: 10px;
}
.wp-core-ui .upload-plugin .install-help, .wp-core-ui .upload-theme .install-help {
  color: #50575e;
  font-size: 18px;
  font-style: normal;
  margin: 0;
  padding: 0;
  text-align: center;
}
.wp-core-ui p.no-themes, .wp-core-ui p.no-themes-local {
  clear: both;
  color: #646970;
  font-size: 18px;
  font-style: normal;
  margin: 0;
  padding: 100px 0;
  text-align: center;
  display: none;
}
.wp-core-ui .no-results p.no-themes {
  display: block;
}
.wp-core-ui .theme-install-php .add-new-theme {
  display: none !important;
}
@media only screen and (max-width: 1120px) {
  .wp-core-ui .upload-theme .wp-upload-form {
    margin: 20px 0;
    max-width: 100%;
  }
  .wp-core-ui .upload-theme .install-help {
    font-size: 15px;
    padding: 20px 0 0;
  }
}
.wp-core-ui .theme-details .theme-rating {
  line-height: 1.9;
}
.wp-core-ui .theme-details .star-rating {
  display: inline;
}
.wp-core-ui .theme-details .no-rating, .wp-core-ui .theme-details .num-ratings {
  font-size: 11px;
  color: #646970;
}
.wp-core-ui .theme-details .no-rating {
  display: block;
  line-height: 1.9;
}
.wp-core-ui .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%;
}
.wp-core-ui .update-from-upload-comparison tr:last-child td {
  height: 1.4rem;
  vertical-align: top;
}
.wp-core-ui .update-from-upload-comparison tr:first-child th {
  font-weight: 700;
  height: 1.4rem;
  vertical-align: bottom;
}
.wp-core-ui .update-from-upload-comparison td.name-label {
  text-align: right;
}
.wp-core-ui .update-from-upload-comparison td, .wp-core-ui .update-from-upload-comparison th {
  padding: 0.4rem 1.4rem;
}
.wp-core-ui .update-from-upload-comparison td.warning {
  color: #d63638;
}
.wp-core-ui .update-from-upload-actions {
  margin-top: 1.4rem;
}
.wp-core-ui .appearance_page_custom-header #headimg {
  border: 1px solid #dcdcde;
  overflow: hidden;
  width: 100%;
}
.wp-core-ui .appearance_page_custom-header #upload-form p label {
  font-size: 12px;
}
.wp-core-ui .appearance_page_custom-header .available-headers .default-header {
  float: left;
  margin: 0 20px 20px 0;
}
.wp-core-ui .appearance_page_custom-header .random-header {
  clear: both;
  margin: 0 20px 20px 0;
  vertical-align: middle;
}
.wp-core-ui .appearance_page_custom-header .available-headers label input, .wp-core-ui .appearance_page_custom-header .random-header label input {
  margin-right: 10px;
}
.wp-core-ui .appearance_page_custom-header .available-headers label img {
  vertical-align: middle;
}
.wp-core-ui div#custom-background-image {
  min-height: 100px;
  border: 1px solid #dcdcde;
}
.wp-core-ui div#custom-background-image img {
  max-width: 400px;
  max-height: 300px;
}
.wp-core-ui .background-position-control input[type=radio]:checked ~ .button {
  background: #f0f0f1;
  border-color: #8c8f94;
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.wp-core-ui .background-position-control input[type=radio]:focus ~ .button {
  border-color: #4f94d4;
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 3px rgba(34, 113, 177, 0.8);
  color: #1d2327;
}
.wp-core-ui .background-position-control .background-position-center-icon, .wp-core-ui .background-position-control .background-position-center-icon:before {
  display: inline-block;
  line-height: 1;
  text-align: center;
  transition: background-color 0.1s ease-in;
}
.wp-core-ui .background-position-control .background-position-center-icon {
  height: 20px;
  margin-top: 13px;
  vertical-align: top;
  width: 20px;
}
.wp-core-ui .background-position-control .background-position-center-icon:before {
  background-color: #50575e;
  border-radius: 50%;
  content: "";
  height: 12px;
  width: 12px;
}
.wp-core-ui .background-position-control .button:hover .background-position-center-icon:before, .wp-core-ui .background-position-control input[type=radio]:focus ~ .button .background-position-center-icon:before {
  background-color: #1d2327;
}
.wp-core-ui .background-position-control .button-group {
  display: block;
}
.wp-core-ui .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;
}
.wp-core-ui .background-position-control .button-group .button:active, .wp-core-ui .background-position-control .button-group .button:focus, .wp-core-ui .background-position-control .button-group .button:hover {
  z-index: 1;
}
.wp-core-ui .background-position-control .button-group:last-child .button {
  box-shadow: 0 1px 0 #c3c4c7;
}
.wp-core-ui .background-position-control .button-group > label {
  margin: 0 !important;
}
.wp-core-ui .background-position-control .button-group:first-child > label:first-child .button {
  border-radius: 3px 0 0;
}
.wp-core-ui .background-position-control .button-group:first-child > label:first-child .dashicons {
  transform: rotate(45deg);
}
.wp-core-ui .background-position-control .button-group:first-child > label:last-child .button {
  border-radius: 0 3px 0 0;
}
.wp-core-ui .background-position-control .button-group:first-child > label:last-child .dashicons {
  transform: rotate(-45deg);
}
.wp-core-ui .background-position-control .button-group:last-child > label:first-child .button {
  border-radius: 0 0 0 3px;
}
.wp-core-ui .background-position-control .button-group:last-child > label:first-child .dashicons {
  transform: rotate(-45deg);
}
.wp-core-ui .background-position-control .button-group:last-child > label:last-child .button {
  border-radius: 0 0 3px;
}
.wp-core-ui .background-position-control .button-group:last-child > label:last-child .dashicons {
  transform: rotate(45deg);
}
.wp-core-ui .background-position-control .button-group .dashicons {
  margin-top: 9px;
}
.wp-core-ui .background-position-control .button-group + .button-group {
  margin-top: -1px;
}
.wp-core-ui body.full-overlay-active {
  overflow: hidden;
  visibility: hidden;
}
.wp-core-ui .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-core-ui .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-core-ui .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
  overflow: visible;
}
.wp-core-ui .wp-full-overlay.collapsed, .wp-core-ui .wp-full-overlay.expanded .wp-full-overlay-sidebar {
  margin-left: 0 !important;
}
.wp-core-ui .wp-full-overlay.expanded {
  margin-left: 300px;
}
.wp-core-ui .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
  margin-left: -300px;
}
@media screen and (min-width: 1667px) {
  .wp-core-ui .wp-full-overlay.expanded {
    margin-left: 18%;
  }
  .wp-core-ui .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
    margin-left: -18%;
  }
}
@media screen and (min-width: 3333px) {
  .wp-core-ui .wp-full-overlay.expanded {
    margin-left: 600px;
  }
  .wp-core-ui .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
    margin-left: -600px;
  }
}
.wp-core-ui .wp-full-overlay-sidebar:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 3px;
  z-index: 1000;
}
.wp-core-ui .wp-full-overlay-main {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
}
.wp-core-ui .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-core-ui .wp-full-overlay-sidebar .wp-full-overlay-header a.back {
  margin-top: 9px;
}
.wp-core-ui .wp-full-overlay-sidebar .wp-full-overlay-footer {
  bottom: 0;
  border-bottom: none;
  border-top: none;
  box-shadow: none;
}
.wp-core-ui .wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
  position: absolute;
  top: 45px;
  bottom: 45px;
  left: 0;
  right: 0;
  overflow: auto;
}
.wp-core-ui .theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header {
  padding: 0;
}
.wp-core-ui .theme-install-overlay .close-full-overlay, .wp-core-ui .theme-install-overlay .next-theme, .wp-core-ui .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 0.1s ease-in-out, background 0.1s ease-in-out;
}
.wp-core-ui .theme-install-overlay .close-full-overlay:focus, .wp-core-ui .theme-install-overlay .close-full-overlay:hover, .wp-core-ui .theme-install-overlay .next-theme:focus, .wp-core-ui .theme-install-overlay .next-theme:hover, .wp-core-ui .theme-install-overlay .previous-theme:focus, .wp-core-ui .theme-install-overlay .previous-theme:hover {
  background: #dcdcde;
  border-color: #c3c4c7;
  color: #000;
  outline: 0;
  box-shadow: none;
}
.wp-core-ui .theme-install-overlay .close-full-overlay:before {
  font: normal 22px/1 dashicons;
  content: "\f335";
  position: relative;
  top: 7px;
  left: 13px;
}
.wp-core-ui .theme-install-overlay .previous-theme:before {
  font: normal 20px/1 dashicons;
  content: "\f341";
  position: relative;
  top: 6px;
  left: 14px;
}
.wp-core-ui .theme-install-overlay .next-theme:before {
  font: normal 20px/1 dashicons;
  content: "\f345";
  position: relative;
  top: 6px;
  left: 13px;
}
.wp-core-ui .theme-install-overlay .next-theme.disabled, .wp-core-ui .theme-install-overlay .next-theme.disabled:focus, .wp-core-ui .theme-install-overlay .next-theme.disabled:hover, .wp-core-ui .theme-install-overlay .previous-theme.disabled, .wp-core-ui .theme-install-overlay .previous-theme.disabled:focus, .wp-core-ui .theme-install-overlay .previous-theme.disabled:hover {
  color: #c3c4c7;
  background: #f0f0f1;
  cursor: default;
  pointer-events: none;
}
.wp-core-ui .theme-install-overlay .close-full-overlay, .wp-core-ui .theme-install-overlay .next-theme, .wp-core-ui .theme-install-overlay .previous-theme {
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
}
.wp-core-ui .theme-install-overlay .close-full-overlay:before, .wp-core-ui .theme-install-overlay .next-theme:before, .wp-core-ui .theme-install-overlay .previous-theme:before {
  top: 2px;
  left: 0;
}
.wp-core-ui .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-core-ui .wp-full-overlay .collapse-sidebar:focus, .wp-core-ui .wp-core-ui .wp-full-overlay .collapse-sidebar:hover {
  color: #2271b1;
}
.wp-core-ui .wp-full-overlay .collapse-sidebar-arrow, .wp-core-ui .wp-full-overlay .collapse-sidebar-label {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.6;
}
.wp-core-ui .wp-full-overlay .collapse-sidebar-arrow {
  width: 20px;
  height: 20px;
  margin: 0 2px;
  border-radius: 50%;
  overflow: hidden;
}
.wp-core-ui .wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow, .wp-core-ui .wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .wp-full-overlay .collapse-sidebar-label {
  margin-left: 3px;
}
.wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar-label {
  display: none;
}
.wp-core-ui .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-core-ui .wp-full-overlay.collapsed .collapse-sidebar {
  padding: 9px 10px;
}
.wp-core-ui .rtl .wp-full-overlay .collapse-sidebar-arrow:before, .wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
  transform: rotate(180.001deg);
}
.wp-core-ui .rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
  transform: none;
}
.wp-core-ui .wp-full-overlay, .wp-core-ui .wp-full-overlay .collapse-sidebar, .wp-core-ui .wp-full-overlay-main, .wp-core-ui .wp-full-overlay-sidebar {
  transition-property: left, right, top, bottom, width, margin;
  transition-duration: 0.2s;
}
.wp-core-ui .wp-full-overlay {
  background: #1d2327;
}
.wp-core-ui .wp-full-overlay-main {
  background-color: #f0f0f1;
}
.wp-core-ui .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-core-ui .wp-full-overlay-footer .devices-wrapper {
  float: right;
}
.wp-core-ui .wp-full-overlay-footer .devices {
  position: relative;
  background: #f0f0f1;
  box-shadow: -20px 0 10px -5px #f0f0f1;
}
.wp-core-ui .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: 0.15s color ease-in-out, 0.15s background-color ease-in-out, 0.15s border-color ease-in-out;
}
.wp-core-ui .wp-full-overlay-footer .devices button:focus {
  box-shadow: none;
  outline: 0;
}
.wp-core-ui .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-core-ui .wp-full-overlay-footer .devices button.active {
  border-bottom-color: #1d2327;
}
.wp-core-ui .wp-full-overlay-footer .devices button:focus, .wp-core-ui .wp-full-overlay-footer .devices button:hover {
  background-color: #fff;
}
.wp-core-ui .wp-full-overlay-footer .devices button.active:hover, .wp-core-ui .wp-full-overlay-footer .devices button:focus {
  border-bottom-color: #2271b1;
}
.wp-core-ui .wp-full-overlay-footer .devices button.active:before {
  color: #1d2327;
}
.wp-core-ui .wp-full-overlay-footer .devices button:focus:before, .wp-core-ui .wp-full-overlay-footer .devices button:hover:before {
  color: #2271b1;
}
.wp-core-ui .wp-full-overlay-footer .devices .preview-desktop:before {
  content: "\f472";
}
.wp-core-ui .wp-full-overlay-footer .devices .preview-tablet:before {
  content: "\f471";
}
.wp-core-ui .wp-full-overlay-footer .devices .preview-mobile:before {
  content: "\f470";
}
@media screen and (max-width: 1024px) {
  .wp-core-ui .wp-full-overlay-footer .devices {
    display: none;
  }
}
.wp-core-ui .collapsed .wp-full-overlay-footer .devices button:before {
  display: none;
}
.wp-core-ui .preview-mobile .wp-full-overlay-main {
  margin: auto 0 auto -160px;
  width: 320px;
  height: 480px;
  max-height: 100%;
  max-width: 100%;
  left: 50%;
}
.wp-core-ui .preview-tablet .wp-full-overlay-main {
  margin: auto 0 auto -360px;
  width: 720px;
  height: 1080px;
  max-height: 100%;
  max-width: 100%;
  left: 50%;
}
.wp-core-ui .customize-support .hide-if-customize, .wp-core-ui .customize-support .wp-core-ui .hide-if-customize, .wp-core-ui .customize-support.wp-core-ui .hide-if-customize, .wp-core-ui .no-customize-support .hide-if-no-customize, .wp-core-ui .no-customize-support .wp-core-ui .hide-if-no-customize, .wp-core-ui .no-customize-support.wp-core-ui .hide-if-no-customize {
  display: none;
}
.wp-core-ui #customize-container, .wp-core-ui #customize-controls .notice.notification-overlay {
  background: #f0f0f1;
  z-index: 500000;
  position: fixed;
  overflow: visible;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}
.wp-core-ui #customize-container {
  display: none;
}
.wp-core-ui #customize-container, .wp-core-ui .theme-install-overlay {
  visibility: visible;
}
.wp-core-ui .customize-loading #customize-container iframe {
  opacity: 0;
}
.wp-core-ui #customize-container iframe, .wp-core-ui .theme-install-overlay iframe {
  height: 100%;
  width: 100%;
  z-index: 20;
  transition: opacity 0.3s;
}
.wp-core-ui #customize-controls {
  margin-top: 0;
}
.wp-core-ui .theme-install-overlay {
  display: none;
}
.wp-core-ui .theme-install-overlay.single-theme {
  display: block;
}
.wp-core-ui .install-theme-info {
  display: none;
  padding: 10px 20px 60px;
}
.wp-core-ui .single-theme .install-theme-info {
  padding-top: 15px;
}
.wp-core-ui .theme-install-overlay .install-theme-info {
  display: block;
}
.wp-core-ui .install-theme-info .theme-install {
  float: right;
  margin-top: 18px;
}
.wp-core-ui .install-theme-info .theme-name {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
}
.wp-core-ui .install-theme-info .theme-screenshot {
  margin: 15px 0;
  width: 258px;
  border: 1px solid #c3c4c7;
}
.wp-core-ui .install-theme-info .theme-details {
  overflow: hidden;
}
.wp-core-ui .theme-details .theme-version {
  margin: 15px 0;
}
.wp-core-ui .theme-details .theme-description {
  float: left;
  color: #646970;
  line-height: 1.6;
  max-width: 100%;
}
.wp-core-ui .theme-install-overlay .wp-full-overlay-header .button {
  float: right;
  margin: 8px 10px 0 0;
}
.wp-core-ui .theme-install-overlay .wp-full-overlay-sidebar {
  background: #f0f0f1;
  border-right: 1px solid #dcdcde;
}
.wp-core-ui .theme-install-overlay .wp-full-overlay-sidebar-content {
  background: #fff;
  border-top: 1px solid #dcdcde;
  border-bottom: 1px solid #dcdcde;
}
.wp-core-ui .theme-install-overlay .wp-full-overlay-main {
  position: absolute;
  z-index: 0;
  background-color: #f0f0f1;
}
.wp-core-ui .customize-loading #customize-container {
  background-color: #f0f0f1;
}
.wp-core-ui #customize-controls .notice.notification-overlay.notification-loading:before, .wp-core-ui #customize-preview.wp-full-overlay-main:before, .wp-core-ui .customize-loading #customize-container:before, .wp-core-ui .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;
}
.wp-core-ui #customize-preview.wp-full-overlay-main.iframe-ready:before, .wp-core-ui .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-core-ui .wp-full-overlay .collapse-sidebar-arrow {
    background-image: url(images/arrows-2x.png);
    background-size: 15px 123px;
  }
  .wp-core-ui #customize-controls .notice.notification-overlay.notification-loading:before, .wp-core-ui #customize-preview.wp-full-overlay-main:before, .wp-core-ui .customize-loading #customize-container:before, .wp-core-ui .theme-install-overlay .wp-full-overlay-main:before {
    background-image: url(images/spinner-2x.gif);
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .available-theme .action-links .delete-theme {
    float: none;
    margin: 0;
    padding: 0;
    clear: both;
  }
  .wp-core-ui .available-theme .action-links .delete-theme a {
    padding: 0;
  }
  .wp-core-ui .broken-themes table {
    width: 100%;
  }
  .wp-core-ui .theme-install-overlay .wp-full-overlay-header .button {
    font-size: 13px;
    line-height: 2.15384615;
    min-height: 30px;
  }
  .wp-core-ui .theme-browser .theme .theme-actions .button {
    margin-bottom: 0;
  }
  .wp-core-ui .theme-browser .theme .theme-actions, .wp-core-ui .theme-browser .theme.active .theme-actions {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .wp-core-ui .upload-plugin .wp-upload-form, .wp-core-ui .upload-theme .wp-upload-form {
    display: block;
  }
}
@media aural {
  .wp-core-ui .theme .notice:before, .wp-core-ui .theme-info .updated-message:before, .wp-core-ui .theme-info .updating-message:before, .wp-core-ui .theme-install.updating-message:before {
    speak: never;
  }
}
.wp-core-ui .about__container {
  --background: transparent;
  --subtle-background: #def;
  --text: #000;
  --text-light: #fff;
  --accent-1: #3858e9;
  --accent-2: #3858e9;
  --nav-background: #fff;
  --nav-border: transparent;
  --nav-color: var(--text);
  --nav-current: var(--accent-1);
  --gap: 2rem ;
}
.wp-core-ui .about-php, .wp-core-ui .credits-php, .wp-core-ui .freedoms-php, .wp-core-ui .privacy-php {
  background: #f0f7ff;
}
.wp-core-ui .about-php #wpcontent, .wp-core-ui .credits-php #wpcontent, .wp-core-ui .freedoms-php #wpcontent, .wp-core-ui .privacy-php #wpcontent {
  background: linear-gradient(180deg, #fff 50%, #f0f7ff 100%);
  padding: 0 24px;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .about-php.auto-fold #wpcontent, .wp-core-ui .credits-php.auto-fold #wpcontent, .wp-core-ui .freedoms-php.auto-fold #wpcontent, .wp-core-ui .privacy-php.auto-fold #wpcontent {
    padding-left: 24px;
  }
}
.wp-core-ui .about__container {
  max-width: 1000px;
  margin: 24px auto;
  clear: both;
}
.wp-core-ui .about__container .alignleft {
  float: left;
}
.wp-core-ui .about__container .alignright {
  float: right;
}
.wp-core-ui .about__container .aligncenter {
  text-align: center;
}
.wp-core-ui .about__container .is-vertically-aligned-top {
  align-self: start;
}
.wp-core-ui .about__container .is-vertically-aligned-center {
  align-self: center;
}
.wp-core-ui .about__container .is-vertically-aligned-bottom {
  align-self: end;
}
.wp-core-ui .about__section {
  background: var(--background);
  clear: both;
}
.wp-core-ui .about__container .has-accent-background-color {
  background-color: var(--accent-1);
  color: var(--text-light);
}
.wp-core-ui .about__container .has-accent-background-color a {
  color: var(--text-light);
}
.wp-core-ui .about__container .has-transparent-background-color {
  background-color: transparent;
}
.wp-core-ui .about__container .has-accent-color {
  color: var(--accent-1);
}
.wp-core-ui .about__container .has-border {
  border: 3px solid currentColor;
}
.wp-core-ui .about__container .has-subtle-background-color {
  background-color: var(--subtle-background);
}
.wp-core-ui .about__container .has-background-image {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-core-ui .about__section {
  margin: 0 0 var(--gap);
}
.wp-core-ui .about__section .column:not(.is-edge-to-edge) {
  padding: var(--gap);
}
.wp-core-ui .about__section + .about__section .is-section-header {
  padding-bottom: var(--gap);
}
.wp-core-ui .about__section .column.has-border, .wp-core-ui .about__section .column[class*=background-color], .wp-core-ui .about__section:where([class*=background-color]) .column {
  padding-top: var(--gap);
  padding-bottom: var(--gap);
}
.wp-core-ui .about__section .column p:first-of-type {
  margin-top: 0;
}
.wp-core-ui .about__section .column p:last-of-type {
  margin-bottom: 0;
}
.wp-core-ui .about__section .has-text-columns {
  columns: 2;
  column-gap: calc(var(--gap) * 2);
}
.wp-core-ui .about__section .is-section-header {
  margin-bottom: 0;
  padding: var(--gap) var(--gap) 0;
}
.wp-core-ui .about__section .is-section-header p:last-child {
  margin-bottom: 0;
}
.wp-core-ui .about__section .is-section-header:first-child:last-child {
  padding: 0;
}
.wp-core-ui .about__section.is-feature {
  padding: var(--gap);
}
.wp-core-ui .about__section.is-feature p {
  margin: 0;
}
.wp-core-ui .about__section.is-feature p + p {
  margin-top: calc(var(--gap) / 2);
}
.wp-core-ui .about__section.has-1-column {
  margin-left: auto;
  margin-right: auto;
  max-width: 36em;
}
.wp-core-ui .about__section.has-2-columns, .wp-core-ui .about__section.has-3-columns, .wp-core-ui .about__section.has-4-columns, .wp-core-ui .about__section.has-overlap-style {
  display: grid;
}
.wp-core-ui .about__section.has-gutters {
  gap: var(--gap);
  margin-bottom: calc(var(--gap) * 2);
}
.wp-core-ui .about__section.has-2-columns {
  grid-template-columns: 1fr 1fr;
}
.wp-core-ui .about__section.has-2-columns.is-wider-right {
  grid-template-columns: 2fr 3fr;
}
.wp-core-ui .about__section.has-2-columns.is-wider-left {
  grid-template-columns: 3fr 2fr;
}
.wp-core-ui .about__section.has-2-columns .is-section-header {
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}
.wp-core-ui .about__section.has-2-columns .column:nth-of-type(2n+1) {
  grid-column-start: 1;
}
.wp-core-ui .about__section.has-2-columns .column:nth-of-type(2n) {
  grid-column-start: 2;
}
.wp-core-ui .about__section.has-3-columns {
  grid-template-columns: repeat(3, 1fr);
}
.wp-core-ui .about__section.has-3-columns .is-section-header {
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}
.wp-core-ui .about__section.has-3-columns .column:nth-of-type(3n+1) {
  grid-column-start: 1;
}
.wp-core-ui .about__section.has-3-columns .column:nth-of-type(3n+2) {
  grid-column-start: 2;
}
.wp-core-ui .about__section.has-3-columns .column:nth-of-type(3n) {
  grid-column-start: 3;
}
.wp-core-ui .about__section.has-4-columns {
  grid-template-columns: repeat(4, 1fr);
}
.wp-core-ui .about__section.has-4-columns .is-section-header {
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}
.wp-core-ui .about__section.has-4-columns .column:nth-of-type(4n+1) {
  grid-column-start: 1;
}
.wp-core-ui .about__section.has-4-columns .column:nth-of-type(4n+2) {
  grid-column-start: 2;
}
.wp-core-ui .about__section.has-4-columns .column:nth-of-type(4n+3) {
  grid-column-start: 3;
}
.wp-core-ui .about__section.has-4-columns .column:nth-of-type(4n) {
  grid-column-start: 4;
}
.wp-core-ui .about__section.has-2-columns .is-section-header ~ .column, .wp-core-ui .about__section.has-3-columns .is-section-header ~ .column, .wp-core-ui .about__section.has-4-columns .is-section-header ~ .column, .wp-core-ui .about__section.has-overlap-style .is-section-header ~ .column {
  grid-row-start: 2;
}
.wp-core-ui .about__section.has-overlap-style {
  grid-template-columns: repeat(7, 1fr);
}
.wp-core-ui .about__section.has-overlap-style .column {
  grid-row-start: 1;
}
.wp-core-ui .about__section.has-overlap-style .column:nth-of-type(2n+1) {
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}
.wp-core-ui .about__section.has-overlap-style .column:nth-of-type(2n) {
  grid-column-start: 4;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}
.wp-core-ui .about__section.has-overlap-style .column.is-top-layer {
  z-index: 1;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .about__section.has-2-columns.is-wider-left, .wp-core-ui .about__section.has-2-columns.is-wider-right, .wp-core-ui .about__section.has-3-columns {
    display: block;
    margin-bottom: calc(var(--gap) / 2);
  }
  .wp-core-ui .about__section .column:not(.is-edge-to-edge) {
    padding-top: var(--gap);
    padding-bottom: var(--gap);
  }
  .wp-core-ui .about__section.has-2-columns.has-gutters.is-wider-left, .wp-core-ui .about__section.has-2-columns.has-gutters.is-wider-right, .wp-core-ui .about__section.has-3-columns.has-gutters {
    margin-bottom: calc(var(--gap) * 2);
  }
  .wp-core-ui .about__section.has-2-columns.has-gutters .column, .wp-core-ui .about__section.has-3-columns.has-gutters .column {
    margin-bottom: var(--gap);
  }
  .wp-core-ui .about__section.has-2-columns.has-gutters .column:last-child, .wp-core-ui .about__section.has-3-columns.has-gutters .column:last-child {
    margin-bottom: 0;
  }
  .wp-core-ui .about__section.has-3-columns .column:nth-of-type(n) {
    padding-top: calc(var(--gap) / 2);
    padding-bottom: calc(var(--gap) / 2);
  }
  .wp-core-ui .about__section.has-4-columns {
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-core-ui .about__section.has-4-columns .column:nth-of-type(2n+1) {
    grid-column-start: 1;
  }
  .wp-core-ui .about__section.has-4-columns .column:nth-of-type(2n) {
    grid-column-start: 2;
  }
  .wp-core-ui .about__section.has-4-columns .column:nth-of-type(4n), .wp-core-ui .about__section.has-4-columns .column:nth-of-type(4n+3) {
    grid-row-start: 2;
  }
  .wp-core-ui .about__section.has-4-columns .is-section-header {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  .wp-core-ui .about__section.has-4-columns .is-section-header ~ .column:nth-of-type(4n), .wp-core-ui .about__section.has-4-columns .is-section-header ~ .column:nth-of-type(4n+3) {
    grid-row-start: 3;
  }
  .wp-core-ui .about__section.has-overlap-style {
    grid-template-columns: 1fr;
  }
  .wp-core-ui .about__section.has-overlap-style .column.column {
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
@media screen and (max-width: 600px) {
  .wp-core-ui .about__section.has-2-columns {
    display: block;
    margin-bottom: var(--gap);
  }
  .wp-core-ui .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);
  }
  .wp-core-ui .about__section.has-2-columns.has-gutters {
    margin-bottom: calc(var(--gap) * 2);
  }
  .wp-core-ui .about__section.has-2-columns.has-gutters .column {
    margin-bottom: var(--gap);
  }
  .wp-core-ui .about__section.has-2-columns.has-gutters .column:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 480px) {
  .wp-core-ui .about__section.is-feature .column {
    padding: 0;
  }
  .wp-core-ui .about__section.has-4-columns {
    display: block;
    padding-bottom: calc(var(--gap) / 2);
  }
  .wp-core-ui .about__section.has-4-columns.has-gutters .column {
    margin-bottom: calc(var(--gap) / 2);
  }
  .wp-core-ui .about__section.has-4-columns.has-gutters .column:last-child {
    margin-bottom: 0;
  }
  .wp-core-ui .about__section.has-4-columns .column:nth-of-type(n) {
    padding-top: calc(var(--gap) / 2);
    padding-bottom: calc(var(--gap) / 2);
  }
}
.wp-core-ui .about__container {
  line-height: 1.4;
  color: var(--text);
}
.wp-core-ui .about__container h1 {
  padding: 0;
  color: inherit;
}
.wp-core-ui .about__container h1, .wp-core-ui .about__container h2, .wp-core-ui .about__container h3.is-larger-heading {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-size: 2em;
  line-height: 1.2;
  font-weight: 700;
}
.wp-core-ui .about__container h1.is-smaller-heading, .wp-core-ui .about__container h2.is-smaller-heading, .wp-core-ui .about__container h3 {
  margin-top: 0;
  font-size: 1.6em;
  line-height: 1.3;
  font-weight: 400;
}
.wp-core-ui .about__container p {
  font-size: inherit;
  line-height: inherit;
}
.wp-core-ui .about__container p.is-subheading {
  margin-top: 0;
  font-size: 1.8em;
}
.wp-core-ui .about__section a {
  color: var(--accent-1);
  text-decoration: underline;
}
.wp-core-ui .about__section a:active, .wp-core-ui .about__section a:focus, .wp-core-ui .about__section a:hover {
  color: var(--accent-1);
  text-decoration: none;
}
.wp-core-ui .wp-credits-list a {
  text-decoration: none;
}
.wp-core-ui .wp-credits-list a:active, .wp-core-ui .wp-credits-list a:focus, .wp-core-ui .wp-credits-list a:hover {
  text-decoration: underline;
}
.wp-core-ui .about__container ul {
  list-style: disc;
  margin-left: calc(var(--gap) / 2);
}
.wp-core-ui .about__container img {
  margin: 0;
  max-width: 100%;
  vertical-align: middle;
}
.wp-core-ui .about__container .about__image {
  margin: 0;
}
.wp-core-ui .about__container .about__image img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.wp-core-ui .about__container .about__image figcaption {
  margin-top: 0.5em;
  text-align: center;
}
.wp-core-ui .about__container .about__image .wp-video {
  margin-left: auto;
  margin-right: auto;
}
.wp-core-ui .about__container .about__image + h3 {
  margin-top: 1.5em;
}
.wp-core-ui .about__container hr {
  margin: 0;
  height: var(--gap);
  border: none;
}
.wp-core-ui .about__container hr.is-small {
  height: calc(var(--gap) / 4);
}
.wp-core-ui .about__container hr.is-large {
  height: calc(var(--gap) * 2);
  margin: calc(var(--gap) / 2) auto;
}
.wp-core-ui .about__container .notice, .wp-core-ui .about__container div.error, .wp-core-ui .about__container div.updated {
  display: none !important;
}
.wp-core-ui .about__section {
  font-size: 1.2em;
}
.wp-core-ui .about__section.is-feature {
  font-size: 1.6em;
}
@media screen and (max-width: 480px) {
  .wp-core-ui .about__section.is-feature {
    font-size: 1.4em;
  }
  .wp-core-ui .about__container h1, .wp-core-ui .about__container h2, .wp-core-ui .about__container h3.is-larger-heading {
    font-size: 2em;
  }
}
.wp-core-ui .about__header {
  position: relative;
  margin-bottom: var(--gap);
  padding-top: 0;
  background-image: url("images/about-texture.png");
  background-color: var(--accent-2);
  background-size: 500px 500px;
  background-blend-mode: overlay;
  color: var(--text-light);
}
.wp-core-ui .about__header::before {
  content: "";
  position: absolute;
  top: 0;
  right: 64px;
  z-index: 0;
  width: 300px;
  height: 382px;
  background: url(images/about-header-about.svg) no-repeat center;
  background-size: contain;
}
.wp-core-ui .credits-php .about__header::before {
  top: auto;
  bottom: 70px;
  height: 310px;
  background-image: url("images/about-header-credits.svg");
}
.wp-core-ui .freedoms-php .about__header::before {
  top: calc(50% - 182px);
  right: 32px;
  width: 375px;
  height: 300px;
  background-image: url("images/about-header-freedoms.svg");
}
.wp-core-ui .privacy-php .about__header::before {
  top: auto;
  bottom: -16px;
  background-image: url("images/about-header-privacy.svg");
}
.wp-core-ui .about__header-image {
  margin: 0 var(--gap) 3em;
}
.wp-core-ui .about__header-title {
  box-sizing: border-box;
  padding: 6rem 380px 0 0;
  margin: 0 2rem;
}
.wp-core-ui .about__header-title h1 {
  margin: 0 0 0.5rem;
  padding: 0;
  font-size: 4.5rem;
  line-height: 1;
  font-weight: 400;
}
.wp-core-ui .about__header-text {
  box-sizing: border-box;
  margin: 0 0 7rem;
  padding: 0 380px 0 2rem;
  font-size: 1.6rem;
  line-height: 1.15;
}
.wp-core-ui .freedoms-php .about__header-text, .wp-core-ui .freedoms-php .about__header-title {
  padding-right: 423px;
  margin-right: 0;
}
.wp-core-ui .about__header-navigation {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  padding-top: 0;
  background: var(--nav-background);
  color: var(--nav-color);
  border-bottom: 3px solid var(--nav-border);
}
.wp-core-ui .about__header-navigation .nav-tab {
  margin-left: 0;
  padding: calc(var(--gap) * 0.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;
}
.wp-core-ui .about__header-navigation .nav-tab:active, .wp-core-ui .about__header-navigation .nav-tab:hover {
  background-color: var(--nav-current);
  color: var(--text-light);
}
.wp-core-ui .about__header-navigation .nav-tab-active {
  margin-bottom: -3px;
  color: var(--nav-current);
  border-width: 0 0 6px;
  border-color: var(--nav-current);
}
.wp-core-ui .about__header-navigation .nav-tab-active:active, .wp-core-ui .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) {
  .wp-core-ui .about__header-title h1 {
    font-size: 4.8em;
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .about__header::before {
    width: 240px;
    height: 305px;
    right: 32px;
  }
  .wp-core-ui .credits-php .about__header::before {
    height: 248px;
  }
  .wp-core-ui .freedoms-php .about__header::before {
    top: calc(50% - 132px);
    height: 192px;
    width: 240px;
  }
  .wp-core-ui .privacy-php .about__header::before {
    bottom: 0;
    height: 280px;
  }
  .wp-core-ui .about__container .about__header-text {
    font-size: 1.4em;
  }
  .wp-core-ui .about__header-container {
    display: block;
  }
  .wp-core-ui .about__header-text, .wp-core-ui .about__header-title {
    padding-right: 288px !important;
  }
  .wp-core-ui .about__header-image, .wp-core-ui .about__header-title {
    margin-left: calc(var(--gap) / 2);
    margin-right: calc(var(--gap) / 2);
  }
  .wp-core-ui .about__header-text {
    margin-top: 0;
    margin-right: 0;
    padding-left: calc(var(--gap) / 2);
  }
  .wp-core-ui .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) {
  .wp-core-ui .about__header::before {
    display: none;
  }
  .wp-core-ui .about__header-text, .wp-core-ui .about__header-title {
    padding-right: calc(var(--gap) / 2) !important;
  }
}
@media screen and (max-width: 480px) {
  .wp-core-ui .about__header-title p {
    font-size: 2.4em;
  }
  .wp-core-ui .about__header-title {
    padding-top: 2rem;
  }
  .wp-core-ui .about__header-text {
    margin-bottom: 2rem;
  }
  .wp-core-ui .about__header-navigation {
    display: block;
  }
  .wp-core-ui .about__header-navigation .nav-tab {
    display: block;
    margin-bottom: 0;
    padding: calc(var(--gap) / 2);
    border-left-width: 6px;
    border-bottom: none;
  }
  .wp-core-ui .about__header-navigation .nav-tab-active {
    border-bottom: none;
    border-left-width: 6px;
  }
}
.wp-core-ui .about__section .wp-people-group-title {
  margin-bottom: calc(var(--gap) * 2);
  text-align: center;
}
.wp-core-ui .about__section .wp-people-group {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.wp-core-ui .about__section .wp-person {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  margin-bottom: var(--gap);
  width: 25%;
  text-align: center;
}
.wp-core-ui .about__section .compact .wp-person {
  height: auto;
  width: 20%;
}
.wp-core-ui .about__section .wp-person-avatar {
  display: block;
  margin: 0 auto calc(var(--gap) / 2);
  width: 140px;
  height: 140px;
  border-radius: 100%;
  overflow: hidden;
  background: var(--accent-1);
}
.wp-core-ui .about__section .wp-person .gravatar {
  width: 140px;
  height: 140px;
  filter: grayscale(100%);
  mix-blend-mode: screen;
}
.wp-core-ui .about__section .compact .wp-person .gravatar, .wp-core-ui .about__section .compact .wp-person-avatar {
  width: 80px;
  height: 80px;
}
.wp-core-ui .about__section .wp-person .web {
  font-size: 1.4em;
  font-weight: 600;
  text-decoration: none;
}
.wp-core-ui .about__section .wp-person .web:hover {
  text-decoration: underline;
}
.wp-core-ui .about__section .compact .wp-person .web {
  font-size: 1.2em;
}
.wp-core-ui .about__section .wp-person .title {
  display: block;
  margin-top: 0.5em;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .about__section .wp-person {
    width: 33%;
  }
  .wp-core-ui .about__section .compact .wp-person {
    width: 25%;
  }
  .wp-core-ui .about__section .wp-person .gravatar, .wp-core-ui .about__section .wp-person-avatar {
    width: 120px;
    height: 120px;
  }
}
@media screen and (max-width: 600px) {
  .wp-core-ui .about__section .wp-person {
    width: 50%;
  }
  .wp-core-ui .about__section .compact .wp-person {
    width: 33%;
  }
  .wp-core-ui .about__section .wp-person .web {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 480px) {
  .wp-core-ui .about__section .wp-person {
    min-width: 100%;
  }
  .wp-core-ui .about__section .wp-person .web {
    font-size: 1em;
  }
  .wp-core-ui .about__section .compact .wp-person .web {
    font-size: 1em;
  }
}
.wp-core-ui .about__section .column .freedom-image {
  margin-bottom: var(--gap);
  max-height: 140px;
}
.wp-core-ui .about-wrap {
  position: relative;
  margin: 25px 40px 0 20px;
  max-width: 1050px;
  font-size: 15px;
}
.wp-core-ui .about-wrap.full-width-layout {
  max-width: 1200px;
}
.wp-core-ui .about-wrap-content {
  max-width: 1050px;
}
.wp-core-ui .about-wrap .notice, .wp-core-ui .about-wrap div.error, .wp-core-ui .about-wrap div.updated {
  display: none !important;
}
.wp-core-ui .about-wrap hr {
  border: 0;
  height: 0;
  margin: 3em 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.wp-core-ui .about-wrap img {
  margin: 0;
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.wp-core-ui .about-wrap .inline-svg img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.wp-core-ui .about-wrap video {
  margin: 1.5em auto;
}
.wp-core-ui .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, 0.2);
}
.wp-core-ui .svg .wp-badge {
  background-image: url(images/wordpress-logo-white.svg?ver=20160308);
}
.wp-core-ui .about-wrap .wp-badge {
  position: absolute;
  top: 0;
  right: 0;
}
.wp-core-ui .about-wrap .nav-tab {
  padding-right: 15px;
  padding-left: 15px;
  font-size: 18px;
  line-height: 1.33333333;
}
.wp-core-ui .about-wrap h1 {
  margin: 0.2em 200px 0 0;
  padding: 0;
  color: #32373c;
  line-height: 1.2;
  font-size: 2.8em;
  font-weight: 400;
}
.wp-core-ui .about-wrap h2 {
  margin: 40px 0 0.6em;
  font-size: 2.7em;
  line-height: 1.3;
  font-weight: 300;
  text-align: center;
}
.wp-core-ui .about-wrap h3 {
  margin: 1.25em 0 0.6em;
  font-size: 1.4em;
  line-height: 1.5;
}
.wp-core-ui .about-wrap h4 {
  font-size: 16px;
  color: #23282d;
}
.wp-core-ui .about-wrap p {
  line-height: 1.5;
  font-size: 16px;
}
.wp-core-ui .about-wrap code, .wp-core-ui .about-wrap ol li p {
  font-size: 14px;
  font-weight: 400;
}
.wp-core-ui .about-wrap figcaption {
  font-size: 13px;
  text-align: center;
  color: #fff;
  text-overflow: ellipsis;
}
.wp-core-ui .about-wrap .about-description, .wp-core-ui .about-wrap .about-text {
  margin-top: 1.4em;
  font-weight: 400;
  line-height: 1.6;
  font-size: 19px;
}
.wp-core-ui .about-wrap .about-text {
  margin: 1em 200px 1em 0;
  color: #555d66;
}
.wp-core-ui .about-wrap .has-1-columns, .wp-core-ui .about-wrap .has-2-columns, .wp-core-ui .about-wrap .has-3-columns, .wp-core-ui .about-wrap .has-4-columns {
  display: grid;
  max-width: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}
.wp-core-ui .about-wrap .column {
  margin-right: 20px;
  margin-left: 20px;
}
.wp-core-ui .about-wrap .is-wide {
  max-width: 760px;
}
.wp-core-ui .about-wrap .is-fullwidth {
  max-width: 100%;
}
.wp-core-ui .about-wrap .has-1-columns {
  display: block;
  max-width: 680px;
  margin: 0 auto 40px;
}
.wp-core-ui .about-wrap .has-2-columns {
  grid-template-columns: 1fr 1fr;
}
.wp-core-ui .about-wrap .has-2-columns .column:nth-of-type(2n+1) {
  grid-column-start: 1;
}
.wp-core-ui .about-wrap .has-2-columns .column:nth-of-type(2n) {
  grid-column-start: 2;
}
.wp-core-ui .about-wrap .has-2-columns.is-wider-right {
  grid-template-columns: 1fr 2fr;
}
.wp-core-ui .about-wrap .has-2-columns.is-wider-left {
  grid-template-columns: 2fr 1fr;
}
.wp-core-ui .about-wrap .has-3-columns {
  grid-template-columns: repeat(3, 1fr);
}
.wp-core-ui .about-wrap .has-3-columns .column:nth-of-type(3n+1) {
  grid-column-start: 1;
}
.wp-core-ui .about-wrap .has-3-columns .column:nth-of-type(3n+2) {
  grid-column-start: 2;
}
.wp-core-ui .about-wrap .has-3-columns .column:nth-of-type(3n) {
  grid-column-start: 3;
}
.wp-core-ui .about-wrap .has-4-columns {
  grid-template-columns: repeat(4, 1fr);
}
.wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n+1) {
  grid-column-start: 1;
}
.wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n+2) {
  grid-column-start: 2;
}
.wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n+3) {
  grid-column-start: 3;
}
.wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n) {
  grid-column-start: 4;
}
.wp-core-ui .about-wrap .column :first-child {
  margin-top: 0;
}
.wp-core-ui .about-wrap .aligncenter {
  text-align: center;
}
.wp-core-ui .about-wrap .alignleft {
  float: left;
  margin-right: 40px;
}
.wp-core-ui .about-wrap .alignright {
  float: right;
  margin-left: 40px;
}
.wp-core-ui .about-wrap .is-vertically-aligned-top {
  align-self: start;
}
.wp-core-ui .about-wrap .is-vertically-aligned-center {
  align-self: center;
}
.wp-core-ui .about-wrap .is-vertically-aligned-bottom {
  align-self: end;
}
.wp-core-ui .about-wrap .point-releases {
  margin-top: 5px;
  border-bottom: 1px solid #ddd;
}
.wp-core-ui .about-wrap .changelog {
  margin-bottom: 40px;
}
.wp-core-ui .about-wrap .changelog.point-releases h3 {
  padding-top: 35px;
}
.wp-core-ui .about-wrap .changelog.point-releases h3:first-child {
  padding-top: 7px;
}
.wp-core-ui .about-wrap .changelog.feature-section .col {
  margin-top: 40px;
}
.wp-core-ui .about-wrap .lead-description {
  font-size: 1.5em;
  text-align: center;
}
.wp-core-ui .about-wrap .feature-section p {
  margin-top: 0.6em;
}
.wp-core-ui .about-wrap .headline-feature {
  margin: 0 auto 40px;
  max-width: 680px;
}
.wp-core-ui .about-wrap .headline-feature h2 {
  margin: 50px 0 0;
}
.wp-core-ui .about-wrap .headline-feature img {
  max-width: 600px;
  width: 100%;
}
.wp-core-ui .about-wrap .return-to-dashboard {
  margin: 30px 0 0 -5px;
  font-size: 14px;
  font-weight: 600;
}
.wp-core-ui .about-wrap .return-to-dashboard a {
  text-decoration: none;
  padding: 0 5px;
}
.wp-core-ui .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;
}
.wp-core-ui .about-wrap .wp-people-group {
  padding: 0 5px;
  margin: 0 -15px 0 -5px;
}
.wp-core-ui .about-wrap .compact {
  margin-bottom: 0;
}
.wp-core-ui .about-wrap .wp-person {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  padding-bottom: 15px;
  height: 70px;
  width: 280px;
}
.wp-core-ui .about-wrap .compact .wp-person {
  height: auto;
  width: 180px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.wp-core-ui .about-wrap .wp-person .gravatar {
  float: left;
  margin: 0 10px 10px 0;
  padding: 1px;
  width: 60px;
  height: 60px;
}
.wp-core-ui .about-wrap .compact .wp-person .gravatar {
  width: 30px;
  height: 30px;
}
.wp-core-ui .about-wrap .wp-person .web {
  margin: 6px 0 2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 2;
  text-decoration: none;
}
.wp-core-ui .about-wrap .wp-person .title {
  display: block;
}
.wp-core-ui .about-wrap #wp-people-group-validators + p.wp-credits-list {
  margin-top: 0;
}
.wp-core-ui .about-wrap p.wp-credits-list a {
  white-space: nowrap;
}
.wp-core-ui .freedoms-php .about-wrap ol {
  margin: 40px 60px;
}
.wp-core-ui .freedoms-php .about-wrap ol li {
  list-style-type: decimal;
  font-weight: 600;
}
.wp-core-ui .freedoms-php .about-wrap ol p {
  font-weight: 400;
  margin: 0.6em 0;
}
.wp-core-ui .freedoms-php .column .freedoms-image {
  background-image: url("images/freedoms.png");
  background-size: 100%;
  padding-top: 100%;
}
.wp-core-ui .freedoms-php .column:nth-of-type(2) .freedoms-image {
  background-position: 0 34%;
}
.wp-core-ui .freedoms-php .column:nth-of-type(3) .freedoms-image {
  background-position: 0 66%;
}
.wp-core-ui .freedoms-php .column:nth-of-type(4) .freedoms-image {
  background-position: 0 100%;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .about-wrap .has-3-columns, .wp-core-ui .about-wrap .has-4-columns {
    grid-template-columns: 1fr 1fr;
  }
  .wp-core-ui .about-wrap .has-3-columns .column:nth-of-type(3n+1), .wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n+1) {
    grid-column-start: 1;
    grid-row-start: 1;
  }
  .wp-core-ui .about-wrap .has-3-columns .column:nth-of-type(3n+2), .wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n+2) {
    grid-column-start: 2;
    grid-row-start: 1;
  }
  .wp-core-ui .about-wrap .has-3-columns .column:nth-of-type(3n), .wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n+3) {
    grid-column-start: 1;
    grid-row-start: 2;
  }
  .wp-core-ui .about-wrap .has-4-columns .column:nth-of-type(4n) {
    grid-column-start: 2;
    grid-row-start: 2;
  }
}
@media screen and (max-width: 600px) {
  .wp-core-ui .about-wrap .has-2-columns, .wp-core-ui .about-wrap .has-3-columns, .wp-core-ui .about-wrap .has-4-columns {
    display: block;
  }
  .wp-core-ui .about-wrap :not(.is-wider-right):not(.is-wider-left) .column {
    margin-right: 0;
    margin-left: 0;
  }
  .wp-core-ui .about-wrap .has-2-columns.is-wider-left, .wp-core-ui .about-wrap .has-2-columns.is-wider-right {
    display: grid;
  }
}
@media only screen and (max-width: 500px) {
  .wp-core-ui .about-wrap {
    margin-right: 20px;
    margin-left: 10px;
  }
  .wp-core-ui .about-wrap .about-text, .wp-core-ui .about-wrap h1 {
    margin-right: 0;
  }
  .wp-core-ui .about-wrap .about-text {
    margin-bottom: 0.25em;
  }
  .wp-core-ui .about-wrap .wp-badge {
    position: relative;
    margin-bottom: 1.5em;
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .wp-core-ui .about-wrap .has-2-columns.is-wider-left, .wp-core-ui .about-wrap .has-2-columns.is-wider-right {
    display: block;
  }
  .wp-core-ui .about-wrap .column {
    margin-right: 0;
    margin-left: 0;
  }
  .wp-core-ui .about-wrap .has-2-columns.is-wider-left img, .wp-core-ui .about-wrap .has-2-columns.is-wider-right img {
    max-width: 160px;
  }
}
.wp-core-ui .no-js #message {
  display: block;
}
.wp-core-ui ul.add-menu-item-tabs li {
  padding: 3px 5px 4px 8px;
}
.wp-core-ui .accordion-section ul.add-menu-item-tabs, .wp-core-ui .accordion-section ul.category-tabs, .wp-core-ui .accordion-section ul.wp-tab-bar {
  margin: 0;
}
.wp-core-ui .accordion-section .categorychecklist {
  margin: 13px 0;
}
.wp-core-ui #nav-menu-meta .accordion-section-content {
  padding: 18px 13px;
}
.wp-core-ui #nav-menu-meta .button-controls {
  margin-bottom: 0;
}
.wp-core-ui .has-no-menu-item .button-controls {
  display: none;
}
.wp-core-ui #nav-menus-frame {
  margin-left: 300px;
  margin-top: 23px;
}
.wp-core-ui #wpbody-content #menu-settings-column {
  display: inline;
  width: 281px;
  margin-left: -300px;
  clear: both;
  float: left;
  padding-top: 0;
}
.wp-core-ui #menu-settings-column .inside {
  clear: both;
  margin: 10px 0 0;
}
.wp-core-ui .metabox-holder-disabled .accordion-section-content, .wp-core-ui .metabox-holder-disabled .accordion-section-title, .wp-core-ui .metabox-holder-disabled .postbox {
  opacity: 0.5;
}
.wp-core-ui .metabox-holder-disabled .button-controls .select-all {
  display: none;
}
.wp-core-ui #wpbody {
  position: relative;
}
.wp-core-ui .is-submenu {
  color: #50575e;
  font-style: italic;
  font-weight: 400;
  margin-left: 4px;
}
.wp-core-ui .manage-menus {
  margin-top: 23px;
  padding: 10px;
  overflow: hidden;
  background: #fff;
}
.wp-core-ui .manage-menus .selected-menu, .wp-core-ui .manage-menus .submit-btn, .wp-core-ui .manage-menus select, .wp-core-ui .nav-menus-php .add-new-menu-action {
  display: inline-block;
  margin-right: 3px;
  vertical-align: middle;
}
.wp-core-ui .manage-menus select, .wp-core-ui .menu-location-menus select {
  max-width: 100%;
}
.wp-core-ui .menu-edit #post-body-content h3 {
  margin: 1em 0 10px;
}
.wp-core-ui #nav-menu-bulk-actions-top {
  margin: 1em 0;
}
.wp-core-ui #nav-menu-bulk-actions-bottom {
  margin: 1em 0;
  margin: calc(1em + 9px) 0;
}
.wp-core-ui .bulk-actions input.button {
  margin-right: 12px;
}
.wp-core-ui .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;
}
.wp-core-ui .bulk-selection .bulk-select-button {
  color: #2271b1;
  border-color: #2271b1;
  background: #f6f7f7;
  vertical-align: top;
}
.wp-core-ui #pending-menu-items-to-delete {
  display: none;
}
.wp-core-ui .bulk-selection #pending-menu-items-to-delete {
  display: block;
  margin-top: 1em;
}
.wp-core-ui #pending-menu-items-to-delete p {
  margin-bottom: 0;
}
.wp-core-ui #pending-menu-items-to-delete ul {
  margin-top: 0;
  list-style: none;
}
.wp-core-ui #pending-menu-items-to-delete ul li {
  display: inline;
}
.wp-core-ui input.bulk-select-switcher + .bulk-select-button-label {
  vertical-align: inherit;
}
.wp-core-ui label.bulk-select-button:active, .wp-core-ui label.bulk-select-button:focus-within, .wp-core-ui label.bulk-select-button:hover {
  background: #f0f0f1;
  border-color: #0a4b78;
  color: #0a4b78;
}
.wp-core-ui input.bulk-select-switcher:focus + .bulk-select-button-label {
  color: #0a4b78;
}
.wp-core-ui .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;
}
.wp-core-ui .bulk-actions input.menu-items-delete:hover {
  color: #b32d2e;
  border: none;
}
.wp-core-ui .bulk-actions input.menu-items-delete.disabled {
  cursor: default;
  color: #a7aaad;
  box-shadow: none;
}
.wp-core-ui .menu-settings {
  border-top: 1px solid #f0f0f1;
  margin-top: 2em;
}
.wp-core-ui .menu-settings-group {
  margin: 0 0 10px;
  overflow: hidden;
  padding-left: 20%;
}
.wp-core-ui .menu-settings-group:last-of-type {
  margin-bottom: 0;
}
.wp-core-ui .menu-settings-input {
  float: left;
  margin: 0;
  width: 100%;
}
.wp-core-ui .menu-settings-group-name {
  float: left;
  clear: both;
  width: 25%;
  padding: 3px 0 0;
  margin-left: -25%;
}
.wp-core-ui .menu-settings label {
  vertical-align: baseline;
}
.wp-core-ui .menu-edit .checkbox-input {
  margin-top: 4px;
}
.wp-core-ui .theme-location-set {
  color: #646970;
  font-size: 11px;
}
.wp-core-ui #menu-management-liquid {
  float: left;
  min-width: 100%;
  margin-top: 3px;
}
.wp-core-ui #menu-management {
  position: relative;
  margin-right: 20px;
  margin-top: -3px;
  width: 100%;
}
.wp-core-ui #menu-management .menu-edit {
  margin-bottom: 20px;
}
.wp-core-ui .nav-menus-php #post-body {
  padding: 0 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #dcdcde;
  background: #fff;
}
.wp-core-ui #nav-menu-footer, .wp-core-ui #nav-menu-header {
  padding: 0 10px;
  background: #f6f7f7;
}
.wp-core-ui #nav-menu-header {
  border-bottom: 1px solid #dcdcde;
  margin-bottom: 0;
}
.wp-core-ui #nav-menu-header .menu-name-label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.wp-core-ui .nav-menus-php #post-body div.error, .wp-core-ui .nav-menus-php #post-body div.updated {
  margin: 0;
}
.wp-core-ui .nav-menus-php #post-body-content {
  position: relative;
  float: none;
}
.wp-core-ui .nav-menus-php #post-body-content .post-body-plain {
  margin-bottom: 0;
}
.wp-core-ui #menu-management .menu-add-new abbr {
  font-weight: 600;
}
.wp-core-ui #select-nav-menu-container {
  text-align: right;
  padding: 0 10px 3px;
  margin-bottom: 5px;
}
.wp-core-ui #select-nav-menu {
  width: 100px;
  display: inline;
}
.wp-core-ui #menu-name-label {
  margin-top: -2px;
}
.wp-core-ui .widefat .menu-locations .menu-location-title {
  padding: 13px 10px 0;
}
.wp-core-ui .menu-location-title label {
  font-weight: 600;
}
.wp-core-ui .menu-location-menus select {
  float: left;
}
.wp-core-ui #locations-nav-menu-wrapper {
  padding: 5px 0;
}
.wp-core-ui .locations-nav-menu-select select {
  float: left;
  width: 160px;
  margin-right: 5px;
}
.wp-core-ui .locations-row-links {
  float: left;
  margin: 6px 0 0 6px;
}
.wp-core-ui .locations-add-menu-link, .wp-core-ui .locations-edit-menu-link {
  margin: 0 3px;
}
.wp-core-ui .locations-edit-menu-link {
  padding-right: 3px;
  border-right: 1px solid #c3c4c7;
}
.wp-core-ui #menu-management .inside {
  padding: 0 10px;
}
.wp-core-ui .customlinkdiv .menu-item-textbox, .wp-core-ui .postbox .howto input {
  width: 180px;
  float: right;
}
.wp-core-ui .accordion-container .outer-border {
  margin: 0;
}
.wp-core-ui .customlinkdiv p {
  margin-top: 0;
}
.wp-core-ui #nav-menu-theme-locations .howto select {
  width: 100%;
}
.wp-core-ui #nav-menu-theme-locations .button-controls {
  text-align: right;
}
.wp-core-ui .add-menu-item-view-all {
  height: 400px;
}
.wp-core-ui #menu-container .submit {
  margin: 0 0 10px;
  padding: 0;
}
.wp-core-ui #cancel-save {
  text-decoration: underline;
  font-size: 12px;
  margin-left: 20px;
  margin-top: 5px;
}
.wp-core-ui .button-primary.right, .wp-core-ui .button-secondary.right, .wp-core-ui .button.right {
  float: right;
}
.wp-core-ui .list-controls {
  float: left;
  margin-top: 5px;
}
.wp-core-ui .add-to-menu {
  float: right;
}
.wp-core-ui .button-controls {
  clear: both;
  margin: 10px 0;
}
.wp-core-ui .hide-all, .wp-core-ui .show-all {
  cursor: pointer;
}
.wp-core-ui .hide-all {
  display: none;
}
.wp-core-ui #menu-name {
  width: 270px;
  vertical-align: middle;
}
.wp-core-ui #manage-menu .inside {
  padding: 0;
}
.wp-core-ui #available-links dt {
  display: block;
}
.wp-core-ui #add-custom-link .howto {
  font-size: 12px;
}
.wp-core-ui #add-custom-link label span {
  display: block;
  float: left;
  margin-top: 5px;
  padding-right: 5px;
}
.wp-core-ui .menu-item-textbox {
  width: 180px;
}
.wp-core-ui .customlinkdiv label, .wp-core-ui .nav-menus-php .howto span {
  float: left;
  margin-top: 6px;
}
.wp-core-ui .quick-search {
  width: 190px;
}
.wp-core-ui .quick-search-wrap .spinner {
  float: none;
  margin: -3px -10px 0 0;
}
.wp-core-ui .nav-menus-php .list-wrap {
  display: none;
  clear: both;
  margin-bottom: 10px;
}
.wp-core-ui .nav-menus-php .postbox p.submit {
  margin-bottom: 0;
}
.wp-core-ui .nav-menus-php .list li {
  display: none;
  margin: 0 0 5px;
}
.wp-core-ui .nav-menus-php .list li .menu-item-title {
  cursor: pointer;
  display: block;
}
.wp-core-ui .nav-menus-php .list li .menu-item-title input {
  margin-right: 3px;
  margin-top: -3px;
}
.wp-core-ui .menu-item-title input[type=checkbox] {
  display: inline-block;
  margin-top: -4px;
}
.wp-core-ui .menu-item-title .post-state {
  font-weight: 600;
}
.wp-core-ui #menu-container .inside {
  padding-bottom: 10px;
}
.wp-core-ui .menu {
  padding-top: 1em;
}
.wp-core-ui #menu-to-edit {
  margin: 0;
  padding: 0.1em 0;
}
.wp-core-ui .menu ul {
  width: 100%;
}
.wp-core-ui .menu li {
  margin-bottom: 0;
  position: relative;
}
.wp-core-ui .menu-item-bar {
  clear: both;
  line-height: 1.5;
  position: relative;
  margin: 9px 0 0;
}
.wp-core-ui .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.3076923;
  overflow: hidden;
  word-wrap: break-word;
}
.wp-core-ui .menu-item-bar .menu-item-handle:hover {
  border-color: #8c8f94;
}
.wp-core-ui #menu-to-edit .menu-item-invalid .menu-item-handle {
  background: #fcf0f1;
  border-color: #d63638;
}
.wp-core-ui .no-js .menu-item-edit-active .item-edit {
  display: none;
}
.wp-core-ui .js .menu-item-handle {
  cursor: move;
}
.wp-core-ui .menu li.deleting .menu-item-handle {
  background-image: none;
  background-color: #f86368;
}
.wp-core-ui .menu-item-handle .item-title {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.53846153;
  display: block;
  margin-right: 13em;
}
.wp-core-ui .menu-item-handle .menu-item-checkbox {
  display: none;
}
.wp-core-ui .bulk-selection .menu-item-handle .menu-item-checkbox {
  display: inline-block;
  margin-right: 6px;
}
.wp-core-ui .menu-item-handle .menu-item-title.no-title {
  color: #646970;
}
.wp-core-ui li.menu-item.ui-sortable-helper .menu-item-bar {
  margin-top: 0;
}
.wp-core-ui li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar {
  margin-top: 9px;
}
.wp-core-ui .menu .sortable-placeholder {
  height: 35px;
  width: 410px;
  margin-top: 9px;
}
.wp-core-ui .menu-item .menu-item-transport:empty {
  display: none;
}
.wp-core-ui .menu-item-depth-0 {
  margin-left: 0;
}
.wp-core-ui .menu-item-depth-1 {
  margin-left: 30px;
}
.wp-core-ui .menu-item-depth-2 {
  margin-left: 60px;
}
.wp-core-ui .menu-item-depth-3 {
  margin-left: 90px;
}
.wp-core-ui .menu-item-depth-4 {
  margin-left: 120px;
}
.wp-core-ui .menu-item-depth-5 {
  margin-left: 150px;
}
.wp-core-ui .menu-item-depth-6 {
  margin-left: 180px;
}
.wp-core-ui .menu-item-depth-7 {
  margin-left: 210px;
}
.wp-core-ui .menu-item-depth-8 {
  margin-left: 240px;
}
.wp-core-ui .menu-item-depth-9 {
  margin-left: 270px;
}
.wp-core-ui .menu-item-depth-10 {
  margin-left: 300px;
}
.wp-core-ui .menu-item-depth-11 {
  margin-left: 330px;
}
.wp-core-ui .menu-item-depth-0 .menu-item-transport {
  margin-left: 0;
}
.wp-core-ui .menu-item-depth-1 .menu-item-transport {
  margin-left: -30px;
}
.wp-core-ui .menu-item-depth-2 .menu-item-transport {
  margin-left: -60px;
}
.wp-core-ui .menu-item-depth-3 .menu-item-transport {
  margin-left: -90px;
}
.wp-core-ui .menu-item-depth-4 .menu-item-transport {
  margin-left: -120px;
}
.wp-core-ui .menu-item-depth-5 .menu-item-transport {
  margin-left: -150px;
}
.wp-core-ui .menu-item-depth-6 .menu-item-transport {
  margin-left: -180px;
}
.wp-core-ui .menu-item-depth-7 .menu-item-transport {
  margin-left: -210px;
}
.wp-core-ui .menu-item-depth-8 .menu-item-transport {
  margin-left: -240px;
}
.wp-core-ui .menu-item-depth-9 .menu-item-transport {
  margin-left: -270px;
}
.wp-core-ui .menu-item-depth-10 .menu-item-transport {
  margin-left: -300px;
}
.wp-core-ui .menu-item-depth-11 .menu-item-transport {
  margin-left: -330px;
}
.wp-core-ui body.menu-max-depth-0 {
  min-width: 950px !important;
}
.wp-core-ui body.menu-max-depth-1 {
  min-width: 980px !important;
}
.wp-core-ui body.menu-max-depth-2 {
  min-width: 1010px !important;
}
.wp-core-ui body.menu-max-depth-3 {
  min-width: 1040px !important;
}
.wp-core-ui body.menu-max-depth-4 {
  min-width: 1070px !important;
}
.wp-core-ui body.menu-max-depth-5 {
  min-width: 1100px !important;
}
.wp-core-ui body.menu-max-depth-6 {
  min-width: 1130px !important;
}
.wp-core-ui body.menu-max-depth-7 {
  min-width: 1160px !important;
}
.wp-core-ui body.menu-max-depth-8 {
  min-width: 1190px !important;
}
.wp-core-ui body.menu-max-depth-9 {
  min-width: 1220px !important;
}
.wp-core-ui body.menu-max-depth-10 {
  min-width: 1250px !important;
}
.wp-core-ui body.menu-max-depth-11 {
  min-width: 1280px !important;
}
.wp-core-ui .item-type {
  display: inline-block;
  padding: 12px 16px;
  color: #646970;
  font-size: 12px;
  line-height: 1.5;
}
.wp-core-ui .item-controls {
  font-size: 12px;
  position: absolute;
  right: 20px;
  top: -1px;
}
.wp-core-ui .item-controls a {
  text-decoration: none;
}
.wp-core-ui .item-controls a:hover {
  cursor: pointer;
}
.wp-core-ui .item-controls .item-order {
  padding-right: 10px;
}
.wp-core-ui .nav-menus-php .item-edit {
  position: absolute;
  right: -20px;
  top: 0;
  display: block;
  width: 30px;
  height: 40px;
  outline: 0;
}
.wp-core-ui .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;
}
.wp-core-ui .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;
}
.wp-core-ui .nav-menus-php .item-edit:before {
  margin-top: 10px;
  margin-left: 4px;
  width: 20px;
  border-radius: 50%;
  text-indent: -1px;
}
.wp-core-ui .no-js.nav-menus-php .item-edit:before {
  display: none;
}
.wp-core-ui .rtl .nav-menus-php .item-edit:before {
  text-indent: 1px;
}
.wp-core-ui .js.nav-menus-php .item-edit:focus {
  box-shadow: none;
}
.wp-core-ui .nav-menus-php .item-edit:focus:before {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .menu-instructions-inactive {
  display: none;
}
.wp-core-ui .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, 0.04);
}
.wp-core-ui .menu-item-settings .field-move {
  margin: 3px 0 5px;
  line-height: 1.5;
}
.wp-core-ui .field-move-visual-label {
  float: left;
  margin-right: 4px;
}
.wp-core-ui .menu-item-settings .field-move .button-link {
  display: none;
  margin: 0 2px;
}
.wp-core-ui .menu-item-edit-active .menu-item-settings {
  display: block;
}
.wp-core-ui .menu-item-edit-inactive .menu-item-settings {
  display: none;
}
.wp-core-ui .add-menu-item-pagelinks {
  margin: 0.5em -10px;
  text-align: center;
}
.wp-core-ui .add-menu-item-pagelinks .page-numbers {
  display: inline-block;
  min-width: 20px;
}
.wp-core-ui .add-menu-item-pagelinks .page-numbers.dots {
  min-width: 0;
}
.wp-core-ui .link-to-original {
  display: block;
  margin: 0 0 15px;
  padding: 3px 5px 5px;
  border: 1px solid #dcdcde;
  color: #646970;
  font-size: 12px;
}
.wp-core-ui .link-to-original a {
  padding-left: 4px;
  font-style: normal;
}
.wp-core-ui .hidden-field {
  display: none;
}
.wp-core-ui .menu-item-settings .description-thin, .wp-core-ui .menu-item-settings .description-wide {
  margin-right: 10px;
  float: left;
}
.wp-core-ui .description-thin {
  width: calc(50% - 5px);
}
.wp-core-ui .menu-item-settings .description-thin + .description-thin {
  margin-right: 0;
}
.wp-core-ui .description-wide {
  width: 100%;
}
.wp-core-ui .menu-item-actions {
  padding-top: 15px;
  padding-bottom: 7px;
}
.wp-core-ui #cancel-save {
  cursor: pointer;
}
.wp-core-ui .nav-menus-php .major-publishing-actions {
  clear: both;
  padding: 10px 0;
  line-height: 2.15384615;
}
.wp-core-ui .nav-menus-php .major-publishing-actions .publishing-action {
  text-align: right;
  float: right;
}
.wp-core-ui .nav-menus-php .delete-action {
  float: left;
  line-height: 2.1;
}
.wp-core-ui .nav-menus-php .major-publishing-actions .form-invalid {
  padding-left: 4px;
  margin-left: -4px;
}
.wp-core-ui #menu-item-name-wrap, .wp-core-ui #menu-item-url-wrap, .wp-core-ui #nav-menus-frame, .wp-core-ui .button-controls {
  display: block;
}
@media only screen and (min-width: 769px) and (max-width: 1000px) {
  .wp-core-ui body.menu-max-depth-0 {
    min-width: 0 !important;
  }
  .wp-core-ui #menu-management-liquid {
    width: 100%;
  }
  .wp-core-ui .nav-menus-php #post-body-content {
    min-width: 0;
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui body.nav-menus-php, .wp-core-ui body.wp-customizer {
    min-width: 0 !important;
  }
  .wp-core-ui #nav-menus-frame {
    margin-left: 0;
    float: none;
    width: 100%;
  }
  .wp-core-ui #wpbody-content #menu-settings-column {
    display: block;
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .wp-core-ui #side-sortables .add-menu-item-tabs {
    margin: 15px 0 14px;
  }
  .wp-core-ui ul.add-menu-item-tabs li.tabs {
    padding: 13px 15px 14px;
  }
  .wp-core-ui .nav-menus-php .customlinkdiv .howto input {
    width: 65%;
  }
  .wp-core-ui .nav-menus-php .quick-search {
    width: 85%;
  }
  .wp-core-ui #menu-management-liquid {
    margin-top: 25px;
  }
  .wp-core-ui .nav-menus-php .menu-name-label.howto span {
    margin-top: 13px;
  }
  .wp-core-ui #menu-name {
    width: 100%;
  }
  .wp-core-ui .nav-menus-php #nav-menu-header .major-publishing-actions .publishing-action {
    padding-top: 1em;
  }
  .wp-core-ui .nav-menus-php .delete-action {
    font-size: 14px;
    line-height: 2.14285714;
  }
  .wp-core-ui .description-wide, .wp-core-ui .menu-item-bar .menu-item-handle, .wp-core-ui .menu-item-settings {
    width: auto;
  }
  .wp-core-ui .menu-item-settings {
    padding: 10px;
  }
  .wp-core-ui .menu-item-settings .description-thin, .wp-core-ui .menu-item-settings .description-wide {
    width: 100%;
  }
  .wp-core-ui .menu-item-settings input {
    width: 100%;
  }
  .wp-core-ui .menu-item-settings input[type=checkbox], .wp-core-ui .menu-item-settings input[type=radio] {
    width: 25px;
  }
  .wp-core-ui .menu-settings-group {
    padding-left: 0;
    overflow: visible;
  }
  .wp-core-ui .menu-settings-group-name {
    float: none;
    width: auto;
    margin-left: 0;
    margin-bottom: 15px;
  }
  .wp-core-ui .menu-settings-input {
    float: none;
    margin-bottom: 15px;
  }
  .wp-core-ui .menu-edit .checkbox-input {
    margin-top: 0;
  }
  .wp-core-ui .manage-menus select {
    margin: 0.5em 0;
  }
  .wp-core-ui .wp-core-ui .manage-menus .button {
    margin-bottom: 0;
  }
  .wp-core-ui .widefat .menu-locations .menu-location-title {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 783px) {
  @supports (position: sticky) and (scroll-margin-bottom: 130px) {
    .wp-core-ui #nav-menu-footer {
      position: sticky;
      bottom: 0;
      z-index: 10;
      box-shadow: 0 -1px 0 0 #ddd;
    }
    .wp-core-ui #save_menu_header {
      display: none;
    }
  }
}
@media only screen and (max-width: 768px) {
  .wp-core-ui #menu-locations-wrap .widefat {
    width: 100%;
  }
}
.wp-core-ui .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, 0.08);
}
.wp-core-ui .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-core-ui .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-core-ui .wp-pointer-content h4 {
  margin: 1.33em 20px 1em;
  font-size: 1.15em;
}
.wp-core-ui .wp-pointer-content p {
  padding: 0 20px;
}
.wp-core-ui .wp-pointer-buttons {
  margin: 0;
  padding: 5px 15px;
  overflow: auto;
}
.wp-core-ui .wp-pointer-buttons a {
  float: right;
  display: inline-block;
  text-decoration: none;
}
.wp-core-ui .wp-pointer-buttons a.close {
  padding-left: 3px;
  position: relative;
}
.wp-core-ui .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-core-ui .wp-pointer-buttons a.close:hover:before {
  color: #d63638;
}
.wp-core-ui .wp-pointer-arrow, .wp-core-ui .wp-pointer-arrow-inner {
  position: absolute;
  width: 0;
  height: 0;
}
.wp-core-ui .wp-pointer-arrow {
  z-index: 10;
  width: 0;
  height: 0;
  border: 0 solid transparent;
}
.wp-core-ui .wp-pointer-arrow-inner {
  z-index: 20;
}
.wp-core-ui .wp-pointer-top, .wp-core-ui .wp-pointer-undefined {
  padding-top: 13px;
}
.wp-core-ui .wp-pointer-bottom {
  margin-top: -13px;
  padding-bottom: 13px;
}
.wp-core-ui .wp-pointer-left {
  padding-left: 13px;
}
.wp-core-ui .wp-pointer-right {
  margin-left: -13px;
  padding-right: 13px;
}
.wp-core-ui .wp-pointer-bottom .wp-pointer-arrow, .wp-core-ui .wp-pointer-top .wp-pointer-arrow, .wp-core-ui .wp-pointer-undefined .wp-pointer-arrow {
  left: 50px;
}
.wp-core-ui .wp-pointer-left .wp-pointer-arrow, .wp-core-ui .wp-pointer-right .wp-pointer-arrow {
  top: 50%;
  margin-top: -15px;
}
.wp-core-ui .wp-pointer-top .wp-pointer-arrow, .wp-core-ui .wp-pointer-undefined .wp-pointer-arrow {
  top: 0;
  border-width: 0 13px 13px;
  border-bottom-color: #2271b1;
}
.wp-core-ui .wp-pointer-top .wp-pointer-arrow-inner, .wp-core-ui .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-core-ui .wp-pointer-bottom .wp-pointer-arrow {
  bottom: 0;
  border-width: 13px 13px 0;
  border-top-color: #c3c4c7;
}
.wp-core-ui .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-core-ui .wp-pointer-left .wp-pointer-arrow {
  left: 0;
  border-width: 13px 13px 13px 0;
  border-right-color: #c3c4c7;
}
.wp-core-ui .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-core-ui .wp-pointer-right .wp-pointer-arrow {
  right: 0;
  border-width: 13px 0 13px 13px;
  border-left-color: #c3c4c7;
}
.wp-core-ui .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-core-ui .wp-pointer.arrow-bottom .wp-pointer-content {
  margin-bottom: -45px;
}
.wp-core-ui .wp-pointer.arrow-bottom .wp-pointer-arrow {
  top: 100%;
  margin-top: -30px;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .wp-pointer {
    display: none;
  }
}
.wp-core-ui .widget {
  margin: 0 auto 10px;
  position: relative;
  box-sizing: border-box;
}
.wp-core-ui .widget.open {
  z-index: 99;
}
.wp-core-ui .widget.open:focus-within {
  z-index: 100;
}
.wp-core-ui .widget-top {
  font-size: 13px;
  font-weight: 600;
  background: #f6f7f7;
}
.wp-core-ui .widget-top .widget-action {
  border: 0;
  margin: 0;
  padding: 10px;
  background: 0 0;
  cursor: pointer;
}
.wp-core-ui .widget-title h3, .wp-core-ui .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;
}
.wp-core-ui .widgets-holder-wrap .widget-inside {
  border-top: none;
  padding: 1px 15px 15px;
  line-height: 1.23076923;
}
.wp-core-ui .widget.widget-dirty .widget-control-close-wrapper {
  display: none;
}
.wp-core-ui #available-widgets .widget-description, .wp-core-ui #widgets-right a.widget-control-edit, .wp-core-ui .in-widget-title {
  color: #646970;
}
.wp-core-ui .deleting .widget-title, .wp-core-ui .deleting .widget-top .widget-action .toggle-indicator:before {
  color: #a7aaad;
}
.wp-core-ui .wp-core-ui .media-widget-control .selected, .wp-core-ui .wp-core-ui .media-widget-control.selected .not-selected, .wp-core-ui .wp-core-ui .media-widget-control.selected .placeholder {
  display: none;
}
.wp-core-ui .media-widget-control.selected .selected {
  display: inline-block;
}
.wp-core-ui .media-widget-buttons {
  text-align: left;
  margin-top: 0;
}
.wp-core-ui .media-widget-control .media-widget-buttons .button {
  width: auto;
  height: auto;
  margin-top: 12px;
  white-space: normal;
}
.wp-core-ui .media-widget-buttons .button:first-child {
  margin-right: 8px;
}
.wp-core-ui .media-widget-control .attachment-media-view .button-add-media, .wp-core-ui .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%;
}
.wp-core-ui .media-widget-control .attachment-media-view .button-add-media {
  cursor: pointer;
  background-color: #f0f0f1;
  color: #2c3338;
}
.wp-core-ui .media-widget-control .attachment-media-view .button-add-media:hover {
  background-color: #fff;
}
.wp-core-ui .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, 0.8);
  outline: 2px solid transparent;
  outline-offset: -2px;
}
.wp-core-ui .media-widget-control .media-widget-preview {
  background: 0 0;
  text-align: center;
}
.wp-core-ui .media-widget-control .media-widget-preview .notice {
  text-align: initial;
}
.wp-core-ui .media-frame .media-widget-embed-notice p code, .wp-core-ui .media-widget-control .notice p code {
  padding: 0 3px 0 0;
}
.wp-core-ui .media-frame .media-widget-embed-notice {
  margin-top: 16px;
}
.wp-core-ui .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;
}
.wp-core-ui .media-widget-control .media-widget-preview .wp-video-shortcode {
  background: #000;
}
.wp-core-ui .media-frame.media-widget .media-toolbar-secondary {
  min-width: 300px;
}
.wp-core-ui .media-frame.media-widget .attachment-display-settings .setting.align, .wp-core-ui .media-frame.media-widget .checkbox-setting.autoplay, .wp-core-ui .media-frame.media-widget .embed-link-settings .setting.link-text, .wp-core-ui .media-frame.media-widget .embed-media-settings .legend-inline, .wp-core-ui .media-frame.media-widget .embed-media-settings .setting.align, .wp-core-ui .media-frame.media-widget .image-details .embed-media-settings .setting.align, .wp-core-ui .media-frame.media-widget .replace-attachment {
  display: none;
}
.wp-core-ui .media-widget-video-preview {
  width: 100%;
}
.wp-core-ui .media-widget-video-link {
  display: inline-block;
  min-height: 132px;
  width: 100%;
  background: #000;
}
.wp-core-ui .media-widget-video-link .dashicons {
  font: normal 60px/1 dashicons;
  position: relative;
  width: 100%;
  top: -90px;
  color: #fff;
  text-decoration: none;
}
.wp-core-ui .media-widget-video-link.no-poster .dashicons {
  top: 30px;
}
.wp-core-ui .media-frame #embed-url-field.invalid, .wp-core-ui .media-widget-image-link > .link:invalid {
  border: 1px solid #d63638;
}
.wp-core-ui .media-widget-image-link {
  margin: 1em 0;
}
.wp-core-ui .media-widget-gallery-preview {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: -1.79104477%;
}
.wp-core-ui .media-widget-preview.media_gallery, .wp-core-ui .media-widget-preview.media_image {
  cursor: pointer;
}
.wp-core-ui .media-widget-preview .placeholder {
  background: #f0f0f1;
}
.wp-core-ui .media-widget-gallery-preview .gallery-item {
  box-sizing: border-box;
  width: 50%;
  margin: 0;
  background: 0 0;
}
.wp-core-ui .media-widget-gallery-preview .gallery-item .gallery-icon {
  margin: 4.5%;
}
.wp-core-ui .media-widget-gallery-preview .gallery-item:nth-last-child(3):first-child, .wp-core-ui .media-widget-gallery-preview .gallery-item:nth-last-child(3):first-child ~ .gallery-item, .wp-core-ui .media-widget-gallery-preview .gallery-item:nth-last-child(n+5), .wp-core-ui .media-widget-gallery-preview .gallery-item:nth-last-child(n+5) ~ .gallery-item, .wp-core-ui .media-widget-gallery-preview .gallery-item:nth-last-child(n+6), .wp-core-ui .media-widget-gallery-preview .gallery-item:nth-last-child(n+6) ~ .gallery-item {
  max-width: 33.33%;
}
.wp-core-ui .media-widget-gallery-preview .gallery-item img {
  height: auto;
  vertical-align: bottom;
}
.wp-core-ui .media-widget-gallery-preview .gallery-icon {
  position: relative;
}
.wp-core-ui .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, 0.5);
}
.wp-core-ui .media-widget-gallery-preview .gallery-icon-placeholder-text {
  font-weight: 600;
  font-size: 2em;
  color: #fff;
}
.wp-core-ui .widget.ui-draggable-dragging {
  min-width: 100%;
}
.wp-core-ui .widget.ui-sortable-helper {
  opacity: 0.8;
}
.wp-core-ui .widget-placeholder {
  border: 1px dashed #c3c4c7;
  margin: 0 auto 10px;
  height: 45px;
  width: 100%;
  box-sizing: border-box;
}
.wp-core-ui #widgets-right .widget-placeholder {
  margin-top: 0;
}
.wp-core-ui #widgets-right .closed .widget-placeholder {
  height: 0;
  border: 0;
  margin-top: -10px;
}
.wp-core-ui .sidebar-name {
  position: relative;
  box-sizing: border-box;
}
.wp-core-ui .js .sidebar-name {
  cursor: pointer;
}
.wp-core-ui .sidebar-name .handlediv {
  float: right;
  width: 38px;
  height: 38px;
  border: 0;
  margin: 0;
  padding: 8px;
  background: 0 0;
  cursor: pointer;
  outline: 0;
}
.wp-core-ui #widgets-right .sidebar-name .handlediv {
  margin: 5px 3px 0 0;
}
.wp-core-ui .sidebar-name .handlediv:focus {
  box-shadow: none;
  outline: 1px solid transparent;
}
.wp-core-ui #widgets-left .sidebar-name .toggle-indicator {
  display: none;
}
.wp-core-ui #widgets-left .sidebar-name .handlediv:focus .toggle-indicator, .wp-core-ui #widgets-left .sidebar-name:hover .toggle-indicator, .wp-core-ui #widgets-left .widgets-holder-wrap.closed .sidebar-name .toggle-indicator {
  display: block;
}
.wp-core-ui .sidebar-name .toggle-indicator:before {
  padding: 1px 2px 1px 0;
  border-radius: 50%;
}
.wp-core-ui .sidebar-name .handlediv:focus .toggle-indicator:before {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .sidebar-name h2, .wp-core-ui .sidebar-name h3 {
  margin: 0;
  padding: 8px 10px;
  overflow: hidden;
  white-space: normal;
  line-height: 1.5;
}
.wp-core-ui .widgets-holder-wrap .description {
  padding: 0 0 15px;
  margin: 0;
  font-style: normal;
  color: #646970;
}
.wp-core-ui .inactive-sidebar .description, .wp-core-ui .widget-holder .description {
  color: #50575e;
}
.wp-core-ui #widgets-right .widgets-holder-wrap .description {
  padding-left: 7px;
  padding-right: 7px;
}
.wp-core-ui div.widget-liquid-left {
  margin: 0;
  width: 38%;
  float: left;
}
.wp-core-ui div.widget-liquid-right {
  float: right;
  width: 58%;
}
.wp-core-ui div#widgets-left {
  padding-top: 12px;
}
.wp-core-ui div#widgets-left .closed .sidebar-name, .wp-core-ui div#widgets-left .inactive-sidebar.closed .sidebar-name {
  margin-bottom: 10px;
}
.wp-core-ui div#widgets-left .sidebar-name h2, .wp-core-ui div#widgets-left .sidebar-name h3 {
  padding: 10px 0;
  margin: 0 10px 0 0;
}
.wp-core-ui #widgets-left .widgets-holder-wrap, .wp-core-ui div#widgets-left .widget-holder {
  background: 0 0;
  border: none;
}
.wp-core-ui #widgets-left .widgets-holder-wrap {
  border: none;
  box-shadow: none;
}
.wp-core-ui #available-widgets .widget {
  margin: 0;
}
.wp-core-ui #available-widgets .widget:nth-child(odd) {
  clear: both;
}
.wp-core-ui #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;
}
.wp-core-ui #available-widgets #widget-list {
  position: relative;
}
.wp-core-ui #widgets-left .inactive-sidebar {
  clear: both;
  width: 100%;
  background: 0 0;
  padding: 0;
  margin: 0 0 20px;
  border: none;
  box-shadow: none;
}
.wp-core-ui #widgets-left .inactive-sidebar.first {
  margin-top: 40px;
}
.wp-core-ui div#widgets-left .inactive-sidebar .widget.expanded {
  left: auto;
}
.wp-core-ui .widget-title-action {
  float: right;
  position: relative;
}
.wp-core-ui div#widgets-left .inactive-sidebar .widgets-sortables {
  min-height: 42px;
  padding: 0;
  background: 0 0;
  margin: 0;
  position: relative;
}
.wp-core-ui div#widgets-right .sidebars-column-1, .wp-core-ui div#widgets-right .sidebars-column-2 {
  max-width: 450px;
}
.wp-core-ui div#widgets-right .widgets-holder-wrap {
  margin: 10px 0 0;
}
.wp-core-ui div#widgets-right .sidebar-description {
  min-height: 20px;
  margin-top: -5px;
}
.wp-core-ui div#widgets-right .sidebar-name h2, .wp-core-ui div#widgets-right .sidebar-name h3 {
  padding: 15px 15px 15px 7px;
}
.wp-core-ui div#widgets-right .widget-top {
  padding: 0;
}
.wp-core-ui div#widgets-right .widgets-sortables {
  padding: 0 8px;
  margin-bottom: 9px;
  position: relative;
  min-height: 123px;
}
.wp-core-ui div#widgets-right .closed .widgets-sortables {
  min-height: 0;
  margin-bottom: 0;
}
.wp-core-ui .remove-inactive-widgets .spinner, .wp-core-ui .sidebar-name .spinner {
  float: none;
  position: relative;
  top: -2px;
  margin: -5px 5px;
}
.wp-core-ui .sidebar-name .spinner {
  position: absolute;
  top: 18px;
  right: 30px;
}
.wp-core-ui #widgets-right .widgets-holder-wrap.widget-hover {
  border-color: #787c82;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.wp-core-ui .widget-access-link {
  float: right;
  margin: -5px 0 10px 10px;
}
.wp-core-ui .widgets_access #widgets-left .widget .widget-top {
  cursor: auto;
}
.wp-core-ui .widgets_access #wpwrap .widget-control-edit, .wp-core-ui .widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description, .wp-core-ui .widgets_access #wpwrap .widgets-holder-wrap.closed .widget {
  display: block;
}
.wp-core-ui .widgets_access #widgets-left .widget .widget-top:hover, .wp-core-ui .widgets_access #widgets-right .widget .widget-top:hover {
  border-color: #dcdcde;
}
.wp-core-ui #available-widgets .widget-action .edit, .wp-core-ui #available-widgets .widget-control-edit .edit, .wp-core-ui #widgets-left .inactive-sidebar .widget-action .add, .wp-core-ui #widgets-left .inactive-sidebar .widget-control-edit .add, .wp-core-ui #widgets-right .widget-action .add, .wp-core-ui #widgets-right .widget-control-edit .add {
  display: none;
}
.wp-core-ui .widget-control-edit {
  display: block;
  color: #646970;
  background: #f0f0f1;
  padding: 0 15px;
  line-height: 3.3076923;
  border-left: 1px solid #dcdcde;
}
.wp-core-ui #widgets-left .widget-control-edit:hover, .wp-core-ui #widgets-right .widget-control-edit:hover {
  color: #fff;
  background: #3c434a;
  border-left: 0;
  outline: 1px solid #3c434a;
}
.wp-core-ui .widgets-holder-wrap .sidebar-description, .wp-core-ui .widgets-holder-wrap .sidebar-name {
  -webkit-user-select: none;
  user-select: none;
}
.wp-core-ui .editwidget {
  margin: 0 auto;
}
.wp-core-ui .editwidget .widget-inside {
  display: block;
  padding: 0 15px;
}
.wp-core-ui .editwidget .widget-control-actions {
  margin-top: 20px;
}
.wp-core-ui .js .closed br.clear, .wp-core-ui .js .widgets-holder-wrap.closed .description, .wp-core-ui .js .widgets-holder-wrap.closed .remove-inactive-widgets, .wp-core-ui .js .widgets-holder-wrap.closed .sidebar-description, .wp-core-ui .js .widgets-holder-wrap.closed .widget {
  display: none;
}
.wp-core-ui .js .widgets-holder-wrap.closed .widget.ui-sortable-helper {
  display: block;
}
.wp-core-ui .widget-description, .wp-core-ui .widget-inside {
  display: none;
}
.wp-core-ui .widget-inside {
  background: #fff;
}
.wp-core-ui .widget-inside select {
  max-width: 100%;
}
.wp-core-ui #removing-widget {
  display: none;
  font-weight: 400;
  padding-left: 15px;
  font-size: 12px;
  line-height: 1;
  color: #000;
}
.wp-core-ui .js #removing-widget {
  color: #72aee6;
}
.wp-core-ui #access-off, .wp-core-ui .no-js .widget-holder .description, .wp-core-ui .widget-control-noform, .wp-core-ui .widgets_access #access-on, .wp-core-ui .widgets_access .handlediv, .wp-core-ui .widgets_access .widget-action, .wp-core-ui .widgets_access .widget-holder .description {
  display: none;
}
.wp-core-ui .widgets_access #widget-list, .wp-core-ui .widgets_access .widget-holder {
  padding-top: 10px;
}
.wp-core-ui .widgets_access #access-off {
  display: inline;
}
.wp-core-ui .widgets_access .sidebar-name, .wp-core-ui .widgets_access .widget .widget-top {
  cursor: default;
}
.wp-core-ui .widget-liquid-left #widgets-left.chooser #available-widgets .widget, .wp-core-ui .widget-liquid-left #widgets-left.chooser .inactive-sidebar {
  transition: opacity 0.1s linear;
}
.wp-core-ui .widget-liquid-left #widgets-left.chooser #available-widgets .widget, .wp-core-ui .widget-liquid-left #widgets-left.chooser .inactive-sidebar {
  opacity: 0.2;
  pointer-events: none;
}
.wp-core-ui .widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question {
  opacity: 1;
  pointer-events: auto;
}
.wp-core-ui #available-widgets .widget-top:hover, .wp-core-ui #widgets-left .widget-in-question .widget-top, .wp-core-ui #widgets-left .widget-top:hover, .wp-core-ui .widgets-chooser ul, .wp-core-ui div#widgets-right .widget-top:hover {
  border-color: #8c8f94;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .widgets-chooser ul.widgets-chooser-sidebars {
  margin: 0;
  list-style-type: none;
  max-height: 300px;
  overflow: auto;
}
.wp-core-ui .widgets-chooser {
  display: none;
}
.wp-core-ui .widgets-chooser ul {
  border: 1px solid #c3c4c7;
}
.wp-core-ui .widgets-chooser li {
  border-bottom: 1px solid #c3c4c7;
  background: #fff;
  margin: 0;
  position: relative;
}
.wp-core-ui .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 0.2s ease-in-out;
}
.wp-core-ui .widgets-chooser .widgets-chooser-button:focus, .wp-core-ui .widgets-chooser .widgets-chooser-button:hover {
  outline: 0;
  text-decoration: underline;
}
.wp-core-ui .widgets-chooser li:last-child {
  border: none;
}
.wp-core-ui .widgets-chooser .widgets-chooser-selected .widgets-chooser-button {
  background: #2271b1;
  color: #fff;
}
.wp-core-ui .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;
}
.wp-core-ui .widgets-chooser .widgets-chooser-actions {
  padding: 10px 0 12px;
  text-align: center;
}
.wp-core-ui #available-widgets .widget .widget-top {
  cursor: pointer;
}
.wp-core-ui #available-widgets .widget.ui-draggable-dragging .widget-top {
  cursor: move;
}
.wp-core-ui .text-widget-fields {
  position: relative;
}
.wp-core-ui .text-widget-fields [hidden] {
  display: none;
}
.wp-core-ui .text-widget-fields .wp-pointer.wp-pointer-top {
  position: absolute;
  z-index: 3;
  top: 100px;
  right: 10px;
  left: 10px;
}
.wp-core-ui .text-widget-fields .wp-pointer .wp-pointer-arrow {
  left: auto;
  right: 15px;
}
.wp-core-ui .text-widget-fields .wp-pointer .wp-pointer-buttons {
  line-height: 1.4;
}
.wp-core-ui .custom-html-widget-fields > p > .CodeMirror {
  border: 1px solid #dcdcde;
}
.wp-core-ui .custom-html-widget-fields code {
  padding-top: 1px;
  padding-bottom: 1px;
}
.wp-core-ui ul.CodeMirror-hints {
  z-index: 101;
}
.wp-core-ui .widget-control-actions .custom-html-widget-save-button.button.validation-blocked {
  cursor: not-allowed;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .editwidget .widget-inside input[type=checkbox], .wp-core-ui .editwidget .widget-inside input[type=radio], .wp-core-ui .widgets-holder-wrap .widget-inside input[type=checkbox], .wp-core-ui .widgets-holder-wrap .widget-inside input[type=radio] {
    margin: 0.25rem 0.25rem 0.25rem 0;
  }
}
@media screen and (max-width: 480px) {
  .wp-core-ui div.widget-liquid-left {
    width: 100%;
    float: none;
    border-right: none;
    padding-right: 0;
  }
  .wp-core-ui #widgets-left .sidebar-name {
    margin-right: 0;
  }
  .wp-core-ui #widgets-left #available-widgets .widget-top {
    margin-right: 0;
  }
  .wp-core-ui #widgets-left .inactive-sidebar .widgets-sortables {
    margin-right: 0;
  }
  .wp-core-ui div.widget-liquid-right {
    width: 100%;
    float: none;
  }
  .wp-core-ui div.widget {
    max-width: 480px;
  }
  .wp-core-ui .widget-access-link {
    float: none;
    margin: 15px 0 0;
  }
}
@media screen and (max-width: 320px) {
  .wp-core-ui div.widget {
    max-width: 320px;
  }
}
@media only screen and (min-width: 1250px) {
  .wp-core-ui #widgets-left #available-widgets .widget {
    width: 49%;
    float: left;
  }
  .wp-core-ui .widget.ui-draggable-dragging {
    min-width: 49%;
  }
  .wp-core-ui #widgets-left #available-widgets .widget:nth-child(even) {
    float: right;
  }
  .wp-core-ui #widgets-right .sidebars-column-1, .wp-core-ui #widgets-right .sidebars-column-2 {
    float: left;
    width: 49%;
  }
  .wp-core-ui #widgets-right .sidebars-column-1 {
    margin-right: 2%;
  }
  .wp-core-ui #widgets-right.single-sidebar .sidebars-column-1, .wp-core-ui #widgets-right.single-sidebar .sidebars-column-2 {
    float: none;
    width: 100%;
    margin: 0;
  }
}
.wp-core-ui .site-icon-preview .favicon-preview {
  margin: 5px 0 20px;
  overflow: hidden;
  position: relative;
  max-width: 180px;
}
.wp-core-ui .site-icon-preview .browser-title, .wp-core-ui .site-icon-preview .favicon {
  height: 16px;
  left: 88px;
  overflow: hidden;
  position: absolute;
  top: 16px;
}
.wp-core-ui .site-icon-preview .favicon {
  width: 16px;
}
.wp-core-ui .site-icon-preview .browser-title {
  left: 109px;
  width: 72px;
  white-space: nowrap;
}
.wp-core-ui .site-icon-preview .app-icon-preview {
  background-color: #000;
  border-radius: 16px;
  height: 64px;
  overflow: hidden;
  width: 64px;
  margin-top: 5px;
}
.wp-core-ui .site-icon-preview .app-icon-preview, .wp-core-ui .site-icon-preview .favicon {
  direction: ltr;
}
.wp-core-ui .customize-control-site_icon .favicon-preview {
  float: left;
  margin-right: 12px;
  margin-bottom: 0;
}
.wp-core-ui .customize-control-site_icon .app-icon-preview {
  margin-top: 9px;
}
.wp-core-ui body.rtl, .wp-core-ui body.rtl .press-this a.wp-switch-editor {
  font-family: Tahoma, Arial, sans-serif;
}
.wp-core-ui .rtl h1, .wp-core-ui .rtl h2, .wp-core-ui .rtl h3, .wp-core-ui .rtl h4, .wp-core-ui .rtl h5, .wp-core-ui .rtl h6 {
  font-family: Arial, sans-serif;
  font-weight: 600;
}
.wp-core-ui body.locale-he-il, .wp-core-ui body.locale-he-il .press-this a.wp-switch-editor {
  font-family: Arial, sans-serif;
}
.wp-core-ui .locale-he-il em {
  font-style: normal;
  font-weight: 600;
}
.wp-core-ui .locale-zh-cn #local-time, .wp-core-ui .locale-zh-cn #utc-time, .wp-core-ui .locale-zh-cn .form-wrap p, .wp-core-ui .locale-zh-cn .howto, .wp-core-ui .locale-zh-cn .inline-edit-row fieldset span.checkbox-title, .wp-core-ui .locale-zh-cn .inline-edit-row fieldset span.title, .wp-core-ui .locale-zh-cn .js .input-with-default-title, .wp-core-ui .locale-zh-cn .link-to-original, .wp-core-ui .locale-zh-cn .tablenav .displaying-num, .wp-core-ui .locale-zh-cn p.description, .wp-core-ui .locale-zh-cn p.help, .wp-core-ui .locale-zh-cn p.install-help, .wp-core-ui .locale-zh-cn span.description {
  font-style: normal;
}
.wp-core-ui .locale-zh-cn .hdnle a {
  font-size: 12px;
}
.wp-core-ui .locale-zh-cn form.upgrade .hint {
  font-style: normal;
  font-size: 100%;
}
.wp-core-ui .locale-zh-cn #sort-buttons {
  font-size: 1em !important;
}
.wp-core-ui .locale-de-de #customize-header-actions .button, .wp-core-ui .locale-de-de-formal #customize-header-actions .button {
  padding: 0 5px 1px;
}
.wp-core-ui .locale-de-de #customize-header-actions .spinner, .wp-core-ui .locale-de-de-formal #customize-header-actions .spinner {
  margin: 16px 3px 0;
}
.wp-core-ui .locale-ru-ru #adminmenu {
  width: inherit;
}
.wp-core-ui .locale-ru-ru #adminmenu, .wp-core-ui .locale-ru-ru #wpbody {
  margin-left: 0;
}
.wp-core-ui .locale-ru-ru .inline-edit-row fieldset label span.title, .wp-core-ui .locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend {
  width: 8em;
}
.wp-core-ui .locale-ru-ru .inline-edit-row fieldset .timestamp-wrap, .wp-core-ui .locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap {
  margin-left: 8em;
}
.wp-core-ui .locale-ru-ru.post-new-php .tagsdiv .newtag, .wp-core-ui .locale-ru-ru.post-php .tagsdiv .newtag {
  width: 165px;
}
.wp-core-ui .locale-ru-ru.press-this .posting {
  margin-right: 277px;
}
.wp-core-ui .locale-ru-ru .press-this-sidebar {
  width: 265px;
}
.wp-core-ui .locale-ru-ru #customize-header-actions .button {
  padding: 0 5px 1px;
}
.wp-core-ui .locale-ru-ru #customize-header-actions .spinner {
  margin: 16px 3px 0;
}
.wp-core-ui .locale-lt-lt .inline-edit-row fieldset label span.title, .wp-core-ui .locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend {
  width: 8em;
}
.wp-core-ui .locale-lt-lt .inline-edit-row fieldset .timestamp-wrap, .wp-core-ui .locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
  margin-left: 8em;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .locale-lt-lt .inline-edit-row fieldset .timestamp-wrap, .wp-core-ui .locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap, .wp-core-ui .locale-ru-ru .inline-edit-row fieldset .timestamp-wrap, .wp-core-ui .locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap {
    margin-left: 0;
  }
}
.wp-core-ui .wp-core-ui .button, .wp-core-ui .wp-core-ui .button-primary, .wp-core-ui .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 .wp-core-ui button::-moz-focus-inner, .wp-core-ui .wp-core-ui input[type=button]::-moz-focus-inner, .wp-core-ui .wp-core-ui input[type=reset]::-moz-focus-inner, .wp-core-ui .wp-core-ui input[type=submit]::-moz-focus-inner {
  border-width: 0;
  border-style: none;
  padding: 0;
}
.wp-core-ui .wp-core-ui .button-group.button-large .button, .wp-core-ui .wp-core-ui .button.button-large {
  min-height: 32px;
  line-height: 2.30769231;
  padding: 0 12px;
}
.wp-core-ui .wp-core-ui .button-group.button-small .button, .wp-core-ui .wp-core-ui .button.button-small {
  min-height: 26px;
  line-height: 2.18181818;
  padding: 0 8px;
  font-size: 11px;
}
.wp-core-ui .wp-core-ui .button-group.button-hero .button, .wp-core-ui .wp-core-ui .button.button-hero {
  font-size: 14px;
  min-height: 46px;
  line-height: 3.14285714;
  padding: 0 36px;
}
.wp-core-ui .wp-core-ui .button.hidden {
  display: none;
}
.wp-core-ui .wp-core-ui input[type=reset], .wp-core-ui .wp-core-ui input[type=reset]:active, .wp-core-ui .wp-core-ui input[type=reset]:focus, .wp-core-ui .wp-core-ui input[type=reset]:hover {
  background: 0 0;
  border: none;
  box-shadow: none;
  padding: 0 2px 1px;
  width: auto;
}
.wp-core-ui .wp-core-ui .button, .wp-core-ui .wp-core-ui .button-secondary {
  color: #2271b1;
  border-color: #2271b1;
  background: #f6f7f7;
  vertical-align: top;
}
.wp-core-ui .wp-core-ui p .button {
  vertical-align: baseline;
}
.wp-core-ui .wp-core-ui .button-secondary:hover, .wp-core-ui .wp-core-ui .button.hover, .wp-core-ui .wp-core-ui .button:hover {
  background: #f0f0f1;
  border-color: #0a4b78;
  color: #0a4b78;
}
.wp-core-ui .wp-core-ui .button-secondary:focus, .wp-core-ui .wp-core-ui .button.focus, .wp-core-ui .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 .wp-core-ui .button-secondary:active, .wp-core-ui .wp-core-ui .button:active {
  background: #f6f7f7;
  border-color: #8c8f94;
  box-shadow: none;
}
.wp-core-ui .wp-core-ui .button.active, .wp-core-ui .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 .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 .wp-core-ui .button-disabled, .wp-core-ui .wp-core-ui .button-secondary.disabled, .wp-core-ui .wp-core-ui .button-secondary:disabled, .wp-core-ui .wp-core-ui .button-secondary[disabled], .wp-core-ui .wp-core-ui .button.disabled, .wp-core-ui .wp-core-ui .button:disabled, .wp-core-ui .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 .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: 0.05s;
  transition-timing-function: ease-in-out;
}
.wp-core-ui .wp-core-ui .button-link:active, .wp-core-ui .wp-core-ui .button-link:hover {
  color: #135e96;
}
.wp-core-ui .wp-core-ui .button-link:focus {
  color: #043959;
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  outline: 1px solid transparent;
}
.wp-core-ui .wp-core-ui .button-link-delete {
  color: #d63638;
}
.wp-core-ui .wp-core-ui .button-link-delete:focus, .wp-core-ui .wp-core-ui .button-link-delete:hover {
  color: #d63638;
  background: 0 0;
}
.wp-core-ui .wp-core-ui .button-link-delete:disabled {
  background: 0 0 !important;
}
.wp-core-ui .wp-core-ui .button-primary {
  background: #2271b1;
  border-color: #2271b1;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}
.wp-core-ui .wp-core-ui .button-primary.focus, .wp-core-ui .wp-core-ui .button-primary.hover, .wp-core-ui .wp-core-ui .button-primary:focus, .wp-core-ui .wp-core-ui .button-primary:hover {
  background: #135e96;
  border-color: #135e96;
  color: #fff;
}
.wp-core-ui .wp-core-ui .button-primary.focus, .wp-core-ui .wp-core-ui .button-primary:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1;
}
.wp-core-ui .wp-core-ui .button-primary.active, .wp-core-ui .wp-core-ui .button-primary.active:focus, .wp-core-ui .wp-core-ui .button-primary.active:hover, .wp-core-ui .wp-core-ui .button-primary:active {
  background: #135e96;
  border-color: #135e96;
  box-shadow: none;
  color: #fff;
}
.wp-core-ui .wp-core-ui .button-primary-disabled, .wp-core-ui .wp-core-ui .button-primary.disabled, .wp-core-ui .wp-core-ui .button-primary:disabled, .wp-core-ui .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 .wp-core-ui .button-group {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  font-size: 0;
  vertical-align: middle;
}
.wp-core-ui .wp-core-ui .button-group > .button {
  display: inline-block;
  border-radius: 0;
  margin-right: -1px;
}
.wp-core-ui .wp-core-ui .button-group > .button:first-child {
  border-radius: 3px 0 0 3px;
}
.wp-core-ui .wp-core-ui .button-group > .button:last-child {
  border-radius: 0 3px 3px 0;
}
.wp-core-ui .wp-core-ui .button-group > .button-primary + .button {
  border-left: 0;
}
.wp-core-ui .wp-core-ui .button-group > .button:focus {
  position: relative;
  z-index: 1;
}
.wp-core-ui .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 .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 .wp-core-ui .button, .wp-core-ui .wp-core-ui .button.button-large, .wp-core-ui .wp-core-ui .button.button-small, .wp-core-ui a.preview, .wp-core-ui input#publish, .wp-core-ui 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 .wp-core-ui .copy-to-clipboard-container .copy-attachment-url {
    margin-bottom: 0;
  }
  .wp-core-ui #media-upload.wp-core-ui .button {
    padding: 0 10px 1px;
    min-height: 24px;
    line-height: 22px;
    font-size: 13px;
  }
  .wp-core-ui .media-frame.mode-grid .bulk-select .button {
    margin-bottom: 0;
  }
  .wp-core-ui .wp-core-ui .save-post-status.button {
    position: relative;
    margin: 0 14px 0 10px;
  }
  .wp-core-ui .wp-core-ui.wp-customizer .button {
    font-size: 13px;
    line-height: 2.15384615;
    min-height: 30px;
    margin: 0;
    vertical-align: inherit;
  }
  .wp-core-ui .media-modal-content .media-toolbar-primary .media-button {
    margin-top: 10px;
    margin-left: 5px;
  }
  .wp-core-ui .interim-login .button.button-large {
    min-height: 30px;
    line-height: 2;
    padding: 0 12px 2px;
  }
}
.wp-core-ui #wp-auth-check-wrap.hidden {
  display: none;
}
.wp-core-ui #wp-auth-check-wrap #wp-auth-check-bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0.7;
  z-index: 1000010;
}
.wp-core-ui #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, 0.3);
}
@media screen and (max-width: 380px) {
  .wp-core-ui #wp-auth-check-wrap #wp-auth-check {
    left: 0;
    width: 100%;
    margin: 0;
  }
}
.wp-core-ui #wp-auth-check-wrap.fallback #wp-auth-check {
  max-height: 180px;
  overflow: auto;
}
.wp-core-ui #wp-auth-check-wrap #wp-auth-check-form {
  height: 100%;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.wp-core-ui #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(../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-core-ui #wp-auth-check-form.loading:before {
    background-image: url(../images/spinner-2x.gif);
  }
}
.wp-core-ui #wp-auth-check-wrap #wp-auth-check-form iframe {
  height: 98%;
  width: 100%;
}
.wp-core-ui #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-core-ui #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-core-ui #wp-auth-check-wrap .wp-auth-check-close:focus, .wp-core-ui #wp-auth-check-wrap .wp-auth-check-close:hover {
  color: #2271b1;
}
.wp-core-ui #wp-auth-check-wrap .wp-auth-fallback-expired {
  outline: 0;
}
.wp-core-ui #wp-auth-check-wrap .wp-auth-fallback {
  font-size: 14px;
  line-height: 1.5;
  padding: 0 25px;
  display: none;
}
.wp-core-ui #wp-auth-check-wrap.fallback .wp-auth-check-close, .wp-core-ui #wp-auth-check-wrap.fallback .wp-auth-fallback {
  display: block;
}
.wp-core-ui .media-modal * {
  box-sizing: content-box;
}
.wp-core-ui .media-modal input, .wp-core-ui .media-modal select, .wp-core-ui .media-modal textarea {
  box-sizing: border-box;
}
.wp-core-ui .media-frame, .wp-core-ui .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;
}
.wp-core-ui .media-modal legend {
  padding: 0;
  font-size: 13px;
}
.wp-core-ui .media-modal label {
  font-size: 13px;
}
.wp-core-ui .media-modal .legend-inline {
  position: absolute;
  transform: translate(-100%, 50%);
  margin-left: -1%;
  line-height: 1.2;
}
.wp-core-ui .media-frame a {
  border-bottom: none;
  color: #2271b1;
}
.wp-core-ui .media-frame a:active, .wp-core-ui .media-frame a:hover {
  color: #135e96;
}
.wp-core-ui .media-frame a:focus {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  color: #043959;
  outline: 1px solid transparent;
}
.wp-core-ui .media-frame a.button {
  color: #2c3338;
}
.wp-core-ui .media-frame a.button:hover {
  color: #1d2327;
}
.wp-core-ui .media-frame a.button-primary, .wp-core-ui .media-frame a.button-primary:hover {
  color: #fff;
}
.wp-core-ui .media-frame input, .wp-core-ui .media-frame textarea {
  padding: 6px 8px;
}
.wp-core-ui .media-frame select, .wp-core-ui .wp-admin .media-frame select {
  min-height: 30px;
  vertical-align: middle;
}
.wp-core-ui .media-frame input[type=color], .wp-core-ui .media-frame input[type=date], .wp-core-ui .media-frame input[type=datetime-local], .wp-core-ui .media-frame input[type=datetime], .wp-core-ui .media-frame input[type=email], .wp-core-ui .media-frame input[type=month], .wp-core-ui .media-frame input[type=number], .wp-core-ui .media-frame input[type=password], .wp-core-ui .media-frame input[type=search], .wp-core-ui .media-frame input[type=tel], .wp-core-ui .media-frame input[type=text], .wp-core-ui .media-frame input[type=time], .wp-core-ui .media-frame input[type=url], .wp-core-ui .media-frame input[type=week], .wp-core-ui .media-frame select, .wp-core-ui .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;
}
.wp-core-ui .media-frame input[type=date], .wp-core-ui .media-frame input[type=datetime-local], .wp-core-ui .media-frame input[type=datetime], .wp-core-ui .media-frame input[type=email], .wp-core-ui .media-frame input[type=month], .wp-core-ui .media-frame input[type=number], .wp-core-ui .media-frame input[type=password], .wp-core-ui .media-frame input[type=search], .wp-core-ui .media-frame input[type=tel], .wp-core-ui .media-frame input[type=text], .wp-core-ui .media-frame input[type=time], .wp-core-ui .media-frame input[type=url], .wp-core-ui .media-frame input[type=week] {
  padding: 0 8px;
  line-height: 2.15384615;
}
.wp-core-ui .media-frame.mode-grid .wp-filter input[type=search] {
  font-size: 14px;
  line-height: 2;
}
.wp-core-ui .media-frame input[type=email]:focus, .wp-core-ui .media-frame input[type=number]:focus, .wp-core-ui .media-frame input[type=password]:focus, .wp-core-ui .media-frame input[type=search]:focus, .wp-core-ui .media-frame input[type=text]:focus, .wp-core-ui .media-frame input[type=url]:focus, .wp-core-ui .media-frame select:focus, .wp-core-ui .media-frame textarea:focus {
  border-color: #3582c4;
  box-shadow: 0 0 0 1px #3582c4;
  outline: 2px solid transparent;
}
.wp-core-ui .media-frame input:disabled, .wp-core-ui .media-frame input[readonly], .wp-core-ui .media-frame textarea:disabled, .wp-core-ui .media-frame textarea[readonly] {
  background-color: #f0f0f1;
}
.wp-core-ui .media-frame input[type=search] {
  -webkit-appearance: textfield;
}
.wp-core-ui .media-frame ::-webkit-input-placeholder {
  color: #646970;
}
.wp-core-ui .media-frame ::-moz-placeholder {
  color: #646970;
  opacity: 1;
}
.wp-core-ui .media-frame :-ms-input-placeholder {
  color: #646970;
}
.wp-core-ui .media-frame .hidden, .wp-core-ui .media-frame .setting.hidden {
  display: none;
}
.wp-core-ui .ui-draggable-handle, .wp-core-ui .ui-sortable-handle {
  touch-action: none;
}
.wp-core-ui .media-modal {
  position: fixed;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  z-index: 160000;
}
.wp-core-ui .wp-customizer .media-modal {
  z-index: 560000;
}
.wp-core-ui .media-modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 360px;
  background: #000;
  opacity: 0.7;
  z-index: 159900;
}
.wp-core-ui .wp-customizer .media-modal-backdrop {
  z-index: 559900;
}
.wp-core-ui .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 0.1s ease-in-out, background 0.1s ease-in-out;
}
.wp-core-ui .media-modal-close:active, .wp-core-ui .media-modal-close:hover {
  color: #135e96;
}
.wp-core-ui .media-modal-close:focus {
  color: #135e96;
  border-color: #4f94d4;
  box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
  outline: 2px solid transparent;
}
.wp-core-ui .media-modal-close span.media-modal-icon {
  background-image: none;
}
.wp-core-ui .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;
}
.wp-core-ui .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, 0.7);
  background: #fff;
  -webkit-font-smoothing: subpixel-antialiased;
}
.wp-core-ui .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-content .attachments-browser .search {
  width: 100%;
}
.wp-core-ui .wp-core-ui .media-modal-icon {
  background-image: url(../images/uploader-icons.png);
  background-repeat: no-repeat;
}
.wp-core-ui .media-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  height: 60px;
  padding: 0 16px;
  border: 0 solid #dcdcde;
  overflow: hidden;
}
.wp-core-ui .media-frame-toolbar .media-toolbar {
  top: auto;
  bottom: -47px;
  height: auto;
  overflow: visible;
  border-top: 1px solid #dcdcde;
}
.wp-core-ui .media-toolbar-primary {
  float: right;
  height: 100%;
  position: relative;
}
.wp-core-ui .media-toolbar-secondary {
  float: left;
  height: 100%;
}
.wp-core-ui .media-toolbar-primary > .media-button, .wp-core-ui .media-toolbar-primary > .media-button-group {
  margin-left: 10px;
  float: left;
  margin-top: 15px;
}
.wp-core-ui .media-toolbar-secondary > .media-button, .wp-core-ui .media-toolbar-secondary > .media-button-group {
  margin-right: 10px;
  margin-top: 15px;
}
.wp-core-ui .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;
}
.wp-core-ui .media-sidebar::after {
  content: "";
  display: flex;
  clear: both;
  height: 24px;
}
.wp-core-ui .hide-toolbar .media-sidebar {
  bottom: 0;
}
.wp-core-ui .image-details h2:not(.media-attachments-filter-heading), .wp-core-ui .media-sidebar h2 {
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  color: #646970;
  margin: 24px 0 8px;
}
.wp-core-ui .attachment-details .setting, .wp-core-ui .media-sidebar .setting {
  display: block;
  float: left;
  width: 100%;
  margin: 0 0 10px;
}
.wp-core-ui .media-sidebar .collection-settings .setting {
  margin: 1px 0;
}
.wp-core-ui .attachment-details .setting.has-description, .wp-core-ui .media-sidebar .setting.has-description {
  margin-bottom: 5px;
}
.wp-core-ui .media-sidebar .setting .link-to-custom {
  margin: 3px 2px 0;
}
.wp-core-ui .attachment-details .setting .name, .wp-core-ui .attachment-details .setting span, .wp-core-ui .media-sidebar .setting .name, .wp-core-ui .media-sidebar .setting .value, .wp-core-ui .media-sidebar .setting span {
  min-width: 30%;
  margin-right: 4%;
  font-size: 12px;
  text-align: right;
  word-wrap: break-word;
}
.wp-core-ui .media-sidebar .setting .name {
  max-width: 80px;
}
.wp-core-ui .media-sidebar .setting .value {
  text-align: left;
}
.wp-core-ui .media-sidebar .setting select {
  max-width: 65%;
}
.wp-core-ui .attachment-details .field input[type=checkbox], .wp-core-ui .attachment-details .field input[type=radio], .wp-core-ui .attachment-details .setting input[type=checkbox], .wp-core-ui .attachment-details .setting input[type=radio], .wp-core-ui .media-sidebar .field input[type=checkbox], .wp-core-ui .media-sidebar .field input[type=radio], .wp-core-ui .media-sidebar .setting input[type=checkbox], .wp-core-ui .media-sidebar .setting input[type=radio] {
  float: none;
  margin: 8px 3px 0;
  padding: 0;
}
.wp-core-ui .attachment-details .setting .name, .wp-core-ui .attachment-details .setting .value, .wp-core-ui .attachment-details .setting span, .wp-core-ui .compat-item label span, .wp-core-ui .media-sidebar .checkbox-label-inline, .wp-core-ui .media-sidebar .setting .name, .wp-core-ui .media-sidebar .setting .value, .wp-core-ui .media-sidebar .setting span {
  float: left;
  min-height: 22px;
  padding-top: 8px;
  line-height: 1.33333333;
  font-weight: 400;
  color: #646970;
}
.wp-core-ui .media-sidebar .checkbox-label-inline {
  font-size: 12px;
}
.wp-core-ui .attachment-details .copy-to-clipboard-container, .wp-core-ui .media-sidebar .copy-to-clipboard-container {
  flex-wrap: wrap;
  margin-top: 10px;
  margin-left: calc(35% - 1px);
  padding-top: 10px;
}
.wp-core-ui .attachment-details .attachment-info .copy-to-clipboard-container {
  float: none;
}
.wp-core-ui .attachment-details .copy-to-clipboard-container .success, .wp-core-ui .media-sidebar .copy-to-clipboard-container .success {
  padding: 0;
  min-height: 0;
  line-height: 2.18181818;
  text-align: left;
  color: #008a20;
}
.wp-core-ui .compat-item label span {
  text-align: right;
}
.wp-core-ui .attachment-details .setting .value, .wp-core-ui .attachment-details .setting input[type=email], .wp-core-ui .attachment-details .setting input[type=number], .wp-core-ui .attachment-details .setting input[type=password], .wp-core-ui .attachment-details .setting input[type=search], .wp-core-ui .attachment-details .setting input[type=tel], .wp-core-ui .attachment-details .setting input[type=text], .wp-core-ui .attachment-details .setting input[type=url], .wp-core-ui .attachment-details .setting textarea, .wp-core-ui .attachment-details .setting + .description, .wp-core-ui .media-sidebar .setting .value, .wp-core-ui .media-sidebar .setting input[type=email], .wp-core-ui .media-sidebar .setting input[type=number], .wp-core-ui .media-sidebar .setting input[type=password], .wp-core-ui .media-sidebar .setting input[type=search], .wp-core-ui .media-sidebar .setting input[type=tel], .wp-core-ui .media-sidebar .setting input[type=text], .wp-core-ui .media-sidebar .setting input[type=url], .wp-core-ui .media-sidebar .setting textarea {
  box-sizing: border-box;
  margin: 1px;
  width: 65%;
  float: right;
}
.wp-core-ui .attachment-details .setting .value, .wp-core-ui .attachment-details .setting + .description, .wp-core-ui .media-sidebar .setting .value {
  margin: 0 1px;
  text-align: left;
}
.wp-core-ui .attachment-details .setting + .description {
  clear: both;
  font-size: 12px;
  font-style: normal;
  margin-bottom: 10px;
}
.wp-core-ui .attachment-details .setting textarea, .wp-core-ui .compat-item .field textarea, .wp-core-ui .media-sidebar .setting textarea {
  height: 62px;
  resize: vertical;
}
.wp-core-ui .compat-item {
  float: left;
  width: 100%;
  overflow: hidden;
}
.wp-core-ui .compat-item table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border: 0;
}
.wp-core-ui .compat-item tr {
  padding: 2px 0;
  display: block;
  overflow: hidden;
}
.wp-core-ui .compat-item .field, .wp-core-ui .compat-item .label {
  display: block;
  margin: 0;
  padding: 0;
}
.wp-core-ui .compat-item .label {
  min-width: 30%;
  margin-right: 4%;
  float: left;
  text-align: right;
}
.wp-core-ui .compat-item .label span {
  display: block;
  width: 100%;
}
.wp-core-ui .compat-item .field {
  float: right;
  width: 65%;
  margin: 1px;
}
.wp-core-ui .compat-item .field input[type=email], .wp-core-ui .compat-item .field input[type=number], .wp-core-ui .compat-item .field input[type=password], .wp-core-ui .compat-item .field input[type=search], .wp-core-ui .compat-item .field input[type=tel], .wp-core-ui .compat-item .field input[type=text], .wp-core-ui .compat-item .field input[type=url], .wp-core-ui .compat-item .field textarea {
  width: 100%;
  margin: 0;
  box-sizing: border-box;
}
.wp-core-ui .sidebar-for-errors .attachment-details, .wp-core-ui .sidebar-for-errors .compat-item, .wp-core-ui .sidebar-for-errors .media-sidebar .media-progress-bar, .wp-core-ui .sidebar-for-errors .upload-details {
  display: none !important;
}
.wp-core-ui .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;
}
.wp-core-ui .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;
}
.wp-core-ui .media-menu .media-menu-item:hover {
  background: rgba(0, 0, 0, 0.04);
}
.wp-core-ui .media-menu .media-menu-item:active {
  color: #2271b1;
  outline: 0;
}
.wp-core-ui .media-menu .active, .wp-core-ui .media-menu .active:hover {
  color: #1d2327;
  font-weight: 600;
}
.wp-core-ui .media-menu .media-menu-item:focus {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  color: #043959;
  outline: 1px solid transparent;
}
.wp-core-ui .media-menu .separator {
  height: 0;
  margin: 12px 20px;
  padding: 0;
  border-top: 1px solid #dcdcde;
}
.wp-core-ui .media-router {
  position: relative;
  padding: 0 6px;
  margin: 0;
  clear: both;
}
.wp-core-ui .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;
}
.wp-core-ui .media-router .media-menu-item:last-child {
  border-right: 0;
}
.wp-core-ui .media-router .media-menu-item:active, .wp-core-ui .media-router .media-menu-item:hover {
  color: #2271b1;
}
.wp-core-ui .media-router .active, .wp-core-ui .media-router .active:hover {
  color: #1d2327;
}
.wp-core-ui .media-router .media-menu-item:focus {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  color: #043959;
  outline: 1px solid transparent;
}
.wp-core-ui .media-router .active, .wp-core-ui .media-router .media-menu-item.active:last-child {
  margin: -1px -1px 0;
  background: #fff;
  border: 1px solid #dcdcde;
  border-bottom: none;
}
.wp-core-ui .media-router .active:after {
  display: none;
}
.wp-core-ui .media-frame {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.wp-core-ui .media-frame-menu {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 200px;
  z-index: 150;
}
.wp-core-ui .media-frame-title {
  position: absolute;
  top: 0;
  left: 200px;
  right: 0;
  height: 50px;
  z-index: 200;
}
.wp-core-ui .media-frame-router {
  position: absolute;
  top: 50px;
  left: 200px;
  right: 0;
  height: 36px;
  z-index: 200;
}
.wp-core-ui .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;
}
.wp-core-ui .media-frame-toolbar {
  position: absolute;
  left: 200px;
  right: 0;
  z-index: 100;
  bottom: 60px;
  height: auto;
}
.wp-core-ui .media-frame.hide-menu .media-frame-content, .wp-core-ui .media-frame.hide-menu .media-frame-router, .wp-core-ui .media-frame.hide-menu .media-frame-title, .wp-core-ui .media-frame.hide-menu .media-frame-toolbar {
  left: 0;
}
.wp-core-ui .media-frame.hide-toolbar .media-frame-content {
  bottom: 0;
}
.wp-core-ui .media-frame.hide-router .media-frame-content {
  top: 50px;
}
.wp-core-ui .media-frame.hide-menu .media-frame-menu, .wp-core-ui .media-frame.hide-menu .media-frame-menu-heading, .wp-core-ui .media-frame.hide-router .media-frame-router, .wp-core-ui .media-frame.hide-toolbar .media-frame-toolbar {
  display: none;
}
.wp-core-ui .media-frame-title h1 {
  padding: 0 16px;
  font-size: 22px;
  line-height: 2.27272727;
  margin: 0;
}
.wp-core-ui .media-attachments-filter-heading, .wp-core-ui .media-frame-menu-heading {
  position: absolute;
  left: 20px;
  top: 22px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  z-index: 151;
}
.wp-core-ui .media-attachments-filter-heading {
  top: 10px;
  left: 16px;
}
.wp-core-ui .mode-grid .media-attachments-filter-heading {
  top: 0;
  left: -9999px;
}
.wp-core-ui .mode-grid .media-frame-actions-heading {
  display: none;
}
.wp-core-ui .wp-core-ui .button.media-frame-menu-toggle {
  display: none;
}
.wp-core-ui .media-frame-title .suggested-dimensions {
  font-size: 14px;
  float: right;
  margin-right: 20px;
}
.wp-core-ui .media-frame-content .crop-content {
  height: 100%;
}
.wp-core-ui .wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
  margin-right: 300px;
}
.wp-core-ui .media-frame-content .crop-content .crop-image {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.wp-core-ui .media-frame-content .crop-content .upload-errors {
  position: absolute;
  width: 300px;
  top: 50%;
  left: 50%;
  margin-left: -150px;
  margin-right: -150px;
  z-index: 600000;
}
.wp-core-ui .media-frame .media-iframe {
  overflow: hidden;
}
.wp-core-ui .media-frame .media-iframe, .wp-core-ui .media-frame .media-iframe iframe {
  height: 100%;
  width: 100%;
  border: 0;
}
.wp-core-ui .media-frame select.attachment-filters {
  margin-top: 11px;
  margin-right: 2%;
  max-width: 42%;
  max-width: calc(48% - 12px);
}
.wp-core-ui .media-frame select.attachment-filters:last-of-type {
  margin-right: 0;
  width: auto;
  max-width: 100%;
}
.wp-core-ui .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;
}
.wp-core-ui .media-toolbar-primary .search {
  max-width: 100%;
}
.wp-core-ui .media-frame .media-search-input-label {
  position: absolute;
  left: 0;
  top: 10px;
  margin: 0;
  line-height: 1;
}
.wp-core-ui .wp-core-ui .attachments {
  margin: 0;
  -webkit-overflow-scrolling: touch;
}
.wp-core-ui .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 .wp-core-ui .attachment.details:focus, .wp-core-ui .wp-core-ui .attachment:focus, .wp-core-ui .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 .wp-core-ui .selected.attachment {
  box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 7px #c3c4c7;
}
.wp-core-ui .wp-core-ui .attachment.details {
  box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #2271b1;
}
.wp-core-ui .wp-core-ui .attachment-preview {
  position: relative;
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
  background: #f0f0f1;
  cursor: pointer;
}
.wp-core-ui .wp-core-ui .attachment-preview:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.wp-core-ui .wp-core-ui .attachment .icon {
  margin: 0 auto;
  overflow: hidden;
}
.wp-core-ui .wp-core-ui .attachment .thumbnail {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.1s;
}
.wp-core-ui .wp-core-ui .attachment .portrait img {
  max-width: 100%;
}
.wp-core-ui .wp-core-ui .attachment .landscape img {
  max-height: 100%;
}
.wp-core-ui .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, 0.1);
  overflow: hidden;
}
.wp-core-ui .wp-core-ui .attachment .thumbnail img {
  top: 0;
  left: 0;
}
.wp-core-ui .wp-core-ui .attachment .thumbnail .centered {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translate(50%, 50%);
}
.wp-core-ui .wp-core-ui .attachment .thumbnail .centered img {
  transform: translate(-50%, -50%);
}
.wp-core-ui .wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon {
  transform: translate(-50%, -70%);
}
.wp-core-ui .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, 0.8);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.wp-core-ui .wp-core-ui .attachment .filename div {
  padding: 5px 10px;
}
.wp-core-ui .wp-core-ui .attachment .thumbnail img {
  position: absolute;
}
.wp-core-ui .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, 0.3);
  transition: none;
}
.wp-core-ui .wp-core-ui .attachment-close:focus, .wp-core-ui .wp-core-ui .attachment-close:hover {
  background-position: -36px 4px;
}
.wp-core-ui .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, 0.15);
}
.wp-core-ui .wp-core-ui .attachment .check .media-modal-icon {
  display: block;
  background-position: -1px 0;
  height: 15px;
  width: 15px;
  margin: 5px;
}
.wp-core-ui .wp-core-ui .attachment .check:hover .media-modal-icon {
  background-position: -40px 0;
}
.wp-core-ui .wp-core-ui .attachment.selected .check {
  display: block;
}
.wp-core-ui .wp-core-ui .attachment.details .check, .wp-core-ui .wp-core-ui .attachment.selected .check:focus, .wp-core-ui .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 .wp-core-ui .attachment.selected .check:focus {
  outline: 2px solid transparent;
}
.wp-core-ui .wp-core-ui .attachment.details .check .media-modal-icon, .wp-core-ui .wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon {
  background-position: -21px 0;
}
.wp-core-ui .wp-core-ui .attachment.details .check:hover .media-modal-icon, .wp-core-ui .wp-core-ui .attachment.selected .check:focus .media-modal-icon, .wp-core-ui .wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon {
  background-position: -60px 0;
}
.wp-core-ui .wp-core-ui .media-frame .attachment .describe {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0 8px;
  font-size: 12px;
  border-radius: 0;
}
.wp-core-ui .media-frame .attachments-browser {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.wp-core-ui .attachments-browser .media-toolbar {
  right: 300px;
  height: 72px;
  background: #fff;
}
.wp-core-ui .attachments-browser.hide-sidebar .media-toolbar {
  right: 0;
}
.wp-core-ui .attachments-browser .media-toolbar-primary > .media-button, .wp-core-ui .attachments-browser .media-toolbar-primary > .media-button-group, .wp-core-ui .attachments-browser .media-toolbar-secondary > .media-button, .wp-core-ui .attachments-browser .media-toolbar-secondary > .media-button-group {
  margin: 10px 0;
}
.wp-core-ui .attachments-browser .attachments {
  padding: 2px 8px 8px;
}
.wp-core-ui .attachments-browser .uploader-inline, .wp-core-ui .attachments-browser.has-load-more .attachments-wrapper, .wp-core-ui .attachments-browser:not(.has-load-more) .attachments {
  position: absolute;
  top: 72px;
  left: 0;
  right: 300px;
  bottom: 0;
  overflow: auto;
  outline: 0;
}
.wp-core-ui .attachments-browser .uploader-inline.hidden {
  display: none;
}
.wp-core-ui .attachments-browser .media-toolbar-primary {
  max-width: 33%;
}
.wp-core-ui .mode-grid .attachments-browser .media-toolbar-primary {
  display: flex;
  align-items: center;
}
.wp-core-ui .mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary {
  display: none;
}
.wp-core-ui .attachments-browser .media-toolbar-secondary {
  max-width: 66%;
}
.wp-core-ui .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;
}
.wp-core-ui .uploader-inline .close:before {
  font: normal 30px/1 dashicons !important;
  color: #50575e;
  display: inline-block;
  content: "\f335";
  font-weight: 300;
  margin-top: 1px;
}
.wp-core-ui .uploader-inline .close:focus {
  outline: 1px solid #4f94d4;
  box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}
.wp-core-ui .attachments-browser.hide-sidebar .attachments, .wp-core-ui .attachments-browser.hide-sidebar .uploader-inline {
  right: 0;
  margin-right: 0;
}
.wp-core-ui .attachments-browser .instructions {
  display: inline-block;
  margin-top: 16px;
  line-height: 1.38461538;
  font-size: 13px;
  color: #646970;
}
.wp-core-ui .attachments-browser .no-media {
  padding: 2em 0 0 2em;
}
.wp-core-ui .more-loaded .attachment:not(.found-media) {
  background: #dcdcde;
}
.wp-core-ui .load-more-wrapper {
  clear: both;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 1em 0;
}
.wp-core-ui .load-more-wrapper .load-more-count {
  min-width: 100%;
  margin: 0 0 1em;
  text-align: center;
}
.wp-core-ui .load-more-wrapper .load-more {
  margin: 0;
}
.wp-core-ui .media-frame .load-more-wrapper .load-more + .spinner {
  float: none;
  margin: 0 -30px 0 10px;
}
.wp-core-ui .media-frame .load-more-wrapper .load-more.hidden + .spinner {
  margin: 0;
}
.wp-core-ui .load-more-wrapper::after {
  content: "";
  min-width: 100%;
  order: 1;
}
.wp-core-ui .load-more-wrapper .load-more-jump {
  margin: 0 0 0 12px;
}
.wp-core-ui .attachment.new-media {
  outline: 2px dotted #c3c4c7;
}
.wp-core-ui .load-more-wrapper {
  clear: both;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 1em 0;
}
.wp-core-ui .load-more-wrapper .load-more-count {
  min-width: 100%;
  margin: 0 0 1em;
  text-align: center;
}
.wp-core-ui .load-more-wrapper .load-more {
  margin: 0;
}
.wp-core-ui .media-frame .load-more-wrapper .load-more + .spinner {
  float: none;
  margin: 0 -30px 0 10px;
}
.wp-core-ui .media-frame .load-more-wrapper .load-more.hidden + .spinner {
  margin: 0;
}
.wp-core-ui .load-more-wrapper::after {
  content: "";
  min-width: 100%;
  order: 1;
}
.wp-core-ui .load-more-wrapper .load-more-jump {
  margin: 0 0 0 12px;
}
.wp-core-ui .media-progress-bar {
  position: relative;
  height: 10px;
  width: 70%;
  margin: 10px auto;
  border-radius: 10px;
  background: #dcdcde;
  background: rgba(0, 0, 0, 0.1);
}
.wp-core-ui .media-progress-bar div {
  height: 10px;
  min-width: 20px;
  width: 0;
  background: #2271b1;
  border-radius: 10px;
  transition: width 0.3s;
}
.wp-core-ui .media-uploader-status .media-progress-bar {
  display: none;
  width: 100%;
}
.wp-core-ui .uploading.media-uploader-status .media-progress-bar {
  display: block;
}
.wp-core-ui .attachment-preview .media-progress-bar {
  position: absolute;
  top: 50%;
  left: 15%;
  width: 70%;
  margin: -5px 0 0;
}
.wp-core-ui .media-uploader-status {
  position: relative;
  margin: 0 auto;
  padding-bottom: 10px;
  max-width: 400px;
}
.wp-core-ui .uploader-inline .media-uploader-status h2 {
  display: none;
}
.wp-core-ui .media-uploader-status .upload-details {
  display: none;
  font-size: 12px;
  color: #646970;
}
.wp-core-ui .uploading.media-uploader-status .upload-details {
  display: block;
}
.wp-core-ui .media-uploader-status .upload-detail-separator {
  padding: 0 4px;
}
.wp-core-ui .media-uploader-status .upload-count {
  color: #3c434a;
}
.wp-core-ui .media-uploader-status .upload-dismiss-errors, .wp-core-ui .media-uploader-status .upload-errors {
  display: none;
}
.wp-core-ui .errors.media-uploader-status .upload-dismiss-errors, .wp-core-ui .errors.media-uploader-status .upload-errors {
  display: block;
}
.wp-core-ui .media-uploader-status .upload-dismiss-errors {
  transition: none;
  text-decoration: none;
}
.wp-core-ui .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, 0.1);
}
.wp-core-ui .uploader-inline .upload-errors .upload-error {
  padding: 12px 30px;
  background-color: #fcf0f1;
  box-shadow: none;
}
.wp-core-ui .upload-errors .upload-error-filename {
  font-weight: 600;
}
.wp-core-ui .upload-errors .upload-error-message {
  display: block;
  padding-top: 8px;
  word-wrap: break-word;
}
.wp-core-ui .uploader-window, .wp-core-ui .wp-editor-wrap .uploader-editor {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  display: none;
}
.wp-core-ui .uploader-window {
  position: fixed;
  z-index: 250000;
  opacity: 0;
  transition: opacity 250ms;
}
.wp-core-ui .wp-editor-wrap .uploader-editor {
  position: absolute;
  z-index: 99998;
  background: rgba(140, 143, 148, 0.9);
}
.wp-core-ui .uploader-window, .wp-core-ui .wp-editor-wrap .uploader-editor.droppable {
  background: rgba(10, 75, 120, 0.9);
}
.wp-core-ui .uploader-window-content, .wp-core-ui .wp-editor-wrap .uploader-editor-content {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  border: 1px dashed #fff;
}
.wp-core-ui .uploader-window .uploader-editor-title, .wp-core-ui .uploader-window h1, .wp-core-ui .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-core-ui .wp-editor-wrap .uploader-editor .uploader-editor-title {
  display: none;
}
.wp-core-ui .wp-editor-wrap .uploader-editor.droppable .uploader-editor-title {
  display: block;
}
.wp-core-ui .uploader-window .media-progress-bar {
  margin-top: 20px;
  max-width: 300px;
  background: 0 0;
  border-color: #fff;
  display: none;
}
.wp-core-ui .uploader-window .media-progress-bar div {
  background: #fff;
}
.wp-core-ui .uploading .uploader-window .media-progress-bar {
  display: block;
}
.wp-core-ui .media-frame .uploader-inline {
  margin-bottom: 20px;
  padding: 0;
  text-align: center;
}
.wp-core-ui .uploader-inline-content {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
}
.wp-core-ui .uploader-inline-content .upload-ui {
  margin: 2em 0;
}
.wp-core-ui .uploader-inline-content .post-upload-ui {
  margin-bottom: 2em;
}
.wp-core-ui .uploader-inline .has-upload-message .upload-ui {
  margin: 0 0 4em;
}
.wp-core-ui .uploader-inline h2 {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 400;
  margin: 0;
}
.wp-core-ui .uploader-inline .has-upload-message .upload-instructions {
  font-size: 14px;
  color: #3c434a;
  font-weight: 400;
}
.wp-core-ui .uploader-inline .drop-instructions {
  display: none;
}
.wp-core-ui .supports-drag-drop .uploader-inline .drop-instructions {
  display: block;
}
.wp-core-ui .uploader-inline p {
  margin: 0.5em 0;
}
.wp-core-ui .uploader-inline .media-progress-bar {
  display: none;
}
.wp-core-ui .uploading.uploader-inline .media-progress-bar {
  display: block;
}
.wp-core-ui .uploader-inline .browser {
  display: inline-block !important;
}
.wp-core-ui .media-selection {
  position: absolute;
  top: 0;
  left: 0;
  right: 350px;
  height: 60px;
  padding: 0 0 0 16px;
  overflow: hidden;
  white-space: nowrap;
}
.wp-core-ui .media-selection .selection-info {
  display: inline-block;
  font-size: 12px;
  height: 60px;
  margin-right: 10px;
  vertical-align: top;
}
.wp-core-ui .media-selection.editing, .wp-core-ui .media-selection.empty {
  display: none;
}
.wp-core-ui .media-selection.one .edit-selection {
  display: none;
}
.wp-core-ui .media-selection .count {
  display: block;
  padding-top: 12px;
  font-size: 14px;
  line-height: 1.42857142;
  font-weight: 600;
}
.wp-core-ui .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;
}
.wp-core-ui .media-selection .button-link:focus, .wp-core-ui .media-selection .button-link:hover {
  color: #135e96;
}
.wp-core-ui .media-selection .button-link:last-child {
  border-right: 0;
  margin-right: 0;
}
.wp-core-ui .selection-info .clear-selection {
  color: #d63638;
}
.wp-core-ui .selection-info .clear-selection:focus, .wp-core-ui .selection-info .clear-selection:hover {
  color: #d63638;
}
.wp-core-ui .media-selection .selection-view {
  display: inline-block;
  vertical-align: top;
}
.wp-core-ui .media-selection .attachments {
  display: inline-block;
  height: 48px;
  margin: 6px;
  padding: 0;
  overflow: hidden;
  vertical-align: top;
}
.wp-core-ui .media-selection .attachment {
  width: 40px;
  padding: 0;
  margin: 4px;
}
.wp-core-ui .media-selection .attachment .thumbnail {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.wp-core-ui .media-selection .attachment .icon {
  width: 50%;
}
.wp-core-ui .media-selection .attachment-preview {
  box-shadow: none;
  background: 0 0;
}
.wp-core-ui .wp-core-ui .media-selection .attachment.details:focus, .wp-core-ui .wp-core-ui .media-selection .attachment:focus, .wp-core-ui .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 .wp-core-ui .media-selection .selected.attachment {
  box-shadow: none;
}
.wp-core-ui .wp-core-ui .media-selection .attachment.details {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1;
}
.wp-core-ui .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));
}
.wp-core-ui .media-selection .attachment .filename {
  display: none;
}
.wp-core-ui .media-frame .spinner {
  background: url(../images/spinner.gif) no-repeat;
  background-size: 20px 20px;
  float: right;
  display: inline-block;
  visibility: hidden;
  opacity: 0.7;
  width: 20px;
  height: 20px;
  margin: 0;
  vertical-align: middle;
}
.wp-core-ui .media-frame.mode-grid .spinner {
  margin: 0;
  float: none;
  vertical-align: middle;
}
.wp-core-ui .media-modal .media-toolbar .spinner {
  float: none;
  vertical-align: bottom;
  margin: 0 0 5px 5px;
}
.wp-core-ui .media-frame .instructions + .spinner.is-active {
  vertical-align: middle;
}
.wp-core-ui .media-frame .spinner.is-active {
  visibility: visible;
}
.wp-core-ui .attachment-details {
  position: relative;
  overflow: auto;
}
.wp-core-ui .attachment-details .settings-save-status {
  float: right;
  text-transform: none;
  font-weight: 400;
}
.wp-core-ui .attachment-details .settings-save-status .spinner {
  float: none;
  margin-left: 5px;
}
.wp-core-ui .attachment-details .settings-save-status .saved {
  display: none;
}
.wp-core-ui .attachment-details.save-waiting .settings-save-status .spinner {
  visibility: visible;
}
.wp-core-ui .attachment-details.save-complete .settings-save-status .saved {
  display: inline-block;
}
.wp-core-ui .attachment-info {
  overflow: hidden;
  min-height: 60px;
  margin-bottom: 16px;
  line-height: 1.5;
  color: #646970;
  border-bottom: 1px solid #dcdcde;
  padding-bottom: 11px;
}
.wp-core-ui .attachment-info .wp-media-wrapper {
  margin-bottom: 8px;
}
.wp-core-ui .attachment-info .wp-media-wrapper.wp-audio {
  margin-top: 13px;
}
.wp-core-ui .attachment-info .filename {
  font-weight: 600;
  color: #3c434a;
  word-wrap: break-word;
}
.wp-core-ui .attachment-info .thumbnail {
  position: relative;
  float: left;
  max-width: 120px;
  max-height: 120px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.wp-core-ui .uploading .attachment-info .thumbnail {
  width: 120px;
  height: 80px;
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .uploading .attachment-info .media-progress-bar {
  margin-top: 35px;
}
.wp-core-ui .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, 0.15);
  overflow: hidden;
}
.wp-core-ui .attachment-info .thumbnail img {
  display: block;
  max-width: 120px;
  max-height: 120px;
  margin: 0 auto;
}
.wp-core-ui .attachment-info .details {
  float: left;
  font-size: 12px;
  max-width: 100%;
}
.wp-core-ui .attachment-info .delete-attachment, .wp-core-ui .attachment-info .edit-attachment, .wp-core-ui .attachment-info .trash-attachment, .wp-core-ui .attachment-info .untrash-attachment {
  display: block;
  text-decoration: none;
  white-space: nowrap;
}
.wp-core-ui .attachment-details.needs-refresh .attachment-info .edit-attachment {
  display: none;
}
.wp-core-ui .attachment-info .edit-attachment {
  display: block;
}
.wp-core-ui .media-modal .delete-attachment, .wp-core-ui .media-modal .trash-attachment, .wp-core-ui .media-modal .untrash-attachment {
  display: inline;
  padding: 0;
  color: #d63638;
}
.wp-core-ui .media-modal .delete-attachment:focus, .wp-core-ui .media-modal .delete-attachment:hover, .wp-core-ui .media-modal .trash-attachment:focus, .wp-core-ui .media-modal .trash-attachment:hover, .wp-core-ui .media-modal .untrash-attachment:focus, .wp-core-ui .media-modal .untrash-attachment:hover {
  color: #d63638;
}
.wp-core-ui .attachment-display-settings {
  width: 100%;
  float: left;
  overflow: hidden;
}
.wp-core-ui .collection-settings {
  overflow: hidden;
}
.wp-core-ui .collection-settings .setting input[type=checkbox] {
  float: left;
  margin-right: 8px;
}
.wp-core-ui .collection-settings .setting .name, .wp-core-ui .collection-settings .setting span {
  min-width: inherit;
}
.wp-core-ui .media-modal .imgedit-wrap {
  position: static;
}
.wp-core-ui .media-modal .imgedit-wrap .imgedit-panel-content {
  padding: 16px 16px 0;
  position: absolute;
  top: 0;
  right: 282px;
  bottom: 0;
  left: 0;
  overflow: auto;
}
.wp-core-ui .media-modal .imgedit-wrap .imgedit-submit {
  margin-bottom: 16px;
}
.wp-core-ui .media-modal .imgedit-wrap .imgedit-settings {
  background: #f6f7f7;
  border-left: 1px solid #dcdcde;
  padding: 20px 16px 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 250px;
  overflow: auto;
}
.wp-core-ui .media-modal .imgedit-wrap .imgedit-save-target {
  margin: 8px 0 24px;
}
.wp-core-ui .media-modal .imgedit-group {
  background: 0 0;
  border: none;
  border-bottom: 1px solid #dcdcde;
  box-shadow: none;
  margin: 0;
  margin-bottom: 16px;
  padding: 0;
  padding-bottom: 16px;
  position: relative;
}
.wp-core-ui .media-modal .imgedit-group:last-of-type {
  border: none;
  margin: 0;
  padding: 0;
}
.wp-core-ui .media-modal .imgedit-group-top {
  margin: 0;
}
.wp-core-ui .media-modal .imgedit-group-top h2, .wp-core-ui .media-modal .imgedit-group-top h2 .button-link {
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  color: #646970;
  margin: 0;
  margin-top: 3px;
}
.wp-core-ui .media-modal .imgedit-group-top h2 .button-link, .wp-core-ui .media-modal .imgedit-group-top h2 a {
  text-decoration: none;
  color: #646970;
}
.wp-core-ui .wp-core-ui.media-modal .image-editor .imgedit-help-toggle, .wp-core-ui .wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active, .wp-core-ui .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 .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, 0.8);
  outline: 2px solid transparent;
}
.wp-core-ui .wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle {
  margin-top: -3px;
}
.wp-core-ui .wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle {
  margin-top: -2px;
}
.wp-core-ui .media-modal .imgedit-help-toggled span.dashicons:before {
  content: "\f142";
}
.wp-core-ui .media-modal .imgedit-thumbnail-preview {
  margin: 10px 8px 0 0;
}
.wp-core-ui .imgedit-thumbnail-preview-caption {
  display: block;
}
.wp-core-ui .media-modal .imgedit-wrap .notice, .wp-core-ui .media-modal .imgedit-wrap div.updated {
  margin: 0;
  margin-bottom: 16px;
}
.wp-core-ui .embed-url {
  display: block;
  position: relative;
  padding: 16px;
  margin: 0;
  z-index: 250;
  background: #fff;
  font-size: 18px;
}
.wp-core-ui .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, 0.1);
}
.wp-core-ui .media-frame .embed-url input::-ms-clear {
  display: none;
}
.wp-core-ui .media-frame .embed-url .spinner {
  position: absolute;
  top: 32px;
  right: 26px;
}
.wp-core-ui .media-frame .embed-loading .embed-url .spinner {
  visibility: visible;
}
.wp-core-ui .embed-link-settings, .wp-core-ui .embed-media-settings {
  position: absolute;
  top: 82px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 16px;
  overflow: auto;
}
.wp-core-ui .media-embed .embed-link-settings .link-text {
  margin-top: 0;
}
.wp-core-ui .embed-link-settings::after, .wp-core-ui .embed-media-settings::after {
  content: "";
  display: flex;
  clear: both;
  height: 24px;
}
.wp-core-ui .media-embed .embed-link-settings {
  overflow: visible;
}
.wp-core-ui .embed-preview embed, .wp-core-ui .embed-preview iframe, .wp-core-ui .embed-preview img, .wp-core-ui .mejs-container video {
  max-width: 100%;
  vertical-align: middle;
}
.wp-core-ui .embed-preview a {
  display: inline-block;
}
.wp-core-ui .embed-preview img {
  display: block;
  height: auto;
}
.wp-core-ui .mejs-container:focus {
  outline: 1px solid #4f94d4;
  box-shadow: 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .image-details .media-modal {
  left: 140px;
  right: 140px;
}
.wp-core-ui .image-details .media-frame-content, .wp-core-ui .image-details .media-frame-router, .wp-core-ui .image-details .media-frame-title {
  left: 0;
}
.wp-core-ui .image-details .embed-media-settings {
  top: 0;
  overflow: visible;
  padding: 0;
}
.wp-core-ui .image-details .embed-media-settings::after {
  content: none;
}
.wp-core-ui .image-details .embed-media-settings, .wp-core-ui .image-details .embed-media-settings div {
  box-sizing: border-box;
}
.wp-core-ui .image-details .column-settings {
  background: #f6f7f7;
  border-right: 1px solid #dcdcde;
  min-height: 100%;
  width: 55%;
  position: absolute;
  top: 0;
  left: 0;
}
.wp-core-ui .image-details .column-settings h2 {
  margin: 20px;
  padding-top: 20px;
  border-top: 1px solid #dcdcde;
  color: #1d2327;
}
.wp-core-ui .image-details .column-image {
  width: 45%;
  position: absolute;
  left: 55%;
  top: 0;
}
.wp-core-ui .image-details .image {
  margin: 20px;
}
.wp-core-ui .image-details .image img {
  max-width: 100%;
  max-height: 500px;
}
.wp-core-ui .image-details .advanced-toggle {
  padding: 0;
  color: #646970;
  text-transform: uppercase;
  text-decoration: none;
}
.wp-core-ui .image-details .advanced-toggle:active, .wp-core-ui .image-details .advanced-toggle:hover {
  color: #646970;
}
.wp-core-ui .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;
}
.wp-core-ui .image-details .advanced-visible .advanced-toggle:after {
  content: "\f142";
}
.wp-core-ui .image-details .custom-size .custom-size-setting, .wp-core-ui .image-details .custom-size label {
  display: block;
  float: left;
}
.wp-core-ui .image-details .custom-size .custom-size-setting label {
  float: none;
}
.wp-core-ui .image-details .custom-size input {
  width: 5em;
}
.wp-core-ui .image-details .custom-size .sep {
  float: left;
  margin: 26px 6px 0;
}
.wp-core-ui .image-details .custom-size .description {
  margin-left: 0;
}
.wp-core-ui .media-embed .thumbnail {
  max-width: 100%;
  max-height: 200px;
  position: relative;
  float: left;
}
.wp-core-ui .media-embed .thumbnail img {
  max-height: 200px;
  display: block;
}
.wp-core-ui .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, 0.1);
  overflow: hidden;
}
.wp-core-ui .media-embed .setting, .wp-core-ui .media-embed .setting-group {
  width: 100%;
  margin: 10px 0;
  float: left;
  display: block;
  clear: both;
}
.wp-core-ui .media-embed .setting-group .setting:not(.checkbox-setting) {
  margin: 0;
}
.wp-core-ui .media-embed .setting.has-description {
  margin-bottom: 5px;
}
.wp-core-ui .media-embed .description {
  clear: both;
  font-style: normal;
}
.wp-core-ui .media-embed .content-track + .description {
  line-height: 1.4;
  max-width: none !important;
}
.wp-core-ui .media-embed .remove-track {
  margin-bottom: 10px;
}
.wp-core-ui .image-details .embed-media-settings .setting, .wp-core-ui .image-details .embed-media-settings .setting-group {
  float: none;
  width: auto;
}
.wp-core-ui .image-details .actions {
  margin: 10px 0;
}
.wp-core-ui .image-details .hidden {
  display: none;
}
.wp-core-ui .media-embed .setting input[type=text], .wp-core-ui .media-embed .setting textarea, .wp-core-ui .media-embed fieldset {
  display: block;
  width: 100%;
  max-width: 400px;
}
.wp-core-ui .image-details .embed-media-settings .setting input[type=text], .wp-core-ui .image-details .embed-media-settings .setting textarea {
  max-width: inherit;
  width: 70%;
}
.wp-core-ui .image-details .description, .wp-core-ui .image-details .embed-media-settings .custom-size, .wp-core-ui .image-details .embed-media-settings .link-target, .wp-core-ui .image-details .embed-media-settings .setting input.link-to-custom, .wp-core-ui .image-details .embed-media-settings .setting-group {
  margin-left: 27%;
  width: 70%;
}
.wp-core-ui .image-details .description {
  font-style: normal;
  margin-top: 0;
}
.wp-core-ui .image-details .embed-media-settings .link-target {
  margin-top: 16px;
}
.wp-core-ui .audio-details .checkbox-label, .wp-core-ui .image-details .checkbox-label, .wp-core-ui .video-details .checkbox-label {
  vertical-align: baseline;
}
.wp-core-ui .media-embed .setting input.hidden, .wp-core-ui .media-embed .setting textarea.hidden {
  display: none;
}
.wp-core-ui .media-embed .setting .name, .wp-core-ui .media-embed .setting span, .wp-core-ui .media-embed .setting-group .name {
  display: inline-block;
  font-size: 13px;
  line-height: 1.84615384;
  color: #646970;
}
.wp-core-ui .media-embed .setting span {
  display: block;
  width: 200px;
}
.wp-core-ui .image-details .embed-media-settings .setting .name, .wp-core-ui .image-details .embed-media-settings .setting span {
  float: left;
  width: 25%;
  text-align: right;
  margin: 8px 1% 0;
  line-height: 1.1;
}
.wp-core-ui .image-details .embed-media-settings .setting .button-group, .wp-core-ui .media-frame .setting-group .button-group {
  width: auto;
}
.wp-core-ui .media-embed-sidebar {
  position: absolute;
  top: 0;
  left: 440px;
}
.wp-core-ui .advanced-section, .wp-core-ui .link-settings {
  margin-top: 10px;
}
.wp-core-ui .media-frame .setting .button-group {
  display: flex;
  margin: 0 !important;
  max-width: none !important;
}
.wp-core-ui .rtl .media-frame, .wp-core-ui .rtl .media-frame .search, .wp-core-ui .rtl .media-frame input[type=email], .wp-core-ui .rtl .media-frame input[type=number], .wp-core-ui .rtl .media-frame input[type=password], .wp-core-ui .rtl .media-frame input[type=search], .wp-core-ui .rtl .media-frame input[type=tel], .wp-core-ui .rtl .media-frame input[type=text], .wp-core-ui .rtl .media-frame input[type=url], .wp-core-ui .rtl .media-frame select, .wp-core-ui .rtl .media-frame textarea, .wp-core-ui .rtl .media-modal {
  font-family: Tahoma, sans-serif;
}
.wp-core-ui :lang(he-il) .rtl .media-frame, .wp-core-ui :lang(he-il) .rtl .media-frame .search, .wp-core-ui :lang(he-il) .rtl .media-frame input[type=email], .wp-core-ui :lang(he-il) .rtl .media-frame input[type=number], .wp-core-ui :lang(he-il) .rtl .media-frame input[type=password], .wp-core-ui :lang(he-il) .rtl .media-frame input[type=search], .wp-core-ui :lang(he-il) .rtl .media-frame input[type=text], .wp-core-ui :lang(he-il) .rtl .media-frame input[type=url], .wp-core-ui :lang(he-il) .rtl .media-frame select, .wp-core-ui :lang(he-il) .rtl .media-frame textarea, .wp-core-ui :lang(he-il) .rtl .media-modal {
  font-family: Arial, sans-serif;
}
@media only screen and (max-width: 900px) {
  .wp-core-ui .media-modal .media-frame-title {
    height: 40px;
  }
  .wp-core-ui .media-modal .media-frame-title h1 {
    line-height: 2.22222222;
    font-size: 18px;
  }
  .wp-core-ui .media-modal-close {
    width: 42px;
    height: 42px;
  }
  .wp-core-ui .media-frame .media-frame-title {
    position: static;
    padding: 0 44px;
    text-align: center;
  }
  .wp-core-ui .media-frame:not(.hide-menu) .media-frame-content, .wp-core-ui .media-frame:not(.hide-menu) .media-frame-router, .wp-core-ui .media-frame:not(.hide-menu) .media-frame-toolbar {
    left: 0;
  }
  .wp-core-ui .media-frame:not(.hide-menu) .media-frame-router {
    top: 80px;
  }
  .wp-core-ui .media-frame:not(.hide-menu) .media-frame-content {
    top: 114px;
  }
  .wp-core-ui .media-frame.hide-router .media-frame-content {
    top: 80px;
  }
  .wp-core-ui .media-frame:not(.hide-menu) .media-frame-menu {
    position: static;
    width: 0;
  }
  .wp-core-ui .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;
  }
  .wp-core-ui .media-frame:not(.hide-menu) .media-menu.visible {
    display: block;
  }
  .wp-core-ui .media-frame:not(.hide-menu) .media-menu > a {
    padding: 12px 16px;
    font-size: 16px;
  }
  .wp-core-ui .media-frame:not(.hide-menu) .media-menu .separator {
    margin: 5px 10px;
  }
  .wp-core-ui .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 .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: 0.875rem;
    font-weight: 600;
    text-decoration: none;
    background: 0 0;
    height: 0.1%;
    min-height: 40px;
  }
  .wp-core-ui .wp-core-ui .button.media-frame-menu-toggle:active, .wp-core-ui .wp-core-ui .button.media-frame-menu-toggle:hover {
    background: 0 0;
    transform: none;
  }
  .wp-core-ui .wp-core-ui .button.media-frame-menu-toggle:focus {
    outline: 1px solid transparent;
  }
  .wp-core-ui .media-sidebar {
    width: 230px;
  }
  .wp-core-ui .attachments-browser .attachments, .wp-core-ui .attachments-browser .attachments-wrapper, .wp-core-ui .attachments-browser .media-toolbar, .wp-core-ui .attachments-browser .uploader-inline, .wp-core-ui .attachments-browser.has-load-more .attachments-wrapper {
    right: 262px;
  }
  .wp-core-ui .attachment-details .setting, .wp-core-ui .media-sidebar .setting {
    margin: 6px 0;
  }
  .wp-core-ui .attachment-details .setting .name, .wp-core-ui .attachment-details .setting input, .wp-core-ui .attachment-details .setting textarea, .wp-core-ui .compat-item label span, .wp-core-ui .media-sidebar .setting .name, .wp-core-ui .media-sidebar .setting input, .wp-core-ui .media-sidebar .setting textarea {
    float: none;
    display: inline-block;
  }
  .wp-core-ui .attachment-details .setting span, .wp-core-ui .media-sidebar .checkbox-label-inline, .wp-core-ui .media-sidebar .setting span {
    float: none;
  }
  .wp-core-ui .media-sidebar .setting .select-label-inline {
    display: inline;
  }
  .wp-core-ui .attachment-details .setting .name, .wp-core-ui .compat-item label span, .wp-core-ui .media-sidebar .checkbox-label-inline, .wp-core-ui .media-sidebar .setting .name {
    text-align: inherit;
    min-height: 16px;
    margin: 0;
    padding: 8px 2px 2px;
  }
  .wp-core-ui .attachment-details .attachment-info .copy-to-clipboard-container, .wp-core-ui .media-sidebar .setting .copy-to-clipboard-container {
    margin-left: 0;
    padding-top: 0;
  }
  .wp-core-ui .attachment-details .attachment-info .copy-attachment-url, .wp-core-ui .media-sidebar .setting .copy-attachment-url {
    margin: 0 1px;
  }
  .wp-core-ui .attachment-details .setting .value, .wp-core-ui .media-sidebar .setting .value {
    float: none;
    width: auto;
  }
  .wp-core-ui .attachment-details .setting input[type=email], .wp-core-ui .attachment-details .setting input[type=number], .wp-core-ui .attachment-details .setting input[type=password], .wp-core-ui .attachment-details .setting input[type=search], .wp-core-ui .attachment-details .setting input[type=tel], .wp-core-ui .attachment-details .setting input[type=text], .wp-core-ui .attachment-details .setting input[type=url], .wp-core-ui .attachment-details .setting select, .wp-core-ui .attachment-details .setting textarea, .wp-core-ui .attachment-details .setting + .description, .wp-core-ui .media-sidebar .setting input[type=email], .wp-core-ui .media-sidebar .setting input[type=number], .wp-core-ui .media-sidebar .setting input[type=password], .wp-core-ui .media-sidebar .setting input[type=search], .wp-core-ui .media-sidebar .setting input[type=tel], .wp-core-ui .media-sidebar .setting input[type=text], .wp-core-ui .media-sidebar .setting input[type=url], .wp-core-ui .media-sidebar .setting select, .wp-core-ui .media-sidebar .setting textarea {
    float: none;
    width: 98%;
    max-width: none;
    height: auto;
  }
  .wp-core-ui .media-frame .media-toolbar input[type=search] {
    line-height: 2.25;
  }
  .wp-core-ui .attachment-details .setting select.columns, .wp-core-ui .media-sidebar .setting select.columns {
    width: auto;
  }
  .wp-core-ui .media-frame .search, .wp-core-ui .media-frame input, .wp-core-ui .media-frame textarea {
    padding: 3px 6px;
  }
  .wp-core-ui .wp-admin .media-frame select {
    min-height: 40px;
    font-size: 16px;
    line-height: 1.625;
    padding: 5px 24px 5px 8px;
  }
  .wp-core-ui .image-details .column-image {
    width: 30%;
    left: 70%;
  }
  .wp-core-ui .image-details .column-settings {
    width: 70%;
  }
  .wp-core-ui .image-details .media-modal {
    left: 30px;
    right: 30px;
  }
  .wp-core-ui .image-details .embed-media-settings .setting, .wp-core-ui .image-details .embed-media-settings .setting-group {
    margin: 20px;
  }
  .wp-core-ui .image-details .embed-media-settings .setting .name, .wp-core-ui .image-details .embed-media-settings .setting span {
    float: none;
    text-align: left;
    width: 100%;
    margin-bottom: 4px;
    margin-left: 0;
  }
  .wp-core-ui .media-modal .legend-inline {
    position: static;
    transform: none;
    margin-left: 0;
    margin-bottom: 6px;
  }
  .wp-core-ui .image-details .embed-media-settings .setting-group .setting {
    margin-bottom: 0;
  }
  .wp-core-ui .image-details .embed-media-settings .setting input.link-to-custom, .wp-core-ui .image-details .embed-media-settings .setting input[type=text], .wp-core-ui .image-details .embed-media-settings .setting textarea {
    width: 100%;
    margin-left: 0;
  }
  .wp-core-ui .image-details .embed-media-settings .setting.has-description {
    margin-bottom: 5px;
  }
  .wp-core-ui .image-details .description {
    width: auto;
    margin: 0 20px;
  }
  .wp-core-ui .image-details .embed-media-settings .custom-size {
    margin-left: 20px;
  }
  .wp-core-ui .collection-settings .setting input[type=checkbox] {
    float: none;
    margin-top: 0;
  }
  .wp-core-ui .media-selection {
    min-width: 120px;
  }
  .wp-core-ui .media-selection:after {
    background: 0 0;
  }
  .wp-core-ui .media-selection .attachments {
    display: none;
  }
  .wp-core-ui .media-modal .attachments-browser .media-toolbar .search {
    max-width: 100%;
    height: auto;
    float: right;
  }
  .wp-core-ui .media-modal .attachments-browser .media-toolbar .attachment-filters {
    height: auto;
  }
  .wp-core-ui .media-frame input[type=email], .wp-core-ui .media-frame input[type=number], .wp-core-ui .media-frame input[type=password], .wp-core-ui .media-frame input[type=search], .wp-core-ui .media-frame input[type=text], .wp-core-ui .media-frame input[type=url], .wp-core-ui .media-frame select, .wp-core-ui .media-frame textarea {
    font-size: 16px;
  }
  .wp-core-ui .media-frame .media-toolbar input[type=search] {
    line-height: 2.3755;
  }
  .wp-core-ui .media-modal .media-toolbar .spinner {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 782px) {
  .wp-core-ui .attachments-browser .media-toolbar {
    height: 82px;
  }
  .wp-core-ui .attachments-browser .attachments, .wp-core-ui .attachments-browser .uploader-inline {
    top: 82px;
  }
  .wp-core-ui .media-frame-toolbar .media-toolbar {
    bottom: -54px;
  }
  .wp-core-ui .mode-grid .attachments-browser .media-toolbar-primary {
    display: block;
  }
  .wp-core-ui .attachment-details .copy-to-clipboard-container .success, .wp-core-ui .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) {
  .wp-core-ui .image-details .media-modal, .wp-core-ui .media-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .wp-core-ui .media-modal-backdrop {
    position: fixed;
  }
  .wp-core-ui .media-sidebar {
    z-index: 1900;
    max-width: 70%;
    bottom: 120%;
    box-sizing: border-box;
    padding-bottom: 0;
  }
  .wp-core-ui .media-sidebar.visible {
    bottom: 0;
  }
  .wp-core-ui .attachments-browser .attachments, .wp-core-ui .attachments-browser .media-toolbar, .wp-core-ui .attachments-browser .uploader-inline, .wp-core-ui .media-frame-content .attachments-browser .attachments-wrapper {
    right: 0;
  }
  .wp-core-ui .attachments-browser .attachments-wrapper {
    padding-top: 12px;
  }
  .wp-core-ui .image-details .media-frame-title {
    display: block;
    top: 0;
    font-size: 14px;
  }
  .wp-core-ui .image-details .column-image, .wp-core-ui .image-details .column-settings {
    width: 100%;
    position: relative;
    left: 0;
  }
  .wp-core-ui .image-details .column-settings {
    padding: 4px 0;
  }
  .wp-core-ui .media-frame-content .media-toolbar .instructions {
    display: none;
  }
  .wp-core-ui .load-more-wrapper .load-more-jump {
    margin: 12px 0 0;
  }
}
@media only screen and (min-width: 901px) and (max-height: 400px) {
  .wp-core-ui .media-frame:not(.hide-menu) .media-menu, .wp-core-ui .media-menu {
    top: 0;
    padding-top: 44px;
  }
  .wp-core-ui .load-more-wrapper .load-more-jump {
    margin: 12px 0 0;
  }
}
@media only screen and (max-width: 480px) {
  .wp-core-ui .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 .wp-core-ui .media-modal-icon {
    background-image: url(./images/uploader-icons-2x.png);
    background-size: 134px 15px;
  }
  .wp-core-ui .media-frame .spinner {
    background-image: url(../images/spinner-2x.gif);
  }
}
.wp-core-ui .media-frame-content[data-columns="1"] .attachment {
  width: 100%;
}
.wp-core-ui .media-frame-content[data-columns="2"] .attachment {
  width: 50%;
}
.wp-core-ui .media-frame-content[data-columns="3"] .attachment {
  width: 33.33%;
}
.wp-core-ui .media-frame-content[data-columns="4"] .attachment {
  width: 25%;
}
.wp-core-ui .media-frame-content[data-columns="5"] .attachment {
  width: 20%;
}
.wp-core-ui .media-frame-content[data-columns="6"] .attachment {
  width: 16.66%;
}
.wp-core-ui .media-frame-content[data-columns="7"] .attachment {
  width: 14.28%;
}
.wp-core-ui .media-frame-content[data-columns="8"] .attachment {
  width: 12.5%;
}
.wp-core-ui .media-frame-content[data-columns="9"] .attachment {
  width: 11.11%;
}
.wp-core-ui .media-frame-content[data-columns="10"] .attachment {
  width: 10%;
}
.wp-core-ui .media-frame-content[data-columns="11"] .attachment {
  width: 9.09%;
}
.wp-core-ui .media-frame-content[data-columns="12"] .attachment {
  width: 8.33%;
}
.wp-core-ui .wp-color-picker {
  width: 80px;
  direction: ltr;
}
.wp-core-ui .wp-picker-container .hidden {
  display: none;
}
.wp-core-ui .wp-picker-container .wp-color-result.button {
  min-height: 30px;
  margin: 0 6px 6px 0;
  padding: 0 0 0 30px;
  font-size: 11px;
}
.wp-core-ui .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-core-ui .wp-color-result:focus, .wp-core-ui .wp-color-result:hover {
  background: #f6f7f7;
  border-color: #8c8f94;
  color: #1d2327;
}
.wp-core-ui .wp-color-result:focus:after, .wp-core-ui .wp-color-result:hover:after {
  color: #1d2327;
  border-color: #a7aaad;
  border-left: 1px solid #8c8f94;
}
.wp-core-ui .wp-picker-container {
  display: inline-block;
}
.wp-core-ui .wp-color-result:focus {
  border-color: #4f94d4;
  box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}
.wp-core-ui .wp-color-result:active {
  transform: none !important;
}
.wp-core-ui .wp-picker-open + .wp-picker-input-wrap {
  display: inline-block;
  vertical-align: top;
}
.wp-core-ui .wp-picker-input-wrap label {
  display: inline-block;
  vertical-align: top;
}
.wp-core-ui .form-table .wp-picker-input-wrap label {
  margin: 0 !important;
}
.wp-core-ui .wp-customizer .wp-picker-input-wrap .button.wp-picker-clear, .wp-core-ui .wp-customizer .wp-picker-input-wrap .button.wp-picker-default, .wp-core-ui .wp-picker-input-wrap .button.wp-picker-clear, .wp-core-ui .wp-picker-input-wrap .button.wp-picker-default {
  margin-left: 6px;
  padding: 0 8px;
  line-height: 2.54545455;
  min-height: 30px;
}
.wp-core-ui .wp-picker-container .iris-square-slider .ui-slider-handle:focus {
  background-color: #50575e;
}
.wp-core-ui .wp-picker-container .iris-picker {
  border-radius: 0;
  border-color: #dcdcde;
  margin-top: 6px;
}
.wp-core-ui .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-core-ui .wp-color-picker::-webkit-input-placeholder {
  color: #646970;
}
.wp-core-ui .wp-color-picker::-moz-placeholder {
  color: #646970;
  opacity: 1;
}
.wp-core-ui .wp-color-picker:-ms-input-placeholder {
  color: #646970;
}
.wp-core-ui .wp-picker-container input[type=text].iris-error {
  background-color: #fcf0f1;
  border-color: #d63638;
  color: #000;
}
.wp-core-ui .iris-picker .iris-strip .ui-slider-handle:focus, .wp-core-ui .iris-picker .ui-square-handle:focus {
  border-color: #3582c4;
  border-style: solid;
  box-shadow: 0 0 0 1px #3582c4;
  outline: 2px solid transparent;
}
.wp-core-ui .iris-picker .iris-palette:focus {
  box-shadow: 0 0 0 2px #3582c4;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .wp-picker-container input[type=text].wp-color-picker {
    width: 5rem;
    font-size: 16px;
    line-height: 1.875;
    min-height: 32px;
  }
  .wp-core-ui .wp-customizer .wp-picker-container input[type=text].wp-color-picker {
    padding: 0 5px;
  }
  .wp-core-ui .wp-picker-input-wrap .button.wp-picker-clear, .wp-core-ui .wp-picker-input-wrap .button.wp-picker-default {
    padding: 0 8px;
    line-height: 2.14285714;
    min-height: 32px;
  }
  .wp-core-ui .wp-customizer .wp-picker-input-wrap .button.wp-picker-clear, .wp-core-ui .wp-customizer .wp-picker-input-wrap .button.wp-picker-default {
    padding: 0 8px;
    font-size: 14px;
    line-height: 2.14285714;
    min-height: 32px;
  }
  .wp-core-ui .wp-picker-container .wp-color-result.button {
    padding: 0 0 0 40px;
    font-size: 14px;
    line-height: 2.14285714;
  }
  .wp-core-ui .wp-customizer .wp-picker-container .wp-color-result.button {
    font-size: 14px;
    line-height: 2.14285714;
  }
  .wp-core-ui .wp-picker-container .wp-color-result-text {
    padding: 0 14px;
    font-size: inherit;
    line-height: inherit;
  }
  .wp-core-ui .wp-customizer .wp-picker-container .wp-color-result-text {
    padding: 0 10px;
  }
}
.wp-core-ui .mce-tinymce {
  box-shadow: none;
}
.wp-core-ui .mce-container, .wp-core-ui .mce-container *, .wp-core-ui .mce-widget, .wp-core-ui .mce-widget * {
  color: inherit;
  font-family: inherit;
}
.wp-core-ui .mce-container .mce-monospace, .wp-core-ui .mce-widget .mce-monospace {
  font-family: Consolas, Monaco, monospace;
  font-size: 13px;
  line-height: 150%;
}
.wp-core-ui #mce-modal-block, .wp-core-ui #mce-modal-block.mce-fade {
  opacity: 0.7;
  transition: none;
  background: #000;
}
.wp-core-ui .mce-window {
  border-radius: 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  -webkit-font-smoothing: subpixel-antialiased;
  transition: none;
}
.wp-core-ui .mce-window .mce-container-body.mce-abs-layout {
  overflow: visible;
}
.wp-core-ui .mce-window .mce-window-head {
  background: #fff;
  border-bottom: 1px solid #dcdcde;
  padding: 0;
  min-height: 36px;
}
.wp-core-ui .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;
}
.wp-core-ui .mce-window .mce-window-head .mce-close, .wp-core-ui .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;
}
.wp-core-ui .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;
}
.wp-core-ui .mce-window-head .mce-close:focus .mce-i-remove:before, .wp-core-ui .mce-window-head .mce-close:hover .mce-i-remove:before {
  color: #135e96;
}
.wp-core-ui .mce-window-head .mce-close:focus .mce-i-remove, .wp-core-ui div.mce-tab:focus {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .mce-window .mce-window-head .mce-dragh {
  width: calc(100% - 36px);
}
.wp-core-ui .mce-window .mce-foot {
  border-top: 1px solid #dcdcde;
}
.wp-core-ui #wp-link .query-results, .wp-core-ui .mce-checkbox i.mce-i-checkbox, .wp-core-ui .mce-textbox {
  border: 1px solid #dcdcde;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
  transition: 0.05s all ease-in-out;
}
.wp-core-ui #wp-link .query-results:focus, .wp-core-ui .mce-checkbox:focus i.mce-i-checkbox, .wp-core-ui .mce-textbox.mce-focus, .wp-core-ui .mce-textbox:focus {
  border-color: #4f94d4;
  box-shadow: 0 0 2px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .mce-window .mce-wp-help {
  height: 360px;
  width: 460px;
  overflow: auto;
}
.wp-core-ui .mce-window .mce-wp-help * {
  box-sizing: border-box;
}
.wp-core-ui .mce-window .mce-wp-help > .mce-container-body {
  width: auto !important;
}
.wp-core-ui .mce-window .wp-editor-help {
  padding: 10px 10px 0 20px;
}
.wp-core-ui .mce-window .wp-editor-help h2, .wp-core-ui .mce-window .wp-editor-help p {
  margin: 8px 0;
  white-space: normal;
  font-size: 14px;
  font-weight: 400;
}
.wp-core-ui .mce-window .wp-editor-help table {
  width: 100%;
  margin-bottom: 20px;
}
.wp-core-ui .mce-window .wp-editor-help table.wp-help-single {
  margin: 0 8px 20px;
}
.wp-core-ui .mce-window .wp-editor-help table.fixed {
  table-layout: fixed;
}
.wp-core-ui .mce-window .wp-editor-help table.fixed td:nth-child(odd), .wp-core-ui .mce-window .wp-editor-help table.fixed th:nth-child(odd) {
  width: 12%;
}
.wp-core-ui .mce-window .wp-editor-help table.fixed td:nth-child(even), .wp-core-ui .mce-window .wp-editor-help table.fixed th:nth-child(even) {
  width: 38%;
}
.wp-core-ui .mce-window .wp-editor-help table.fixed th:nth-child(odd) {
  padding: 5px 0 0;
}
.wp-core-ui .mce-window .wp-editor-help td, .wp-core-ui .mce-window .wp-editor-help th {
  font-size: 13px;
  padding: 5px;
  vertical-align: middle;
  word-wrap: break-word;
  white-space: normal;
}
.wp-core-ui .mce-window .wp-editor-help th {
  font-weight: 600;
  padding-bottom: 0;
}
.wp-core-ui .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, 0.08);
}
.wp-core-ui .mce-window .wp-help-th-center td:nth-child(odd), .wp-core-ui .mce-window .wp-help-th-center th:nth-child(odd) {
  text-align: center;
}
.wp-core-ui .mce-floatpanel.mce-popover, .wp-core-ui .mce-menu {
  border-color: rgba(0, 0, 0, 0.15);
  border-radius: 0;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
.wp-core-ui .mce-floatpanel.mce-popover.mce-bottom, .wp-core-ui .mce-menu {
  margin-top: 2px;
}
.wp-core-ui .mce-floatpanel .mce-arrow {
  display: none;
}
.wp-core-ui .mce-menu .mce-container-body {
  min-width: 160px;
}
.wp-core-ui .mce-menu-item {
  border: none;
  margin-bottom: 2px;
  padding: 6px 15px 6px 12px;
}
.wp-core-ui .mce-menu-has-icons i.mce-ico {
  line-height: 20px;
}
.wp-core-ui div.mce-panel {
  border: 0;
  background: #fff;
}
.wp-core-ui .mce-panel.mce-menu {
  border: 1px solid #dcdcde;
}
.wp-core-ui div.mce-tab {
  line-height: 13px;
}
.wp-core-ui div.mce-toolbar-grp {
  border-bottom: 1px solid #dcdcde;
  background: #f6f7f7;
  padding: 0;
  position: relative;
}
.wp-core-ui div.mce-inline-toolbar-grp {
  border: 1px solid #a7aaad;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 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;
}
.wp-core-ui div.mce-inline-toolbar-grp > div.mce-stack-layout {
  padding: 1px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-up {
  margin-bottom: 0;
  margin-top: 8px;
}
.wp-core-ui div.mce-inline-toolbar-grp:after, .wp-core-ui div.mce-inline-toolbar-grp:before {
  position: absolute;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  content: "";
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-up:before {
  top: -9px;
  border-bottom-color: #a7aaad;
  border-width: 0 9px 9px;
  margin-left: -9px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-down:before {
  bottom: -9px;
  border-top-color: #a7aaad;
  border-width: 9px 9px 0;
  margin-left: -9px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-up:after {
  top: -8px;
  border-bottom-color: #f6f7f7;
  border-width: 0 8px 8px;
  margin-left: -8px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-down:after {
  bottom: -8px;
  border-top-color: #f6f7f7;
  border-width: 8px 8px 0;
  margin-left: -8px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-left:after, .wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-left:before {
  margin: 0;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-left:before {
  left: 20px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-left:after {
  left: 21px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-right:after, .wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-right:before {
  left: auto;
  margin: 0;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-right:before {
  right: 20px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-right:after {
  right: 21px;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-full {
  right: 0;
}
.wp-core-ui div.mce-inline-toolbar-grp.mce-arrow-full > div {
  width: 100%;
  overflow-x: auto;
}
.wp-core-ui div.mce-toolbar-grp > div {
  padding: 3px;
}
.wp-core-ui .has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
  padding-right: 32px;
}
.wp-core-ui .mce-toolbar .mce-btn-group {
  margin: 0;
}
.wp-core-ui .block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
  display: none;
}
.wp-core-ui .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
  display: block;
}
.wp-core-ui div.mce-statusbar {
  border-top: 1px solid #dcdcde;
}
.wp-core-ui div.mce-path {
  padding: 2px 10px;
  margin: 0;
}
.wp-core-ui .mce-path, .wp-core-ui .mce-path .mce-divider, .wp-core-ui .mce-path-item {
  font-size: 12px;
}
.wp-core-ui .mce-toolbar .mce-btn, .wp-core-ui .qt-dfw {
  border-color: transparent;
  background: 0 0;
  box-shadow: none;
  text-shadow: none;
  cursor: pointer;
}
.wp-core-ui .mce-btn .mce-txt {
  direction: inherit;
  text-align: inherit;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn, .wp-core-ui .qt-dfw {
  border: 1px solid transparent;
  margin: 2px;
  border-radius: 2px;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn:focus, .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn:hover, .wp-core-ui .qt-dfw:focus, .wp-core-ui .qt-dfw:hover {
  background: #f6f7f7;
  border-color: #50575e;
  color: #1d2327;
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
  outline: 0;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-active, .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn:active, .wp-core-ui .qt-dfw.active {
  background: #f0f0f1;
  border-color: #50575e;
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.3);
}
.wp-core-ui .mce-btn.mce-active, .wp-core-ui .mce-btn.mce-active button, .wp-core-ui .mce-btn.mce-active i, .wp-core-ui .mce-btn.mce-active:hover button, .wp-core-ui .mce-btn.mce-active:hover i {
  color: inherit;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-active:focus, .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-active:hover {
  border-color: #1d2327;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus, .wp-core-ui .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;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
  border-color: #50575e;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-first, .wp-core-ui .mce-toolbar .mce-btn-group .mce-last {
  border-color: transparent;
}
.wp-core-ui .mce-toolbar .mce-btn button, .wp-core-ui .qt-dfw {
  padding: 2px 3px;
  line-height: normal;
}
.wp-core-ui .mce-toolbar .mce-listbox button {
  font-size: 13px;
  line-height: 1.53846153;
  padding-left: 6px;
  padding-right: 20px;
}
.wp-core-ui .mce-toolbar .mce-btn i {
  text-shadow: none;
}
.wp-core-ui .mce-toolbar .mce-btn-group > div {
  white-space: normal;
}
.wp-core-ui .mce-toolbar .mce-colorbutton .mce-open {
  border-right: 0;
}
.wp-core-ui .mce-toolbar .mce-colorbutton .mce-preview {
  margin: 0;
  padding: 0;
  top: auto;
  bottom: 2px;
  left: 3px;
  height: 3px;
  width: 20px;
  background: #50575e;
}
.wp-core-ui .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;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
  padding: 2px 3px 1px;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
  color: #fff;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus, .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover {
  background: #4f94d4;
  border-color: #135e96;
  color: #fff;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
  box-shadow: 0 0 1px 1px #72aee6;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
  background: #2271b1;
  border-color: #135e96;
  box-shadow: inset 0 2px 0 #135e96;
}
.wp-core-ui .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, 0.2);
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus, .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
  border-color: #c3c4c7;
}
.wp-core-ui .mce-panel .mce-btn i.mce-caret {
  border-top: 6px solid #50575e;
  margin-left: 2px;
  margin-right: 2px;
}
.wp-core-ui .mce-listbox i.mce-caret {
  right: 4px;
}
.wp-core-ui .mce-panel .mce-btn:focus i.mce-caret, .wp-core-ui .mce-panel .mce-btn:hover i.mce-caret {
  border-top-color: #1d2327;
}
.wp-core-ui .mce-panel .mce-active i.mce-caret {
  border-top: 0;
  border-bottom: 6px solid #1d2327;
  margin-top: 7px;
}
.wp-core-ui .mce-listbox.mce-active i.mce-caret {
  margin-top: -3px;
}
.wp-core-ui .mce-toolbar .mce-splitbtn:hover .mce-open {
  border-right-color: transparent;
}
.wp-core-ui .mce-toolbar .mce-splitbtn .mce-open.mce-active {
  background: 0 0;
  outline: 0;
}
.wp-core-ui .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal, .wp-core-ui .mce-menu .mce-menu-item.mce-active.mce-menu-item-preview, .wp-core-ui .mce-menu .mce-menu-item.mce-selected, .wp-core-ui .mce-menu .mce-menu-item:focus, .wp-core-ui .mce-menu .mce-menu-item:hover {
  background: #2271b1;
  color: #fff;
}
.wp-core-ui .mce-menu .mce-menu-item.mce-selected .mce-caret, .wp-core-ui .mce-menu .mce-menu-item:focus .mce-caret, .wp-core-ui .mce-menu .mce-menu-item:hover .mce-caret {
  border-left-color: #fff;
}
.wp-core-ui .rtl .mce-menu .mce-menu-item.mce-selected .mce-caret, .wp-core-ui .rtl .mce-menu .mce-menu-item:focus .mce-caret, .wp-core-ui .rtl .mce-menu .mce-menu-item:hover .mce-caret {
  border-left-color: inherit;
  border-right-color: #fff;
}
.wp-core-ui .mce-menu .mce-menu-item.mce-active .mce-menu-shortcut, .wp-core-ui .mce-menu .mce-menu-item.mce-disabled:hover .mce-ico, .wp-core-ui .mce-menu .mce-menu-item.mce-disabled:hover .mce-text, .wp-core-ui .mce-menu .mce-menu-item.mce-selected .mce-ico, .wp-core-ui .mce-menu .mce-menu-item.mce-selected .mce-text, .wp-core-ui .mce-menu .mce-menu-item:focus .mce-ico, .wp-core-ui .mce-menu .mce-menu-item:focus .mce-menu-shortcut, .wp-core-ui .mce-menu .mce-menu-item:focus .mce-text, .wp-core-ui .mce-menu .mce-menu-item:hover .mce-ico, .wp-core-ui .mce-menu .mce-menu-item:hover .mce-menu-shortcut, .wp-core-ui .mce-menu .mce-menu-item:hover .mce-text {
  color: inherit;
}
.wp-core-ui .mce-menu .mce-menu-item.mce-disabled {
  cursor: default;
}
.wp-core-ui .mce-menu .mce-menu-item.mce-disabled:hover {
  background: #c3c4c7;
}
.wp-core-ui div.mce-menubar {
  border-color: #dcdcde;
  background: #fff;
  border-width: 0 0 1px;
}
.wp-core-ui .mce-menubar .mce-menubtn.mce-active, .wp-core-ui .mce-menubar .mce-menubtn:focus, .wp-core-ui .mce-menubar .mce-menubtn:hover {
  border-color: transparent;
  background: 0 0;
}
.wp-core-ui .mce-menubar .mce-menubtn:focus {
  color: #043959;
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
}
.wp-core-ui .mce-menu-item-sep:hover, .wp-core-ui div.mce-menu .mce-menu-item-sep {
  border-bottom: 1px solid #dcdcde;
  height: 0;
  margin: 5px 0;
}
.wp-core-ui .mce-menubtn span {
  margin-right: 0;
  padding-left: 3px;
}
.wp-core-ui .mce-menu-has-icons i.mce-ico:before {
  margin-left: -2px;
}
.wp-core-ui .mce-menu.mce-menu-align .mce-menu-item-normal {
  position: relative;
}
.wp-core-ui .mce-menu.mce-menu-align .mce-menu-shortcut {
  bottom: 0.6em;
  font-size: 0.9em;
}
.wp-core-ui .mce-primary button, .wp-core-ui .mce-primary button i {
  text-align: center;
  color: #fff;
  text-shadow: none;
  padding: 0;
  line-height: 1.85714285;
}
.wp-core-ui .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;
}
.wp-core-ui .mce-window .mce-btn::-moz-focus-inner {
  border-width: 0;
  border-style: none;
  padding: 0;
}
.wp-core-ui .mce-window .mce-btn:focus, .wp-core-ui .mce-window .mce-btn:hover {
  background: #f6f7f7;
  border-color: #8c8f94;
  color: #1d2327;
}
.wp-core-ui .mce-window .mce-btn:focus {
  border-color: #4f94d4;
  box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}
.wp-core-ui .mce-window .mce-btn:active {
  background: #f0f0f1;
  border-color: #8c8f94;
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
  transform: translateY(1px);
}
.wp-core-ui .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;
}
.wp-core-ui .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;
}
.wp-core-ui .mce-window .mce-btn.mce-primary:focus, .wp-core-ui .mce-window .mce-btn.mce-primary:hover {
  background: #4f94d4;
  border-color: #135e96;
  color: #fff;
}
.wp-core-ui .mce-window .mce-btn.mce-primary:focus {
  box-shadow: 0 1px 0 #2271b1, 0 0 2px 1px #72aee6;
}
.wp-core-ui .mce-window .mce-btn.mce-primary:active {
  background: #2271b1;
  border-color: #135e96;
  box-shadow: inset 0 2px 0 #135e96;
  vertical-align: top;
}
.wp-core-ui .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, 0.1) !important;
  cursor: default;
}
.wp-core-ui .mce-menubtn.mce-fixed-width span {
  overflow-x: hidden;
  text-overflow: ellipsis;
  width: 82px;
}
.wp-core-ui .mce-charmap {
  margin: 3px;
}
.wp-core-ui .mce-charmap td {
  padding: 0;
  border-color: #dcdcde;
  cursor: pointer;
}
.wp-core-ui .mce-charmap td:hover {
  background: #f6f7f7;
}
.wp-core-ui .mce-charmap td div {
  width: 18px;
  height: 22px;
  line-height: 1.57142857;
}
.wp-core-ui .mce-tooltip {
  margin-top: 2px;
}
.wp-core-ui .mce-tooltip-inner {
  border-radius: 3px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 12px;
}
.wp-core-ui .mce-ico {
  font-family: tinymce, Arial;
}
.wp-core-ui .mce-btn-small .mce-ico {
  font-family: tinymce-small, Arial;
}
.wp-core-ui .mce-toolbar .mce-ico {
  color: #50575e;
  line-height: 1;
  width: 20px;
  height: 20px;
  text-align: center;
  text-shadow: none;
  margin: 0;
  padding: 0;
}
.wp-core-ui .qt-dfw {
  color: #50575e;
  line-height: 1;
  width: 28px;
  height: 26px;
  text-align: center;
  text-shadow: none;
}
.wp-core-ui .mce-toolbar .mce-btn .mce-open {
  line-height: 20px;
}
.wp-core-ui .mce-toolbar .mce-btn.mce-active .mce-open, .wp-core-ui .mce-toolbar .mce-btn:focus .mce-open, .wp-core-ui .mce-toolbar .mce-btn:hover .mce-open {
  border-left-color: #1d2327;
}
.wp-core-ui div.mce-notification {
  left: 10% !important;
  right: 10%;
}
.wp-core-ui .mce-notification button.mce-close {
  right: 6px;
  top: 3px;
  font-weight: 400;
  color: #50575e;
}
.wp-core-ui .mce-notification button.mce-close:focus, .wp-core-ui .mce-notification button.mce-close:hover {
  color: #000;
}
.wp-core-ui i.mce-i-aligncenter, .wp-core-ui i.mce-i-alignjustify, .wp-core-ui i.mce-i-alignleft, .wp-core-ui i.mce-i-alignright, .wp-core-ui i.mce-i-backcolor, .wp-core-ui i.mce-i-blockquote, .wp-core-ui i.mce-i-bold, .wp-core-ui i.mce-i-bullist, .wp-core-ui i.mce-i-charmap, .wp-core-ui i.mce-i-dashicon, .wp-core-ui i.mce-i-dfw, .wp-core-ui i.mce-i-forecolor, .wp-core-ui i.mce-i-fullscreen, .wp-core-ui i.mce-i-help, .wp-core-ui i.mce-i-hr, .wp-core-ui i.mce-i-indent, .wp-core-ui i.mce-i-italic, .wp-core-ui i.mce-i-link, .wp-core-ui i.mce-i-ltr, .wp-core-ui i.mce-i-numlist, .wp-core-ui i.mce-i-outdent, .wp-core-ui i.mce-i-pastetext, .wp-core-ui i.mce-i-pasteword, .wp-core-ui i.mce-i-redo, .wp-core-ui i.mce-i-remove, .wp-core-ui i.mce-i-removeformat, .wp-core-ui i.mce-i-spellchecker, .wp-core-ui i.mce-i-strikethrough, .wp-core-ui i.mce-i-underline, .wp-core-ui i.mce-i-undo, .wp-core-ui i.mce-i-unlink, .wp-core-ui i.mce-i-wp-media-library, .wp-core-ui i.mce-i-wp_adv, .wp-core-ui i.mce-i-wp_code, .wp-core-ui i.mce-i-wp_fullscreen, .wp-core-ui i.mce-i-wp_help, .wp-core-ui i.mce-i-wp_more, .wp-core-ui 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;
}
.wp-core-ui .qt-dfw {
  font: normal 20px/1 dashicons;
  vertical-align: top;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wp-core-ui i.mce-i-bold:before {
  content: "\f200";
}
.wp-core-ui i.mce-i-italic:before {
  content: "\f201";
}
.wp-core-ui i.mce-i-bullist:before {
  content: "\f203";
}
.wp-core-ui i.mce-i-numlist:before {
  content: "\f204";
}
.wp-core-ui i.mce-i-blockquote:before {
  content: "\f205";
}
.wp-core-ui i.mce-i-alignleft:before {
  content: "\f206";
}
.wp-core-ui i.mce-i-aligncenter:before {
  content: "\f207";
}
.wp-core-ui i.mce-i-alignright:before {
  content: "\f208";
}
.wp-core-ui i.mce-i-link:before {
  content: "\f103";
}
.wp-core-ui i.mce-i-unlink:before {
  content: "\f225";
}
.wp-core-ui i.mce-i-wp_more:before {
  content: "\f209";
}
.wp-core-ui i.mce-i-strikethrough:before {
  content: "\f224";
}
.wp-core-ui i.mce-i-spellchecker:before {
  content: "\f210";
}
.wp-core-ui .qt-dfw:before, .wp-core-ui i.mce-i-dfw:before, .wp-core-ui i.mce-i-fullscreen:before, .wp-core-ui i.mce-i-wp_fullscreen:before {
  content: "\f211";
}
.wp-core-ui i.mce-i-wp_adv:before {
  content: "\f212";
}
.wp-core-ui i.mce-i-underline:before {
  content: "\f213";
}
.wp-core-ui i.mce-i-alignjustify:before {
  content: "\f214";
}
.wp-core-ui i.mce-i-backcolor:before, .wp-core-ui i.mce-i-forecolor:before {
  content: "\f215";
}
.wp-core-ui i.mce-i-pastetext:before {
  content: "\f217";
}
.wp-core-ui i.mce-i-removeformat:before {
  content: "\f218";
}
.wp-core-ui i.mce-i-charmap:before {
  content: "\f220";
}
.wp-core-ui i.mce-i-outdent:before {
  content: "\f221";
}
.wp-core-ui i.mce-i-indent:before {
  content: "\f222";
}
.wp-core-ui i.mce-i-undo:before {
  content: "\f171";
}
.wp-core-ui i.mce-i-redo:before {
  content: "\f172";
}
.wp-core-ui i.mce-i-help:before, .wp-core-ui i.mce-i-wp_help:before {
  content: "\f223";
}
.wp-core-ui i.mce-i-wp-media-library:before {
  content: "\f104";
}
.wp-core-ui i.mce-i-ltr:before {
  content: "\f320";
}
.wp-core-ui i.mce-i-wp_page:before {
  content: "\f105";
}
.wp-core-ui i.mce-i-hr:before {
  content: "\f460";
}
.wp-core-ui i.mce-i-remove:before {
  content: "\f158";
}
.wp-core-ui i.mce-i-wp_code:before {
  content: "\f475";
}
.wp-core-ui .rtl i.mce-i-outdent:before {
  content: "\f222";
}
.wp-core-ui .rtl i.mce-i-indent:before {
  content: "\f221";
}
.wp-core-ui .wp-editor-wrap {
  position: relative;
}
.wp-core-ui .wp-editor-tools {
  position: relative;
  z-index: 1;
}
.wp-core-ui .wp-editor-tools:after {
  clear: both;
  content: "";
  display: table;
}
.wp-core-ui .wp-editor-container {
  clear: both;
  border: 1px solid #dcdcde;
}
.wp-core-ui .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;
}
.wp-core-ui .rtl .wp-editor-area {
  font-family: Tahoma, Monaco, monospace;
}
.wp-core-ui .locale-he-il .wp-editor-area {
  font-family: Arial, Monaco, monospace;
}
.wp-core-ui .wp-editor-container textarea.wp-editor-area {
  width: 100%;
  margin: 0;
  box-shadow: none;
}
.wp-core-ui .wp-editor-tabs {
  float: right;
}
.wp-core-ui .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-core-ui .wp-switch-editor:focus {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  outline: 0;
  color: #1d2327;
}
.wp-core-ui .html-active .switch-html:focus, .wp-core-ui .tmce-active .switch-tmce:focus, .wp-core-ui .wp-switch-editor:active {
  box-shadow: none;
}
.wp-core-ui .wp-switch-editor:active {
  background-color: #f6f7f7;
  box-shadow: none;
}
.wp-core-ui .js .tmce-active .wp-editor-area {
  color: #fff;
}
.wp-core-ui .tmce-active .quicktags-toolbar {
  display: none;
}
.wp-core-ui .html-active .switch-html, .wp-core-ui .tmce-active .switch-tmce {
  background: #f6f7f7;
  color: #50575e;
  border-bottom-color: #f6f7f7;
}
.wp-core-ui .wp-media-buttons {
  float: left;
}
.wp-core-ui .wp-media-buttons .button {
  margin-right: 5px;
  margin-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.wp-core-ui .wp-media-buttons .button:active {
  position: relative;
  top: 1px;
  margin-top: -1px;
  margin-bottom: 1px;
}
.wp-core-ui .wp-media-buttons .insert-media {
  padding-left: 5px;
}
.wp-core-ui .wp-media-buttons a {
  text-decoration: none;
  color: #3c434a;
  font-size: 12px;
}
.wp-core-ui .wp-media-buttons img {
  padding: 0 4px;
  vertical-align: middle;
}
.wp-core-ui .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-core-ui .wp-media-buttons .add_media span.wp-media-buttons-icon {
  background: 0 0;
}
.wp-core-ui .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-core-ui .wp-media-buttons .add_media span.wp-media-buttons-icon:before {
  content: "\f104";
}
.wp-core-ui .mce-content-body dl.wp-caption {
  max-width: 100%;
}
.wp-core-ui .quicktags-toolbar {
  padding: 3px;
  position: relative;
  border-bottom: 1px solid #dcdcde;
  background: #f6f7f7;
  min-height: 30px;
}
.wp-core-ui .has-dfw .quicktags-toolbar {
  padding-right: 35px;
}
.wp-core-ui .wp-core-ui .quicktags-toolbar input.button.button-small {
  margin: 2px;
}
.wp-core-ui .quicktags-toolbar input[value=link] {
  text-decoration: underline;
}
.wp-core-ui .quicktags-toolbar input[value=del] {
  text-decoration: line-through;
}
.wp-core-ui .quicktags-toolbar input[value=i] {
  font-style: italic;
}
.wp-core-ui .quicktags-toolbar input[value=b] {
  font-weight: 600;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw, .wp-core-ui .qt-dfw {
  position: absolute;
  top: 0;
  right: 0;
}
.wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
  margin: 7px 7px 0 0;
}
.wp-core-ui .qt-dfw {
  margin: 5px 5px 0 0;
}
.wp-core-ui .qt-fullscreen {
  position: static;
  margin: 2px;
}
@media screen and (max-width: 782px) {
  .wp-core-ui .mce-toolbar .mce-btn button, .wp-core-ui .qt-dfw {
    padding: 6px 7px;
  }
  .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
    padding: 6px 7px 5px;
  }
  .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn {
    margin: 1px;
  }
  .wp-core-ui .qt-dfw {
    width: 36px;
    height: 34px;
  }
  .wp-core-ui .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
    margin: 4px 4px 0 0;
  }
  .wp-core-ui .mce-toolbar .mce-colorbutton .mce-preview {
    left: 8px;
    bottom: 6px;
  }
  .wp-core-ui .mce-window .mce-btn {
    padding: 2px 0;
  }
  .wp-core-ui .has-dfw .quicktags-toolbar, .wp-core-ui .has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
    padding-right: 40px;
  }
}
@media screen and (min-width: 782px) {
  .wp-core-ui .wp-core-ui .quicktags-toolbar input.button.button-small {
    font-size: 12px;
    min-height: 26px;
    line-height: 2;
  }
}
.wp-core-ui #wp_editbtns, .wp-core-ui #wp_gallerybtns {
  padding: 2px;
  position: absolute;
  display: none;
  z-index: 100020;
}
.wp-core-ui #wp_delgallery, .wp-core-ui #wp_delimgbtn, .wp-core-ui #wp_editgallery, .wp-core-ui #wp_editimgbtn {
  background-color: #f0f0f1;
  margin: 2px;
  padding: 2px;
  border: 1px solid #8c8f94;
  border-radius: 3px;
}
.wp-core-ui #wp_delgallery:hover, .wp-core-ui #wp_delimgbtn:hover, .wp-core-ui #wp_editgallery:hover, .wp-core-ui #wp_editimgbtn:hover {
  border-color: #50575e;
  background-color: #c3c4c7;
}
.wp-core-ui #wp-link-wrap {
  display: none;
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 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 0.2s, margin-top 0.2s;
}
.wp-core-ui #wp-link-backdrop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 360px;
  background: #000;
  opacity: 0.7;
  z-index: 100100;
}
.wp-core-ui #wp-link {
  position: relative;
  height: 100%;
}
.wp-core-ui #wp-link-wrap {
  height: 500px;
  margin-top: -250px;
}
.wp-core-ui #wp-link-wrap .wp-link-text-field {
  display: none;
}
.wp-core-ui #wp-link-wrap.has-text-field .wp-link-text-field {
  display: block;
}
.wp-core-ui #link-modal-title {
  background: #fff;
  border-bottom: 1px solid #dcdcde;
  height: 36px;
  font-size: 18px;
  font-weight: 600;
  line-height: 2;
  margin: 0;
  padding: 0 36px 0 16px;
}
.wp-core-ui #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-core-ui #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-core-ui #wp-link-close:focus, .wp-core-ui #wp-link-close:hover {
  color: #135e96;
}
.wp-core-ui #wp-link-close:focus {
  outline: 0;
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  outline: 2px solid transparent;
  outline-offset: -2px;
}
.wp-core-ui #wp-link-wrap #link-selector {
  -webkit-overflow-scrolling: touch;
  padding: 0 16px;
  position: absolute;
  top: 37px;
  left: 0;
  right: 0;
  bottom: 44px;
}
.wp-core-ui #wp-link ol, .wp-core-ui #wp-link ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-core-ui #wp-link input[type=text] {
  box-sizing: border-box;
}
.wp-core-ui #wp-link #link-options {
  padding: 8px 0 12px;
}
.wp-core-ui #wp-link p.howto {
  margin: 3px 0;
}
.wp-core-ui #wp-link p.howto a {
  text-decoration: none;
  color: inherit;
}
.wp-core-ui #wp-link label input[type=text] {
  margin-top: 5px;
  width: 70%;
}
.wp-core-ui #wp-link #link-options label span, .wp-core-ui #wp-link #search-panel label span.search-label {
  display: inline-block;
  width: 80px;
  text-align: right;
  padding-right: 5px;
  max-width: 24%;
  vertical-align: middle;
  word-wrap: break-word;
}
.wp-core-ui #wp-link .link-search-field {
  width: 250px;
  max-width: 70%;
}
.wp-core-ui #wp-link .link-search-wrapper {
  margin: 5px 0 9px;
  display: block;
  overflow: hidden;
}
.wp-core-ui #wp-link .link-search-wrapper .spinner {
  float: none;
  margin: -3px 0 0 4px;
}
.wp-core-ui #wp-link .link-target {
  padding: 3px 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wp-core-ui #wp-link .link-target label {
  max-width: 70%;
}
.wp-core-ui #wp-link .query-results {
  border: 1px #dcdcde solid;
  margin: 0 0 12px;
  background: #fff;
  overflow: auto;
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 0;
  top: 166px;
}
.wp-core-ui .has-text-field #wp-link .query-results {
  top: 210px;
}
.wp-core-ui #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-core-ui #wp-link .query-notice {
  padding: 0;
  border-bottom: 1px solid #dcdcde;
  background-color: #fff;
  color: #000;
}
.wp-core-ui #wp-link .query-notice .query-notice-default, .wp-core-ui #wp-link .query-notice .query-notice-hint {
  display: block;
  padding: 6px;
  border-left: 4px solid #72aee6;
}
.wp-core-ui #wp-link .unselectable.no-matches-found {
  padding: 0;
  border-bottom: 1px solid #dcdcde;
  background-color: #f6f7f7;
}
.wp-core-ui #wp-link .no-matches-found .item-title {
  display: block;
  padding: 6px;
  border-left: 4px solid #d63638;
}
.wp-core-ui #wp-link .query-results em {
  font-style: normal;
}
.wp-core-ui #wp-link li:hover {
  background: #f0f6fc;
  color: #101517;
}
.wp-core-ui #wp-link li.unselectable {
  border-bottom: 1px solid #dcdcde;
}
.wp-core-ui #wp-link li.unselectable:hover {
  background: #fff;
  cursor: auto;
  color: #2c3338;
}
.wp-core-ui #wp-link li.selected {
  background: #dcdcde;
  color: #2c3338;
}
.wp-core-ui #wp-link li.selected .item-title {
  font-weight: 600;
}
.wp-core-ui #wp-link li:last-child {
  border: none;
}
.wp-core-ui #wp-link .item-title {
  display: inline-block;
  width: 80%;
  width: calc(100% - 68px);
  word-wrap: break-word;
}
.wp-core-ui #wp-link .item-info {
  text-transform: uppercase;
  color: #646970;
  font-size: 11px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.wp-core-ui #wp-link .river-waiting {
  display: none;
  padding: 10px 0;
}
.wp-core-ui #wp-link .submitbox {
  padding: 8px 16px;
  background: #fff;
  border-top: 1px solid #dcdcde;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.wp-core-ui #wp-link-cancel {
  line-height: 1.92307692;
  float: left;
}
.wp-core-ui #wp-link-update {
  line-height: 1.76923076;
  float: right;
}
.wp-core-ui #wp-link-submit {
  float: right;
}
@media screen and (max-width: 782px) {
  .wp-core-ui #wp-link-wrap {
    margin-top: -140px;
  }
  .wp-core-ui #wp-link-wrap .query-results {
    top: 195px;
  }
  .wp-core-ui #wp-link-wrap.has-text-field .query-results {
    top: 235px;
  }
  .wp-core-ui #link-selector {
    padding: 0 16px 60px;
  }
  .wp-core-ui #wp-link-wrap #link-selector {
    bottom: 52px;
  }
  .wp-core-ui #wp-link-cancel {
    line-height: 2.46153846;
  }
  .wp-core-ui #wp-link .link-target {
    padding-top: 10px;
  }
  .wp-core-ui #wp-link .submitbox .button {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 520px) {
  .wp-core-ui #wp-link-wrap {
    width: auto;
    margin-left: 0;
    left: 10px;
    right: 10px;
    max-width: 500px;
  }
}
@media screen and (max-height: 520px) {
  .wp-core-ui #wp-link-wrap {
    transition: none;
    height: auto;
    margin-top: 0;
    top: 10px;
    bottom: 10px;
  }
  .wp-core-ui #link-selector {
    overflow: auto;
  }
  .wp-core-ui #search-panel .query-results {
    position: static;
  }
}
@media screen and (max-height: 290px) {
  .wp-core-ui #wp-link-wrap {
    height: auto;
    margin-top: 0;
    top: 10px;
    bottom: 10px;
  }
  .wp-core-ui #link-selector {
    overflow: auto;
    height: calc(100% - 92px);
    padding-bottom: 2px;
  }
  .wp-core-ui #search-panel .query-results {
    position: static;
  }
}
.wp-core-ui div.wp-link-preview {
  float: left;
  margin: 5px;
  max-width: 694px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wp-core-ui div.wp-link-preview a {
  color: #2271b1;
  text-decoration: underline;
  transition-property: border, background, color;
  transition-duration: 0.05s;
  transition-timing-function: ease-in-out;
  cursor: pointer;
}
.wp-core-ui div.wp-link-preview a.wplink-url-error {
  color: #d63638;
}
.wp-core-ui div.wp-link-input {
  float: left;
  margin: 2px;
  max-width: 694px;
}
.wp-core-ui div.wp-link-input input {
  width: 300px;
  padding: 3px;
  box-sizing: border-box;
  line-height: 1.28571429;
  min-height: 26px;
}
.wp-core-ui .mce-toolbar div.wp-link-input ~ .mce-btn, .wp-core-ui .mce-toolbar div.wp-link-preview ~ .mce-btn {
  margin: 2px 1px;
}
.wp-core-ui .mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
  margin-right: 2px;
}
.wp-core-ui .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, 0.8);
  background-color: #fff;
}
.wp-core-ui .ui-autocomplete.wplink-autocomplete li {
  margin-bottom: 0;
  padding: 4px 10px;
  clear: both;
  white-space: normal;
  text-align: left;
}
.wp-core-ui .ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
  float: right;
}
.wp-core-ui .ui-autocomplete.wplink-autocomplete li.ui-state-focus {
  background-color: #dcdcde;
  cursor: pointer;
}
@media screen and (max-width: 782px) {
  .wp-core-ui div.wp-link-input, .wp-core-ui div.wp-link-preview {
    max-width: 70%;
    max-width: calc(100% - 86px);
  }
  .wp-core-ui div.wp-link-preview {
    margin: 8px 0 8px 5px;
  }
  .wp-core-ui div.wp-link-input {
    width: 300px;
  }
  .wp-core-ui div.wp-link-input input {
    width: 100%;
    font-size: 16px;
    padding: 5px;
  }
}
.wp-core-ui .mce-fullscreen {
  z-index: 100010;
}
.wp-core-ui .rtl .quicktags-toolbar input, .wp-core-ui .rtl .wp-switch-editor {
  font-family: Tahoma, sans-serif;
}
.wp-core-ui .mce-rtl .mce-flow-layout .mce-flow-layout-item > div {
  direction: rtl;
}
.wp-core-ui .mce-rtl .mce-listbox i.mce-caret {
  left: 6px;
}
.wp-core-ui html:lang(he-il) .rtl .quicktags-toolbar input, .wp-core-ui 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-core-ui .wp-media-buttons .add_media span.wp-media-buttons-icon {
    background: 0 0;
  }
}
.wp-core-ui ul {
  padding: 0;
  margin-block-start: 0;
  margin-block-end: 0px;
}
.wp-core-ui .clear {
  clear: both;
}
.wp-core-ui .csf {
  position: relative;
}
.wp-core-ui .csf label {
  padding: 0;
  margin: 0;
  display: inline-block;
}
.wp-core-ui .csf-ab-icon {
  top: 2px;
}
.wp-core-ui #screen-meta-links + .csf-options {
  margin-top: 40px;
}
.wp-core-ui .csf-options {
  margin-top: 20px;
  margin-right: 20px;
}
.wp-core-ui .csf-header {
  position: relative;
}
.wp-core-ui .csf-header-inner {
  padding: 25px;
  transition: box-shadow 0.3s ease;
}
.wp-core-ui .csf-header-inner h1 {
  float: left;
  font-size: 1.5em;
  line-height: 26px;
  font-weight: 400;
  margin: 0;
}
.wp-core-ui .csf-header-inner h1 small {
  font-size: 11px;
  font-weight: 500;
}
.wp-core-ui .csf-sticky .csf-header-inner {
  position: fixed;
  z-index: 99;
  top: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .csf-buttons {
  float: right;
}
.wp-core-ui .csf-buttons .button {
  margin: 0 2px;
  line-height: 26px;
}
.wp-core-ui .csf-buttons .button:focus {
  outline: 0 !important;
  box-shadow: none !important;
}
.wp-core-ui .csf-buttons .csf-save {
  min-width: 72px;
}
.wp-core-ui .csf-header-left {
  float: left;
}
.wp-core-ui .csf-header-right {
  float: right;
}
.wp-core-ui .csf-nav {
  display: block;
  position: relative;
  z-index: 10;
  float: left;
}
.wp-core-ui .csf-nav ul {
  clear: left;
  margin: 0;
  list-style-type: none;
}
.wp-core-ui .csf-nav ul li {
  margin-bottom: 0;
}
.wp-core-ui .csf-nav ul li a {
  font-size: 13px;
  position: relative;
  display: block;
  padding: 14px 12px;
  text-decoration: none;
  transition-property: color, background;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}
.wp-core-ui .csf-nav ul li a:focus {
  outline: 0;
  box-shadow: none;
}
.wp-core-ui .csf-nav ul li .csf-arrow:after {
  content: "\f054";
  display: inline-block;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 9px;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -4px;
}
.wp-core-ui .csf-nav ul li.csf-tab-expanded .csf-arrow:after {
  transform: rotate(90deg);
}
.wp-core-ui .csf-nav ul li.csf-tab-expanded ul {
  display: block;
}
.wp-core-ui .csf-nav ul ul {
  display: none;
  position: relative;
}
.wp-core-ui .csf-nav ul ul li a {
  font-size: 12px;
  padding: 12px 14px 12px 24px;
}
.wp-core-ui .csf-nav .csf-tab-icon {
  width: 20px;
  margin-right: 5px;
  font-size: 13px;
  text-align: center;
}
.wp-core-ui .csf-nav .csf-label-error {
  margin-left: 4px;
  vertical-align: top;
}
.wp-core-ui .csf-nav-normal {
  width: 225px;
}
.wp-core-ui .csf-nav-normal + .csf-content {
  margin-left: 225px;
}
.wp-core-ui .csf-nav-inline {
  width: 100%;
}
.wp-core-ui .csf-nav-inline ul li {
  display: inline-block;
  vertical-align: top;
}
.wp-core-ui .csf-nav-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 9;
  width: 225px;
}
.wp-core-ui .csf-wrapper {
  position: relative;
}
.wp-core-ui .csf-content {
  position: relative;
  background-color: #fff;
}
.wp-core-ui .csf-sections {
  float: left;
  width: 100%;
}
.wp-core-ui .csf-section-title {
  display: none;
  padding: 20px 30px;
  background-color: #f5f5f5;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.wp-core-ui .csf-section-title h3 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}
.wp-core-ui .csf-section-title .csf-section-icon {
  margin-right: 5px;
}
.wp-core-ui .csf-footer {
  padding: 20px;
  font-size: 11px;
}
.wp-core-ui .csf-copyright {
  float: left;
  margin-top: 5px;
}
.wp-core-ui .csf-search-all .csf-nav, .wp-core-ui .csf-search-all .csf-nav-background, .wp-core-ui .csf-show-all .csf-nav, .wp-core-ui .csf-show-all .csf-nav-background {
  display: none;
}
.wp-core-ui .csf-search-all .csf-content, .wp-core-ui .csf-show-all .csf-content {
  margin-left: 0;
}
.wp-core-ui .csf-search-all .csf-section, .wp-core-ui .csf-search-all .csf-section-title, .wp-core-ui .csf-show-all .csf-section, .wp-core-ui .csf-show-all .csf-section-title {
  display: block !important;
}
.wp-core-ui .csf-search-all .csf-section-title {
  display: none !important;
}
.wp-core-ui .csf-expand-all {
  float: left;
  padding: 0 8px;
  margin-right: 4px;
  z-index: 1;
  font-size: 13px;
  line-height: 30px;
  cursor: pointer;
  user-select: none;
  border-radius: 2px;
  transition: all 0.2s;
}
.wp-core-ui .csf-expand-all span {
  font-size: 11px;
  vertical-align: middle;
}
.wp-core-ui .csf-search {
  float: left;
}
.wp-core-ui .csf-search input {
  margin: 0 2px 0 0;
  border: none;
  font-size: 12px;
  line-height: 30px;
  min-height: 30px;
  text-align: inherit;
  padding: 0 10px;
  border-radius: 2px;
  box-shadow: none;
}
.wp-core-ui .csf-search input:focus {
  box-shadow: none;
}
.wp-core-ui .csf-saving .csf-buttons, .wp-core-ui .csf-saving .csf-content {
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}
.wp-core-ui .csf-metabox {
  margin: -6px -12px -12px -12px;
}
.wp-core-ui .csf-metabox .csf-field {
  padding: 20px;
}
.wp-core-ui .csf-metabox .csf-section-title {
  padding: 20px;
}
.wp-core-ui .block-editor-page .csf-metabox {
  margin: -6px -14px -14px -14px;
}
.wp-core-ui .block-editor-editor-skeleton__content .csf-metabox {
  border-left: 1px solid #e2e4e7;
  border-right: 1px solid #e2e4e7;
}
.wp-core-ui .csf-sections-reset {
  float: left;
  width: 100%;
  text-align: right;
  border-top: 1px solid #eee;
}
.wp-core-ui .csf-sections-reset .csf-button-cancel, .wp-core-ui .csf-sections-reset input {
  display: none;
}
.wp-core-ui .csf-sections-reset label {
  padding: 10px;
}
.wp-core-ui .csf-sections-reset span {
  -webkit-user-select: none;
  user-select: none;
}
.wp-core-ui .csf-sections-reset input:checked ~ .csf-button-reset {
  display: none;
}
.wp-core-ui .csf-sections-reset input:checked ~ .csf-button-cancel {
  display: inline-block;
}
.wp-core-ui #side-sortables .csf-section-title {
  padding: 12px;
}
.wp-core-ui #side-sortables .csf-field {
  padding: 10px 15px;
}
.wp-core-ui #side-sortables .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 6px;
}
.wp-core-ui #side-sortables .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
.wp-core-ui #side-sortables .csf-field-text input {
  width: 100%;
}
.wp-core-ui #side-sortables .csf-notice {
  padding: 10px 15px;
}
.wp-core-ui .csf-comment-metabox {
  margin: -6px -12px -12px -12px;
}
.wp-core-ui .csf-comment-metabox .csf-field {
  padding: 20px;
}
.wp-core-ui .csf-comment-metabox .csf-section-title {
  padding: 20px;
}
.wp-core-ui .csf-tooltip {
  position: absolute;
  z-index: 5000001;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  text-decoration: none;
  padding: 6px 12px;
  max-width: 200px;
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
  border-radius: 4px;
}
.wp-core-ui .csf-theme-dark .csf-header-inner {
  background-color: #050505;
}
.wp-core-ui .csf-theme-dark .csf-header-inner h1 {
  color: #fff;
}
.wp-core-ui .csf-theme-dark .csf-header-inner h1 small {
  color: #555;
}
.wp-core-ui .csf-theme-dark .csf-expand-all {
  color: #999;
  background-color: #222;
}
.wp-core-ui .csf-theme-dark .csf-expand-all:hover {
  color: #fff;
  background-color: #333;
}
.wp-core-ui .csf-theme-dark .csf-search input {
  color: #fff;
  background-color: #222;
}
.wp-core-ui .csf-theme-dark .csf-search:focus {
  background-color: #444;
}
.wp-core-ui .csf-theme-dark .csf-search::-webkit-input-placeholder {
  color: #666;
}
.wp-core-ui .csf-theme-dark .csf-nav ul li a {
  color: #999;
  border-color: #2f2f2f;
  background-color: #222;
}
.wp-core-ui .csf-theme-dark .csf-nav ul li a:hover {
  color: #fff;
}
.wp-core-ui .csf-theme-dark .csf-nav ul li .csf-active {
  color: #fff;
  background-color: #111;
}
.wp-core-ui .csf-theme-dark .csf-nav ul ul li a {
  border-color: #2f2f2f;
  background-color: #191919;
}
.wp-core-ui .csf-theme-dark .csf-nav ul ul li .csf-active {
  background-color: #101010;
}
.wp-core-ui .csf-theme-dark .csf-nav ul ul:before {
  background-color: rgba(34, 34, 34, 0.75);
}
.wp-core-ui .csf-theme-dark .csf-nav > ul > li:last-child > a {
  border: none;
}
.wp-core-ui .csf-theme-dark .csf-nav-normal ul li a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.wp-core-ui .csf-theme-dark .csf-nav-normal ul li .csf-active:after {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  border-right-color: #fff;
  border-width: 4px;
  margin-top: -4px;
}
.wp-core-ui .csf-theme-dark .csf-nav-inline {
  background-color: #222;
}
.wp-core-ui .csf-theme-dark .csf-nav-inline ul li a {
  text-align: center;
  border-right-width: 1px;
  border-right-style: solid;
}
.wp-core-ui .csf-theme-dark .csf-nav-inline ul li .csf-active:after {
  content: " ";
  position: absolute;
  left: 50%;
  bottom: 0;
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  border-bottom-color: #fff;
  border-width: 4px;
  margin-left: -4px;
}
.wp-core-ui .csf-theme-dark .csf-nav-background {
  background-color: #222;
}
.wp-core-ui .csf-theme-dark .csf-footer {
  color: #555;
  background-color: #050505;
}
.wp-core-ui .csf-theme-light .csf-container {
  border: 1px solid #ccd0d4;
  box-shadow: 0 0 15 rgba(0, 0, 0, 0.04);
}
.wp-core-ui .csf-theme-light .csf-header-inner {
  border-bottom: 1px solid #ccd0d4;
  background-color: #f5f5f5;
  background: linear-gradient(#fefefe, #f5f5f5);
}
.wp-core-ui .csf-theme-light .csf-header-inner h1 small {
  color: #999;
}
.wp-core-ui .csf-theme-light .csf-expand-all {
  color: #999;
  background-color: #eee;
}
.wp-core-ui .csf-theme-light .csf-expand-all:hover {
  color: #555;
}
.wp-core-ui .csf-theme-light .csf-search input {
  color: #555;
  background-color: #eee;
}
.wp-core-ui .csf-theme-light .csf-search input::-webkit-input-placeholder {
  color: #999;
}
.wp-core-ui .csf-theme-light .csf-nav ul li a {
  font-weight: 500;
  color: #444;
  background-color: #f5f5f5;
}
.wp-core-ui .csf-theme-light .csf-nav ul li a:hover {
  color: #111;
  background-color: #fff;
}
.wp-core-ui .csf-theme-light .csf-nav ul li .csf-active {
  color: #111;
  background-color: #fff;
}
.wp-core-ui .csf-theme-light .csf-nav ul ul li a {
  background-color: #eee;
}
.wp-core-ui .csf-theme-light .csf-nav-normal > ul {
  margin-right: -1px;
  margin-bottom: -1px;
}
.wp-core-ui .csf-theme-light .csf-nav-normal > ul li a {
  border-bottom: 1px solid #ccd0d4;
  border-right: 1px solid #ccd0d4;
}
.wp-core-ui .csf-theme-light .csf-nav-normal > ul li .csf-active {
  border-right-color: #fff;
}
.wp-core-ui .csf-theme-light .csf-nav-inline {
  background-color: #f5f5f5;
  border-bottom: 1px solid #ccd0d4;
}
.wp-core-ui .csf-theme-light .csf-nav-inline > ul {
  margin-bottom: -1px;
}
.wp-core-ui .csf-theme-light .csf-nav-inline > ul li a {
  text-align: center;
  border-right: 1px solid #ccd0d4;
  border-bottom: 1px solid #ccd0d4;
}
.wp-core-ui .csf-theme-light .csf-nav-inline > ul li .csf-active {
  border-bottom-color: #fff;
}
.wp-core-ui .csf-theme-light .csf-nav-inline > ul ul {
  display: none !important;
}
.wp-core-ui .csf-theme-light .csf-nav-inline .csf-arrow:after {
  display: none;
}
.wp-core-ui .csf-theme-light .csf-nav-background {
  background-color: #f5f5f5;
  border-right: 1px solid #ccd0d4;
}
.wp-core-ui .csf-theme-light .csf-footer {
  color: #555;
  border-top: 1px solid #ccd0d4;
  background-color: #f5f5f5;
  background: linear-gradient(#fafafa, #f5f5f5);
}
.wp-core-ui .csf-field {
  position: relative;
  padding: 30px;
}
.wp-core-ui .csf-field + .csf-field {
  border-top: 1px solid #eee;
}
.wp-core-ui .csf-field p:first-child {
  margin-top: 0;
}
.wp-core-ui .csf-field p:last-child {
  margin-bottom: 0;
}
.wp-core-ui .csf-field:after, .wp-core-ui .csf-field:before {
  content: " ";
  display: table;
}
.wp-core-ui .csf-field:after {
  clear: both;
}
.wp-core-ui .csf-field h4 {
  margin-top: 0;
}
.wp-core-ui .csf-field .csf-title {
  position: relative;
  width: 20%;
  float: left;
}
.wp-core-ui .csf-field .csf-title h4 {
  margin: 0;
  color: #23282d;
}
.wp-core-ui .csf-field .csf-fieldset {
  float: right;
  width: calc(80% - 20px);
}
.wp-core-ui .csf-pseudo-field {
  padding: 0 5px 0 0 !important;
  display: inline-block;
}
.wp-core-ui .csf-pseudo-field + .csf-pseudo-field {
  border: 0;
}
.wp-core-ui .csf-pseudo-field pre {
  display: none;
}
.wp-core-ui .csf-field-accordion .csf-accordion-item {
  position: relative;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-accordion .csf-accordion-item:last-child {
  margin-bottom: 0;
}
.wp-core-ui .csf-field-accordion .csf-accordion-item h4 {
  font-size: 1em;
}
.wp-core-ui .csf-field-accordion .csf-accordion-title {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0;
  padding: 15px;
  min-height: 0;
  font-size: 100%;
  user-select: none;
  border: 1px solid #ccd0d4;
  background-color: #fafafa;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  transition: border-color 0.15s;
}
.wp-core-ui .csf-field-accordion .csf-accordion-title:active, .wp-core-ui .csf-field-accordion .csf-accordion-title:focus, .wp-core-ui .csf-field-accordion .csf-accordion-title:hover {
  outline: 0;
  border-color: #999;
}
.wp-core-ui .csf-field-accordion .csf-accordion-title .csf--icon {
  width: 20px;
  text-align: center;
  margin-right: 2px;
}
.wp-core-ui .csf-field-accordion .csf-accordion-icon {
  width: 16px;
  text-align: center;
}
.wp-core-ui .csf-field-accordion .csf-accordion-content {
  display: none;
  padding: 0;
  border: 1px solid #ccd0d4;
  border-top: none;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.wp-core-ui .csf-field-accordion .csf-accordion-content > .csf-field {
  padding: 15px;
}
.wp-core-ui .csf-field-accordion .csf-accordion-open {
  display: block;
}
.wp-core-ui .csf-field-background .csf-field {
  border: 0 !important;
  padding: 0;
  margin-bottom: 6px;
  margin-right: 6px;
}
.wp-core-ui .csf-field-background .csf--title {
  color: #777;
  font-size: 12px;
}
.wp-core-ui .csf-field-background .csf--background-colors {
  display: flex;
  flex-wrap: wrap;
}
.wp-core-ui .csf-field-background .csf--background-attributes {
  display: flex;
  flex-wrap: wrap;
}
.wp-core-ui .csf-field-background .csf--background-attributes select {
  min-width: 100%;
  margin: 0;
}
.wp-core-ui .csf-field-background .csf--background-attributes .csf-field {
  flex: 1;
}
.wp-core-ui .csf-field-background .csf--attributes-hidden {
  display: none;
}
.wp-core-ui .csf-field-backup textarea {
  width: 100%;
  min-height: 200px;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-backup small {
  display: inline-block;
  margin: 5px;
}
.wp-core-ui .csf-field-backup hr {
  margin: 20px 0;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.wp-core-ui .csf-field-border .csf--inputs, .wp-core-ui .csf-field-dimensions .csf--inputs, .wp-core-ui .csf-field-spacing .csf--inputs {
  float: left;
  display: flex;
  flex-wrap: wrap;
}
.wp-core-ui .csf-field-border .csf--input, .wp-core-ui .csf-field-dimensions .csf--input, .wp-core-ui .csf-field-spacing .csf--input {
  display: flex;
  padding-right: 6px;
  padding-bottom: 4px;
  box-sizing: border-box;
}
.wp-core-ui .csf-field-border .csf--input select, .wp-core-ui .csf-field-dimensions .csf--input select, .wp-core-ui .csf-field-spacing .csf--input select {
  margin: 0;
}
.wp-core-ui .csf-field-border .csf--input input, .wp-core-ui .csf-field-dimensions .csf--input input, .wp-core-ui .csf-field-spacing .csf--input input {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 65px;
  max-width: 100%;
  text-align: center;
}
.wp-core-ui .csf-field-border .csf--color, .wp-core-ui .csf-field-dimensions .csf--color, .wp-core-ui .csf-field-spacing .csf--color {
  float: left;
}
.wp-core-ui .csf-field-border .csf--label, .wp-core-ui .csf-field-dimensions .csf--label, .wp-core-ui .csf-field-spacing .csf--label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  user-select: none;
  min-width: 20px;
  max-width: 100%;
  padding: 0 4px;
  font-size: 12px;
  text-align: center;
  color: #555;
  border: 1px solid #7b776c;
  background-color: #f5f5f5;
}
.wp-core-ui .csf-field-border .csf--icon, .wp-core-ui .csf-field-dimensions .csf--icon, .wp-core-ui .csf-field-spacing .csf--icon {
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.wp-core-ui .csf-field-border .csf--icon + input, .wp-core-ui .csf-field-dimensions .csf--icon + input, .wp-core-ui .csf-field-spacing .csf--icon + input {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.wp-core-ui .csf-field-border .csf--unit, .wp-core-ui .csf-field-dimensions .csf--unit, .wp-core-ui .csf-field-spacing .csf--unit {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
.wp-core-ui .csf-field-border .csf--is-unit, .wp-core-ui .csf-field-dimensions .csf--is-unit, .wp-core-ui .csf-field-spacing .csf--is-unit {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.wp-core-ui .csf-field-button_set .csf--buttons {
  display: inline-block;
}
.wp-core-ui .csf-field-button_set .csf--button {
  position: relative;
  z-index: 1;
  float: left;
  cursor: pointer;
  padding: 7px 14px;
  min-width: 16px;
  text-align: center;
  color: #555;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  user-select: none;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.wp-core-ui .csf-field-button_set .csf--button:first-child {
  border-radius: 4px 0 0 4px;
}
.wp-core-ui .csf-field-button_set .csf--button:last-child {
  border-radius: 0 4px 4px 0;
}
.wp-core-ui .csf-field-button_set .csf--button:not(:first-child) {
  margin-left: -1px;
}
.wp-core-ui .csf-field-button_set .csf--button:hover {
  background-color: #eee;
}
.wp-core-ui .csf-field-button_set .csf--active, .wp-core-ui .csf-field-button_set .csf--active:hover {
  z-index: 2;
  color: #fff;
  border-color: #006799;
  background-color: #0085ba;
}
.wp-core-ui .csf-field-button_set input {
  display: none;
}
.wp-core-ui .csf-field-checkbox ul, .wp-core-ui .csf-field-radio ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow-y: auto;
  max-height: 305px;
}
.wp-core-ui .csf-field-checkbox ul li, .wp-core-ui .csf-field-radio ul li {
  margin-bottom: 6px;
}
.wp-core-ui .csf-field-checkbox ul ul, .wp-core-ui .csf-field-radio ul ul {
  max-height: none;
}
.wp-core-ui .csf-field-checkbox ul ul li, .wp-core-ui .csf-field-radio ul ul li {
  margin-left: 8px;
}
.wp-core-ui .csf-field-checkbox ul ul li:first-child, .wp-core-ui .csf-field-radio ul ul li:first-child {
  margin-left: 0;
}
.wp-core-ui .csf-field-checkbox input, .wp-core-ui .csf-field-radio input {
  margin: 0 1px;
}
.wp-core-ui .csf-field-checkbox .csf--inline-list li, .wp-core-ui .csf-field-radio .csf--inline-list li {
  display: inline-block;
  margin-right: 15px;
}
.wp-core-ui .csf-field-checkbox .csf--text, .wp-core-ui .csf-field-radio .csf--text {
  margin-left: 5px;
  vertical-align: middle;
}
.wp-core-ui .csf-field-checkbox .csf-checker, .wp-core-ui .csf-field-radio .csf-checker {
  cursor: pointer;
}
.wp-core-ui .csf-field-code_editor .CodeMirror {
  width: 100%;
  height: 400px;
}
.wp-core-ui .csf-field-code_editor .cm-s-default {
  border: 1px solid #ccd0d4;
}
.wp-core-ui .csf-field-code_editor textarea {
  width: 100%;
  height: 400px;
}
.wp-core-ui .csf-field-color > input {
  opacity: 0.75;
  width: 115px;
  max-width: 100%;
}
.wp-core-ui .csf-field-color .button.wp-picker-clear {
  padding: 0 8px;
  margin-left: 6px;
  line-height: 2.54545455;
  min-height: 30px;
}
.wp-core-ui .csf-field-color_group .csf--left {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-color_group .csf--title {
  color: #999;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-fieldset .csf-fieldset-content {
  border: 1px solid #ccd0d4;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.wp-core-ui .csf-field-fieldset .csf-fieldset-content > .csf-field {
  padding: 15px;
}
.wp-core-ui .csf-field-fieldset .csf-field-subheading {
  font-size: 13px;
}
.wp-core-ui .csf-field-date input {
  margin: 0;
}
.wp-core-ui .csf-field-date .csf--to {
  margin-left: 7px;
}
.wp-core-ui .csf-datepicker-wrapper {
  margin-top: 5px;
  width: auto;
  background-color: #fff;
  z-index: 9999999 !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}
.wp-core-ui .csf-datepicker-wrapper * {
  float: none;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-header, .wp-core-ui .csf-datepicker-wrapper .ui-widget-header {
  color: #fff;
  background: #00a0d2;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-header .ui-state-hover {
  cursor: pointer;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-title {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  text-align: center;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-next, .wp-core-ui .csf-datepicker-wrapper .ui-datepicker-prev {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 12px;
  text-align: center;
  width: 41px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-next span, .wp-core-ui .csf-datepicker-wrapper .ui-datepicker-prev span {
  display: none;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-prev {
  float: left;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-next {
  float: right;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-prev:before {
  content: "\f053";
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-next:before {
  content: "\f054";
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-next-hover, .wp-core-ui .csf-datepicker-wrapper .ui-datepicker-prev-hover {
  opacity: 0.75;
}
.wp-core-ui .csf-datepicker-wrapper tbody .ui-datepicker-week-col {
  background-color: #f7f7f7;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-buttonpane {
  padding: 10px;
  text-align: center;
  background-color: #f7f7f7;
}
.wp-core-ui .csf-datepicker-wrapper .ui-datepicker-buttonpane button {
  cursor: pointer;
  margin: 0 5px;
  padding: 7px 14px;
  border: 1px solid #eee;
  background-color: #fff;
}
.wp-core-ui .csf-datepicker-wrapper select {
  margin: 5px 5px;
}
.wp-core-ui .csf-datepicker-wrapper select option {
  color: #555;
}
.wp-core-ui .csf-datepicker-wrapper table {
  font-size: 13px;
  border-collapse: collapse;
  width: 100%;
}
.wp-core-ui .csf-datepicker-wrapper thead {
  color: #fff;
  background: #32373c;
}
.wp-core-ui .csf-datepicker-wrapper th {
  text-align: center;
  padding: 7px;
  border: 1px solid #444;
}
.wp-core-ui .csf-datepicker-wrapper td {
  text-align: center;
  border: 1px solid #f4f4f4;
}
.wp-core-ui .csf-datepicker-wrapper td.ui-datepicker-other-month {
  border: transparent;
}
.wp-core-ui .csf-datepicker-wrapper td .ui-state-default {
  color: #555;
  width: auto;
  display: block;
  padding: 6px 12px;
}
.wp-core-ui .csf-datepicker-wrapper td .ui-state-active, .wp-core-ui .csf-datepicker-wrapper td .ui-state-hover {
  color: #fff;
  background-color: #0073aa;
}
.wp-core-ui .csf-datepicker-wrapper td.ui-state-disabled .ui-state-default {
  opacity: 0.5;
}
.wp-core-ui .csf-field-datetime input {
  margin: 0;
}
.wp-core-ui .csf-field-datetime .csf--to {
  margin-left: 7px;
}
.wp-core-ui .csf-flatpickr input, .wp-core-ui .csf-flatpickr select {
  min-height: auto;
}
.wp-core-ui .csf-flatpickr input:focus, .wp-core-ui .csf-flatpickr select:focus {
  box-shadow: none;
}
.wp-core-ui .csf-flatpickr.open {
  z-index: 9999999 !important;
}
.wp-core-ui .csf-field-gallery ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.wp-core-ui .csf-field-gallery ul li {
  display: inline-block;
  position: relative;
  padding: 4px;
  margin: 0 5px 10px 0;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.wp-core-ui .csf-field-gallery ul li img {
  max-height: 60px;
  display: inline-block;
  vertical-align: middle;
}
.wp-core-ui .csf-field-gallery .button {
  margin-right: 5px;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-group .csf-cloneable-hidden {
  display: none !important;
}
.wp-core-ui .csf-field-group .csf-cloneable-wrapper {
  position: relative;
}
.wp-core-ui .csf-field-group .csf-cloneable-item {
  display: none;
  position: relative;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-group .csf-cloneable-item h4 {
  font-size: 1em;
}
.wp-core-ui .csf-field-group .ui-accordion .csf-cloneable-item {
  display: block;
}
.wp-core-ui .csf-field-group .csf-cloneable-content {
  border: 1px solid #ccd0d4;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.wp-core-ui .csf-field-group .csf-cloneable-content > .csf-field {
  padding: 15px;
}
.wp-core-ui .csf-field-group .csf-cloneable-title {
  display: block;
  cursor: pointer;
  position: relative;
  user-select: none;
  margin: 0;
  padding: 15px 65px 15px 10px;
  min-height: 0;
  font-size: 100%;
  border: 1px solid #ccd0d4;
  background-color: #fafafa;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  transition: border-color 0.15s;
}
.wp-core-ui .csf-field-group .csf-cloneable-title:active, .wp-core-ui .csf-field-group .csf-cloneable-title:focus, .wp-core-ui .csf-field-group .csf-cloneable-title:hover {
  border-color: #999;
  outline: 0;
}
.wp-core-ui .csf-field-group .csf-cloneable-helper {
  position: absolute;
  top: 12px;
  right: 10px;
  z-index: 1;
  font-size: 14px;
  line-height: 1em;
}
.wp-core-ui .csf-field-group .csf-cloneable-helper i {
  display: inline-block;
  cursor: pointer;
  padding: 5px;
  color: #999;
}
.wp-core-ui .csf-field-group .csf-cloneable-helper i:hover {
  color: #555;
}
.wp-core-ui .csf-field-group .csf-cloneable-content {
  padding: 0;
  border-top: 0;
}
.wp-core-ui .csf-field-group .csf-cloneable-title-number, .wp-core-ui .csf-field-group .csf-cloneable-title-prefix {
  margin-right: 5px;
}
.wp-core-ui .csf-field-group .csf-cloneable-alert {
  display: none;
  margin-bottom: 5px;
  padding: 10px 20px;
  color: #a94442;
  border: 1px solid #ebccd1;
  background-color: #f2dede;
}
.wp-core-ui .csf-field-group .widget-placeholder {
  margin-bottom: 10px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.wp-core-ui .csf-field-group .csf-cloneable-header-icon {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  width: 17px;
  text-indent: 0;
  vertical-align: text-top;
}
.wp-core-ui .csf-field-group .csf-cloneable-placeholder {
  background-color: #ddd;
  margin-top: 4px;
  width: 100px;
  height: 10px;
  font-size: 10px;
  line-height: 10px;
  display: inline-block;
  vertical-align: top;
  border-radius: 2px;
}
.wp-core-ui .csf-field-icon .csf-icon-select {
  display: flex;
  grid-gap: 5px;
}
.wp-core-ui .csf-field-icon .csf-icon-preview:not(.hidden) {
  display: flex;
}
.wp-core-ui .csf-field-icon .csf-icon-preview i {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  font-size: 14px;
  text-align: center;
  vertical-align: top;
  color: #555;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.wp-core-ui .csf-field-image_select .csf--image {
  display: inline-block;
  margin: 0 5px 5px 0;
}
.wp-core-ui .csf-field-image_select .csf--inline-list .csf--image {
  display: block;
}
.wp-core-ui .csf-field-image_select figure {
  cursor: pointer;
  position: relative;
  display: inline-block;
  max-width: 100%;
  margin: 0;
  vertical-align: bottom;
  border: 2px solid transparent;
  background-color: #fff;
  user-select: none;
  transition: all 0.2s;
}
.wp-core-ui .csf-field-image_select figure:before {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 10px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  content: "\f00c";
  width: 16px;
  height: 16px;
  line-height: 14px;
  opacity: 0;
  color: #fff;
  background-color: #222;
  transition: opacity 0.2s;
}
.wp-core-ui .csf-field-image_select .csf--active figure {
  border-color: #222;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.wp-core-ui .csf-field-image_select .csf--active figure:before {
  opacity: 1;
}
.wp-core-ui .csf-field-image_select img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
.wp-core-ui .csf-field-image_select input {
  display: none;
}
.wp-core-ui .csf-field-link_color .csf--left {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-link_color .csf--title {
  color: #777;
  margin-bottom: 5px;
}
.wp-core-ui .csf-field-map input {
  width: 100%;
}
.wp-core-ui .csf-field-map input[type=text].ui-autocomplete-loading {
  background-position-x: calc(100% - 5px);
}
.wp-core-ui .csf-field-map .csf--map-search + .csf--map-osm-wrap {
  margin-top: 10px;
}
.wp-core-ui .csf-field-map .csf--map-osm-wrap {
  position: relative;
  padding: 5px;
  border: 1px solid #eee;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.wp-core-ui .csf-field-map .csf--map-osm {
  position: relative;
  z-index: 1;
  min-height: 250px;
}
.wp-core-ui .csf-field-map .csf--map-inputs {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.wp-core-ui .csf-field-map .csf--map-input {
  flex: 1;
}
.wp-core-ui .csf-field-map .csf--map-input:last-child {
  padding-left: 10px;
}
.wp-core-ui .csf-field-map label {
  display: block;
  color: #777;
  font-size: 12px;
  margin: 0 0 2px 0;
}
.wp-core-ui .csf-map-ui-autocomplate {
  z-index: 999999;
  border-radius: 4px;
  overflow: hidden;
}
.wp-core-ui .csf-field-media .csf--placeholder {
  display: flex;
  align-items: flex-start;
}
.wp-core-ui .csf-field-media .csf--placeholder input {
  width: 100%;
  margin: 0;
}
.wp-core-ui .csf-field-media .button {
  margin-left: 5px;
}
.wp-core-ui .csf-field-media .hidden + .button {
  margin-left: 0;
}
.wp-core-ui .csf-field-media .csf--preview {
  position: relative;
}
.wp-core-ui .csf-field-palette .csf--palette {
  position: relative;
  display: inline-block;
  cursor: pointer;
  border: 2px solid #ddd;
  margin-right: 10px;
  margin-bottom: 10px;
  user-select: none;
  -webkit-user-select: none;
  transition: all 0.2s;
}
.wp-core-ui .csf-field-palette .csf--palette span {
  vertical-align: middle;
  display: inline-block;
  width: 22px;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  text-indent: -999px;
}
.wp-core-ui .csf-field-palette .csf--palette:before {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 10px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  content: "\f00c";
  width: 16px;
  height: 16px;
  line-height: 14px;
  opacity: 0;
  color: #fff;
  background-color: #222;
  transition: opacity 0.2s;
}
.wp-core-ui .csf-field-palette .csf--active {
  border-color: #222;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.wp-core-ui .csf-field-palette .csf--active:before {
  opacity: 1;
}
.wp-core-ui .csf-field-palette input {
  display: none;
}
.wp-core-ui .csf-field-repeater .csf-field-text input {
  width: 100%;
}
.wp-core-ui .csf-field-repeater .csf-repeater-hidden {
  display: none !important;
}
.wp-core-ui .csf-field-repeater .csf-repeater-wrapper .csf-repeater-item {
  display: table;
  width: 100%;
  margin-bottom: 5px;
  border: 1px solid #eee;
}
.wp-core-ui .csf-field-repeater .csf-repeater-wrapper .csf-repeater-item h4 {
  font-size: 1em;
}
.wp-core-ui .csf-field-repeater .csf-repeater-content {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  background-color: #fff;
}
.wp-core-ui .csf-field-repeater .csf-repeater-content > .csf-field {
  padding: 15px;
}
.wp-core-ui .csf-field-repeater .csf-repeater-helper {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 1em;
  border-left: 1px solid #eee;
  background-color: #f7f7f7;
}
.wp-core-ui .csf-field-repeater .csf-repeater-helper i {
  display: inline-block;
  cursor: pointer;
  color: #999;
  padding: 5px;
}
.wp-core-ui .csf-field-repeater .csf-repeater-helper i:hover {
  color: #555;
}
.wp-core-ui .csf-field-repeater .csf-repeater-helper-inner {
  width: 75px;
}
.wp-core-ui .csf-field-repeater .csf-repeater-alert {
  display: none;
  margin-bottom: 5px;
  padding: 10px 20px;
  color: #a94442;
  border: 1px solid #ebccd1;
  background-color: #f2dede;
}
.wp-core-ui .csf-field-repeater .widget-placeholder {
  height: 50px;
  margin-bottom: 3px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.wp-core-ui .csf-field-repeater .ui-sortable-helper {
  height: 50px !important;
  overflow: hidden !important;
  border-color: #ccc !important;
  background-color: #eee !important;
  opacity: 0.5;
}
.wp-core-ui .csf-field-repeater .ui-sortable-helper .csf-repeater-content, .wp-core-ui .csf-field-repeater .ui-sortable-helper .csf-repeater-helper {
  display: none;
}
.wp-core-ui .csf-field-select .csf-fieldset {
  min-height: 30px;
}
.wp-core-ui .csf-field-select .csf-chosen {
  display: none!important;
}
.wp-core-ui .csf-field-select select {
  max-width: 100%;
  margin: 0;
}
.wp-core-ui .csf-field-select .csf-hide-select {
  display: none !important;
}
.wp-core-ui .csf-field-slider .csf--wrap {
  display: flex;
  align-items: center;
}
.wp-core-ui .csf-field-slider .csf--input {
  display: flex;
}
.wp-core-ui .csf-field-slider .csf--unit {
  display: flex;
  justify-content: center;
  flex-direction: column;
  user-select: none;
  padding: 0 6px;
  font-size: 11px;
  line-height: 1;
  border-radius: 0 4px 4px 0;
  color: #555;
  border: 1px solid #7e8993;
  border-left: 0;
  background-color: #f5f5f5;
}
.wp-core-ui .csf-field-slider .csf-slider-ui {
  margin-right: 15px;
}
.wp-core-ui .csf-field-slider input[type=number] {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 50px;
  text-align: center;
}
.wp-core-ui .csf-field-slider .csf--is-unit {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.wp-core-ui .csf-field-slider .ui-slider {
  position: relative;
  width: 100%;
  height: 3px;
  border: none;
  background: #ddd;
  border-radius: 2px;
}
.wp-core-ui .csf-field-slider .ui-slider-range {
  height: 3px;
  border: none;
  background: #333;
  border-radius: 2px;
}
.wp-core-ui .csf-field-slider .ui-slider-handle {
  position: absolute;
  width: 16px;
  height: 16px;
  top: -7px;
  margin-left: -8px;
  border: none;
  background: #333;
  border-radius: 2px;
}
.wp-core-ui .csf-field-slider .ui-slider-handle:hover, .wp-core-ui .csf-field-slider .ui-state-active {
  cursor: pointer;
  background: #111;
}
.wp-core-ui .csf-field-sortable .csf-field-text input {
  width: 100%;
  max-width: 100%;
}
.wp-core-ui .csf-field-sortable .csf-sortable .csf-sortable-item {
  display: table;
  width: 100%;
  margin-bottom: 5px;
  border: 1px solid #eee;
}
.wp-core-ui .csf-field-sortable .csf-sortable .csf-sortable-item h4 {
  font-size: 1em;
}
.wp-core-ui .csf-field-sortable .csf-sortable-content {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  background-color: #fff;
}
.wp-core-ui .csf-field-sortable .csf-sortable-content > .csf-field {
  padding: 15px;
}
.wp-core-ui .csf-field-sortable .csf-sortable-helper {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 1em;
  border-left: 1px solid #eee;
  background-color: #f7f7f7;
}
.wp-core-ui .csf-field-sortable .csf-sortable-helper i {
  display: inline-block;
  cursor: pointer;
  width: 50px;
  color: #555;
}
.wp-core-ui .csf-field-sortable .csf-sortable-helper i:hover {
  opacity: 0.5;
}
.wp-core-ui .csf-field-sortable .widget-placeholder {
  height: 50px;
  margin-bottom: 3px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.wp-core-ui .csf-field-sortable .ui-sortable-helper {
  height: 50px !important;
  overflow: hidden !important;
  border-color: #ccc !important;
  background-color: #eee !important;
  opacity: 0.5;
}
.wp-core-ui .csf-field-sortable .ui-sortable-helper .csf-sortable-content, .wp-core-ui .csf-field-sortable .ui-sortable-helper .csf-sortable-helper {
  display: none;
}
.wp-core-ui .csf-field-sorter .ui-sortable-placeholder {
  height: 20px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.wp-core-ui .csf-field-sorter .csf-modules {
  float: left;
  width: 50%;
  box-sizing: border-box;
}
.wp-core-ui .csf-field-sorter .csf-modules:first-child {
  padding-right: 15px;
}
.wp-core-ui .csf-field-sorter .csf-modules:last-child {
  padding-left: 15px;
}
.wp-core-ui .csf-field-sorter .csf-disabled, .wp-core-ui .csf-field-sorter .csf-enabled {
  padding: 5px 15px;
  border: 1px dashed #ddd;
  background-color: #fff;
}
.wp-core-ui .csf-field-sorter .csf-disabled li {
  opacity: 0.5;
  transition: opacity 0.15s;
}
.wp-core-ui .csf-field-sorter .csf-disabled .ui-sortable-helper {
  opacity: 1;
}
.wp-core-ui .csf-field-sorter .csf-sorter-title {
  font-size: 13px;
  font-weight: 600;
  padding: 10px;
  text-align: center;
  border: 1px dashed #ddd;
  border-bottom: none;
  background-color: #f8f8f8;
  text-transform: uppercase;
}
.wp-core-ui .csf-field-sorter ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  min-height: 62px;
}
.wp-core-ui .csf-field-sorter ul li {
  margin: 10px 0;
  padding: 10px 15px;
  cursor: move;
  font-weight: 700;
  text-align: center;
  border: 1px solid #e5e5e5;
  background-color: #fafafa;
  transition: border-color 0.15s;
}
.wp-core-ui .csf-field-sorter ul li:hover {
  border-color: #bbb;
}
.wp-core-ui .csf-field-spinner .csf--spin {
  display: flex;
}
.wp-core-ui .csf-field-spinner .ui-widget {
  font-family: inherit;
}
.wp-core-ui .csf-field-spinner .ui-spinner {
  display: flex;
  align-items: stretch;
  overflow: unset;
  border: none;
  background: 0 0;
  border-radius: 0;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  min-width: 20px;
  padding: 0 4px;
  margin: 0;
  color: #555;
  background-color: #f5f5f5;
  border: 1px solid #7e8993;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-button {
  position: relative;
  cursor: pointer;
  height: auto;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-button:hover {
  background-color: #e7e7e7;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-button:active {
  background-color: #ddd;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-button:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 14px;
  line-height: 14px;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-down {
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-down:before {
  content: "\f0d9";
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-up {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-spinner-up:before {
  content: "\f0da";
}
.wp-core-ui .csf-field-spinner .ui-spinner .csf--unit {
  border-left: 0;
  user-select: none;
}
.wp-core-ui .csf-field-spinner .ui-spinner .ui-button-icon, .wp-core-ui .csf-field-spinner .ui-spinner .ui-button-icon-space, .wp-core-ui .csf-field-spinner .ui-spinner .ui-button-text {
  display: none;
}
.wp-core-ui .csf-field-spinner .ui-spinner input {
  font-family: inherit;
  font-size: inherit;
  position: relative;
  z-index: 1;
  width: 50px;
  text-align: center;
  margin: 0;
  padding: 0 8px;
  border-radius: 0;
}
.wp-core-ui .csf-field-spinner .ui-spinner-down {
  order: 1;
}
.wp-core-ui .csf-field-spinner .ui-spinner-input {
  order: 2;
}
.wp-core-ui .csf-field-spinner .csf--unit {
  order: 3;
}
.wp-core-ui .csf-field-spinner .ui-spinner-up {
  order: 4;
}
.wp-core-ui .csf-field-switcher .csf--switcher {
  float: left;
  cursor: pointer;
  position: relative;
  width: 60px;
  height: 26px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border-radius: 4px;
  background-color: #ed6f6f;
  user-select: none;
  -webkit-user-select: none;
}
.wp-core-ui .csf-field-switcher .csf--ball {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 24px;
  height: 18px;
  background-color: #fff;
  border-radius: 4px;
  transition: all 0.1s;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.wp-core-ui .csf-field-switcher .csf--off, .wp-core-ui .csf-field-switcher .csf--on {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 11px;
  line-height: 26px;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  padding-right: 28px;
  opacity: 0;
  transition: all 0.1s;
}
.wp-core-ui .csf-field-switcher .csf--off {
  padding-right: 0;
  padding-left: 28px;
  opacity: 1;
}
.wp-core-ui .csf-field-switcher .csf--active {
  background: #4fb845;
}
.wp-core-ui .csf-field-switcher .csf--active .csf--on {
  opacity: 1;
}
.wp-core-ui .csf-field-switcher .csf--active .csf--off {
  opacity: 0;
}
.wp-core-ui .csf-field-switcher .csf--active .csf--ball {
  left: 100%;
  margin-left: -28px;
}
.wp-core-ui .csf-field-switcher .csf--label {
  float: left;
  margin-top: 4px;
  margin-left: 8px;
  font-weight: 400;
  color: #999;
}
.wp-core-ui .csf-field-tabbed .csf-tabbed-content {
  border: 1px solid #ccd0d4;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.wp-core-ui .csf-field-tabbed .csf-tabbed-content > .csf-field {
  padding: 15px;
}
.wp-core-ui .csf-field-tabbed .csf-tabbed-nav .csf--icon {
  padding-right: 5px;
}
.wp-core-ui .csf-field-tabbed .csf-tabbed-nav a {
  display: inline-block;
  padding: 12px 15px;
  margin-top: 1px;
  margin-right: 5px;
  margin-bottom: -1px;
  position: relative;
  text-decoration: none;
  color: #444;
  font-weight: 600;
  border: 1px solid #ccd0d4;
  background-color: #f3f3f3;
  transition: all 0.2s;
}
.wp-core-ui .csf-field-tabbed .csf-tabbed-nav a:hover {
  background-color: #f9f9f9;
}
.wp-core-ui .csf-field-tabbed .csf-tabbed-nav a.csf-tabbed-active {
  background-color: #fff;
  border-bottom-color: #fff;
}
.wp-core-ui .csf-field-tabbed .csf-tabbed-nav a:focus {
  outline: 0;
  box-shadow: none;
}
.wp-core-ui .csf-field-text input {
  width: 50%;
  max-width: 100%;
  margin: 0;
}
.wp-core-ui .csf-field-textarea textarea {
  width: 100%;
  max-width: 100%;
  min-height: 125px;
}
.wp-core-ui .csf-field-textarea .csf-shortcode-button {
  margin-bottom: 10px;
  margin-right: 5px;
}
.wp-core-ui .csf-field-typography select, .wp-core-ui .csf-field-typography textarea {
  margin: 0;
  min-width: 100%;
  max-width: 100%;
}
.wp-core-ui .csf-field-typography .csf--title {
  color: #777;
  margin: 0 0 2px 0;
  font-size: 12px;
}
.wp-core-ui .csf-field-typography .csf--title small {
  vertical-align: top;
}
.wp-core-ui .csf-field-typography .csf--blocks {
  display: flex;
  flex-wrap: wrap;
}
.wp-core-ui .csf-field-typography .csf--block {
  flex: 1;
  max-width: 100%;
  padding-right: 6px;
  padding-bottom: 6px;
}
.wp-core-ui .csf-field-typography .csf--input {
  margin: 0;
  min-width: 100%;
}
.wp-core-ui .csf-field-typography .csf--input-wrap {
  position: relative;
}
.wp-core-ui .csf-field-typography .csf--unit {
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  bottom: 4px;
  padding: 2px 6px;
  color: #666;
  font-size: 11px;
  line-height: 1;
  border-radius: 2px;
  background: #eee;
  user-select: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.wp-core-ui .csf-field-typography .csf--preview {
  font-size: 16px;
  line-height: 20px;
  padding: 20px;
  color: #222;
  border: 1px solid #eee;
  background-color: #fff;
  border-radius: 2.5px;
  user-select: none;
  -webkit-user-select: none;
  transition: background-color 0.2s, border-color 0.2s;
}
.wp-core-ui .csf-field-typography .csf--block-preview {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  margin-top: 10px;
  max-width: 100%;
}
.wp-core-ui .csf-field-typography .csf--black-background {
  border-color: #000;
  background-color: #000;
}
.wp-core-ui .csf-field-typography .csf--toggle {
  position: absolute;
  top: 5px;
  right: 10px;
  color: #999;
}
.wp-core-ui .csf-field-typography .csf--block-extra-styles {
  margin-top: 5px;
}
.wp-core-ui .csf-field-upload input {
  width: 100%;
  margin: 0;
}
.wp-core-ui .csf-field-upload .csf--wrap {
  display: flex;
  align-items: flex-start;
}
.wp-core-ui .csf-field-upload .button {
  margin-left: 5px;
}
.wp-core-ui .csf-field-upload .csf--preview {
  position: relative;
}
.wp-core-ui .csf-field-wp_editor .csf-wp-editor {
  float: left;
  width: 100%;
}
.wp-core-ui .csf-field-wp_editor .mce-toolbar-grp {
  border: none;
}
.wp-core-ui .csf-field-wp_editor .mce-btn.mce-active button, .wp-core-ui .csf-field-wp_editor .mce-btn.mce-active i, .wp-core-ui .csf-field-wp_editor .mce-btn.mce-active:hover button, .wp-core-ui .csf-field-wp_editor .mce-btn.mce-active:hover i {
  color: #23282d;
}
.wp-core-ui .csf-field-wp_editor .wp-media-buttons {
  position: relative;
  z-index: 2;
}
.wp-core-ui .csf-field-wp_editor .wp-editor-tabs {
  position: relative;
  z-index: 1;
}
.wp-core-ui .csf-field-wp_editor .csf-no-tinymce {
  border: 1px solid #e5e5e5;
}
.wp-core-ui .csf-field-wp_editor .csf-no-quicktags .wp-media-buttons {
  float: none;
  display: block;
}
.wp-core-ui .csf-field-wp_editor .csf-no-quicktags .mce-tinymce {
  box-shadow: none;
  border: 1px solid #e5e5e5;
}
.wp-core-ui .csf-field-wp_editor textarea {
  width: 100%;
  max-width: 100%;
  margin: 0;
  box-shadow: none;
}
.wp-core-ui .csf-field-heading {
  font-size: 1.5em;
  font-weight: 700;
  color: #23282d;
  background-color: #f5f5f5;
}
.wp-core-ui .csf-field-subheading {
  font-size: 14px;
  font-weight: 700;
  padding-top: 17px;
  padding-bottom: 17px;
  color: #23282d;
  background-color: #f7f7f7;
}
.wp-core-ui .csf-field-submessage {
  padding: 0 !important;
  border: 0 !important;
}
.wp-core-ui .csf-field-submessage + .csf-field {
  border-top: 0 !important;
}
.wp-core-ui .csf-submessage {
  font-size: 12px;
  padding: 17px 30px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.wp-core-ui .csf-submessage-success {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.wp-core-ui .csf-submessage-info {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.wp-core-ui .csf-submessage-warning {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.wp-core-ui .csf-submessage-danger {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.wp-core-ui .csf-submessage-normal {
  color: #23282d;
  border-color: #eee;
  background-color: #f7f7f7;
}
.wp-core-ui .csf-field-notice {
  background-color: #f7f7f7;
}
.wp-core-ui .csf-notice {
  padding: 12px;
  background-color: #fff;
  border-left-style: solid;
  border-left-width: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.wp-core-ui .csf-notice-success {
  border-color: #46b450;
}
.wp-core-ui .csf-notice-info {
  border-color: #339fd4;
}
.wp-core-ui .csf-notice-warning {
  border-color: #ffbc00;
}
.wp-core-ui .csf-notice-danger {
  border-color: #dc3232;
}
.wp-core-ui .csf-notice-normal {
  border-color: #222;
}
.wp-core-ui .csf-field-number input {
  width: 100%;
  margin: 0;
}
.wp-core-ui .csf-field-number .csf--wrap {
  position: relative;
  float: left;
  width: 100px;
}
.wp-core-ui .csf-field-number .csf--unit {
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  bottom: 4px;
  padding: 2px 6px;
  color: #666;
  font-size: 11px;
  line-height: 1;
  border-radius: 2px;
  background: #eee;
  user-select: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.wp-core-ui .csf-field-link .csf--result {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  padding: 7px 10px;
  margin-bottom: 7px;
  color: #777;
  border: 1px solid #e5e5e5;
  background-color: #f5f5f5;
  border-radius: 2px;
  world-break: break-word;
}
.wp-core-ui .csf-field-link .csf--wrap {
  position: relative;
  float: left;
  width: 100px;
}
.wp-core-ui .csf-field-link .csf--unit {
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  bottom: 4px;
  padding: 2px 6px;
  color: #666;
  font-size: 11px;
  line-height: 1;
  border-radius: 2px;
  background: #eee;
  user-select: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.wp-core-ui .csf-help {
  cursor: help;
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  font-size: 13px;
  color: #aaa;
}
.wp-core-ui .csf-help .csf-help-text {
  display: none;
}
.wp-core-ui .csf--preview {
  max-width: 100%;
}
.wp-core-ui .csf-image-preview {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 6px;
  max-width: 120px;
  max-height: 120px;
  min-width: 40px;
  min-height: 40px;
  margin-bottom: 10px;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.wp-core-ui .csf-image-preview i {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  font-size: 14px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: #d33;
  opacity: 0.75;
  border-radius: 2px;
  transition: all 0.2s;
}
.wp-core-ui .csf-image-preview i:hover {
  opacity: 1;
}
.wp-core-ui .csf-image-preview i:focus {
  box-shadow: none;
}
.wp-core-ui .csf-image-preview span {
  position: relative;
  overflow: hidden;
  display: flex;
  height: 100%;
  width: 100%;
}
.wp-core-ui .csf-image-preview img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.wp-core-ui .csf-field-custom .csf-field {
  padding: 0;
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single {
  height: 28px;
  line-height: 26px;
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single abbr {
  top: 0;
  right: 20px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 12px;
  height: 100%;
  width: 18px;
  color: #aaa;
  text-align: center;
  background: 0 0;
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single abbr:before {
  content: "\f00d";
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single abbr:hover {
  color: #555;
}
.wp-core-ui .csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 12px;
  height: 100%;
  width: 18px;
  color: #aaa;
  text-align: center;
  background: 0 0;
}
.wp-core-ui .csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
  content: "\f00d";
  display: inline-block;
  padding-top: 3px;
}
.wp-core-ui .csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  color: #555;
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single div b {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 14px;
  color: #aaa;
  background: 0 0;
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single div b:before {
  content: "\f107";
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single div b:hover {
  color: #555;
}
.wp-core-ui .csf-field .chosen-container-multi .chosen-choices li.search-choice-placeholder {
  border: 1px dashed #aaa;
  margin: 3px 5px 3px 0;
}
.wp-core-ui .csf-field .chosen-container-multi .ui-sortable li.search-choice span {
  cursor: move;
}
.wp-core-ui .csf-field .chosen-container-active.chosen-with-drop .chosen-single div b:before {
  content: "\f106";
}
.wp-core-ui .csf-field .chosen-container-single .chosen-single-with-deselect span {
  margin-right: 40px;
}
.wp-core-ui .csf-field .chosen-container-single .chosen-search input[type=text] {
  background: 0 0;
}
.wp-core-ui .csf-field .chosen-container-single .chosen-search:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 11px;
  content: "\f002";
  position: absolute;
  right: 12px;
  top: 10px;
  color: #aaa;
}
.wp-core-ui .csf-field .wp-picker-container {
  display: inline-block;
}
.wp-core-ui .csf-field .wp-picker-container .wp-color-result.button {
  margin-bottom: 0;
}
.wp-core-ui .csf-field .csf--transparent-wrap {
  display: none;
  position: relative;
  top: -1px;
  width: 235px;
  padding: 9px 10px;
  border: 1px solid #dfdfdf;
  border-top: none;
  background-color: #fff;
}
.wp-core-ui .csf-field .wp-picker-active .csf--transparent-wrap {
  display: block;
}
.wp-core-ui .csf-field .csf--transparent-slider {
  position: absolute;
  width: 190px;
  margin-left: 2px;
  height: 18px;
}
.wp-core-ui .csf-field .csf--transparent-slider .ui-slider-handle {
  position: absolute;
  top: -3px;
  bottom: -3px;
  z-index: 5;
  border-color: #aaa;
  border-style: solid;
  border-width: 4px 3px;
  width: 10px;
  height: 16px;
  margin: 0 -5px;
  background: 0 0;
  cursor: ew-resize;
  opacity: 0.9;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.wp-core-ui .csf-field .csf--transparent-slider .ui-slider-handle:before {
  content: " ";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -3px;
  bottom: -3px;
  border: 2px solid #fff;
  border-radius: 3px;
}
.wp-core-ui .csf-field .csf--transparent-offset {
  height: 18px;
  width: 200px;
  background: url(../images/checkerboard.png) repeat-y center left scroll #fff;
  border-radius: 2px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
}
.wp-core-ui .csf-field .csf--transparent-text {
  position: absolute;
  top: 12px;
  right: 10px;
  width: 30px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #999;
}
.wp-core-ui .csf-field .csf--transparent-button {
  cursor: pointer;
  user-select: none;
  margin-top: 10px;
  font-size: 11px;
  text-align: center;
  border-radius: 2px;
  padding: 3px 7px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  letter-spacing: 0.2px;
  color: #777;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
.wp-core-ui .csf-field .csf--transparent-active .wp-color-result {
  background-image: url(../images/checkerboard.png);
  background-size: 135px;
  background-position: center left;
  background-color: transparent !important;
}
.wp-core-ui .csf-field .csf--transparent-active .csf--transparent-button {
  color: #fff;
  border-color: #3ea032;
  background-color: #4fb845;
}
.wp-core-ui .csf-field .csf--transparent-active .fa:before {
  content: "\f205";
}
.wp-core-ui .csf-widgets > .csf-field {
  position: relative;
  top: -1px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 12px 15px;
}
.wp-core-ui .csf-widgets > .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 5px;
}
.wp-core-ui .csf-widgets > .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
.wp-core-ui .csf-widgets .csf-field-text input {
  width: 100%;
}
.wp-core-ui .csf-widgets .csf-field-notice .csf-notice {
  padding: 15px;
}
.wp-core-ui .control-section .csf-widgets > .csf-field {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 12px;
}
.wp-core-ui .wp-block .csf-widgets {
  font-size: 13px;
}
.wp-core-ui .wp-block .csf-widgets > .csf-field {
  margin-left: -10px;
  margin-right: -10px;
}
.wp-core-ui .wp-block .csf-widgets > .csf-field .button-primary {
  color: #fff;
}
.wp-core-ui .wp-block .csf-widgets > .csf-field > .csf-title > h4 {
  font-size: 13px;
}
.wp-core-ui .control-section .csf-field {
  padding: 0;
}
.wp-core-ui .control-section .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 6px;
}
.wp-core-ui .control-section .csf-field .csf-title h4 {
  display: block;
  font-size: 13px;
  line-height: 1;
  font-weight: 600;
  color: inherit;
}
.wp-core-ui .control-section .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
.wp-core-ui .control-section .csf-help {
  top: -5px;
  right: -5px;
}
.wp-core-ui .control-section .csf-field-select select {
  width: 100%;
}
.wp-core-ui .control-section .csf-field-heading {
  color: inherit;
  font-size: 14px;
  line-height: 1em;
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
}
.wp-core-ui .control-section .csf-field-subheading {
  color: inherit;
  font-size: 11px;
  margin-right: -15px;
  margin-left: -15px;
  padding: 10px 15px;
}
.wp-core-ui .control-section .csf-subtitle-text {
  margin-top: 4px;
  font-size: 12px;
}
.wp-core-ui .control-section .csf-field-submessage .csf-submessage {
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
}
.wp-core-ui .control-section .csf-fieldset .csf-field-heading, .wp-core-ui .control-section .csf-fieldset .csf-field-subheading, .wp-core-ui .control-section .csf-fieldset .csf-field-submessage .csf-submessage {
  margin-left: 0;
  margin-right: 0;
}
.wp-core-ui .control-section .csf-field-date label, .wp-core-ui .control-section .csf-field-datetime label {
  display: block;
}
.wp-core-ui .control-section .csf-field-date .csf--to, .wp-core-ui .control-section .csf-field-datetime .csf--to {
  margin-top: 4px;
  margin-left: 0;
}
.wp-core-ui .control-section .csf-field-sorter ul li {
  padding: 5px;
}
.wp-core-ui .control-section .csf-field-sorter .csf-modules {
  float: none;
  width: 100%;
}
.wp-core-ui .control-section .csf-field-sorter .csf-modules:first-child {
  padding-right: 0;
  padding-bottom: 15px;
}
.wp-core-ui .control-section .csf-field-background .csf--background-attributes {
  flex-direction: column;
}
.wp-core-ui .control-section .csf-field-spacing input {
  width: 90px;
}
.wp-core-ui .control-section .csf-field-border .csf--input {
  flex: 1 50%;
}
.wp-core-ui .control-section .csf-field-border input, .wp-core-ui .control-section .csf-field-border select {
  width: 100%;
}
.wp-core-ui .control-section .csf-field-spinner input {
  width: 50px;
}
.wp-core-ui .control-section .csf-field-number .csf--wrap {
  width: 100%;
}
.wp-core-ui .control-section .csf-field-backup .csf-export-data {
  display: none;
}
.wp-core-ui .control-section .csf-field-fieldset .csf-fieldset-content {
  border-color: #e5e5e5;
}
.wp-core-ui .control-section .csf-accordion-content > .csf-field, .wp-core-ui .control-section .csf-cloneable-content > .csf-field, .wp-core-ui .control-section .csf-fieldset-content > .csf-field, .wp-core-ui .control-section .csf-repeater-content > .csf-field, .wp-core-ui .control-section .csf-sortable-content > .csf-field, .wp-core-ui .control-section .csf-tabbed-content > .csf-field {
  padding: 10px;
}
.wp-core-ui .control-section .csf-accordion-content > .csf-field .csf-title, .wp-core-ui .control-section .csf-cloneable-content > .csf-field .csf-title, .wp-core-ui .control-section .csf-fieldset-content > .csf-field .csf-title, .wp-core-ui .control-section .csf-repeater-content > .csf-field .csf-title, .wp-core-ui .control-section .csf-sortable-content > .csf-field .csf-title, .wp-core-ui .control-section .csf-tabbed-content > .csf-field .csf-title {
  margin-bottom: 5px;
}
.wp-core-ui .control-section .csf-accordion-content > .csf-field h4, .wp-core-ui .control-section .csf-cloneable-content > .csf-field h4, .wp-core-ui .control-section .csf-fieldset-content > .csf-field h4, .wp-core-ui .control-section .csf-repeater-content > .csf-field h4, .wp-core-ui .control-section .csf-sortable-content > .csf-field h4, .wp-core-ui .control-section .csf-tabbed-content > .csf-field h4 {
  font-size: 12px;
}
.wp-core-ui .control-section .csf-depend-hidden.csf-depend-on {
  display: none !important;
}
.wp-core-ui .control-section .csf-depend-visible.csf-depend-on {
  border-top: 0 !important;
}
.wp-core-ui .csf-taxonomy {
  max-width: 95%;
}
.wp-core-ui .csf-taxonomy > .csf-field {
  border-top: none !important;
}
.wp-core-ui .csf-taxonomy > .csf-field-heading {
  font-size: 1.1em;
  padding: 20px !important;
  border: 1px solid #ddd;
}
.wp-core-ui .csf-taxonomy > .csf-field-subheading {
  font-size: 12px;
  padding: 15px !important;
  border: 1px solid #ddd;
}
.wp-core-ui .csf-taxonomy > .csf-field-submessage .csf-submessage {
  padding: 15px;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
.wp-core-ui .csf-taxonomy > .csf-field-notice {
  background-color: transparent;
}
.wp-core-ui .csf-taxonomy .csf-section-title {
  display: block;
  padding: 15px;
  background-color: #f9f9f9;
  border: 1px solid #e5e5e5;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.wp-core-ui .csf-taxonomy-add-fields > .csf-field {
  padding: 8px 0;
}
.wp-core-ui .csf-taxonomy-add-fields > .csf-field > .csf-title {
  float: none;
  width: 100%;
  padding: 2px 2px 4px 0;
}
.wp-core-ui .csf-taxonomy-add-fields > .csf-field > .csf-title h4 {
  font-size: 12px;
  font-weight: 400;
}
.wp-core-ui .csf-taxonomy-add-fields > .csf-field > .csf-fieldset {
  float: none;
  width: 100%;
}
.wp-core-ui .csf-taxonomy-add-fields > .csf-field > .csf-fieldset > .csf-help {
  right: -5px;
}
.wp-core-ui .csf-taxonomy-add-fields + p.submit {
  margin-top: 0;
}
.wp-core-ui .csf-taxonomy-edit-fields > .csf-field {
  padding: 20px 0;
}
.wp-core-ui .csf-taxonomy-edit-fields > .csf-field > .csf-title {
  width: 200px;
}
.wp-core-ui .csf-taxonomy-edit-fields > .csf-field > .csf-title h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  display: inline-block;
  vertical-align: middle;
}
.wp-core-ui .csf-taxonomy-edit-fields > .csf-field > .csf-fieldset {
  width: calc(100% - 220px);
}
.wp-core-ui .csf-taxonomy-edit-fields > .csf-field > .csf-fieldset > .csf-help {
  top: -5px;
  right: -5px;
}
.wp-core-ui .csf-taxonomy-edit-fields > .csf-field-submessage {
  margin: 20px 0;
}
.wp-core-ui .csf-taxonomy-edit-fields > .csf-field-heading, .wp-core-ui .csf-taxonomy-edit-fields > .csf-field-subheading {
  margin: 20px 0;
  border: 1px solid #ddd;
}
.wp-core-ui .csf-nav-menu-options {
  clear: both;
  float: left;
  width: 100%;
}
.wp-core-ui .csf-nav-menu-options > .csf-fields {
  margin: 10px -10px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.wp-core-ui .csf-nav-menu-options > .csf-fields > .csf-field {
  padding: 12px;
}
.wp-core-ui .csf-nav-menu-options > .csf-fields > .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 5px;
}
.wp-core-ui .csf-nav-menu-options > .csf-fields > .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
.wp-core-ui .csf-nav-menu-options .csf-field-text input {
  width: 100%;
}
.wp-core-ui .csf-nav-menu-options .csf-field-notice .csf-notice {
  padding: 15px;
}
.wp-core-ui .csf-nav-menu-title {
  padding: 12px;
  background-color: #f5f5f5;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.wp-core-ui .csf-nav-menu-title:first-child {
  border-top: 0;
}
.wp-core-ui .csf-nav-menu-title h4 {
  margin: 0;
  padding: 0;
  color: #23282d;
}
.wp-core-ui .csf-nav-menu-icon {
  margin-right: 5px;
}
.wp-core-ui .csf-profile-options > h2 > .fa {
  padding-right: 7px;
}
.wp-core-ui .csf-profile-options > .csf-field {
  max-width: 750px;
  padding: 15px 0;
  border-top: none !important;
}
.wp-core-ui .csf-profile-options > .csf-field > .csf-title {
  width: 200px;
}
.wp-core-ui .csf-profile-options > .csf-field > .csf-title h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  display: inline-block;
  vertical-align: middle;
}
.wp-core-ui .csf-profile-options > .csf-field > .csf-fieldset {
  width: calc(100% - 220px);
}
.wp-core-ui .csf-profile-options > .csf-field > .csf-fieldset > .csf-help {
  top: -15px;
  right: -5px;
}
.wp-core-ui .csf-profile-options > .csf-field-heading {
  font-size: 1.1em;
}
.wp-core-ui .csf-profile-options > .csf-field-subheading {
  font-size: 12px;
}
.wp-core-ui .csf-profile-options > .csf-field-heading, .wp-core-ui .csf-profile-options > .csf-field-subheading {
  margin: 10px 0;
  padding: 15px !important;
  border: 1px solid #ddd;
}
.wp-core-ui .csf-profile-options > .csf-field-submessage {
  margin: 20px 0;
}
.wp-core-ui .csf-profile-options > .csf-field-submessage .csf-submessage {
  padding: 10px;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
.wp-core-ui .csf-profile-options > .csf-field-notice {
  background-color: transparent;
}
.wp-core-ui .csf-modal {
  position: fixed;
  z-index: 100101;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-core-ui .csf-modal.hidden {
  display: none;
}
.wp-core-ui .csf-modal-icon {
  z-index: 100102;
}
.wp-core-ui .csf-modal-table {
  display: table;
  width: 100%;
  height: 100%;
}
.wp-core-ui .csf-modal-table-cell {
  display: table-cell;
  vertical-align: middle;
  margin: 100px 0;
}
.wp-core-ui .csf-modal-inner {
  position: relative;
  z-index: 10;
  width: 760px;
  height: 750px;
  margin: 0 auto;
  background-color: #fff;
}
.wp-core-ui .csf-modal-content {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  height: 595px;
}
.wp-core-ui .csf-modal-content .csf-shortcode-button {
  display: none;
}
.wp-core-ui .csf-modal-content .csf-field {
  padding: 15px 30px 15px 15px;
}
.wp-core-ui .csf-modal-content a:active, .wp-core-ui .csf-modal-content a:focus {
  outline: 0;
  box-shadow: none;
}
.wp-core-ui .csf-modal-content h4 {
  font-size: 13px;
}
.wp-core-ui .csf-modal-content h4 small {
  font-style: italic;
  font-weight: 400;
  color: #aaa;
}
.wp-core-ui .csf-modal-title {
  position: relative;
  background-color: #fcfcfc;
  border-bottom: 1px solid #ddd;
  height: 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
  margin: 0;
  padding: 0 36px 0 16px;
}
.wp-core-ui .csf-modal-header {
  width: 100%;
  padding: 14px 0;
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
}
.wp-core-ui .csf-modal-header select {
  display: block;
  width: 250px;
  margin: 0 auto;
  font-size: 13px;
  line-height: 1;
  height: 30px;
  min-height: 30px;
  background-color: #fff;
}
.wp-core-ui .csf-modal-close {
  color: #666;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  text-align: center;
  background: 0 0;
  border: none;
  cursor: pointer;
}
.wp-core-ui .csf-modal-close:before {
  font: normal 20px/36px dashicons;
  content: "\f158";
  vertical-align: top;
  width: 36px;
  height: 36px;
}
.wp-core-ui .csf-modal-close:hover {
  opacity: 0.5;
}
.wp-core-ui .csf-modal-insert-wrapper {
  text-align: center;
  width: 100%;
  padding: 15px 0;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}
.wp-core-ui .csf-modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
}
.wp-core-ui .csf--repeatable {
  padding: 15px 15px 0 15px;
}
.wp-core-ui .csf--repeat-button-block {
  text-align: center;
  padding-bottom: 15px;
}
.wp-core-ui .csf--repeat-shortcode {
  position: relative;
  margin-bottom: 15px;
  border: 1px dashed #ddd;
}
.wp-core-ui .csf--repeat-shortcode:first-child .csf-repeat-remove {
  display: none;
}
.wp-core-ui .csf--repeat-shortcode .csf-repeat-remove {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 10;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 2px;
  color: #fff;
  background-color: #e14d43;
  opacity: 0.5;
}
.wp-core-ui .csf--repeat-shortcode .csf-repeat-remove:hover {
  opacity: 0.5;
}
.wp-core-ui .csf-shortcode-single .csf-modal-inner {
  height: 750px;
}
.wp-core-ui .csf-shortcode-single .csf-modal-content {
  height: 652px;
}
.wp-core-ui .elementor-editor-active .csf-shortcode-button {
  margin-left: 5px;
}
.wp-core-ui .elementor-editor-active .csf-modal .hidden {
  display: none !important;
}
.wp-core-ui .csf-shortcode-block {
  text-align: center;
  padding: 14px;
  font-size: 13px;
  background-color: #f5f5f5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.wp-core-ui .csf-shortcode-block .components-button {
  margin-bottom: 10px;
}
.wp-core-ui .csf-modal-icon .csf-icon-title {
  padding: 15px 0;
  margin: 4px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  border: 1px solid #eee;
  background-color: #f7f7f7;
}
.wp-core-ui .csf-modal-icon .csf-modal-header {
  text-align: center;
}
.wp-core-ui .csf-modal-icon .csf-icon-search {
  width: 50%;
  height: 40px;
  line-height: 40px;
}
.wp-core-ui .csf-modal-icon i {
  cursor: pointer;
  display: inline-block;
  margin: 4px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  color: #555;
  text-align: center;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  border-radius: 2px;
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.wp-core-ui .csf-modal-icon i:hover {
  color: #fff;
  border-color: #222;
  background-color: #222;
}
.wp-core-ui .csf-modal-icon .csf-modal-content {
  padding: 10px;
  height: 618px;
}
.wp-core-ui .csf-modal-icon .csf-error-text {
  padding: 10px;
}
.wp-core-ui .csf-modal-loading {
  display: none;
  position: absolute;
  left: 15px;
  top: 15px;
}
.wp-core-ui .csf-loading {
  position: relative;
  width: 20px;
  height: 20px;
  background: #ccc;
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
}
.wp-core-ui .csf-loading:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  content: "";
  margin-top: -2px;
  margin-left: -2px;
  background-color: #fff;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: csfLoader;
  border-radius: 4px;
}
@keyframes csfLoader {
  0% {
    transform: rotate(0) translateX(-6px) rotate(0);
  }
  100% {
    transform: rotate(360deg) translateX(-6px) rotate(-360deg);
  }
}
.wp-core-ui .csf-subtitle-text {
  margin-top: 6px;
  font-weight: 400;
  color: #999;
}
.wp-core-ui .csf-desc-text {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 6px;
  font-weight: 400;
  color: #999;
}
.wp-core-ui .csf-error-text {
  margin-top: 6px;
  color: #d02c21;
}
.wp-core-ui .csf-before-text {
  margin-bottom: 6px;
}
.wp-core-ui .csf-after-text {
  margin-top: 6px;
}
.wp-core-ui .csf-metabox-hide {
  display: none !important;
}
.wp-core-ui .csf-metabox-show {
  display: block !important;
}
.wp-core-ui .csf-depend-hidden.csf-depend-on {
  display: none;
}
.wp-core-ui .csf-depend-visible.csf-depend-on {
  display: block;
  opacity: 0.75;
  filter: grayscale(1);
  user-select: none;
  border-top: 1px solid #eee;
}
.wp-core-ui .csf-depend-visible.csf-depend-on .clear:before {
  content: "";
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background-color: #eee;
  opacity: 0.25;
  z-index: 10;
}
.wp-core-ui .csf-warning-primary {
  color: #fff !important;
  border-color: #dc3545 !important;
  background: #dc3545 !important;
}
.wp-core-ui .csf-warning-primary:focus, .wp-core-ui .csf-warning-primary:hover {
  border-color: #bd2130 !important;
  background: #bd2130 !important;
}
.wp-core-ui .csf-warning-primary:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #bd2130 !important;
}
.wp-core-ui .csf-warning-primary:active {
  border-color: #bd2130 !important;
  background: #bd2130 !important;
}
.wp-core-ui .csf-form-result {
  display: none;
  float: left;
  padding: 0 8px;
  margin-right: 4px;
  font-size: 11px;
  line-height: 30px;
  user-select: none;
  border-radius: 2px;
}
.wp-core-ui .csf-form-show {
  display: block;
}
.wp-core-ui .csf-form-success {
  color: #fff;
  background-color: #46b450;
}
.wp-core-ui .csf-form-warning {
  color: #8a6d3b;
  background-color: #faebcc;
}
.wp-core-ui .csf-label-error {
  position: relative;
  top: -2px;
  display: inline-block;
  font-size: 10px;
  line-height: 10px;
  height: 10px;
  width: 10px;
  padding: 1px;
  font-style: normal;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  background-color: #e10000;
  border-radius: 2px;
}
.wp-core-ui .csf-no-option {
  padding: 30px;
}
.wp-core-ui .csf-input-number {
  -moz-appearance: textfield;
}
.wp-core-ui .csf-input-number::-webkit-inner-spin-button, .wp-core-ui .csf-input-number::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.wp-core-ui .csf-fa5-shims .csf .fab, .wp-core-ui .csf-fa5-shims .csf .far, .wp-core-ui .csf-fa5-shims .csf .fas {
  font-family: FontAwesome;
  font-style: normal;
}
.wp-core-ui .csf-welcome-wrap {
  position: relative;
  margin: 25px 40px 0 20px;
  font-size: 15px;
  max-width: 1200px;
}
.wp-core-ui .csf-welcome-wrap p {
  font-size: 14px;
  line-height: 1.5;
}
.wp-core-ui .csf-welcome-wrap h1 {
  margin: 0.2em 200px 0 0;
  padding: 0;
  color: #32373c;
  line-height: 1.2em;
  font-size: 2.8em;
  font-weight: 400;
}
.wp-core-ui .csf-welcome-wrap .csf-logo {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  height: 160px;
  width: 140px;
  background-image: linear-gradient(45deg, #2d67cb, #ad19f3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), inset 0 0 0 4px rgba(0, 0, 0, 0.25);
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--effects i {
  position: absolute;
  width: 200px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.15);
  transform: rotate(-45deg);
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--effects i:nth-child(1) {
  bottom: -20px;
  right: -70px;
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--effects i:nth-child(2) {
  bottom: -35px;
  right: -80px;
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--effects i:nth-child(3) {
  bottom: -50px;
  right: -90px;
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--effects i:nth-child(4) {
  bottom: -65px;
  right: -100px;
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--wp-logos {
  position: relative;
  padding-top: 25px;
  text-align: center;
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--wp-logo {
  position: absolute;
  left: 20px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/wp-logo.svg);
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--wp-plugin-logo {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 3px solid #fff;
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/wp-plugin-logo.svg);
  border-radius: 100%;
  vertical-align: middle;
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--text {
  position: absolute;
  left: 0;
  right: 0;
  top: 90px;
  color: #fff;
  font-size: 13px;
  line-height: 1.2em;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.wp-core-ui .csf-welcome-wrap .csf-logo .csf--version {
  top: auto;
  left: auto;
  right: 8px;
  bottom: 4px;
  font-size: 11px;
  text-transform: lowercase;
}
.wp-core-ui .csf-welcome-wrap .csf-about-text {
  font-weight: 400;
  line-height: 1.6em;
  font-size: 19px;
  margin: 1em 200px 1em 0;
  color: #555d66;
}
.wp-core-ui .csf-welcome-wrap .csf-demo-button {
  margin: 1em 200px 2em 0;
}
.wp-core-ui .csf-welcome-wrap .nav-tab-wrapper {
  margin-bottom: 20px;
}
.wp-core-ui .csf-welcome-wrap ul {
  list-style-type: disc;
  padding-left: 15px;
}
.wp-core-ui .csf-welcome-wrap .csf--col {
  float: left;
  padding-right: 20px;
  box-sizing: border-box;
}
.wp-core-ui .csf-welcome-wrap .csf--col-2 {
  width: 50%;
}
.wp-core-ui .csf-welcome-wrap .csf--col-3 {
  width: 33.333%;
}
.wp-core-ui .csf-welcome-wrap .csf--col-4 {
  width: 25%;
}
.wp-core-ui .csf-welcome-wrap .csf--col-5 {
  width: 20%;
}
.wp-core-ui .csf-welcome-wrap .csf--col-last {
  padding-right: 0;
}
.wp-core-ui .csf-welcome-wrap .csf--col-upgrade {
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}
.wp-core-ui .csf--table-compare tfoot td, .wp-core-ui .csf--table-compare thead td {
  text-align: center;
}
.wp-core-ui .csf--table-compare td {
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}
.wp-core-ui .csf--table-compare td:first-child {
  text-align: left;
}
.wp-core-ui .csf--table-compare tfoot td {
  padding: 15px 0;
}
.wp-core-ui .csf--table-compare .fa {
  font-size: 18px;
}
.wp-core-ui .csf--table-compare .fa-check-circle {
  color: #46b450;
}
.wp-core-ui .csf--table-compare .fa-times-circle {
  color: #dc3232;
}
.wp-core-ui .csf-welcome-cols {
  clear: both;
  margin: 20px 0;
  background-color: #fff;
  padding: 0 0;
  border-radius: 2px;
  border: 1px solid #e5e5e5;
}
.wp-core-ui .csf-welcome-cols .csf--col {
  width: 33.333%;
  float: left;
  padding: 20px;
  text-align: center;
  box-sizing: border-box;
  min-height: 200px;
  border-right: 1px solid #e5e5e5;
}
.wp-core-ui .csf-welcome-cols .csf--block, .wp-core-ui .csf-welcome-cols .csf--left {
  float: left;
  width: 20%;
  padding: 0 30px;
  text-align: center;
  box-sizing: border-box;
}
.wp-core-ui .csf-welcome-cols .csf--block {
  width: 80%;
}
.wp-core-ui .csf-welcome-cols .csf--col-first {
  border-bottom: 1px solid #e5e5e5;
}
.wp-core-ui .csf-welcome-cols .csf--last {
  border-right: none;
}
.wp-core-ui .csf-welcome-cols .csf--space {
  height: 20px;
}
.wp-core-ui .csf-welcome-cols .csf--icon {
  display: inline-block;
  font-size: 20px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 10px;
  color: #fff;
  background-color: #555;
  border-radius: 30px;
}
.wp-core-ui .csf-welcome-cols .csf--active {
  background-color: #5cb85c;
}
.wp-core-ui .csf-welcome-cols .csf--deactive {
  background-color: #e14d43;
}
.wp-core-ui .csf-welcome-cols .csf--title {
  font-weight: 700;
  display: block;
}
.wp-core-ui .csf-welcome-cols p:last-child {
  margin-bottom: 0;
}
.wp-core-ui .csf-features-cols .csf--key-features {
  width: 30%;
}
.wp-core-ui .csf-features-cols .csf--available-fields {
  width: 70%;
}
.wp-core-ui .csf-code-block {
  margin: 20px 0;
  padding: 5px 20px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.wp-core-ui .csf-code-block pre {
  font-size: 13px;
  color: #0073aa;
}
.wp-core-ui .csf-code-block pre span {
  color: #999;
}
.wp-core-ui .csf--table-fields td {
  font-size: 14px;
}
.wp-core-ui .csf--upgrade a {
  color: #5cb85c;
  font-weight: 700;
}
.wp-core-ui .csf--upgrade a:focus, .wp-core-ui .csf--upgrade a:hover {
  color: #4aa14a;
  outline: 0;
  box-shadow: none;
}
@media only screen and (max-width: 782px) {
  .wp-core-ui .csf-welcome-cols .csf--col {
    width: 100%;
    min-height: auto;
    border-right: none;
    border-bottom: 1px solid #e5e5e5;
  }
  .wp-core-ui .csf-features-cols .csf--key-features {
    width: 100%;
  }
  .wp-core-ui .csf-features-cols .csf--available-fields {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .wp-core-ui .csf-metabox .csf-field .csf-title {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .wp-core-ui .csf-metabox .csf-field .csf-fieldset {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 782px) {
  .wp-core-ui .csf-header-inner {
    text-align: center;
  }
  .wp-core-ui .csf-header-inner h1 {
    width: 100%;
    margin-bottom: 10px;
  }
  .wp-core-ui .csf-form-result {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .wp-core-ui .csf-header-left, .wp-core-ui .csf-header-right, .wp-core-ui .csf-search {
    width: 100%;
  }
  .wp-core-ui .csf-search {
    text-align: center;
    margin-bottom: 15px;
  }
  .wp-core-ui .csf-footer {
    text-align: center;
  }
  .wp-core-ui .csf-buttons {
    float: none;
  }
  .wp-core-ui .csf-copyright {
    float: none;
    margin-top: 10px;
  }
  .wp-core-ui .csf-expand-all, .wp-core-ui .csf-nav, .wp-core-ui .csf-nav-background, .wp-core-ui .csf-reset-section {
    display: none !important;
  }
  .wp-core-ui .csf-nav-normal + .csf-content {
    margin-left: 0;
  }
  .wp-core-ui .csf-section, .wp-core-ui .csf-section-title {
    display: block !important;
  }
  .wp-core-ui .csf-field .csf-title {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .wp-core-ui .csf-field .csf-fieldset {
    float: none;
    width: 100%;
  }
  .wp-core-ui .csf-field-color .button.wp-picker-clear {
    padding: 0 8px;
    line-height: 2.14285714;
    min-height: 32px;
  }
  .wp-core-ui .csf-profile-options > .csf-field > .csf-title, .wp-core-ui .csf-taxonomy-edit-fields > .csf-field > .csf-title {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .wp-core-ui .csf-profile-options > .csf-field > .csf-fieldset, .wp-core-ui .csf-taxonomy-edit-fields > .csf-field > .csf-fieldset {
    float: none;
    width: 100%;
  }
  .wp-core-ui .csf-nav-menu-options > .csf-fields {
    margin-left: -10px;
    margin-right: -10px;
  }
  .wp-core-ui .csf-nav-menu-options > .csf-fields > .csf-field {
    padding: 10px;
  }
}
@media only screen and (max-width: 782px) {
  .wp-core-ui .csf-modal .csf-modal-inner {
    width: 90%;
  }
}
@media only screen and (max-height: 750px) {
  .wp-core-ui .csf-modal .csf-modal-inner {
    height: auto;
  }
  .wp-core-ui .csf-modal .csf-modal-content {
    height: calc(100vh - 200px);
  }
}
.wp-core-ui .chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  user-select: none;
}
.wp-core-ui .chosen-container * {
  box-sizing: border-box;
}
.wp-core-ui .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  clip-path: inset(100% 100%);
}
.wp-core-ui .chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  clip-path: none;
}
.wp-core-ui .chosen-container a {
  cursor: pointer;
}
.wp-core-ui .chosen-container .chosen-single .group-name, .wp-core-ui .chosen-container .search-choice .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
  color: #999;
}
.wp-core-ui .chosen-container .chosen-single .group-name:after, .wp-core-ui .chosen-container .search-choice .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}
.wp-core-ui .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.wp-core-ui .chosen-container-single .chosen-default {
  color: #999;
}
.wp-core-ui .chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wp-core-ui .chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.wp-core-ui .chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.wp-core-ui .chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.wp-core-ui .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}
.wp-core-ui .chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.wp-core-ui .chosen-container-single .chosen-search input[type=text] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.wp-core-ui .chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.wp-core-ui .chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(100% 100%);
}
.wp-core-ui .chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.wp-core-ui .chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.wp-core-ui .chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.wp-core-ui .chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.wp-core-ui .chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.wp-core-ui .chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.wp-core-ui .chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: 700;
  cursor: default;
}
.wp-core-ui .chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.wp-core-ui .chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.wp-core-ui .chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}
.wp-core-ui .chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.wp-core-ui .chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.wp-core-ui .chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 1px 0;
  padding: 0;
  outline: 0;
  border: 0 !important;
  background: 0 0 !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
  height: 25px;
  min-height: 25px;
}
.wp-core-ui .chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 6px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eee;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.wp-core-ui .chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
  white-space: nowrap;
}
.wp-core-ui .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.wp-core-ui .chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}
.wp-core-ui .chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.wp-core-ui .chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.wp-core-ui .chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.wp-core-ui .chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.wp-core-ui .chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: linear-gradient(#eee 20%, #fff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.wp-core-ui .chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: 0 0;
}
.wp-core-ui .chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.wp-core-ui .chosen-container-active .chosen-choices li.search-field input[type=text] {
  color: #222 !important;
}
.wp-core-ui .chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.wp-core-ui .chosen-disabled .chosen-single {
  cursor: default;
}
.wp-core-ui .chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
.wp-core-ui .chosen-rtl {
  text-align: right;
}
.wp-core-ui .chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.wp-core-ui .chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.wp-core-ui .chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.wp-core-ui .chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.wp-core-ui .chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.wp-core-ui .chosen-rtl .chosen-choices li {
  float: right;
}
.wp-core-ui .chosen-rtl .chosen-choices li.search-field input[type=text] {
  direction: rtl;
}
.wp-core-ui .chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.wp-core-ui .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.wp-core-ui .chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.wp-core-ui .chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.wp-core-ui .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.wp-core-ui .chosen-rtl .chosen-search input[type=text] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.wp-core-ui .flatpickr-calendar {
  background: 0 0;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.wp-core-ui .flatpickr-calendar.inline, .wp-core-ui .flatpickr-calendar.open {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.wp-core-ui .flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.wp-core-ui .flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.wp-core-ui .flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.wp-core-ui .flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.wp-core-ui .flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.wp-core-ui .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.wp-core-ui .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.wp-core-ui .flatpickr-calendar .hasTime .dayContainer, .wp-core-ui .flatpickr-calendar .hasWeeks .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.wp-core-ui .flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.wp-core-ui .flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.wp-core-ui .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.wp-core-ui .flatpickr-calendar:after, .wp-core-ui .flatpickr-calendar:before {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.wp-core-ui .flatpickr-calendar.arrowRight:after, .wp-core-ui .flatpickr-calendar.arrowRight:before, .wp-core-ui .flatpickr-calendar.rightMost:after, .wp-core-ui .flatpickr-calendar.rightMost:before {
  left: auto;
  right: 22px;
}
.wp-core-ui .flatpickr-calendar.arrowCenter:after, .wp-core-ui .flatpickr-calendar.arrowCenter:before {
  left: 50%;
  right: 50%;
}
.wp-core-ui .flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.wp-core-ui .flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.wp-core-ui .flatpickr-calendar.arrowTop:after, .wp-core-ui .flatpickr-calendar.arrowTop:before {
  bottom: 100%;
}
.wp-core-ui .flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.wp-core-ui .flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.wp-core-ui .flatpickr-calendar.arrowBottom:after, .wp-core-ui .flatpickr-calendar.arrowBottom:before {
  top: 100%;
}
.wp-core-ui .flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.wp-core-ui .flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.wp-core-ui .flatpickr-calendar:focus {
  outline: 0;
}
.wp-core-ui .flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.wp-core-ui .flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wp-core-ui .flatpickr-months .flatpickr-month {
  background: 0 0;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month, .wp-core-ui .flatpickr-months .flatpickr-prev-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.wp-core-ui .flatpickr-months .flatpickr-next-month.flatpickr-disabled, .wp-core-ui .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
  display: none;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month i, .wp-core-ui .flatpickr-months .flatpickr-prev-month i {
  position: relative;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month.flatpickr-prev-month, .wp-core-ui .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 0;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month.flatpickr-next-month, .wp-core-ui .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 0;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month:hover, .wp-core-ui .flatpickr-months .flatpickr-prev-month:hover {
  color: #959ea9;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month:hover svg, .wp-core-ui .flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #f64747;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month svg, .wp-core-ui .flatpickr-months .flatpickr-prev-month svg {
  width: 14px;
  height: 14px;
}
.wp-core-ui .flatpickr-months .flatpickr-next-month svg path, .wp-core-ui .flatpickr-months .flatpickr-prev-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.wp-core-ui .numInputWrapper {
  position: relative;
  height: auto;
}
.wp-core-ui .numInputWrapper input, .wp-core-ui .numInputWrapper span {
  display: inline-block;
}
.wp-core-ui .numInputWrapper input {
  width: 100%;
}
.wp-core-ui .numInputWrapper input::-ms-clear {
  display: none;
}
.wp-core-ui .numInputWrapper input::-webkit-inner-spin-button, .wp-core-ui .numInputWrapper input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.wp-core-ui .numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-core-ui .numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.wp-core-ui .numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.wp-core-ui .numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.wp-core-ui .numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.wp-core-ui .numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.wp-core-ui .numInputWrapper span.arrowDown {
  top: 50%;
}
.wp-core-ui .numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.wp-core-ui .numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.wp-core-ui .numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.wp-core-ui .numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-core-ui .numInputWrapper:hover span {
  opacity: 1;
}
.wp-core-ui .flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wp-core-ui .flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.wp-core-ui .flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-core-ui .flatpickr-current-month .numInputWrapper {
  width: 6ch;
  display: inline-block;
}
.wp-core-ui .flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.wp-core-ui .flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.wp-core-ui .flatpickr-current-month input.cur-year {
  background: 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.wp-core-ui .flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.wp-core-ui .flatpickr-current-month input.cur-year[disabled], .wp-core-ui .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: 0 0;
  pointer-events: none;
}
.wp-core-ui .flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: 0 0;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: 0;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.wp-core-ui .flatpickr-current-month .flatpickr-monthDropdown-months:active, .wp-core-ui .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  outline: 0;
}
.wp-core-ui .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-core-ui .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: 0;
  padding: 0;
}
.wp-core-ui .flatpickr-weekdays {
  background: 0 0;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.wp-core-ui .flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.wp-core-ui span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: 0 0;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.wp-core-ui .dayContainer, .wp-core-ui .flatpickr-weeks {
  padding: 1px 0 0 0;
}
.wp-core-ui .flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.wp-core-ui .flatpickr-days:focus {
  outline: 0;
}
.wp-core-ui .dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.wp-core-ui .dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.wp-core-ui .flatpickr-day {
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.wp-core-ui .flatpickr-day.inRange, .wp-core-ui .flatpickr-day.nextMonthDay.inRange, .wp-core-ui .flatpickr-day.nextMonthDay.today.inRange, .wp-core-ui .flatpickr-day.nextMonthDay:focus, .wp-core-ui .flatpickr-day.nextMonthDay:hover, .wp-core-ui .flatpickr-day.prevMonthDay.inRange, .wp-core-ui .flatpickr-day.prevMonthDay.today.inRange, .wp-core-ui .flatpickr-day.prevMonthDay:focus, .wp-core-ui .flatpickr-day.prevMonthDay:hover, .wp-core-ui .flatpickr-day.today.inRange, .wp-core-ui .flatpickr-day:focus, .wp-core-ui .flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.wp-core-ui .flatpickr-day.today {
  border-color: #959ea9;
}
.wp-core-ui .flatpickr-day.today:focus, .wp-core-ui .flatpickr-day.today:hover {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.wp-core-ui .flatpickr-day.endRange, .wp-core-ui .flatpickr-day.endRange.inRange, .wp-core-ui .flatpickr-day.endRange.nextMonthDay, .wp-core-ui .flatpickr-day.endRange.prevMonthDay, .wp-core-ui .flatpickr-day.endRange:focus, .wp-core-ui .flatpickr-day.endRange:hover, .wp-core-ui .flatpickr-day.selected, .wp-core-ui .flatpickr-day.selected.inRange, .wp-core-ui .flatpickr-day.selected.nextMonthDay, .wp-core-ui .flatpickr-day.selected.prevMonthDay, .wp-core-ui .flatpickr-day.selected:focus, .wp-core-ui .flatpickr-day.selected:hover, .wp-core-ui .flatpickr-day.startRange, .wp-core-ui .flatpickr-day.startRange.inRange, .wp-core-ui .flatpickr-day.startRange.nextMonthDay, .wp-core-ui .flatpickr-day.startRange.prevMonthDay, .wp-core-ui .flatpickr-day.startRange:focus, .wp-core-ui .flatpickr-day.startRange:hover {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.wp-core-ui .flatpickr-day.endRange.startRange, .wp-core-ui .flatpickr-day.selected.startRange, .wp-core-ui .flatpickr-day.startRange.startRange {
  border-radius: 50px 0 0 50px;
}
.wp-core-ui .flatpickr-day.endRange.endRange, .wp-core-ui .flatpickr-day.selected.endRange, .wp-core-ui .flatpickr-day.startRange.endRange {
  border-radius: 0 50px 50px 0;
}
.wp-core-ui .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), .wp-core-ui .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .wp-core-ui .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.wp-core-ui .flatpickr-day.endRange.startRange.endRange, .wp-core-ui .flatpickr-day.selected.startRange.endRange, .wp-core-ui .flatpickr-day.startRange.startRange.endRange {
  border-radius: 50px;
}
.wp-core-ui .flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.wp-core-ui .flatpickr-day.flatpickr-disabled, .wp-core-ui .flatpickr-day.flatpickr-disabled:hover, .wp-core-ui .flatpickr-day.nextMonthDay, .wp-core-ui .flatpickr-day.notAllowed, .wp-core-ui .flatpickr-day.notAllowed.nextMonthDay, .wp-core-ui .flatpickr-day.notAllowed.prevMonthDay, .wp-core-ui .flatpickr-day.prevMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}
.wp-core-ui .flatpickr-day.flatpickr-disabled, .wp-core-ui .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.wp-core-ui .flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.wp-core-ui .flatpickr-day.hidden {
  visibility: hidden;
}
.wp-core-ui .rangeMode .flatpickr-day {
  margin-top: 1px;
}
.wp-core-ui .flatpickr-weekwrapper {
  float: left;
}
.wp-core-ui .flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.wp-core-ui .flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.wp-core-ui .flatpickr-weekwrapper span.flatpickr-day, .wp-core-ui .flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  cursor: default;
  border: none;
}
.wp-core-ui .flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.wp-core-ui .flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-core-ui .flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wp-core-ui .flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.wp-core-ui .flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.wp-core-ui .flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.wp-core-ui .flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.wp-core-ui .flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.wp-core-ui .flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.wp-core-ui .flatpickr-time input {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.wp-core-ui .flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}
.wp-core-ui .flatpickr-time input.flatpickr-minute, .wp-core-ui .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.wp-core-ui .flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.wp-core-ui .flatpickr-time .flatpickr-am-pm, .wp-core-ui .flatpickr-time .flatpickr-time-separator {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: 700;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.wp-core-ui .flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.wp-core-ui .flatpickr-time .flatpickr-am-pm:focus, .wp-core-ui .flatpickr-time .flatpickr-am-pm:hover, .wp-core-ui .flatpickr-time input:focus, .wp-core-ui .flatpickr-time input:hover {
  background: #eee;
}
.wp-core-ui .flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wp-core-ui .disabled {
  pointer-events: none;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,#grayscale");
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(1);
}
.wp-core-ui .compact {
  padding-top: 0 !important;
  border-top: none !important;
  margin-top: -10px !important;
}
.wp-core-ui i.added::after {
  content: "HOT";
  position: absolute;
  background: #ff0006;
  border-radius: 10px;
  padding: 1px 10px;
  font-size: 12px;
  color: #fff;
  right: 10px;
}
.wp-core-ui .authorization-form, .wp-core-ui .vip-certificate {
  position: relative;
  overflow: hidden;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}
.wp-core-ui .authorization-form {
  text-align: center;
}
.wp-core-ui .aut-title {
  color: #fff;
  padding: 10px;
  background-color: #6b3bbc;
  background-image: linear-gradient(43deg, #6b3bbc 0%, #cd12be 46%, #ff0006 100%);
}
.wp-core-ui .aut-content {
  padding: 20px;
}
.wp-core-ui .vip-certificate {
  display: flex;
  padding: 10px 20px;
  color: #fff;
  background-color: #6b3bbc;
  background-image: linear-gradient(43deg, #6b3bbc 0%, #cd12be 46%, #ff0006 100%);
  align-items: center;
}
.wp-core-ui .vip-certificate .ok-icon {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  font-size: 30px;
  line-height: 45px;
  text-align: center;
  margin-right: 10px;
}
.wp-core-ui .bnt-svg {
  width: 20px;
  height: 20px;
  margin-left: auto;
}
.wp-core-ui .ajax-notice {
  margin-top: 10px;
}
.wp-core-ui .csf-container {
  border: none !important;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(82, 82, 82, 0.1);
}
.wp-core-ui .new > .csf-title {
  position: relative;
}
.wp-core-ui .new > .csf-title::after {
  content: "new" !important;
  position: absolute;
  color: #fff;
  font-size: 10px;
  background-color: rgba(255, 0, 0, 0.7);
  padding: 0px 4px;
  border-radius: 6px;
  left: -15px;
  top: -15px;
}
.wp-core-ui .csf-tab-item .new-item::before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  color: #fff;
  font-size: 10px;
  background-color: rgb(255, 0, 0);
  border-radius: 6px;
  left: 5px;
  top: 5px;
}
.wp-core-ui .progress {
  background: #e6e6e6;
  padding: 2px;
  border-radius: 20px;
  position: relative;
  opacity: 0;
  transition: 0.5s;
}
.wp-core-ui .progress .progress-bar {
  width: 1%;
  background-color: #ff4c76;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
  animation: reverse progress-bar 1s linear infinite;
  background-size: 40px 40px;
  position: absolute;
  left: 0;
  height: 100%;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
@keyframes progress-bar {
  0% {
    background-position: 40px 0;
  }
  100% {
    background-position: 0 0;
  }
}
.wp-core-ui .but {
  border-radius: 4px;
  display: inline-block;
  border-radius: 4px;
  -webkit-transition: 0.15s !important;
  transition: 0.15s !important;
  vertical-align: middle;
  font-size: 14px;
  padding: 5px 20px;
  text-align: center;
  box-shadow: none;
  background: rgba(136, 136, 136, 0.1);
  color: #888;
  border: 1px solid transparent;
  line-height: 1.44;
  margin: 2px;
  min-height: unset;
  text-decoration: none;
}
.wp-core-ui .but a {
  color: inherit;
}
.wp-core-ui .but svg.icon, .wp-core-ui .but > .fa {
  margin-right: 0.25em;
}
.wp-core-ui .but.radius, .wp-core-ui .radius > .but {
  border-radius: 50px;
  padding: 0.3em 0.8em;
}
.wp-core-ui .but.hollow {
  background: transparent;
  --this-border: var(--this-color) ;
}
.wp-core-ui .but:focus, .wp-core-ui .but:hover {
  opacity: 0.8;
  background: var(--this-bg);
  color: var(--this-color);
}
.wp-core-ui .but:focus {
  --this-shadow: inset 0 2px 3px rgba(0, 0, 0, .08) ;
}
.wp-core-ui .but:active {
  --this-shadow: inset 0 2px 3px rgba(0, 0, 0, .08);
  background: var(--this-bg);
  color: var(--this-color);
}
.wp-core-ui .but.hollow:hover {
  background: var(--this-color);
  color: #fff;
}
.wp-core-ui [disabled] {
  opacity: 0.6 !important;
  filter: grayscale(40%);
  cursor: no-drop;
}
.wp-core-ui .padding-lg, .wp-core-ui .but.padding-lg {
  padding: 0.5em 2em;
}
.wp-core-ui .b-theme, .wp-core-ui .b-red, .wp-core-ui .b-yellow, .wp-core-ui .b-blue, .wp-core-ui .b-green, .wp-core-ui .b-purple, .wp-core-ui .jb-red, .wp-core-ui .jb-yellow, .wp-core-ui .jb-blue, .wp-core-ui .jb-green, .wp-core-ui .jb-purple {
  color: #fff;
  background: var(--this-bg);
  --this-color: #fff ;
}
.wp-core-ui .jb-red, .wp-core-ui .jb-yellow, .wp-core-ui .jb-blue, .wp-core-ui .jb-green, .wp-core-ui .jb-purple {
  border: none;
}
.wp-core-ui .b-theme {
  --this-bg: var(--focus-color) ;
}
.wp-core-ui .b-red {
  --this-bg: #ff5473 ;
}
.wp-core-ui .b-yellow {
  --this-bg: #ff6f06 ;
}
.wp-core-ui .b-blue {
  --this-bg: #2997f7 ;
}
.wp-core-ui .b-green {
  --this-bg: #12b928 ;
}
.wp-core-ui .b-purple {
  --this-bg: #d448f5 ;
}
.wp-core-ui .c-red, .wp-core-ui .c-yellow, .wp-core-ui .c-blue, .wp-core-ui .c-green, .wp-core-ui .c-purple {
  color: var(--this-color);
}
.wp-core-ui .c-red {
  --this-color: #ff5473;
  --this-bg: rgba(255, 84, 115, .1) ;
}
.wp-core-ui .c-yellow {
  --this-color: #ff6f06;
  --this-bg: rgba(255, 111, 6, 0.1) ;
}
.wp-core-ui .c-blue {
  --this-color: #2997f7;
  --this-bg: rgba(41, 151, 247, .1) ;
}
.wp-core-ui .c-green {
  --this-color: #12b928;
  --this-bg: rgba(18, 185, 40, .1) ;
}
.wp-core-ui .c-purple {
  --this-color: #d448f5;
  --this-bg: rgba(213, 72, 245, 0.1) ;
}
.wp-core-ui .hide-box {
  display: none;
}
.wp-core-ui .hide {
  display: none !important;
}
.wp-core-ui .flex {
  display: flex;
}
.wp-core-ui .flex.ac {
  align-items: center;
}
.wp-core-ui .flex.jsb {
  justify-content: space-between;
}
.wp-core-ui .shrink-0 {
  flex-shrink: 0;
}
.wp-core-ui .card-box {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  padding: 6px 15px;
}
.wp-core-ui .backup-box {
  max-height: 350px;
  overflow-y: auto;
  max-width: 600px;
  font-size: 13px;
}
.wp-core-ui .backup-box .backup-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  padding: 5px 0;
}
.wp-core-ui .backup-box .backup-item:last-of-type {
  border-bottom: unset;
}
.wp-core-ui .backup-item .item-left > div {
  display: inline-block;
  margin-right: 6px;
}
.wp-core-ui .backup-box .but {
  font-size: 13px;
  padding: 1px 10px;
}
@media (min-width: 783px) {
  .wp-core-ui .csf-field.compact:not(.min) > .csf-title > h4 {
    margin-left: 15px;
    color: #343537;
  }
}
@media (max-width: 782px) {
  .wp-core-ui .csf-image-preview img {
    max-height: 50px;
  }
  .wp-core-ui .csf-options {
    margin-right: 10px;
  }
  .wp-core-ui .csf-after-text {
    word-wrap: break-word;
  }
}
.wp-core-ui .text-help {
  color: #ad8a43;
}
.wp-core-ui .text-help:link {
  text-decoration: none;
}
.wp-core-ui .text-help:active {
  text-decoration: none;
}
.wp-core-ui .text-help:hover {
  text-decoration: none;
  color: #fdce75;
}
.wp-core-ui .csf-field.io-horizontal .csf-title {
  position: relative !important;
  width: 20% !important;
  float: left !important;
}
.wp-core-ui .csf-field.io-horizontal .csf-fieldset {
  float: right !important;
  width: calc(80% - 20px) !important;
}

/*# sourceMappingURL=style.min.css.map */
