@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../dark-skin/skin.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../light-skin/skin.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../parade-skin/skin.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../metro-black-skin/skin.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../metro-white-skin/skin.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../mac-skin/skin.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../smooth-skin/skin.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/reset.css');@import url('https://spidercars.ae/wp-content/themes/grandcarrental/css/wordpress.css');

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-includes/css/dashicons.min.css */

/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url('https://spidercars.ae/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800');src:url('https://spidercars.ae/wp-includes/css/../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('https://spidercars.ae/wp-includes/css/../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800') format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/post-views-counter/css/frontend.min.css */

.post-views.entry-meta>span{margin-right:0!important;font:16px;line-height:1}.post-views.entry-meta>span.post-views-icon.dashicons{display:inline-block;font-size:16px;line-height:1;text-decoration:inherit;vertical-align:middle}.post-views.load-dynamic .post-views-count{color:#fff0;transition:color 0.3s ease-in-out;position:relative}.post-views.load-dynamic.loaded .post-views-count{color:inherit}.post-views.load-dynamic.loading .post-views-count,.post-views.load-dynamic.loading .post-views-count:after{box-sizing:border-box}.post-views.load-dynamic .post-views-count:after{opacity:0;transition:opacity 0.3s ease-in-out;position:relative;color:#6610f2}.post-views.load-dynamic.loading .post-views-count:after{content:'';display:block;width:16px;height:16pxpx;border-radius:50%;border:2px solid currentColor;border-color:currentColor #fff0 currentColor #fff0;animation:pvc-loading 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}@keyframes pvc-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-includes/css/dist/block-library/style.min.css */

@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/chaty/css/chaty-front.min.css */
.chaty-agent-data,.chaty-form,.chaty-whatsapp-field input[type=text],.chaty-whatsapp-form,.chaty-whatsapp-message,.chaty-whatsapp-message p{font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif}.chaty *,.chaty-chat-view *,.chaty-outer-forms *{box-sizing:border-box}.chaty-agent-header,.chaty-channel,.chaty-channels,.chaty-form-body,.chaty-tooltip{position:relative}.chaty-tooltip .on-hover-text,.chaty-tooltip .on-hover-text:before,.chaty-tooltip:after,.chaty-tooltip:before{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}.on-hover-text{display:none;white-space:pre}.chaty-tooltip .on-hover-text:before,.chaty-tooltip:before{content:"";border:5px solid transparent;z-index:1001}.chaty-tooltip:after{content:attr(data-hover)}.chaty-tooltip .on-hover-text,.chaty-tooltip:after{text-align:center;min-width:1em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;border-radius:10px;background:#fff;color:#333;z-index:1000;box-shadow:0 1.93465px 7.73859px rgb(0 0 0 / 15%);font-size:17px;line-height:21px}.chaty-animation-shockwave:after,.chaty-animation-shockwave:before{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0}.chaty-tooltip .on-hover-text{overflow:visible;white-space:pre}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip:hover .on-hover-text,.chaty-tooltip:hover .on-hover-text:before,.chaty-tooltip:hover:after,.chaty-tooltip:hover:before{display:block;opacity:1}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip.pos-left:hover .on-hover-text,.chaty-tooltip.pos-left:hover .on-hover-text:before,.chaty-tooltip.pos-left:hover:after,.chaty-tooltip.pos-left:hover:before,.chaty-tooltip.pos-right:hover .on-hover-text,.chaty-tooltip.pos-right:hover .on-hover-text:before,.chaty-tooltip.pos-right:hover:after,.chaty-tooltip.pos-right:hover:before{animation:ease-out forwards tooltips-horz}.chaty-i-trigger.single-channel>.chaty-channel>.on-hover-text,.chaty-tooltip.has-on-hover:after,.chaty-tooltip.has-on-hover:before,.chaty-whatsapp-field:not(.has_emoji) .chaty-wp-emoji-input,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:before,.chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger,.chaty.chaty-has-chat-view .has-chatway.chaty-open .Chatway-channel-link,.eac-cval:empty,.eac-sugg:empty,.has-chat-view.active .chaty-widget.has-chatway.chaty-open .chaty-channel-list,.on-hover-text:empty,[data-hover=""]:after,[data-hover=""]:before,body.csaas-has-chatway.chatway-is-open .chaty,body.csaas-has-chatway:not(.chatway-is-open) .chatway--trigger-container,body:not(.chatway--active) .chaty-widget.has-chatway.above-chaty .Chatway-channel-link,body:not(.chatway--active) .chaty-widget.inside-chaty .chaty-channels .Chatway-channel-link{display:none!important}.chaty-tooltip.pos-top .on-hover-text:before,.chaty-tooltip.pos-top:before{border-bottom-width:0;border-top-color:#fff;bottom:calc(100% + 5px)}.chaty-tooltip.pos-top .on-hover-text:after,.chaty-tooltip.pos-top:after{bottom:calc(100% + 10px)}.chaty-tooltip.pos-top .on-hover-text,.chaty-tooltip.pos-top:after,.chaty-tooltip.pos-top:before{left:50%;transform:translate(-50%,-.5em)}.chaty-tooltip.pos-down:before{top:100%;border-top-width:0;border-bottom-color:#fff}.chaty-tooltip.pos-down:after{top:calc(100% + 5px)}.chaty-tooltip.pos-down:after,.chaty-tooltip.pos-down:before{left:50%;transform:translate(-50%,.5em)}.chaty-tooltip.pos-left .on-hover-text:before,.chaty-tooltip.pos-left:before{top:50%;border-right-width:0;border-left-color:#fff;left:calc(0em - 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-left .on-hover-text:before{left:auto;right:calc(0em - 5px)}.chaty-tooltip.pos-left .on-hover-text,.chaty-tooltip.pos-left:after{top:50%;right:calc(100% + 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before,.chaty-tooltip.pos-right:before{top:50%;border-left-width:0;border-right-color:#fff;right:calc(0em - 10px);transform:translate(.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before{left:calc(0em - 5px);right:auto}.chaty-tooltip.pos-right .on-hover-text,.chaty-tooltip.pos-right:after{top:50%;left:calc(100% + 10px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:1;transform:translate(0,-50%)}}.chaty-tooltip.pos-down:hover:after,.chaty-tooltip.pos-down:hover:before,.chaty-tooltip.pos-top:hover:after,.chaty-tooltip.pos-top:hover:before{animation:ease-out forwards tooltips-vert}@-webkit-keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@-webkit-keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@-webkit-keyframes chaty-animation-pulse{0%{transform:scale(1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:50%}100%{transform:scale(1.1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:45%}}@keyframes chaty-animation-pulse{0%{transform:scale(1);border-radius:50%}100%{transform:scale(1.1);border-radius:45%}}.chaty-animation-shockwave:after{left:0;-webkit-animation:2s ease-out 1.3s infinite chaty-animation-shockwave;animation:2s ease-out 1.3s infinite chaty-animation-shockwave}.chaty-animation-shockwave:before{left:0;-webkit-animation:2s ease-out .8s infinite chaty-animation-shockwave;animation:2s ease-out .8s infinite chaty-animation-shockwave}.chaty-animation-blink{-webkit-animation:1.33s ease-out infinite chaty-animation-blink;animation:1.33s ease-out infinite chaty-animation-blink}.chaty-animation-pulse,.chaty-animation-pulse-icon{-webkit-animation:.4s infinite alternate chaty-animation-pulse;animation:.4s infinite alternate chaty-animation-pulse}.chaty-animation-sheen{position:relative;overflow:hidden}.chaty-animation-sheen:after{animation:5s infinite chaty-animation-sheen;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.5) 50%,transparent);transform:rotateZ(60deg) translate(0,5em)}@keyframes chaty-animation-sheen{100%,20%{transform:rotateZ(60deg) translate(0,-80px)}}.chaty-animation-fade{animation:5s infinite chaty-animation-fade}.chaty-animation-spin{animation:5s cubic-bezier(.56,-.35,.22,1.5) infinite chaty-animation-spin}@keyframes chaty-animation-fade{15%,5%{opacity:.25}10%,100%,20%{opacity:1}}@keyframes chaty-animation-spin{10%{transform:rotateZ(-20deg);animation-timing-function:ease}100%,20%{transform:rotateZ(360deg)}}.chaty-animation-bounce,.chaty-animation-jump{animation:5s cubic-bezier(.84,-.54,.31,1.19) infinite chaty-animation-bounce}@keyframes chaty-animation-bounce{0%,100%,20%{transform:none}10%{transform:translateY(-1em)}}@keyframes chaty-animation-waggle{0%{transform:none}10%{transform:rotateZ(-20deg) scale(1.2)}13%{transform:rotateZ(25deg) scale(1.2)}15%{transform:rotateZ(-15deg) scale(1.2)}17%{transform:rotateZ(15deg) scale(1.2)}20%{transform:rotateZ(-12deg) scale(1.2)}22%{transform:rotateZ(0) scale(1.2)}100%,24%{transform:rotateZ(0) scale(1)}}.chaty-animation-waggle{animation:5s infinite chaty-animation-waggle}.chaty-animation-floating{-webkit-animation:3s infinite chaty-animation-floating;animation:3s infinite chaty-animation-floating}@keyframes chaty-animation-floating{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}.chaty{display:none;z-index:99999}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty.active,.chaty.form-open .chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger{display:block!important}.chaty *,.chaty-form-body form{margin:0;padding:0}.chaty .sr-only,.chaty-outer-forms .sr-only,.hide-cht-svg-bg{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;outline:0!important}.chaty a,.chaty a:focus,.chaty a:hover,.chaty button{border:none;text-decoration:none;outline:0;box-shadow:none}.chaty-widget{position:fixed;bottom:25px;right:25px;z-index:10001}.chaty-widget.left-position{left:25px;right:auto}.chaty-channel-list{display:flex;width:62px;height:124px;position:absolute;bottom:-4px;right:0;flex-direction:column;align-items:flex-start;pointer-events:none}.chaty-widget.left-position .chaty-channel-list{left:0;right:auto}.chaty-widget.chaty-open .chaty-channel-list,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:after,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:before{pointer-events:auto}.chaty-channel-list .chaty-channel,.chaty-channel.single .chaty-svg{display:inline-block;width:54px;height:54px;border-radius:50%;margin:4px;cursor:pointer;box-shadow:0 16px 24px 0 rgb(73 104 126 / 16%)}.chaty-channel-list .chaty-channel{position:absolute;bottom:0;opacity:0;transition:.5s;-webkit-transition:.5s}.chaty-channel.single .chaty-svg,.chaty-outer-forms form{margin:0}.chaty-widget.chaty-open .chaty-channel-list .chaty-channel{opacity:1}.chaty-channel a,.chaty-channel button,.chaty-svg{display:block;width:54px;height:54px;border-radius:50%;cursor:pointer;position:relative;outline:0;min-width:unset}* .chaty-channel button{min-width:unset;max-width:unset}.chaty-channel button{background:0 0;border-radius:50%}.chaty-channel a .chaty-custom-icon,.chaty-channel button .chaty-custom-icon,.chaty-svg .chaty-custom-icon{width:54px;height:54px;border-radius:50%;text-align:center;font-size:27px;line-height:54px;color:#fff}.chaty-channel a:focus,.chaty-channel button:focus,.chaty-contact-form-box button.chaty-submit-button,.chaty-wp-emoji-input:focus{outline:0}.chaty-contact-form-box button.chaty-submit-button:disabled .chaty-loader,.chaty-view-content p a{display:inline-block}.chaty-agent-icon svg,.chaty-channel svg,.chaty-view-channels .chaty-channel span svg{width:100%;height:100%}.chaty-channel img{width:54px;height:54px;object-fit:cover;border-radius:50%}.chaty-i-trigger .chaty-channel{position:absolute;bottom:0;right:4px;transition:.5s;border-radius:50%;cursor:pointer}.chaty-cta-button{transition:.5s;box-shadow:0 16px 24px 0 rgb(73 104 126 / 16%);border-radius:50%}.chaty-widget.left-position .chaty-i-trigger .chaty-channel{left:4px;right:auto}.chaty-widget .chaty-cta-main .chaty-cta-button{z-index:1099;opacity:1;position:relative}.chaty-widget.chaty-open .chaty-cta-main .chaty-cta-button{z-index:999;opacity:0;transform:rotate(540deg);visibility:hidden}.chaty-widget .chaty-i-trigger .chaty-cta-close{pointer-events:none}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close{pointer-events:auto;z-index:101}.chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:999;opacity:0;visibility:hidden}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:1099;opacity:1;transform:rotate(180deg);visibility:visible}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip{z-index:91}.chaty-channel button.open-chaty-channel,.chaty-widget.chaty-no-close-button:not(.has-single) .chaty-i-trigger:not(.single-channel),.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-channel button.open-chaty,.chaty.form-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-i-trigger .chaty-tooltip:after,.chaty.form-open .chaty-i-trigger .chaty-tooltip:before,.chaty.form-open .chaty-widget.has-single .chaty-i-trigger .on-hover-text,.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-main{display:none}.chaty-channel span.chaty-icon,.chaty-contact-input,.chaty.form-open .chaty-channel button.open-chaty-channel,.chaty.form-open .chaty-no-close-button.has-single .chaty-i-trigger,.chaty.form-open.active .chaty-widget .chaty-i-trigger,.wp-profile-img+.chaty-whatsapp-message:before,body.csaas-has-chatway.has--chaty.chatway--active:not(.chatway--visible) .chatway--container{display:block}.chaty-widget.has-chatway .Chatway-channel-link,.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{opacity:1;visibility:visible;pointer-events:auto}.chaty-widget .ch-pending-msg{position:absolute;right:-4px;top:-4px;width:16px;height:16px;text-align:center;background:red;color:#fff;font-size:10px;line-height:16px;border-radius:50%;z-index:1101}.chaty-widget.left-position.hor-mode .chaty-channel-list{width:136px;height:62px;left:0;bottom:0}.chaty-widget.right-position.hor-mode .chaty-channel-list{width:136px;height:62px;right:0;left:auto;bottom:0}.chaty-widget.hor-mode .chaty-channel-list .chaty-channel{margin-top:0;margin-bottom:0}.chaty-widget.hor-mode.left-position .chaty-channel-list .chaty-channel{left:0}.chaty-widget.hor-mode.right-position .chaty-channel-list .chaty-channel{right:0;left:auto}.chaty-chat-view,.chaty-outer-forms{vertical-align:bottom;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:fixed!important;bottom:-25px;left:25px;padding:0;width:320px;max-width:90%;-moz-transition:.5s linear;box-shadow:rgba(0,0,0,.16) 0 5px 40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16) 0 5px 40px;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;transition:.5s;-webkit-transition:.5s;animation-delay:-2s;-webkit-animation-delay:-2s}.chaty-chat-view.pos-left,.chaty-outer-forms.pos-left{left:25px}.chaty-chat-view.pos-right,.chaty-outer-forms.pos-right{right:25px;left:auto}.chaty-outer-forms.active,.chaty:not(.form-open) .chaty-widget.chaty-open+.chaty-chat-view{-webkit-transform:translateY(-93px);transform:translateY(-93px);opacity:1;z-index:999999;visibility:visible;bottom:0;pointer-events:auto}.chaty-whatsapp-body{padding:0;min-height:260px;position:relative;z-index:2}.chaty-whatsapp-content{padding:20px}.chaty-popup-whatsapp-form .chaty-whatsapp-body{height:260px;min-height:auto}.chaty-popup-whatsapp-form .chaty-whatsapp-content{display:flex;align-items:flex-start}.chaty-form-body{background:#fff;z-index:99999;min-height:75px;border-radius:10px}.qr-code-image{padding:10px;text-align:center;border:1px solid silver;border-radius:4px}.qr-code-image img{max-width:100%;max-height:360px;margin:0 auto;display:block;width:100%;height:auto}.chaty-whatsapp-form{position:relative;background-color:#f0ede7;border-radius:8px;margin:0}.chaty-whatsapp-form:before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.035;background-image:url('https://spidercars.ae/wp-content/plugins/chaty/css/../images/whatsapp.png')}.chaty-popup-whatsapp-form .chaty-whatsapp-body:before,.chaty-popup-whatsapp-form .chaty-whatsapp-footer:before{background-image:url('https://spidercars.ae/wp-content/plugins/chaty/css/../images/whatsapp-welcome-popup.png');opacity:.7}.chaty-whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 10px 10px;position:relative;transform-origin:center top;z-index:2;margin-top:0;margin-left:0;max-width:calc(100% - 40px);font-size:14px;line-height:18px;border:1px solid}.chaty-whatsapp-message:before{content:"";display:none;width:0;height:0;border-top:0 solid transparent;border-bottom:10px solid transparent;border-right:12px solid #fff;position:absolute;left:-12px;top:0}.chaty-whatsapp-message p{margin:0;padding:0;color:#111b21;font-weight:400;word-wrap:break-word}.chaty-whatsapp-footer{position:relative;padding:20px 15px}.whatsapp-chaty-form{display:flex;margin:0;padding:0}button.chaty-whatsapp-button-button,button.chaty-whatsapp-button-button:focus,button.chaty-whatsapp-button-button:hover{text-align:center!important;height:40px!important;width:40px!important;padding:0!important;border-radius:20px!important;outline:0!important;box-shadow:none!important;cursor:pointer!important;margin:0 0 0 10px!important;text-decoration:none!important;border:none!important;min-width:1px!important;flex:0 0 40px}button.chaty-whatsapp-button-button{background:#c6d7e3!important}.chaty-whatsapp-button-button:active,.chaty-whatsapp-button-button:focus,.chaty-whatsapp-button-button:hover,button.chaty-whatsapp-button-button:focus,button.chaty-whatsapp-button-button:hover{background:#a8c5da!important}.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button{background:#25d366!important}.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button:focus,.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button:hover{background:#22bf5b!important}.chaty-whatsapp-data{display:flex;flex:1;z-index:1}.chaty-whatsapp-field{padding-right:0;flex:1;position:relative;display:flex;align-items:center}.chaty-whatsapp-button{flex:0 0 48px}.chaty-whatsapp-button svg{width:100%;height:100%;margin:0;padding:0}.chaty-whatsapp-field input[type=text]{height:40px!important;line-height:normal;padding:0 10px 0 15px;font-size:16px;resize:none;width:100%;border:none!important;border-radius:24px;outline:0;box-shadow:none!important;background:#fff!important;margin:0;color:#111b21;flex:1}.chaty-whatsapp-field input[type=text]:focus{outline:0!important;border:none!important;margin:0;color:#111b21;box-shadow:none!important}.chaty-agent-data{font-size:16px}.chaty-agent-header{font-size:18px;padding:20px 15px;background:#22bf5b;color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.chaty-agent-data .close-chaty-form{right:10px;top:12px}.chaty-agent-data .chaty-agent{display:flex;align-items:center;padding:15px}.chaty-agent-data .chaty-agent a{color:#49687e;font-size:16px;text-decoration:none;display:flex;width:100%;align-items:center;outline:0;font-weight:400}.chaty-contact-input input.chaty-input-field,.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field,.chaty-contact-input select.chaty-input-field,.chaty-contact-input textarea.chaty-textarea-field{color:#28303d;font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-sans;margin:0;background:#fff;outline:0}.chaty-agent-data .chaty-agent+.chaty-agent{border-top:2px solid #f6f8f9}.chaty-agent-img{width:36px;height:36px;object-fit:cover;border-radius:50%}.chaty-agent-icon{width:48px;height:48px;margin:0 15px 0 0}.chaty-agent-data .chaty-custom-icon{width:48px;height:48px;text-align:center;display:block;line-height:48px;background:silver;border-radius:50%;color:#fff;font-size:28px}.chaty-close-agent-list{position:absolute;right:15px;top:10px;width:26px;height:26px;cursor:pointer;z-index:10;padding:0 0 10px 10px}.chaty-agent-icon img{width:48px;height:48px;object-fit:cover}.chaty-close-agent-list svg{fill:#ffffff}.agent-sub-header{font-size:14px;line-height:20px;font-weight:400}.agent-main-header{font-size:20px;line-height:32px;font-weight:700;position:relative}.chaty-agent-header:before,.chaty-view-header:before{content:"";background:url(https://spidercars.ae/wp-content/plugins/chaty/css/../images/header-top.png) no-repeat;width:215px;height:41px;position:absolute;top:0;left:0;z-index:1}.chaty-agent-header:after,.chaty-view-header:after{content:"";background:url(https://spidercars.ae/wp-content/plugins/chaty/css/../images/header-bottom.png) no-repeat;width:44px;height:41px;position:absolute;bottom:0;right:0;z-index:1}.chaty-custom-channel-icon{display:block;border-radius:50%;color:#fff;text-align:center;line-height:54px}.chaty-contact-form-title{padding:10px 15px;text-align:left;font-size:18px;color:#fff;border-radius:8px 8px 0 0;justify-content:space-between;display:flex}.chaty-contact-form-button,.chaty-contact-inputs{padding:15px}.chaty-contact-input label.chaty-form-label{font-size:14px;margin:0;padding:0 0 4px;line-height:20px;display:flex;color:#28303d}.chaty-contact-input+.chaty-contact-input{margin:10px 0 0}.chaty-contact-input input.chaty-input-field,.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field,.chaty-contact-input select.chaty-input-field{width:100%;height:36px;line-height:36px;font-size:16px;padding:0 10px;border:1px solid #ccc;border-radius:4px}.chaty-contact-input .has-chaty-error:focus,.chaty-contact-input input.chaty-input-field:focus,.chaty-contact-input input[type=email].chaty-input-field:focus,.chaty-contact-input input[type=tel].chaty-input-field:focus,.chaty-contact-input input[type=text].chaty-input-field:focus,.chaty-contact-input select.chaty-input-field:focus,.chaty-contact-input textarea.chaty-textarea-field:focus{outline:0;box-shadow:none;border-color:#898989;background-color:#fff}.chaty-contact-input textarea.chaty-textarea-field{width:100%;height:100px;line-height:20px;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:4px;display:block}.chaty-contact-form-box .close-chaty-form{right:9px;top:9px}.chaty-contact-form-box button.chaty-submit-button[type=submit],button#chaty-submit-button-0{border:none;border-radius:4px;color:#fff;background:#a886cd;width:100%;height:36px;line-height:36px;font-size:18px;padding:0;margin:0;cursor:pointer;text-align:center;display:block}.chaty-contact-input input.chaty-input-field.has-chaty-error,.chaty-contact-input select.chaty-input-field.has-chaty-error,.chaty-contact-input textarea.has-chaty-error{border:1px solid #d20000}.chaty-ajax-error-message,.chaty-ajax-success-message{color:#00a700;padding:10px 0 0;text-align:center;font-size:16px}.chaty-ajax-error-message{color:#da0000}.chaty-view-header,.chaty-view-header a,.chaty-view-header a:focus,.chaty-view-header a:hover{font-weight:500;color:#fff;font-size:24px}.chaty-exit-intent{position:fixed;z-index:-1}.chaty-exit-intent:before{display:block;position:fixed;top:0;left:0;content:'';width:100vw;height:100vh;background:rgba(0,0,0,.8);visibility:hidden;z-index:100;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.chaty .chaty-widget.left-position .chaty-exit-intent:before{clip-path:circle(15px at 60px calc(100% - 60px))}.chaty .chaty-widget.right-position .chaty-exit-intent:before{clip-path:circle(15px at calc(100% - 60px) calc(100% - 60px))}.chaty .chaty-widget .chaty-exit-intent.animate:before{visibility:visible;clip-path:circle(100%)}.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:after,.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:before{pointer-events:inherit}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-wechat-form.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos{top:50%;left:0;right:0;margin:0 auto;transform:translate(0,-50%);bottom:auto}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos .chaty-agent-body{max-height:calc(100vh - 164px)!important}.chaty-view-content p+p,.chaty-whatsapp-message p+p{margin-top:10px}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos .chaty-whatsapp-content{max-height:calc(100vh - 122px)!important;overflow-y:auto}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form:not(.custom-cht-pos) .chaty-whatsapp-content{overflow-y:auto}.chaty.has-custom-pos.form-open .chaty-i-trigger{opacity:0;visibility:hidden}body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos .chaty-contact-inputs{max-height:calc(100vh - 150px)!important;overflow-y:auto}body.cht-in-mobile .chaty-outer-forms{max-width:calc(100vw - 50px)!important}.chaty-view-body{background:#fff;border-radius:8px}.chaty-view-header{background:#b78deb;border-radius:7px 7px 0 0;padding:10px 15px;position:relative;word-break:break-word}.chaty-top-content{padding:15px 15px 0;font-size:16px}.chaty-view-content p,.chaty-view-content p a,.chaty-view-content p a:focus,.chaty-view-content p a:hover{margin:0;padding:0;font-size:16px;line-height:150%;color:#49687e;word-break:break-word}.chaty-view-channels .chaty-custom-channel-icon,span.chaty-loader span.dashicons{font-size:24px}.chaty-view-content p a:focus,.chaty-view-content p a:hover,.chaty-view-header a:focus,.chaty-view-header a:hover{outline:0;text-decoration:none}.chaty-close-view-list{position:absolute;right:15px;top:10px;width:12px;cursor:pointer;z-index:11}.chaty-close-view-list svg{fill:#ffffff;display:inline-block;width:100%}.chaty-view-channels .chaty-channel{height:48px;display:inline-block;margin:6px 0;width:20%;text-align:center;vertical-align:top}.chaty-view-channels .chaty-channel a,.chaty-view-channels .chaty-channel img,.chaty-view-channels .chaty-channel span:not(.on-hover-text){display:block;width:48px;height:48px;margin:0 auto}.chaty-view-channels{padding:10px 8px}.front-google-captcha{width:100%!important;overflow:hidden}.front-google-captcha>div{width:100%}span.chaty-loader,span.chaty-loader span.dashicons{width:24px;height:24px;text-align:center;line-height:24px}.front-google-captcha iframe{transform:scaleX(.9);position:relative;left:-15px}.widget-fa-icon{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#fff}span.chaty-loader{display:none;vertical-align:middle;color:#fff;animation:1s linear infinite rotation;margin-left:5px}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}span.chaty-loader.active{display:inline-block;vertical-align:baseline}html[dir=rtl] .chaty-input-field,html[dir=rtl] .chaty-submit-button,html[dir=rtl] .chaty-tooltip,html[dir=rtl] .chaty-tooltip:after,html[dir=rtl] .chaty-whatsapp-message,html[dir=rtl] .on-hover-text{direction:rtl}.add-bg-blur-effect{background-color:rgba(0,0,0,.4);overflow-x:hidden}.add-bg-blur-effect>:not(.chaty,.chaty-outer-forms,.picmo__popupContainer){filter:blur(6px)}.email_suggestion,.wp_email_suggestion{margin:0;padding:0;font-size:14px;color:#970029}.email_suggestion i,.wp_email_suggestion i{color:#2596be;font-weight:700;cursor:pointer}.chaty-custom-whatsapp-form .eac-sugg,.chaty-form .eac-sugg{color:#c1c1c1;line-height:34px!important}.chaty-custom-whatsapp-form .eac-input-wrap,.chaty-form .eac-input-wrap{width:100%;overflow:hidden}.chaty-custom-whatsapp-form .chaty-whatsapp-body:before{opacity:.05}.chaty-custom-whatsapp-form .chaty-whatsapp-body{border-radius:0}.chaty-custom-whatsapp-form .chaty-whatsapp-footer{border-top:1px solid #e1e1e1;min-height:70px}.chaty-custom-whatsapp-form .chaty-whatsapp-data{display:block;z-index:1}.chaty-custom-whatsapp-form .chaty-whatsapp-button-button{width:100%!important;z-index:1;position:relative}.chaty-custom-whatsapp-form .header-text{display:flex;align-items:center}.chaty-custom-whatsapp-form .header-text span{display:inline-block;vertical-align:super;padding-left:5px}.chaty-custom-whatsapp-form .chaty-whatsapp-button svg{width:26px;height:26px;fill:#ffffff;margin-right:3px}.chaty-custom-whatsapp-form .chaty-whatsapp-button span{font-size:15px;padding-left:5px}.chaty-custom-whatsapp-form .chaty-whatsapp-button{display:flex;align-items:center;justify-content:center;border-radius:6px!important}.chaty-custom-whatsapp-form .chaty-whatsapp-content{padding:15px;z-index:101111;position:relative}.chaty-custom-whatsapp-form .chaty-whatsapp-body{min-height:auto}.chaty-outer-forms input[type=number]::-webkit-inner-spin-button,.chaty-outer-forms input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.chaty-whatsapp-header{display:flex;align-items:center;background-color:#4aa485;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px 15px;position:relative;justify-content:space-between;box-shadow:0 16px 32px 0 #1a0E3529}.chaty-whatsapp-header .header-wp-icon{height:30px;width:30px;margin-right:7px}.chaty-whatsapp-header .header-wp-title{color:#fff;font-size:15px;flex:1;padding-right:8px}.whatsapp-form-close-btn{flex:0 0 16px;cursor:pointer}.whatsapp-form-close-btn svg{width:16px;height:16px}.chaty-whatsapp-body .wp-profile-img{height:30px;width:30px;margin-right:15px}.chaty-whatsapp-body .wp-profile-img img{height:30px;width:30px;border-radius:50%;object-fit:cover}.chaty-whatsapp-message-nickname{color:#489d81;font-size:10px;font-weight:500;line-height:14px}.chaty-whatsapp-message-time{color:#a1a1a9;font-size:10px;line-height:12px}.chaty-whatsapp-input::placeholder{color:#83a1b7;opacity:40%}.chaty-whatsapp-input::-ms-input-placeholder{color:#83a1b7;opacity:40%}button[type=button].chaty-wp-emoji-input,button[type=button].chaty-wp-emoji-input:focus,button[type=button].chaty-wp-emoji-input:hover{position:absolute!important;top:9px;left:8px;background:0 0!important;border:none!important;cursor:pointer;height:24px!important;width:24px!important;padding:0!important;min-width:1px!important;margin:0!important;outline:0!important}.chaty-whatsapp-input{padding-left:38px!important}.chaty-whatsapp-field:not(.has_emoji) .chaty-whatsapp-input{padding-left:15px!important}.picmo__popupContainer{z-index:1000000}body .picmo__emojiButton span{font-size:24px;line-height:24px;display:inline-block;vertical-align:middle}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton{color:#8f8f8f;border:1px solid transparent}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton{border:1px solid #a886cd;color:#a071d3;background:#fff}body .picmo__picker .picmo__emojiCategory .picmo__categoryName{display:flex;height:auto;padding:10px 17px;border-bottom:1px solid #e2e8f0;font-weight:700;background:#f3f3f3}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:hover{background:#fff}body .picmo__emojiButton{border-radius:4px}body .picmo__emojiButton:focus{outline:0;border-radius:5px}.chaty.form-open .chaty-widget.has-single .chaty-cta-close .chaty-cta-button{opacity:1;visibility:visible;transform:rotate(360deg);z-index:999}.chaty-custom-whatsapp-form .chaty-whatsapp-button button{width:100%;border:none;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chaty-contact-input input[type=file].chaty-input-field{line-height:32px}.qr-code-header{display:flex;align-items:center;background-color:#a886cd;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px 15px;position:relative;justify-content:space-between;color:#fff;box-shadow:0 16px 32px 0 #1a0E3529;z-index:999999}.chaty-close-button{cursor:pointer}.qr-code-title{line-height:1;padding:15px 15px 0;font-size:14px;color:#83a1b7}.qr-code-box{margin-top:10px;padding:0 15px 15px}.qr-code-head-title{display:inline-flex;align-items:center}.qr-code-head-title svg{margin-right:5px}.mce-error{border:1px solid #d00!important}.required_indicate{color:red;font-size:18px;margin-left:2px}.chaty-whatsapp-button-button svg{display:inline-block;vertical-align:sub}.chaty-wp-emoji-input:hover{background-color:transparent;border-color:transparent}.chaty-whatsapp-input[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s;opacity:40%!important}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s;opacity:1!important}.chaty,.chaty *,.chaty-form,.chaty-form *,.chaty-whatsapp-form,.chaty-whatsapp-form *{-webkit-tap-highlight-color:transparent}body.csaas-has-chatway:not(.chatway-is-open) .chatway--frame-container{opacity:0;visibility:hidden}.chaty-channel.Chatway-channel-link.has-unread-message:after,.chaty-widget:not(.has-chatway):not(.chaty-open) .csaas-widget-trigger.has-unread-message:after{content:attr(data-unread-message);width:20px;height:20px;background:#ff4545;position:absolute;border-radius:50%;font-size:12px;font-weight:600;color:#fff;display:inline-flex;align-items:center;justify-content:center;bottom:44px;z-index:1111;right:-4px}.chaty-view-channels .chaty-channel.Chatway-channel.has-unread-message:after{right:0;top:-8px;bottom:auto}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/contact-form-7/includes/css/styles.css */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/grandcarrental-custom-post/css/fontawesome-stars-o.css */
.br-theme-fontawesome-stars-o .br-widget {
  margin-top: -2px;
  white-space: nowrap;
}
.br-theme-fontawesome-stars-o .br-widget a {
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}
.br-theme-fontawesome-stars-o .br-widget a:after {
  content: '\f006';
  color: #d2d2d2;
}
.br-theme-fontawesome-stars-o .br-widget a.br-active:after {
  content: '\f005';
  color: #5856D6;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  content: '\f005';
  color: #5856D6;
}
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: '\f123';
  color: #5856D6;
}
.br-theme-fontawesome-stars-o .br-widget .br-current-rating {
  display: none;
}
.br-theme-fontawesome-stars-o .br-readonly a {
  cursor: default;
}
.br-theme-fontawesome-stars-o .br-reverse a.br-fractional {
  display: inline-block;
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
@media print {
  .br-theme-fontawesome-stars-o .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars-o .br-widget a.br-active:after,
  .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
  .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    content: '\f123';
    color: black;
  }
}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/whatsapp-for-wordpress/assets/css/style.css */
.nta-woo-products-button:before, .nta-woo-products-button:after{
    content: '';
    display: block;
    clear: both;
}

.wa__button{
    border-bottom: none !important;
}

.wa__btn_w_img:hover{
	text-decoration: none;
}

.wa__button,
.wa__btn_popup,
.wa__button *,
.wa__btn_popup *,
.wa__btn_popup :before,
.wa__button :before,
.wa__button :after,
.wa__btn_popup :after,
.wa__popup_chat_box,
.wa__popup_chat_box *,
.wa__popup_chat_box :before,
.wa__popup_chat_box :after{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* VVV--button--VVV */
.wa__button{
    position: relative;
    width: 300px;
    min-height: 64px;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #fff;
    box-shadow: 0px 4px 8px 1px rgba(32,32,37,0.09);
    -webkit-box-shadow: 0px 4px 8px 1px rgba(32,32,37,0.09);
    -moz-box-shadow: 0px 4px 8px 1px rgba(32,32,37,0.09);
}
.wa__btn_txt{
    display: inline-block;
    font-size: 12px;
    line-height: 1.33em;
}

.wa__btn_w_icon .wa__btn_txt{
    padding: 16px 20px 15px 71px;
}

.wa__button_text_only .wa__btn_txt,
.wa__r_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt,
.wa__sq_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt{
    padding-top: 25px;
    padding-bottom: 24px;
}



.wa__btn_w_icon .wa__btn_txt .wa__btn_title{
    font-weight: 600;
    padding-left: 2px;
    font-size: 14px;
}

.wa__cs_info{
    margin-bottom: 2px
}

.wa__btn_status{
    color: #F5A623;
    font-size: 9px;
    padding: 2px 0 0;
    font-weight: 700;
}

.wa__cs_info .wa__cs_name,
.wa__cs_info .wa__cs_status{
    display: inline-block;
}

.wa__cs_info .wa__cs_name{
    font-weight: 400;
    font-size: 12px;
    line-height: 1.36em;
}

.wa__stt_online .wa__cs_info .wa__cs_name{
    color: #d5f0d9
}

.wa__stt_offline .wa__cs_info .wa__cs_name{
    color: #76787d;
}

.wa__cs_info .wa__cs_status{
    width: 36px;
    height: 14px;
    margin-left: 3px;
    padding: 1px;
    font-size: 9px;
    line-height: 1.34em;
    border-radius: 5px;
    color: rgba(255,255,255,0.98);
    position: relative;
    top: -1px;
    left: 0px;
    text-align: center;
}

.wa__stt_online .wa__cs_info .wa__cs_status{
    background: #62c971;
}

.wa__stt_offline .wa__cs_info .wa__cs_status{
    background: #b9bbbe;
}


.wa__stt_online{
    background: #2DB742;
    cursor: pointer;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    backface-visibility: hidden;
    will-change: transform;
}
.wa__stt_online .wa__btn_txt{
    position: relative;
    z-index: 4;
}
.wa__r_button.wa__stt_online:before{
    border-radius: 50vh;
}
.wa__sq_button.wa__stt_online:before{
    border-radius: 5px;
}
.wa__stt_online:before{
    content: '';
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    background: rgba(0,0,0,0.2);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
    will-change: opacity;
}
.wa__button.wa__stt_online:focus,
.wa__button.wa__stt_online:active,
.wa__button.wa__stt_online:hover{
    box-shadow: 0px 4px 8px 1px rgba(32,32,37,0.19);
    transform: translate(0,-3px);
    -webkit-transform: translate(0,-3px);
    -moz-transform: translate(0,-3px);
    -ms-transform: translate(0,-3px);
}
.wa__button.wa__stt_online:focus:before,
.wa__button.wa__stt_online:active:before,
.wa__button.wa__stt_online:hover:before{
    opacity: 1;
}
.wa__stt_online.wa__btn_w_icon .wa__btn_icon img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
}

.wa__stt_offline{
    background: #EBEDF0;
    color: #595B60;
    box-shadow: none;
    cursor: initial;
}

.wa__stt_offline.wa__btn_w_icon .wa__btn_txt {
    padding: 8px 20px 6px 71px;
}

.wa__stt_offline.wa__r_button.wa__btn_w_img .wa__btn_txt{
    padding: 8px 20px 8px 100px
}

.wa__stt_offline.wa__sq_button.wa__btn_w_img .wa__btn_txt {
    padding: 8px 20px 8px 70px;
}

.wa__btn_w_icon .wa__btn_icon{
    position: absolute;
    top: 50%;
    left: 16px;
    transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}

.wa__btn_w_icon .wa__btn_icon img{
    width: 41px;
    height: 69px;
}

.wa__btn_w_img{
    position: relative;
    width: 300px;
    margin: 20px 0 20px;
}

.wa__btn_w_img .wa__cs_img{
    position: absolute;
    top: 50%;
    left: 0px;
    text-align: center;
    transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.wa__btn_w_img .wa__cs_img_wrap{
    width: 79px;
    height: 79px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 3px solid #ffffff;
    position: relative;
    overflow: hidden;
}
.wa__btn_w_img .wa__cs_img img{
    max-width: 100%;
    height: auto;
    transition: 0.2s ease transform;
    -webkit-transition: 0.2s ease transform;
    -moz-transition: 0.2s ease transform;
}
.wa__btn_w_img .wa__cs_img:after{
    content: '';
    background: #ffffff url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo_green.svg') center center no-repeat;
    background-size: 21px;
    display: block;
    width: 27px;
    height: 27px;
    position: absolute;
    top: 20px;
    right: -14px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0px 4px 6px 0px rgba(39,38,38,0.3);
    -webkit-box-shadow: 0px 4px 6px 0px rgba(39,38,38,0.3);
    -moz-box-shadow: 0px 4px 6px 0px rgba(39,38,38,0.3);
}

.wa__stt_offline.wa__btn_w_img .wa__cs_img:after{
    content: '';
    background: #ffffff url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo_gray.svg') center center no-repeat;
    background-size: 21px;
    display: block;
    width: 27px;
    height: 27px;
    position: absolute;
    top: 20px;
    right: -14px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0px 4px 6px 0px rgba(39,38,38,0.3);
    -webkit-box-shadow: 0px 4px 6px 0px rgba(39,38,38,0.3);
    -moz-box-shadow: 0px 4px 6px 0px rgba(39,38,38,0.3);
}


.wa__btn_w_img .wa__btn_txt{
    padding:14px 20px 12px 103px;
}

.wa__r_button{
    border-radius: 50vh;
}

.wa__sq_button{
    border-radius: 5px;
}

.wa__sq_button.wa__btn_w_img{
    width: 270px;
    margin-left: 30px;
}

.wa__r_button.wa__btn_w_img .wa__cs_img{
    left: -5px;
}

.wa__sq_button.wa__btn_w_img .wa__cs_img{
    left: -35px;
}

.wa__sq_button.wa__btn_w_img .wa__btn_txt{
    padding: 10px 20px 10px 70px;
    display: table-cell;
	vertical-align: middle;
	height: 66px;
}

.wa__btn_txt .wa__btn_title{
    font-weight: 600;
}

.wa__r_button.wa__btn_w_img .wa__btn_txt{
    padding: 8px 20px 8px 100px;
	display: table-cell;
	vertical-align: middle;
	height: 66px;
}

.wa__r_button.wa__btn_w_img .wa__cs_info .wa__cs_status{
    margin-left: 3px;
}
/* ^^^--button--^^^ */

/* VVV--popup--VVV */

.wa__popup_chat_box{
    font-family: Arial,Helvetica,sans-serif;
    width: 351px;
    border-radius: 5px 5px 8px 8px;
    -webkit-border-radius: 5px 5px 8px 8px;
    -moz-border-radius: 5px 5px 8px 8px;
    position: fixed;
    overflow: hidden;
    box-shadow: 0px 10px 10px 4px rgba(0,0,0,0.04);
    -webkit-box-shadow: 0px 10px 10px 4px rgba(0,0,0,0.04);
    -moz-box-shadow: 0px 10px 10px 4px rgba(0,0,0,0.04);
    bottom: 102px;
    right: 25px;
    z-index: 998;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translate(0,50px);
    transform: translate(0,50px);
    -webkit-transform: translate(0,50px);
    -moz-transform: translate(0,50px);
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    will-change: transform,visibility,opacity;
    max-width: calc(100% - 50px);
}
.wa__popup_chat_box:hover,
.wa__popup_chat_box:focus,
.wa__popup_chat_box:active{
    box-shadow: 0px 10px 10px 4px rgba(32,32,37,0.23);
    -webkit-box-shadow: 0px 10px 10px 4px rgba(32,32,37,0.23);
    -moz-box-shadow: 0px 10px 10px 4px rgba(32,32,37,0.23);
}
.wa__popup_chat_box.wa__active{
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    visibility: visible;
    opacity: 1;
}
.wa__popup_chat_box .wa__popup_heading{
    position: relative;
    padding: 15px 43px 17px 74px;
    color: #d9ebc6;
    background: #2db742;
}
.wa__popup_chat_box .wa__popup_heading_sm{
    padding: 12px 15px 17px 74px;
}
.wa__popup_chat_box .wa__popup_heading:before{
    content: '';
    background: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo.svg') center top no-repeat;
    background-size: 33px;
    display: block;
    width: 55px;
    height: 33px;
    position: absolute;
    top: 20px;
    left: 12px;
}
.wa__popup_chat_box .wa__popup_heading_sm:before{
    top: 19px;
    left: 11px;
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_title{
    padding-top: 2px;
    padding-bottom: 3;
    color: #ffffff;
    font-size: 18px;
    line-height: 24px;
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro{
    padding-top: 4px;
    font-size: 12px;
    line-height: 20px;
}
.wa__popup_chat_box .wa__popup_heading_sm .wa__popup_intro{
    padding-top: 0px;
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a{
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:hover,
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:focus,
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:active{
    text-decoration: underline;
}

.wa__popup_chat_box  .wa__popup_notice{
    font-size: 11px;
    color: #a5abb7;
    font-weight: 500;
    padding: 0 3px;
}
.wa__popup_chat_box .wa__popup_content{
    background: #ffffff;
    padding: 13px 20px 21px 19px;
    text-align: center;
}
.wa__popup_chat_box .wa__popup_content_left{
    text-align: left;
}
.wa__popup_chat_box .wa__popup_avatar{
    position: absolute;
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    left: 12px;
    top: 12px;
}

.wa__popup_chat_box .wa__popup_avatar.nta-default-avt{
    border-radius: unset;
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
}

.wa__popup_chat_box .wa__stt{
    padding: 13px 40px 12px 74px;
    position: relative;
    text-decoration: none;
    display: table;
    width: 100%;
    border-left: 2px solid #2db742;
    background: #f5f7f9;
    border-radius: 2px 4px 2px 4px;
    -webkit-border-radius: 2px 4px 2px 4px;
    -moz-border-radius: 2px 4px 2px 4px;
}
.wa__popup_chat_box .wa__stt:after{
    content: '';
    background: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo_green.svg') 0 0 no-repeat;
    position: absolute;
    right: 14px;
    top: 26px;
    width: 20px;
    height: 20px;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}
.wa__popup_chat_box .wa__stt.wa__stt_offline:after{
    background-image: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo_gray_sm.svg');
}
.wa__popup_chat_box .wa__stt.wa__stt_online{
    transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
}
.wa__popup_chat_box .wa__stt.wa__stt_online:hover,
.wa__popup_chat_box .wa__stt.wa__stt_online:active,
.wa__popup_chat_box .wa__stt.wa__stt_online:focus{
    background: #ffffff;
    box-shadow: 0px 7px 15px 1px rgba(55,62,70,0.07);
    -webkit-box-shadow: 0px 7px 15px 1px rgba(55,62,70,0.07);
    -moz-box-shadow: 0px 7px 15px 1px rgba(55,62,70,0.07);
}
.wa__popup_content_list .wa__popup_content_item{
    margin: 14px 0 0;
    transform: translate(0,20px);
    -webkit-transform: translate(0,20px);
    -moz-transform: translate(0,20px);
    will-change: opacity,transform;
    opacity: 0;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item{
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    transition-delay: 2.1s;
    -webkit-transition-delay: 2.1s;
    -moz-transition-delay: 2.1s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(1){
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(2){
    transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(3){
    transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(4){
    transition-delay: 0.9s;
    -webkit-transition-delay: 0.9s;
    -moz-transition-delay: 0.9s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(5){
    transition-delay: 1.1s;
    -webkit-transition-delay: 1.1s;
    -moz-transition-delay: 1.1s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(6){
    transition-delay: 1.3s;
    -webkit-transition-delay: 1.3s;
    -moz-transition-delay: 1.3s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(7){
    transition-delay: 1.5s;
    -webkit-transition-delay: 1.5s;
    -moz-transition-delay: 1.5s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(8){
    transition-delay: 1.7s;
    -webkit-transition-delay: 1.7s;
    -moz-transition-delay: 1.7s;
}
.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(9){
    transition-delay: 1.9s;
    -webkit-transition-delay: 1.9s;
    -moz-transition-delay: 1.9s;
}
.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item{
    opacity: 1;
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
}
.wa__popup_content_list .wa__popup_content_item .wa__member_name{
    font-size: 14px;
    color: #363c47;
    line-height: 1.188em !important;
}
.wa__popup_content_list .wa__popup_content_item .wa__member_duty{
    font-size: 11px;
    color: #989b9f;
    padding: 2px 0 0;
    line-height: 1.125em !important;
}
.wa__popup_content_list .wa__popup_content_item .wa__member_status{
    color: #F5A623;
    font-size: 10px;
    padding: 5px 0 0;
    line-height: 1.125em !important;
}
.wa__popup_content_list .wa__popup_content_item .wa__popup_txt{
    display: table-cell;
    vertical-align: middle;
    min-height: 48px;
    height: 48px;
}
.wa__popup_content_list .wa__popup_content_item .wa__stt_offline{
    border-left-color: #c0c5ca;
}
.wa__popup_avt_list{
    font-size: 0;
    margin: 7px 0 24px;
}
.wa__popup_avt_list .wa__popup_avt_item{
    display: inline-block;
    position: relative;
    width: 46px;
}
.wa__popup_avt_list .wa__popup_avt_img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: relative;
    overflow: hidden;
    border: 2px solid #ffffff;
    left: -7px;
}
.wa__popup_call_btn{
    background: #2db742;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    width: 275px;
    max-width: 100%;
    font-size: 16px;
    padding: 14px 10px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    margin: 25px 0 15px;
    box-shadow: 0px 8px 17px 2px rgba(13,15,18,0.2);
    -webkit-box-shadow: 0px 8px 17px 2px rgba(13,15,18,0.2);
    -moz-box-shadow: 0px 8px 17px 2px rgba(13,15,18,0.2);
}
.wa__popup_call_btn.wa__popup_call_btn_lg:before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    background: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo_green_sm.svg') 0 0 no-repeat;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    vertical-align: top;
    top: 0px;
    margin-right: -19px;
    left: -31px;
    transition: 0.2s ease background-image;
    -webkit-transition: 0.2s ease background-image;
    -moz-transition: 0.2s ease background-image;
}
.wa__popup_call_btn.wa__popup_call_btn_lg:hover:before,
.wa__popup_call_btn.wa__popup_call_btn_lg:focus:before,
.wa__popup_call_btn.wa__popup_call_btn_lg:active:before{
    background-image: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo.svg')
}

.wa__popup_chat_box_gray{
    border-radius: 2px 2px 8px 8px;
}

.wa__popup_chat_box_gray .wa__popup_heading_gray{
    background: #f8f8f8;
    border-top: 3px solid #2db742;
    color: #868c9a;
    font-weight: 500;
}
.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_title{
    color: #595b60;
}
.wa__popup_chat_box_gray .wa__popup_heading_gray:before{
    content: ''; 
    background: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo_green.svg') center top no-repeat;
    background-size: 33px;
    display: block;
    width: 55px;
    height: 33px;
    position: absolute;
    top: 20px;
    left: 12px;
}
.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_intro a{
    color: #595b60;
}

.wa__popup_chat_box_ct{
    width: 384px;
    text-align: center;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct{
    text-align: center;
    padding: 18px 0 18px;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct:before {
    content: '';
    background: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo.svg') center top no-repeat;
    background-size: 30px;
    display: block;
    width: 30px;
    height: 31px;
    position: absolute;
    top: 15px;
    left: 72px;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_title{
    padding-left: 22px;
    padding-bottom: 14px;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_intro{
    margin-top: -5px;
    line-height: 12px;
}

.wa__popup_chat_box_ct .wa__popup_ct_avt_list:after{
    content: '';
    clear: both;
    display: block;
}

.wa__popup_chat_box_ct .wa__popup_ct_content{
    background: #ffffff;
    padding: 0 0 14px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content .wa__popup_notice{
    padding-top: 18px;
    padding-bottom: 15px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item{
    width: 33%;
    float: left;
    font-size: 10px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item a{
    text-decoration: none;
    color: #989b9f;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__popup_ct_txt{
    padding-top: 8px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_name{
    color: #363c47;
    font-size: 13px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_duty{
    color: #989b9f;
    padding: 3px 0 0;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_online{
    color: #2db742;
    font-size: 9px;
    line-height: 12px;
    display: inline-block;
    padding: 3px 0 0 16px;
    background: url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo_green.svg') 0 3px no-repeat;
    background-size: 12px auto;
    -webkit-background-size: 12px auto;
    -moz-background-size: 12px auto;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_offline{
    color: #f5a623;
    font-size: 9px;
    line-height: 12px;
    padding: 2px 0 0;
}


.wa__popup_chat_box_ct .wa__popup_ct_avatar img{
    border-radius: 50%
}

.wa__popup_chat_box_ct .wa__popup_ct_call_btn{
    width: 97px;
    font-size: 11px;
    padding: 9px 10px 11px;
    margin: 15px 0 15px;
}

/* ^^^--popup--^^^ */

/* VVV--popup button--VVV */
.wa__btn_popup{
    position: fixed;
    right: 30px;
    bottom: 30px;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    z-index: 999;
}
.wa__btn_popup .wa__btn_popup_icon{
    width: 56px;
    height: 56px;
    background: #2db742;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
    -webkit-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
}
.wa__btn_popup .wa__btn_popup_icon:before{
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: transparent url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/whatsapp_logo.svg') center center no-repeat;
    background-size: 30px auto;
    -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
}
.wa__btn_popup .wa__btn_popup_icon:after{
    content: '';
    opacity: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: transparent url('https://spidercars.ae/wp-content/plugins/whatsapp-for-wordpress/assets/css/../img/x_icon.svg') center center no-repeat;
    background-size: 14px auto;
    -webkit-background-size: 14px auto;
    -moz-background-size: 14px auto;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    -ms-transform: scale(0) rotate(-360deg);
    transform: scale(0) rotate(-360deg);
    -webkit-transform: scale(0) rotate(-360deg);
    -moz-transform: scale(0) rotate(-360deg);
}
.wa__btn_popup.wa__active .wa__btn_popup_icon:before{
    opacity: 0;
    -ms-transform: scale(0) rotate(360deg);
    transform: scale(0) rotate(360deg);
    -webkit-transform: scale(0) rotate(360deg);
    -moz-transform: scale(0) rotate(360deg);
}
.wa__btn_popup.wa__active .wa__btn_popup_icon:after{
    opacity: 1;
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
}
.wa__btn_popup .wa__btn_popup_txt{
    position: absolute;
    width: 156px;
    right: 100%;
    background-color: #f5f7f9;
    font-size: 12px;
    color: #43474e;
    top: 15px;
    /* top: 50%;
    transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%); */
    padding: 7px 0 7px 12px;
    margin-right: 7px;
    letter-spacing: -0.03em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
}
.wa__btn_popup.wa__active .wa__btn_popup_txt{
    -ms-transform: translate(0,15px);
    transform: translate(0,15px);
    -webkit-transform: translate(0,15px);
    -moz-transform: translate(0,15px);
    opacity: 0;
    visibility: hidden;
}
/* ^^^--popup button--^^^ */

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css */
:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/woocommerce/assets/css/woocommerce.css */
@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";content:"\e021"/"";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(https://spidercars.ae/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

.woocommerce form .form-row .required { visibility: visible; }


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/wpcf7-redirect/build/assets/frontend-script.css */
.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/woocommerce/assets/css/brands.css */
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body 
{
	line-height:1.5;
}
blockquote:before, blockquote:after, q:before, q:after 
{
	content:"";
}
blockquote, q 
{
	quotes:"" "";
}
a img 
{
	border:none;
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/wordpress.css */
.entry-content img {
	margin: 0 0 1.5em 0;
}

div.alignleft, img.alignleft {
	display: inline-block;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}
div.alignright, img.alignright {
	display: inline-block;
	float: right;
	margin-left: 1em;
	margin-top: 1em;
}
div.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
div.wp-caption {
    text-align: center;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 12px;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	text-align: center;
	padding-bottom: 0 !important;1
	font-size: 12px;
	color: #777;
}
.wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.gallery dl {
	margin: 0;
	border: 0;
	padding: 0;
}

.wp-caption img, .alignnone img, .alignleft img, .alignright img {
    border: 0 none;
    margin: 0;
    padding: 0;
    border-radius: 5px;
}

blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

html
{
	height: 100%;
}

blockquote:before, blockquote:after, q:before, q:after 
{
	content:"";
}
blockquote, q 
{
	quotes:"" "";
}
a img 
{
	border:none;
}

p,
#page_content_wrapper .wpcf7 p,
.page_content_wrapper .wpcf7 p
{
	padding-top: 0.5em;
    padding-bottom: 0.5em;
}

em
{
	font-style: italic;
}

.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

.center
{
	text-align: center;
}

#page_content_wrapper p, .page_content_wrapper p 
{
	padding-top: 0.7em;
	padding-bottom: 1.3em;
}

#page_content_wrapper p:empty, .page_content_wrapper p:empty
{
	padding: 0 !important;
	margin: 0 !important;
}

#footer p {
	padding-top:0.5em;
	padding-bottom:0.5em;
}

html, body {
	min-height: 100%;
}

img, a img {
	image-rendering: optimizeQuality;
}

em { font-style: italic; }

::selection {
	background: #efc337;
	color: #fff;
}

table
{
	border-spacing: 0;
}

.sticky .post_wrapper
{
	background: #FFCC00;
	border-color: #FFCC00 !important;
}

.marginright
{
	margin-right: 7px;
}

img.alignright 
{
	float:right; margin:0 0 1em 2em;
}

img.alignleft 
{
	float:left; margin:0 2em 1em 0;
}

img.aligncenter 
{
	display: block; margin-left: auto; margin-right: auto
}

a img.alignright 
{
	float:right; margin:0 0 1em 2em;
}

a img.alignleft 
{
	float:left; margin:0 2em 1em 0;
}

a img.aligncenter 
{
	display: block; margin-left: auto; margin-right: auto
}

.sticky
{ 
	font-weight: bold; 
}

.screen-reader-text:focus 
{
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/animation.css */
@keyframes subNavIn{
	from{
		transform: translateX(180px);
		-webkit-transform: translateX(180px);
		opacity: 0;
	}
	to{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes subNavIn{
	from{
		transform: translateX(180px);
		-webkit-transform: translateX(180px);
		opacity: 0;
	}
	to{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes subNavOut{
	from{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
	to{
		transform: translateX(180px);
		-webkit-transform: translateX(180px);
		opacity: 0;
	}
}

@-webkit-keyframes subNavOut{
	from{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
	to{
		transform: translateX(180px);
		-webkit-transform: translateX(180px);
		opacity: 0;
	}
}

@keyframes mainNavOut{
	from{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
	to{
		transform: translateX(-180px);
		-webkit-transform: translateX(-180px);
		opacity: 0;
	}
}

@-webkit-keyframes mainNavOut{
	from{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
	to{
		transform: translateX(-180px);
		-webkit-transform: translateX(-180px);
		opacity: 0;
	}
}

@keyframes mainNavIn{
	from{
		transform: translateX(-180px);
		-webkit-transform: translateX(-180px);
		opacity: 0;
	}
	to{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes mainNavIn{
	from{
		transform: translateX(-180px);
		-webkit-transform: translateX(-180px);
		opacity: 0;
	}
	to{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

.fadeIn{
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;
	
	-webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

	visibility: visible !important;
	display: inline-block !important;
}

@keyframes fadeIn {
	0% {
		transform: scale(1);
		opacity: 0.0;		
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}		
}

@-webkit-keyframes fadeIn {
	0% {
		-webkit-transform: scale(1);
		opacity: 0.0;		
	}	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}		
}

.slideUp{
	animation-name: slideUp;
	-webkit-animation-name: slideUp;	

	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;
	
	-webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    
    visibility: visible !important;	
}

@keyframes slideUp {
	0% {
		opacity: 0;
		visibility: hidden;
		transform: translateY(10%);
	}
	100% {
		opacity: 1;
		visibility: visible;
		transform: translateY(0%);
	}	
}

@-webkit-keyframes slideUp {
	0% {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(10%);
	}
	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0%);
	}	
}

.slideUp2{
    animation-name: slideUp2;
    -webkit-animation-name: slideUp2;	

    animation-duration: 0.2s;	
    -webkit-animation-duration: 0.2s;

    animation-timing-function: ease;	
    -webkit-animation-timing-function: ease;
    
    -webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

@keyframes slideUp2 {
    0% {
    	opacity: 0;
    	transform: translateY(5%);
    }
    100% {
    	opacity: 1;
    	transform: translateY(0%);
    }	
}

@-webkit-keyframes slideUp2 {
    0% {
    	opacity: 0;
    	transform: translateY(5%);
    }
    100% {
    	opacity: 1;
    	transform: translateY(0%);
    }	
}

.slideDown{
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	
	
	visibility: visible !important;					
}

@keyframes slideDown {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}			
	100% {
		opacity: 1;
		transform: translateY(0%);
	}		
}

@-webkit-keyframes slideDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}			
	100% {
		opacity: 1;
		-webkit-transform: translateY(0%);
	}	
}

.slideDown2{
	animation-name: slideDown2;
	-webkit-animation-name: slideDown2;	

	animation-duration: 0.2s;	
	-webkit-animation-duration: 0.2s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	
	
	visibility: visible !important;
	display: inline-block !important;				
}

@keyframes slideDown2 {
	0% {
		opacity: 0;
		transform: translateY(-50%);
	}			
	100% {
		opacity: 1;
		transform: translateY(0%);
	}		
}

@-webkit-keyframes slideDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-50%);
	}			
	100% {
		opacity: 1;
		-webkit-transform: translateY(0%);
	}	
}

.bigEntrance{
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;

	visibility: visible !important;			
}

@keyframes bigEntrance {
	0% {
		transform: scale(0.5);
		opacity: 0.5;
	}
	30% {
		transform: scale(1.03);		
		opacity: 1 !important;
	}
	45% {
		transform: scale(0.98);
		opacity: 1 !important;
	}
	60% {
		transform: scale(1.01);		
		opacity: 1 !important;
	}	
	100% {
		transform: scale(1);
		opacity: 1 !important;
	}		
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}
	30% {
		-webkit-transform: scale(1.03);		
		opacity: 1 !important;
	}
	45% {
		-webkit-transform: scale(0.98);
		opacity: 1 !important;
	}
	60% {
		-webkit-transform: scale(1.01);		
		opacity: 1 !important;
	}	
	100% {
		-webkit-transform: scale(1);
		opacity: 1 !important;
	}				
}

.slideLeft{
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;	

	animation-duration: 0.7s;	
	-webkit-animation-duration: 0.7s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;		

	visibility: visible !important;	
}

@keyframes slideLeft {
	0% {
		transform: translateX(10%);
		opacity: 0;
	}		
	100% {
		transform: translateX(0%);
		opacity: 1 !important;
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(10%);
		opacity: 0;
	}			
	100% {
		-webkit-transform: translateX(0%);
		opacity: 1 !important;
	}
}

.slideRight{
	animation-name: slideRight;
	-webkit-animation-name: slideRight;	

	animation-duration: 0.7s;	
	-webkit-animation-duration: 0.7s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;		

	visibility: visible !important;	
}

@keyframes slideRight {
	0% {
		opacity: 0;
		transform: translateX(-10%);
	}		
	100% {
		transform: translateX(0%);
		opacity: 1 !important;
	}	
}

@-webkit-keyframes slideRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-10%);
	}		
	100% {
		-webkit-transform: translateX(0%);
		opacity: 1 !important;
	}
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/ilightbox/ilightbox.css */
/* Import Skins */








/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
    float:none;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    line-height:100%;
    vertical-align:baseline;
    background:transparent;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	   -moz-user-select: -moz-none;
	 -khtml-user-select: none;
	     -o-user-select: none;
	        user-select: none;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

/* Disable & Hide Scrollbar */
.ilightbox-noscroll {
	overflow: hidden;
}
.ilightbox-closedhand * {
	cursor: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/closedhand.cur),default !important;
}

.ilightbox-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
}

.ilightbox-loader {
	position: fixed;
	z-index: 100005;
	top: 45%;
	left: -192px;
	padding-left: 30px;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
			
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader div {
	width: 72px;
	height: 72px;
	
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader.horizontal {
	left: 45%;
	top: -192px;
	padding: 0;
	padding-top: 30px;
			
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-loader.horizontal  div {
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-toolbar {
	display: none;
	position: fixed;
	z-index: 100010;
}

.ilightbox-toolbar a {
	float: left;
	cursor: pointer;
}

.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
	display: none;
}

.ilightbox-thumbnails {
	display: block;
	position: fixed;
	z-index: 100009;
}

.ilightbox-thumbnails.ilightbox-horizontal {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical {
	top: 0;
	right: 0;
	width: 140px;
	height: 100%;
	overflow: hidden;
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
	display: block;
	position: relative;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 140px;
	height: 100%;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	display: block;
	position: absolute;

	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	display: block;
	cursor: pointer;
	padding: 10px;
	position: relative;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	width: 100%;
	height: 100%;
	
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	
	-ms-interpolation-mode: bicubic;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .7;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
	opacity: 1;
}

.ilightbox-holder {
	display: none;
	position: fixed;
	z-index: 100003;

	-webkit-transform: none;
	   -moz-transform: none;
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
	cursor: pointer;
}

.ilightbox-holder div.ilightbox-container {
	position: relative;
	width: 100%;
	height: 100%;
}

.ilightbox-holder.supportTouch div.ilightbox-container {
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
}

.ilightbox-holder img.ilightbox-image {
	width: 100%;
	height: 100%;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
	display: none;
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 0;
	max-width: 100%;
	padding: 5px 10px;
	margin: 0 auto;
	font-size: 12px;
    line-height: 150%;
	word-wrap: break-word;
	z-index: 20003;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	
	-webkit-border-radius: 3px 3px 0 0;
	        border-radius: 3px 3px 0 0;
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
	display: none;
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 5px;
	padding-left: 0;
	z-index: 20003;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
	float: left;
	list-style: none;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
	display: inline;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
	float: left;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
	background-image: url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../social_icons/facebook_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
	background-image: url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../social_icons/digg_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
	background-image: url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../social_icons/twitter_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
	background-image: url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../social_icons/delicious_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
	background-image: url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../social_icons/reddit_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
	background-image: url('https://spidercars.ae/wp-content/themes/grandcarrental/css/ilightbox/../social_icons/google_plus_16.png');
}

.ilightbox-holder .ilightbox-alert {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding-top: 100px;
	margin: auto;
	width: 300px;
	height: 50px;
}

.ilightbox-holder .ilightbox-wrapper {
	width: 100%;
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.ilightbox-holder .ilightbox-inner-toolbar {
	position: relative;
	z-index: 100;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	position: absolute;
}

/* Style arrow buttons */
.ilightbox-button {
	position: fixed;
	z-index: 100008;
	cursor: pointer;
}

/* Style mobile devices */
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
	display: none !important;
}

.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
	display: block;
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/jqueryui/custom.css */
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 1px solid #ccc;}
.ui-widget-content a { color: #222222; }
.ui-widget-header { border-bottom: 1px solid #aaaaaa; background: #cccccc url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;  font-weight: bold; }
.ui-widget-header a {  }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default { background: #fff; } 
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover, .ui-widget-header, .ui-state-default { background: transparent; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ccc; background: #ffffff url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 32px; height: 32px; background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(https://spidercars.ae/wp-content/themes/grandcarrental/css/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header a { display: block; padding: 1em .3em 1em .7em; color: #000; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 1.6em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -15px; }
.ui-accordion .ui-accordion-content { padding: 1em 1em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs.ui-widget-content { border: 0;}


/*!
 * jQuery UI Datepicker 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { 
	width: 17em; padding: .2em .2em 0; display: none; background: #fff; 
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    margin-top: 10px;
}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.2em; height: 1.2em; overflow: hidden; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css */
.mejs-offscreen{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}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(https://spidercars.ae/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(https://spidercars.ae/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(https://spidercars.ae/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/js_composer/assets/lib/flexslider/flexslider.min.css */

@font-face{font-family:flexslider-icon;src:url(https://spidercars.ae/wp-content/plugins/js_composer/assets/lib/flexslider/fonts/flexslider-icon.eot);src:url(https://spidercars.ae/wp-content/plugins/js_composer/assets/lib/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(https://spidercars.ae/wp-content/plugins/js_composer/assets/lib/flexslider/fonts/flexslider-icon.woff) format('woff'),url(https://spidercars.ae/wp-content/plugins/js_composer/assets/lib/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(https://spidercars.ae/wp-content/plugins/js_composer/assets/lib/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;overflow:initial!important}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.rtl .flexslider{direction:rtl}.rtl .carousel li{margin-right:5px}.rtl .flex-direction-nav a:before{content:'\f002'}.rtl .flex-direction-nav a.flex-next:before{content:'\f001'}.rtl .flex-direction-nav .flex-prev{left:auto;right:-50px}.rtl .flex-direction-nav .flex-next{right:auto;left:-50px;text-align:left}.rtl .flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:auto;right:10px}.rtl .flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:auto;left:10px}.rtl .flex-pauseplay a{left:auto;right:10px}@media screen and (max-width:860px){.rtl .flex-direction-nav .flex-prev{left:auto;right:10px}.rtl .flex-direction-nav .flex-next{right:auto;left:10px}}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/tooltipster.css */
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	background: #222;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-size: 10px;
	line-height: 14px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/odometer-theme-minimal.css */
.odometer.odometer-auto-theme, .odometer.odometer-theme-minimal {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  *vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-minimal {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  *vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  *vertical-align: auto;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.odometer
{
	font-size: 64px;
	line-height: 64px;
	font-weight: 300;
}

.animate_counter_wrapper
{
	text-align: center;
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/screen.css */
/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Grand Car Rental Wordpress Theme
Version:	1.0
Last change:	14/01/17 [initial release]
Assigned to:	ThemeGoods
Primary use:	Wordpress Theme 
-------------------------------------------------------------------*/




/*------------------------------------------------------------------
[Color codes]

Background:	#ffffff (white)
Content:	#444444 (grey)
Header:		#222222 (dark grey)
Footer:		#ffffff (white)

a (standard):	#222222 (dark grey)
a (hover):		#000000 (black)
a (active):		#000000 (black)
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[Typography]

Body copy:		13px/1.65em 'Roboto', 'Helvetica Neue', Arial, Verdana, sans-serif
Header:			30px/1.65em 'Roboto Condensed', 'Helvetica Neue', Arial, Verdana, sans-serif
Input, textarea:	13px 'Roboto','Helvetica Neue', A2rial, Verdana, sans-serif
Sidebar heading:	14px 'Roboto Condensed','Helvetica Neue', Arial, Verdana, sans-serif
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Navigation / .top_bar
3. Footer / #footer
4. Content / #page_content_wrapper17
5. Social Sharing / #social_share_wrapper
6. Sidebar / .sidebar_wrapper
7. Form & Input
8. Pagination / .pagination
9. Widgets
10. Portfolio, Gallery and Template Elements
11. Contact Form Captcha / #captcha-wrap
12. Woocommerce Elements
13. Grid Rotator Plugin
14. Live Content Builde Elements
-------------------------------------------------------------------*/

body
{
	background: #ffffff;
	font-family: 'Roboto', 'Helvetica Neue', Arial,Verdana,sans-serif;
	padding: 0;
	margin: 0;
	color: #444;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
	line-height: 1.7;
	word-wrap: break-word;
	-webkit-overflow-scrolling: touch;
}

body.loading
{
	opacity: 0.5;
}

body.overflow_hidden, body.js_nav
{
	overflow: hidden;
}

body.loading #wrapper
{
	opacity: .3;
}

body.notouch
{
	-webkit-overflow-scrolling: auto !important;
}

html[data-style=flow] body
{
	overflow: hidden;
}

html[data-style=fullscreen], html[data-style=fullscreen] body, html[data-style=fullscreen_white], html[data-style=fullscreen_white] body
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

html[data-style=fullscreen] body.page-template-page_bg
{
	padding: 100px 0 0 0;
	box-sizing: border-box;
}

html[data-style=fullscreen] body.single-galleries, html[data-style=fullscreen] body.single-galleries #wrapper
{
	height: 100%;
}

body.js_nav .tf_bg img
{
	position: static;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

.one.floatleft, .one.floatright
{
	width: 100%;
}

.divider
{
	clear: both;
}


#wrapper
{
	float: left;
	width: 100%;
	-webkit-transition: -webkit-transform 500ms ease;
	-moz-transition: transform 500ms ease;
	-o-transition: -o-transform 500ms ease;
	transition: transform 500ms ease;
	padding-top: 68px; /* Default menu height */
}

body.blur #wrapper
{
	-webkit-filter: blur(20px);
    filter: blur(20px);
}

html[data-style=fullscreen] #wrapper
{
	padding-top: 0 !important;
	height: 100%;
	overflow: visible;
}

html[data-style=flow] body #wrapper
{
	height: 100px;
}

html[data-style=flow] body
{
	height: 100%;
}

#wrapper.hasbg.transparent
{
	padding-top: 0 !important;
}

hr
{
	height: 1px;
	border: 0;
	border-top: 1px solid #ebebeb;
	background: transparent;
	margin: auto;
	width: 100%;
	clear: both;
}

hr.small
{
	width: 70%;
}

hr.thick
{
	border-top: 3px solid #ebebeb;
}

hr.dotted
{
	border-top: 2px dotted #ebebeb;
}

hr.dashed
{
	border-top: 2px dashed #ebebeb;
}

hr.faded { 
    border: 0; 
    height: 1px;

}
hr.faded:before {
    top: -0.5em;
    height: 1em;
}
hr.faded:after {
    content:'';
    height: 0.5em;
    top: 1px;
}

hr.faded, hr.faded:before {
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
}

.hr_totop
{
	position: relative;
	top: -15px;
	right: 0;
	float: right;
	display: block;
	background: #fff;
	z-index: 2;
	padding: 0 0 0 7px;
	font-size:13px;
	color: #000;
	font-weight: 700;
}

.small_line
{
	height: 1px;
	border: 0;
	border-top: 1px solid #666;
	background: transparent;
	margin: auto;
	width: 30px;
	display: block;
	margin-top: 30px;
}

.themeborder
{
	border-color: #dce0e0;
}

a
{
	color: #222;
	text-decoration: none;
	-webkit-transition: color .2s linear, background .1s linear;
	-moz-transition: color .2s linear, background .1s linear;
	-ms-transition: color .2s linear, background .1s linear;
	-o-transition: color .2s linear, background .1s linear;
	transition: color .2s linear, background .1s linear;
}

a:hover, .post_header h5 a:hover
{
	color: #000;
	text-decoration: none;
}

a:active, .post_header h5 a:active
{
	color: #000;
	text-decoration: none;
}

a.comment-reply-link
{
	color: #222;
}

h1
{
	font-size: 34px;
}

h2
{
	font-size: 30px;
}

h2.number
{
	font-size: 50px;
	line-height: 50px;
}

.mobile_menu_wrapper #searchform
{
	width: 100%;
}

.mobile_menu_wrapper #searchform input[type=text]
{
	width:100%;
	display: inline-block;
	color: #fff;
}

.mobile_menu_wrapper #searchform button
{
	background: transparent;
	display: inline-block;
	border: 0;
	display: none;
}

.mobile_menu_wrapper #searchform button i
{
	color: #fff;
	font-size: 13px;
}

.mobile_menu_wrapper .widget_search #searchform
{
	background: transparent !important;
	width: 100%
}

.mobile_menu_wrapper .widget_search #searchform input[type=text]
{
	background: #333;
	width: 100%;
}

.widget_search #searchform #s
{
	width: 100%;
}

h3
{
	font-size: 26px;
}

h3#reply-title,
h3.comment_title,
h3.sub_title
{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	border-bottom: 1px solid #dce0e0;
}

h4
{
	font-size: 22px;
}

.gmap_marker h4
{
	font-size: 18px;
	color: #000;
}

h5
{
	font-size: 18px;
}

h5.related_post, .fullwidth_comment_wrapper h5.comment_header
{
	text-align: center;
}

h6
{
	font-size: 16px;
}

h6.subtitle
{
	text-align: center;
	display: block;
	margin-bottom: 20px;
}

h7
{
	font-size: 14px;
}

h1, h2, h3, h4, h5, h6, h7
{
	color: #222;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.space
{
	margin-bottom: 10px;
}

.middle
{
	vertical-align: middle;
}

pre, code, tt 
{
	font:12px 'andale mono', 'lucida console', monospace;
	line-height:1.5;
	padding: 15px 10px 15px 10px;
	display: block; 
	overflow: auto; 
	margin-top: 20px;
	margin: 20px 0 20px 0;
	width:92%;
	border: 0;
	color: #000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.clear
{
	clear: both;
}

img.mid_align
{ 
	vertical-align: middle;
	margin-right: 5px;
	border: 0;
}

.fullwidth_comment_wrapper
{
	width: 100%;
	float: left;
	margin-top: 30px;
}

.fullwidth_comment_wrapper:empty
{
	display: none;
}

#commentform
{
	margin-left: -1.33333rem;
	margin-top: 20px;
}

#commentform label
{
	margin-bottom: 0;
}

.logged-in-as
{
	display: none;
}

#commentform > p 
{
	padding-left: 24px;
	box-sizing: border-box;
}

#commentform > p.comment-form-rating
{
	width: 50%;
	float: left;
	display: block;
	clear: none;
	padding-top: 10px;
    padding-bottom: 10px;
}

#commentform > p.comment-form-rating label
{
	width: 50%;
	float: left;
	font-size: 13px;
	font-weight: 500;
}

#commentform > p.comment-form-rating  .br-widget
{
	width: 50%;
	float: left;
}

#commentform > p.comment-form-comment
{
	padding-bottom: 0;
	clear: both;
}

#commentform > p.comment-notes
{
	display: none;
}

#commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url
{
	float: left;
	width: 33.33%;
}

#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url
{
	width: 33.33%;
}

body.single-product #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, body.single-product #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email
{
	width: 50%;
}

::-webkit-input-placeholder {
   opacity: 0.5;
}

::-moz-placeholder {  /* Firefox 19+ */
   opacity: 0.5;
}

:-ms-input-placeholder {  
   opacity: 0.5;
}

#contact_form input[type="text"], #contact_form textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea {
  margin-bottom: 5px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#commentform input[type=text]:focus, #commentform input[type=email]:focus, #commentform input[type=url]:focus, #commentform textarea:focus
{
	border-color: #444;
}

#commentform > p.form-submit
{
	padding-top: 15px;
    clear: both;
}

.dropcap1
{
	display: block;
	float: left;
	margin: -1px 8px 0 0;
	font-size: 70px;
	line-height: 70px;
	text-shadow: none;
}

blockquote
{
	font-size: 28px;
    font-weight: 600;
    color: #222;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-top: 50px;
    margin-bottom: 0;
    text-align: center;
    position: relative;
    line-height: 1.5em;
    letter-spacing: 0px;
    clear: both;
}

blockquote:before {
    background: #fff;
    color: black;
    content: "\f02e";
    font-family: 'FontAwesome';
    left: 50%;
    padding: 0 15px;
    position: absolute;
    top: -0.6em;
    color: #FF2D55;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
}

blockquote:after {
    border-top: 1px solid #FF2D55;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    bottom: 0;
    content: "";
    display: block;
    left: 50%;
    margin-left: -4.5em;
    position: absolute;
    top: 0;
    width: 9em;
    z-index: 0;
}

blockquote p
{
	padding: 0 !important;
}

blockquote h2
{
	font-weight: normal;
	font-size: 22px;
}

blockquote h3
{
	font-weight: normal;
	font-size: 20px;
}

#respond
{
	width: 100%;
	float: left;
}

#respond.comment-respond
{
	padding-top: 30px;
	padding-bottom: 30px;
}

/*------------------------------------------------------------------
[2. Navigation]
*/

#logo_wrapper
{
	text-align: center;
	padding: 30px 0 30px 0;
}

.top_bar.scroll #logo_wrapper
{
	display: none;
}

html[data-style=fullscreen] .top_bar.hasbg, .top_bar.hasbg
{
	border-bottom: 0;
}

.top_bar.hasbg #nav_wrapper
{
	border-color: rgba(256, 256, 256, .3);
}

.logo_container
{
	display: table;
	width: 100%;
	height: 100%;
}

.logo_align
{
	display: table-cell;
	vertical-align: middle;
	line-height: 0;
}

.logo_wrapper
{
	margin: 0;
	display: inline-block;
	line-height: 0;
	
	-webkit-transition: margin 0.3s, display 0.3s;
	-moz-transition: margin 0.3s, display 0.3s;
	transition: margin 0.3s, display 0.3s;
}

.logo_wrapper.hidden
{
	display: none;
}

.logo_wrapper img.zoom
{
	transform: scale(0.8) !important;
}

.above_top_bar
{
	background: #222;
	position: relative;
	z-index: 3;
	border-bottom: 1px solid #333;
}

#wrapper.transparent .above_top_bar
{
	border: 0;
}

.header_style_wrapper.scroll .above_top_bar
{
	display: none;
}

.header_style_wrapper
{
	width: 100%;
	float: left;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	display: block;
}

body.admin-bar .header_style_wrapper
{
	padding-top: 32px;
}

.header_style_wrapper.nofixed
{
	display: none;
}

.top_bar
{
	padding: 0;
	box-sizing: border-box;
	width: 100%;
	background: #fff;
	background: rgb(256,256,256,0.95);
	background: rgba(256,256,256,0.95);
	border-bottom: 1px solid #dce0e0;
	float: left;
	
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.top_bar.scroll
{
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    border: 0;
}

.top_bar.hasbg
{
	background: rgba(0, 0, 0, 0.3);
}

html[data-menu=centeralign] body .top_bar.scroll #nav_wrapper
{
	border: 0;
}

.top_bar.noopacity
{
	background: #fff !important;
}

#mobile_menu
{
	display: none;
	cursor: pointer;
}

#menu_wrapper
{
	margin:auto;
	width: 960px;
	height: 100%;
}

#nav_wrapper
{
	float: left;
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
	border-top: 1px solid #ccc;
}

.nav_wrapper_inner
{
	display: table-cell;
    vertical-align: middle;
}

#menu_border_wrapper > div
{
	width: 100%;
	float: left;
}

#menu_border_wrapper .notice
{
	padding: 10px 0 10px 0;
	margin-right: 20px;
	color: #999;
}

.top_bar.hasbg #menu_border_wrapper .notice
{
	color: #fff;	
}

#autocomplete
{
    display: none;
	position:absolute;
    z-index:1001;
	width: 280px;
	background: #fff;
	right: 38px;
	border: 1px solid #dce0e0;
	margin-top: -1px;
}

#autocomplete.visible
{
	display: block;
}

@-moz-document url-prefix() { 
  #autocomplete {
     margin-top: 20px;
  }
}

#autocomplete ul 
{
    margin: 0;
    margin-top: 3px;
    padding: 0;
    border: 0;
    float: left;
    list-style: none;
    width: 100%;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
}
#autocomplete li
{
    display:block;
    clear:both;
    float: left;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border-bottom: 1px dashed #dce0e0;
}
#autocomplete li:first-child
{
	margin-top: 10px;
}
#autocomplete li:last-child
{
	margin-top: 10px;
	border: 0;
}

#autocomplete li strong
{
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
}

#autocomplete li.view_all
{
	text-align: center;
	margin-top: 0;
	text-transform: uppercase;
}
#autocomplete li .ajax_post
{
	float:left;
	width: calc(100% - 50px);
	margin-left: 10px;
}

#mobile_nav_icon
{
	display: inline-block;
	font-size: 13px;
	top: 2px;
    position: relative;
}

#logo_right_button
{
	position: absolute;
	text-align: right;
	right: 30px;
}

.top_bar.hasbg #mobile_nav_icon
{
	border-color: #fff;
}

.header_cart_wrapper
{
	display: inline-block;
	margin-left: 7px;
	position: relative;
}

.header_cart_wrapper > a
{
	width: 30px;
	height: 30px;
	text-align: center;
	background: #04dbc0;
	color: #fff;
	line-height: 30px;
	border-radius: 25px;
	display: inline-block;
	font-size: 13px;
}

.header_cart_wrapper > a:hover
{
	color: #fff;
}

.header_cart_wrapper .cart_count
{
	position: absolute;
	top: -5px;
	right: -5px;
	font-size: 10px;
	border-radius: 50px;
	background: #5856D6;
	color: #fff;
	z-index: 2;
	width: 16px;
	height: 16px;
	line-height: 18px;
	font-weight: 600;
	text-align: center;
}

.view_fullscreen_wrapper, .post_download_wrapper
{
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.view_fullscreen_wrapper, .post_download_wrapper
{
	margin-left: 10px;
}

.view_fullscreen_wrapper i, .post_download_wrapper i
{
	font-size: 14px;
}

body.admin-bar .mobile_menu_wrapper #mobile_menu_close.button
{
	top: 62px;
}

.mobile_menu_wrapper #mobile_menu_close.button
{
	position: fixed;
	top: 30px;
	right: 30px;
	border-radius: 250px;
	width: 40px;
	height: 40px;
	padding: 0;
    line-height: 42px !important;
    font-size: 16px;
    
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    
    box-shadow: 0 8px 8px -6px rgba(0,0,0,.15);
    
    transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
}

body.js_nav .mobile_menu_wrapper #mobile_menu_close.button
{
	-webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    
	-ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.mobile_menu_wrapper #mobile_menu_close.button:hover
{
	margin-top: -4px;
}

.mobile_menu_wrapper
{
	left: -10px;
	
	-webkit-transition: -webkit-transform 200ms ease;
	-moz-transition: transform 200ms ease;
	-o-transition: -o-transform 200ms ease;
	transition: transform 200ms ease;
	
	-webkit-transform: translate(-360px, 0px);
	-moz-transform: translate(-360px, 0px);
	transform: translate(-360px, 0px);
	
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	 -webkit-overflow-scrolling: touch;
	 
	 width: 360px;
	 padding: 35px 40px 35px 40px;
	 box-sizing: border-box;
	 background: #111111; 
	 position: fixed;
	 top: 0px;
	 height: 100%;
	 z-index: 999;
	 color: #999;
}

.mobile_menu_wrapper .mobile_menu_content > div
{
	max-height: 100%;
    overflow: auto;
}

.mobile_menu_wrapper .mobile_menu_content .social_wrapper
{
	margin-top: 40px;
}

.mobile_menu_wrapper .mobile_menu_content .social_wrapper ul li a i
{
	font-size: 24px;
	line-height: 24px;
}

body.admin-bar .mobile_menu_wrapper
{
	padding-top: 32px;
}

body.admin-bar #close_mobile_menu
{
	top: 32px;
}

body.js_nav .mobile_menu_wrapper, html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper
{
	-webkit-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	left: 0;
}

#close_mobile_menu
{
	position: fixed;
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

#close_mobile_menu.open
{
	z-index: 99;
}

.mobile_main_nav, #sub_menu
{
	margin-top: 60px;
	margin-bottom: 40px;
	list-style: none;
	overflow: hidden;
	width: 100%;
}

#sub_menu .sub-menu
{
	margin-left: 15px;
	list-style: none;
}

#sub_menu li
{
	width: 100%;
	margin-top: 10px;
}

.mobile_main_nav li a, #sub_menu li a
{
	color: #777;
	width: 100%;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 2em;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
}

#sub_menu li a
{
	line-height: 1.2;
}

.mobile_main_nav li a:hover, .mobile_main_nav li a:active, #sub_menu li a:active
{
	color: #fff;
}

.mobile_main_nav li ul.sub-menu
{
	display: none;
}

.mobile_main_nav.mainnav_in
{
	-webkit-animation: mainNavIn 0.2s;
	animation: mainNavIn 0.2s;
}

.mobile_main_nav.mainnav_out
{
	-webkit-animation: mainNavOut 0.2s;
	animation: mainNavOut 0.2s;
}

#sub_menu.subnav_out
{
	-webkit-animation: subNavOut 0.2s;
	animation: subNavOut 0.2s;
}

#sub_menu.subnav_in
{
	-webkit-animation: subNavIn 0.2s;
	animation: subNavIn 0.2s;
}

#sub_menu li ul a:after
{
	display: none;
}

#menu_back
{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px !important;
	margin-bottom: 5px;
	font-weight: 600 !important;
}

#menu_back:before
{
	font-size: 12px;
	margin-right: 0.7em;
	position: relative;
	display: inline;
	font-family: 'FontAwesome';
	content: "\f104";
}

.overlay_background
{
	opacity: 0;
	visibility: hidden;
	background-color: rgba(256, 256, 256, 1);
	position: fixed;
	z-index: -2;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
	
	-ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
}

.ppb_wrapper .withbg .overlay_background
{
	z-index: 1;
	visibility: visible;
	opacity: 1;
	position: absolute;
	-ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

#side_menu_wrapper.overlay_background.share_open
{
	-ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
    z-index: 9;
    overflow: auto;
}

.overlay_background.share_open,
#side_menu_wrapper.overlay_background.share_open
{
	background-color: rgba(256, 256, 256, 0.85);
}

.overlay_background.visible
{
	opacity: 1;
	visibility: visible;
}

body #side_menu_wrapper 
{
	background: transparent;
}

body.js_nav #side_menu_wrapper 
{
  	display: none;
}

#close_share, .mobile_menu_wrapper #close_mobile_menu
{
	position: absolute;
    top: 42px;
    right: 40px;
    left: auto;
    z-index: -1;
    
    width: 20px;
    height: 40px;
    line-height: 42px;
    border-radius: 25px;
    background: #eee;
    color: #fff;
    text-align: center;
    padding: 0 10px 0 10px;
    cursor: pointer;
    z-index: 10;
    display: block;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#close_share:hover, .mobile_menu_wrapper #close_mobile_menu:hover
{
	-webkit-transform: translate(0px,-5px);
    -moz-transform: translate(0px,-5px);
    transform: translate(0px,-5px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
}

#close_share.open, .mobile_menu_wrapper #close_mobile_menu.open
{
    z-index: 99;
}

.header_style_wrapper.fixed .top_bar #menu_border_wrapper .notice
{
	margin-top: 24px;
}

.nav, .subnav, .nav_page_number
{
	list-style: none;
	padding: 10px 0 10px 0;
}

.subnav
{
	background: none;
}

.nav > li, .nav_page_number > li
{
	display: inline-block;
}

.nav_page_number
{
	margin-top: 2px;
}

#menu_wrapper .nav ul, #menu_wrapper div .nav
{
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
	margin-bottom: 0;
}

#menu_wrapper .nav ul li, #menu_wrapper div .nav li
{
	display: inline-block;
	margin: 0;
	padding:0;
	background-color: rgba(256, 256, 256, 0);
}

#menu_wrapper .nav ul li ul li, #menu_wrapper div .nav li ul li
{
	clear: both;
	width: 100%;
	padding: 0 !important;
	margin: 0;
	text-align: left !important;
}

#menu_wrapper .nav ul li:last-child, #menu_wrapper div .nav li:last-child
{
	margin-right: 0;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a
{
	display: inline-block;
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 12px;
	padding: 18px 17px 15px 17px;
	font-weight: 400;
	margin-right: 5px;
	font-family: Hind, 'Helvetica Neue', Arial,Verdana,sans-serif;
	text-transform: uppercase;
	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a:first-child
{
	padding-left: 0;
}

#wrapper.transparent .top_bar:not(.scroll) #menu_wrapper div .nav > li > a, 
#wrapper.transparent .top_bar:not(.scroll) #logo_right_button a, #logo_wrapper .social_wrapper ul li a
{
	color: #fff !important;
}

#menu_wrapper .nav li.arrow > a:after, #menu_wrapper div .nav li.arrow > a:after
{
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: 10%;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	font-family: 'FontAwesome';
	content: "\f107";
	float: right;
	margin-left: 8px;
	line-height: 20px;
}

#menu_wrapper .nav ul li.arrow > a:after, #menu_wrapper div .nav li.arrow > a:after
{
	font-size: 11px;
}

#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover
{
	color: #444;
	z-index: 2;
	position: relative;
}

#menu_wrapper div .nav > li.current-menu-item > a, #menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a
{
	color: #444;
	z-index: 2;
	position: relative;
}

#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul
{
	list-style: none;
	background: transparent;
	position: absolute;
 	width: 240px;
 	height: 0;
 	z-index: -1; 
	margin: 0;
	margin-left: -20px;
	margin-top: -5px;
	border: 0;
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	opacity: 0;
	overflow: hidden;
	
	-ms-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
}

#menu_wrapper .nav ul li ul li ul, #menu_wrapper div .nav li ul li ul
{
	position: absolute;
	left: 241px;
	margin-top: -42px;
	margin-left: 0;
	opacity: 0;
}

#menu_wrapper .nav ul li ul li ul:before, #menu_wrapper div .nav li ul li ul:before
{
	display: none;
}

#menu_wrapper .nav > li:hover > ul,
#menu_wrapper .nav > li > ul > li:hover > ul
{
    z-index: 9;
    opacity: 1;
    height: auto;
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    overflow: visible;
}

#menu_wrapper div .nav li ul li a, #1menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a
{
	display: block;
	background: transparent;
	height: auto;
}

#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a
{
	width: 200px;
	display: block;
	border-top: 0;
	margin: 0;
	font-size: 11px;
	padding: 10px 0 10px 0;
	margin: 0 20px 0 20px;
	letter-spacing: 0;
	font-weight: 400;
	text-transform: none;
	border-bottom: 1px solid #dce0e0;
	
	-webkit-transition: color .2s linear, background .2s linear;
	-moz-transition: color .2s linear, background .2s linear;
	-ms-transition: color .2s linear, background .2s linear;
	-o-transition: color .2s linear, background .2s linear;
	transition: color .2s linear, background .2s linear;
}

#menu_wrapper .nav ul li:last-child > a, 
#menu_wrapper .nav ul li ul li:last-child > a,
#menu_wrapper div .nav li.current-menu-parent ul li:last-child > a
{
	border-bottom: 0;
}

#menu_wrapper .nav ul li.megamenu > ul, #menu_wrapper div .nav li.megamenu > ul
{
	position: absolute;
	width: 960px;
	left: 0;
	right: 0;
	margin-left:auto;
    margin-right:auto;
    padding: 15px;
	box-sizing: border-box;
}

#menu_wrapper .nav ul li:not(.megamenu) ul.sub-menu li.arrow > a:after, #menu_wrapper div .nav li:not(.megamenu) ul.sub-menu li.arrow > a:after
{
	font-size:11px;
	margin-left: 0.5em;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: 10%;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	font-family: 'FontAwesome';
	content: "\f105";
	float: right;
	margin-right: 0px;
	margin-top: 5px;
}

#menu_wrapper div .nav li.megamenu ul li
{
	display: block;
	box-sizing: border-box;
	clear: none;
	float: left;
	border-left: 1px solid #eeeeee;
}

#menu_wrapper div .nav li.megamenu ul li.hidden > a
{
	display: none;
}

#menu_wrapper div .nav li.megamenu ul li:first-child
{
	border: 0;
}

#menu_wrapper div .nav li.megamenu.col2 ul li
{
	width: 50%;
	padding: 0px 12px;
}

#menu_wrapper div .nav li.megamenu.col3 ul li
{
	width: 33.3%;
	padding: 0px 12px;
}

#menu_wrapper div .nav li.megamenu.col4 ul li
{
	width: 25%;
	padding: 0px 12px;
}

#menu_wrapper .nav ul li.megamenu ul li ul, #menu_wrapper div .nav li.megamenu ul li ul
{
	position: relative;
	width: 100%;
	margin: 0;
	border: 0;
	box-shadow: 0 0 0;
	display: block !important;
	opacity: 1 !important;
	left: 0;
	height: auto;
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    overflow: visible;
}

#menu_wrapper .nav ul li.megamenu ul li ul li, #menu_wrapper div .nav li.megamenu ul li ul li
{
	width: 100% !important;
	border: 0 !important;
}

#menu_wrapper div .nav li.megamenu ul li > a, #menu_wrapper div .nav li.megamenu ul li > a:hover, #menu_wrapper div .nav li.megamenu ul li  > a:active
{
	width: 100%;
	color: #444;
	box-sizing: border-box;
	background: transparent;
}

#menu_wrapper .nav ul li.megamenu ul li ul li a, #menu_wrapper div .nav li.megamenu ul li ul li a
{
	color: #888;
	border-bottom: 0;
}

#menu_wrapper .nav ul li.megamenu ul li ul li a:before, #menu_wrapper div .nav li.megamenu ul li ul li a:before
{
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: 10%;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	font-family: 'FontAwesome';
	content: "\f105";
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}

#menu_wrapper .nav ul li.megamenu ul li ul li a:hover, #menu_wrapper div .nav li.megamenu ul li ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.megamenu ul li ul li a:active
{
	width: auto;
}

#menu_wrapper div .nav li.megamenu ul li a:after
{
	display: none;
}

#menu_wrapper .nav ul li.megamenu ul li ul li, #menu_wrapper div .nav li.megamenu ul li ul li a
{
	width: auto;
	display: inline-block;
	margin-left: 20px;
	padding: 7px 20px 7px 5px;
}

@media only screen and (min-width: 1200px) {
	#menu_wrapper .nav ul li.megamenu > ul, #menu_wrapper div .nav li.megamenu > ul
	{
		max-width: 1425px;
		width: 100%;
		width: calc(100% - 180px);
		box-sizing: border-box;
	}
}

.top_contact_info_container
{
	display: table;
	float: right;
	height: 100%;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
}

.top_contact_info
{
	font-size: 13px;
	color: #222;
	float: left;
	line-height: 44px;
	width: 60%;
}

.top_contact_info span
{
	margin-right: 10px;
	color: #222;
	vertical-align: middle;
}

.top_contact_info > div
{
	width: 30%;
	display: inline-block;
	float: left;
}

.top_contact_info > div.company_address
{
	width: 40%;
}

.top_contact_info a
{
	color: #444;
}

#top_menu
{
	float: left;
	display: block;
	list-style: none;
	width: 40%;
}

#top_menu li
{
	float: left;
	margin-right: 20px;
}

#top_menu li a
{
	font-size: 13px;
	font-weight: 400;
	color: #222;
	line-height: 44px;
}

#footer_menu li ul
{
	display: none;
}

/*------------------------------------------------------------------
[3. Footer]
*/

.footer_photostream_wrapper
{
	margin-top: 20px;
	text-align: center;
}

.footer_photostream
{
	margin-top: 20px;
}

.footer_bar
{
	clear: both;
	width: 100%;
	margin: auto;
	padding: 0 0 10px 0;
	float: left;
	background: #fff;
	
	-webkit-transition: -webkit-transform 500ms ease;
	-o-transition: -o-transform 500ms ease;
	transition: -webkit-transform 500ms ease;
}

#footer 
{
	width: 100%;
	margin: auto;
	padding-bottom: 50px;
	word-wrap: break-word;
	margin-bottom: 0;
	padding-top: 50px;
	float: left;
    clear: both;
    margin-top: 0;
}

#footer.ppb_wrapper
{
	margin-top: 0;
}

#footer a
{
	color: #000;
}

#footer a:hover, #footer a:active
{
	color: #000;
}

#footer .sidebar_widget li h2.widgettitle
{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
}

#footer ul.sidebar_widget
{
	width: 960px;
	list-style: none;
	margin: 0;
	margin: auto;
}

#footer ul.sidebar_widget li ul
{
	list-style: none;
	margin-left: 0;
}

#footer ul.sidebar_widget li ul li ul.children
{
	margin-left: 10px;
	margin-bottom: 0;
}

#footer ul.sidebar_widget li ul li ul.children li:last-child
{
	border: 0;
	margin-bottom: 0;
}

#footer .sidebar_widget.four > li
{
	width: 20%;
	float: left;
	margin-right: 5%;
}

#footer .sidebar_widget.four > li:nth-child(4)
{
	margin-right: 0;
	width: 25%;
}

#footer .sidebar_widget.three > li
{
	width: 31.33%;
	margin-right: 3%;
	float: left;
}

#footer .sidebar_widget.three > li:nth-child(3)
{
	margin-right: 0;
}

#footer .sidebar_widget.two > li
{
	width: 48%;
	float: left;
	margin-right: 2%;
}

#footer .sidebar_widget.two > li:nth-child(2)
{
	margin-right: 0;
	width: 50%;
}

#footer .sidebar_widget.one
{
	float: none;
}

#footer .sidebar_widget.one > li
{
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 30px;
	text-align: center;
}

#footer .sidebar_widget.one > li .social_wrapper.shortcode ul
{
	text-align: center;
}

#footer .sidebar_widget.one > li:last-child
{
	margin-bottom: 0;
}

#footer ul.sidebar_widget li ul.posts.blog li img
{
	width: 60px;
	float: left;
	margin: 0 15px 15px 0;
}

#footer ul.sidebar_widget li ul.posts.blog li
{
	clear: both !important;
	float: left;
	border: 0;
}

#footer ul.sidebar_widget li ul li
{
	margin: 0 0 10px 0;
}

#footer ul.sidebar_widget li ul li ul.sub-menu
{
	margin-left: 15px;
}

#footer ul.sidebar_widget li ul.flickr li
{
	margin: 0 2% 0 0;
	border-bottom: 0;
	width: 31%
}

#footer ul.sidebar_widget li ul.flickr li img
{
	width: 100%;
	height: auto;
	border-radius: 5px;
}

#copyright
{
	float: left;
	width: 50%;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.footer_bar.fullscreen #copyright
{
	color: #fff;
}

.footer_bar.fullscreen .footer_bar_wrapper, .footer_bar.wall .footer_bar_wrapper, .footer_bar.static .footer_bar_wrapper
{
	margin: auto;
	float: none;
}

.footer_bar_wrapper
{
	width: 960px;
	margin: auto;
	font-size: 13px;
	font-weight: 600;
	-webkit-transition: -webkit-transform 500ms ease;
	transition: -webkit-transform 500ms ease;
	-webkit-font-smoothing: antialiased;
	clear: both;
	color: #fff;
	border-top: 1px solid #444;
	padding-top: 20px;
}

#toTop 
{
	width:45px;
	height: 45px;
	box-sizing: border-box;
    opacity: 0;
    text-align:center;
    padding:10px 10px 10px 10px;
    position:fixed; /* this is the magic */
    bottom: 20px;
    right: 10px;
    cursor:pointer;
	transition: color 300ms, background-color 300ms, opacity 300ms;
	-moz-transition: color 300ms, background-color 300ms, opacity 300ms;
	-o-transition: color 300ms, background-color 300ms, opacity 300ms;
	-webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
	z-index: 9;
	border-radius: 25px;
	background: #5856D6;
	color: #fff;
	display: block;
}

#toTop i
{
	font-size: 1.5em;
	line-height: 24px;
}

#toTop:hover 
{
    -webkit-transform: translate(0px,-5px);
    -moz-transform: translate(0px,-5px);
    transform: translate(0px,-5px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
}

html[data-style=fullscreen_white] #toTop
{
	display: none;
}

/*------------------------------------------------------------------
[4. Content]
*/

#content_wrapper
{
	width: 72%;
	float: left;
	margin: 0;
}

#page_content_wrapper, .page_content_wrapper
{
	width: 960px;
	margin: auto;
	padding-bottom: 0;
	margin-top: 0;
}

body.home.blog #page_content_wrapper
{
	margin-top: 40px;
}

body.single-post #page_content_wrapper, body.single-attachment #page_content_wrapper
{
	margin-top: 50px;
}

#page_content_wrapper.wide.nomargin, .page_content_wrapper.wide.nomargin
{
	margin-top: 0;
}

.page_content_wrapper
{
	width: 100%;
}

#page_content_wrapper img, .page_content_wrapper img
{
	max-width: 100%;
	height: auto;
}

#page_content_wrapper .map_shortcode_wrapper img, .page_content_wrapper .map_shortcode_wrapper img
{
	max-width: none;
}

.standard_wrapper,
.ppb_popup.one.contain
{
	width: 960px;
	margin: auto;
	position: relative;
	float: none;
	max-width: 100%;
}

.standard_wrapper.withpadding
{
	padding-top: 30px;
	padding-bottom: 30px;
}

.one.withbg
{
	background-size: cover;
	background-position: center center;
}

.one.contain
{
	float: none;
	margin: auto;
}

.one.ppb_fullwidth_button
{
	overflow-x: hidden;
}

.page_content_wrapper.fullwidth, #page_content_wrapper.fullwidth
{
	width: 100%;
	padding: 0;
}

.one
{
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.one.withpadding
{
	padding: 60px 0 60px 0;
	float: left;
	width: 100%;
}

.one.withpadding.nopadding
{
	padding: 0 !important;
}

.one.withsmallpadding
{
	padding: 30px 0 30px 0;
	float: left;
	width: 100%;
}

.one.withsmallpadding.ppb_text, .one.withsmallpadding.ppb_header
{
	margin: auto;
}

.one.ppb_text.withbg
{
	float: left;
}

.animate_counter_wrapper i
{
	font-size: 48px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 10px;
	color: #000000;
}

.count_separator
{
	display: none;
}

.count_separator span
{
	display: inline-block;
	text-align: center;
	width: 40px;
	margin: 5px auto 5px;
	height: 1px;
	background: #dce0e0;
}

.animate_counter_wrapper .counter_subject
{
	clear: both;
	margin-top: 5px;
	font-weight: 400;
	color: #999;
}

#content_wrapper .inner
{
	overflow: hidden;
}

#page_content_wrapper .inner
{
	width: 100%;
	margin: auto;
	float: left;
}

#page_content_wrapper .inner .inner_wrapper
{
	padding-top: 0;
	width: 100%;
	float: left;
}

.post.type-post:first-child
{
	margin-top: 0;
}

.post.type-post
{
	margin-bottom: 25px;
}

.post.type-post:not(.has-post-thumbnail) .post_wrapper
{
	padding-top: 0;
}

.post.type-post.has-post-thumbnail .post_wrapper
{
	padding-top: 0;
}

body.page-template-blog_fg .post.type-post
{
	margin-bottom: 4%;
}

body.search-results .hentry
{
	float: left;
	width: 100%;
	margin-bottom: 35px;
	border: 0;
}

#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content
{
	margin-right: 0;
	padding-right: 0;
	box-sizing: border-box;
	margin-bottom: 0;
}

#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar
{
	padding-right: 0;
}

#blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post, .post.type-post.grid_layout
{
	width: 48%;
	margin-top: 0;
	margin-bottom: 4%;
	float: left;
	border: 0;
}

#blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post:nth-child(even), .post.type-post.grid_layout.last
{
	float: right;
}

body.single .post.type-post
{
	border: 0;
	margin-bottom: 0;
}

.post.type-post.last-child
{
	border: 0;
	margin: 0;
	padding: 0;
}

#blog_grid_wrapper
{
	padding-top: 30px;
}

#blog_grid_wrapper.ppb_blog_posts, .blog_grid_wrapper.ppb_blog_posts
{
	padding-top: 0;
}

#blog_grid_wrapper .post.type-post, .blog_grid_wrapper .post.type-post
{
	margin-bottom: 20px;
	box-sizing: border-box;
	padding: 0;
	padding: 0;
	box-sizing: border-box;
	border: 0;
}

body.page-template-blog_g-php #blog_grid_wrapper .post.type-post, 
body.error404 .post.type-post, 
.ppb_blog_posts .post.type-post, 
body.archive #blog_grid_wrapper .post.type-post
{
	float: left;
	width: 31.66%;
	float: left;
	margin-right: 2.5%;
	margin-bottom: 2.5%;
	margin-top: 0;
}

body.page-template-blog_g-php #blog_grid_wrapper .post.type-post:nth-child(3n),
body.error404 .post.type-post:nth-child(3n), 
.ppb_blog_posts .post.type-post:nth-child(3n), 
body.archive #blog_grid_wrapper .post.type-post:nth-child(3n)
{
	margin-right: 0;
}

body.page-template-blog_g-php #blog_grid_wrapper .post.type-post:nth-child(3n+1),
body.error404 .post.type-post:nth-child(3n+1), 
.ppb_blog_posts .post.type-post:nth-child(3n+1), 
body.archive #blog_grid_wrapper .post.type-post:nth-child(3n+1)
{
	clear: both;
}

body.page-template-blog_g-php #blog_grid_wrapper .post.type-post.last,
.ppb_blog_posts .post.type-post.last
{
	margin-right: 0;
	float: right;
}

.post.type-post:last-child
{
	margin-bottom: 0;
}

body:not(.single) .post_wrapper
{
	padding: 30px 0 30px 0;
	border: 1px solid #dce0e0;
	border-radius: 5px;
	
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

body:not(.single) .post_wrapper:hover 
{
    zoom: 1;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}

.post_wrapper.grid_layout
{
	float: left;
}

.post_header_wrapper
{
	padding: 0 30px 0 30px;
}

body.single .post_wrapper
{
	padding-bottom: 0;
}

.post_related .post_header_wrapper
{
	padding: 0;
}

body.search .post_wrapper:first-child
{
	padding: 20px 0 25px 0;
}

.post_wrapper.single
{
	width: 100%;
	margin: 0;
}

body.single .post-views
{
	display: none;
}

.post_header
{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

body.single-attachment .post_header
{
	margin-top: 20px;
}

.post_header p 
{
	text-align: left;
}

.post_header.search
{
	width: calc(100% - 50px);
	margin-bottom: 0;
	margin-left: 10px;
	text-align: left;
}

body.search-results .post_header.search
{
	width: calc(100% - 90px);
}

.post_header.quote
{
	margin-bottom: 0;
}

.readmore
{
	margin: auto;
	opacity: 0.5;
}

.readmore span
{
	margin-left: 7px;
	vertical-align: middle;
	font-size: 12px;
}

.readmore:hover
{
	opacity: 1;
}

.post_header.grid
{
	margin-bottom: 15px;
	width: 100%;
	float: none;
}

.post_header.full
{
	width: 100%;
}

body.page-template-blog_f-php .post_excerpt_full
{
	margin-bottom: 0;
}

.post_header.grid h6
{
	font-size: 20px;
}

.post_related .post_header.grid h6
{
	font-size: 16px;
}

.post_header h3 a, .post_header.grid h6 a
{
	color: #222222;
}

.post_header h5
{
	font-size: 24px;
}

.post_header h6
{
	font-size: 18px;
}

.post_header h5 a, .post_header h6 a
{
	color: #222222;
}

.post_excerpt
{
	width: 100%;
	margin: auto;
}

.post_excerpt br:first:child
{
	display: none;
}

.animate 
{
	opacity: 0;
}

.animate.visible 
{
	animation-name: slideUp2;
	-webkit-animation-name: slideUp2;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.post_excerpt.post_tag
{
	width: auto;
	float: left;
	margin: initial;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 10px;
}

.post_excerpt.post_tag a
{
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000;
	display: inline-block;
	border: 2px solid #e0e0e0;
	padding: 3px 15px 3px 15px;
	margin-right: 8px;
	margin-bottom: 8px;
	border-radius: 25px;
	font-weight: 600;
}

.post_excerpt.post_tag a:hover
{
	background: #FF2D55;
	border-color: #FF2D55;
	color: #fff;
}

.post_share_text
{
	float: right;
	margin-top: 35px;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	background: #FF2D55;
	border-radius: 250px;
	border: 2px solid #FF2D55;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	
	-webkit-transition: color .2s linear, background .1s linear;
	-moz-transition: color .2s linear, background .1s linear;
	-ms-transition: color .2s linear, background .1s linear;
	-o-transition: color .2s linear, background .1s linear;
	transition: color .2s linear, background .1s linear;
}

.post_share_text:hover
{
	background: #000;
	border-color: #000;
}

.post_share_text i
{
	font-size: 14px;
}

#about_the_author
{
	margin: 20px 0 20px 0;
	border: 1px solid #dce0e0;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
}

#about_the_author:after
{
	content: " ";
	display: block; 
	height: 0;
	clear: both;
}

#about_the_author .gravatar
{
	float: left;
	margin-right: 20px;
	width: 100px;
}

#about_the_author .author_detail
{
	float: left;
	width: calc(100% - 120px);
}

#about_the_author .author_detail h4
{
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
}

.author_label 
{
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #999;
}

.post_related
{
	margin-top: 40px;
}

.post_related h5
{
	font-weight: 700;
	margin-bottom: 20px;
}

.post_content_wrapper
{
	padding: 0;
	margin: 0;
}

.post_content_wrapper.fullwidth
{
	width: 100%;
}

.recent_post_detail, .post_detail, .thumb_content span .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company
{
	width: 100%;
	padding: 0;
	float: left;
	margin: 5px 0 15px 0;
	font-weight: 600;
}

.portfolio_title .post_detail
{
	margin: 0;
}

.search_form_wrapper
{
	margin-bottom: 30px;
}

body.search .search_form_wrapper
{
	margin-top: 0;
}

body.error404 .search_form_wrapper
{
	text-align: center;
}

.search_form_wrapper .content
{
	font-size: 16px;
	text-align: center;
	width: 60%;
	margin: auto;
	margin-bottom: 40px;
}

.post_header .post_detail.grid
{
	margin-top: 5px;
}

.post_header .post_detail.full
{
	width: 100%;
	margin-top: 7px;
	margin-bottom: 7px;
}

.post_header .post_detail.grid
{
	margin-bottom: 0;
}

.post_attribute, .comment_date, .post-date
{
	padding: 0;
	margin-top: 0;
	color: #999;
	letter-spacing: 0;
	font-size: 11px;
	font-weight: 600;
	font-family: Poppins, 'Georgia', Arial,Verdana,sans-serif;
	margin-top: 5px;
}

.post_info_cat
{
	font-size: 12px;
	color: #ca9f5c;
	margin-top: 20px;
	margin-bottom: 5px;
	font-style: italic;
	font-family: "Georgia";
}

.post_detail.single_post a,
.post_detail.single_post a:hover,
.post_detail.single_post a:active
{
	color: #222;
	text-transform: uppercase;
}

.post_detail.single_post
{
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 12px;
	letter-spacing: 2px;
}

.post_type_icon
{
	float: left;
	margin-right: 0;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	width: 50px;
	height: 50px;
	padding: 5px;
	display: block;
	text-align: center;
	background: #222;
}

body.search-results .post_type_icon
{
	margin-right: 15px;
}

.post_type_icon i
{
	font-size: 20px;
	display: block;
	position: relative;
	top: 50%;
	line-height: 48px;
}

.post_type_icon a
{
	color: #fff !important;
	display: block;
}

.search_thumb
{
	float: left;
	border-radius: 200px;
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
}

body.search-results .search_thumb
{
	margin-right: 15px;
}

.search_thumb img
{
	width: 60px;
	height: 60px;
}

.rev_slider_wrapper
{
	z-index: 1;
}

#page_caption.hasbg .post_detail, #page_caption.hasbg .post_detail a, #page_caption.hasbg .post_detail a:hover, #page_caption.hasbg .post_detail a:active, .page_tagline
{
	padding: 0;
	color: #fff;
	margin-top: 10px;
	font-size: 16px;
	opacity: 0.8;
}

#page_caption .post_detail
{
	float: none;
}

.post_detail_wrapper
{
	float: left;
	width: 96%;
	margin: 0 0 10px 0;
}

.gravatar 
{
	position: relative;
	z-index: 2;
	overflow: hidden;
	float: left;
	width: 100px;
	height: 100px;
	border-radius: 200px;
}

.comment .gravatar
{
	width: 60px;
	height: 60px;
}

.gravatar img
{
	max-width: 100% !important;
}

#about_the_author .header span
{
	display: block;
	padding: 10px 0 10px 20px;
	font-size: 14px;
}

#about_the_author .thumb
{
	width: 80px;
	float: left;
	margin: 20px 0 0 20px;
}

#about_the_author .thumb img
{
	padding: 3px;
	width: 50px;
}

#about_the_author .description
{
	width: 550px;
	float: left;
	padding: 0 0 0 20px;	
}

.comment .left img.avatar
{
	width: 50px;
	height: 50px;
}

.comment
{
	width: 100%;
	padding: 30px 0 25px 0;
	float: left;
	border-bottom: 1px dashed #dce0e0;
}

.fullwidth_comment_wrapper .comment
{
	width: 100%;
}

.comment .left
{
	float: left;
	margin-right: 15px;
}

.comment .right
{
	width: calc(100% - 85px);
	float: left;
	margin-left: 25px;
	padding: 0;
}

.comment .right h7
{
	font-size: 16px;
}

.fullwidth_comment_wrapper .comment .right
{
	width: calc(100% - 85px);
}

.fullwidth_comment_wrapper.sidebar .comment .right
{
	width: calc(100% - 85px);
}

.fullwidth_comment_wrapper.sidebar .comment .right.fullwidth
{
	width: 100%;
	margin-left: 0;
}

.comment .right p
{
	margin: 0;
	padding: 0;
}

.comment .right strong
{
	font-weight: #fff;
}

#page_content_wrapper .inner .sidebar_content ul.children
{
	width: 100%;
	float: left;
	margin-left: 0;
	padding-left: 30px;
	box-sizing: border-box;
}

.comment_date
{
	margin: 0px;
}

ul.children .comment
{
	width: 100%;
	margin: 0;
	padding: 30px 0 25px 0;
	float: left;
}

ul.children .comment:first-child
{
	margin-top: 0px;
}

.social_wrapper
{
	width: 100%;
	margin: 20px 0 5px 0;
}

#logo_wrapper .social_wrapper
{
	width: auto;
	margin: 0;
	left: 30px;
	text-align: left;
	position: absolute;
}

.footer_bar_wrapper .social_wrapper
{
	width: 50%;
	float: right;
	text-align: right;
	margin: 0;
	margin-top: -2px;
}

.above_top_bar .social_wrapper
{
	margin: 0;
	float: right;
	width: auto;
}

.social_wrapper.shortcode, .social_wrapper.shortcode ul
{
	margin: 0;
}

#page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode, .page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode, #page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode ul, .page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode ul
{
	text-align: center;
}

.social_wrapper ul
{
	list-style: none;
	margin-left: 0 !important;
}

.above_top_bar .social_wrapper ul
{
	text-align: right;
}

.footer_bar_wrapper .social_wrapper ul
{
	text-align: right;
}

#page_content_wrapper .social_wrapper ul
{
	list-style: none;
	margin-top: 12px;
}

#page_content_wrapper .social_wrapper.shortcode ul
{
	margin-top: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul, .page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul
{
	margin-bottom: 0;
	text-align: center;
}

.social_wrapper ul li, .social_wrapper.small ul li
{
	display: inline-block;
	margin-right: 15px;
}

#logo_wrapper .social_wrapper ul li
{
	margin-right: 10px;
}

.social_wrapper.shortcode ul li, .social_wrapper.small.shortcode ul li
{
	margin: 0 5px 10px 5px !important;
}

.footer_bar_wrapper .social_wrapper ul li
{
	background: transparent !important;
	border: 0 !important;
	width: 16px;
	height: 16px;
	margin-left: 20px;
	margin-right: 0;
	float: right;
}

.social_wrapper.light ul li
{
	border: 0 !important;
}

.social_wrapper.large ul li
{
	width: 50px;
	height: 50px;
}

.above_top_bar .social_wrapper ul li
{
	background: transparent;
	border: 0;
	width: auto;
	height: auto;
	margin-right: 0px;
}

.above_top_bar .social_wrapper ul li
{
	background: transparent;
	border: 0;
	width: auto;
	height: auto;
	margin-right: 0px;
}

.social_wrapper.shortcode ul li
{
	clear: none !important;
	float: none !important;
	width: auto !important;
	display: inline-block !important;
}

.social_wrapper.shortcode ul li a
{
	display: block;
	width: 40px;
	height: 40px;
	color: #fff !important;
	background: #000;
	border-radius: 250px;
	line-height: 40px;
	text-align: center;
}

.social_wrapper.shortcode ul li a i
{
	position: relative;
	top: 1px;
}

.social_wrapper.shortcode ul li.facebook a
{
	background: #2D5F9A;
}

.social_wrapper.shortcode ul li.twitter a
{
	background: #00C3F3;
}

.social_wrapper.shortcode ul li.pinterest a
{
	background: #bd081c;
}

.social_wrapper.shortcode ul li.google a
{
	background: #db4437;
}

.social_wrapper.shortcode ul li.youtube a
{
	background: #cc181e;
}

.social_wrapper.shortcode ul li.flickr a
{
	background: #FF0084;
}

.social_wrapper.shortcode ul li.vimeo a
{
	background: #00ADEF;
}

.social_wrapper.shortcode ul li.tumblr a
{
	background: #36465d;
}

.social_wrapper.shortcode ul li.dribbble a
{
	background: #EA4C89;
}

.social_wrapper.shortcode ul li.linkedin a
{
	background: #0077B5;
}

.social_wrapper.shortcode ul li.instagram a
{
	background: #405de6;
}
	
.social_wrapper.shortcode ul li.behance a
{
	background: #1769ff;
}

.sidebar_content ul li .social_wrapper.shortcode, .sidebar_content ul li .social_wrapper.shortcode ul
{
	text-align: center !important;
}

.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle:before
{
	border: 0;
}

.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle span
{
	background: transparent;
	padding-left: 0;
	padding-right: 0;
}

.above_top_bar .social_wrapper ul li:last-child a
{
	margin-right: 0;
}

.above_top_bar .social_wrapper ul li a
{
	display: inline-block;
	color: #fff;
	padding: 0;
	margin-left: 15px;
	line-height: 44px;
}

.above_top_bar .page_content_wrapper
{
	margin: auto;
	width: 960px;
}

.footer_bar_wrapper .social_wrapper ul li a
{
	color: #fff;
}

.social_wrapper ul li a i, .social_wrapper.small ul li a i
{
	line-height: 18px;
	font-size: 18px;
}

.above_top_bar .social_wrapper ul li a i
{
	font-size: 16px;
	line-height: 18px;
}

.footer_bar_wrapper .social_wrapper ul li a i
{
	line-height: 20px;
	font-size: 18px;
}

.social_wrapper.large ul li a i
{
	line-height: 32px;
	font-size: 24px;
}

.above_top_bar .social_wrapper ul li:hover
{
	background: transparent !important;
	opacity: 1;
}

.social_wrapper.team
{
	list-style: none;
	display: block;
	margin: 0;
	width: 100%;
	text-align: center;
	position: absolute;
	top: calc(50% - 18px);
	opacity: 0;
	
	-ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
}

.post_img:hover .social_wrapper.team
{
	-ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.social_wrapper.team li
{
	display: inline-block;
	margin: 0 2px 0 2px;
	border-radius: 250px;
	background: rgba(0,0,0,0.7);
	width: 36px;
	height: 36px;
	line-height: 36px;
}

.social_wrapper.team li i
{
	font-size: 14px;
	color: #fff;
}

.one_fourth .social_wrapper.team li img
{
	max-width: 14px;
	height: auto;
}

.one_fourth .social_wrapper.team li
{
	display: inline-block;
	margin: 0 3px 0 3px;
}

.social_wrapper ul li a img
{
	opacity: .4;
}

.social_wrapper.shortcode ul li a img, .social_wrapper ul li:hover a img 
{
	opacity: 1;
}

#page_caption
{
	padding: 25px 0 30px 0;
	width: 100%;
	margin-bottom: 50px;
	background: #ffffff;
	border-bottom: 1px solid #dce0e0;
}

body.single-car #page_caption
{
	margin-bottom: 0;
}

body.single-car #page_content_wrapper .inner .sidebar_content
{
	margin-top: 40px;
}

#page_caption.ppb_enable, #page_caption.wide
{
	margin-bottom: 0;
}

#page_caption.single_gallery
{
	margin-bottom: 0;
	border: 0;
}

#page_caption.hasbg
{
	height: 60%;
	max-height: 750px;
	position: relative;
	top: 0;
	right: 0;
	width: 100%;
	border: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.post_caption
{
	text-align: center;
	margin: 50px 0 30px 0;
}

#page_content_wrapper
{
	padding-bottom: 20px;
}

#page_content_wrapper.hasbg .post_caption
{
	margin-top: 30px;
}

.post_caption h1
{
	font-size: 34px;
}

#page_caption h2, .ppb_title, .post_caption h2
{
	line-height: 1.3;
}

.post_caption .post_detail
{
	font-size: 14px;
	display: inline-block;
	width: auto;
	float: none;
}

.parallax_overlay_header
{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

#page_caption.nomargin
{
	margin-bottom: 0;
}

#page_caption .page_title_wrapper
{
	width: 100%;
	margin: auto;
	text-align: center;
}

body.single-post #page_caption .page_title_wrapper
{
	padding: 0 50px 0 50px;
	box-sizing: border-box;
}

body.single-post #page_caption .post_detail
{
	margin-top: 0;
}

#page_caption.hasbg
{
	width: 100%;
    height: 600px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}

#page_caption.hasbg:after 
{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,transparent),color-stop(66%,rgba(0,0,0,0.1)),color-stop(93%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0.49)));
    background-image: -webkit-linear-gradient(transparent 0%,transparent 60%,rgba(0,0,0,0.1) 66%,rgba(0,0,0,0.5) 93%,rgba(0,0,0,0.49) 100%);
    background-image: linear-gradient(transparent 0%,transparent 60%,rgba(0,0,0,0.1) 66%,rgba(0,0,0,0.5) 93%,rgba(0,0,0,0.49) 100%);
}

#page_caption.hasbg.parallax
{
	z-index: 1 !important;
}

#page_caption.parallax iframe
{
	max-height: 1100px;
}

body.single-car #page_caption.hasbg:after
{
	display: none;
}

#page_caption.hasbg .page_title_wrapper
{
	text-align: center;
    margin: auto;
    position: absolute;
    bottom: 30px;
    z-index: 3;
}

#page_caption.hasbg .page_title_wrapper .page_title_inner
{
    position: relative;
}

#page_caption.hasbg h1,
#page_caption.hasbg .page_tagline
{
	color: #fff;
}

.page_tagline
{
	width: auto;
	display: inline-block;
	margin: auto;
	float: none;
}

.overlay_gallery_content .page_tagline
{
	margin-bottom: 20px;
	max-width: 90%;
}

#page_caption.hasbg .page_tagline
{
	border: 0;
	text-align: center;
}

h2.ppb_title
{
	font-size: 50px;
	margin-top: 0;
}

.ppb_car_search_background h2.ppb_title
{
	font-size: 50px;
}

.ppb_subtitle
{
	font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ca9f5c;
    margin-bottom: 10px;
}

.ppb_content
{
	margin: 15px 0 15px 0;
	width: 96%;
}

.ppb_header_content
{
	margin-top: 20px;
}

#crumbs
{
	float: right;
	font-size: 10px;
	line-height: 34px;
}

#crumbs.center, #page_caption.hasbg #crumbs
{
	display: block !important;
}

#page_caption.hasbg #crumbs
{
	color: #fff;
	float: none;
	margin: auto;
	display: none;
}

#page_caption.hasbg #crumbs a
{
	color: #fff;
}

#crumbs a, #crumbs a:hover, #crumbs a:active
{
	color: #999;
}

#page_caption h2
{
	color: #333;
	padding: 0 0 0 0;
	font-size: 22px;
	font-weight: normal;
}

.gallery_img_slides
{
	z-index: 2;
	visibility:hidden;
	margin: 0 !important;
	position: absolute;
	width: 100%;
	height: 100%;
	list-style: none !important;
	
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}

.gallery_img_slides li, .gallery_img_slides li img
{
	max-width: 100% !important;
	width: 100% !important;
}

.gallery_img_slides.active
{
	visibility: visible;
}

#portfolio_wall_filters, .portfolio_wall_filters
{
	text-align: center;
	margin-left: 0 !important;
}

.comment_box
{
	background-color: #ccc;
    float: right;
    min-width: 30px;
    min-height: 30px;
    text-align: center;
    color: #fff;
    line-height: 29px;
    position: relative;
}

.comment_box:before, .comment_box:after
{
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #ccc;
    bottom: -6px;
    content: '';
    left: 50%;
    margin-left: -5px;
    color: #fff;
    position: absolute;
}

.ppb_image_caption
{
	padding: 20px;
	font-size: 12px;
	box-sizing: border-box;
	clear: both;
	text-align: center;
	line-height: initial;
}

.ppb_two_cols_images .one_half, 
.ppb_two_cols_images .one_half.last,
.ppb_four_images_block .one_half, 
.ppb_four_images_block .one_half.last
{
	width: calc(50% - 15px);
	margin-right: 30px;
	margin-bottom: 0;
}

.ppb_two_cols_images .one_half.last,
.ppb_four_images_block .one_half.last
{
	margin-right: 0;
}

.ppb_four_images_block .one_half.last
{
	margin-bottom: 30px;
}

.ppb_three_cols_images .one_third, .ppb_three_cols_images .one_third.last
{
	width: calc(33.33% - 20px);
	margin-right: 30px;
	margin-bottom: 0;
}

.ppb_three_cols_images .one_third.last
{
	margin-right: 0;
}

.ppb_three_images_block .one_half, .ppb_three_images_block .one_half.last
{
	width: calc(50% - 15px);
	margin-right: 30px;
	margin-bottom: 0;
}

.ppb_three_images_block .one_half.last
{
	margin-right: 0;
}

.ppb_three_images_block .one_half .image_classic_frame
{
	margin-bottom: 30px;
}

.ppb_contact_map .floatleft
{
	width: 100%;
}

.ppb_content_center_bg .one_third
{
	text-align: center;
	float: none;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 50px;
	z-index: 1;
	width: 40%;
	-webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}

.ppb_card_two_cols_with_image .one_half.parallax_scroll
{
	-webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}

#tg_buy_ticket
{
	width: 100%;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.ppb_card_two_cols_with_image .one_half
{
	z-index: 2;
}

.ppb_card_two_cols_with_image .one_half.last.parallax_scroll
{
	right: 0;
}

.one_half .standard_wrapper,
.one_third .standard_wrapper,
.one_fourth .standard_wrapper,
.two_third .standard_wrapper
{
	width: 100%;
	padding: 0;
}

/*------------------------------------------------------------------
[5. Social Sharing]
*/

.ilightbox-toolbar .ilightbox-fullscreen
{
	display: none !important;
}

.post_img
{
	position: relative;
	height: auto;
	text-align: center;
	float: left;
	line-height: 0;
	width: 100%;
	margin-bottom: 20px;
}

.post_wrapper.grid_layout .post_img
{
	margin-bottom: 20px;
}

.post_related .post_wrapper.grid_layout .post_img
{
	margin-bottom: 10px;
}

.post_img img
{
	width: 100%;
	height: auto !important;
}

.post_img.team
{
	width: 100%;
	margin: auto;
	float: none;
	margin-bottom: 0;
	overflow: hidden;
}

.post_img.team img
{
	max-width: 100%;
}

.post_ft_img
{
	opacity: 0;
}

.post_img.small.square_thumb 
{
	width: auto;
}

.post_img img
{
	width: 100%;
	height: auto;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

body.single-post .post_img img
{
	width: auto;
	border-radius: 5px;
}

#content_slider_wrapper
{
	width: 100%;
	height: 20px;
	background: transparent;
	position: fixed;
	bottom: 200px;
}

#social_share_wrapper, .social_share_wrapper
{
	margin-left: 0 !important;
	margin-top: 20px;
	padding-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	clear: both;
}

#social_share_wrapper a i, .social_share_wrapper.shortcode a i
{
	font-size: 20px;
}

.social_share_wrapper.shortcode
{
	margin: 0;
}

#social_share_wrapper h5,  .social_share_wrapper.shortcode h5
{
	display: inline-block;
	margin-bottom: 5px;
}

#social_share_wrapper ul, .social_share_wrapper.shortcode ul, .social_share_bubble ul
{
	display: block;
	clear: both;
	list-style: none;
	margin: 0;
	margin-left: 0 !important;
}

#social_share_wrapper ul li, .social_share_wrapper.shortcode ul li, .social_share_bubble ul li
{
	display: block;
	margin: 0 0 5px 0;
}

.social_share_wrapper.shortcode ul li
{
	display: inline-block;
	margin: 0 10px 0 10px;
	border-left: 0 !important;
}

#overlay_background
{
	display: none;
}

#fullscreen_share_wrapper
{
	display: table;
	width: 100%;
	height: 100%;
	z-index: 9;
	color: #fff;
  	position: relative;
  	visibility: hidden;
}

.fullscreen_share_content
{
	display: table-cell;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

.fullscreen_share_content h2
{
	font-size: 40px;
	font-weight: 700;
}

.fullscreen_share_content .page_tagline
{
	top: -5px;
    position: relative;
}

.fullscreen_share_content #social_share_wrapper ul li
{
	display: inline-block;
	margin: 0 20px 0 20px;
}

.fullscreen_share_content #social_share_wrapper ul li a
{
	opacity: 1;
	display: block;
	color: #fff;
}

.fullscreen_share_content #social_share_wrapper ul li a:hover
{
	-webkit-transform: translate(0px,-5px);
	-moz-transform: translate(0px,-5px);
	transform: translate(0px,-5px);
	box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
	
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
}

.fullscreen_share_content #social_share_wrapper ul li a span
{
	font-size: 2.2em;
	line-height: 70px;
}

.fullscreen_share_content #social_share_wrapper ul li a.facebook
{
	background: #2D5F9A;
}

.fullscreen_share_content #social_share_wrapper ul li a.twitter
{
	background: #00C3F3;
}

.fullscreen_share_content #social_share_wrapper ul li a.pinterest
{
	background: #bd081c;
}

.fullscreen_share_content #social_share_wrapper ul li a.google
{
	background: #db4437;
}

.fullscreen_share_content #social_share_wrapper ul li a.mail
{
	background: #007AFF;
}

.fullscreen_share_content #social_share_wrapper ul li a
{
	display: inline-block;
	border-radius: 250px;
	width: 70px;
	height: 70px;
	background: #000;
	text-align: center;
}

#social_share_wrapper a, .social_share_wrapper.shortcode a {
    opacity: 0.3;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

/*------------------------------------------------------------------
[6. Sidebar]
*/

#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content
{
	width: 68%;
	padding: 0;
	float: left;
	padding-right: 0px;
	padding-top: 0;
	margin-right: 10px;
}

#page_content_wrapper .inner .sidebar_content.page_content, .page_content_wrapper .inner .sidebar_content.page_content
{
	box-sizing: border-box;
}

.page_content_wrapper .inner .sidebar_content.page_content
{
	background: transparent;
	padding: 0;
}

#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content
{
	width: 100%;
	padding-right: 0;
	margin-right: 0;
	border: 0;
}

#page_content_wrapper .inner .sidebar_content.nopadding, .page_content_wrapper .inner .sidebar_content.nopadding
{
	padding-top: 0 !important;
}

#page_content_wrapper .inner .sidebar_content.left_sidebar, .page_content_wrapper .inner .sidebar_content.left_sidebar
{
	border-right: 0;
	float: right;
	margin-right: 0;
}

#page_content_wrapper .inner .sidebar_content.full_width, .page_content_wrapper .inner .sidebar_content.full_width
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	border: 0;
}

.ppb_wrapper
{
	margin-top: 0;
	width: 100%;
}

#page_content_wrapper.hasbg.nomargintop
{
	margin-top: 0 !important;
}

#page_content_wrapper .inner .sidebar_content.full_width.nopadding, .page_content_wrapper .inner .sidebar_content.full_width.nopadding
{
	padding: 0 !important;
}

#page_content_wrapper .inner .sidebar_content img, .page_content_wrapper .inner .sidebar_content img
{
	max-width: 100%;
	height: auto;
}

#page_content_wrapper .inner .sidebar_content .map_shortcode_wrapper img, .page_content_wrapper .inner .sidebar_content .map_shortcode_wrapper img
{
	max-width: none;
}

#page_content_wrapper .inner .sidebar_content div.wp-caption, .page_content_wrapper .inner .sidebar_content div.wp-caption
{
	max-width: 100%;
}

#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, .page_content_wrapper .inner .sidebar_content.full_width.blog_grid_wrapper
{
	width: 100%;
	padding: 0;
}

#page_content_wrapper .inner .sidebar_wrapper, 
.page_content_wrapper .inner .sidebar_wrapper,
#page_caption .single_car_header_content .single_car_header_price
{
	width: 27.99%;
	float: right;
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
}

#page_content_wrapper .inner .sidebar_wrapper .sidebar .content .single_car_header_price
{
	width: 100%;
}

#page_content_wrapper .inner .sidebar_wrapper.adjust, #page_content_wrapper .inner .sidebar_wrapper.left_sidebar.adjust
{
	padding-top: 50px;
}

#page_content_wrapper .inner .sidebar_wrapper.left_sidebar, .page_content_wrapper .inner .sidebar_wrapper.left_sidebar
{
	margin-right: 0;
	margin-left: 0;
	float: left;
}

body.woocommerce #page_content_wrapper .inner .sidebar_wrapper.left_sidebar, body.woocommerce .page_content_wrapper .inner .sidebar_wrapper.left_sidebar
{
	margin-top: 15px;
}

#page_content_wrapper .inner .sidebar_wrapper a:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:not(.button)
{
	color: #222;
}

#page_content_wrapper .inner .sidebar_wrapper .sidebar, .page_content_wrapper .inner .sidebar_wrapper .sidebar
{
	width: 100%;
	float: left;
	margin-bottom: 40px;
}

#page_content_wrapper .inner .sidebar_wrapper .sidebar .content, .page_content_wrapper .inner .sidebar_wrapper .sidebar .content
{
	width: 100%;
	margin: 0 0 0 0;
}

.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle
{
	border: 0;
}

.mobile_menu_wrapper .sidebar_wrapper a
{
	color: #777;
}

.mobile_menu_wrapper .page_content_wrapper
{
	width: 100%;
}

.mobile_menu_wrapper .sidebar_wrapper
{
	width: 100%;
	margin-top: 20px;
}

.mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li
{
	margin-bottom: 20px;
	border: 0 !important;
	padding: 0 !important;
}

/*------------------------------------------------------------------
[7. Form & Input]
*/

input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select
{
	padding: 10px;
	font-size: 100%;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
	margin: 0;
	background: #fff;
	border: 1px solid #222222;
	outline: none;
	-webkit-transition: border-color linear .3s;
	-moz-transition: border-color linear .3s;
	-o-transition: border-color linear .3s;
	transition: border-color linear .3s;
	box-sizing: border-box;
	-webkit-appearance: none;
	border-radius: 5px;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 20px;
}

.woocommerce-ordering
{
	border: 1px solid #e1e1e1;
	border-radius: 5px;
}

.woocommerce-ordering:after
{
	content: "\f078";
    font-family: 'FontAwesome';
    top: 10px;
    right: 10px;
    position: relative;
}

.woocommerce-ordering select
{
	border: 0 !important;
}

input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=tel]:focus, input[type=date]:focus, input.wpcf7-text:focus, .woocommerce table.cart td.actions .coupon .input-text:focus, .woocommerce-page table.cart td.actions .coupon .input-text:focus, .woocommerce #content table.cart td.actions .coupon .input-text:focus, .woocommerce-page #content table.cart td.actions .coupon .input-text:focus
{
	background: #f9f9f9;
	outline: 0;
}

.contact_form_wrapper input[type=text], .contact_form_wrapper input[type=email], .contact_form_wrapper input[type=date]
{
	width: 46%;
	display: inline;
	box-sizing: border-box;
	margin-right: 3%;
	margin-bottom: 3%;
}

.contact_form_wrapper label
{
	display: none;
}

.contact_form_response ul
{
	margin-left: 0 !important;
	margin-bottom: 20px;
	list-style: none;
	font-size: 12px;
}

.contact_form_response ul li.error, .password_container .error
{
	padding: 10px 20px 10px 40px;
	position: relative;
	color: #b13c3c;
    background: #ffe9e9;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 12px;
}

.password_container .error
{
	margin-bottom: 20px;
}

.contact_form_response ul li.error:before, .password_container .error:before
{
	font-size: 12px;
	position: absolute;
	font-family: 'FontAwesome';
	content: "\f06a";
	left: 20px;
}

.contact_form_response ul:empty
{
	margin: 0;
}

.contact_form_wrapper
{
	margin-top: 30px;
}

.page_content_wrapper .contact_form_wrapper
{
	margin-top: 0;
}

#contact_form input[type="text"], #contact_form textarea
{
	margin-bottom: 15px;
	width: 97%;
}

div.wpcf7-response-output
{
	padding: 20px;
}

.wpcf7-form input.wpcf7-text, 
.wpcf7-form textarea, 
.wpcf7-form input.wpcf7-date,
.wpcf7-form input.wpcf7-dynamictext,
.wpcf7-form select
{
	width: 100%;
	box-sizing: border-box;
}

.fullwidth_comment_wrapper #commentform textarea 
{
	width: 100%;
}

.fullwidth_comment_wrapper .post_content_wrapper
{
	background: transparent !important;
	padding: 30px 0 30px 0 !important;
	width: 100% !important;
}

label
{
	clear: both;
	float: none;
	width: 100%;
	margin-left: 0;
	margin-bottom: 10px;
	display: block;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: 500;
}

form.post-password-form label
{
	width: auto;
	float: left;
	margin-right: 5px;
}

form.post-password-form input[type=password]
{
	margin-left: 5px;
}

form.post-password-form input[type=submit]
{
	padding: .5em 1.5em .45em 1.5em;
}

.form-allowed-tags
{
	display: none !important;
}

p.comment-notes
{
	margin-bottom: 20px;
}

textarea
{
	font-size: 100%;
	border: 1px solid #dce0e0;
	background: #fcfcfc;
	margin: 0;
	overflow: auto;
	padding: .6em;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
	line-height: 26px;
	outline: none;
	-webkit-transition: border-color linear .2s;
	-moz-transition: border-color linear .2s;
	-o-transition: border-color linear .2s;
	transition: border-color linear .2s;
	box-sizing: border-box;
	-webkit-appearance: none;
	border-radius: 5px;
}

input[type=submit], input[type=button], a.button, .button
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: .6em 1.5em .6em 1.5em;
	color: #fff;
	background: #222;
	border: 2px solid #222;
	font-size: 15px;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
	text-shadow: none;
	-webkit-appearance: none;
	box-shadow: 0 0 0 0;
	line-height: 1.5 !important;
	border-radius: 5px;
	font-style: normal;
	
	-webkit-transition: color .2s linear, background .1s linear, opacity .2s linear;
	-moz-transition: color .2s linear, background .1s linear, opacity .2s linear;
	-ms-transition: color .2s linear, background .1s linear, opacity .2s linear;
	-o-transition: color .2s linear, background .1s linear, opacity .2s linear;
	transition: color .2s linear, background .1s linear, opacity .2s linear;
}

#fullpage .button.ghost
{
	margin-top: 10px;
}

.button.buyticket
{
	margin-top: 30px;
}

.button.ghost, .button.ghost:hover, .button.ghost:active
{
	background: transparent !important;
	border: 1px solid #888;
	color: #888;
}

.ilightbox-caption .button
{
	font-style: normal;
	margin-left: 5px;
	padding: .4em 1em .3em 1em;
	font-size: 10px;
	border-width: 1px;
	float: right;
	margin-top: 3px;
}

.post_button_wrapper
{
	margin-top: 15px;
}

a.button.fullwidth.ppb
{
	padding: 3.5em 1.5em 3em 1.5em !important;
	border: 0;
	width: 100%;
	box-sizing: border-box;
}

a.button.fullwidth.ppb .subtitle
{
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 5px;
	text-transform: uppercase;
}

a.button.fullwidth.ppb .title
{
	font-size: 32px;
	font-style: italic;
	margin-bottom: 20px;
}

a.button.fullwidth.ppb i 
{
	font-size: 30px;
}

input[type=submit].white, input[type=button].white, a.button.white, .button.white, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active
{
	color: #fff;
	background: transparent;
	border-color: #fff !important;
}

input[type=submit].whitebg, input[type=button].whitebg, a.button.whitebg, .button.whitebg, a.button.whitebg:hover, .button.whitebg:hover, a.button.whitebg:active, .button.whitebg:active
{
	background: #fff;
	color: #000;
	border-color: #fff;
}

input[type=submit].black, input[type=button].black, a.button.black, .button.black, a.button.black:hover, .button.black:hover, a.button.black:active, .button.black:active
{
	color: #000;
	border-color: #000;
}

input[type=button]:hover, input[type=submit]:hover, a.button:hover, .button:hover, .button.submit, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active
{
	border-color: #5856D6;
	background: #5856D6;
}

a.comment-reply-link
{
	margin: 0;
	float:right;
	font-size: 11px;
	padding: 3px 10px 3px 10px;
	background: #999;
	text-align: center;
	border-radius: 25px;
	margin-top: -40px;
	color: #fff;
	display: none;
}

a.comment-reply-link:hover
{
	color: #fff;
	opacity: 0.8;
}

.comment:hover a.comment-reply-link
{
	display: block;
}

body.single-car .comment:hover a.comment-reply-link
{
	display: none !important;
}

input[type=submit].medium, input[type=button].medium, a.button.medium
{
	font-size: 15px;
	padding: 12px 20px 11px 20px;
}

input[type=submit].large, input[type=button].large, a.button.large
{
	font-size: 17px;
	padding: 16px 25px 15px 25px;
}

#cancel-comment-reply-link
{
	margin: 0 20px 0 10px;
	font-size: 18px;
}

input[type=submit].left, input[type=button].left, a.button.left
{
	float: left;
}

input[type=submit].right, input[type=button].right, a.button.right
{
	float: right;
}

input[type=submit].center, input[type=button].center, a.button.center
{
	margin: auto;
}

/*------------------------------------------------------------------
[8. Pagination]
*/

.pagination {
	margin: 10px 0 30px 0;
	float: left;
}

.pagination p a:first-child {
	float: left;
}

.pagination p a:last-child {
	float: right;
}

.pagination a, .pagination span
{
	height: 30px;
	width: 30px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
	color: #777;
	background: #f9f9f9;
	margin-right: 5px;
	border-radius: 50px;
	overflow: hidden;
	font-size: 12px;
}

.pagination span, .pagination a:hover
{
	color: #fff;
	font-weight: bold;
	background: #888;
}

.pagination_detail
{
	margin-top: 10px;
	float: right;
    font-size: 12px;
}

#page_content_wrapper ul
{
	margin: 0;
}

#page_content_wrapper ol
{
	margin: 15px 0 15px 40px;
}

/*------------------------------------------------------------------
[9. Widgets]
*/

#page_content_wrapper ul.flickr
{
	margin: 0 0 10px 0;
}

#page_content_wrapper ul.posts.blog
{
	list-style: none;
	margin-left: 0 !important;
	float: left;
	padding: 0;
	width: 100%;
	box-sizing: border-box;
}

#page_content_wrapper ul.flickr li img
{
	width: 65px;
	height: auto;
}

#page_content_wrapper .sidebar .content .posts.blog li img, 
.page_content_wrapper .sidebar .content .posts.blog li img, 
#page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li img,
.page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li img,
#footer ul.sidebar_widget li ul.posts.blog li img
{
	float: left;
	margin: 0 10px 2px 0;
 	width: 70px;
 	border-radius: 250px;
}

#page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li,
.page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li
{
	clear: both;
	margin-bottom: 20px;
	float: left;
}

#page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li a,
.page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li a
{
	font-weight: 700;
	letter-spacing: 0px;
}

#page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li .post-excerpt,
.page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li .post-excerpt
{
	color: #999;
    letter-spacing: 0;
    font-size: 11px;
    font-weight: 600;
}

#page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li:last-child,
.page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li:last-child
{
	margin-bottom: 0;
}

.post_circle_thumb 
{
	position: relative;
	z-index: 2;
	overflow: hidden;
	float: left;
	width: 85px;
	height: 85px;
	float: left;
	margin-right: 0;
}

.post_circle_thumb img
{
	width: 60px;
	height: auto;
}

.post_circle_thumb.flickr
{
	margin-right: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget, #page_content_wrapper .sidebar .content .posts.blog, .page_content_wrapper .sidebar .content .sidebar_widget, .page_content_wrapper .sidebar .content .posts.blog
{
	list-style: none;
	margin-left: 0;
	margin-top: 0;
	padding: 0;
}

body.single-car #page_content_wrapper .sidebar .content .sidebar_widget
{
	margin-top: 30px;
}

#page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li
{
	padding: 0 0 10px 0;
}

#page_content_wrapper .sidebar .content .posts.blog li:last-child, .page_content_wrapper .sidebar .content .posts.blog li:last-child
{
	padding-bottom: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li.widget, .page_content_wrapper .sidebar .content .sidebar_widget li.widget
{
	margin: 30px 0 0px 0;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #dce0e0;
	border-radius: 5px;
}

#page_content_wrapper .sidebar .content .sidebar_widget li.widget #useronline-count,
.page_content_wrapper .sidebar .content .sidebar_widget li.widget #useronline-count
{
	margin-top: 10px;
}

#page_content_wrapper .sidebar .content .sidebar_widget li select, .textwidget select, .page_content_wrapper .sidebar .content .sidebar_widget li select
{
	margin: 10px 0 10px 0;
	max-width: 100%;
}

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle
{
	font-size: 11px;
	display: block;
	text-align: left;
	font-family: 'Roboto Condensed', 'Helvetica Neue', Arial,Verdana,sans-serif;
	color: #222;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
	position: relative;
	border-bottom: 1px solid #dce0e0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:after, h2.widgettitle:after
{
	position: absolute;
	width: 55px;
	border-top: 1px solid #e7e7e7;
}

h2.widgettitle.photostream
{
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 30px;
}

#page_content_wrapper .sidebar .content .sidebar_widget li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li:first-child
{
	margin-top: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul, .page_content_wrapper .sidebar .content .sidebar_widget li ul
{
	list-style: none;
	padding: 20px 0 0 0;
	margin: 0 0 15px 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children, .page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children
{
	padding-top: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children, .page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children
{
	margin-left: 10px;
	margin-bottom: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child
{
	border: 0;
	margin-bottom: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li ul.children, .page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li ul.children
{
	margin-left: 20px;
	padding-top: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul li, #footer .sidebar_widget li ul li, .page_content_wrapper .sidebar .content .sidebar_widget li ul li, #footer .sidebar_widget li ul li
{
	padding: 0;
	margin-top: 0;
	margin-bottom: 5px;
}

#footer .sidebar_widget li.widget_nav_menu ul li, #page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li
{
	border: 0;
}

#footer .sidebar_widget li ul li
{
	border-color: #000000;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child, #footer ul.sidebar_widget li ul li:first-child, #footer ul.sidebar_widget li .textwidget
{
	padding-top: 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child, #footer ul.sidebar_widget li ul.flickr li:first-child
{
	border: 0;
	padding-top: 0;
}

#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a
{
	width: 100%;
	box-sizing: border-box;
	display: block;
}

#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li ul.sub-menu,
.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li ul.sub-menu
{
	padding: 0 0 0 20px;
}

#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li:last-child,
.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li:last-child,
#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul,
.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul
{
	margin-bottom: 0;
}

#wp-calendar tr td, #wp-calendar tr th
{
	padding: 5px 0 5px 0;
	text-align: center;
	background: transparent;
}

#wp-calendar tr td#prev, #wp-calendar tr td#next
{
	text-transform: uppercase;
	padding-top: 20px;
}

#wp-calendar tr td.pad, #wp-calendar tr td#prev, #wp-calendar tr td#next
{
	background: transparent !important;
}

#wp-calendar caption
{
	display:none;
}

#wp-calendar
{
	margin: 20px 0 0 0;
	width: 100%;
}

.mobile_menu_wrapper .widget_calendar table tr th, .mobile_menu_wrapper .widget_calendar table tr td
{
	border-color: #555;
}

table
{
	margin: 10px 0 30px 0;
}

table tr td
{
	border-bottom: 1px solid #dce0e0;
}

table tr th
{
	font-weight: bold;
}

table tr th, table tr td
{
	padding: 20px;
	text-align: left;
	border-bottom: 1px solid #dce0e0;
}

#footer table tr th, #footer table tr td
{
	border-bottom: 1px solid #000000 !important;
}

#footer .widget_tag_cloud div a
{
	border-color: #000000 !important;
}

#footer_menu
{
	float: right;
	display: block;
	list-style: none;
	margin-top: -4px;
}

#footer_menu li
{
	float: left;
	margin-left: 20px;
}

#footer_menu li a
{
	font-size: 12px;
    font-weight: normal;
}

#footer_menu li ul
{
	display: none;
}

table thead tr th
{
	background: transparent;
}

table#wp-calendar thead tr th
{
	text-align: center;
}

table tfoot tr, table tfoot tr td
{
	background: transparent;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr
{
	list-style: none;
	margin: 5px 0 30px 0;
	float: left;
	display: block;
	padding: 15px 0 3px 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li
{
	display: block;
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	clear: none;
	width: 33%;
	padding-right: 10px;
	box-sizing: border-box;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img
{
	width: 100%;
	height: auto;
	border-radius: 5px;
}

.mobile_menu_wrapper .sidebar .content .sidebar_widget li ul.flickr li
{
	width: 50%;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter
{
	margin: 0;
	margin-top: 20px;
	list-style:none;
	padding: 0 0 0 0;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li
{
	padding-left:32px;
	padding-bottom: 15px;
	border: 0;
	position: relative;
	box-sizing: border-box;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before
{
	position: absolute;
	left: 0;
	top: -5px;
	font-family: 'FontAwesome';
	content: "\f099";
	font-size: 22px;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media, .page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media
{
	list-style: none;
	margin: 10px 0 15px 0;
	float: left;
	display: block;
	padding: 0 0 3px 0;
	margin-left: -5px;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li
{
	display: block;
	float: left;
	margin: 0 5px 0 0;
}

ul.list
{
	margin: 5px 0 0 20px;
}

.highlight_yellow
{
	background: #ffc600;
	color: #000;
	text-shadow: -1px 0 1px #fff;
}

.highlight_black
{
	background: #000;
	color: #fff;
}

#page_content_wrapper ul.twitter
{
	margin: 0;
	list-style:none;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr
{
	list-style: none;
	margin: 10px 0 -10px 0;
	float: left;
	display: block;
	clear: both;
	width: 104%;
}

ul.flickr li
{
	float: left;
	margin: 0 5px 0 0;
}

#page_content_wrapper .sidebar .content .posts.blog, .page_content_wrapper .sidebar .content .posts.blog
{
	list-style: none;
	margin-top: 30px;
}

#page_content_wrapper .sidebar .content .posts.blog.withthumb, .page_content_wrapper .sidebar .content .posts.blog.withthumb
{
	margin-top: 30px;
	margin-bottom: 0;
}

#page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li
{
	line-height: 1em;
	clear: both;
	border:0;
	background: none;
	width: 100%;
	float: left;
	margin: 0;
}

#page_content_wrapper .posts.blog li, .page_content_wrapper .posts.blog li
{
	float: left;
	width: 49.4%;
	margin-right: 1.2%;
	margin-bottom: 1.2%;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #dce0e0;
	display: table;
	text-align: left;
	
	-webkit-transition: background .2s linear;
	-moz-transition: background .2s linear;
	-ms-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
}

#page_content_wrapper .posts.blog li:nth-child(2n), .page_content_wrapper .posts.blog li:nth-child(2n)
{
	margin-right: 0;
	float: right;
}

#page_content_wrapper .posts.blog li a,
.page_content_wrapper .posts.blog li a,
#footer ul.sidebar_widget li ul.posts.blog li a
{
	width: 100%;
	font-weight: 700;
	letter-spacing: 0px;
	line-height: 1.2em;
}

#page_content_wrapper .sidebar .content .posts.blog.withthumb li, #page_content_wrapper .posts.blog.withthumb li, .page_content_wrapper .sidebar .content .posts.blog.withthumb li, .page_content_wrapper .posts.blog.withthumb li
{
	line-height: 1.5em;
	border: 0;
	display: block;
}

#page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li
{
	padding-top: 10px;
}

#page_content_wrapper .sidebar .content .posts.blog li strong.header, #page_content_wrapper .posts.blog li strong.header, .page_content_wrapper .sidebar .content .posts.blog li strong.header, .page_content_wrapper .posts.blog li strong.header
{
	font-weight: normal;
}

#cover_content
{
	position:fixed;top:20%;left:40px;z-index:9;
}

#page_content_wrapper .sidebar .content .textwidget, .page_content_wrapper .sidebar .content .textwidget
{
	margin-top: 0;
	padding: 20px 0 0 0;
	text-align: left;
}

.textwidget img
{
	max-width: 95%;
	height: auto;
}

#searchsubmit
{
	margin: -8px;
	line-height: 18px;
	padding: .6em 1.5em 0.5em 1.5em !important;
}

.widget_search input#searchsubmit
{
	margin: 10px 0 0 0;
	width: 100%;
}

.widget_tag_cloud div, .tag_cloud
{
	margin: 20px 0 0 0;	
}

.widget_tag_cloud div a, .meta-tags a, .tag_cloud a
{
	display: inline-block;
	-webkit-transition: background .2s linear, border .1s linear;
	-moz-transition: background .2s linear, border .1s linear;
	-ms-transition: background .2s linear, border .1s linear;
	-o-transition: background .2s linear, border .1s linear;
	transition: background .2s linear, border .1s linear;
	
	font-size: 10px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    display: inline-block;
    border: 2px solid #e0e0e0;
    padding: 2px 10px 0px 10px;
    margin-right: 8px;
    margin-bottom: 12px;
    border-radius: 25px;
    font-weight: 600;
}

.widget_tag_cloud div a:hover
{
	background: #FF2D55;
    border-color: #FF2D55;
    color: #fff !important;
}

.widget_mc4wp_widget input
{
	text-align: center;
}

.widget_mc4wp_widget input[type=submit]
{
	width: 100%;
	margin-top: 10px;
}

.fb_iframe_widget
{
	margin-top: 25px;
}

.post_content_wrapper .post_date
{
	width: 50px;
	float: left;
	margin-right: 30px;
}

.post_content_wrapper .post_date .month
{
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.post_content_wrapper .post_date .title_break
{
	width: 20px;
	border-top-width: 1px;
	margin: 15px 0 5px 0;
}

.post_content_wrapper .post_date .day
{
	font-size: 44px;
	font-weight: 600;
}

.post_img.withdate
{
	width: calc(100% - 80px);
	float: left;
}

.portfolio_recent_link
{
	text-align: center;
	position: absolute;
    left: 50%;
    margin-left: -10px;
    margin-top: 20px;
}

.blog_recent_link
{
	text-align: center;
	margin-top: 10px;
	clear: both;
}

.portfolio_recent_link h6, .blog_recent_link h6
{
	display: inline;
	font-size: 11px;
}

.mejs-container
{
	background: #333 !important;
	width: 100% !important;
}

.mejs-container:hover
{
	background: transparent !important;
	color: #000 !important;
}

.ppb_background_overlay
{
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.promo_box
{
	padding: 25px;
	background: #f3f3f3;
	border: 1px solid #dce0e0;
	position: relative;
	clear: both;
}

.promo_box_wrapper .promo_box
{
	padding: 55px 0 55px 0;
	background: transparent;
	border: 0;
	color: #fff;
}

.promo_box_wrapper .promo_box h5
{
	color: #fff !important;
}

.promo_box.shadow:after, .promo_box.shadow:before 
{
	content: " ";
	position: absolute;
	width: 50%;
	height: 30%;
	z-index: -10;
}

.promo_box.shadow:before 
{
	top: 52px;
	left: 5px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	transform: rotate(-5deg);
	-webkit-box-shadow: 7px 6px 15px #333;
	-moz-box-shadow: 7px 6px 15px #333;
	-ms-box-shadow: 7px 6px 15px #333;
	-o-box-shadow: 7px 6px 15px #333;
	box-shadow: 7px 6px 15px #333;
}

.promo_box.shadow:after 
{
	top: 52px;
	right: 5px;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	transform: rotate(5deg);
	-webkit-box-shadow: -7px 6px 15px #333;
	-moz-box-shadow: -7px 6px 15px #333;
	-ms-box-shadow: -7px 6px 15px #333;
	-o-box-shadow: -7px 6px 15px #333;
	box-shadow: -7px 6px 15px #333;
}

.promo_box h5
{
	margin-bottom: 5px;
	color: #222 !important;
	display: block;
	padding-right: 20%;
}

.promo_box p
{
	display: block;
}

.promo_box .button
{
	float: right;
	display: inline-block;
	margin-left: 10px;
	margin-top: -8px;
	background: #000;
	border-color: #000;
	color: #fff;
	padding: .7em 1.5em .7em 1.5em !important;
}

.promo_box .button.transparent
{
	background: transparent;
	border-color: #fff !important;
}

.promo_box .button.transparent:hover
{
	background: #000;
	color: #fff !important;
	border-color: #000 !important;
}

.alert_box
{
	padding: 20px;
	text-align: center;
	position: relative;
	border-radius: 5px;
}

.alert_box_msg
{
	max-width: 85%;
	margin: auto;
	color: #fff;
}

.alert_box.general
{
	background: #007AFF;
}

.alert_box.error
{
	background: #04dbc0;
}

.alert_box.success
{
	background: #4CD964;
}

.alert_box.notice
{
	background: #FF9500;
}

.alert_box a.close_alert
{
	position: absolute;
	top: 5px;
	right: 10px;
	display: block;
	font-size: 11px;
	color: #fff;
}

.alert_box .alert_icon
{
	position: absolute;
	top: 18px;
	left: 25px;
	display: block;
	font-size: 14px;
	padding: 5px;
}

.alert_box .alert_icon
{
	color: #fff;
	background: transparent;
	border-radius: 25px;
	border: 2px solid #fff;
}

.accordion
{
 	border: 1px solid #dce0e0;
 	visibility: hidden;
}

.accordion h3, .accordion div
{
	border: 0;
	background: transparent;
}

.pp_accordion, .pp_accordion_close
{
 	margin: 10px 0 10px 0;
	visibility: hidden;
}

.pp_accordion.ui-accordion, .pp_accordion_close.ui-accordion
{
	visibility: visible;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
	border: 1px solid #dce0e0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-bottom
{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-content
{
	border: 0;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	background: transparent;
}

.ui-accordion .ui-accordion-header
{
	font-weight: normal;
	display: block;
	position: relative;
	border-bottom: 1px solid #dce0e0;
	margin-top: 0;
	background: transparent;
	outline: none;
    box-shadow: 0 0 0 0 !important;
	
	-webkit-transition: color .2s linear, background .1s linear;
	-moz-transition: color .2s linear, background .1s linear;
	-ms-transition: color .2s linear, background .1s linear;
	-o-transition: color .2s linear, background .1s linear;
	transition: color .2s linear, background .1s linear;
}

.ui-accordion .ui-accordion-content
{
	border: 0;
}

.ui-accordion .ui-accordion-header a
{
	padding: 1em .3em 1em 2.5em;
	font-size: 18px;
	font-weight: 600;
}

.accordion div
{
	border-top: 1px solid #ebebeb;	
}

.accordion h3
{
	padding: 5px 0 5px 8px;
}

.tabs
{
	visibility: hidden;
}

.ui-tabs .ui-tabs-nav
{
	margin-left: 0 !important;
}

.ui-accordion .ui-accordion-header .ui-icon:after
{
	font-size:12px;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: 10%;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	font-family: 'FontAwesome';
	content: "\f107";
	position: absolute;
	margin-right: 0px;
	margin-top: 3px;
	color: #000000;
}

.ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s:after
{
	content: "\f106";
}

.ui-accordion.has_icon .ui-accordion-header .ui-icon:after
{
	display: none !important;
}

.ui-accordion .ui-accordion-header .ui-icon
{
	right: auto;
	left: auto;
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 250px;
	background: #04dbc0;
	top: 50%;
    margin-top: -17px;
    text-indent: initial;
    text-align: center;
}

.ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e:before,
.ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s:before
{
	font-family: 'FontAwesome';
	content: "\f105";
	position: absolute;
	color: #fff;
	width: 100%;
    text-align: center;
    line-height: 33px;
    left: 0px;
}

.ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s:before
{
	content: "\f107";
}

.ui-tabs
{
	list-style: none;
	visibility: visible;
}

.ui-tabs-panel
{
	margin-top: 10px;
}

.ui-widget-header
{
	border: 0;
}

.vertical .ui-widget-header
{
	width: 30%;
	float: left;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0;
	border: 0;
}

.vertical.right .ui-widget-header
{
	float: right;
}

.ui-tabs .ui-tabs-nav li
{
	background: transparent;
	margin: 0;
	border: 1px solid #dce0e0;
	border-left: 0;
	padding-top: 2px;
	top: 1px;
	
	-webkit-transition: color .2s linear, background .1s linear;
	-moz-transition: color .2s linear, background .1s linear;
	-ms-transition: color .2s linear, background .1s linear;
	-o-transition: color .2s linear, background .1s linear;
	transition: color .2s linear, background .1s linear;
}

.ui-tabs.vertical .ui-tabs-nav li
{
	top: 0;
	left: 1px;
	position: relative;
	border: 1px solid #dce0e0;
	border-bottom: 0;
	left: 0;
	border-right: 0;
}

.ui-tabs.vertical.right .ui-tabs-nav li
{
	left: -1px;
	border-left: 0 !important;
	border-right: 1px solid #dce0e0;
}

.vertical.ui-tabs .ui-tabs-nav li
{
	width: 100%;
	clear: both;
}

.ui-tabs .ui-tabs-nav li:hover
{
	background: #fff;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	border: 1px solid #dce0e0;
	border-top: 3px solid #dce0e0;
}

.ui-tabs .ui-tabs-nav li.ui-state-active
{
	background: transparent !important;
	border-bottom: 1px solid transparent !important;
	outline: none;
	position: relative;
	z-index: 7;
}

.ui-tabs.vertical .ui-tabs-nav li.ui-state-active
{
	border-right: 0;
	position: relative;
	z-index: 7;
}

.ui-tabs.vertical.right .ui-tabs-nav li.ui-state-active
{
	border-right: 1px solid #dce0e0;
}

.ui-tabs.vertical .ui-tabs-nav li:last-child
{
	border-bottom: 1px solid #dce0e0;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a
{
	outline: none;
}

.ui-tabs .ui-tabs-nav li a 
{
	padding: 8px 20px 7px 20px;
}

.ui-tabs.vertical .ui-tabs-nav li a 
{
	padding: 10px 20px 9px 20px;
	width: 100%;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.tabs .ui-tabs .ui-tabs-nav li
{
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
	display: block;	
}

#content_wrapper .tabs .ui-widget-header, .content_wrapper .tabs .ui-widget-header
{
	border: 0;
	margin-left: 0;
}

.tabs .ui-tabs-panel
{
	border: 1px solid #dce0e0;
	margin:0;
	padding-top: 0em;
	background: transparent;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	z-index: 2;
	position: relative;
}

.tabs.vertical .ui-tabs-panel
{
	border-top: 1px solid #dce0e0;
	width: 70%;
	float: right;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	z-index: 2;
	position: relative;
}

.tabs .ui-state-active a
{
	color: #333;
	font-weight: bold;
}

.ui-tabs li:first-child
{
	margin-left: -3px;
	border-left: 1px solid #dce0e0;
}

.ui-tabs.vertical li:first-child
{
	margin-left: 0;
}

.one_third img.team_pic
{
	max-width: 304px;
	height: auto;
}

img.team_pic
{
	border-radius: 250px !important;
}

.progress_bar
{
	position: relative;
	margin-bottom: 15px;
	visibility: hidden;
	display: block !important;
}

.progress_bar_holder
{
	height: 3px;
	margin-top: 5px;
	background: #f0f0f0;
	float: left;
    width: 100%;
}

.progress_bar_content
{
	height: 3px;
	-webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
}

.progress_bar_title
{
	font-weight: 600;
	display: inline;
	font-size: 13px;
}

.progress_bar_title h7
{
	font-size: 13px;
	letter-spacing: 0;
}

.progress_number
{
	font-weight: 600;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 13px;
}

.progress_number h7
{
	font-size: 13px;
}

.pricing_content_wrapper
{
	margin: 0;
	width: 100%;
	float: left;
}

.pricing_content_wrapper .one_half.pricing:not(.featured), 
.pricing_content_wrapper .one_third.pricing:not(.featured), 
.pricing_content_wrapper .one_fourth.pricing:not(.featured)
{
	margin-top: 10px;
}

.pricing_wrapper_border
{
	padding: 10px;
	background: #fff;
}

.pricing_wrapper
{
	list-style: none;
	display: block;
	margin-left: 0 !important;
	border: 1px solid #222;
	border-radius: 5px;
}

.pricing_wrapper li
{
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: center;
	padding: 13px 0px;
	background: #fff;
	color: #555;
}

.pricing_wrapper li.title_row
{
	background: #f3f3f3;
	color: #000000;
	font-size: 20px;
	font-weight: 700;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.pricing_content_wrapper.light .pricing_wrapper li.title_row
{
	background: #fff;
}

.pricing_content_wrapper.normal .pricing_wrapper li.title_row
{
	background: #000;
	color: #fff;
}

.pricing_wrapper li.title_row.featured
{
	background: #000;
	color: #fff;
}

.pricing_content_wrapper.light .pricing_wrapper li.title_row.featured
{
	color: #000;
}

.pricing_wrapper li.price_row
{
	color: #000000;
	background: #f9f9f9;
	padding: 0;
}

.pricing_wrapper li.button_row
{
	padding: 20px 0 30px 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.pricing_wrapper li.button_row.featured
{
	padding: 30px 0 40px 0;
}

.pricing_wrapper li.price_row strong
{
	position: relative;
	top: -24px;
	font-size: 20px;
	font-weight: normal !important;
	margin-right: 5px;
	color: #222;
}

.pricing_wrapper li.price_row em.exact_price
{
	display: inline !important;
	font-size: 60px !important;
	font-style: normal !important;
	letter-spacing: 0px;
}

.pricing_wrapper li.price_row em.time
{
	font-style: normal;
}

.one_third.pricing1
{
	width: 31.66%;
	margin-right: 2.5%;
}

.one_fourth.pricing
{
	width: 23%;
	margin-right: 2.5%;
}

.one_fourth.pricing.last
{
	margin-right:0;
	float: right;
	clear: right;
}

.one_fourth.pricing .pricing_wrapper li.price_row
{
	padding: 13px 0px;
}

.one_fourth.pricing .pricing_wrapper li.price_row strong
{
	top: -25px;
	font-size: 20px;
}

.one_fourth.pricing .pricing_wrapper li.price_row em.exact_price
{
	font-size: 55px !important;
}

.one_half img, .one_third img, .one_fourth img, .one_fifth img, .two_third img
{
	max-width: 100%;
	height: auto;
}

.page_content_wrapper .one_half .map_shortcode_wrapper img, .page_content_wrapper .one_third .map_shortcode_wrapper img, .page_content_wrapper .one_fourth .map_shortcode_wrapper img, .page_content_wrapper .one_fifth .map_shortcode_wrapper img, .page_content_wrapper .two_third .map_shortcode_wrapper img
{
	max-width: none;
}

.animated
{
	visibility: hidden;
}

img.animated
{
	border-radius: 5px;
}

.ls-container
{
	overflow: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	::i-block-chrome,div.thumb_content
	{
		border-radius: 0 !important;
	}
}
doesnotexist:-o-prefocus, div.thumb_content {
  border-radius: 0 !important;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px; height: 0; overflow: hidden;
    text-align: center;
}

.video-container > div
{
	margin: auto;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.circliful
{
	margin: auto;
}

.teaser_wrapper,
.teaser_wrapper img
{
	border-radius: 5px;
}

.teaser_wrapper.left
{
	text-align: left;
}

.teaser_wrapper.center
{
	text-align: center;
}

.teaser_wrapper.right
{
	text-align: right;
}

.teaser_content_wrapper
{
	box-sizing: border-box;
	width: 100%;
	padding: 15px 0 15px 0;
	margin-top: -7px;
}

.teaser_content
{
	margin-top: 10px;
}

.testimonial_image
{
	float: left;
	margin: 0 20px 0 0;
	width: 80px;
	height: 80px !important;
	border-radius: 100px;
	overflow: hidden;
}

.testimonial_image img
{
	width: 80px;
	height: auto;
	border-radius: 100px;
}

.testimonial_content
{
	overflow: hidden;
	margin-bottom: 20px;
}

.testimonial_customer_position
{
	color: #999;
	margin-right: 5px;
	display: inline;
	float: none;
}

.testimonial_customer_company
{
	display: inline;
	margin-left: 5px;
	float: none;
}

.testimonial_slider_wrapper
{
	position: relative;
	font-size: 28px;
    font-weight: 600;
	width: 90%;
	margin: auto;
}

.testimonial_customer h5
{
	display: inline;
	margin-right: 10px;
}

.testimonial_customer .testimonial_customer_position, .testimonial_customer .testimonial_customer_company
{
	display: inline;
	font-size: 12px;
}

.one_half .testimonial_slider_wrapper
{
	font-size: 24px;
	width: 100%;
}

.one_third .testimonial_slider_wrapper, .one_fourth .testimonial_slider_wrapper
{
	font-size: 22px;
	width: 100%;
}

.one_half .testimonial_slider_wrapper .flexslider:before
{
	font-size: 50px;
	line-height: 45px;
}

.one_third .testimonial_slider_wrapper .flexslider:before, .one_fourth .testimonial_slider_wrapper .flexslider:before
{
	font-size: 40px;
	line-height: 35px;
}

.testimonial_slider_wrapper .testimonial_image
{
	float: none;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 60px;
	height: 60px !important;
	border-radius: 100px;
	overflow: hidden;
}

.testimonial_slider_meta
{
	margin-bottom: 20px;
}

.testimonial_slider_meta h6
{
	display: inline;
}

.testimonial_column_element
{
	margin: 15px 0 15px 0;
}

.testimonial_slider_meta_position, .testimonial_slider_meta_company
{
	display: inline;
	font-size: 16px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 14px;
}

.one_half_bg
{
	width: 50%;
	float: left;
	background-position: 50% 50% !important;
	background-size: cover !important;
	box-sizing: border-box;
	padding: 20px;
}

.one_half_bg.nopadding
{
	padding: 0;
}

.one_half_bg.floatright
{
	float: right;
}

.ppb_content_half_bg .one_half_bg,
.ppb_contact_half_bg .one_half_bg,
.ppb_content_half_youtube .one_half_bg,
.ppb_content_half_vimeo .one_half_bg
{
	padding: 40px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
}

.ppb_content_half_youtube .one_half_bg,
.ppb_content_half_vimeo .one_half_bg
{
	position: relative;
	z-index: 2;
}

.ppb_contact_half_bg .one_half_bg .contact_form_wrapper
{
	margin-top: 20px;
}

.one_third_bg
{
	width: 33.3%;
	float: left;
	background-position: 50% 50% !important;
	background-size: cover !important;
	box-sizing: border-box;
	padding: 20px;
}

.ppb_image_two_third_fullwidth .one_third_bg
{
	padding: 60px;
}

.center_wrapper
{
	display: table;
	width: 100%;
	height: 100%;
}

.center_wrapper .inner_content
{
	display: table-cell;
	vertical-align: middle;
}

.center_wrapper .inner_content .standard_wrapper
{
	position: relative;
	z-index: 2;
}

.one_third_bg.nopadding, .one_half_bg.nopadding
{
	padding: 0;
}

.two_third_bg
{
	width: 66.6%;
	float: left;
	background-position: 50% 50% !important;
	background-size: cover !important;
	box-sizing: border-box;
	padding: 20px;
}

.two_third_bg.team
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.one_half_bg.contact_form
{
	padding: 60px;
}

.one_fourth_bg
{
	width: 25%;
	float: left;
	background-position: 50% 50% !important;
	background-size: cover !important;
	box-sizing: border-box;
	padding: 20px;
}

.parallax
{
	position: relative;
	clear: both;
	background-size: 100%;
	z-index: 1;
}

.one_half_bg.grid, .one_third_bg.grid, .one_fourth_bg.grid
{
	line-height: 0;
}

.widget_about_image
{
	margin-bottom: 20px;
}

.mc4wp-form-fields
{
	margin-top: 10px;
}

.mc4wp-form-fields input
{
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

/*------------------------------------------------------------------
[10. Portfolio, Gallery and Templates Elements]
*/

.one_half
{
	float: left;
	width: 48%;
	margin-right: 3.5%;
	box-sizing: border-box;
}

.one_half.last
{
	float: right;
	width: 48%;
	margin-right: 0;
	clear: right;
}

.two_cols.gallery .element
{
	width: calc(50% - 15px);
	margin-right: 0;
	margin-bottom: 30px;
	box-sizing: border-box;
	float: left;
}

.two_cols.gallery .element:nth-child(2n)
{
	float: right;
	margin-right: 0;
}

.two_cols.gallery .element:nth-child(2n+1)
{
	clear: both;
}

.two_cols.gallery.wide .element
{
	width: 50%;
	margin: 0;
}

.two_cols.gallery.wide .element img
{
	width: 100%;
	height: auto;
}

.two_cols.gallery .element img
{
	width: 100%;
	height: auto;
	
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.one_half.gallery2
{
	width: 100%;
	height: 100%;
	float: left;
	margin: 0;
	position: relative;
	
	-webkit-animation-duration: .2s;
    -moz-animation-duration: .2s;
    animation-duration: .2s;
}

.one_half.gallery2.filterable.portfolio_type
{
	margin: 0;
}

.one_third
{
	width: 30.66%;
	float: left;
	margin-right: 4%;
	margin-bottom: 2%;
	position: relative;
	box-sizing: border-box;
}

.one_third.last
{
	margin-right: 0 !important;
	float: right;
}

#page_content_wrapper .inner .sidebar_content ul, .page_content_wrapper .inner .sidebar_content ul
{
	margin-left: 20px;
}

.gallery_a_title
{
	text-align: center;
}

.three_cols.gallery .element
{
	width: calc(33.33% - 20px);
	margin-right: 30px;
	margin-bottom: 30px;
	box-sizing: border-box;
	float: left;
}

.three_cols.gallery .element:nth-child(3n)
{
	float: right;
	margin-right: 0;
}

.three_cols.gallery .element:nth-child(3n+1)
{
	clear: both;
}

.portfolio_mixed_filter_wrapper.three_cols.gallery .element:nth-child(3n)
{
	float: left;
}

.portfolio_mixed_filter_wrapper
{
	width: 100%;
}

.portfolio_mixed_filter_wrapper.contained
{
	width: calc(100% + 30px);
}

.portfolio_mixed_filter_wrapper.three_cols.gallery .element.double_size
{
	width: calc(66.66% - 33px);
}

.portfolio_mixed_filter_wrapper.three_cols.gallery .element
{
	width: calc(33.33% - 34px);
}

.three_cols.gallery.wide .element
{
	width: 33.33%;
	margin: 0;
}

.portfolio_mixed_filter_wrapper .three_cols.gallery.wide .element
{
	width: calc(33.33% - 0.5px);
}

.three_cols.gallery.wide .element.double_size
{
	width: calc(66.66% - 0.5px);
	margin: 0;
}

.portfolio_mixed_filter_wrapper.three_cols.gallery.wide .element
{
	margin: 0 -1px 0 0;
}

.portfolio_mixed_filter_wrapper.three_cols.gallery .element
{
	margin: 0 0 30px 0;
}

.three_cols.gallery .element img
{
	width: 100%;
	height: auto;
}

.classic.gallery .element .portfolio_type img
{
	border-radius: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.grid.gallery .element .grid
{
	border-radius: 5px;
	background-size: cover;
	background-position: center center;
	position: relative;
	background-color: #f9f9f9;
}

.grid.gallery .element .grid:after
{
	content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,transparent),color-stop(66%,rgba(0,0,0,0.1)),color-stop(93%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0.49)));
    background-image: -webkit-linear-gradient(transparent 0%,transparent 60%,rgba(0,0,0,0.1) 66%,rgba(0,0,0,0.5) 93%,rgba(0,0,0,0.49) 100%);
    background-image: linear-gradient(transparent 0%,transparent 60%,rgba(0,0,0,0.1) 66%,rgba(0,0,0,0.5) 93%,rgba(0,0,0,0.49) 100%);
	border-radius: 5px;
}

.grid.gallery .element .grid a.car_image
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

#page_content_wrapper .sidebar .content .sidebar_widget li.grandcarrental_car_Posts,
.page_content_wrapper .sidebar .content .sidebar_widget li.grandcarrental_car_Posts
{
	border: 0;
	padding: 0;
}

.grandcarrental_car_Posts .one.portfolio_type
{
	min-height: 200px;
	border-radius: 5px;
	margin: 0 0 20px 0;
    background-size: cover;
    background-position: center center;
    position: relative;
    background-color: #f9f9f9;
}

.grandcarrental_car_Posts .one.portfolio_type:after
{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,transparent),color-stop(66%,rgba(0,0,0,0.1)),color-stop(93%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0.49)));
    background-image: -webkit-linear-gradient(transparent 0%,transparent 60%,rgba(0,0,0,0.1) 66%,rgba(0,0,0,0.5) 93%,rgba(0,0,0,0.49) 100%);
    background-image: linear-gradient(transparent 0%,transparent 60%,rgba(0,0,0,0.1) 66%,rgba(0,0,0,0.5) 93%,rgba(0,0,0,0.49) 100%);
    border-radius: 5px;
}

.grandcarrental_car_Posts .one.portfolio_type a.car_image
{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.grandcarrental_car_Posts .one.portfolio_type .portfolio_info_wrapper
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    z-index: 1;
}

.grandcarrental_car_Posts .one.portfolio_type .portfolio_info_wrapper  h5
{
	color: #fff;
}

.grandcarrental_car_Posts .one.portfolio_type .portfolio_info_wrapper .car_attribute_wrapper
{
	margin-top: 0;
}

.grid.gallery .element .grid.gallery3
{
	min-height: 330px;
}

.sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery3
{
	min-height: 270px;
}

.sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery2
{
	min-height: 320px;
}

.grid.gallery .element .grid.gallery2
{
	min-height: 400px;
}

.grid.gallery .element .grid.gallery4
{
	min-height: 230px;
}

.grid.gallery.portrait .element .grid.gallery4
{
	min-height: 300px;
}

.grid.gallery .element .grid.gallery4 .car_attribute_rating_count
{
	display: none;
}

.grid.gallery .element .grid .portfolio_info_wrapper
{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	box-sizing: border-box;
	color: #fff;
	z-index: 1;
}

.grid.gallery.portrait .element .grid .portfolio_info_wrapper
{
	bottom: -5px;
}

.grid.gallery .element .grid .portfolio_info_wrapper .car_attribute_wrapper
{
	margin-top: 0;
}

.grid.gallery .element .grid .portfolio_info_wrapper h3,
.grid.gallery .element .grid .portfolio_info_wrapper h4,
.grid.gallery .element .grid .portfolio_info_wrapper h5
{
	color: #fff;
}

.one_third.gallery3
{
	position: relative;
	width: 100%;
	margin: 0;
}

.classic .portfolio_type
{
	border: 1px solid #dce0e0;
	border-radius: 5px;
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.grid .portfolio_type
{
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.classic .portfolio_type:hover,
.grid .portfolio_type:hover
{
	-webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}

.one_third.gallery3 .one_third_img
{
	position: absolute;
}

.one_third.filterable.gallery3.portfolio_type
{
	margin: 0;
}

.two_third
{
	float: left;
	width: 65.33%;
	margin-right: 4%;
	box-sizing: border-box;
}

.two_third.last
{
	margin-right: 0;
	float: right;
	clear: right;
}

.one_fourth
{
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	position: relative;
	box-sizing: border-box;
}

.one_fourth.last
{
	width: 23.5%;
	margin-right: 0;
	float: right;
	clear: right;
}

.four_cols.gallery .element
{
	width: calc(25% - 22.5px);
	margin-right: 30px;
	margin-bottom: 25px;
	box-sizing: border-box;
}

.four_cols.gallery .element:nth-child(4n)
{
	float: right;
	margin-right: 0;
}

.four_cols.gallery .element:nth-child(4n+1)
{
	clear: both;
}

.four_cols.gallery.wide .element
{
	width: 25%;
	margin: 0 ;
}

.four_cols.gallery.wide .element img
{
	width: 100%;
	height: auto;
}

.four_cols.gallery .element img
{
	width: 100%;
	height: auto;
	border-radius: 5px;
	
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.four_cols.gallery .element:hover img
{
	-webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}

.one_fourth.gallery4
{
	position: relative;
    width: 100%;
    margin: 0;
}

.one_fourth.gallery4 a
{
	position: relative;
}

.element.classic4_cols
{
	float: left;
}

.one_fourth.portfolio4
{
    margin:0;
}

.one_fourth.gallery4 .one_fourth_img
{
	position: absolute;
}

.one_fifth
{
	width: 18%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	box-sizing: border-box;
}

.one_fifth.last
{
	margin-right: 0;
}

.one_sixth
{
	width: 11%;
	float: left;
	margin-right: 6%;
	margin-bottom: 2%;
	box-sizing: border-box;
}

.one_sixth.last
{
	margin-right: 0;
}

.image_classic_frame
{
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	line-height: 0;
	border-radius: 5px;
}

.image_classic_frame img
{
	border-radius: 5px;
}

.image_classic_frame.border
{
	border: 1px solid #dce0e0;
}

.image_classic_frame.glow
{
	border: 1px solid #dce0e0;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}

.image_classic_frame.dropshadow
{
	padding:0;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.2);
	box-shadow: 0 0 15px rgba(0,0,0,.2);
}

.image_classic_frame.bottomshadow
{
	padding:0;
	position: relative;
}

.image_classic_frame.bottomshadow:before, .image_classic_frame.bottomshadow:after
{
	position: absolute;
	bottom: 15px;
	left: 10px;
	z-index: -1;
	height: 20%;
	width: 60%;
	content: "";
	opacity: 0.7;
	-webkit-box-shadow: 0 17px 10px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 17px 10px rgba(0, 0, 0, 0.6);
	box-shadow: 0 17px 10px rgba(0,0,0,0.6);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
	
	opacity: 0.5;
}

.image_classic_frame.bottomshadow:after
{
	left: auto;
	right: 10px;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}

.image_classic_frame.bottomshadow img
{
	margin: 0;
}

.image_caption, .gallery_image_caption
{
	padding: 30px 0 30px 0;
}

.one_half_bg .image_caption
{
	position: absolute;
	bottom: 15px;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

.single_portfolio_gallery
{
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
	z-index: 0;
	top: -35px;
	background: #f0f0f0;
}

.single_portfolio_gallery i.fa
{
	font-size: 30px;
	position: absolute;
	top: 43%;
	left: 49%;
}

.parallax
{
	position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.one_half_bg.parallax,
.one_third_bg.parallax,
.two_third_bg.parallax
{
	clear: none;
}

.one.parallax .page_content_wrapper,
.one_half_bg.parallax .page_content_wrapper,
.one_third_bg.parallax .page_content_wrapper,
.two_third_bg.parallax .page_content_wrapper,
.one_fourth_bg.parallax .page_content_wrapper
{
	position: relative;
	z-index: 1;
}

.archive_parallax
{
	height: 80vh;
}

#portfolio_filter_wrapper, .portfolio_filter_wrapper
{
	width: 960px;
	padding-top: 40px;
}

.portfolio_filter_wrapper, body.tax-portfoliosets #portfolio_filter_wrapper, #portfolio_filter_wrapper
{
	padding-top: 0;
}

#portfolio_filter_wrapper.visible, .portfolio_filter_wrapper.visible
{
	visibility: visible;
	opacity: 1;
}

#portfolio_filter_wrapper.gallery, .portfolio_filter_wrapper.gallery
{
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	clear: both;
}

#portfolio_filter_wrapper.gallery.two_cols, .portfolio_filter_wrapper.gallery.two_cols, #portfolio_filter_wrapper.gallery.three_cols, .portfolio_filter_wrapper.gallery.three_cols, #portfolio_filter_wrapper.gallery.four_cols, .portfolio_filter_wrapper.gallery.four_cols
{
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}

#portfolio_filter_wrapper.gallery.wide, .portfolio_filter_wrapper.gallery.wide
{
	width: 100%;
	margin: 0;
}

#portfolio_filter_wrapper.gallery.wide.five_cols, .portfolio_filter_wrapper.gallery.wide.five_cols
{
	width: calc(100% + 5px);
}

#portfolio_filter_wrapper.gallery.wide.five_cols.justified, .portfolio_filter_wrapper.gallery.wide.five_cols.justified
{
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0 0 10px;
}

.page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery, #page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery, .page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery, #page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery
{
	width: 100%;
	box-sizing: border-box;
}

body.single-attachment p.attachment 
{
	display: none;
}

.gallery_img
{
	opacity: 0;
	-webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

.one_fourth.withbg .page_content_wrapper, .one_third.withbg .page_content_wrapper, .one_half.withbg .page_content_wrapper, .two_third.withbg .page_content_wrapper
{
	padding: 0 10% 0 10%;
	box-sizing: border-box;
}

.ppb_fullwidth_button h2.title
{
	font-size: 22px;
	display: block;
	float: left;
}

.ppb_fullwidth_button .button
{
	float: right;
}

.social_share_button_wrapper ul
{
	list-style: none;
	display: inline-block;
	margin-left: 0 !important;
	margin-bottom: 30px;
	padding-left: 20px;
	border-left: 1px solid #e7e7e7;
}

.social_share_button_wrapper ul li
{
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}

.social_share_button_wrapper ul li a
{
	font-weight: 600;
	font-size: 12px;
	line-height: 40px;
	text-transform: uppercase;
}

/*------------------------------------------------------------------
[11. Contact Form Captcha]
*/

.map_shortcode_wrapper
{
	max-width: 100%;
}

.map_shadow
{
	width: 100%;
	margin-top: 0;
}

.map_shadow.fullwidth
{
	width: 100%;
	margin-top: 0;
	clear: both;
}

#reponse_msg ul:empty
{
	margin: 0;
}

.ppb_gallery_grid .one_third.gallery3 img, 
.ppb_gallery_grid .one_half.gallery2 img, 
.ppb_gallery_grid .one_fourth.gallery4 img
{
	max-width: 100%;
    display: block;
    position: relative;
    border-radius: 5px;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.ppb_gallery_grid .one_third.gallery3:hover img, 
.ppb_gallery_grid .one_half.gallery2:hover img, 
.ppb_gallery_grid .one_fourth.gallery4:hover img
{
	-webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}

#page_caption .single_car_header_content,
#page_caption .single_car_header_button
{
	position: absolute;
	bottom: 0;
	width: 100%;
}

#page_caption .single_car_header_button
{
	bottom: 10px;
	z-index: 3;
}

#page_caption .single_car_header_button #single_car_gallery_open,
#page_caption .single_car_header_button #single_car_video_review_open
{
	position: relative;
	bottom: 5px;
	background: rgba(0,0,0,0.2);
	border: 0 !important;
	color: #fff;
	float: left;
}

#page_caption .single_car_header_button #single_car_video_review_open
{
	margin-left: 7px;
}

#page_caption .single_car_header_button #single_car_gallery_open > span,
#page_caption .single_car_header_button #single_car_video_review_open > span
{
	display: inline;
	vertical-align: middle;
	margin-right: 8px;
}

.car_video_preview_wrapper
{
	width: 100%;
}

.car_video_preview_wrapper iframe
{
	max-width: 100%;
}

#page_caption .single_car_header_content .single_car_header_price,
.single_car_header_price
{
	padding: 5px 15px 0 15px;
	background: rgba(0,0,0,0.8);
	border: 1px solid rgba(0,0,0,0.8);
	color: #fff;
	border-bottom: 0;
	text-align: center;
	box-sizing: border-box;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
    z-index: 1;
}

#page_content_wrapper .inner .sidebar_wrapper .sidebar .content .single_car_header_price
{
	background: #000;
	color: #fff;
	display: none;
}

#page_content_wrapper .inner .sidebar_wrapper .sidebar .content .single_car_header_price hr
{
	display: none;
}

#page_content_wrapper .inner .sidebar_wrapper.is_stuck .sidebar .content .single_car_header_price
{
	display: block;
}

#page_content_wrapper .inner .sidebar_wrapper .sidebar .content .single_car_header_price:after
{
	content: '';
    display: block;
    clear: both;
}

.single_car_currency
{
	font-size: 18px;
	margin-right: 5px;
	position: relative;
	top: -30px;
}

.single_car_price
{
	font-size: 60px;
	font-weight: 700;
	letter-spacing: 0px;
}

.single_car_price_per_unit
{
	position: relative;
	top: -14px;
	margin-left: 5px;
}

.car_attribute_price_day
{
	text-align: right;
}

.car_attribute_price_day.two_cols, 
.car_attribute_price_day.three_cols
{
	margin-top: -10px;
}

.car_attribute_price_day.four_cols
{
	margin-top: -5px;
}

.car_attribute_price_day.two_cols .single_car_price
{
	font-size: 46px;
}

.car_attribute_price_day.three_cols .single_car_price
{
	font-size: 20px;
}

.car_attribute_price_day.four_cols .single_car_price
{
	font-size: 24px;
}

.car_attribute_price_day.two_cols .single_car_currency
{
	top: -20px;
}

.car_attribute_price_day.three_cols .single_car_currency
{
	top: -15px;
	font-size: 13px;
}

.car_attribute_price_day.four_cols .single_car_currency
{
	top: -7px;
	font-size: 12px;
}

.car_attribute_price_day.two_cols .car_unit_day,
.car_attribute_price_day.three_cols .car_unit_day,
.car_attribute_price_day.four_cols .car_unit_day
{
	display: block;
	font-size: 11px;
	margin-top: -5px;
}

.car_attribute_price_day.four_cols .car_unit_day
{
	margin-top: -10px;
	font-size: 10px;
}

.car_attribute_wrapper_icon
{
	width: 50%;
	clear: both;
	margin-top: 15px;
	float: left;
}

.sidebar_content :not(.full_width) .car_attribute_wrapper_icon
{
	width: 65%;
}

.classic3_cols .car_attribute_wrapper_icon
{
	width: 75%;
}

.car_list_wrapper .car_attribute_wrapper_icon
{
	width: 75%;
	margin-bottom: 10px;
}

.classic4_cols .car_attribute_wrapper_icon
{
	width: 100%;
}

.car_attribute_wrapper_icon .car_attribute_content
{
	font-size: 12px;
	margin-top: 5px;
}

#single_car_price_per_unit_change,
#single_car_price_per_unit_change_scroll
{
	cursor: pointer;
}

#single_car_price_per_unit_change span.ti-angle-down,
#single_car_price_per_unit_change_scroll span.ti-angle-down
{
	margin-left: 3px;
	font-size: 10px
}

#price_per_unit_select:before,
#price_per_unit_select_scroll:before
{
	left: calc(50% - 8px);
    border: 8px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #fff;
    top: -15px;
    z-index: 2;
}

#price_per_unit_select,
#price_per_unit_select_scroll
{
	display: none;
	position: absolute;
	left: -32px;
	width: 150px;
	z-index: 2;
	list-style: none;
	background: #fff;
	border-radius: 5px;
	padding: 10px 0 10px 0;
	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}

#price_per_unit_select li a,
#price_per_unit_select_scroll li a
{
	display: block;
	padding: 0 1em;
	line-height: 2.2em;
	text-decoration: none;
	color: #000 !important;
}

#price_per_unit_select li a:hover,
#price_per_unit_select_scroll li a:hover
{
	background: #EFEFEF;
}

body.single-car h2
{
	font-size: 40px;
	font-weight: 700;
	line-height: 1.3;
}

.single_car_attribute_wrapper
{
	border-top: 1px dashed #dce0e0;
	border-bottom: 1px dashed #dce0e0;
	width: 100%;
	padding: 25px 0 20px 0;
	margin: 20px 0 0 0;
	float: left;
}

.single_car_attribute_wrapper .one_fourth
{
	text-align: center;
	margin-bottom: 0;
}

.single_car_attribute_wrapper .car_attribute_icon
{
	margin-right: 5px;
	font-size: 32px;
	display: inline-block;
	width: 32px;
	height: 32px;
}

.single_car_attribute_wrapper .car_attribute_content
{
	position: relative;
    display: inline-block;
	text-align: left;
	font-size: 14px;
	min-height: 32px;
	vertical-align: middle;
	line-height: 1;
}

.single_car_content
{
	margin-top: 30px;
	clear: both;
}

.single_car_departure_wrapper:empty
{
	display: none;
}

#page_content_wrapper .inner .sidebar_content ul.single_car_departure_wrapper
{
	margin: 0;
	display: block;
	width: 100%;
	list-style: none;
	margin-top: 40px;
}

#page_content_wrapper .inner .sidebar_content .car_list_wrapper.noborder ul.single_car_departure_wrapper
{
	margin-top: 10px;
}

#page_content_wrapper .inner .sidebar_content .car_list_wrapper.noborder ul.single_car_departure_wrapper li
{
	padding: 0;
	border: 0;
}

.single_car_departure_wrapper li
{
	width: 100%;
	padding: 20px 0 20px 0;
	border-top: 1px solid #dce0e0;
	float: left;
}

.single_car_departure_wrapper li .single_car_departure_title
{
	width: 30%;
	float: left;
	font-weight: 600;
	font-size: 16px;
}

.single_car_departure_wrapper li .single_car_departure_content
{
	width: 70%;
	float: right;
}

.single_car_departure_wrapper li .single_car_departure_content.full_width
{
	float: left;
	width: 100%;
}

.single_car_departure_wrapper li .single_car_departure_content span
{
	margin-right: 10px;
}

.map_shortcode_wrapper > div, .map_shortcode_wrapper .gm-style
{
	border-radius: 5px !important;
}

.single_car_booking_wrapper, 
.single_car_share_wrapper
{
	width: 100%;
	padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	border: 1px solid #dce0e0;
	border-top: 0;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.sidebar_wrapper.is_stuck .single_car_booking_wrapper
{
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.1);
}

#page_content_wrapper .single_car_booking_wrapper p 
{
    padding-top: 0.7em;
    padding-bottom:0.7em;
}

#single_car_share_button
{
	width: 100%;
	margin-top: 30px;
	border: 1px solid #dce0e0;
	box-sizing: border-box;
	color: #000;
}

#single_car_share_button span
{
	margin-right: 10px;
	top: 2px;
    position: relative;
}

.single_car_booking_wrapper
{
	padding-bottom: 0;
}

.single_car_booking_wrapper label
{
	margin-bottom: 0;
}

.single_car_booking_wrapper label span.wpcf7-not-valid-tip
{
	margin-top: 5px;
}

.single_car_booking_wrapper select,
.single_car_booking_wrapper input[type=submit]
{
	width: 100%;
}

.single_car_booking_wrapper.book_instantly input[type=submit]
{
	color: #444;
	background: #EFEFEF;
	border-color: #EFEFEF;
}

.single_car_booking_wrapper input[type=submit]:hover
{
	color: #000;
	background: #e2e2e2;
	border-color: #e2e2e2;
}

.single_car_booking_wrapper div.wpcf7-response-output
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 40px;
	width: 100%;
	box-sizing: border-box;
}

.single_car_booking_wrapper div.wpcf7 .ajax-loader
{
	margin: 0;
}

div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok
{
	border-radius: 5px;
	border: 0;
	background: #FFCC00;
	font-size: 13px;
}

div.wpcf7-mail-sent-ok
{
	background: #4CD964;
	color: #fff;
}

.single_car_booking_wrapper .single_car_view_wrapper
{
	float: left; 
	width: 100%;
	border-top: 1px dashed #dce0e0;
	padding: 20px 0 20px 0;
}

.single_car_booking_wrapper .single_car_view_desc
{
	float: left;
	width: calc(100% - 55px);
	font-size: 13px;
	color: #999;
}

.single_car_booking_wrapper .single_car_view_icon
{
	float: right;
	width: 40px;
	font-size: 30px;
	line-height: 40px;
	color: #999;
}

.single_car_users_online_wrapper
{
	width: 260px;
	float: left;
	position: fixed;
	bottom: 70px;
	right: 10px;
	border: 1px solid #dce0e0;
	cursor: pointer;
	border-radius: 5px;
	background: #fff;
	
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	z-index: 3;
	
	visibility: hidden;
	opacity: 0;
}

.single_car_users_online_wrapper .single_car_users_online_icon
{
	float: left;
	width: 50px;
	background: #5856D6;
	color: #fff;
	line-height: 96px;
    font-size: 1.2em;
    text-align: center;
    
    -webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.single_car_users_online_wrapper .single_car_users_online_content
{
	float: left;
	width: calc(100% - 50px);
	padding: 15px;
	box-sizing: border-box;
	font-size: 13px;
}

.single_car_booking_divider
{
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
    margin-top: -20px;
}

.single_car_booking_divider:before
{
	border-top: 1px solid #e1e1e1;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    z-index: -1;
}

.single_car_booking_divider_content
{
	background: #fff;
    padding: 0 8px;
}

.comment_rating_wrapper
{
	width: 50%;
	float: left;
	margin-top: 20px;
}

.comment_rating_wrapper .comment_rating_label
{
	width: 50%;
    float: left;
    font-weight: 600;
    font-size: 14px;
}

.comment_rating_wrapper .br-theme-fontawesome-stars-o
{
	width: 50%;
    float: left;
}

.avg_comment_rating_wrapper
{
	width: 100%;
	float: left;
	border-bottom: 1px solid #dce0e0;
    padding-bottom: 30px;
}

.single_car_booking_external_wrapper
{
	width: 100%;
	margin: 15px 0 15px 0;
	text-align: center;
}

.single_car_booking_external_wrapper .button
{
	width: 100%;
	box-sizing: border-box;
	margin: 15px 0 15px 0;
}

.single_car_booking_woocommerce_wrapper
{
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}

.single_car_booking_woocommerce_wrapper .button
{
	width: 100%;
	box-sizing: border-box;
	margin: 15px 0 15px 0;
}

.single_car_booking_woocommerce_wrapper .button:disabled
{
	background: #cccccc;
	border-color: #cccccc;
	cursor: progress;
}

.portfolio_info_wrapper
{
	padding: 10px 20px 20px 20px;
}

.gallery.grid .portfolio_info_wrapper
{
	padding: 10px 20px 10px 20px;
}

.portfolio_info_wrapper.center
{
	text-align: center;
}

.car_attribute_wrapper
{
	width: 70%;
	float: left;
}

.car_attribute_wrapper.car_list
{
	width: 80%;
}

.car_attribute_price
{
	width: 30%;
	float: right;
}

.car_attribute_price.car_list
{
	width: 20%;
}

.car_attribute_rating
{
	float: left;
}

.classic4_cols .car_attribute_rating
{
	display: none;
}

.car_attribute_rating .br-theme-fontawesome-stars-o
{
	display: inline-block;
}

.car_attribute_rating .car_attribute_rating_count
{
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	position: relative;
	top: -1px;
	margin-left: 5px;
}

a.car_image
{
	display: block;
	position: relative;
}

.car_list_wrapper a.car_image img
{
	border-radius: 5px;
}

.car_list_wrapper
{
	width: 100%;
	float: left;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 20px;
	margin-bottom: 40px;
}

.car_list_wrapper.noborder
{
	border: 0;
	padding-bottom: 0;
}

.car_list_wrapper.noborder .car_image
{
	margin-bottom: 10px;
}

.car_list_wrapper .car_attribute_days
{
	float: left;
	text-align: left;
	margin-left: 10px;
	line-height: 2.3em;
}

.car_related
{
	margin-top: 30px;
}

.car_related h3.sub_title,
.car_recently_view h3.sub_title
{
	margin-bottom: 30px;
}

.car_recently_view
{
	padding: 40px 0 20px 0;
	float: left;
	background: #000;
	border-bottom: 1px solid #222;
	width: 100%;
	box-sizing: border-box;
	margin-top: 20px;
}

body.ppb_enable .car_recently_view
{
	margin-top: 0;
}

.car_recently_view h3.sub_title
{
	color: #fff;
	border-color: #222;
}

.car_recently_view .classic .portfolio_type
{
	border: 0;
	background: #fff;
}

#car_search_form,
.car_search_form
{
	margin-bottom: 50px;
    width: 100%;
    float: left;
    padding: 20px 20px 0 20px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
}

.car_search_form
{
	margin-bottom: 0;
}

.withbg .car_search_form
{
	border: 0;
	box-shadow: 0 0 0 0;
}

#car_search_form .one_fourth:not(.last),
.car_search_form .one_fourth:not(.last)
{
	border: 1px solid #dce0e0;
	border-radius: 5px;
	background: #fff;
	
	-webkit-transition: border-color linear .3s;
	-moz-transition: border-color linear .3s;
	-o-transition: border-color linear .3s;
	transition: border-color linear .3s;
}

#car_search_form .one_fourth span,
.car_search_form .one_fourth span
{
	opacity: 0.5;
	line-height: 1;
	color: #000;
	position: relative;
	top: 2px;
}

#car_search_form .one_fourth input,
#car_search_form .one_fourth select,
.car_search_form .one_fourth input,
.car_search_form .one_fourth select
{
	width: calc(100% - 30px);
	border: 0;
	box-sizing: border-box;
}

.ppb_car_search_background .car_search_form .one_fourth input,
.ppb_car_search_background .car_search_form .one_fourth select
{
	width: calc(100% - 50px);
}

#car_search_form .one_fourth input[type=submit],
.car_search_form .one_fourth input[type=submit]
{
	width: 100%;
}

.car_search_noresult span
{
	margin-right: 10px;
	vertical-align: middle;
}

.ppb_wrapper .car_search_noresult
{
	text-align: center;
}

.ppb_wrapper .contact_form7_wrapper
{
	margin: 20px 0 0 0;
}

.icon-scroll,
.icon-scroll:before 
{
  position: absolute;
  left: 50%;
}

.icon-scroll {
  width: 20px;
  height: 35px;
  margin-left: -10px;
  position: absolute;
  bottom: 20px;
  margin-top: -35px;
  box-shadow: inset 0 0 0 3px #fff;
  border-radius: 25px;
  z-index: 99;
}

.icon-scroll:before {
  content: '';
  width: 4px;
  height: 4px;
  background: #fff;
  margin-left: -2px;
  top: 4px;
  border-radius: 4px;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
  animation-name: scroll;
}

.one.fullwidth.slideronly .icon-scroll
{
	display: none;
}

@-webkit-keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(23px);
    transform: translateY(23px);
  }
}

@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(23px);
    transform: translateY(23px);
  }
}

.fancy-gallery
{
	cursor: pointer;
}


.car_browse_by_wrapper
{
	margin-bottom: 20px;
}

.car_browse_by_wrapper h2
{
	font-size: 30px;
	font-weight: 700;
}

/*------------------------------------------------------------------
[12. Woocommerce Elements]
*/

h1.page-title
{
	display: none;
}

.woocommerce ul.products li.product .ajax_add_to_cart, .woocommerce-page ul.products li.product .ajax_add_to_cart
{
	display: none !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
{
	width: 31.66%;
	margin-right: 2.5%;
	margin-bottom: 2.5%;
	overflow: hidden;
	padding: 20px;
	box-sizing: border-box;
    background: #fff;
    clear: none;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first
{
	clear: both;
}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last
{
	margin-right: 0;
}

.woocommerce .woocommerce-ordering select
{
	font-family: 'Roboto', 'Helvetica Neue', Arial,Verdana,sans-serif;
    border-radius: 5px;
    background: transparent;
}

.woocommerce .woocommerce-result-count
{
	font-family: 'Roboto', 'Helvetica Neue', Arial,Verdana,sans-serif;
	font-size: 14px;
}

.woocommerce ul.products li.product .price
{
	font-family: 'Roboto', 'Helvetica Neue', Arial,Verdana,sans-serif;
	color: #444;
	font-size: 1.5em;
	font-weight: bold;
}

.woocommerce ul.products li.product .button
{
	background: transparent;
	padding: 0;
	text-transform: none;
	font-size: 12px;
	font-family: 'Roboto', 'Helvetica Neue', Arial,Verdana,sans-serif;
	letter-spacing: 0;
	font-weight: 400;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty
{
	outline: 0;
	border: 1px solid #dce0e0 !important;
	height: 36px;
	border-radius: 5px;
	width: 80px;
}

.woocommerce-page div.product form.cart .button
{
	width: auto !important;
	margin-left: 5px;
	padding: .6em 1.5em .6em 1.5em !important;
	border: 0 !important;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img
{
	box-shadow: 0px 0px 0px black !important;
	width: 100% !important;
	text-align: center !important;
	margin: auto !important;
}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title, .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title
{
	margin-top: 10px !important;
	padding-bottom: 0;
	float: left;
	font-size: 20px;
	display: block;
}

.woocommerce div.product div.images figure, .woocommerce div.product div.summary figure
{
	margin: 0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2)
{
	padding: 5px;
	box-sizing: border-box;
	margin-top: 5px;
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del
{
	font-size: 0.9em !important;
}

.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li ins
{
	text-decoration: none;
	font-weight: bold;
}

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart
{
	display: none !important;
}

.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img
{
	box-shadow: 0px 0px 0px black !important;
	-webkit-box-shadow: 0px 0px 0px black !important;
	-moz-box-shadow: 0px 0px 0px black !important;
	width: 45px;
	height: auto;
}

.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img
{
	box-shadow: 0px 0px 0px black !important;
	-webkit-box-shadow: 0px 0px 0px black !important;
	-moz-box-shadow: 0px 0px 0px black !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs
{
	margin-left: 0 !important;
}

.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h1
{
	font-size: 30px !important;
}

.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h2
{
	font-size: 18px !important;
}

.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h3
{
	font-size: 16px !important;
	padding-bottom: 0;
}

.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h4
{
	font-size: 14px !important;
}

.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h5
{
	font-size: 13px !important;
}

.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h6
{
	font-size: 12px !important;
}

.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a
{
	margin-bottom: 3.8%;
}

.entry-summary div[itemprop="description"]
{
	margin: 10px 0 0 0;
	padding-left: 0 !important;
	font-size: 18px;
}

.review-summary
{
	display: none !important;
}

.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total
{
	font-size: 14px !important;
	color: #222;
	padding-top: 10px !important;
}

.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total
{
	border: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
{
	background: #444 !important;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,0.5) !important;
	-webkit-box-shadow: inset 0 0 0 0 rgba(204, 204, 204, 0.5) !important;
	-moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.5) !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle
{
	border: 1px solid #444 !important;
	background: #fff !important;
	box-shadow: inset 0 0 0 4px #fff;
}

.woocommerce #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover
{
	text-transform: uppercase !important;
	border: 0 !important;
	padding: 0 !important;
	letter-spacing: 2px !important;
	font-family: 'Roboto', 'Helvetica Neue', Arial,Verdana,sans-serif !important;
	font-weight: 400 !important;
	position: relative !important;
	background: transparent !important;
	margin-top: 0;
	display: block;
	margin: auto;
	color: #fff !important;
}

.woocommerce #page_content_wrapper a.button:hover, .woocommerce-page #page_content_wrapper a.button:hover, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover
{
	opacity: 1;
}

.woocommerce.columns-4 ul.products li.product a.add_to_cart_button
{
	color: #222 !important;
	font-size: 100% !important;
}

.woocommerce #page_content_wrapper a.button.product_type_variable:before, .woocommerce-page #page_content_wrapper a.button.product_type_variable:before
{
	content: '\f03a';
}

.woocommerce ul.products li.product:hover a.add_to_cart_button, .woocommerce-page ul.products li.product:hover
{
	-webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}

.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button
{
	opacity: 1 !important;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a
{
	font-weight: normal !important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img
{
	width: 70px !important;
	float: left !important;
	margin-right: 15px !important;
	margin-left: 0 !important;
	border-radius: 5px;
}

.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist
{
	margin-top: 10px;
}

.cart-collaterals .cart_totals table {
	width: 100% !important;
}

.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
	width: 31.66% !important;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove
{
	color: #999 !important;
}

.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover
{
	color: #fff !important;
}

body[data-shop=three_cols].woocommerce ul.products li.product, body[data-shop=three_cols].woocommerce-page ul.products li.product 
{ 
	width: 31.2% !important; 
}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last
{
	margin-right: 0 !important;
}

p.price
{
	padding-top: 0 !important;
	margin-top: -10px !important;
}

p.price ins span.amount, p.price span.amount, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price
{
	font-weight: bold;
	font-size: 26px;
}

.woocommerce #page_content_wrapper div.product p.price, .woocommerce-page #page_content_wrapper div.product p.price
{
	padding-bottom: 0;
}

p.price del span.amount
{
	color: #ccc !important;
	font-size: 16px;
}

.woocommerce .product_meta
{
	font-weight: 600;
}

.woocommerce .product_meta a
{
	color: #000;
	opacity: 0.5;
	font-weight: 400;
}

span.price del span.amount
{
	font-size: 13px;
}

#tab-description h2, .woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2
{
	display: none;
}

.checkout h3
{
	font-size: 18px;
	margin: 15px 0 15px 0;
}

.related.products h2, .cart_totals h2, .shipping_calcuLator h2, .upsells.products h2, .cross-sells h2
{
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.shipping_calcuLator h2
{
	text-align: left;
}

.related.products
{
	padding-top: 0;
    clear: both;
    float: left;
    width: 100%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before
{
	border: 0;
	box-shadow: 0 0 0;
	border-radius: 0px !important;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before
{
	border: 0;
	box-shadow: 0 0 0;
	border-radius: 0px !important;
}

.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel
{
	border: 1px solid #dce0e0;
	padding: 25px;
	box-sizing: border-box;
	background: #fff;
}

.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li
{
	width: 100%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li
{
	background: transparent !important;
	box-shadow: none !important;
	visibility: visible !important;
	border: 1px solid #dce0e0;
	border-bottom: 0 !important;
	border-radius: 0px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child
{
	margin-left: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a
{
	padding: 10px 30px 9px 30px !important;
	font-weight: normal !important;
	font-size: 14px !important;
	text-shadow: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
{
	background: #fff !important;
	color: #222 !important;
	border-radius: 0px !important;
	height: auto !important;
	padding: 0 !important;
	border: 1px solid #dce0e0;
	border-bottom: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a
{
	color: #222;
	font-weight: bold !important;
	border-radius: 0px !important;
	letter-spacing: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs
{
	padding-left: 0 !important;
}

.widget_shopping_cart_content a.button
{
	margin-right: 5px !important;
}

.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price
{
	font-size: 1.5em !important;
}

.woocommerce-page div.product p.price ins
{
	text-decoration: none !important;
}

.product_meta > span
{
	clear: both;
	display: block;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after
{
	border: 0 !important;
	box-shadow: 0 0 0;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info
{
	box-shadow: 0 0 0 #222 !important;
	border-radius: 5px;
}

.woocommerce-message
{
	background: #4CD964 !important;
	border-color: #4CD964 !important;
	color: #fff !important;
	text-shadow: none !important;
}

.woocommerce-info
{
	background: #007AFF !important;
	border-color: #007AFF !important;
	color: #fff !important;
	text-shadow: none !important;
}

.woocommerce-error
{
	background: #04dbc0 !important;
	border-color: #04dbc0 !important;
	color: #fff !important;
	text-shadow: none !important;
}

.woocommerce-info a, .woocommerce-message a, .woocommerce-error a
{
	color: #fff !important;
}

.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before
{
	box-shadow: none !important;
	top: 0.8em !important;
	color: #fff !important;
}

.woocommerce-info:before
{
	background: #4db2ec !important;
}

.woocommerce-error:before
{
	background: #e62c22 !important;
}

.woocommerce .woocommerce-message a.button
{
	display: none;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals, #order_review
{
	margin-bottom: 0;
}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th
{
	text-align: left;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table
{
	border-bottom: 0;
}

.post_carousel.flexslider .slides > li
{
	margin-right: 20px;
}

.woocommerce-page .products .star-rating
{
	float: right;
	margin-top: 28px;
}

.woocommerce-page #page_content_wrapper .inner .sidebar_content .products .star-rating
{
	float: none;
	clear: both;
	margin-top: 10px;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price
{
	border: 0;
	display: block;
    float: none;
    clear: both;
    margin-bottom: 0;
}

.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination
{
	text-align: left;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #04dbc0;
}

.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li
{
	border: 0;
}

.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li
{
	height: 30px;
	width: 30px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
	color: #888;
	background: #fff;
	border: 1px solid #dce0e0;
	margin-right: 10px;
	overflow: hidden;
}

.woocommerce-page nav.woocommerce-pagination ul li a
{
	color: #888;
	line-height: 1.3em;
}

.woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:active
{
	border-color: #dce0e0;
	background: #fcfcfc;
	color: #222 !important;
	font-weight: bold;
	line-height: 1.3em;
}

.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers
{
	margin-left: 0 !important;
}

.woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a
{
	text-align: center;
}

.price_slider_wrapper
{
	margin-top: 30px;
}

.woocommerce-page ul.product_list_widget li .star-rating
{
	display: none;
}

.woocommerce-page ul.product_list_widget li a
{
	font-weight: 600 !important;
}

.woocommerce-page ul.product_list_widget li .amount
{
	font-weight: 600;
	color: #444;
}

.woocommerce-page ul.product_list_widget li del .amount
{
	color: #ccc;
}

.woocommerce-page .price_label
{
	font-weight: 600;
}

.woocommerce-page ul.product_list_widget li ins
{
	background: transparent;
}

.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button
{
	float: left !important;
}

ul.product_list_widget li
{
	padding: 10px 0 10px 0 !important;
}

.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product
{
	clear: both;
}

.woocommerce .woocommerce-product-rating
{
	line-height: 1.7;
}

.woocommerce-review-link
{
	color: #222 !important;
}

.woocommerce-page div.product form.cart
{
	margin-top: 1em;
	margin-bottom: 3em;
}

.woocommerce div.product div.images, .woocommerce div.product div.summary
{
	margin-top: 20px;
}

.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:after, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:after, .woocommerce-page .woocommerce-message:before
{
	display: block;
	clear: none;
}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img
{
	width: 70px;
	border-radius: 5px;
}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th
{
	font-size: 14px;
	padding: 12px 12px 10px 12px;
}

.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before
{
	line-height: 1em;
	margin-top: 10px;
}

.woocommerce .cart-collaterals .shipping_calcuLator .shipping-calcuLator-button:after, .woocommerce-page .cart-collaterals .shipping_calcuLator .shipping-calcuLator-button:after, .wc-forward a:after, .wc-forward:after
{
	display: none;	
}

#page_content_wrapper .inner .sidebar_content ul.products
{
	margin-left: 0 !important;
	padding: 0;
	box-sizing: border-box;
}

#page_content_wrapper .inner .sidebar_content.left_sidebar ul.products
{
	padding: 0;
}

#page_content_wrapper .inner .sidebar_content .related.products ul.products
{
	padding: 0;
	margin-top: 20px;
}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td
{
	border-top: 0;
	padding: 15px 12px;
}

.shipping-calcuLator-button
{
	color: #222;
}

.product-subtotal .amount
{
	color: #222;
	font-weight: 600;
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calcuLator, .woocommerce-page .cart-collaterals .shipping_calcuLator
{
	width: 100%;
	float: none;
}

.woocommerce .cart-collaterals .shipping_calcuLator, .woocommerce-page .cart-collaterals .shipping_calcuLator
{
	margin-top: 10px;
}

.woocommerce-page table.cart th, table.shop_table thead tr th
{
	border-bottom: 1px solid #dce0e0;
	border-top: 1px solid #dce0e0;
	color: #fff;
	font-weight: 600;
	background: #000;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table
{
	border-radius: 5px;
	border-bottom: 1px solid #dce0e0;
}

.woocommerce table.shop_table.cart, 
.woocommerce-page table.shop_table.cart
{
	border-top: 0;
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
}

.woocommerce table.shop_table.cart thead, 
.woocommerce-page table.shop_table.cart thead
{
	background: #000;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions
{
	border-bottom: 0 !important;
}

.woocommerce table.cart td.actions .coupon .input-text#coupon_code
{
	width: 200px;
	border-radius: 0;
	box-shadow: 0 0 0 0;
	margin-right: 10px;
	border-color: #dce0e0;
	border-radius: 5px;
}

.woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th
{
	border-bottom: 0;
}

.woocommerce-page #payment ul.payment_methods label
{
	display: inline-block;
	clear: none;
	width: auto;
}

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box
{
	margin-top: 0;
	border-radius: 5px;
}

.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods
{
	border-bottom: 0;
}

.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row
{
	border-top: 0;
}

.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before
{
	color: #444;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta
{
	font-size: 0.8em;
}

strong[itemprop="author"]
{
	font-size: 16px;
	font-weight: 600;
	color: #222;
	font-family: 'Roboto', 'Helvetica Neue', Arial,Verdana,sans-serif;
	letter-spacing: 0px;
}

.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after
{
	display: none !important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text
{
	border: 0 !important;
	padding: 0;
	margin: 0 0 0 80px;
}

.woocommerce #review_form #respond
{
	width: 100%;
}

.woocommerce #reviews h3
{
	text-align: left;
}

h1.product_title
{
	font-weight: 700;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove
{
	display: none;
}

.woocommerce-cart .wc-proceed-to-checkout
{
	padding: 2em 0;
}

.return-to-shop
{
	padding: 0 0 2em 0 !important;
}

.woocommerce-checkout #payment
{
	background: #fff;
}

.woocommerce-checkout #payment ul
{
	margin-left: 0 !important;
	padding: 0 !important;
}

.woocommerce-checkout #payment .payment_method_paypal .about_paypal
{
	margin-left: 10px;
}

.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before
{
	margin-top: 8px;
}

.woocommerce .top_bar.scroll .logo_wrapper img, .woocommerce-page .top_bar.scroll .logo_wrapper img
{
	max-width: 100%;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover
{
	background: #222;
}

.woocommerce .products .onsale, .woocommerce ul.products li.product .onsale
{
  	width: 45px;
    height: 45px;
    position: absolute;
    right: 40px;
    top: 40px;
    background: #b13c3c;
    border-radius: 250px;
    text-align: center;
    font-weight: 600;
    line-height: 47px;
    -webkit-box-shadow: 0 8px 8px -6px rgba(0,0,0,.15);
    -moz-box-shadow: 0 8px 8px -6px rgba(0,0,0,.15);
    box-shadow: 0 8px 8px -6px rgba(0,0,0,.15);
}

.woocommerce ul.products li.product .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del
{
	display: inline-block;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{
	font-weight: 400;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{
	border-radius: 5px;
	padding: .65em .9em;
}

.woocommerce .term-description89
{
	display: none;
}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table
{
	border-top: 0;
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button
{
	font-size: 15px;
	border-radius: 5px;
	margin-bottom: 0;
	display: inline-block;
	padding: .6em 1.5em .7em 1.5em;
	float: right;
}

#page_content_wrapper .sidebar .content .sidebar_widget li.widget_products ul li:last-child, 
.page_content_wrapper .sidebar .content .sidebar_widget li.widget_products ul li:last-child, 
#footer ul.sidebar_widget li.widget_products ul li:last-child
{
	margin-bottom: 0;
	padding-bottom: 0;
}

.sidebar_widget li.widget_products .product-title
{
	font-weight: 700;
	letter-spacing: 0px;
}

.woocommerce #review_form #respond p.stars
{
	margin-top: -10px;
}

.woocommerce #review_form #respond p.stars a
{
	color: #50E3C2;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.description
{
	margin: 0;
	padding-top: 0;
	padding-bottom: 30px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta
{
	margin-bottom: 0;
	    padding-bottom: 0;
    padding-top: 0;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar
{
	border-radius: 250px;
	border: 0;
	padding:0;
	background: transparent;
	width: 60px;
}

.woocommerce .star-rating
{
	font-size: 12px;
}

.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before
{
	color: #50E3C2;
}

.woocommerce #reviews #comments ol.commentlist li .comment_container
{
	border-bottom: 1px dashed #dce0e0;
	margin-bottom: 10px;
}

.woocommerce #reviews #comments ol.commentlist li:last-child .comment_container
{
	border: 0;
	margin-bottom: 0px;
}

.woocommerce #review_form #respond p
{
	padding-bottom: 0;
}

/*
	13. Grid Rotator Plugin
*/

.ri-grid{
	margin: auto;
	position: relative;
	max-height: 0;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	overflow: hidden;
}

.ri-grid.visible
{
	max-height: 100%;
}

.ri-grid ul {
	list-style: none;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Clear floats by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

.ri-grid ul:before,
.ri-grid ul:after{
	content: '';
    display: table;
}

.ri-grid ul:after {
    clear: both;
}

.ri-grid ul {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
} 

.ri-grid ul li {
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-o-perspective: 400px;
	-ms-perspective: 400px;
	perspective: 400px;	
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}

.ri-grid ul li a{
	display: block;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #333;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Grid wrapper sizes */
.ri-grid-size-1{
	width: 55%;
}
.ri-grid-size-2{
	width: 100%;
}
.ri-grid-size-3{
	width: 100%;
	margin-top: 0px;
}

/* Shadow style */
.ri-shadow:after,
.ri-shadow:before{
	content: "";
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	max-height: 100px;
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.ri-shadow:after{
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}

.ri-grid-loading:after,
.ri-grid-loading:before{
	display: none;
}

.ri-loading-image{
	display: none;
}

.ri-grid-loading .ri-loading-image{
	position: relative;
	left: 100%;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	display: block;
	text-align: center;
}

/*
	14. Live Content Builde Elements
*/
.ppb_live_edit_wrapper
{
	float: left;
	width: 100%;
	box-sizing: border-box;
	cursor: default;
	position: relative;
}

.ppb_live_edit_wrapper.loading
{
	opacity: 0.5;
}

.ppb_live_edit_wrapper.hover,
.ppb_live_edit_wrapper:hover
{
	background: rgba(0, 115, 170, 0.1);
}

.ppb_live_edit_wrapper .ppb_live_action
{
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -99px;
	z-index: 9;
}

.ppb_live_edit_wrapper .ppb_live_action a
{
	color: #fff;
	display: inline-block;
	width: 37px;
	height: 37px;
	line-height: 37px;
	background: #23282D;
	text-align: center;
	border-radius: 250px;
	margin: 10px 5px 0 5px;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
	
	-ms-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
	
	-webkit-transition: -webkit-transform 200ms ease;
	transition: -webkit-transform 200ms ease;
	-webkit-font-smoothing: antialiased;
}

.ppb_live_edit_wrapper .ppb_live_action a.ppb_remove
{
	background: #e62c22;
}

.ppb_live_edit_wrapper:hover .ppb_live_action a
{
	-ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.ppb_live_edit_wrapper .ppb_live_action a
{
	transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
}

.ppb_live_edit_wrapper .ppb_live_action a:hover
{
	-webkit-transform: translate(0px,-5px);
    -moz-transform: translate(0px,-5px);
    transform: translate(0px,-5px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/menus/leftalignmenu.css */
#wrapper
{
	padding-top: 75px;
}

.top_bar .standard_wrapper
{
	height: 74px;
}

#logo_wrapper
{
	text-align: left;
	border: 0;
	padding: 0;
	float: left;
	width: 100%;
	height: 100%;
}

#logo_wrapper .logo_container
{
	display: table;
	padding: 0;
	height: 100%;
}

.top_bar.scroll #logo_wrapper
{
	display: block;
}

#nav_wrapper
{
	border-top: 0 !important;
}

.logo_container
{
	display: block;
	float: left;
	width: auto;
	height: auto;
}

html[data-menu=leftalign] #menu_wrapper
{
	width: auto;
	float: right;
	height: 100%;
	padding: 0;
}

html[data-menu=leftalign] #logo_right_button
{
	position: relative;
	display: table-cell;
    vertical-align: middle;
    right: 0;
    top: -2px;
}

/* 
#Tablet (Portrait)
================================================== 
*/

@media only screen and (min-width: 768px) and (max-width: 960px) {
	html[data-menu=leftalign] #logo_wrapper { padding: 0; }
	html[data-menu=leftalign] .logo_container { margin-top: 0px; }
}

/*  
#Mobile (Portrait)
================================================== 
*/

@media only screen and (max-width: 767px) {
	html[data-menu=leftalign] .top_bar .standard_wrapper
	{
		height: 0;
		padding: 0;
	}
	
	html[data-menu=leftalign] #nav_wrapper, html[data-menu=leftalign] #menu_wrapper
	{
		display: block;
	}
	
	html[data-menu=leftalign] .top_bar
	{
		padding-bottom: 15px;
	}
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/font-awesome.min.css */

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/themify-icons.css */
@font-face {
	font-family: 'themify';
	src:url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/themify.eot?-fvbane');
	src:url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
		url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/themify.woff?-fvbane') format('woff'),
		url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/themify.ttf?-fvbane') format('truetype'),
		url('https://spidercars.ae/wp-content/themes/grandcarrental/css/../fonts/themify.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}


/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/themes/grandcarrental/css/grid.css */
/**
*
* Widescreen Devices
*
**/

@media only screen and (min-width: 1920px) {
	#page_content_wrapper.wide:not(.photoframe) .three_cols.gallery .element.photoframe,
	.ppb_wrapper .three_cols.gallery .element.photoframe
	{
		width: calc(20% - 24px);
	}
}

@media only screen and (min-width: 1440px) {
	#page_content_wrapper.wide:not(.photoframe) .three_cols.gallery .element.photoframe,
	.ppb_wrapper .three_cols.gallery .element.photoframe:not(.fixed_columns)
	{
		width: calc(25% - 22.5px);
	}
}

@media only screen and (min-width: 1200px) {
	
	#page_content_wrapper, .standard_wrapper, .footer_bar_wrapper, #footer ul.sidebar_widget, #page_content_wrapper.wide:not(.photoframe) .standard_wrapper, .ppb_popup.one.contain, #blog_promo_link_wrapper, #menu_wrapper, .above_top_bar .page_content_wrapper
	{
		max-width: 1425px;
		width: 100%;
		box-sizing: border-box;
		margin: auto;
		padding: 0 90px;
	}
	
	.ppb_image_fixed_width.one
	{
		width: 100%;2
	}
	
	.ppb_card_two_cols_with_image .one_half.last.parallax_scroll
	{
		right: 90px;
	}
	
	.one.ppb_two_cols_images .page_content_wrapper,
	.one.ppb_image_fixed_width .page_content_wrapper
	{
		padding: 0;
	}
	
	#page_content_wrapper .standard_wrapper
	{
		padding: 0;
	}
	
	#page_content_wrapper.wide.nomargin, .page_content_wrapper.wide.nomargin
	{
		margin-top: 0;
	}
	
	#page_content_wrapper.wide:not(.photoframe), .page_content_wrapper.wide:not(.photoframe), #page_content_wrapper.wide:not(.split), .page_content_wrapper.wide:not(.split)
	{
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	
	.footer_bar_wrapper
	{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	#page_content_wrapper.fullwidth, .page_content_wrapper.fullwidth
	{
		width: 100%;
		padding: 0;
		max-width: 100%;
	}
	
	.mobile_menu_wrapper .page_content_wrapper
	{
		padding: 0 !important;
	}
	
	#logo_wrapper .social_wrapper
	{
		left: 90px;
	}
	
	#logo_right_button
	{
		right: 90px;
	}
	
	.ppb_image_two_third_fullwidth .one_third_bg
	{
		padding: 80px;
	}
	
	.ppb_fullwidth_button .standard_wrapper
	{
		margin: 0;
	}
}


/* 
#Tablet (Landscape)
================================================== 
*/

@media only screen and (min-width: 960px) and (max-width: 1099px)
{	
	body
	{
		line-height: 1.6;
	}
	
	#page_caption.hasbg
	{
		max-height: 450px;
	}
	
	.ppb_car_search_background h2.ppb_title
	{
		font-size: 40px;	
	}
	
	blockquote
	{
		font-size: 22px;
	}
	
	.car_list_wrapper
	{
		margin-bottom: 30px;
	}
	
	#page_caption h1, .ppb_title, h2.ppb_title
	{
		font-size: 32px;
	}
	
	.post_header.grid h6
	{
		font-size: 18px;
	}
	
	.team_grid_desc h5
	{
		font-size: 18px;
	}
	
	.gallery_archive_info_content h1
	{
		font-size: 30px;
	}
	
	.post_caption h1
	{
		font-size: 30px;
	}
	
	.post_header h5
	{
		font-size: 20px;
	}
	
	.ppb_subtitle.event
	{
		font-size: 14px;
	}
	
	body #fullpage .section.gallery_archive .gallery_archive_info_wrapper
	{
		padding: 0 50px 0 30px;
	}
	
	.three_cols.gallery.wide .element.double_size
	{
		width: 66.65%;
	}
	
	.social_share_button_wrapper ul
	{
		border: 0;
		padding-left: 0;
	}
	
	.portfolio_post_wrapper
	{
		padding: 0 30px 0 30px;
		box-sizing: border-box;
	}
	
	.standard_wrapper
	{
		box-sizing: border-box;
	}
	
	.parallax
	{
		z-index: 0;
	}
	
	.social_wrapper.shortcode ul li a
	{
		width: 34px;
		height: 34px;
		line-height: 34px;
	}
	
	.sidebar_content :not(.full_width) .car_attribute_wrapper_icon
	{
		width: 100%;
	}
	
	.parallax
	{
		min-height: 60vh;
	}
}


/* 
#Tablet (Portrait)
================================================== 
*/

@media only screen and (min-width: 768px) and (max-width: 960px) {
	body { font-size: 13px; }
	#wrapper { padding-top: 66px; }
	.top_bar { width: 100%; padding: 0; }
	#logo_wrapper { padding: 20px 0 20px 0; }
	.footer_before_widget .footer_logo.logo_wrapper img { max-height: none; margin-top: 0; margin: auto; }
	html[data-style=fullscreen] #logo_wrapper, .top_bar.hasbg #logo_wrapper { border: 0; }
	#logo_wrapper { border: 0; }

	.standard_wrapper { width: 100%; padding: 0 30px 0 30px; box-sizing: border-box; }
	.page_content_wrapper .inner { width: 100%; padding: 0; box-sizing: border-box; }
	.ppb_text.fullwidth .page_content_wrapper .inner { padding: 0; }
	h1 { font-size: 30px; }
	h2 { font-size: 22px; }
	h3 { font-size: 20px; }
	h4 { font-size: 18px; }
	h5 { font-size: 16px; }
	h6 { font-size: 14px; }
	h7 { font-size: 12px; }
	#page_caption h1 { font-size: 26px; }
	
	#page_content_wrapper .inner .sidebar_content.full_width, .gallery_mansory_wrapper { width: 100%; box-sizing: border-box; padding: 0; }
	#page_content_wrapper .inner .sidebar_content.full_width img, .page_content_wrapper img { max-width: 100%; height: auto; }
	#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, #page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper { width: 00%; }
	#menu_wrapper { width: 100%; }
	#page_content_wrapper, .page_content_wrapper, #page_caption .page_title_wrapper { width: 100%; }
	.footer_bar { width: 100%; padding-bottom: 0; }
	#menu_border_wrapper { height: auto; display: none; }
	.portfolio_header h6 { width: 89%; }
	#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content, #page_content_wrapper .inner .sidebar_content.portfolio { width: 68%; border: 0; }

	#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper { width: 760px; }
	.portfolio_header h6 { font-size: 16px; }
	.one_fourth.portfolio4 { height: 320px; }
	.post_img.animate div.thumb_content i { font-size: 2em; margin: 0 5px 0 5px; }
	#page_content_wrapper .inner .sidebar_wrapper { width: 220px; margin: 0; }
	#page_content_wrapper .inner .sidebar_wrapper .sidebar .content { margin: 0; }
	#page_content_wrapper .inner .sidebar_wrapper .sidebar { width: 100%; }
	.social_wrapper ul li img { width: 22px; }
	div.home_header { font-size: 70px; letter-spacing: -2px; line-height: 80px; margin-left: 40px; margin-right: 40px; }

	#page_content_wrapper .inner { width: 100%; } 
	#page_content_wrapper .sidebar .content .posts.blog li img, #page_content_wrapper .posts.blog li img { width: 50px; height: auto; }
	#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle { font-size: 16px; }
	#footer { width: 100%; padding: 40px 30px 40px 30px; box-sizing: border-box; }
	#footer ul.sidebar_widget { width: 100%; margin: auto; }
	#page_content_wrapper { width: 100%; margin-top: 0; padding: 0 30px 0 30px; box-sizing: border-box; }
	#page_content_wrapper.wide { padding: 0; }
	#page_content_wrapper .sidebar .content .posts.blog { float: left; margin-bottom: 20px; width: 100%; }
	.comment { width: 720px; }
	.comment .right { width: 82%; }
	ul.children div.comment .right { width: 78%; }
	#content_wrapper ul.children ul.children { width: 77%; }
	#menu_wrapper .nav ul, #menu_wrapper div .nav { display: none; }

	.social_wrapper { float: none; margin: auto; width: auto; }
	.footer_bar_wrapper .social_wrapper { margin-right: 10px; }
	.above_top_bar .social_wrapper ul { margin-top: 0; }

	#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper { width: 100%; }
	#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper.grid_layout .post_img img { width: 100% !important; height: auto !important; }
	
	#page_content_wrapper .inner .sidebar_content { margin-right: 0; margin-top: 0; padding-right: 10px; padding-top: 0; }
	#page_content_wrapper .inner .sidebar_content.left_sidebar { margin-right: 0; padding-top: 0; padding-left: 30px; }
	#page_content_wrapper .inner .sidebar_wrapper, #page_content_wrapper .inner .sidebar_wrapper.left_sidebar { width: 28%; margin-right: 0; padding-left: 10px; padding-top: 0; margin-right: 0; }
	.page_content_wrapper .inner .sidebar_wrapper { width: 34%; }
	#page_content_wrapper .inner .sidebar_wrapper.left_sidebar { padding-left: 0; margin-right: 0; }
	#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper .post_img img, #page_content_wrapper .inner .sidebar_content .post_wrapper .post_img img { max-width: 100%; height: auto; }

	.post_content_wrapper { width: 100%; }

	.comment .right { width: 54%; }
	ul.children div.comment .right { width: 62%; }
	#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img { width: 62px; height: auto; }
	.page_control { left: 46%; }	
	#footer ul.sidebar_widget li ul.posts.blog li img { width: 50px; }
	.post_circle_thumb { width: 60px; height: 60px; }
	.testimonial_slider_wrapper { font-size: 16px; }
	
	#footer .sidebar_widget.four > li { width: 46%; margin-right: 3%; margin-bottom: 3%; }
	#footer .sidebar_widget.four > li:nth-child(2), #footer .sidebar_widget.four > li:nth-child(4) { width: 46%; margin-right: 0; float: right; }
	#footer .sidebar_widget.four > li:nth-child(3) { clear: both; }
	.portfolio_desc.team h5 { font-size: 20px; }
	.portfolio_desc h6, .portfolio_desc h5 { font-size: 18px; }

	.slider_wrapper .flexslider img { max-width: 100% !important; height: auto; }
	.one.withsmallpadding:not(.withbg):not(.fullwidth), .one.withpadding:not(.withbg):not(.fullwidth) { padding: 40px 0 40px 0 !important; background-attachment: scroll !important; background-repeat: repeat !important; background-position: center top !important; }
	.one_fourth.pricing, .one_fourth.pricing.last { clear: none; width: 23%; }
	.one_third.pricing, .one_third.pricing.last { clear: none; width: 31%; }
	.post_type_icon { margin-right: 20px; }
	.page_caption_desc { margin-bottom: 50px; }
	h1.product_title { font-size: 26px; }
	p.price ins span.amount, p.price span.amount { font-size: 20px; }
	.post_img.small img.thumbnail_gallery { max-width: 143px !important; }
	
	.team_wrapper .one_half, .team_wrapper .one_half.last, .testimonial_wrapper .one_half, .testimonial_wrapper .one_half.last { width: 100%; margin-right: 0; margin-bottom: 4%; clear: both; }
	
	.one.withbg, .one.withbg[data-mouse="mouse_pos"], .one.withbg[data-type="background"] { background-attachment: scroll !important; background-size: cover !important; background-position: center top !important; }
	#page_caption.hasbg h1.withtopbar, h1.hasbg.withtopbar, #page_caption.hasbg.notransparent h1.withtopbar { margin-top: 160px !important; }

	.one_half_bg.nopadding { padding: 0 !important; }
	.one_half_bg, .one_third_bg, .two_third_bg { padding: 0; }
	a.button.fullwidth.ppb .title { font-size: 26px; }
	#copyright { float: none; width: 100%; margin-bottom: 0; line-height: 23px; }
	input[type=submit].medium, input[type=button].medium, a.button.medium { padding: .3em 1.2em .3em 1.2em; }
	.contact_form_wrapper input[type=text], .contact_form_wrapper input[type=email], .contact_form_wrapper input[type=date] { margin-bottom: 4%; }
	.one_half_bg.contact_form { padding: 40px; }
	#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content { margin-right: 0; }
	#page_content_wrapper .inner .sidebar_content.left_sidebar { border: 0; padding-left: 0; padding-right: 0; }
	.ppb_content { width: 100%; }
	.page_content_wrapper.fullwidth .portfolio_filter_dropdown, #page_content_wrapper.fullwidth .portfolio_filter_dropdown { margin-right: 3%; }
	#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content { width: 100%; padding: 0; }
	.sidebar_content.three_cols.gallery .element { width: 100%; margin-right: 0; }

	#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content { padding: 0; }
	#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar { padding-left: 0; }
	.post_header.grid h6 { font-size: 18px; }
	#page_content_wrapper .posts.blog li, .page_content_wrapper .posts.blog li { width: 100%; float: none; margin-right: 0; }
	#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 27.6%; }

	.post_img.team { border-radius: 0; }
	.post_header h5, .post_quote_title { font-size: 20px; }
	.pricing_wrapper li.price_row em.exact_price { font-size: 50px !important; }
	.pricing_wrapper li.price_row strong { top: -18px; }
	.pricing_wrapper li.button_row, .pricing_wrapper li.button_row.featured { padding: 10px 0; }
	.pricing_wrapper li.button_row a.button { margin: 0 10px 0 10px; }
	#autocomplete { margin-top: 11px; }
	.post_header.search { width: 80%; }
	#searchform input[type=text] { width: 70%; }
  	
  	.ppb_fullwidth_button { text-align: center; }
  	.ppb_fullwidth_button h2.title { float: none; width: 100%; }
  	.ppb_fullwidth_button .button { float: none; margin-top: 10px; }
  	.one_half .page_content_wrapper .inner, .one_third .page_content_wrapper .inner, .one_fourth .page_content_wrapper .inner, .one_fifth .page_content_wrapper .inner, .two_third .page_content_wrapper .inner
	{
	    max-width: 100%;
	    width: 100%;
	    padding: 0;
	}
	
	#page_caption h1, .ppb_title, h2.ppb_title
	{
		font-size: 24px;
	}
	.one_half_bg { padding: 40px !important; }
	
	.one_third_bg.team_photo { width: 33.3%; }
	.two_third_bg.team { width: 66.6%; padding: 20px; }
	#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 100%; box-sizing: border-box; }
		
	.three_cols.gallery .element .portfolio_title h5
	{
		font-size: 16px;
	}
	
	.three_cols.gallery .element .portfolio_title .post_detail
	{
		font-size: 12px;
	}
	
	#page_content_wrapper.split #portfolio_filter_wrapper.two_cols.gallery .element
	{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	#page_content_wrapper.split #portfolio_filter_wrapper.two_cols.gallery.wide .element
	{
		margin-bottom: 0;
	}
	
	.portfolio_desc.portfolio4 .post_detail
	{
		display: none;
	}
	
	.top_bar.scroll #logo_wrapper
	{
		display: block;
	}
	
	.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty
	{
		height: 30px;
	}
	
	.header_cart_wrapper
	{
		margin-right: 10px;
		margin-left: 10px;
	}
	
	#mobile_nav_icon
	{
		display: inline-block !important;
	}
	
	.image_classic_frame
	{
		margin-bottom: 20px;
	}
	
	.one_third.gallery3 .gallery_archive_desc h4, .one_fourth.gallery4 .gallery_archive_desc h4
	{
		font-size: 14px;
	}
	
	.standard_wrapper
	{
		width: 100%;
		padding: 0 30px 0 30px;
	}
	
	.sidebar_content:not(.full_width) .standard_wrapper
	{
		padding: 0;
	}
	
	.ppb_fullwidth_button .standard_wrapper, .portfolio_wall_filters_wrapper
	{
		margin: 0;
	}
	
	#portfolio_filter_wrapper.split.two_cols.gallery
	{
		width: 100%;
	}
	
	.post_caption h1
	{
		font-size: 24px;
	}
	
	.four_cols.gallery .element .portfolio_title h5
	{
		font-size: 14px;
	}
	
	#portfolio_filter_wrapper.gallery.two_cols, .portfolio_filter_wrapper.gallery.two_cols, #portfolio_filter_wrapper.gallery.three_cols, .portfolio_filter_wrapper.gallery.three_cols, #portfolio_filter_wrapper.gallery.four_cols, .portfolio_filter_wrapper.gallery.four_cols
	{
		width: 100%;
	}
	
	.standard_wrapper > .one_half:not(.gallery_type), 
	.standard_wrapper > .one_third:not(.gallery_type), 
	.standard_wrapper > .one_fourth:not(.gallery_type), 
	.standard_wrapper > .one_fifth:not(.gallery_type)
	{
		padding: 35px !important;
	}
	
	.standard_wrapper > .one_half.ppb_text:not(.gallery_type), 
	.standard_wrapper > .one_third.ppb_text:not(.gallery_type), 
	.standard_wrapper > .one_fourth.ppb_text:not(.gallery_type), 
	.standard_wrapper > .one_fifth.ppb_text:not(.gallery_type)
	{
		padding: 20px 0 20px 0 !important;
	}
	
	.standard_wrapper .one_half.teaser_wrapper, .standard_wrapper .one_third.teaser_wrapper, .standard_wrapper .one_fourth.teaser_wrapper, .standard_wrapper .one_fifth.teaser_wrapper
	{
		padding: 15px !important;
		margin-bottom: 2%;
	}
	
	.post_img.fadeIn, .post_img.grid.fadeIn
	{
		opacity: 1;
	}
	
	.animated
	{
		visibility: visible;
	}
	
	.fullwidth_comment_wrapper .comment .right
	{
		width: 78%;
	}
	
	#nav_wrapper
	{
		border: 0;
	}
	
	.three_cols.gallery.wide .element.double_size
	{
		width: 66.65%;
	}
	
	#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, html[data-menu=centeralogo] body #logo_right_button
	{
		padding-top: 0;
	}
	
	#menu_gallery_wrapper.three_cols.gallery.wide .element
	{
		width: 100%;
	}
	
	.ppb_text .one_fourth i
	{
		font-size: 45px !important;
	}
	
	.ppb_content_center_bg .one_third
	{
		width: 50%;
	}
	
	.ppb_image_two_third_fullwidth .two_third_bg,
	.ppb_image_two_third_fullwidth .one_third_bg
	{
		width: 50%;
	}
	
	.social_share_button_wrapper ul
	{
		border: 0;
		padding-left: 0;
	}
	
	.parallax
	{
		z-index: 0;
	}
	
	.portfolio_post_wrapper
	{
		margin-bottom: 0;
	}
	
	body.single-portfolios .portfolio_post_wrapper
	{
		margin-bottom: 30px;
	}
	
	#toTop
	{
		bottom: 15px;
	}
	
	.ppb_content_half_bg .one_fifth
	{
		width: 20%;
		float: left;
		margin-right: 20px;
	}
	
	#logo_normal.logo_container
	{
		left: 0;
	}
	
	.footer_bar_wrapper
	{
		width: 100%;
	}
	
	.ppb_car_search_background h2.ppb_title 
	{
    	font-size: 40px;
	}
	
	.one
	{
		margin: 0 !important;
	}
	
	.grid.gallery.portrait .element .grid.gallery4
	{
		min-height: 180px;
	}
	
	.grid.gallery .element .grid.gallery2
	{
		min-height: 300px;
	}
	
	.grid.gallery .element .grid.gallery3
	{
		min-height: 200px;
	}
	
	.grid.gallery .element .grid.gallery4
	{
		min-height: 180px;
	}
	
	.sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery2
	{
		min-height: 230px;
	}
	
	.sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery3
	{
		min-height: 160px;
	}
	
	.above_top_bar .page_content_wrapper
	{
		width: 100%;
		padding: 0 30px 0 30px;
		box-sizing: border-box;
	}
	
	body #page_caption h1, body .ppb_title
	{
		font-size: 32px;
	}
	
	#page_caption.hasbg
	{
		height: 450px;
	}
	
	.car_list_wrapper
	{
		margin-bottom: 30px;
	}
	
	.grandcarrental_car_Posts .one.portfolio_type
	{
		min-height: 180px;
		margin-bottom: 20px !important;
	}
	
	body.single-car h1
	{
		font-size: 34px;
	}
	
	.single_car_per_person
	{
		font-size: 13px;
		float: left;
	}
	
	.single_car_price
	{
		font-size: 34px;
		line-height: 1.5;
	}
	
	#single_car_price
	{
		position: relative;
		top: 5px;
	}
	
	.single_car_currency
	{
		top: -10px;
	}
	
	.single_car_price_per_unit
	{
		display: block;
		top: -5px;
	}
	
	#page_caption .single_car_header_content .single_car_header_price, .single_car_header_price
	{
		line-height: 30px;
		padding: 10px 15px 10px 15px;
	}
	
	.comment_rating_wrapper .comment_rating_label
	{
		font-size: 12px;
	}
	
	blockquote
	{
		font-size: 20px;
	}
	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
	{
		width: 48.5%;
	}
	
	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n)
	{
		margin-right: 0 !important;
	}
	
	.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary
	{
		width: 50%;
		padding: 0 10px 0 10px;
		box-sizing: border-box;
		float: left;
	}
	
	.single_car_attribute_wrapper .car_attribute_icon
	{
		width: 100%;
		text-align: center;
	}
	
	.single_car_attribute_wrapper .car_attribute_content
	{
		margin-top: 5px;
	}
	
	body.admin-bar #close_mobile_menu
	{
		top: 46px;
	}
	
	body.admin-bar .header_style_wrapper
	{
		padding-top: 46px;
	}
	
	.top_contact_info
	{
		width: 75%;
	}
	
	#page_caption, #car_search_form, .car_search_form
	{
		margin-bottom: 40px;
	}
	
	.sidebar_content :not(.full_width) .car_attribute_wrapper_icon
	{
		width: 100%;
	}
	
	.car_attribute_price_day.two_cols .single_car_price
	{
		font-size: 36px;
	}
	
	.car_attribute_price_day.two_cols .single_car_currency
	{
		top: -15px;
	}
	
	.single_car_currency
	{
		font-size: 14px;
	}
	
	.one_half.gallery2.classic .car_attribute_wrapper, 
	.one_half.gallery2.classic .car_attribute_price,
	.one_third.gallery3.classic .car_attribute_wrapper, 
	.one_third.gallery3.classic .car_attribute_price,
	.one_fourth.gallery4.classic .car_attribute_wrapper, 
	.one_fourth.gallery4.classic .car_attribute_price,
	.one_third.gallery3.grid .car_attribute_wrapper, 
	.one_third.gallery3.grid .car_attribute_price,
	.one_fourth.gallery4.grid .car_attribute_wrapper, 
	.one_fourth.gallery4.grid .car_attribute_price,
	.sidebar_content:not(.full_width) .one_half.gallery2 .car_attribute_wrapper,
	.sidebar_content:not(.full_width) .one_half.gallery2 .car_attribute_price
	{
		width: 100%;
		float: left;
		text-align: center;
	}
	
	.one_half.gallery2.classic .car_attribute_price .car_attribute_price_day,
	.one_third.gallery3.classic .car_attribute_price .car_attribute_price_day,
	.one_fourth.gallery4.classic .car_attribute_price .car_attribute_price_day,
	.one_third.gallery3.grid .car_attribute_price .car_attribute_price_day,
	.one_fourth.gallery4.grid .car_attribute_price .car_attribute_price_day,
	.sidebar_content:not(.full_width) .one_half.gallery2 .car_attribute_price .car_attribute_price_day
	{
		text-align: center;
		margin-top: 10px;
	}
	
	.one_fourth.gallery4.classic .car_attribute_price .car_attribute_price_day
	{
		margin-top: -20px;
	}
	
	.one_fourth.gallery4.grid .car_attribute_price .car_attribute_price_day
	{
		margin-top: -5px;
	}
	
	.one_third.gallery3.grid .car_attribute_price .car_attribute_price_day,
	.sidebar_content:not(.full_width) .one_half.gallery2.grid .car_attribute_price .car_attribute_price_day
	{
		margin-top: -25px;
	}
	
	#page_main_content .standard_wrapper
	{
		padding: 0;
	}
	
	.classic4_cols .car_attribute_wrapper_icon .one_fourth
	{
		width: 30%;
	}
	
	.element.grid .car_attribute_wrapper_icon
	{
		display: none;
	}
}

/*  
#Mobile (Portrait)
================================================== 
*/

@media only screen and (max-width: 767px) {
	body { -webkit-text-size-adjust: none; }
	body { font-size: 13px; }
	.logo_container { display: block; }
	.logo_wrapper img { max-width: 250px; height: auto; margin-top: 0px; display: inline-block; }
	.footer_before_widget .footer_logo.logo_wrapper img { max-height: none; margin-top: 0; margin: auto; }
	
	.top_bar { width: 100%; padding: 0 30px 20px 30px; }
	.top_bar { padding-bottom: 20px !important; }
	.mobile_menu_wrapper { width: 270px; }

	.standard_wrapper { width: 100%; padding: 0 30px 0 30px; box-sizing: border-box; }
	.ppb_text.fullwidth .page_content_wrapper .inner { padding: 0; }
	h1 { font-size: 22px!important; }
	h2 { font-size: 20px; }
	h3 { font-size: 19px; }
	h4 { font-size: 18px; }
	h5 { font-size: 17px; }
	h6 { font-size: 16px; }
	h7 { font-size: 15px; }
	.post_header.grid h6, .post_quote_title.grid { font-size: 16px; }

	#page_caption h1 { font-size: 24px !important; }
	#page_caption .page_title_wrapper { width: 100%; margin: auto; }
	#page_caption { padding-left: 30px; padding-right: 30px; padding-top: 40px; padding-bottom: 40px; box-sizing: border-box; margin-bottom: 30px; }
	
	#page_content_wrapper .inner .inner_wrapper { padding: 0; }
	#page_content_wrapper .inner .sidebar_content.full_width { width: 100%; margin-top: 15px; margin-bottom: 0; }
	#page_content_wrapper .inner .sidebar_content img { max-width: 100%; height: auto; }
	#page_content_wrapper { width: 100%; margin-top: 0; padding: 0 30px 0 30px; box-sizing: border-box; }
	#page_content_wrapper.wide, .page_content_wrapper.wide { padding: 0; }
	#page_content_wrapper .inner { width: 100%; padding: 0; }
	#page_content_wrapper .inner #page_main_content { margin-top: 0; padding-bottom: 0; margin-bottom: 0; }
	#page_content_wrapper .inner { width: 100%; margin: auto; }
	#page_content_wrapper .inner .sidebar_content { width: 100%; margin-top: 0; padding-bottom: 0; float: none; border: 0 !important; }
	#page_content_wrapper .inner .sidebar_content.portfolio, #page_content_wrapper .inner .sidebar_content.portfolio #portfolio_filter_wrapper { padding-top: 0; }
	#page_content_wrapper .inner .sidebar_content.full_width { width: 100%; margin-top: 0; }
	#page_content_wrapper .inner #page_caption.sidebar_content.full_width { padding-bottom: 20px; }
	#page_content_wrapper .inner .sidebar_content.full_width img { max-width: 100%; height: auto !important; }
	#page_content_wrapper .inner .sidebar_wrapper { width: 100%; margin-left: 0; margin-bottom: 0; margin-top: 25px; padding-top: 0; }
	#page_content_wrapper .inner .sidebar_wrapper .sidebar .content { margin: 0; }
	#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, #page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper { width: 100%; }
	.portfolio_header h6 { width: 31%; font-size: 12px; }
	#page_content_wrapper .inner .sidebar_content img { max-width: 100%; height: auto; }
	.fullwidth_comment_wrapper .comment .right { width: 66%; margin-left: 15px; }
	.fullwidth_comment_wrapper ul.children div.comment .right { width: 64%; padding: 0; }
	
	ul.children div.comment ul.children div.comment .right { width: 50%; }
	
	#content_wrapper ul.children ul.children { width: 100%; }
	ul.children .comment { margin-left: 0; }
	#content_wrapper ul.children { border: 0; }
	#content_wrapper ul.children ul.children { margin-left: -16px; }
	
	.comment_wrapper #respond { margin-left: 20px; }
	.comment_wrapper ul.children #respond { margin-left: -55px; }
	#menu_wrapper { width: 100%; }
	#menu_border_wrapper, #menu_border_wrapper_right { height: auto; display: none; }
	
	#portfolio_filter_wrapper.two_cols { width: 100%; }
	#portfolio_filter_wrapper.two_cols .element { width: 100%; }
	.one_half.gallery2, .one_half.portfolio2, .one_half.gallery2 .mask, .one_half.gallery2.filterable { width: 100%; height: auto; }
	.one_half.gallery2 .mask { width: 100%; height: 100% !important; }
	.one_half.portfolio2 { margin-bottom: 5%; margin-right: 5%; }
	.one_half.gallery2 .mask .button.circle { margin-top: 30%; }
	.one_half.gallery2 img.blur_effect, .one_half.portfolio2 img.blur_effect { width: 100%; height: auto; }
	.one_half.gallery2:hover .mask .mask_circle { width: 32px; height: 32px; margin-top: 22%; }
	.one_half.gallery2 .mask .mask_circle i { font-size: 30px; line-height: 34px; }
	
	#portfolio_filter_wrapper.three_cols { width: 100%; }
	#portfolio_filter_wrapper.three_cols .element { width: 100%; float: left; margin-right: 0%;}
	.one_third.gallery3, .one_third.portfolio3, .one_third.gallery3 .mask, .one_third.gallery3.filterable { width: 100%; height: auto; }
	.one_third.gallery3 .button.circle img { width: 30px !important; height: 30px !important; }
	.one_third.gallery3 .mask { width: 100%; height: 100% !important; }
	.one_third.gallery3 img.blur_effect, .one_third.portfolio3 img.blur_effect { width: 100%; height: auto; }
	.one_third.gallery3 h5 { font-size: 14px !important; }
	.one_third.gallery3:hover .mask .mask_circle { width: 32px; height: 32px; margin-top: 22%; }
	.one_third.gallery3 .mask .mask_circle i { font-size: 30px; line-height: 34px; }
	
	#portfolio_filter_wrapper.four_cols { width: 100%; }
	#portfolio_filter_wrapper.four_cols .element { width: 100%; margin-right: 0;}
	.one_fourth, .one_fourth.last { width: 100%; margin-right: 0; margin-bottom: 2%; clear: both; }
	.one_fourth.gallery4, .one_fourth.portfolio4, .one_fourth.gallery4 .mask, .one_fourth.gallery4.filterable { width: 100%; height: auto; }
	.one_fourth.gallery4 img.blur_effect, .one_fourth.portfolio4 img.blur_effect { width: 100%; height: auto; }
	.one_fourth.gallery4 .mask { width: 100%; height: 100% !important; }
	.one_fourth.gallery4.portfolio_type h6 { margin-top: 34%; }
	.one_fourth.gallery4:hover .mask .mask_circle { width: 32px; height: 32px; margin-top: 22%; }
	.one_fourth.gallery4 .mask .mask_circle i { font-size: 30px; line-height: 34px; }
	.one_third.portfolio3_wrapper, .one_fourth.portfolio4_wrapper { width: 100%; clear: both; }
	
	.post_header { width: 100%; }
	.post_header h5 { font-size: 18px; letter-spacing: 0; }
	.ppb_subtitle.event { font-size: 16px; }
	blockquote { width: 100%; font-size: 18px; }
	blockquote:before { font-size: 2.0em; }
	#respond { margin-bottom: 0; width: 100%; }
	.post_wrapper { width: 100%;; margin-top: 0; }
	.mansory_thumbnail h6{ margin-top: 20%; font-size: 14px !important; }
	.mansory_thumbnail.double_width h6 { margin-top: 20%; }
	#page_content_wrapper .inner .sidebar_wrapper .sidebar { width: 100%; }

	#footer { width: 100%; }
	#footer ul.sidebar_widget { margin-left: 10px; }
	#footer ul.sidebar_widget { width: 100%; float: none; margin: auto; padding: 0 30px 0 30px; box-sizing: border-box; }
	#footer .sidebar_widget.four > li, #footer .sidebar_widget.three > li, #footer .sidebar_widget.two > li, #footer .sidebar_widget.one > li, #footer .sidebar_widget.four > li:nth-child(4), #footer .sidebar_widget.three > li:nth-child(3), #footer .sidebar_widget.two > li:nth-child(2) { width: 100%; }
	.footer_bar { margin-bottom: 0; }
	#copyright { width: 100%; }
	.social_wrapper, .social_wrapper.shortcode { float: none; margin: auto; text-align: center; width: auto; }
	.social_wrapper ul { margin-top: 15px; }
	.social_wrapper ul, .social_wrapper ul li { display: inline-table; }
	.footer_bar_wrapper { width: 100%; }
	#copyright { float: left; width: 100%; padding: 0 30px 0 30px; box-sizing: border-box; }
	.one_third, .one_third.last, .one_third.pricing, .one_fourth.pricing { width: 100%; margin-bottom: 3%; margin-right: 0; }
	.one_third.pricing { margin-bottom: 25px; }
	.two_third, .two_third.last { width: 100%; margin-bottom: 3%; }
	
	#footer .sidebar_widget.four > li { margin-bottom: 20px; }
	.post_content_wrapper { width: 100%; }
	ul.children div.comment .right { width: 86%; }
	.page_control { left: 39%; bottom: 65px; }
	.one.fullwidth .page_content_wrapper { padding: 0; }
	.page_content_wrapper.nopadding { padding: 0 !important; }
	#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper, .page_content_wrapper.portfolio4_content_wrapper { width: 100% !important; }
	
	.one_fourth, .one_fourth.last { width: 100%; margin-right: 0; }

	.post_img img { max-width: 100% !important; height: auto; }
	body.page-template-blog_g-php .post.type-post, body.error404 .post.type-post, body.search .hentry, body.page-template-galleries-php .galleries.type-galleries, body.tax-gallerycat .galleries.type-galleries, .ppb_blog_posts .post.type-post { width: 100%; }
	#blog_grid_wrapper .post.type-post { width: 100% !important; margin-left: 0; }
	#page_content_wrapper .inner .sidebar_wrapper.left_sidebar { width: 100%; padding-top: 0; margin-right: 0; margin-top: 30px; margin-bottom: 25px; }
	.post_header.full, .post_excerpt_full { width: 96%; }
	#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper { width: 100%; }
	
	#blog_grid_wrapper { width: 100%; }
	.one_half, .one_half.last { width: 100%; float: none; clear: both; margin-bottom: 15px; }
	#blog_grid_wrapper { padding-top: 20px; }
	
	.post_img { margin-bottom: 20px; }
	#social_share_wrapper, .social_share_wrapper { margin-top: 30px; }
	#page_content_wrapper .posts.blog li { width: 100%; }
	body.single .post.type-post { float: none; }
	.post_header h6 { font-size: 16px; }

	.alert_box_msg { max-width: 80% !important; }
	.social_wrapper.shortcode ul li { margin: 5px; }
	.one_fifth { width: 100%; float: none; }

	.footer_bar_wrapper .social_wrapper ul { margin-top: 0; }
	.above_top_bar .page_content_wrapper { margin: 0; margin: auto; width: 100%; }
	.above_top_bar .top_contact_info { width: 100%; float: none; margin: auto; text-align: center; border: 0; }
	.above_top_bar .top_contact_info span { border: 0; }

	.one.withsmallpadding:not(.withbg):not(.fullwidth), .one.withpadding:not(.withbg):not(.fullwidth) { padding: 30px 0 30px 0 !important; box-sizing: border-box; clear: both; }
	.one.withpadding:not(.withbg):not(.fullwidth).parallax_content { padding: 30px 0 30px 0 !important; box-sizing: border-box; }

	.footer_bar_wrapper .social_wrapper { width: 100%; text-align: center; float: none; margin: 0 0 10px 0; }
	.footer_bar_wrapper .social_wrapper ul li { float: none; display: inline-block; margin: 0 5px 0 5px; }
	.comment .right { width: 100%; margin-left: 0; padding: 0 0 15px 0; }

	.post_type_icon { width: 40px; height: 40px !important; }
	body.search .post_header { width: 72%; }
	
	h1.product_title { font-size: 20px; }
1
	.post_img.small img.thumbnail_gallery { max-width: 140px !important; }
	.one.withbg { background-attachment: scroll !important; background-size: cover !important; background-position: center top !important; background: #000; }
	
	.three_cols.gallery .element, .four_cols.gallery .element, #photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry, #photo_wall_wrapper .wall_entry.three_cols, #photo_wall_wrapper .wall_entry.four_cols, .photo_wall_wrapper .wall_entry.four_cols { width: 100%; margin-right: 0%; }
	.page_content_wrapper .inner, .standard_wrapper { width: 100%; }
	
	.one_half_bg, .one_third_bg, .two_third_bg, .one_fourth_bg { width: 100%; padding: 30px !important; }
	.one_half_bg.nopadding, .two_third_bg > div, .one_half_bg > div, .one_third_bg > div, .one_fourth_bg > div { padding: 0 !important; }
	.one .page_content_wrapper.withbg { max-height: 300px; }
	.ppb_subtitle { margin-bottom: 0; }
	#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content, #page_content_wrapper .inner .sidebar_content.portfolio { width: 100%; margin-right: 0; border: 0; margin-bottom: 30px; float: left; padding-right: 0; }
	#page_content_wrapper .inner .sidebar_content.left_sidebar, .page_content_wrapper .inner .sidebar_content.left_sidebar { width: 100%; float: none; padding: 0; }
	#page_content_wrapper .inner .sidebar_wrapper, .page_content_wrapper .inner .sidebar_wrapper, #page_content_wrapper .inner .sidebar_wrapper.left_sidebar, .page_content_wrapper .inner .sidebar_wrapper.left_sidebar { width: 100%; float: left; margin-top: 20px; clear: both; }

	.page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery, #page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery, .page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery, #page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery { width: 100%; margin: 0; }
	#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content { width: 100%; }
	.page_content_wrapper .inner > div { width: 100% !important; }
	#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content, #blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post { width: 100%; margin-right: 0; }
	.post_share_bubble { left: 30px; }
	.photo_wall_wrapper.shortcode, #photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry.withmargin { width: 100%; margin: 0; }
	.pricing_content_wrapper.light .one_half.pricing { width: 100%; }
	.one_third_bg.team_photo { padding-bottom: 0!important; }
	.map_shortcode_wrapper { max-height: 300px; }
	.testimonial_slider_wrapper { font-size: 16px; }
	#page_content_wrapper .inner .sidebar_content.full_width img, .page_content_wrapper img{ max-width: 100%; height: auto; }
	#footer_menu { float: left; width: 100%; padding: 0 30px 0 30px; box-sizing: border-box; }
	#footer_menu li:first-child { margin-left: 0; }  
  #page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, .page_content_wrapper .inner .sidebar_content.full_width.blog_grid_wrapper { width: 100%; }
  #page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar { padding-left: 0; }
  
  	.ppb_fullwidth_button { text-align: center; }
  	.ppb_fullwidth_button h2.title { float: none; width: 100%; }
  	.ppb_fullwidth_button .button { float: none; margin-top: 10px; }

  	h2.ppb_title { font-size: 24px !important; margin-top: 10px; }
  	h2.ppb_title .ppb_title_first { font-size: 18px; margin-bottom: 15px; }
  	#footer_before_widget_text { width: 85%; }
  	#toTop { right: 10px; }

  	.post.type-post { margin-bottom: 40px; }
  	#page_caption.hasbg .post_detail, #page_caption.hasbg .post_detail a, #page_caption.hasbg .post_detail a:hover, #page_caption.hasbg .post_detail a:active, .page_tagline { font-size: 11px; }
  	.post_type_icon i { line-height: 38px; }

  	#searchform input[type=text] { width: 71%; }
  	#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 100%; box-sizing: border-box; }
  	
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 100%; margin: 0 0 30px 0; }
  .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product { width: 100% !important; margin: 0 0 30px 0; }
  .woocommerce table.cart td.actions .coupon .input-text#coupon_code { width: 48%; }
  
  #logo_wrapper .social_wrapper { display: none; }
  #logo_wrapper, html[data-style=fullscreen] #logo_wrapper, .top_bar.hasbg #logo_wrapper { border: 0; text-align: left; padding: 15px 0 15px 0; }
	
	.three_cols.gallery .element .portfolio_title .image_caption, 
	.two_cols.gallery .element .portfolio_title .image_caption, 
	.four_cols.gallery .element .portfolio_title .image_caption, 
	.five_cols.gallery .element .portfolio_title .image_caption
	{
		 transform: translateY(0px);
		 opacity: 1;
	}
	
	.two_cols.gallery.wide .element, .three_cols.gallery.wide .element, .two_cols.gallery .element, .four_cols.gallery.wide .element, .five_cols.gallery.wide .element
	{
		width: 100%;
		margin-right: 0;
	}
	
	.two_cols.gallery.wide .element, .three_cols.gallery.wide .element, .four_cols.gallery.wide .element, .five_cols.gallery.wide .element
	{
		margin-bottom: 0;
	}
	
	.footer_photostream li
	{
		width: 25%;
	}
	
	.post_excerpt
	{
		width: 100%;
	}
	
	.top_bar.scroll #logo_wrapper
	{
		display: block !important;
	}
	
	.portfolio_desc
	{
		margin-bottom: 15px;
	}
	
	.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty
	{
		height: 31px;
		-webkit-appearance: none;
	}
	
	.page_tagline, .post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company
	{
		font-size: 12px;
	}
	
	.five_cols.gallery .element .portfolio_title h5
	{
		font-size: 16px;
	}
	
	.textwidget img
	{
		text-align: center;
	}
	
	.mobile_menu_wrapper
	{
		width: 270px;
	}
	
	.mobile_main_nav li.menu-item-has-children > a:after
	{
		left: 240px;
	}
	
	.mobile_menu_wrapper .sidebar .content .sidebar_widget li ul.flickr li
	{
		width: 50%;
	}
	
	.fullscreen_share_content #social_share_wrapper ul li a i
	{
		font-size: 3em;
	}
	
	.fullscreen_share_content #social_share_wrapper ul li
	{
		margin: 0 10px 0 10px;
	}
	
	.header_cart_wrapper
	{
		margin-left: 10px;
	}
	
	body.js_nav #overlay_background 
	{
	  visibility: visible;
	  opacity: 1;
	}
	
	.ppb_text
	{
		padding: 20px 0 20px 0 !important;
	}
	
	#mobile_nav_icon
	{
		display: inline-block !important;
	}
	
	.standard_wrapper
	{
		width: 100%;
		padding: 0 20px 0 20px;
	}
	
	.standard_wrapper:empty
	{
		padding: 0;
	}
	
	.header_style_wrapper .standard_wrapper
	{
		padding: 0 10px 0 10px;
	}
	
	.five_cols.gallery .element
	{
		width: 100%;
	}
	
	.one
	{
		width: 100% !important;
		overflow: hidden;
	}
	
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering
	{
		float: left;
	}
	
	.post_caption
	{
		margin-bottom: 20px;
	}
	
	#option_btn, #option_wrapper
	{
		display: none;
	}
	
	#logo_normal.logo_container, #logo_transparent.logo_container
	{
		left: 0;
		top: 10px;
	}
	
	#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, html[data-menu=centeralogo] #logo_right_button
	{
		padding-top: 3px !important;
	}
	
	#mobile_nav_icon
	{
		border-top-width: 2px;
	}
	
	.parallax
	{
		z-index: 0;
		clear: both;
	}
	
	.one.ppb_header_youtube, .one.ppb_header_vimeo, .ppb_header.parallax.withbg
	{ 
		padding: 200px 20px 200px 20px !important;
	}
	
	.ppb_content_center_bg .one_third
	{
		width: 100%;
	}
	
	.ppb_card_two_cols_with_image
	{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.parallax_scroll
	{
		position: relative !important;
	}
	
	#wrapper
	{
		padding-top: 60px;
		overflow-x: hidden;
	}
	
	.ppb_fullwidth_button .standard_wrapper, .portfolio_wall_filters_wrapper
	{
		margin: 0;
	}
	
	.menu-footer-menu-container
	{
		margin-bottom: 10px;
		float: left;
	}
	
	.header_style_wrapper.nofixed
	{
		display: block;
	}
	
	#page_caption.hasbg .page_title_wrapper .page_title_inner
	{
		width: calc(100% - 60px);
		padding: 40px;
	}
	
	.portfolio_mixed_filter_wrapper.contained, .portfolio_mixed_filter_wrapper.three_cols.gallery .element.double_size, .portfolio_mixed_filter_wrapper.three_cols.gallery .element
	{
		width: 100%;
		box-sizing: border-box;
	}
	
	.social_share_button_wrapper .social_post_view, .social_share_button_wrapper .social_post_share_count
	{
		margin: 0 10px 0 10px;
	}
	
	.social_share_button_wrapper ul
	{
		padding-left: 0;
		border: 0;
	}
	
	#page_caption.hasbg .page_title_wrapper .page_title_inner
	{
		box-shadow: 0 0 0;
	}
	
	.floatright
	{
		float: left;
	}
		
	#page_content_wrapper .inner .sidebar_content ul.products
	{
		padding: 0;
	}
	
	body.single-product #page_content_wrapper .inner .sidebar_content.full_width
	{
		padding-top: 0;
	}
	
	#about_the_author .author_detail
	{
		width: 100%;
		text-align: center;
	}
	
	#about_the_author .gravatar
	{
		margin: auto;
		float: none;
		margin-bottom: 20px;
	}
	
	.author_content .author_label
	{
		float: none;
	}
	
	body.single-post #page_content_wrapper, body.single-attachment #page_content_wrapper
	{
		margin-top: 30px;
	}
	
	.animated
	{
		visibility: visible;
	}
	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
	{
		clear: both;
	}
	
	.ppb_car_search_background h2.ppb_title
	{
		font-size: 26px;
	}
	
	.ppb_car_search_background,
	.ppb_car_search_youtube
	{
		max-height: 650px;
	}
	
	.one
	{
		margin: 0 !important;
	}
	
	#car_search_form, .car_search_form
	{
		margin-bottom: 30px;
		padding-bottom: 10px;
	}
	
	#page_caption.hasbg
	{
		max-height: 600px;
	}
	
	#page_caption .single_car_header_button
	{
		bottom: 120px;
	}
	
	#page_caption.hasbg .page_title_wrapper
	{
		bottom: -25px;
	}
	
	.grandcarrental_car_Posts .one.portfolio_type
	{
		margin-bottom: 20px !important;
	}
	
	.grid.gallery .element .grid.gallery2,
	.grid.gallery .element .grid.gallery3,
	.grid.gallery .element .grid.gallery4,
	.sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery2,
	.sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery3,
	.grid.gallery.portrait .element .grid.gallery4
	{
		min-height: 300px;
	}
	
	#page_caption .single_car_header_content .single_car_header_price, .single_car_header_price
	{
		width: 100%;
	}
	
	.single_car_attribute_wrapper .one_fourth,
	.single_car_attribute_wrapper .one_fourth.last
	{
		width: 50%;
		clear: none;
		text-align: left;
	}
	
	.comment_rating_wrapper, 
	#commentform > p.comment-form-rating
	{
		width: 100%;
		clear: both;
	}
	
	.single_car_booking_wrapper, .single_car_share_wrapper
	{
		border-top-width: 1px;
		border-top-style: solid;
		border-radius: 5px;
	}
	
	.one.ppb_team_column .standard_wrapper
	{
		padding: 0 50px 0 50px;
	}
	
	body.single-post #page_caption 1.page_title_wrapper
	{
		width: 100%;
	}
	
	html[data-menu=leftalign] #logo_right_button
	{
		top: -5px;
	}
	
	#page_content_wrapper p.woocommerce-result-count
	{
		padding-bottom: 0;
	}
	
	.woocommerce .woocommerce-ordering
	{
		margin-bottom: 30px;
	}
	
	.woocommerce .star-rating
	{
		float: none;
		clear: both;
		margin-bottom: 5px;
	}
	
	.woocommerce #review_form #respond p.stars
	{
		margin-top: -7px;
	}
	
	body.admin-bar #close_mobile_menu
	{
		top: 46px;
	}
	
	body.admin-bar .header_style_wrapper
	{
		padding-top: 46px;
	}
	
	.above_top_bar .social_wrapper
	{
		float: none;
		text-align: center;
	}
	
	.top_contact_info > div
	{
		width: 50% !important;
	}
	
	.top_contact_info > div.company_address
	{
		width: 100% !important;
	}
	
	.above_top_bar .social_wrapper ul
	{
		margin-top: 0;
	}
	
	#page_main_content .standard_wrapper
	{
		padding: 0;
	}
	
	.car_attribute_wrapper.car_list
	{
		width: 70%;
	}
	
	.car_attribute_price.car_list
	{
		width: 30%;
	}
	
	.sidebar_content :not(.full_width) .car_attribute_wrapper_icon
	{
		width: 100%;
	}
	
	.car_attribute_wrapper_icon .one_fourth
	{
		width: 23.5%;
		clear: none;
	}
	
	.car_attribute_price_day.two_cols .single_car_price
	{
		font-size: 32px;
	}
	
	.car_attribute_price_day.two_cols .single_car_currency
	{
		top: -13px;
		font-size: 13px;
	}
	
	.car_list_wrapper
	{
		margin-bottom: 0;
		padding-bottom: 0;
		border: 0;
	}
	
	body.single-car h1
	{
		font-size: 30px !important;
	}
	
	.parallax
	{
		min-height: 60vh;
	}
}

/* 
#Mobile (Landscape)
================================================== 
*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
	body { -webkit-text-size-adjust: none; }
	.map_shortcode_wrapper { max-height: 200px; }
	#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 25.8%; }
	
	#page_caption.hasbg .page_title_wrapper .page_title_inner
	{
		padding: 25px;
		bottom: 10px;
	}
}

@media screen and (max-width: 667px) and (orientation:landscape) {
  body { -webkit-text-size-adjust: none; }
}

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/mpc-massive/assets/css/mpc-styles.css */
/*!---------------------------------------------------------------------------*\
	ANIMATIONS
\*----------------------------------------------------------------------------*/
.mpc-animation {
	opacity: 0;
}

.vc_editor .mpc-animation.mpc-row,
.vc_editor .mpc-animation.mpc-column,
.vc_editor .mpc-animation.mpc-toggle-row {
	opacity: 1;
}

.mpc-no-transition,
.velocity-animating,
.velocity-animating .mpc-transition {
	-webkit-transition: none !important;
	transition: none !important;
}
.mpc-transition {
	-webkit-transition: all .25s;
	transition: all .25s;
}

.mpc-display--block {
	display: block !important;
}

.mpc-align--left {
	text-align: left;
}
.mpc-align--right {
	text-align: right;
}
.mpc-align--center {
	text-align: center;
}

/*!---------------------------------------------------------------------------*\
	FILTERS
\*----------------------------------------------------------------------------*/
.mpc-effect--brightness .mpc-item img {
	-webkit-filter: brightness(50%);
	filter: brightness(50%);
}
.mpc-effect--brightness .mpc-item:hover img {
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
}

.mpc-effect--brightness.mpc-effect--reverse .mpc-item img {
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
}
.mpc-effect--brightness.mpc-effect--reverse .mpc-item:hover img {
	-webkit-filter: brightness(50%);
	filter: brightness(50%);
}

.mpc-effect--contrast .mpc-item img {
	-webkit-filter: contrast(0.5);
	filter: contrast(0.5);
}
.mpc-effect--contrast .mpc-item:hover img {
	-webkit-filter: contrast(1);
	filter: contrast(1);
}

.mpc-effect--contrast.mpc-effect--reverse .mpc-item img {
	-webkit-filter: contrast(1);
	filter: contrast(1);
}
.mpc-effect--contrast.mpc-effect--reverse .mpc-item:hover img {
	-webkit-filter: contrast(0.5);
	filter: contrast(0.5);
}

.mpc-effect--grey-scale .mpc-item img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}
.mpc-effect--grey-scale .mpc-item:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.mpc-effect--grey-scale.mpc-effect--reverse .mpc-item img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.mpc-effect--grey-scale.mpc-effect--reverse .mpc-item:hover img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.mpc-effect--hue .mpc-item img {
	-webkit-filter: hue-rotate(180deg);
	filter: hue-rotate(180deg);
}
.mpc-effect--hue .mpc-item:hover img {
	-webkit-filter: hue-rotate(0);
	filter: hue-rotate(0);
}
.mpc-effect--hue.mpc-effect--reverse .mpc-item img {
	-webkit-filter: hue-rotate(0);
	filter: hue-rotate(0);
}
.mpc-effect--hue.mpc-effect--reverse .mpc-item:hover img {
	-webkit-filter: hue-rotate(180deg);
	filter: hue-rotate(180deg);
}

.mpc-effect--invert .mpc-item img {
	-webkit-filter: invert(1);
	filter: invert(1);
}
.mpc-effect--invert .mpc-item:hover img {
	-webkit-filter: invert(0);
	filter: invert(0);
}
.mpc-effect--invert.mpc-effect--reverse .mpc-item img {
	-webkit-filter: invert(0);
	filter: invert(0);
}
.mpc-effect--invert.mpc-effect--reverse .mpc-item:hover img {
	-webkit-filter: invert(1);
	filter: invert(1);
}

.mpc-effect--saturate .mpc-item img {
	-webkit-filter: saturate(200%);
	filter: saturate(200%);
}
.mpc-effect--saturate .mpc-item:hover img {
	-webkit-filter: saturate(100%);
	filter: saturate(100%);
}
.mpc-effect--saturate.mpc-effect--reverse .mpc-item img {
	-webkit-filter: saturate(100%);
	filter: saturate(100%);
}
.mpc-effect--saturate.mpc-effect--reverse .mpc-item:hover img {
	-webkit-filter: saturate(200%);
	filter: saturate(200%);
}

.mpc-effect--sepia .mpc-item img {
	-webkit-filter: sepia(1);
	filter: sepia(1);
}
.mpc-effect--sepia .mpc-item:hover img {
	-webkit-filter: sepia(0);
	filter: sepia(0);
}
.mpc-effect--sepia.mpc-effect--reverse .mpc-item img {
	-webkit-filter: sepia(0);
	filter: sepia(0);
}
.mpc-effect--sepia.mpc-effect--reverse .mpc-item:hover img {
	-webkit-filter: sepia(1);
	filter: sepia(1);
}

/*!---------------------------------------------------------------------------*\
	EFFECTS
\*----------------------------------------------------------------------------*/
.mpc-effect--target {
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.mpc-effect--zoomIn .mpc-effect--target {
	-webkit-transform: scale( 1 );
	transform: scale( 1 );
}

.mpc-effect--zoomOut:hover .mpc-effect--target {
	-webkit-transform: scale( 1 ) !important;
	transform: scale( 1 ) !important;
}

.mpc-effect--zoomOutRotate:hover .mpc-effect--target {
	-webkit-transform: scale( 1 ) rotate( 0deg ) !important;
	transform: scale( 1 ) rotate( 0deg ) !important;
}

.mpc-effect--zoomInRotate .mpc-effect--target {
	-webkit-transform: scale( 1 ) rotate( 0deg );
	transform: scale( 1 ) rotate( 0deg );
}

/* Flashing */
.mpc-effect--flashing:hover .mpc-effect--target {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% { opacity: .4; }
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: .4; }
	100% { opacity: 1; }
}

/* Shine */
.mpc-effect--shine {
	position: relative;
	overflow: hidden;
}
.mpc-effect--shine::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	pointer-events: none;
}
.mpc-effect--shine:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% { left: 125%; }
}
@keyframes shine {
	100% { left: 125%; }
}

/* Circle */
.mpc-effect--circle {
	position: relative;
	overflow: hidden;
}
.mpc-effect--circle::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
	pointer-events: none;
}
.mpc-effect--circle:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% { opacity: 1; }
	40% { opacity: 1; }
	100% { width: 200%; height: 200%; opacity: 0; }
}
@keyframes circle {
	0% {opacity: 1; }
	40% { opacity: 1; }
	100% { width: 200%; height: 200%; opacity: 0; }
}

/*!---------------------------------------------------------------------------*\
	OTHER
\*----------------------------------------------------------------------------*/
div[class^="mpc-"] > p {
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	text-align: inherit;
	text-transform: inherit;
}

.mpc-content-align,
.mpc-content-wrapper {
	display: inline-block;
	vertical-align: middle;
}

.mpc-content-align {
	height: 100%;
}

.mpc-content-wrapper {
	max-height: 100%;
	overflow: auto;
}
.mpc-content-wrapper::-webkit-scrollbar {
	width: 3px;
}
.mpc-content-wrapper::-webkit-scrollbar {
	background: rgba(255, 255, 255, 0.2);
}
.mpc-content-wrapper::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2);
}

.mpc-content-wrapper:after {
	content: '';
	display: block;
	clear: both;
}

/* Slick */
.mpc-carousel__wrapper {
	position: relative;
	z-index: 1;
}

[data-mpcslick]:not(.slick-slider) {
	display: -ms-flexbox;
	-ms-flex-pack: center;

	display: flex;
	justify-content: center;
}
[data-mpcslick]:not(.slick-slider) > div {
	margin: 0 !important;

	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
[data-mpcslick]:not(.slick-slider) + .mpc-navigation {
	display: none;
}

.slick-cloned.mpc-init,
.slick-cloned .mpc-init {
	visibility: visible !important;
	opacity: 1;
}

[data-slick-cols="1"]:not(.slick-slider) > div {
	width: 100%;
}
[data-slick-cols="2"]:not(.slick-slider) > div {
	width: 50%;
}
[data-slick-cols="3"]:not(.slick-slider) > div {
	width: 33%;
}
[data-slick-cols="4"]:not(.slick-slider) > div {
	width: 25%;
}
[data-slick-cols="5"]:not(.slick-slider) > div {
	width: 20%;
}
[data-slick-cols="6"]:not(.slick-slider) > div {
	width: 16.66%;
}
[data-slick-cols="7"]:not(.slick-slider) > div {
	width: 14.28%;
}
[data-slick-cols="8"]:not(.slick-slider) > div {
	width: 12.5%;
}

/* Disable mobile navigation */
@media only screen and (max-width: 768px) {
	.mpc-navigation {
		display: none;
	}
}

/* Icon Mirror */
.mpc-icon--mirror {
	display: block !important;
	-webkit-transform: translate(0, 0) rotateY( 180deg ) !important;
	transform: translate(0, 0) rotateY( 180deg );
}

/* Placeholders */
.mpc-image-placeholder {
	background-position: center !important;
	background-size: 64px !important;
	background-image: url('https://spidercars.ae/wp-content/plugins/mpc-massive/assets/css/../images/mpc-image-placeholder.png');
	background-repeat: no-repeat;
	background-color: #eeeeee;
}

/* prettyPhoto styling for small screens */
@media (max-width: 767px)
{
	.pp_pic_holder.pp_default {
		width: 96%!important;
		left: 2%!important;
		overflow: hidden;
	}
	div.pp_default .pp_content_container .pp_left {
		padding-left: 0!important;
	}
	div.pp_default .pp_content_container .pp_right {
		padding-right: 0!important;
	}
	.pp_content {
		width: 100%!important;
		height: auto!important;
	}
	.pp_fade {
		width: 100%!important;
		height: 100%!important;
	}
	a.pp_expand,
	a.pp_contract,
	.pp_hoverContainer,
	.pp_gallery,
	.pp_top,
	.pp_bottom {
		display: none!important;
	}
	#pp_full_res img {
		width: 100%!important;
		height: auto!important;
		vertical-align: middle;
	}
	.pp_details {
		display: none !important;
	}
	a.pp_close {
		right: 10px!important;
		top: 10px!important;
	}
}

/* Magnific Popup opacity override */
.mfp-wrap * {
	/*opacity: 1;*/
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
.mfp-figure {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

/* Row/Column Link block notices */
.mpc-notice {
	background: #E67D7D;
	color: #fff;
	padding: 1em 2em;
	font-style: italic;
}
.mpc-notice a {
	font-style: italic;
	color: #fff !important;
	border-bottom: 1px dotted;
}
.mpc-notice a:hover {
	color: #eee !important;
}

/* RTL styles */
.rtl .slick-slide,
[dir="rtl"] .slick-slide {
	float: right;
}

html[dir="rtl"] .mpc-navigation--style_3,
.rtl .mpc-navigation--style_3,
html[dir="rtl"] .mpc-navigation--style_4,
.rtl .mpc-navigation--style_4,
html[dir="rtl"] .mpc-navigation--style_5,
.rtl .mpc-navigation--style_5 {
	right: auto;
	left: 0;
}

html[dir="rtl"] .mpc-navigation--style_3:last-child,
.rtl .mpc-navigation--style_3:last-child
html[dir="rtl"] .mpc-navigation--style_4:last-child,
.rtl .mpc-navigation--style_4:last-child,
html[dir="rtl"] .mpc-navigation--style_5:last-child,
.rtl .mpc-navigation--style_5:last-child {
	right: 0;
	left: auto;
}

/* Experimental fix */
[class*="mpc"],
[class*="mpc"]:after,
[class*="mpc"]:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
[class^="mpc-"] .slick-list {
	opacity: 1;
}


/* Genesis theme */
.site-inner {
	overflow: visible;
}

/* Jupiter theme */
.mk-page-section-wrapper {
	overflow: hidden;
}

/* Lightbox Close button in themes */
button.mfp-arrow, button.mfp-close {
	z-index: 1000000;
}

/* Icon anchor link underline on some themes */
.mpc-icon-anchor.mpc-icon-anchor.mpc-icon-anchor:hover {
	text-decoration: none;
}

/* Uncode icon in header cart issue */
.hmenu .fa,
.vmenu .fa,
.menu-overlay .fa {
	font-family: uncodeicon!important;
}

/* Uncode lightbox z-index issue */
.mfp-zoom-out-cur #masthead:not(.menu-absolute) {
    z-index: 1041;
}

/* Grids & Carousels load glitch fix */
[class^="mpc-grid-"],
[class^="mpc-carousel-"] {
	opacity: 0;
}

.vc-main-sortable-container [class^="mpc-grid-"],
.vc-main-sortable-container [class^="mpc-carousel-"] {
	opacity: 1;
}

/* Vitrine theme layout fix */
.mpc-vitrine-theme [class*="mpc"],
.mpc-vitrine-theme [class*="mpc"]:after,
.mpc-vitrine-theme [class*="mpc"]:before {
	-webkit-box-sizing: initial;
	box-sizing: initial;
}

/* Impreza theme layout fix */
.mpc-row.g-cols.vc_inner,
.g-cols > .mpc-column {
    display: flex;
}

a[class^="mpc-"] {
	text-decoration: none;
}
/*----------------------------------------------------------------------------*\
	ALERT SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-alert-wrap { position: relative; }

.mpc-alert { display: flex; align-items: stretch; width: 100%; overflow: hidden; }

.mpc-alert__icon, .mpc-alert__dismiss { display: flex; align-items: center; justify-content: center; min-width: 2em; }

.mpc-alert__icon i, .mpc-alert__dismiss i { display: block; }

.mpc-alert__dismiss { cursor: pointer; border-width: 0; border-style: none; border-color: transparent; }

.mpc-alert__dismiss.mpc-dismiss--corner { display: block; min-width: initial; text-align: center; position: absolute; top: 0; left: 100%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.mpc-alert__content { display: flex; flex-wrap: wrap; align-items: center; flex-grow: 1; font-family: inherit; }

.mpc-alert__content > * { flex: 0 1 100%; }

.mpc-alert__content p:first-child { margin-top: 0 !important; }

.mpc-alert__content p:last-child { margin-bottom: 0 !important; }

@media screen and (max-width: 767px) { .mpc-alert__icon { display: none; } }

/*----------------------------------------------------------------------------*\
	ANIMATED TEXT SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-animated-text-wrap { display: inline-block; vertical-align: middle; }

.mpc-animated-text { display: inline-block; vertical-align: middle; min-height: 1em; overflow: hidden; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

@media screen and (max-width: 768px) { .mpc-animated-text { display: block; margin: 0 auto; } }

.mpc-animated-text:before { content: '\00a0'; display: inline-block; width: 0; float: left; }

.mpc-animated-text__block, .mpc-animated-text__word { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }

.mpc-animated-text-wrap.mpc-style--rotator .mpc-animated-text { overflow: hidden; }

.mpc-animated-text-wrap.mpc-style--rotator .mpc-animated-text__block { display: none; }

.mpc-animated-text-wrap.mpc-style--rotator .mpc-animated-text__block:first-child { display: block; }

.mpc-animated-text-wrap.mpc-style--rotator .mpc-animated-text__word { display: inline-block; white-space: nowrap; }

@media screen and (max-width: 992px) { .mpc-animated-text-wrap.mpc-style--rotator .mpc-animated-text__word { white-space: normal; } }

.mpc-animated-text-wrap.mpc-style--rotator.mpc-loaded .mpc-animated-text__block { display: block; }

.mpc-animated-text-wrap.mpc-style--typewrite .mpc-animated-text_block { display: inline-block; }

.mpc-animated-text__pointer { display: inline-block; vertical-align: middle; border-left: 2px solid; margin-left: .25em; line-height: 1; -webkit-animation: mpc-blink .75s infinite; animation: mpc-blink .75s infinite; }

@media screen and (max-width: 992px) { .mpc-animated-text__pointer { display: none; } }

.mpc-animated-text__side { display: inline-block; vertical-align: middle; }

.mpc-animated-text__side.mpc-animated-text__before { margin-right: .4em; }

.mpc-animated-text__side.mpc-animated-text__after { margin-left: .4em; }

@-webkit-keyframes mpc-blink { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }

@keyframes mpc-blink { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }

/*----------------------------------------------------------------------------*\
	BUTTON SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-button { position: relative; display: inline-block; overflow: hidden; text-decoration: none; z-index: 1; }

.mpc-button:hover { -webkit-transform: translate3d(0, 0, 0); }

.mpc-tooltip-wrap > .mpc-button { display: block; }

.mpc-button__content { position: relative; z-index: 2; display: flex; justify-content: center; }

.mpc-button__title { display: inline-block; vertical-align: middle; align-self: center; line-height: initial; }

.mpc-button__icon { text-align: center; vertical-align: middle; display: inline-block; align-self: center; line-height: initial; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.mpc-button__background { position: absolute; z-index: 1; opacity: 0; }

.mpc-button:hover .mpc-button__background, .mpc-active .mpc-button .mpc-button__background, .mpc-parent-hover:hover .mpc-button .mpc-button__background { opacity: 1; }

.mpc-button__background.mpc-effect-type--fade.mpc-effect-side--in { top: 0; bottom: 0; left: 0; right: 0; }

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top { top: -100%; left: 0; width: 100%; height: 100%; }

.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top { top: 0; }

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--right { top: 0; left: 100%; width: 100%; height: 100%; }

.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--right, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--right, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--right { left: 0; }

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 100%; left: 0; width: 100%; height: 100%; }

.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--bottom, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--bottom, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 0; }

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--left { top: 0; left: -100%; width: 100%; height: 100%; }

.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--left, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--left, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--left { left: 0; }

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--horizontal { top: 0; bottom: 0; left: 50%; right: 50%; }

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--horizontal, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--horizontal, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--horizontal { left: 5%; right: 5%; }

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 50%; bottom: 50%; left: 0; right: 0; }

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--vertical, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--vertical, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 5%; bottom: 5%; }

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(45deg); }

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: -60%; bottom: -60%; }

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(-45deg); }

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right, .mpc-active .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right, .mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: -60%; bottom: -60%; }

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--left .mpc-button__icon { padding-right: .5em; }

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--left .mpc-button__title { padding-left: 0; }

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--right .mpc-button__icon { padding-left: .5em; }

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--right .mpc-button__title { padding-right: 0; }

.mpc-button__content.mpc-effect-type--slide .mpc-button__icon { position: absolute; top: 50%; opacity: 0; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.mpc-button:hover .mpc-button__content.mpc-effect-type--slide .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--slide .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--slide .mpc-button__icon { opacity: 1; }

.mpc-button__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-button__icon { left: -100%; padding: 0; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-button__icon { left: 5%; }

.mpc-button__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-button__icon { right: -100%; padding: 0; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-button__icon { right: 5%; }

.mpc-button__content.mpc-effect-type--push_out { overflow: hidden; }

.mpc-button__content.mpc-effect-type--push_out .mpc-button__icon { position: absolute; opacity: 0; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out .mpc-button__icon { opacity: 1; }

.mpc-button__content.mpc-effect-type--push_out .mpc-button__title { position: relative; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__icon { top: -100%; left: 50%; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__icon { top: 50%; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__title { top: 0; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__title, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__title, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__title { top: 5em; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__icon { top: 50%; left: 150%; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__icon { left: 50%; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__title { left: 0; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__title, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__title, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__title { left: -100%; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__icon { top: 150%; left: 50%; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__icon { top: 50%; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__title { top: 0; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__title, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__title, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__title { top: -5em; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__icon { top: 50%; left: -100%; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__icon, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__icon, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__icon { left: 50%; }

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__title { left: 0; }

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__title, .mpc-active .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__title, .mpc-parent-hover:hover .mpc-button .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__title { left: 100%; }

/*----------------------------------------------------------------------------*\
	BUTTON SET SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-button-set { display: inline-block; }

.mpc-button-set.mpc-fullwidth.mpc-style--horizontal { display: -ms-flexbox; display: flex; align-items: center; }

.mpc-button-set.mpc-fullwidth.mpc-style--horizontal > .mpc-button, .mpc-button-set.mpc-fullwidth.mpc-style--horizontal > .mpc-lightbox, .mpc-button-set.mpc-fullwidth.mpc-style--horizontal > .mpc-add_to_cart { flex-grow: 1; }

.mpc-button-set.mpc-fullwidth.mpc-style--horizontal > .mpc-button .mpc-button, .mpc-button-set.mpc-fullwidth.mpc-style--horizontal > .mpc-lightbox .mpc-button, .mpc-button-set.mpc-fullwidth.mpc-style--horizontal > .mpc-add_to_cart .mpc-button { display: block; }

.mpc-button-set.mpc-fullwidth.mpc-style--vertical { display: block; }

.mpc-button-set.mpc-style--vertical { text-align: center; }

.mpc-button-set .mpc-lightbox .mpc-button { vertical-align: bottom; }

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-tooltip-wrap, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart-wrap, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-lightbox, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart { vertical-align: middle; }

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-tooltip-wrap:first-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-tooltip-wrap:first-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart-wrap:first-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart-wrap:first-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-button:first-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-button:first-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-lightbox:first-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-lightbox:first-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart:first-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart:first-child .mpc-button { border-bottom-right-radius: 0; border-top-right-radius: 0; padding-left: 0 !important; }

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-tooltip-wrap:last-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-tooltip-wrap:last-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart-wrap:last-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart-wrap:last-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-button:last-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-button:last-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-lightbox:last-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-lightbox:last-child .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart:last-child, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart:last-child .mpc-button { border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; padding-right: 0 !important; }

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-tooltip-wrap:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-tooltip-wrap:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart-wrap:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart-wrap:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-button:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-button:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-lightbox:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-lightbox:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--horizontal:not(.mpc-frontend) > .mpc-add_to_cart:not(:first-child):not(:last-child) .mpc-button { border-left-width: 0; border-radius: 0; }

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart { display: block; }

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:first-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:first-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:first-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:first-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:first-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:first-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:first-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:first-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:first-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:first-child .mpc-button { border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding-top: 0 !important; }

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:last-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:last-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:last-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:last-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:last-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:last-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:last-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:last-child .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:last-child, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:last-child .mpc-button { border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; padding-bottom: 0 !important; }

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:not(:first-child):not(:last-child) .mpc-button, .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:not(:first-child):not(:last-child), .mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:not(:first-child):not(:last-child) .mpc-button { border-top-width: 0; border-radius: 0; }

.mpc-button-set .mpc-button-separator-box { display: inline-block; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.mpc-button-set .mpc-button-separator { display: inline-block; min-width: 1em; text-align: center; white-space: nowrap; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.mpc-button-set .mpc-button-separator.mpc-empty { min-width: 0; }

.mpc-button-set.mpc-style--vertical .mpc-button-separator-box { -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.mpc-button-set .mpc-button-separator-wrap { position: relative; display: inline-block; width: 0; vertical-align: middle; z-index: 2; }

.mpc-button-set .mpc-button-separator-wrap:last-child { display: none; }

.mpc-button-set.mpc-style--vertical .mpc-button-separator-wrap { display: block; height: 0; width: auto; }

/*----------------------------------------------------------------------------*\
	CALLOUT SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-callout { display: block; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-callout__content { overflow: hidden; }

.mpc-callout__content .mpc-callout__description { padding: 0; }

.mpc-callout__heading { padding: 0; }

.mpc-callout__icon-wrap { display: block; }

.mpc-callout__icon-wrap:not(.mpc-icon--image) i { width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; }

.mpc-callout__icon-wrap i { display: block; text-align: center; }

.mpc-callout__icon-wrap img { vertical-align: middle; }

.mpc-callout__icon { display: inline-block; max-width: 100%; }

/* Style 1 */
.mpc-callout--style_1 { display: flex; align-items: center; width: 100%; }

.mpc-callout--style_1 .mpc-callout__content { flex: 1 1 auto; }

.mpc-callout--style_1 .mpc-callout__content p:first-child { margin-top: 0 !important; }

.mpc-callout--style_1 .mpc-callout__content p:last-child { margin-bottom: 0 !important; }

.mpc-callout--style_1 .mpc-callout__button { white-space: nowrap; flex: 0 0 auto; }

.mpc-callout--style_1 .mpc-callout__button .mpc-button { vertical-align: bottom; }

/* Style 2 */
.mpc-callout--style_2 { text-align: center; }

/* Style 3 */
.mpc-callout--style_3 { text-align: center; }

/* Style 4 */
.mpc-callout--style_4 { display: table; width: 100%; }

.mpc-callout--style_4 .mpc-callout__icon-wrap { display: table-cell; vertical-align: middle; }

.mpc-callout--style_4 .mpc-callout__content { display: table-cell; vertical-align: middle; }

.mpc-callout--style_4 .mpc-callout__content p:first-child { margin-top: 0 !important; }

.mpc-callout--style_4 .mpc-callout__content p:last-child { margin-bottom: 0 !important; }

.mpc-callout--style_4 .mpc-callout__button { display: table-cell; vertical-align: middle; white-space: nowrap; }

.mpc-callout--style_4 .mpc-callout__button .mpc-button { vertical-align: bottom; }

/* Style 5 */
.mpc-callout--style_5 { display: table; width: 100%; }

.mpc-callout--style_5 .mpc-callout__content { display: table-cell; width: 40%; text-align: left; vertical-align: middle; }

.mpc-callout--style_5 .mpc-callout__content p:first-child { margin-top: 0 !important; }

.mpc-callout--style_5 .mpc-callout__content p:last-child { margin-bottom: 0 !important; }

.mpc-callout--style_5 .mpc-callout__icon-wrap { display: table-cell; width: 10%; vertical-align: middle; text-align: center; }

.mpc-callout--style_5 .mpc-callout__button { display: table-cell; width: 40%; text-align: right; vertical-align: middle; }

.mpc-callout--style_5 .mpc-callout__button .mpc-button { vertical-align: bottom; }

/* Style 6 */
.mpc-callout--style_6 { text-align: center; }

/* Style 7 */
.mpc-callout--style_7 { text-align: center; }

/* Style 8 */
.mpc-callout--style_8 .mpc-callout__icon-wrap { float: left; }

/* Style 9 */
.mpc-callout--style_9 .mpc-callout__icon-wrap { float: right; }

@media screen and (max-width: 992px) { .mpc-callout__heading, .mpc-callout__description, .mpc-callout__button, .mpc-callout__icon-wrap { text-align: center !important; }
  .mpc-callout__heading { line-height: 1.25em !important; }
  .mpc-callout__heading, .mpc-callout__description { max-width: initial !important; }
  .mpc-callout--style_1, .mpc-callout--style_4, .mpc-callout--style_5, .mpc-callout--style_8, .mpc-callout--style_9 { display: block; }
  .mpc-callout--style_1 .mpc-callout__icon-wrap, .mpc-callout--style_1 .mpc-callout__content, .mpc-callout--style_1 .mpc-callout__button, .mpc-callout--style_4 .mpc-callout__icon-wrap, .mpc-callout--style_4 .mpc-callout__content, .mpc-callout--style_4 .mpc-callout__button, .mpc-callout--style_5 .mpc-callout__icon-wrap, .mpc-callout--style_5 .mpc-callout__content, .mpc-callout--style_5 .mpc-callout__button, .mpc-callout--style_8 .mpc-callout__icon-wrap, .mpc-callout--style_8 .mpc-callout__content, .mpc-callout--style_8 .mpc-callout__button, .mpc-callout--style_9 .mpc-callout__icon-wrap, .mpc-callout--style_9 .mpc-callout__content, .mpc-callout--style_9 .mpc-callout__button { display: block; width: 100%; }
  .mpc-callout--style_1 .mpc-callout .mpc-button, .mpc-callout--style_1 .mpc-callout__icon, .mpc-callout--style_4 .mpc-callout .mpc-button, .mpc-callout--style_4 .mpc-callout__icon, .mpc-callout--style_5 .mpc-callout .mpc-button, .mpc-callout--style_5 .mpc-callout__icon, .mpc-callout--style_8 .mpc-callout .mpc-button, .mpc-callout--style_8 .mpc-callout__icon, .mpc-callout--style_9 .mpc-callout .mpc-button, .mpc-callout--style_9 .mpc-callout__icon { margin-left: 0 !important; margin-right: 0 !important; }
  .mpc-callout--style_1 .mpc-callout__icon, .mpc-callout--style_4 .mpc-callout__icon, .mpc-callout--style_5 .mpc-callout__icon, .mpc-callout--style_8 .mpc-callout__icon, .mpc-callout--style_9 .mpc-callout__icon { padding-left: 0 !important; padding-right: 0 !important; }
  .mpc-callout .mpc-button, .mpc-callout__icon-wrap, .mpc-callout__heading, .mpc-callout__description { margin: .5em auto .5em !important; }
  .mpc-callout .mpc-divider-wrap .mpc-divider { margin: .25em auto !important; }
  .mpc-callout--style_7 .mpc-callout__icon-wrap { margin-top: 0 !important; }
  .mpc-callout--style_5 .mpc-callout__icon-wrap { margin-top: 0 !important; }
  .mpc-callout--style_5 .mpc-callout__heading { margin-bottom: 0 !important; } }

@media screen and (min-width: 992px) and (max-width: 1199px) { .mpc-callout--style_1 .mpc-callout__icon-wrap, .mpc-callout--style_4 .mpc-callout__icon-wrap, .mpc-callout--style_5 .mpc-callout__icon-wrap, .mpc-callout--style_8 .mpc-callout__icon-wrap, .mpc-callout--style_9 .mpc-callout__icon-wrap { max-width: 50%; } }

/*----------------------------------------------------------------------------*\
	CAROUSEL ANYTHING SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-carousel-anything { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-carousel-anything.mpc-carousel--stretched .slick-list { overflow: visible; }

.mpc-carousel-anything .slick-track { display: table; table-layout: fixed; }

.mpc-carousel-anything .mpc-carousel__item-wrapper { position: relative; display: table-cell !important; height: 100%; float: none !important; text-align: center; vertical-align: middle; overflow: hidden; -webkit-transition: all .25s; transition: all .25s; }

.mpc-carousel-anything .slick-slide > div:last-child > .mpc-carousel__item-wrapper, .mpc-carousel-anything .slick-slide.mpc-carousel__item-wrapper { margin-bottom: 0 !important; }

.mpc-carousel-anything:focus, .mpc-carousel-anything *:focus { outline: none; -webkit-outline: none; }

.mpc-carousel-anything .slick-slide > div:not([class^="mpc"]) { display: flex; }

.mpc-navigation--carousel { text-align: right; width: 100%; margin: 1em 0; }

.mpc-navigation--carousel i { cursor: pointer; padding: .5em 1em; margin-left: 1px; background: #ccc; border-radius: 3px; }

/* FrontEnd Editor */
.vc_mpc_carousel_anything.vc_element .vc_controls > .vc_controls-out-tl { left: initial; right: 0; }

/*----------------------------------------------------------------------------*\
	CAROUSEL IMAGE SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-carousel-image { overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; /* Overlay & Lightbox */ /* Overlay Idle Settings */ }

.mpc-carousel-image.mpc-carousel--stretched, .mpc-carousel-image.mpc-carousel--stretched .slick-list { overflow: visible; }

.mpc-carousel-image .slick-slide > div:last-child > .mpc-carousel__item-wrapper, .mpc-carousel-image .slick-slide.mpc-carousel__item-wrapper { margin-bottom: 0 !important; }

.mpc-carousel-image:focus, .mpc-carousel-image *:focus { outline: none; -webkit-outline: none; }

.mpc-carousel-image .mpc-carousel__item-wrapper { position: relative; display: block !important; height: 100%; width: auto; max-width: 100% !important; }

.mpc-carousel-image .mpc-item { position: relative; overflow: hidden; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.mpc-carousel-image .mpc-item .mpc-border::before, .mpc-carousel-image .mpc-item .mpc-border { position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; content: ''; border-width: 0px; border-style: solid; border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: inherit; transition: inherit; }

.mpc-carousel-image img { width: 100%; height: auto; }

.mpc-carousel-image .mpc-icon-anchor { display: inline-block; vertical-align: bottom; text-align: center; -webkit-transition: all .25s; transition: all .25s; }

.mpc-carousel-image .mpc-icon-anchor i { display: block; vertical-align: bottom; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; -webkit-transition: inherit; transition: inherit; }

.mpc-carousel-image .mpc-icon-anchor i.mpc-icon--image, .mpc-carousel-image .mpc-icon-anchor i.mpc-icon--character { width: auto; }

.mpc-carousel-image .mpc-item-overlay { position: absolute; width: 100%; height: 100%; z-index: 5; visibility: hidden; }

.mpc-carousel-image .mpc-overlay--vertical-wrap { display: table; width: 100%; height: 100%; }

.mpc-carousel-image .mpc-overlay--vertical { display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; }

.mpc-carousel-image.mpc-overlay--fade .mpc-item-overlay, .mpc-carousel-image.mpc-overlay--none .mpc-item-overlay { top: 0; left: 0; opacity: 0; }

.mpc-carousel-image.mpc-overlay--slide-up .mpc-item-overlay { top: 100%; left: 0; }

.mpc-carousel-image.mpc-overlay--slide-down .mpc-item-overlay { top: -100%; left: 0; }

.mpc-carousel-image.mpc-overlay--slide-left .mpc-item-overlay { top: 0; left: 100%; }

.mpc-carousel-image.mpc-overlay--slide-right .mpc-item-overlay { top: 0; left: -100%; }

[data-align^=top] .mpc-overlay--vertical { vertical-align: top; }

[data-align^=middle] .mpc-overlay--vertical { vertical-align: middle; }

[data-align^=bottom] .mpc-overlay--vertical { vertical-align: bottom; }

[data-align$=left] .mpc-overlay--vertical { text-align: left; }

[data-align$=center] .mpc-overlay--vertical { text-align: center; }

[data-align$=right] .mpc-overlay--vertical { text-align: right; }

/* Layout Fluid */
.mpc-carousel-image.mpc-layout--fluid * { height: 100%; }

.mpc-carousel-image.mpc-layout--fluid .mpc-overlay--vertical, .mpc-carousel-image.mpc-layout--fluid .mpc-overlay--vertical * { height: auto; }

.mpc-carousel-image.mpc-layout--fluid img { width: auto !important; height: 100% !important; }

.mpc-navigation--image { text-align: right; margin: 1em 0; }

.mpc-navigation--image i { cursor: pointer; padding: .5em 1em; margin-left: 1px; background: #ccc; border-radius: 3px; }

/*----------------------------------------------------------------------------*\
	CAROUSEL POSTS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-carousel-posts { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-carousel-posts.mpc-carousel--stretched .slick-list { overflow: visible; }

.mpc-carousel-posts .slick-slide > div:last-child > .mpc-post, .mpc-carousel-posts .slick-slide.mpc-post { margin-bottom: 0 !important; }

.mpc-carousel-posts .mpc-post { display: inline-block; vertical-align: bottom; height: 100%; max-width: 100% !important; }

.mpc-carousel-posts:focus, .mpc-carousel-posts *:focus { outline: none; -webkit-outline: none; }

.mpc-carousel-posts[data-slick-cols="1"] .mpc-post { width: 100%; }

.mpc-carousel-posts[data-slick-cols="2"] .mpc-post { width: 50%; }

.mpc-carousel-posts[data-slick-cols="3"] .mpc-post { width: 33%; }

.mpc-carousel-posts[data-slick-cols="3"] .mpc-post:last-child { width: 34%; }

.mpc-carousel-posts[data-slick-cols="4"] .mpc-post { width: 25%; }

.mpc-navigation--posts { text-align: right; width: 100%; margin: 1em 0; }

.mpc-navigation--posts i { cursor: pointer; padding: .5em 1em; margin-left: 1px; background: #ccc; border-radius: 3px; }

/*----------------------------------------------------------------------------*\
	CAROUSEL SLIDER SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-carousel-slider { overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; /* Overlay & Lightbox */ /* Overlay Idle Settings */ }

.mpc-carousel-slider.mpc-carousel--stretched, .mpc-carousel-slider.mpc-carousel--stretched .slick-list { overflow: visible; }

.mpc-carousel-slider:focus, .mpc-carousel-slider *:focus { outline: none; -webkit-outline: none; }

.mpc-carousel-slider .slick-list, .mpc-carousel-slider .slick-track, .mpc-carousel-slider .mpc-carousel__item-wrapper, .mpc-carousel-slider .mpc-item { height: 100% !important; }

.mpc-carousel-slider .mpc-carousel__item-wrapper { display: block !important; overflow: hidden; }

.mpc-carousel-slider .mpc-item { position: relative; border-width: 0px; border-style: solid; border-radius: 0px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.mpc-carousel-slider .mpc-item .mpc-border::before, .mpc-carousel-slider .mpc-item .mpc-border { position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; content: ''; border-width: 0px; border-style: solid; border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: inherit; transition: inherit; }

.mpc-carousel-slider img { height: 100% !important; width: auto !important; }

.mpc-carousel-slider .mpc-icon-anchor { display: inline-block; vertical-align: bottom; text-align: center; -webkit-transition: all .25s; transition: all .25s; }

.mpc-carousel-slider .mpc-icon-anchor i { display: block; vertical-align: bottom; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; -webkit-transition: inherit; transition: inherit; }

.mpc-carousel-slider .mpc-icon-anchor i.mpc-icon--image, .mpc-carousel-slider .mpc-icon-anchor i.mpc-icon--character { width: auto; }

.mpc-carousel-slider .mpc-item-overlay { position: absolute; width: 100%; height: 100%; z-index: 5; visibility: hidden; }

.mpc-carousel-slider .mpc-overlay--vertical-wrap { display: table; width: 100%; height: 100%; }

.mpc-carousel-slider .mpc-overlay--vertical { display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; }

.mpc-carousel-slider.mpc-overlay--fade .mpc-item-overlay, .mpc-carousel-slider.mpc-overlay--none .mpc-item-overlay { top: 0; left: 0; opacity: 0; }

.mpc-carousel-slider.mpc-overlay--slide-up .mpc-item-overlay { top: 100%; left: 0; }

.mpc-carousel-slider.mpc-overlay--slide-down .mpc-item-overlay { top: -100%; left: 0; }

.mpc-carousel-slider.mpc-overlay--slide-left .mpc-item-overlay { top: 0; left: 100%; }

.mpc-carousel-slider.mpc-overlay--slide-right .mpc-item-overlay { top: 0; left: -100%; }

/* Overlay & Item Hover Settings */
.mpc-carousel__item-wrapper:hover { /* Overlay */ }

.mpc-carousel__item-wrapper:hover .mpc-item-overlay { visibility: visible; }

.mpc-overlay--fade .mpc-carousel__item-wrapper:hover .mpc-item-overlay, .mpc-overlay--none .mpc-carousel__item-wrapper:hover .mpc-item-overlay { opacity: 1; }

.mpc-overlay--slide-up .mpc-carousel__item-wrapper:hover .mpc-item-overlay, .mpc-overlay--slide-down .mpc-carousel__item-wrapper:hover .mpc-item-overlay { top: 0; }

.mpc-overlay--slide-left .mpc-carousel__item-wrapper:hover .mpc-item-overlay, .mpc-overlay--slide-right .mpc-carousel__item-wrapper:hover .mpc-item-overlay { left: 0; }

[data-align^=top] .mpc-overlay--vertical { vertical-align: top; }

[data-align^=middle] .mpc-overlay--vertical { vertical-align: middle; }

[data-align^=bottom] .mpc-overlay--vertical { vertical-align: bottom; }

[data-align$=left] .mpc-overlay--vertical { text-align: left; }

[data-align$=center] .mpc-overlay--vertical { text-align: center; }

[data-align$=right] .mpc-overlay--vertical { text-align: right; }

.mpc-carousel__count { display: inline-block; position: absolute; z-index: 10; }

.mpc-carousel__count:after, .mpc-carousel__count:before { display: inline-block; position: relative; }

.mpc-carousel__count:before { top: -.25em; padding-right: .25em; content: attr(data-current-slide); }

.mpc-carousel__count:after { bottom: -.25em; padding-left: .25em; content: attr(data-slides-amount); }

.mpc-carousel__count.mpc-align--top-left { top: 0; left: 0; }

.mpc-carousel__count.mpc-align--top-right { top: 0; right: 0; }

.mpc-carousel__count.mpc-align--bottom-left { bottom: 0; left: 0; }

.mpc-carousel__count.mpc-align--bottom-right { bottom: 0; right: 0; }

.mpc-navigation--image { text-align: right; width: 100%; margin: 1em 0; }

.mpc-navigation--image i { cursor: pointer; padding: .5em 1em; margin-left: 1px; background: #ccc; border-radius: 3px; }

/*----------------------------------------------------------------------------*\
	CAROUSEL TESTIMONIAL SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-carousel-testimonial { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-carousel-testimonial .slick-slide { overflow: hidden; }

.mpc-carousel-testimonial .slick-slide > div > .mpc-testimonial, .mpc-carousel-testimonial .slick-slide > div > .mpc-gap { width: auto !important; display: block !important; }

.mpc-carousel-testimonial.mpc-carousel--stretched .slick-list { overflow: visible; }

.mpc-carousel-testimonial:focus, .mpc-carousel-testimonial *:focus { -webkit-outline: none; outline: none; }

.mpc-carousel-testimonial .mpc-gap { vertical-align: middle; }

.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial { display: flex; align-items: stretch; }

.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_3, .mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_4 { flex-direction: column; }

.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_7 .mpc-testimonial__thumbnail, .mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_6 .mpc-testimonial__thumbnail, .mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_2 .mpc-testimonial__thumbnail, .mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_1 .mpc-testimonial__thumbnail { flex: 1 0 auto; }

.mpc-navigation--carousel { text-align: right; width: 100%; margin: 1em 0; }

.mpc-navigation--carousel i { cursor: pointer; padding: .5em 1em; margin-left: 1px; background: #ccc; border-radius: 3px; }

/* FrontEnd Editor */
.vc_mpc_carousel_testimonial.vc_element .vc_controls > .vc_controls-out-tl { left: initial; right: 0; }

/*----------------------------------------------------------------------------*\
	CHART SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-chart { display: block; }

.mpc-chart__box { position: relative; margin: 0 auto; }

.mpc-chart__outer_circle, .mpc-chart__inner_circle, .mpc-chart__marker, .mpc-chart__text { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); border-radius: 100%; background-clip: padding-box !important; }

.mpc-chart__marker { opacity: 0; }

.mpc-waypoint--init .mpc-chart__marker { opacity: 1; }

.mpc-chart-wrap .mpc-chart__text { border-radius: 0; text-align: center; }

/*----------------------------------------------------------------------------*\
	CIRCLE ICONS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-circle-icons { position: relative; width: 90%; margin: 0 auto; border-radius: 50%; }

.mpc-circle-icons:before { content: ''; display: block; position: absolute; top: 4%; left: 4%; width: 92%; height: 92%; border-radius: 50%; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mpc-circle-icons:after { content: ''; display: block; padding-top: 100%; }

.mpc-circle-icons .mpc-icon { position: absolute; top: 50%; left: 50%; z-index: 2; }

.mpc-circle-icons .mpc-icon .mpc-regular img, .mpc-circle-icons .mpc-icon .mpc-hover img { max-width: none; }

.mpc-circle-icons .mpc-icon-column { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media screen and (min-width: 769px) { .mpc-column:not(.vc_col-lg-12) .mpc-circle-icons .mpc-icon-column, .mpc-column:not(.vc_col-md-12) .mpc-circle-icons .mpc-icon-column { background: none !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 50% !important; } }

.mpc-circle-icons .mpc-icon-column.mpc-active .mpc-icon-column__content-wrap { visibility: visible; opacity: 1; }

.mpc-circle-icons .mpc-icon-column__content-wrap { visibility: hidden; opacity: 0; border-radius: 50% !important; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

.mpc-circle-icons .mpc-icon-column__content-wrap:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

.mpc-circle-icons .mpc-icon-column__content { display: inline-block; vertical-align: middle; position: relative; z-index: 1; max-height: 100%; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mpc-circle-icons .mpc-icon-column__content::-webkit-scrollbar { width: 6px; }

.mpc-circle-icons .mpc-icon-column__content::-webkit-scrollbar { background: rgba(255, 255, 255, 0.35); border-radius: 3px; }

.mpc-circle-icons .mpc-icon-column__content::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.5); border-radius: 3px; }

/* FrontEnd Editor */
.mpc-circle-icons .vc_element.vc_mpc_icon_column { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Mobile */
@media screen and (max-width: 768px) { .mpc-column .mpc-circle-icons.mpc-circle-icons { width: 100%; }
  .mpc-column .mpc-circle-icons.mpc-circle-icons:before, .mpc-column .mpc-circle-icons.mpc-circle-icons:after { display: none; }
  .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column { position: relative; border-radius: 0 !important; padding: 2em; margin: 2em 0; }
  .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon { position: relative; top: 0 !important; left: 0 !important; margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 2em; }
  .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column__content-wrap { visibility: visible; opacity: 1; border-radius: 0 !important; border: none !important; margin: 0 !important; padding: 0 !important; width: 100%; height: auto; background: none !important; }
  .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column__content-wrap:before { display: none; } }

/*----------------------------------------------------------------------------*\
	CONNECTED ICONS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-connected-icons { display: flex; flex-wrap: wrap; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-connected-icons:after { content: ''; display: block; clear: both; float: none; }

.mpc-connected-icons > .mpc-connected-icons__line { opacity: 0; visibility: hidden; }

.mpc-connected-icons .mpc-icon, .mpc-connected-icons .mpc-icon-column { position: relative; overflow: visible; }

.mpc-connected-icons[data-layout="horizontal"] .mpc-connected-icons__line { left: 100%; }

.mpc-connected-icons[data-layout="horizontal"][data-ci-cols="2"] .mpc-connected-icons__item { width: 50%; }

.mpc-connected-icons[data-layout="horizontal"][data-ci-cols="3"] .mpc-connected-icons__item { width: 33%; }

.mpc-connected-icons[data-layout="horizontal"][data-ci-cols="4"] .mpc-connected-icons__item { width: 25%; }

.mpc-connected-icons[data-layout="horizontal"][data-ci-cols="5"] .mpc-connected-icons__item { width: 20%; }

.mpc-connected-icons[data-layout="horizontal"][data-ci-cols="6"] .mpc-connected-icons__item { width: 16.66%; }

.mpc-connected-icons[data-layout="horizontal"][data-ci-cols="7"] .mpc-connected-icons__item { width: 14.28%; }

.mpc-connected-icons[data-layout="horizontal"][data-ci-cols="8"] .mpc-connected-icons__item { width: 12.50%; }

.mpc-connected-icons[data-layout="vertical"] { margin: 0; flex-direction: column; }

.mpc-connected-icons[data-layout="vertical"] .mpc-connected-icons__item { width: 100%; }

.mpc-connected-icons[data-layout="vertical"] .mpc-connected-icons__item:nth-child(2) { padding-top: 0 !important; }

.mpc-connected-icons[data-layout="vertical"] .mpc-connected-icons__item:last-child { padding-bottom: 0 !important; }

.mpc-connected-icons[data-layout="vertical"] .mpc-connected-icons__line { top: 100%; }

.mpc-connected-icons__item { position: relative; display: block; float: left; }

.mpc-connected-icons__line { position: absolute; z-index: 1; }

.mpc-connected-icons__line span { display: block; margin-left: auto; margin-right: auto; -webkit-transition: width .25s; transition: width .25s; }

[data-layout="horizontal"] .mpc-connected-icons__line span { width: 0; }

[data-layout="vertical"] .mpc-connected-icons__line span { height: 0; float: left; }

/* Responsive */
@media screen and (max-width: 992px) { .mpc-connected-icons[data-layout="horizontal"][data-ci-cols="4"] .mpc-connected-icons__item { width: 50% !important; margin-top: 1em; margin-bottom: 1em; }
  .mpc-connected-icons[data-layout="horizontal"][data-ci-cols="3"] { margin: 0 auto; }
  .mpc-connected-icons[data-layout="horizontal"][data-ci-cols="3"] .mpc-connected-icons__item { width: 100% !important; margin-top: 1em; margin-bottom: 1em; }
  .mpc-connected-icons[data-layout="horizontal"][data-ci-cols="3"] .mpc-icon-column--style_2, .mpc-connected-icons[data-layout="horizontal"][data-ci-cols="4"] .mpc-icon-column--style_2 { margin-top: 1em; margin-bottom: 1em; } }

@media screen and (max-width: 768px) { .mpc-connected-icons[data-layout="horizontal"][data-ci-cols] .mpc-connected-icons__line { display: none; }
  .mpc-connected-icons[data-layout="horizontal"][data-ci-cols] .mpc-connected-icons__item { width: 100% !important; margin-top: 1em; margin-bottom: 1em; }
  .mpc-connected-icons[data-layout="horizontal"][data-ci-cols] { margin: 0 auto; }
  .mpc-connected-icons[data-layout="horizontal"][data-ci-cols] .mpc-icon-column--style_2 { margin-top: 1em; margin-bottom: 1em; } }

/*----------------------------------------------------------------------------*\
	COUNTDOWN SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-countdown { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-countdown__content { overflow: hidden; text-align: center; display: -ms-flexbox; -ms-flex-direction: row; -ms-flex-wrap: wrap; display: flex; flex-direction: row; justify-content: space-around; flex-wrap: wrap; }

.mpc-countdown__content.is-countdown { border: 0; background: none; }

.mpc-countdown__section { display: inline-block; margin: 1em 0; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-countdown__section h4 { margin: 0; padding: 0; white-space: nowrap; }

.mpc-countdown__section .mpc-main { display: inline-block; white-space: nowrap; }

.mpc-countdown__section .mpc-main > div { display: table; width: 100%; height: 100%; }

.mpc-countdown__section .mpc-main > div div { display: table-cell; vertical-align: middle; }

/* Responsive */
@media screen and (max-width: 992px) { .mpc-countdown__section { margin: 1em; } }

/*----------------------------------------------------------------------------*\
	COUNTER SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-counter { display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-counter:before, .mpc-counter:after { display: block; content: ""; float: none; clear: both; }

.mpc-counter__content { overflow: hidden; }

.mpc-counter__counter { position: relative; }

.mpc-counter__counter .mpc-counter--target { position: absolute; top: 0; left: 0; width: 100%; text-align: inherit; white-space: nowrap; }

.mpc-counter__counter .mpc-counter--sizer { position: relative; z-index: -1; visibility: hidden; opacity: 0; white-space: nowrap; padding: 0 .05em; }

.mpc-counter__wrap { white-space: nowrap; }

.mpc-counter__wrap .mpc-counter__counter { display: inline-block; }

.mpc-counter__wrap[data-v-align="top"] .mpc-counter__counter, .mpc-counter__wrap[data-v-align="top"] span { vertical-align: top; }

.mpc-counter__wrap[data-v-align="middle"] .mpc-counter__counter, .mpc-counter__wrap[data-v-align="middle"] span { vertical-align: middle; }

.mpc-counter__wrap[data-v-align="bottom"] .mpc-counter__counter, .mpc-counter__wrap[data-v-align="bottom"] span { vertical-align: bottom; }

.mpc-counter__counter { text-align: inherit !important; }

.mpc-counter__heading { padding: 0; text-transform: uppercase; text-align: inherit !important; }

.mpc-counter .mpc-divider { margin: 0 auto .75em auto; }

.mpc-counter .mpc-icon { margin: 0 auto .75em auto; }

.mpc-counter .mpc-icon__wrap.mpc-icon--top { vertical-align: top; }

.mpc-counter .mpc-icon__wrap.mpc-icon--middle { vertical-align: middle; }

.mpc-counter .mpc-icon__wrap.mpc-icon--bottom { vertical-align: bottom; }

/* Style 1 */
.mpc-counter--style_1 .mpc-counter__heading { margin: 0; }

/* Style 2 */
.mpc-counter--style_2 .mpc-counter__heading { margin: 0; }

/* Style 3 */
.mpc-counter--style_3 .mpc-counter__counter { margin: 0; }

/* Style 4 */
.mpc-counter--style_4 .mpc-counter__counter { margin: 0; }

/* Style 5 */
.mpc-counter--style_5 .mpc-icon__wrap { display: table-cell; margin: 0 0 0 .75em; }

.mpc-counter--style_5 .mpc-icon { margin: 0 0 0 0; }

.mpc-counter--style_5 .mpc-counter__content { display: table-cell; }

.mpc-counter--style_5 .mpc-counter__heading { margin: 0; }

/* Style 6 */
.mpc-counter--style_6 { display: table; }

.mpc-counter--style_6 .mpc-icon__wrap { display: table-cell; margin: 0 .75em 0 0; }

.mpc-counter--style_6 .mpc-icon { margin: 0 0 0 0; }

.mpc-counter--style_6 .mpc-counter__content { display: table-cell; }

.mpc-counter--style_6 .mpc-counter__heading { margin: 0; }

.mpc-counter--style_5, .mpc-counter--style_6 { margin-left: auto !important; margin-right: auto !important; }

@media screen and (max-width: 480px) { .mpc-counter__wrap { white-space: normal; }
  .mpc-counter__wrap .mpc-counter__counter { display: block; }
  .mpc-counter__prefix { margin: 0 0 .5em !important; }
  .mpc-counter__suffix { margin: .5em 0 0 !important; } }

/*----------------------------------------------------------------------------*\
	DIVIDER SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-divider { position: relative; display: table; width: 100%; }

.mpc-divider.mpc-align--left { margin-left: 0 !important; margin-right: auto !important; }

.mpc-divider.mpc-align--center { margin-left: auto !important; margin-right: auto !important; }

.mpc-divider.mpc-align--right { margin-left: auto !important; margin-right: 0 !important; }

.mpc-divider__line { display: table-cell; width: 50%; vertical-align: middle; }

.mpc-disable--left .mpc-divider__line.mpc-side--left { display: none; }

.mpc-disable--right .mpc-divider__line.mpc-side--right { display: none; }

.mpc-divider__line > span { border-color: transparent; display: block; }

.mpc-divider__line > span:first-child { margin-top: 0 !important; }

.mpc-divider__separator { display: table-cell; }

.mpc-divider .mpc-divider__content { display: block; padding: 0 10px; white-space: nowrap; }

.mpc-divider .mpc-divider__content img { max-width: none; }

/*----------------------------------------------------------------------------*\
	DROPCAP SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-dropcap { display: inline-block; float: left; }

/*----------------------------------------------------------------------------*\
	GRID ANYTHING SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-grid-anything { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-grid-anything .mpc-grid__item-wrapper { float: left; text-align: center; }

.mpc-grid-anything.mpc-inited .mpc-grid__item-wrapper { float: none !important; }

.mpc-grid-anything a, .mpc-grid-anything a:focus { outline: none; }

.mpc-grid-anything[data-grid-cols="2"] .mpc-grid__item { width: 50%; }

.mpc-grid-anything[data-grid-cols="3"] .mpc-grid__item { width: 33.33%; }

.mpc-grid-anything[data-grid-cols="4"] .mpc-grid__item { width: 25%; }

.mpc-grid-anything[data-grid-cols="5"] .mpc-grid__item { width: 20%; }

.mpc-grid-anything[data-grid-cols="6"] .mpc-grid__item { width: 16.67%; }

/* Responsive */
@media screen and (min-width: 769px) and (max-width: 992px) { .mpc-grid-anything[data-grid-cols="3"] .mpc-grid__item, .mpc-grid-anything[data-grid-cols="4"] .mpc-grid__item, .mpc-grid-anything[data-grid-cols="5"] .mpc-grid__item, .mpc-grid-anything[data-grid-cols="6"] .mpc-grid__item { width: 50%; } }

@media screen and (max-width: 768px) { .mpc-grid-anything[data-grid-cols] .mpc-grid__item { width: 100%; } }

/*----------------------------------------------------------------------------*\
	GRID IMAGES SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-grid-images { -webkit-box-sizing: border-box; box-sizing: border-box; /* Overlay & Lightbox */ /* Overlay Idle Settings */ }

.mpc-grid-images a, .mpc-grid-images a:focus { outline: none; }

.mpc-grid-images .mpc-item { min-width: 100px; float: left; width: 100%; }

.mpc-grid-images[data-grid-cols="2"] .mpc-item { width: 50%; }

.mpc-grid-images[data-grid-cols="3"] .mpc-item { width: 33.33%; }

.mpc-grid-images[data-grid-cols="4"] .mpc-item { width: 25%; }

.mpc-grid-images[data-grid-cols="5"] .mpc-item { width: 20%; }

.mpc-grid-images[data-grid-cols="6"] .mpc-item { width: 16.67%; }

.mpc-grid-images[data-grid-cols="7"] .mpc-item { width: 14.28%; }

.mpc-grid-images[data-grid-cols="8"] .mpc-item { width: 12.5%; }

.mpc-grid-images .mpc-grid__image { display: block; position: relative; overflow: hidden; cursor: pointer; }

.mpc-grid-images .mpc-grid__image::before { position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: inherit; transition: inherit; }

.mpc-grid-images img { width: 100%; height: auto; display: block; }

.mpc-grid-images .mpc-icon-anchor { display: inline-block; vertical-align: bottom; text-align: center; -webkit-transition: all .25s; transition: all .25s; }

.mpc-grid-images .mpc-icon-anchor i { display: block; vertical-align: bottom; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; -webkit-transition: inherit; transition: inherit; }

.mpc-grid-images .mpc-icon-anchor i.mpc-icon--image, .mpc-grid-images .mpc-icon-anchor i.mpc-icon--character { width: auto; }

.mpc-grid-images .mpc-item-overlay { position: absolute; width: 100%; height: 100%; z-index: 5; visibility: hidden; }

.mpc-grid-images .mpc-overlay--vertical-wrap { display: table; width: 100%; height: 100%; }

.mpc-grid-images .mpc-overlay--vertical { display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; }

.mpc-grid-images.mpc-overlay--fade .mpc-item-overlay, .mpc-grid-images.mpc-overlay--none .mpc-item-overlay { top: 0; left: 0; opacity: 0; }

.mpc-grid-images.mpc-overlay--slide-up .mpc-item-overlay { top: 100%; left: 0; }

.mpc-grid-images.mpc-overlay--slide-down .mpc-item-overlay { top: -100%; left: 0; }

.mpc-grid-images.mpc-overlay--slide-left .mpc-item-overlay { top: 0; left: 100%; }

.mpc-grid-images.mpc-overlay--slide-right .mpc-item-overlay { top: 0; left: -100%; }

/* Overlay & Item Hover Settings */
.mpc-grid__image:hover { /* Overlay */ }

.mpc-grid__image:hover .mpc-item-overlay { visibility: visible; }

.mpc-overlay--fade .mpc-grid__image:hover .mpc-item-overlay, .mpc-overlay--none .mpc-grid__image:hover .mpc-item-overlay { opacity: 1; }

.mpc-overlay--slide-up .mpc-grid__image:hover .mpc-item-overlay, .mpc-overlay--slide-down .mpc-grid__image:hover .mpc-item-overlay { top: 0; }

.mpc-overlay--slide-left .mpc-grid__image:hover .mpc-item-overlay, .mpc-overlay--slide-right .mpc-grid__image:hover .mpc-item-overlay { left: 0; }

[data-align^=top] .mpc-overlay--vertical { vertical-align: top; }

[data-align^=middle] .mpc-overlay--vertical { vertical-align: middle; }

[data-align^=bottom] .mpc-overlay--vertical { vertical-align: bottom; }

[data-align$=left] .mpc-overlay--vertical { text-align: left; }

[data-align$=center] .mpc-overlay--vertical { text-align: center; }

[data-align$=right] .mpc-overlay--vertical { text-align: right; }

/* Responsive */
@media screen and (min-width: 768px) and (max-width: 992px) { .mpc-grid-images[data-grid-cols="4"] .mpc-item, .mpc-grid-images[data-grid-cols="5"] .mpc-item, .mpc-grid-images[data-grid-cols="6"] .mpc-item { width: 33.33%; }
  .mpc-grid-images[data-grid-cols="7"] .mpc-item, .mpc-grid-images[data-grid-cols="8"] .mpc-item { width: 25%; } }

@media screen and (max-width: 767px) { .mpc-grid-images[data-grid-cols="3"] .mpc-item, .mpc-grid-images[data-grid-cols="4"] .mpc-item { width: 50%; }
  .mpc-grid-images[data-grid-cols="5"] .mpc-item, .mpc-grid-images[data-grid-cols="6"] .mpc-item { width: 33.33%; }
  .mpc-grid-images[data-grid-cols="7"] .mpc-item, .mpc-grid-images[data-grid-cols="8"] .mpc-item { width: 25%; } }

@media screen and (max-width: 480px) { .mpc-grid-images[data-grid-cols] .mpc-item { width: 100%; }
  .mpc-grid-images[data-grid-cols="5"] .mpc-item, .mpc-grid-images[data-grid-cols="6"] .mpc-item, .mpc-grid-images[data-grid-cols="7"] .mpc-item, .mpc-grid-images[data-grid-cols="8"] .mpc-item { width: 50%; } }

/*----------------------------------------------------------------------------*\
	GRID POSTS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-grid-posts { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-grid-posts .mpc-post { display: block; float: left; min-width: 150px; }

.mpc-grid-posts[data-grid-cols="1"] .mpc-post, .mpc-grid-posts[data-grid-cols="1"] .mpc-grid-sizer { width: 100%; }

.mpc-grid-posts[data-grid-cols="2"] .mpc-post, .mpc-grid-posts[data-grid-cols="2"] .mpc-grid-sizer { width: 50%; }

.mpc-grid-posts[data-grid-cols="3"] .mpc-post, .mpc-grid-posts[data-grid-cols="3"] .mpc-grid-sizer { width: 33.33%; }

.mpc-grid-posts[data-grid-cols="4"] .mpc-post, .mpc-grid-posts[data-grid-cols="4"] .mpc-grid-sizer { width: 25%; }

.mpc-grid-posts[data-grid-cols="5"] .mpc-post, .mpc-grid-posts[data-grid-cols="5"] .mpc-grid-sizer { width: 20%; }

.mpc-template[data-template="mpc-post"] { display: none; }

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; }

/* Responsive */
@media screen and (min-width: 993px) and (max-width: 1199px) { .mpc-grid-posts[data-grid-cols="4"] .mpc-post, .mpc-grid-posts[data-grid-cols="4"] .mpc-grid-sizer, .mpc-grid-posts[data-grid-cols="5"] .mpc-post, .mpc-grid-posts[data-grid-cols="5"] .mpc-grid-sizer { width: 33.33%; } }

@media screen and (min-width: 768px) and (max-width: 992px) { .mpc-grid-posts[data-grid-cols="3"] .mpc-post, .mpc-grid-posts[data-grid-cols="3"] .mpc-grid-sizer, .mpc-grid-posts[data-grid-cols="4"] .mpc-post, .mpc-grid-posts[data-grid-cols="4"] .mpc-grid-sizer, .mpc-grid-posts[data-grid-cols="5"] .mpc-post, .mpc-grid-posts[data-grid-cols="5"] .mpc-grid-sizer { width: 50%; min-width: 50%; } }

@media screen and (max-width: 767px) { .mpc-grid-posts[data-grid-cols] .mpc-post, .mpc-grid-posts[data-grid-cols] .mpc-grid-sizer { width: 100%; } }

/*----------------------------------------------------------------------------*\
	HOTSPOT SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-interactive_image .mpc-hotspot { position: absolute; line-height: 1; transform: translateX(-50%) translateY(-50%); }

.mpc-interactive_image .mpc-hotspot.mpc-active { z-index: 2; }

.mpc-hotspot .mpc-icon-type--image, .mpc-hotspot .mpc-icon-type--character { display: block; }

.mpc-hotspot .mpc-icon-type--icon { width: 1.2em; line-height: 1.2; text-align: center; display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.mpc-hotspot img { max-width: none; }

/* FrontEnd Editor */
.vc_mpc_hotspot.vc_element { position: absolute !important; display: inline-block !important; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.vc_mpc_hotspot.vc_element .mpc-hotspot { position: initial; top: 0 !important; left: 0 !important; -webkit-transform: none; transform: none; }

.vc_mpc_hotspot.vc_element .vc_controls > .vc_controls-cc { height: 30px; top: initial; bottom: 0; -webkit-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); transform: translate(-50%, 100%); }

/*----------------------------------------------------------------------------*\
	ICON SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-icon { display: inline-block; text-align: center; line-height: 1em; vertical-align: middle; max-width: 100%; overflow: hidden; z-index: 1; transform: translate3d(0, 0, 0); }

.mpc-icon-part { font-style: normal; }

.mpc-icon-wrap { position: relative; overflow: hidden; }

.mpc-icon .mpc-regular, .mpc-icon .mpc-hover { position: relative; display: block; width: auto; top: 0; left: 0; }

.mpc-icon .mpc-regular img, .mpc-icon .mpc-hover img { display: block; max-width: 100%; }

.mpc-icon:not(.mpc-icon--image) .mpc-regular, .mpc-icon:not(.mpc-icon--image) .mpc-hover { width: 1.35em; height: 1.35em; line-height: 1.35em; }

.mpc-icon.mpc-icon--character .mpc-regular, .mpc-icon.mpc-icon--character .mpc-hover { width: auto; min-width: 1.35em; }

.mpc-icon.mpc-effect-none .mpc-regular, .mpc-icon.mpc-effect-none .mpc-hover { -webkit-transition: none; transition: none; }

.mpc-icon .mpc-hover { position: absolute; width: 100%; height: 100%; }

.mpc-icon-hover.mpc-effect-slide-up .mpc-hover { transform: translate(0, -100%); }

.mpc-icon-hover.mpc-effect-slide-up .mpc-regular { transform: translate(0, 0); }

.mpc-icon-hover.mpc-effect-slide-up:hover .mpc-hover, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-up .mpc-hover, .mpc-active .mpc-icon-hover.mpc-effect-slide-up .mpc-hover { transform: translate(0, 0); }

.mpc-icon-hover.mpc-effect-slide-up:hover .mpc-regular, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-up .mpc-regular, .mpc-active .mpc-icon-hover.mpc-effect-slide-up .mpc-regular { transform: translate(0, 100%); }

.mpc-icon-hover.mpc-effect-slide-down .mpc-hover { transform: translate(0, 100%); }

.mpc-icon-hover.mpc-effect-slide-down .mpc-regular { transform: translate(0, 0); }

.mpc-icon-hover.mpc-effect-slide-down:hover .mpc-hover, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-down .mpc-hover, .mpc-active .mpc-icon-hover.mpc-effect-slide-down .mpc-hover { transform: translate(0%, 0); }

.mpc-icon-hover.mpc-effect-slide-down:hover .mpc-regular, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-down .mpc-regular, .mpc-active .mpc-icon-hover.mpc-effect-slide-down .mpc-regular { transform: translate(0, -100%); }

.mpc-icon-hover.mpc-effect-slide-left .mpc-hover { transform: translate(-100%, 0); }

.mpc-icon-hover.mpc-effect-slide-left .mpc-regular { transform: translate(0, 0); }

.mpc-icon-hover.mpc-effect-slide-left:hover .mpc-hover, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-left .mpc-hover, .mpc-active .mpc-icon-hover.mpc-effect-slide-left .mpc-hover { transform: translate(0, 0); }

.mpc-icon-hover.mpc-effect-slide-left:hover .mpc-regular, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-left .mpc-regular, .mpc-active .mpc-icon-hover.mpc-effect-slide-left .mpc-regular { transform: translate(100%, 0); }

.mpc-icon-hover.mpc-effect-slide-right .mpc-hover { transform: translate(100%, 0); }

.mpc-icon-hover.mpc-effect-slide-right .mpc-regular { transform: translate(0, 0); }

.mpc-icon-hover.mpc-effect-slide-right:hover .mpc-hover, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-right .mpc-hover, .mpc-active .mpc-icon-hover.mpc-effect-slide-right .mpc-hover { transform: translate(0, 0); }

.mpc-icon-hover.mpc-effect-slide-right:hover .mpc-regular, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-slide-right .mpc-regular, .mpc-active .mpc-icon-hover.mpc-effect-slide-right .mpc-regular { transform: translate(-100%, 0); }

.mpc-icon-hover.mpc-effect-none .mpc-hover, .mpc-icon-hover.mpc-effect-fade .mpc-hover { opacity: 0; }

.mpc-icon-hover.mpc-effect-none .mpc-regular, .mpc-icon-hover.mpc-effect-fade .mpc-regular { opacity: 1; }

.mpc-icon-hover.mpc-effect-none:hover .mpc-hover, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-none .mpc-hover, .mpc-active .mpc-icon-hover.mpc-effect-none .mpc-hover, .mpc-icon-hover.mpc-effect-fade:hover .mpc-hover, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-fade .mpc-hover, .mpc-active .mpc-icon-hover.mpc-effect-fade .mpc-hover { opacity: 1; }

.mpc-icon-hover.mpc-effect-none:hover .mpc-regular, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-none .mpc-regular, .mpc-active .mpc-icon-hover.mpc-effect-none .mpc-regular, .mpc-icon-hover.mpc-effect-fade:hover .mpc-regular, .mpc-parent-hover:hover .mpc-icon-hover.mpc-effect-fade .mpc-regular, .mpc-active .mpc-icon-hover.mpc-effect-fade .mpc-regular { opacity: 0; }

/*----------------------------------------------------------------------------*\
	ICON LIST SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-icon-list { display: block; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mpc-icon-list.mpc-icon--right .mpc-list__icon { order: 1; }

.mpc-icon-list .mpc-icon .mpc-regular img, .mpc-icon-list .mpc-icon .mpc-hover img { max-width: initial; }

.mpc-list__ul, .mpc-list__ul .mpc-list__item { display: block; list-style: none; margin: 0; padding: 0; font: inherit; }

.mpc-list__ul .mpc-list__item { display: -ms-flexbox; display: flex; align-items: center; }

.mpc-list__ul .mpc-list__item:before, .mpc-list__ul .mpc-list__item:after { content: "" !important; border: 0 !important; position: static !important; }

.mpc-list__title { flex-grow: 1; margin: 0; font: inherit; cursor: default; }

.mpc-list__title a { font: inherit; color: inherit !important; -webkit-transition: inherit; transition: inherit; }

.mpc-list__icon { display: inline-block; font: inherit; flex: 0 0 auto; }

/*----------------------------------------------------------------------------*\
	ICON COLUMN SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-icon-column { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-icon-column:before, .mpc-icon-column:after { display: block; content: ""; float: none; clear: both; }

.mpc-icon-column.mpc-icon-column--style_2, .mpc-icon-column.mpc-icon-column--style_4, .mpc-icon-column.mpc-icon-column--style_6 { position: relative; }

.mpc-icon-column__content { overflow: hidden; }

.mpc-icon-column__content .mpc-icon-column__description { padding: 0; margin: 0; }

.mpc-icon-column__content .mpc-icon-column__description p:first-child { margin-top: 0 !important; }

.mpc-icon-column__content .mpc-icon-column__description p:last-child { margin-bottom: 0 !important; }

.mpc-icon-column__content .mpc-icon-column__heading { padding: 0; margin: 0 0 .75em 0; text-transform: uppercase; }

.mpc-icon-column .mpc-divider { margin: 0 0 .75em 0; }

/* Style 1 */
/* Style 2 */
.mpc-icon-column--style_2 { padding-top: 0 !important; }

.mpc-icon-column--style_2 .mpc-icon { position: relative; top: 0; }

/* Style 3 */
.mpc-icon-column--style_3 .mpc-icon { float: left; margin: 0 .75em 0 0; }

/* Style 4 */
.mpc-icon-column--style_4 .mpc-icon { position: relative; left: 0; float: left; }

/* Style 5 */
.mpc-icon-column--style_5 .mpc-icon { float: right; margin: 0 0 0 .75em; }

/* Style 6 */
.mpc-icon-column--style_6 .mpc-icon { position: relative; right: 0; float: right; }

/* Responsive */
@media screen and (min-width: 768px) { .vc_col-sm-12 .mpc-icon-column--style_4, .vc_col-sm-6 .mpc-icon-column--style_4 { padding-left: 0 !important; }
  .vc_col-sm-12 .mpc-icon-column--style_6, .vc_col-sm-6 .mpc-icon-column--style_6 { padding-right: 0 !important; } }

@media screen and (min-width: 992px) { .mpc-icon-column--style_4 { padding-left: 0 !important; }
  .mpc-icon-column--style_6 { padding-right: 0 !important; } }

@media screen and (min-width: 768px) and (max-width: 992px) { .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column__content .mpc-icon-column__heading, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column__content .mpc-icon-column__description { text-align: center !important; }
  .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_3 .mpc-icon, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_5 .mpc-icon, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-icon, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-icon { float: none; position: static; }
  .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_3 .mpc-icon, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_3 .mpc-divider, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_3 .mpc-icon-column__heading, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_3 .mpc-icon-column__description, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_5 .mpc-icon, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_5 .mpc-divider, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_5 .mpc-icon-column__heading, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_5 .mpc-icon-column__description, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-icon, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-divider, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-icon-column__heading, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-icon-column__description, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-icon, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-divider, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-icon-column__heading, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-icon-column__description { margin: .5em auto !important; }
  .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_3 > *:first-child, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_5 > *:first-child, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 > *:first-child, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 > *:first-child { margin-top: 0 !important; }
  .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_3 > *:last-child, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_5 > *:last-child, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 > *:last-child, .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 > *:last-child { margin-bottom: 0 !important; } }

@media screen and (max-width: 768px) { .mpc-icon-column, .mpc-icon-column__content .mpc-icon-column__heading, .mpc-icon-column__content .mpc-icon-column__description { text-align: center !important; }
  .mpc-icon-column--style_3 .mpc-icon, .mpc-icon-column--style_5 .mpc-icon, .mpc-icon-column--style_4 .mpc-icon, .mpc-icon-column--style_6 .mpc-icon { float: none; position: static; }
  .mpc-icon-column--style_3 .mpc-icon, .mpc-icon-column--style_3 .mpc-divider, .mpc-icon-column--style_3 .mpc-icon-column__heading, .mpc-icon-column--style_3 .mpc-icon-column__description, .mpc-icon-column--style_5 .mpc-icon, .mpc-icon-column--style_5 .mpc-divider, .mpc-icon-column--style_5 .mpc-icon-column__heading, .mpc-icon-column--style_5 .mpc-icon-column__description, .mpc-icon-column--style_4 .mpc-icon, .mpc-icon-column--style_4 .mpc-divider, .mpc-icon-column--style_4 .mpc-icon-column__heading, .mpc-icon-column--style_4 .mpc-icon-column__description, .mpc-icon-column--style_6 .mpc-icon, .mpc-icon-column--style_6 .mpc-divider, .mpc-icon-column--style_6 .mpc-icon-column__heading, .mpc-icon-column--style_6 .mpc-icon-column__description { margin: .5em auto !important; }
  .mpc-icon-column--style_3 > *:first-child, .mpc-icon-column--style_5 > *:first-child, .mpc-icon-column--style_4 > *:first-child, .mpc-icon-column--style_6 > *:first-child { margin-top: 0 !important; }
  .mpc-icon-column--style_3 > *:last-child, .mpc-icon-column--style_5 > *:last-child, .mpc-icon-column--style_4 > *:last-child, .mpc-icon-column--style_6 > *:last-child { margin-bottom: 0 !important; }
  .mpc-icon-column .mpc-divider { margin: 0 auto !important; }
  .mpc-icon-column--style_4, .mpc-icon-column--style_6 { padding: 2em !important; } }

/* Icon Column Link fix */
a.mpc-icon-column { text-decoration: none; }

/*----------------------------------------------------------------------------*\
	IHOVER SHORTCODE
\*----------------------------------------------------------------------------*/
@media screen and (max-width: 480px) { .mpc-ihover-wrapper .mpc-ihover-item { margin-left: 0 !important; margin-right: 0 !important; } }

/* K. request at Trello */
.mpc-ihover-wrapper .ih-item.circle.effect17:hover .img:before { box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3) !important; opacity: 0; }

/* FrontEnd Editor */
.vc_mpc_ihover.vc_element .vc_controls > .vc_controls-out-tl { left: initial; right: 0; }

.vc_element.vc_mpc_ihover_item { display: inline-block !important; }

/*----------------------------------------------------------------------------*\
	IHOVER ITEM SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-ihover-item > a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.mpc-ihover-item .mpc-image-box { width: 100%; height: 100%; background-size: cover; background-position: center; }

.mpc-ihover-divider-wrap { line-height: 0; }

.mpc-ihover-divider { display: inline-block; vertical-align: top; }

/*----------------------------------------------------------------------------*\
	IMAGE SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-image { display: inline-block; overflow: hidden; vertical-align: bottom; max-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; /* Overlay & Lightbox */ /* Overlay Idle Settings */ /* Interactive Banner overlay fix */ }

.mpc-image:focus, .mpc-image *:focus { outline: none; -webkit-outline: none; }

.mpc-image img { display: block; }

.mpc-image.mpc-fullwidth, .mpc-ribbon-wrap > .mpc-image { width: 100%; }

.mpc-image.mpc-fullwidth img, .mpc-ribbon-wrap > .mpc-image img { width: 100%; height: auto; }

.mpc-image .mpc-item { position: relative; overflow: hidden; display: block; z-index: 1; }

.mpc-image .mpc-item::before { position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; display: block; content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: inherit; transition: inherit; }

.mpc-image .mpc-icon-anchor { display: inline-block; vertical-align: bottom; text-align: center; cursor: pointer; -webkit-transition: all .25s; transition: all .25s; }

.mpc-image .mpc-icon-anchor i { display: block; vertical-align: bottom; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; -webkit-transition: inherit; transition: inherit; }

.mpc-image .mpc-icon-anchor i.mpc-icon--image, .mpc-image .mpc-icon-anchor i.mpc-icon--character { width: auto; }

.mpc-image .mpc-item-overlay { position: absolute; width: 100%; height: 100%; z-index: 5; visibility: hidden; }

.mpc-image .mpc-overlay--vertical-wrap { display: table; width: 100%; height: 100%; }

.mpc-image .mpc-overlay--vertical { display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; }

.mpc-image.mpc-overlay--fade .mpc-item-overlay, .mpc-image.mpc-overlay--none .mpc-item-overlay { top: 0; left: 0; opacity: 0; }

.mpc-image.mpc-overlay--slide-up .mpc-item-overlay { top: 100%; left: 0; }

.mpc-image.mpc-overlay--slide-down .mpc-item-overlay { top: -100%; left: 0; }

.mpc-image.mpc-overlay--slide-left .mpc-item-overlay { top: 0; left: 100%; }

.mpc-image.mpc-overlay--slide-right .mpc-item-overlay { top: 0; left: -100%; }

.mpc-image.mpc-interactive-banner-fix .mpc-icon-anchor i.mpc-icon--character { height: auto; }

/* Overlay & Item Hover Settings */
.mpc-image:hover { /* Overlay */ }

.mpc-image:hover .mpc-item-overlay { visibility: visible; }

.mpc-image:hover.mpc-overlay--fade .mpc-item-overlay, .mpc-image:hover.mpc-overlay--none .mpc-item-overlay { opacity: 1; }

.mpc-image:hover.mpc-overlay--slide-up .mpc-item-overlay, .mpc-image:hover.mpc-overlay--slide-down .mpc-item-overlay { top: 0; }

.mpc-image:hover.mpc-overlay--slide-left .mpc-item-overlay, .mpc-image:hover.mpc-overlay--slide-right .mpc-item-overlay { left: 0; }

[data-align^="top"] .mpc-overlay--vertical { vertical-align: top; }

[data-align^="middle"] .mpc-overlay--vertical { vertical-align: middle; }

[data-align^="bottom"] .mpc-overlay--vertical { vertical-align: bottom; }

[data-align$="left"] .mpc-overlay--vertical { text-align: left; }

[data-align$="center"] .mpc-overlay--vertical { text-align: center; }

[data-align$="right"] .mpc-overlay--vertical { text-align: right; }

/*----------------------------------------------------------------------------*\
	INTERACTIVE IMAGE SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-interactive_image { position: relative; }

.mpc-interactive_image-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mpc-interactive_image__image { width: 100%; height: auto; display: block; }

/* FrontEnd Editor */
.vc_mpc_interactive_image.vc_element .vc_controls > .vc_controls-out-tl { left: initial; right: 0; }

/*----------------------------------------------------------------------------*\
	LIGHTBOX SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-lightbox { display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-lightbox.mpc-display--block .mpc-button { display: block; }

/*----------------------------------------------------------------------------*\
	MAILCHIMP SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-mailchimp .mc4wp-form-fields > p { margin: 0; padding: 5px 0; }

.mpc-mailchimp form { margin: 0; }

.mpc-mailchimp input, .mpc-mailchimp select { outline: none; margin: 0; width: 100%; max-width: none; box-shadow: none; -webkit-transition: all .25s; transition: all .25s; }

.mpc-mailchimp input:focus, .mpc-mailchimp select:focus { box-shadow: none; }

.mpc-mailchimp input[type="checkbox"], .mpc-mailchimp input[type="radio"] { width: auto; margin: 0 .5em; vertical-align: middle; }

.mpc-mailchimp.mpc-submit--small input[type="submit"] { width: auto; }

.mpc-mailchimp[data-align="left"] .mpc-submit-wrap { text-align: left; }

.mpc-mailchimp[data-align="center"] .mpc-submit-wrap { text-align: center; }

.mpc-mailchimp[data-align="right"] .mpc-submit-wrap { text-align: right; }

.mpc-mailchimp label { display: block; }

.mpc-mailchimp label.mpc-input-wrap span { color: inherit; font-size: inherit; line-height: inherit; text-align: inherit; text-transform: inherit; vertical-align: middle; }

.mpc-mailchimp .mc4wp-response p { margin: 0; }

/*----------------------------------------------------------------------------*\
	MAP SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-map-wrap .mpc-map { padding-bottom: 56.25%; height: 100%; }

.mpc-map-wrap.mpc-custom-height .mpc-map, .mpc-map-wrap.mpc-empty .mpc-map { padding-bottom: 0; }

.mpc-map-wrap img { max-width: none; }

.mpc-map-wrap .mpc-error { display: none; padding: 10px 15px; background-color: #FCF5F6; color: #df5461; border-radius: 3px; font-weight: bold; }

/* FrontEnd Editor */
.vc_mpc_map.vc_element .vc_controls > .vc_controls-out-tl { left: initial; right: 0; }

/*----------------------------------------------------------------------------*\
	MARKER SHORTCODE
\*----------------------------------------------------------------------------*/
/* Frontend Editor */
.mpc-markers { position: absolute; max-width: 250px; max-height: 90%; top: 10px; right: 10px; z-index: 10; list-style: none; margin: 0; padding: 0; border-radius: 4px; overflow: auto; background: rgba(255, 255, 255, 0.8); opacity: .7; -webkit-transition: opacity .25s; transition: opacity .25s; }

.mpc-markers:hover { opacity: 1; }

.mpc-marker-title { display: block; line-height: 30px; font-size: 12px; text-align: center; color: #fff; background-color: #f9b418; }

.mpc-marker-title img { width: 16px; margin-top: -2px; vertical-align: middle; margin-right: 5px; }

.mpc-markers .mpc-marker { padding: 8px 5px; margin: 0 5px; border-bottom: 1px solid #ddd; }

.mpc-markers .mpc-marker img { width: 20px; margin-right: 10px; vertical-align: middle; }

/*----------------------------------------------------------------------------*\
	MODAL SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-modal { position: relative; display: inline-block; }

.mpc-modal__close { position: absolute; right: 0; top: 0; z-index: 1000; cursor: pointer; }

.mpc-modal__close .mpc-icon { margin: 0 !important; }

.mpc-modal__content { max-width: 90vw; max-height: 90vh; overflow-x: hidden; overflow-y: auto; }

.mpc-modal__content > *:last-child { margin-bottom: 0; }

html.mpc-block-scroll, body.mpc-block-scroll { overflow: hidden !important; height: auto !important; }

/*----------------------------------------------------------------------------*\
	MODAL OVERLAY
\*----------------------------------------------------------------------------*/
.mpc-modal-overlay { position: fixed; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; z-index: -1; -webkit-transition: all .25s; transition: all .25s; }

.mpc-modal-overlay.mpc-visible { visibility: visible; opacity: 1; z-index: 1000000; }

.mpc-modal-overlay:before { content: ''; display: inline-block; width: 0; height: 100%; }

.mpc-modal-overlay .mpc-inited, .mpc-modal-overlay .mpc-inited * { visibility: inherit; }

.mpc-overlay__wrapper { position: relative; display: table; width: 100%; height: 100%; }

.mpc-overlay__wrapper--vertical { display: table-cell; }

/* Alignment */
.mpc-modal-overlay[data-position^=top]:before, .mpc-modal-overlay[data-position^=top] .mpc-modal { vertical-align: top; }

.mpc-modal-overlay[data-position^=middle]:before, .mpc-modal-overlay[data-position^=middle] .mpc-modal { vertical-align: middle; }

.mpc-modal-overlay[data-position^=bottom]:before, .mpc-modal-overlay[data-position^=bottom] .mpc-modal { vertical-align: bottom; }

.mpc-modal-overlay[data-position$=left] { text-align: left; }

.mpc-modal-overlay[data-position$=center] { text-align: center; }

.mpc-modal-overlay[data-position$=right] { text-align: right; }

/* Mobile */
@media screen and (max-width: 768px) { .mpc-modal-overlay .mpc-modal.mpc-modal .mpc-modal__content { max-height: 80vh; max-width: 80vw; }
  .mpc-close--outside .mpc-modal__close { margin: 0 !important; }
  .mpc-modal-overlay:before, .mpc-modal-overlay .mpc-modal { vertical-align: middle !important; margin: 0 !important; }
  .mpc-modal-overlay { text-align: center !important; } }

/* Compability fixes */
/* Bridge */
html.mpc-block-scroll-bridge, body.mpc-block-scroll-bridge { overflow: hidden !important; }

html.mpc-block-scroll-bridge .container, html.mpc-block-scroll-bridge .content, html.mpc-block-scroll-bridge .full_width, html.mpc-block-scroll-bridge .title, html.mpc-block-scroll-bridge .wrapper, html.mpc-block-scroll-bridge header, html.mpc-block-scroll-bridge .header_inner_left, html.mpc-block-scroll-bridge .header_inner_right, html.mpc-block-scroll-bridge .full_section_inner, body.mpc-block-scroll-bridge .container, body.mpc-block-scroll-bridge .content, body.mpc-block-scroll-bridge .full_width, body.mpc-block-scroll-bridge .title, body.mpc-block-scroll-bridge .wrapper, body.mpc-block-scroll-bridge header, body.mpc-block-scroll-bridge .header_inner_left, body.mpc-block-scroll-bridge .header_inner_right, body.mpc-block-scroll-bridge .full_section_inner { z-index: initial; }

/* Salient */
html.mpc-block-scroll body.mpc-salient-theme .mpc-row-modal { z-index: 101 !important; }

/*----------------------------------------------------------------------------*\
	NAVIGATION SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-navigation { display: block; pointer-events: none; z-index: 1; direction: initial; }

.mpc-navigation.mpc-on-hover { opacity: 0 !important; -webkit-transition: .25s all; transition: .25s all; }

.mpc-navigation .mpc-nav__icon:focus { outline: none; }

.mpc-navigation .mpc-nav__arrow { -webkit-transition: -webkit-transform .25s; transition: transform .25s; }

.mpc-navigation .mpc-nav__arrow.slick-disabled .mpc-nav__icon { opacity: .5 !important; pointer-events: none; cursor: default; }

.mpc-navigation i { overflow: hidden; transform: translate3d(0, 0, 0); position: relative; pointer-events: initial; display: block; cursor: pointer; -webkit-transition: inherit; transition: inherit; }

.mpc-navigation i:before { position: relative; z-index: 2; }

.mpc-carousel__wrapper:hover .mpc-navigation.mpc-on-hover { opacity: 1 !important; }

.mpc-nav__background { position: absolute; z-index: -1; opacity: 0; }

.mpc-nav__icon i:hover .mpc-nav__background { opacity: 1; }

.mpc-nav__background.mpc-effect-type--fade.mpc-effect-side--in { top: 0; bottom: 0; left: 0; right: 0; }

.mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--top { top: -100%; left: 0; width: 100%; height: 100%; }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--top { top: 0; }

.mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--right { top: 0; left: 100%; width: 100%; height: 100%; }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--right { left: 0; }

.mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 100%; left: 0; width: 100%; height: 100%; }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 0; }

.mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--left { top: 0; left: -100%; width: 100%; height: 100%; }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--slide.mpc-effect-side--left { left: 0; }

.mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--horizontal { top: 0; bottom: 0; left: 50%; right: 50%; }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--horizontal { left: 5%; right: 5%; }

.mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 50%; bottom: 50%; left: 0; right: 0; }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 5%; bottom: 5%; }

.mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(45deg); }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: -60%; bottom: -60%; }

.mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(-45deg); }

.mpc-nav__icon i:hover .mpc-nav__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: -60%; bottom: -60%; }

.mpc-navigation--style_1, .mpc-navigation--style_2 { width: 100%; }

.mpc-navigation--style_1 .mpc-nav__arrow, .mpc-navigation--style_2 .mpc-nav__arrow { display: inline-block !important; }

/* Style 3 */
.mpc-navigation--style_3 { position: absolute; top: 0; width: auto; height: 100%; }

.mpc-navigation--style_3:first-child { left: 0; }

.mpc-navigation--style_3:last-child { right: 0; }

.mpc-navigation--style_3 .mpc-nav__arrow { height: 100%; display: table; }

.mpc-navigation--style_3 .mpc-nav__arrow .mpc-nav__icon { display: table-cell; height: 100%; vertical-align: middle; text-align: center; }

/* Style 4 */
.mpc-navigation--style_4 { position: absolute; top: 0; width: auto; height: 100%; }

.mpc-navigation--style_4:first-child { left: 0; }

.mpc-navigation--style_4:last-child { right: 0; }

.mpc-navigation--style_4 .mpc-nav__arrow { height: 100%; display: table; }

.mpc-navigation--style_4 .mpc-nav__arrow .mpc-nav__icon { display: table-cell; height: 100%; vertical-align: middle; text-align: center; }

.mpc-navigation--style_4 .mpc-nav__arrow { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mpc-waypoint--init .mpc-navigation--style_4 .mpcslick-prev { -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }

.mpc-waypoint--init .mpc-navigation--style_4 .mpcslick-next { -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0); }

/* Style 5 */
.mpc-navigation--style_5 { position: absolute; top: 0; width: auto; height: 100%; }

.mpc-navigation--style_5:first-child { left: 0; }

.mpc-navigation--style_5:last-child { right: 0; }

.mpc-navigation--style_5 .mpc-nav__arrow { height: 100%; display: table; }

.mpc-navigation--style_5 .mpc-nav__arrow .mpc-nav__icon { display: table-cell; height: 100%; vertical-align: middle; text-align: center; }

.mpc-navigation--style_5 .mpc-nav__arrow { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mpc-waypoint--init .mpc-navigation--style_5 .mpcslick-prev { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.mpc-waypoint--init .mpc-navigation--style_5 .mpcslick-next { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

/* Style 6 */
.mpc-navigation--style_6 { position: absolute; top: 0; width: auto; height: 100%; }

.mpc-navigation--style_6:first-child { left: 0; }

.mpc-navigation--style_6:last-child { right: 0; }

.mpc-navigation--style_6 .mpc-nav__arrow { height: 100%; display: table; }

.mpc-navigation--style_6 .mpc-nav__arrow .mpc-nav__icon { display: table-cell; height: 100%; vertical-align: middle; text-align: center; }

.mpc-navigation--style_6 .mpc-nav__arrow { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mpc-nav--stretched .mpc-nav__arrow { -webkit-transform: translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important; }

.mpc-nav--stretched:not(.mpc-navigation--style_1):not(.mpc-navigation--style_2) .mpc-nav__arrow { margin-left: 0 !important; margin-right: 0 !important; }

/* Responsive */
@media screen and (max-width: 767px) { .mpc-nav__arrow { -webkit-transform: translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important; }
  .mpc-navigation:not(.mpc-navigation--style_1):not(.mpc-navigation--style_2) .mpc-nav__arrow { margin-left: 0 !important; margin-right: 0 !important; } }

/*----------------------------------------------------------------------------*\
	PAGINATION SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-pagination { display: block; width: 100%; }

.mpc-pagination.mpc-disabled, .mpc-pagination .mpc-disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: default; pointer-events: none; }

.mpc-pagination li:last-child { margin-right: 0; }

.mpc-pagination li:before, .mpc-pagination li:after { content: "" !important; border: 0 !important; position: static !important; }

/* Infinity */
.mpc-pagination--infinity { visibility: hidden; height: 0; }

.mpc-pagination--infinity a { opacity: 0; height: 0 !important; border: 0 !important; }

/* Classic */
.mpc-pagination--classic .mpc-pagination__links { list-style: none; margin: 0; padding: 0; width: 100%; }

.mpc-pagination--classic li { display: inline-block; vertical-align: bottom; margin-bottom: 0 !important; }

.mpc-pagination--classic li.mpc-current a { cursor: default; pointer-events: none; }

.mpc-pagination__dots { padding: 0 1em; }

.mpc-pagination a { position: relative; display: inline-block; overflow: hidden; text-decoration: none; vertical-align: bottom; z-index: 1; }

.mpc--square.mpc-pagination a { text-align: center !important; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.mpc--square.mpc-pagination li:not(:first-child):not(:last-child) .mpc-pagination__title { padding: 0 !important; }

.mpc--square.mpc-pagination li:first-child .mpc-pagination__title, .mpc--square.mpc-pagination li:last-child .mpc-pagination__title { padding-top: 0 !important; padding-bottom: 0 !important; }

.mpc--square.mpc-pagination span { height: 100%; }

.mpc-pagination__content { position: relative; z-index: 2; }

.mpc-pagination__title { display: inline-block; vertical-align: middle; }

.mpc-pagination__icon { text-align: center; vertical-align: middle; display: inline-block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.mpc-pagination__background { position: absolute; z-index: 1; opacity: 0; }

.mpc-pagination a:hover .mpc-pagination__background, .mpc-pagination .mpc-current .mpc-pagination__background { opacity: 1; }

.mpc-pagination__background.mpc-effect-type--fade.mpc-effect-side--in { top: 0; bottom: 0; left: 0; right: 0; }

.mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--top { top: -100%; left: 0; width: 100%; height: 100%; }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--top, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--top { top: 0; }

.mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--right { top: 0; left: 100%; width: 100%; height: 100%; }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--right, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--right { left: 0; }

.mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 100%; left: 0; width: 100%; height: 100%; }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--bottom, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 0; }

.mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--left { top: 0; left: -100%; width: 100%; height: 100%; }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--left, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--slide.mpc-effect-side--left { left: 0; }

.mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--horizontal { top: 0; bottom: 0; left: 50%; right: 50%; }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--horizontal, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--horizontal { left: 5%; right: 5%; }

.mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 50%; bottom: 50%; left: 0; right: 0; }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--vertical, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 5%; bottom: 5%; }

.mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(45deg); }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: -60%; bottom: -60%; }

.mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(-45deg); }

.mpc-pagination a:hover .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right, .mpc-pagination .mpc-current .mpc-pagination__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: -60%; bottom: -60%; }

.mpc-pagination__content.mpc-effect-type--none .mpc-pagination__icon { opacity: 0; visibility: hidden; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--none .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--none .mpc-pagination__icon { opacity: 1; visibility: visible; }

.mpc-pagination__content.mpc-effect-type--stay.mpc-effect-side--left .mpc-pagination__icon { padding-right: .5em; }

.mpc-pagination__content.mpc-effect-type--stay.mpc-effect-side--left .mpc-pagination__title { padding-left: 0; }

.mpc-pagination__content.mpc-effect-type--stay.mpc-effect-side--right .mpc-pagination__icon { padding-left: .5em; }

.mpc-pagination__content.mpc-effect-type--stay.mpc-effect-side--right .mpc-pagination__title { padding-right: 0; }

.mpc-pagination__content.mpc-effect-type--slide .mpc-pagination__icon { position: absolute; top: 50%; opacity: 0; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--slide .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--slide .mpc-pagination__icon { opacity: 1; }

.mpc-pagination__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-pagination__icon { left: -100%; padding: 0; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-pagination__icon { left: 5%; }

.mpc-pagination__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-pagination__icon { right: -100%; padding: 0; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-pagination__icon { right: 5%; }

.mpc-pagination__content.mpc-effect-type--push_out { overflow: hidden; }

.mpc-pagination__content.mpc-effect-type--push_out .mpc-pagination__icon { position: absolute; opacity: 0; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out .mpc-pagination__icon { opacity: 1; }

.mpc-pagination__content.mpc-effect-type--push_out .mpc-pagination__title { position: relative; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-pagination__icon { top: -100%; left: 50%; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-pagination__icon { top: 50%; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-pagination__title { top: 0; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-pagination__title, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-pagination__title { top: 5em; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-pagination__icon { top: 50%; left: 150%; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-pagination__icon { left: 50%; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-pagination__title { left: 0; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-pagination__title, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-pagination__title { left: -100%; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-pagination__icon { top: 150%; left: 50%; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-pagination__icon { top: 50%; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-pagination__title { top: 0; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-pagination__title, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-pagination__title { top: -5em; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-pagination__icon { top: 50%; left: -100%; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-pagination__icon, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-pagination__icon { left: 50%; }

.mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-pagination__title { left: 0; }

.mpc-pagination a:hover .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-pagination__title, .mpc-pagination .mpc-current .mpc-pagination__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-pagination__title { left: 100%; }

@media screen and (max-width: 640px) { .mpc-pagination--classic li:not(:first-child):not(:last-child) { display: none; } }

/*----------------------------------------------------------------------------*\
	PRICING BOX SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-pricing-box { display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-pricing-box .slick-list { margin-top: -3em !important; }

.mpc-pricing-box .slick-track { padding-top: 3em; }

.mpc-pricing-box:focus, .mpc-pricing-box *:focus { outline: none; }

.mpc-pricing-box__wrapper { display: -ms-flexbox; display: flex; align-items: flex-end; justify-content: center; flex-wrap: nowrap; }

/*----------------------------------------------------------------------------*\
	PRICING COLUMN SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-pricing-column { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-pricing-column.mpc-pricing-legend { align-self: stretch; }

.mpc-pricing__button { text-align: center; }

.mpc-pricing__featured { position: absolute; bottom: 100%; left: 0; width: 100%; }

.mpc-pricing__property, .mpc-pricing__featured, .mpc-pricing__title, .mpc-pricing__price { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* 1 Column */
.mpc-pricing-box[data-pb-cols="1"] { display: block; }

.mpc-pricing-box[data-pb-cols="1"] .mpc-pricing-column { width: 100%; }

/* 2 Columns */
.mpc-pricing-box[data-pb-cols="2"] { -ms-flex: 0 1 100%; flex: 0 1 100%; /* Columns */ }

.mpc-pricing-box[data-pb-cols="2"] .mpc-pricing-column { -ms-flex: 0 1 50%; flex: 0 1 50%; }

/* 3 Columns */
.mpc-pricing-box[data-pb-cols="3"] { -ms-flex: 0 1 100%; flex: 0 1 100%; /* Columns */ }

.mpc-pricing-box[data-pb-cols="3"] .mpc-pricing-column { -ms-flex: 0 1 33%; flex: 0 1 33%; }

.mpc-pricing-box[data-pb-cols="3"] .mpc-pricing-column:first-child { -ms-flex: 0 1 34%; flex: 0 1 34%; }

/* 4 Columns */
.mpc-pricing-box[data-pb-cols="4"] { -ms-flex: 0 1 100%; flex: 0 1 100%; /* Columns */ }

.mpc-pricing-box[data-pb-cols="4"] .mpc-pricing-column { -ms-flex: 0 1 25%; flex: 0 1 25%; }

/* 5 Columns */
.mpc-pricing-box[data-pb-cols="5"] { -ms-flex: 0 1 100%; flex: 0 1 100%; /* Columns */ }

.mpc-pricing-box[data-pb-cols="5"] .mpc-pricing-column { -ms-flex: 0 1 20%; flex: 0 1 20%; }

/* Slider */
.mpc-pricing-box .slick-slider { width: 100%; }

.mpc-pricing-box .slick-slider, .mpc-pricing-box .slick-slider .mpc-pricing-column { -ms-flex: none !important; flex: none !important; }

/* Slider 1 Column */
.mpc-pricing-box .mpc-pricing-legend + .slick-slider[data-slick-cols="1"] { width: 50%; }

.mpc-pricing-box .slick-slider[data-slick-cols="1"] .mpc-pricing-column { width: 100%; }

/* Slider 2 Columns */
.mpc-pricing-box .mpc-pricing-legend + .slick-slider[data-slick-cols="2"] { width: 66%; }

.mpc-pricing-box .slick-slider[data-slick-cols="2"] .mpc-pricing-column { width: 50%; }

/* Slider 3 Columns */
.mpc-pricing-box .mpc-pricing-legend + .slick-slider[data-slick-cols="3"] { width: 75%; }

.mpc-pricing-box .slick-slider[data-slick-cols="3"] .mpc-pricing-column { width: 33%; }

.mpc-pricing-box .slick-slider[data-slick-cols="3"] .mpc-pricing-column:nth-child(3n) { width: 34%; }

/* Slider 4 Columns */
.mpc-pricing-box .mpc-pricing-legend + .slick-slider[data-slick-cols="4"] { width: 80%; }

.mpc-pricing-box .slick-slider[data-slick-cols="4"] .mpc-pricing-column { width: 25%; }

/* Responsive */
@media screen and (max-width: 992px) { .mpc-pricing-box { flex-wrap: wrap; justify-content: center; align-items: flex-end; background: none !important; }
  .mpc-pricing-box[data-pb-cols="4"] .mpc-pricing-column:not(first-child):not(:nth-child(2)) .mpc-pricing__featured, .mpc-pricing-box[data-pb-cols="5"] .mpc-pricing-column:not(first-child):not(:nth-child(2)) .mpc-pricing__featured { position: static; }
  .mpc-pricing-box[data-pb-cols="4"] .mpc-pricing-column, .mpc-pricing-box[data-pb-cols="5"] .mpc-pricing-column { -ms-flex: 0 1 50% !important; flex: 0 1 50% !important; margin: 0 0 1em 0; }
  /* Slick */
  .mpc-init--slick .mpc-pricing-legend { display: none; }
  .mpc-pricing-box .slick-slider { width: 100% !important; -ms-flex: none !important; flex: none !important; }
  .mpc-pricing-box .slick-slider .mpc-pricing__featured { position: absolute !important; }
  .mpc-pricing-box .slick-slider .mpc-pricing-column { margin: 0 !important; } }

@media screen and (max-width: 768px) { .mpc-pricing-legend { display: none; }
  .mpc-pricing__featured { position: static; }
  .mpc-pricing-box:not([data-pb-cols="1"]) .mpc-pricing-column { margin: 0 0 1em 0; }
  .mpc-pricing-box[data-pb-cols] .mpc-pricing-column { -ms-flex: 0 1 100% !important; flex: 0 1 100% !important; } }

/* FrontEnd Editor */
.vc_mpc_pricing_box.vc_element .vc_controls > .vc_controls-out-tl { left: initial; right: 0; }



/*----------------------------------------------------------------------------*\
	PROGRESS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-progress { margin-bottom: 1.5em; }

.mpc-progress__wrap, .mpc-progress__bar { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mpc-progress__title { display: block; margin: 0 !important; }

.mpc-progress__value { display: block; padding-left: .5em; white-space: nowrap; }

.mpc-progress__box { position: relative; width: 100%; height: 100%; }

.mpc-progress__bar { position: absolute; left: 0; bottom: 0; width: 0; height: 0; overflow: hidden; -webkit-transition: width 1.5s, height 1.5s; transition: width 1.5s, height 1.5s; }

.mpc-vertical--center .mpc-progress__info { display: table; width: 100%; min-width: 0; -webkit-transition: all 1.5s; transition: all 1.5s; }

.mpc-vertical--center .mpc-progress__title, .mpc-vertical--center .mpc-progress__value { display: table-cell; vertical-align: middle; }

.mpc-vertical--center .mpc-progress__value { width: 1px; }

.mpc-sticky-value .mpc-progress__info { width: auto; }

.mpc-progress.mpc-style--style_1 .mpc-progress__bar, .mpc-progress.mpc-style--style_2 .mpc-progress__bar, .mpc-progress.mpc-style--style_6 .mpc-progress__bar { height: 100%; }

.mpc-progress.mpc-style--style_2 .mpc-progress__info { position: relative; z-index: 1; }

.mpc-progress.mpc-style--style_3 .mpc-progress__bar, .mpc-progress.mpc-style--style_4 .mpc-progress__bar, .mpc-progress.mpc-style--style_7 .mpc-progress__bar { width: 100%; }

.mpc-progress.mpc-style--style_7 .mpc-progress__value { position: absolute; top: 50%; left: 50%; padding-left: 0; transform: translateX(-50%) translateY(-50%); }

.mpc-progress.mpc-style--style_4 .mpc-progress__value { display: block; padding-left: 0; }

.mpc-progress.mpc-style--style_5 .mpc-progress__box:after, .mpc-progress.mpc-style--style_8 .mpc-progress__box:after { content: ''; display: block; clear: both; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon-box, .mpc-progress.mpc-style--style_8 .mpc-progress__icon-box { float: left; position: relative; width: 10%; border: 0 solid transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon-box:before, .mpc-progress.mpc-style--style_8 .mpc-progress__icon-box:before { content: ''; display: block; padding-top: 100%; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon-box.mpc-filled .mpc-layer--back, .mpc-progress.mpc-style--style_8 .mpc-progress__icon-box.mpc-filled .mpc-layer--back { opacity: 0; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon-box.mpc-filled .mpc-layer--front, .mpc-progress.mpc-style--style_8 .mpc-progress__icon-box.mpc-filled .mpc-layer--front { opacity: 1; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon, .mpc-progress.mpc-style--style_8 .mpc-progress__icon { text-align: center; vertical-align: middle; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: opacity .25s; transition: opacity .25s; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon.mpc-layer--back, .mpc-progress.mpc-style--style_8 .mpc-progress__icon.mpc-layer--back { opacity: 1; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon.mpc-layer--front, .mpc-progress.mpc-style--style_8 .mpc-progress__icon.mpc-layer--front { opacity: 0; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon:before, .mpc-progress.mpc-style--style_8 .mpc-progress__icon:before { vertical-align: middle; }

.mpc-progress.mpc-style--style_5 .mpc-progress__icon:after, .mpc-progress.mpc-style--style_8 .mpc-progress__icon:after { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

.mpc-progress.mpc-style--style_5 .mpc-progress__bar, .mpc-progress.mpc-style--style_8 .mpc-progress__bar { height: 100%; }

/*----------------------------------------------------------------------------*\
	QR Code SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-qrcode { display: inline-block; vertical-align: middle; max-width: 100%; height: auto; }

[data-tag="mpc_qrcode"] { display: inline-block !important; }

/*----------------------------------------------------------------------------*\
	QUOTE SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-quote { position: relative; display: block; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-quote .mpc-quote__content { padding: 0; margin: 0; border: 0; }

.mpc-quote .mpc-quote__content p:first-child { margin-top: 0 !important; }

.mpc-quote .mpc-quote__content p:last-child { margin-bottom: 0 !important; }

.mpc-quote .mpc-quote__content .mpc-quote__signature span { font-size: inherit; font-style: inherit; font-family: inherit; color: inherit; text-transform: inherit; }

.mpc-quote:before, .mpc-quote:after { display: block; content: ""; float: none; clear: both; }

.mpc-quote__wrapper { position: relative; }

.mpc-quote__icon-wrapper { display: block; z-index: 1; }

.mpc-icon--left .mpc-quote__icon-wrapper { float: left; margin: 0 1em 0 0; }

.mpc-icon--right .mpc-quote__icon-wrapper { float: right; margin: 0 0 0 1em; }

.mpc-quote__icon-wrapper img { border-radius: inherit; vertical-align: bottom; }

.mpc-quote__content { display: block; position: relative; z-index: 2; overflow: hidden; }

/* Style 1 */
.mpc-quote--style_1 .mpc-quote__description { margin: 0 0 1em 0; }

/* Style 2 */
.mpc-quote--style_2 .mpc-quote__description { margin: 1em 0 0 0; }

/* Style 3 */
.mpc-quote--style_3 .mpc-quote__icon-wrapper { position: absolute; z-index: 1; margin: -.25em; }

.mpc-quote--style_3.mpc-icon--right .mpc-quote__icon-wrapper { right: 0; }

.mpc-quote--style_3 .mpc-quote__description { margin: 0 0 1em 0; }

/* Style 4 */
.mpc-quote--style_4 .mpc-quote__icon-wrapper { position: absolute; z-index: 1; margin: -.25em; }

.mpc-quote--style_4.mpc-icon--right .mpc-quote__icon-wrapper { right: 0; }

.mpc-quote--style_4 .mpc-quote__description { margin: 1em 0 0 0; }

@media screen and (min-width: 768px) and (max-width: 992px) { .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_1 .mpc-quote__icon-wrapper, .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_2 .mpc-quote__icon-wrapper { float: none; margin: 1em 0 !important; }
  .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_1 .mpc-quote__icon-wrapper, .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_1 .mpc-quote__description, .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_1 .mpc-quote__signature, .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_2 .mpc-quote__icon-wrapper, .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_2 .mpc-quote__description, .mpc-column:not(.vc_col-sm-12) .mpc-quote--style_2 .mpc-quote__signature { text-align: center !important; } }

@media screen and (max-width: 480px) { .mpc-quote--style_1 .mpc-quote__icon-wrapper, .mpc-quote--style_2 .mpc-quote__icon-wrapper { float: none; margin: 1em 0 !important; }
  .mpc-quote--style_1 .mpc-quote__icon-wrapper, .mpc-quote--style_1 .mpc-quote__description, .mpc-quote--style_1 .mpc-quote__signature, .mpc-quote--style_2 .mpc-quote__icon-wrapper, .mpc-quote--style_2 .mpc-quote__description, .mpc-quote--style_2 .mpc-quote__signature { text-align: center !important; } }

/*----------------------------------------------------------------------------*\
	RIBBON SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-ribbon { position: absolute; white-space: nowrap; z-index: 999; margin: 1em 0; /* Classic */ /* Corner */ /* Fullwidth */ }

.mpc-ribbon:after, .mpc-ribbon:before { display: block; position: absolute; content: ""; width: 0; height: 0; border-style: solid; }

.mpc-ribbon.mpc-disable-corners:after, .mpc-ribbon.mpc-disable-corners:before { display: none; }

.mpc-ribbon.mpc-alignment--top-left { top: 0; left: 0; }

.mpc-ribbon.mpc-alignment--top-right { top: 0; right: 0; }

.mpc-ribbon.mpc-alignment--bottom-left { bottom: 0; left: 0; }

.mpc-ribbon.mpc-alignment--bottom-right { bottom: 0; right: 0; }

.mpc-ribbon.mpc-style--classic:after { display: none; }

.mpc-ribbon.mpc-style--classic.mpc-alignment--top-left:before { left: 0; border-width: 5px 0 0 10px; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; bottom: -5px; }

.mpc-ribbon.mpc-style--classic.mpc-alignment--top-right:before { right: 0; border-width: 5px 10px 0 0; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; bottom: -5px; }

.mpc-ribbon.mpc-style--classic.mpc-alignment--bottom-left:before { left: 0; border-width: 0 0 5px 10px; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; top: -5px; }

.mpc-ribbon.mpc-style--classic.mpc-alignment--bottom-right:before { right: 0; border-width: 0 10px 5px 0; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; top: -5px; }

.mpc-ribbon.mpc-style--corner { margin: 0 !important; text-align: center; }

.mpc-ribbon.mpc-style--corner.mpc-size--medium { width: 200px; height: 40px; }

.mpc-ribbon.mpc-style--corner.mpc-size--large { width: 300px; height: 50px; }

.mpc-ribbon.mpc-style--corner.mpc-size--small { width: 150px; height: 25px; }

.mpc-ribbon.mpc-style--corner .mpc-vertical { display: table; width: 100%; height: 100%; z-index: 2; position: relative; }

.mpc-ribbon.mpc-style--corner .mpc-ribbon__content { display: table-cell; width: 100%; height: 100%; padding: 0 !important; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-left { transform: rotate(-45deg); }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-left.mpc-size--medium { left: -43px; top: 37px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-left.mpc-size--large { left: -61px; top: 64px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-left.mpc-size--small { left: -31px; top: 32px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-left:before { left: 0; border-width: 15px 15px 0 0; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; bottom: -14px; z-index: 1; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-left:after { right: 0; border-width: 15px 0 0 15px; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; bottom: -14px; z-index: 2; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-right { transform: rotate(45deg); }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-right.mpc-size--medium { right: -43px; top: 37px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-right.mpc-size--large { right: -61px; top: 64px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-right.mpc-size--small { right: -31px; top: 32px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-right:before { left: 0; border-width: 15px 15px 0 0; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; bottom: -14px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--top-right:after { right: 0; border-width: 15px 0 0 15px; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; bottom: -14px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-left { transform: rotate(45deg); }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-left.mpc-size--medium { left: -43px; bottom: 37px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-left.mpc-size--large { left: -61px; bottom: 64px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-left.mpc-size--small { left: -31px; bottom: 32px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-left:before { left: 0; border-width: 0 15px 15px 0; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; top: -14px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-left:after { right: 0; border-width: 0 0 15px 15px; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; top: -14px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-right { transform: rotate(-45deg); }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-right.mpc-size--medium { right: -43px; bottom: 37px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-right.mpc-size--large { right: -61px; bottom: 64px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-right.mpc-size--small { right: -31px; bottom: 32px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-right:before { left: 0; border-width: 0 15px 15px 0; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; top: -14px; }

.mpc-ribbon.mpc-style--corner.mpc-alignment--bottom-right:after { right: 0; border-width: 0 0 15px 15px; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; top: -14px; }

.mpc-ribbon.mpc-style--fullwidth { left: 0; right: 0; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-left, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-right { top: 0; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-left:after, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-left:before, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-right:after, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-right:before { bottom: -5px; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-left:before, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-right:before { left: 0; border-width: 5px 0 0 10px; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-left:after, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--top-right:after { right: 0; border-width: 5px 10px 0 0; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-left, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-right { bottom: 0; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-left:after, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-left:before, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-right:after, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-right:before { top: -5px; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-left:before, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-right:before { left: 0; border-width: 0 0 5px 10px; }

.mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-left:after, .mpc-ribbon.mpc-style--fullwidth.mpc-alignment--bottom-right:after { right: 0; border-width: 0 10px 5px 0; }

.mpc-ribbon-wrap { position: relative; display: block; margin: -10px; padding: 10px; overflow: hidden; }

/*----------------------------------------------------------------------------*\
	ROW SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-row { display: block; }

.mpc-row p { max-width: 100%; }

.mpc-row[data-vc-full-width] { overflow: visible; }

.mpc-row.mpc-divider-block { padding: 0 !important; margin: 0 !important; width: 100% !important; left: 0 !important; overflow: visible !important; float: left; z-index: 6; height: 0; }

.mpc-row.mpc-divider-block .mpc-column { -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.mpc-row.vc_row-o-columns-stretch { position: initial; }

/* TOGGLE */
.mpc-toggle-row + .mpc-row { overflow: hidden; }

.mpc-toggle-row { display: block; cursor: pointer; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .25s; transition: all .25s; }

.mpc-toggle-row + .mpc-row:not(.mpc-toggled) { padding-top: 0 !important; padding-bottom: 0 !important; }

.mpc-toggle-row .mpc-toggle-row__icon { width: 1em; line-height: 1; text-align: center; display: inline-block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.mpc-toggle-row__content { margin: 0 auto; position: relative; overflow: hidden; border-radius: inherit; transform: translate3d(0, 0, 0); }

.mpc-toggle-row__content .mpc-regular, .mpc-toggle-row__content .mpc-hover { position: relative; display: block; width: auto; top: 0; left: 0; line-height: 1; -webkit-transition: all .25s; transition: all .25s; }

.mpc-toggle-row__content .mpc-regular.mpc-position--left, .mpc-toggle-row__content .mpc-regular.mpc-position--right, .mpc-toggle-row__content .mpc-hover.mpc-position--left, .mpc-toggle-row__content .mpc-hover.mpc-position--right { width: 100%; display: table; }

.mpc-toggle-row__content .mpc-regular .mpc-toggle-row__icon-wrap, .mpc-toggle-row__content .mpc-regular .mpc-toggle-row__title, .mpc-toggle-row__content .mpc-hover .mpc-toggle-row__icon-wrap, .mpc-toggle-row__content .mpc-hover .mpc-toggle-row__title { display: inline-block; vertical-align: middle; }

.mpc-toggle-row__content .mpc-position--left .mpc-toggle-row__icon-wrap, .mpc-toggle-row__content .mpc-position--left .mpc-toggle-row__title, .mpc-toggle-row__content .mpc-position--right .mpc-toggle-row__icon-wrap, .mpc-toggle-row__content .mpc-position--right .mpc-toggle-row__title { display: table-cell; }

.mpc-toggle-row__content .mpc-position--left .mpc-toggle-row__icon-wrap, .mpc-toggle-row__content .mpc-position--right .mpc-toggle-row__icon-wrap { width: 1px; }

.mpc-toggle-row.mpc-effect-none .mpc-regular, .mpc-toggle-row.mpc-effect-none .mpc-hover { -webkit-transition: none; transition: none; }

.mpc-toggle-row__content .mpc-hover { position: absolute; width: 100%; height: 100%; }

.mpc-toggle-row.mpc-effect-slide-up .mpc-hover { transform: translate(0, -100%); }

.mpc-toggle-row.mpc-effect-slide-up .mpc-regular { transform: translate(0, 0); }

.mpc-toggle-row.mpc-effect-slide-up:hover .mpc-hover, .mpc-toggle-row.mpc-effect-slide-up.mpc-toggled .mpc-hover { transform: translate(0, 0); }

.mpc-toggle-row.mpc-effect-slide-up:hover .mpc-regular, .mpc-toggle-row.mpc-effect-slide-up.mpc-toggled .mpc-regular { transform: translate(0, 100%); }

.mpc-toggle-row.mpc-effect-slide-down .mpc-hover { transform: translate(0, 100%); }

.mpc-toggle-row.mpc-effect-slide-down .mpc-regular { transform: translate(0, 0); }

.mpc-toggle-row.mpc-effect-slide-down:hover .mpc-hover, .mpc-toggle-row.mpc-effect-slide-down.mpc-toggled .mpc-hover { transform: translate(0%, 0); }

.mpc-toggle-row.mpc-effect-slide-down:hover .mpc-regular, .mpc-toggle-row.mpc-effect-slide-down.mpc-toggled .mpc-regular { transform: translate(0, -100%); }

.mpc-toggle-row.mpc-effect-slide-left .mpc-hover { transform: translate(-100%, 0); }

.mpc-toggle-row.mpc-effect-slide-left .mpc-regular { transform: translate(0, 0); }

.mpc-toggle-row.mpc-effect-slide-left:hover .mpc-hover, .mpc-toggle-row.mpc-effect-slide-left.mpc-toggled .mpc-hover { transform: translate(0, 0); }

.mpc-toggle-row.mpc-effect-slide-left:hover .mpc-regular, .mpc-toggle-row.mpc-effect-slide-left.mpc-toggled .mpc-regular { transform: translate(100%, 0); }

.mpc-toggle-row.mpc-effect-slide-right .mpc-hover { transform: translate(100%, 0); }

.mpc-toggle-row.mpc-effect-slide-right .mpc-regular { transform: translate(0, 0); }

.mpc-toggle-row.mpc-effect-slide-right:hover .mpc-hover, .mpc-toggle-row.mpc-effect-slide-right.mpc-toggled .mpc-hover { transform: translate(0, 0); }

.mpc-toggle-row.mpc-effect-slide-right:hover .mpc-regular, .mpc-toggle-row.mpc-effect-slide-right.mpc-toggled .mpc-regular { transform: translate(-100%, 0); }

.mpc-toggle-row.mpc-effect-none .mpc-hover, .mpc-toggle-row.mpc-effect-fade .mpc-hover { opacity: 0; }

.mpc-toggle-row.mpc-effect-none .mpc-regular, .mpc-toggle-row.mpc-effect-fade .mpc-regular { opacity: 1; }

.mpc-toggle-row.mpc-effect-none:hover .mpc-hover, .mpc-toggle-row.mpc-effect-none.mpc-toggled .mpc-hover, .mpc-toggle-row.mpc-effect-fade:hover .mpc-hover, .mpc-toggle-row.mpc-effect-fade.mpc-toggled .mpc-hover { opacity: 1; }

.mpc-toggle-row.mpc-effect-none:hover .mpc-regular, .mpc-toggle-row.mpc-effect-none.mpc-toggled .mpc-regular, .mpc-toggle-row.mpc-effect-fade:hover .mpc-regular, .mpc-toggle-row.mpc-effect-fade.mpc-toggled .mpc-regular { opacity: 0; }

/* SEPARATOR */
.mpc-row { position: relative; }

.mpc-row.vc_edit_form_elements { position: static; }

.mpc-row.mpc-with-separator { margin-bottom: 0; }

.mpc-separator { position: absolute; left: 0; width: inherit; min-width: 100%; display: block; fill: transparent; z-index: 5; }

.mpc-separator.mpc-separator--top { top: -1px; }

.mpc-separator.mpc-separator--bottom { bottom: -1px; }

.mpc-separator-spacer { height: 100px; }

@media screen and (max-width: 992px) { .mpc-separator-spacer { height: 50px; } }

.mpc-separator-spacer.mpc-separator--bottom { clear: both; }

.mpc-row.mpc-first-row > .mpc-separator--top { display: none; }

.mpc-row.mpc-last-row > .mpc-separator--bottom { display: none; }

.mpc-separator--css { height: 100px; }

@media screen and (max-width: 992px) { .mpc-separator--css { height: 50px; } }

.mpc-separator-style--tip-left:before, .mpc-separator-style--tip-left:after, .mpc-separator-style--tip-center:before, .mpc-separator-style--tip-center:after, .mpc-separator-style--tip-right:before, .mpc-separator-style--tip-right:after { content: ''; position: absolute; top: -5px; width: 50.5%; height: 0; border: 105px solid transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 992px) { .mpc-separator-style--tip-left:before, .mpc-separator-style--tip-left:after, .mpc-separator-style--tip-center:before, .mpc-separator-style--tip-center:after, .mpc-separator-style--tip-right:before, .mpc-separator-style--tip-right:after { border: 55px solid transparent; } }

.mpc-separator-style--tip-left:before, .mpc-separator-style--tip-center:before, .mpc-separator-style--tip-right:before { left: 0; }

.mpc-separator-style--tip-left:after, .mpc-separator-style--tip-center:after, .mpc-separator-style--tip-right:after { right: 0; }

.mpc-separator-style--tip-left.mpc-separator--top:before, .mpc-separator-style--tip-center.mpc-separator--top:before, .mpc-separator-style--tip-right.mpc-separator--top:before { border-top-color: inherit; border-left-color: inherit; border-bottom-width: 0; }

.mpc-separator-style--tip-left.mpc-separator--top:after, .mpc-separator-style--tip-center.mpc-separator--top:after, .mpc-separator-style--tip-right.mpc-separator--top:after { border-top-color: inherit; border-right-color: inherit; border-bottom-width: 0; }

.mpc-separator-style--tip-left.mpc-separator--bottom:before, .mpc-separator-style--tip-left.mpc-separator--bottom:after, .mpc-separator-style--tip-center.mpc-separator--bottom:before, .mpc-separator-style--tip-center.mpc-separator--bottom:after, .mpc-separator-style--tip-right.mpc-separator--bottom:before, .mpc-separator-style--tip-right.mpc-separator--bottom:after { top: 0; }

.mpc-separator-style--tip-left.mpc-separator--bottom:before, .mpc-separator-style--tip-center.mpc-separator--bottom:before, .mpc-separator-style--tip-right.mpc-separator--bottom:before { border-bottom-color: inherit; border-left-color: inherit; border-top-width: 0; }

.mpc-separator-style--tip-left.mpc-separator--bottom:after, .mpc-separator-style--tip-center.mpc-separator--bottom:after, .mpc-separator-style--tip-right.mpc-separator--bottom:after { border-bottom-color: inherit; border-right-color: inherit; border-top-width: 0; }

.mpc-separator-style--tip-left:before { width: 25.5%; }

.mpc-separator-style--tip-left:after { width: 75.5%; }

.mpc-separator-style--tip-right:before { width: 75.5%; }

.mpc-separator-style--tip-right:after { width: 25.5%; }

@media screen and (max-width: 992px) { .mpc-separator-style--circle-left, .mpc-separator-style--circle-center, .mpc-separator-style--circle-right { height: 50px; } }

.mpc-separator-style--circle-left path { transform: translateX(-500px); }

@media screen and (max-width: 768px) { .mpc-separator-style--circle-left path { transform: translateX(-400px); } }

@media screen and (max-width: 480px) { .mpc-separator-style--circle-left path { transform: translateX(-250px); } }

.mpc-separator-style--circle-right path { transform: translateX(500px); }

@media screen and (max-width: 768px) { .mpc-separator-style--circle-right path { transform: translateX(400px); } }

@media screen and (max-width: 480px) { .mpc-separator-style--circle-right path { transform: translateX(250px); } }

.mpc-separator-style--split-inner:before, .mpc-separator-style--split-inner:after, .mpc-separator-style--split-outer:before, .mpc-separator-style--split-outer:after { content: ''; position: absolute; width: 50%; border: 105px solid; border-color: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 992px) { .mpc-separator-style--split-inner:before, .mpc-separator-style--split-inner:after, .mpc-separator-style--split-outer:before, .mpc-separator-style--split-outer:after { border: 55px solid; border-color: inherit; } }

.mpc-separator-style--split-inner:before, .mpc-separator-style--split-outer:before { left: 0; }

.mpc-separator-style--split-inner:after, .mpc-separator-style--split-outer:after { right: 0; }

.mpc-separator-style--split-inner.mpc-separator--top:before, .mpc-separator-style--split-inner.mpc-separator--top:after { border-top-width: 0; top: -5px; }

.mpc-separator-style--split-inner.mpc-separator--top:before { border-bottom-right-radius: 100px; }

.mpc-separator-style--split-inner.mpc-separator--top:after { border-bottom-left-radius: 100px; }

.mpc-separator-style--split-inner.mpc-separator--bottom:before, .mpc-separator-style--split-inner.mpc-separator--bottom:after { border-bottom-width: 0; top: 0; }

.mpc-separator-style--split-inner.mpc-separator--bottom:before { border-top-right-radius: 100px; }

.mpc-separator-style--split-inner.mpc-separator--bottom:after { border-top-left-radius: 100px; }

.mpc-separator-style--split-outer.mpc-separator--top:before, .mpc-separator-style--split-outer.mpc-separator--top:after { border-top-width: 0; top: -5px; }

.mpc-separator-style--split-outer.mpc-separator--top:before { border-bottom-left-radius: 100px; }

.mpc-separator-style--split-outer.mpc-separator--top:after { border-bottom-right-radius: 100px; }

.mpc-separator-style--split-outer.mpc-separator--bottom:before, .mpc-separator-style--split-outer.mpc-separator--bottom:after { border-bottom-width: 0; top: 0; }

.mpc-separator-style--split-outer.mpc-separator--bottom:before { border-top-left-radius: 100px; }

.mpc-separator-style--split-outer.mpc-separator--bottom:after { border-top-right-radius: 100px; }

.mpc-separator-style--teeth-left:before, .mpc-separator-style--teeth-left:after, .mpc-separator-style--teeth-left .mpc-separator-content, .mpc-separator-style--teeth-center:before, .mpc-separator-style--teeth-center:after, .mpc-separator-style--teeth-center .mpc-separator-content, .mpc-separator-style--teeth-right:before, .mpc-separator-style--teeth-right:after, .mpc-separator-style--teeth-right .mpc-separator-content { content: ''; position: absolute; left: 50%; top: -5px; margin-left: -75px; width: 100px; height: 0; border: 75px solid transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 992px) { .mpc-separator-style--teeth-left:before, .mpc-separator-style--teeth-left:after, .mpc-separator-style--teeth-left .mpc-separator-content, .mpc-separator-style--teeth-center:before, .mpc-separator-style--teeth-center:after, .mpc-separator-style--teeth-center .mpc-separator-content, .mpc-separator-style--teeth-right:before, .mpc-separator-style--teeth-right:after, .mpc-separator-style--teeth-right .mpc-separator-content { margin-left: -50px; border: 50px solid transparent; } }

.mpc-separator-style--teeth-left:before, .mpc-separator-style--teeth-center:before, .mpc-separator-style--teeth-right:before { margin-left: -150px; }

@media screen and (max-width: 992px) { .mpc-separator-style--teeth-left:before, .mpc-separator-style--teeth-center:before, .mpc-separator-style--teeth-right:before { margin-left: -100px; } }

.mpc-separator-style--teeth-left:after, .mpc-separator-style--teeth-center:after, .mpc-separator-style--teeth-right:after { margin-left: 0; }

.mpc-separator-style--teeth-left.mpc-separator--top:before, .mpc-separator-style--teeth-left.mpc-separator--top:after, .mpc-separator-style--teeth-left.mpc-separator--top .mpc-separator-content, .mpc-separator-style--teeth-center.mpc-separator--top:before, .mpc-separator-style--teeth-center.mpc-separator--top:after, .mpc-separator-style--teeth-center.mpc-separator--top .mpc-separator-content, .mpc-separator-style--teeth-right.mpc-separator--top:before, .mpc-separator-style--teeth-right.mpc-separator--top:after, .mpc-separator-style--teeth-right.mpc-separator--top .mpc-separator-content { border-top-color: inherit; }

.mpc-separator-style--teeth-left.mpc-separator--bottom:before, .mpc-separator-style--teeth-left.mpc-separator--bottom:after, .mpc-separator-style--teeth-left.mpc-separator--bottom .mpc-separator-content, .mpc-separator-style--teeth-center.mpc-separator--bottom:before, .mpc-separator-style--teeth-center.mpc-separator--bottom:after, .mpc-separator-style--teeth-center.mpc-separator--bottom .mpc-separator-content, .mpc-separator-style--teeth-right.mpc-separator--bottom:before, .mpc-separator-style--teeth-right.mpc-separator--bottom:after, .mpc-separator-style--teeth-right.mpc-separator--bottom .mpc-separator-content { top: -45px; border-bottom-color: inherit; }

.mpc-separator-style--teeth-left:before, .mpc-separator-style--teeth-left:after, .mpc-separator-style--teeth-left .mpc-separator-content { left: 25%; }

.mpc-separator-style--teeth-right:before, .mpc-separator-style--teeth-right:after, .mpc-separator-style--teeth-right .mpc-separator-content { left: 75%; }

@media screen and (max-width: 992px) { .mpc-separator-style--arrow-left, .mpc-separator-style--arrow-center, .mpc-separator-style--arrow-right { height: 50px; } }

@media screen and (max-width: 992px) { .mpc-separator-style--blob-left, .mpc-separator-style--blob-center, .mpc-separator-style--blob-right { height: 50px; } }

@media screen and (max-width: 992px) { .mpc-separator-style--slope-left, .mpc-separator-style--slope-right { height: 50px; } }

@media screen and (max-width: 992px) { .mpc-separator-style--stamp { height: 50px; } }

@media screen and (max-width: 992px) { .mpc-separator-style--cloud { height: 50px; } }

/* PARALLAX */
.mpc-row .mpc-parallax-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }

.mpc-parallax { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mpc-parallax:before { content: ''; position: absolute; background-position: center; top: 0; left: 0; width: 100%; height: 100%; }

.mpc-parallax.mpc-parallax-style--classic:before { height: 125%; }

.mpc-parallax.mpc-parallax-style--classic-fast:before { height: 150%; }

.mpc-parallax.mpc-parallax-style--horizontal-left:before { width: 125%; }

.mpc-parallax.mpc-parallax-style--horizontal-right:before { width: 125%; }

.mpc-parallax.mpc-parallax-style--fade:before { opacity: 1; }

.mpc-parallax.mpc-parallax-style--fixed:before { background-attachment: fixed; }

.mpc-row[data-vc-full-width-init="true"].skrollable { -webkit-transition: none; -o-transition: none; transition: none; }

/* OVERLAY */
.mpc-row .mpc-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mpc-row .mpc-overlay.mpc-overlay--inited { -webkit-transition: background-position 1s linear; -moz-transition: background-position 1s linear; transition: background-position 1s linear; }

/* FULL PAGE */
.mpc-row.mpc-with-full-page .mpc-row { margin: 0 !important; }

.mpc-row.mpc-with-full-page .mpc-row.mpc-row-o-full-height { min-height: 100vh !important; }

/* Mobile fix */
@media screen and (max-width: 992px) { .mpc-parallax.mpc-parallax-style--fixed:before { background-attachment: initial !important; } }

/* Compability fixes */
/* Jupiter */
.visible-dt.mpc-row, .visible-dt-v2.mpc-row, .visible-nb.mpc-row, .visible-sm.mpc-row, .visible-tl.mpc-row, .visible-tl-v2.mpc-row { display: none; }

/* Blaszok theme standard parallax with fullwidth Row */
.mpc-row.vc_parallax[data-vc-full-width="true"] { overflow: hidden; }

/*----------------------------------------------------------------------------*\
	SINGLE POST SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-post { cursor: pointer; /* Overlay Idle Settings */ /* Item Idle Settings */ }

.mpc-post a, .mpc-post a:hover, .mpc-post a:focus { outline: none; text-decoration: none; }

.mpc-post .mpc-post__wrapper { position: relative; z-index: 1; overflow: hidden; }

.mpc-post .mpc-post__content { position: relative; z-index: 10; overflow: hidden; }

.mpc-post .mpc-post__heading { margin: 0; padding: 0; }

.mpc-post .mpc-post__heading a { font: inherit; color: inherit; -webkit-transition: inherit; transition: inherit; }

.mpc-post .mpc-post__heading.mpc-text-overflow { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mpc-post .mpc-post__thumbnail { position: relative; height: 200px; background-size: cover; background-repeat: no-repeat; background-position: center; overflow: hidden; }

.mpc-post .mpc-post__thumbnail-full { height: auto; }

.mpc-post .mpc-post__meta a, .mpc-post .mpc-post__meta span { font: inherit; -webkit-transition: inherit; transition: inherit; }

.mpc-post .mpc-post__meta:first-letter { text-transform: uppercase; }

.mpc-post .mpc-post__author { white-space: nowrap; }

.mpc-post .mpc-post__overlay { position: absolute; z-index: 5; width: 100%; height: 100%; visibility: hidden; }

.mpc-post .mpc-post__overlay .mpc-icon-anchor { display: inline-block; margin: .75em; vertical-align: middle; }

.mpc-post .mpc-post__overlay .mpc-icon-anchor i { display: block; -webkit-transition: all .25s; transition: all .25s; }

.mpc-post .mpc-post__overlay > .mpc-post__content, .mpc-post .mpc-post__overlay > .mpc-wrapper { background: none !important; }

.mpc-post .mpc-post--vertical-wrap { display: table; width: 100%; height: 100%; }

.mpc-post .mpc-post--vertical { display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; }

.mpc-overlay--fade .mpc-post .mpc-post__overlay, .mpc-overlay--none .mpc-post .mpc-post__overlay { top: 0; left: 0; opacity: 0; }

.mpc-overlay--slide-up .mpc-post .mpc-post__overlay { top: 100%; left: 0; }

.mpc-overlay--slide-down .mpc-post .mpc-post__overlay { top: -100%; left: 0; }

.mpc-overlay--slide-left .mpc-post .mpc-post__overlay { top: 0; left: 100%; }

.mpc-overlay--slide-right .mpc-post .mpc-post__overlay { top: 0; left: -100%; }

.mpc-item--fade .mpc-post .mpc-post__wrapper > .mpc-post__content, .mpc-item--none .mpc-post .mpc-post__wrapper > .mpc-post__content { opacity: 1; }

/* Overlay & Item Hover Settings */
.mpc-post:hover { /* Overlay */ }

.mpc-post:hover .mpc-post__overlay { visibility: visible; }

.mpc-overlay--fade .mpc-post:hover .mpc-post__overlay, .mpc-overlay--none .mpc-post:hover .mpc-post__overlay { opacity: 1; }

.mpc-overlay--slide-up .mpc-post:hover .mpc-post__overlay, .mpc-overlay--slide-down .mpc-post:hover .mpc-post__overlay { top: 0; }

.mpc-overlay--slide-left .mpc-post:hover .mpc-post__overlay, .mpc-overlay--slide-right .mpc-post:hover .mpc-post__overlay { left: 0; }

/* Style 1 */
.mpc-layout--style_1 .mpc-post__content { width: 100%; }

.mpc-layout--style_1 .mpc-post__overlay .mpc-post__content { display: none; }

.mpc-content--overlay.mpc-layout--style_1 .mpc-post__content { position: absolute; bottom: 0; }

.mpc-content--overlay.mpc-layout--style_1 .mpc-post__overlay { height: 100%; z-index: 15; }

.mpc-content--overlay.mpc-layout--style_1 .mpc-post__overlay .mpc-post__content { display: block; position: initial; background: none !important; }

.mpc-content--overlay.mpc-layout--style_1.mpc-item--fade .mpc-post:hover .mpc-post__wrapper > .mpc-post__content, .mpc-content--overlay.mpc-layout--style_1.mpc-item--none .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { opacity: 0; }

.mpc-content--overlay.mpc-layout--style_1.mpc-item--slide-left .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.mpc-content--overlay.mpc-layout--style_1.mpc-item--slide-right .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { -webkit-transform: translateX(100%); transform: translateX(100%); }

.mpc-content--overlay.mpc-layout--style_1.mpc-item--slide-down .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { -webkit-transform: translateY(100%); transform: translateY(100%); }

.mpc-content--overlay.mpc-layout--style_1.mpc-item--slide-up .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { bottom: 100%; }

/* Style 3 */
.mpc-layout--style_3 .mpc-wrapper { overflow: hidden; }

.mpc-layout--style_3 .mpc-post__date.mpc-date__wrapper { float: left; text-align: center; padding: 0 0.75em 0 0; }

.mpc-layout--style_3 .mpc-post__date.mpc-date__wrapper a { font: inherit !important; color: inherit !important; }

.mpc-layout--style_3 .mpc-post__date.mpc-date__wrapper .mpc-date__days { font-size: 1.5em !important; line-height: 1em !important; }

.mpc-layout--style_3 .mpc-post__date.mpc-date__wrapper .mpc-date__month { font-size: 0.8em !important; line-height: 1em !important; text-transform: uppercase; }

/* Style 4 */
.mpc-layout--style_4 .mpc-post > .mpc-post__wrapper > .mpc-post__content { position: relative; overflow: hidden; margin: 0 2em; transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.mpc-layout--style_4 .mpc-post__meta { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mpc-layout--style_4 .mpc-post__overlay { width: 100%; height: 100% !important; z-index: 15; }

.mpc-layout--style_4 .mpc-post__overlay .mpc-post__content { display: block; overflow: hidden; }

.mpc-layout--style_4 .mpc-post__overlay .mpc-wrapper { position: relative; z-index: 15; float: left; height: 100%; }

.mpc-layout--style_4 .mpc-post:hover > .mpc-post__wrapper > .mpc-post__content { margin: 0; }

.mpc-layout--style_4 .mpc-post:hover .mpc-post__content > .mpc-wrapper { opacity: 0; }

/* Style 5 */
.mpc-layout--style_5 .mpc-post__thumbnail { position: relative; }

.mpc-layout--style_5 .mpc-post__date.mpc-date__wrapper { position: absolute; bottom: 0; right: 0; padding: 0 .5em; background: rgba(255, 255, 255, 0.85); -webkit-transition: all .25s; transition: all .25s; }

.mpc-layout--style_5 .mpc-post__date.mpc-date__wrapper a { display: table; font: inherit !important; color: inherit !important; }

.mpc-layout--style_5 .mpc-post__date.mpc-date__wrapper .mpc-date__days { display: table-cell; vertical-align: middle; font-size: 2.6em !important; padding-right: 0.15em; line-height: 1.15em !important; }

.mpc-layout--style_5 .mpc-post__date.mpc-date__wrapper .mpc-date-wrap { display: table-cell; padding-top: 0.5em; }

.mpc-layout--style_5 .mpc-post__date.mpc-date__wrapper .mpc-date__month { text-transform: uppercase; font-size: 1.05em !important; line-height: 1em !important; }

.mpc-layout--style_5 .mpc-post__date.mpc-date__wrapper .mpc-date__year { font-size: 1.15em !important; line-height: 1em !important; }

.mpc-layout--style_5.mpc-item--fade .mpc-post:hover .mpc-post__date.mpc-date__wrapper, .mpc-layout--style_5.mpc-item--none .mpc-post:hover .mpc-post__date.mpc-date__wrapper { opacity: 0; }

.mpc-layout--style_5.mpc-item--slide-left .mpc-post:hover .mpc-post__date.mpc-date__wrapper { right: 100%; }

.mpc-layout--style_5.mpc-item--slide-right .mpc-post:hover .mpc-post__date.mpc-date__wrapper { -webkit-transform: translateX(100%); transform: translateX(100%); }

.mpc-layout--style_5.mpc-item--slide-down .mpc-post:hover .mpc-post__date.mpc-date__wrapper { -webkit-transform: translateY(100%); transform: translateY(100%); }

.mpc-layout--style_5.mpc-item--slide-up .mpc-post:hover .mpc-post__date.mpc-date__wrapper { bottom: 100%; }

/* Style 6 */
.mpc-layout--style_6 .mpc-post__wrapper > .mpc-post__content { position: absolute; bottom: 0; width: 100%; -webkit-transition: all .25s; transition: all .25s; }

.mpc-layout--style_6 .mpc-post__wrapper > .mpc-post__content * { text-align: center !important; }

.mpc-layout--style_6 .mpc-post__wrapper > .mpc-post__content .mpc-wrapper { position: absolute; top: 0; left: 1em; height: 100%; }

.mpc-layout--style_6 .mpc-post__date.mpc-date__wrapper { display: table; height: 100%; text-align: center; padding: 0 .5em; }

.mpc-layout--style_6 .mpc-post__date.mpc-date__wrapper a { display: table-cell; vertical-align: middle; height: 100%; font: inherit !important; color: inherit !important; }

.mpc-layout--style_6 .mpc-post__date.mpc-date__wrapper .mpc-date__days { font-size: 1.5em !important; line-height: 1em !important; }

.mpc-layout--style_6 .mpc-post__date.mpc-date__wrapper .mpc-date__month { font-size: 0.8em !important; line-height: 1em !important; text-transform: uppercase; }

.mpc-layout--style_6 .mpc-post__overlay { height: 100% !important; }

.mpc-layout--style_6 .mpc-post__overlay .mpc-post__content { height: 100% !important; }

.mpc-layout--style_6 .mpc-post__overlay .mpc-post__content:after { position: absolute; display: block; content: ""; bottom: 0; left: 0; height: 6em; width: 100%; }

.mpc-layout--style_6 .mpc-post__overlay .mpc-post__date.mpc-date__wrapper { display: block; float: left; margin-right: .5em; height: auto; }

.mpc-layout--style_6 .mpc-post__overlay .mpc-wrapper { overflow: hidden; }

.mpc-layout--style_6.mpc-item--fade .mpc-post:hover .mpc-post__wrapper > .mpc-post__content, .mpc-layout--style_6.mpc-item--none .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { opacity: 0; }

.mpc-layout--style_6.mpc-item--slide-left .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.mpc-layout--style_6.mpc-item--slide-right .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { -webkit-transform: translateX(100%); transform: translateX(100%); }

.mpc-layout--style_6.mpc-item--slide-down .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { -webkit-transform: translateY(100%); transform: translateY(100%); }

.mpc-layout--style_6.mpc-item--slide-up .mpc-post:hover .mpc-post__wrapper > .mpc-post__content { bottom: 100%; }

/* Style 7 */
.mpc-layout--style_7 .mpc-post__content { position: absolute; overflow: hidden; max-width: 80%; }

.mpc-layout--style_7 .mpc-post__overlay { width: 100%; height: 100% !important; }

.mpc-layout--style_7.mpc-align--top-left .mpc-post__content { top: 1em; left: 1em; }

.mpc-layout--style_7.mpc-align--top-right .mpc-post__content { top: 1em; right: 1em; }

.mpc-layout--style_7.mpc-align--bottom-left .mpc-post__content { bottom: 1em; left: 1em; }

.mpc-layout--style_7.mpc-align--bottom-right .mpc-post__content { bottom: 1em; right: 1em; }

.mpc-layout--style_7 .mpc-post:hover .mpc-post__content > *:not(.mpc-post__overlay) { opacity: 0; }

@media screen and (max-width: 767px) { .mpc-layout--style_3 .mpc-post__description { padding-left: 0 !important; padding-right: 0 !important; } }

/*----------------------------------------------------------------------------*\
	COLUMN SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-column { display: block; }

.mpc-column[data-link="true"] { cursor: pointer; }

.mpc-column--sticky { position: relative; opacity: 1 !important; -webkit-transition: none !important; transition: none !important; }

.mpc-column--spacer { float: left; height: 0; display: none; }

.mpc-column--spacer.mpc-active { float: left; height: 1px; display: block; margin-right: -1px !important; }

.mpc-row:not(.vc_row-o-equal-height) .mpc-column--divider { display: none; }

.mpc-column--divider { position: relative; width: 0; z-index: 10; }

.mpc-column--divider .vc_column-inner { width: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.mpc-column--divider img { width: auto; max-width: none; }

/* Uncode theme compatibility fix */
@media (min-width: 960px) { .single-internal-gutter.mpc-column, .no-internal-gutter.mpc-column { display: table-cell; } }

/*----------------------------------------------------------------------------*\
	FLIPBOX SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-flipbox { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-flipbox.mpc-flipbox--click { cursor: pointer; }

.mpc-flipbox__content { position: relative; width: 100%; height: inherit; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }

.mpc-flipbox__front, .mpc-flipbox__back { position: absolute; top: 0; left: 0; text-align: center; width: 100%; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }

.mpc-flipbox__wrapper { width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }

.mpc-flipbox--flip-left .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg); transform: perspective(1000px) rotateY(0deg); }

.mpc-flipbox--flip-left .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateY(180deg); -moz-transform: perspective(1000px) rotateY(180deg); transform: perspective(1000px) rotateY(180deg); }

.mpc-flipbox--flip-left:not(.mpc-flipbox--click):hover .mpc-flipbox__front, .mpc-flipbox--flip-left.mpc-flipbox--animate .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateY(-179.9deg); -moz-transform: perspective(1000px) rotateY(-179.9deg); transform: perspective(1000px) rotateY(-179.9deg); }

.mpc-flipbox--flip-left:not(.mpc-flipbox--click):hover .mpc-flipbox__back, .mpc-flipbox--flip-left.mpc-flipbox--animate .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg); transform: perspective(1000px) rotateY(0deg); }

.mpc-flipbox--flip-right .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg); transform: perspective(1000px) rotateY(0deg); }

.mpc-flipbox--flip-right .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateY(-180deg); -moz-transform: perspective(1000px) rotateY(-180deg); transform: perspective(1000px) rotateY(-180deg); }

.mpc-flipbox--flip-right:not(.mpc-flipbox--click):hover .mpc-flipbox__front, .mpc-flipbox--flip-right.mpc-flipbox--animate .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateY(179.9deg); -moz-transform: perspective(1000px) rotateY(179.9deg); transform: perspective(1000px) rotateY(179.9deg); }

.mpc-flipbox--flip-right:not(.mpc-flipbox--click):hover .mpc-flipbox__back, .mpc-flipbox--flip-right.mpc-flipbox--animate .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg); transform: perspective(1000px) rotateY(0deg); }

.mpc-flipbox--flip-top .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg); transform: perspective(1000px) rotateX(0deg); }

.mpc-flipbox--flip-top .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateX(180deg); -moz-transform: perspective(1000px) rotateX(180deg); transform: perspective(1000px) rotateX(180deg); }

.mpc-flipbox--flip-top:not(.mpc-flipbox--click):hover .mpc-flipbox__front, .mpc-flipbox--flip-top.mpc-flipbox--animate .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateX(-179.9deg); -moz-transform: perspective(1000px) rotateX(-179.9deg); transform: perspective(1000px) rotateX(-179.9deg); }

.mpc-flipbox--flip-top:not(.mpc-flipbox--click):hover .mpc-flipbox__back, .mpc-flipbox--flip-top.mpc-flipbox--animate .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg); transform: perspective(1000px) rotateX(0deg); }

.mpc-flipbox--flip-bottom .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg); transform: perspective(1000px) rotateX(0deg); }

.mpc-flipbox--flip-bottom .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateX(-180deg); -moz-transform: perspective(1000px) rotateX(-180deg); transform: perspective(1000px) rotateX(-180deg); }

.mpc-flipbox--flip-bottom:not(.mpc-flipbox--click):hover .mpc-flipbox__front, .mpc-flipbox--flip-bottom.mpc-flipbox--animate .mpc-flipbox__front { -webkit-transform: perspective(1000px) rotateX(179.9deg); -moz-transform: perspective(1000px) rotateX(179.9deg); transform: perspective(1000px) rotateX(179.9deg); }

.mpc-flipbox--flip-bottom:not(.mpc-flipbox--click):hover .mpc-flipbox__back, .mpc-flipbox--flip-bottom.mpc-flipbox--animate .mpc-flipbox__back { -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg); transform: perspective(1000px) rotateX(0deg); }

/*----------------------------------------------------------------------------*\
	FLIPBOX SIDE SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-flipbox-side { display: table; width: 100%; height: 100%; }

.mpc-flipbox-side .wpb_text_column p:first-child { margin-top: 0; }

.mpc-flipbox-side .wpb_text_column p:last-child { margin-bottom: 0; }

.mpc-flipbox-side__content { display: table-cell; }

[data-front-align^=top] .mpc-flipbox__front .mpc-flipbox-side__content, [data-back-align^=top] .mpc-flipbox__back .mpc-flipbox-side__content { vertical-align: top; }

[data-front-align^=middle] .mpc-flipbox__front .mpc-flipbox-side__content, [data-back-align^=middle] .mpc-flipbox__back .mpc-flipbox-side__content { vertical-align: middle; }

[data-front-align^=bottom] .mpc-flipbox__front .mpc-flipbox-side__content, [data-back-align^=bottom] .mpc-flipbox__back .mpc-flipbox-side__content { vertical-align: bottom; }

[data-front-align$=left] .mpc-flipbox__front .mpc-flipbox-side__content, [data-back-align$=left] .mpc-flipbox__back .mpc-flipbox-side__content { text-align: left; }

[data-front-align$=center] .mpc-flipbox__front .mpc-flipbox-side__content, [data-back-align$=center] .mpc-flipbox__back .mpc-flipbox-side__content { text-align: center; }

[data-front-align$=right] .mpc-flipbox__front .mpc-flipbox-side__content, [data-back-align$=right] .mpc-flipbox__back .mpc-flipbox-side__content { text-align: right; }

.mpc-flipbox[data-max-height] .mpc-flipbox__wrapper, .mpc-flipbox[data-primary-side] .mpc-flipbox__wrapper { overflow-x: hidden; overflow-y: auto; }

/*----------------------------------------------------------------------------*\
	CUBEBOX SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-cubebox { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-cubebox.mpc-cubebox--click { cursor: pointer; }

.mpc-cubebox__content { position: relative; width: 100%; height: inherit; overflow: hidden; }

.mpc-cubebox__front, .mpc-cubebox__side { position: absolute; top: 0; text-align: center; width: 100%; }

.mpc-cubebox--flip-top .mpc-cubebox__front { transform: translateY(0); }

.mpc-cubebox--flip-top .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateX(0deg) translateY(0.0001%); transform-origin: top; }

.mpc-cubebox--flip-top .mpc-cubebox__side { transform: translateY(-100%); }

.mpc-cubebox--flip-top .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateX(90deg) translateY(0.0001%); transform-origin: bottom; }

.mpc-cubebox--flip-top:not(.mpc-cubebox--click):hover .mpc-cubebox__front, .mpc-cubebox--flip-top.mpc-cubebox--animate .mpc-cubebox__front { transform: translateY(100%); }

.mpc-cubebox--flip-top:not(.mpc-cubebox--click):hover .mpc-cubebox__front .mpc-cubebox-side, .mpc-cubebox--flip-top.mpc-cubebox--animate .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateX(-90deg) translateY(0.0001%); }

.mpc-cubebox--flip-top:not(.mpc-cubebox--click):hover .mpc-cubebox__side, .mpc-cubebox--flip-top.mpc-cubebox--animate .mpc-cubebox__side { transform: translateY(0); }

.mpc-cubebox--flip-top:not(.mpc-cubebox--click):hover .mpc-cubebox__side .mpc-cubebox-side, .mpc-cubebox--flip-top.mpc-cubebox--animate .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateX(0deg) translateY(0.0001%); }

.mpc-cubebox--flip-bottom .mpc-cubebox__front { transform: translateY(0); }

.mpc-cubebox--flip-bottom .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateX(0deg) translateY(0.0001%); transform-origin: bottom; }

.mpc-cubebox--flip-bottom .mpc-cubebox__side { transform: translateY(100%); }

.mpc-cubebox--flip-bottom .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateX(-90deg) translateY(0.0001%); transform-origin: top; }

.mpc-cubebox--flip-bottom:not(.mpc-cubebox--click):hover .mpc-cubebox__front, .mpc-cubebox--flip-bottom.mpc-cubebox--animate .mpc-cubebox__front { transform: translateY(-100%); }

.mpc-cubebox--flip-bottom:not(.mpc-cubebox--click):hover .mpc-cubebox__front .mpc-cubebox-side, .mpc-cubebox--flip-bottom.mpc-cubebox--animate .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateX(90deg) translateY(0.0001%); }

.mpc-cubebox--flip-bottom:not(.mpc-cubebox--click):hover .mpc-cubebox__side, .mpc-cubebox--flip-bottom.mpc-cubebox--animate .mpc-cubebox__side { transform: translateY(0); }

.mpc-cubebox--flip-bottom:not(.mpc-cubebox--click):hover .mpc-cubebox__side .mpc-cubebox-side, .mpc-cubebox--flip-bottom.mpc-cubebox--animate .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateX(0deg) translateY(0.0001%); }

.mpc-cubebox--flip-left .mpc-cubebox__front { transform: translateX(0); }

.mpc-cubebox--flip-left .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateY(0deg) translateY(0.0001%); transform-origin: left; }

.mpc-cubebox--flip-left .mpc-cubebox__side { transform: translateX(-100%); }

.mpc-cubebox--flip-left .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateY(-90deg) translateY(0.0001%); transform-origin: right; }

.mpc-cubebox--flip-left:not(.mpc-cubebox--click):hover .mpc-cubebox__front, .mpc-cubebox--flip-left.mpc-cubebox--animate .mpc-cubebox__front { transform: translateX(100%); }

.mpc-cubebox--flip-left:not(.mpc-cubebox--click):hover .mpc-cubebox__front .mpc-cubebox-side, .mpc-cubebox--flip-left.mpc-cubebox--animate .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateY(90deg) translateY(0.0001%); }

.mpc-cubebox--flip-left:not(.mpc-cubebox--click):hover .mpc-cubebox__side, .mpc-cubebox--flip-left.mpc-cubebox--animate .mpc-cubebox__side { transform: translateX(0); }

.mpc-cubebox--flip-left:not(.mpc-cubebox--click):hover .mpc-cubebox__side .mpc-cubebox-side, .mpc-cubebox--flip-left.mpc-cubebox--animate .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateY(0deg) translateY(0.0001%); }

.mpc-cubebox--flip-right .mpc-cubebox__front { transform: translateX(0); }

.mpc-cubebox--flip-right .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateY(0deg) translateY(0.0001%); transform-origin: right; }

.mpc-cubebox--flip-right .mpc-cubebox__side { transform: translateX(100%); }

.mpc-cubebox--flip-right .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateY(90deg) translateY(0.0001%); transform-origin: left; }

.mpc-cubebox--flip-right:not(.mpc-cubebox--click):hover .mpc-cubebox__front, .mpc-cubebox--flip-right.mpc-cubebox--animate .mpc-cubebox__front { transform: translateX(-100%); }

.mpc-cubebox--flip-right:not(.mpc-cubebox--click):hover .mpc-cubebox__front .mpc-cubebox-side, .mpc-cubebox--flip-right.mpc-cubebox--animate .mpc-cubebox__front .mpc-cubebox-side { transform: perspective(550px) rotateY(-90deg) translateY(0.0001%); }

.mpc-cubebox--flip-right:not(.mpc-cubebox--click):hover .mpc-cubebox__side, .mpc-cubebox--flip-right.mpc-cubebox--animate .mpc-cubebox__side { transform: translateX(0); }

.mpc-cubebox--flip-right:not(.mpc-cubebox--click):hover .mpc-cubebox__side .mpc-cubebox-side, .mpc-cubebox--flip-right.mpc-cubebox--animate .mpc-cubebox__side .mpc-cubebox-side { transform: perspective(550px) rotateY(0deg) translateY(0.0001%); }

.mpc-cubebox-side, .mpc-cubebox__front, .mpc-cubebox__side { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all .5s; }

/*----------------------------------------------------------------------------*\
	CUBEBOX SIDE SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-cubebox-side { display: table; width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }

.mpc-cubebox-side .wpb_text_column p:first-child { margin-top: 0; }

.mpc-cubebox-side .wpb_text_column p:last-child { margin-bottom: 0; }

.mpc-cubebox-side__content { display: table-cell; }

[data-front-align^=top] .mpc-cubebox__front .mpc-cubebox-side__content, [data-side-align^=top] .mpc-cubebox__side .mpc-cubebox-side__content { vertical-align: top; }

[data-front-align^=middle] .mpc-cubebox__front .mpc-cubebox-side__content, [data-side-align^=middle] .mpc-cubebox__side .mpc-cubebox-side__content { vertical-align: middle; }

[data-front-align^=bottom] .mpc-cubebox__front .mpc-cubebox-side__content, [data-side-align^=bottom] .mpc-cubebox__side .mpc-cubebox-side__content { vertical-align: bottom; }

[data-front-align$=left] .mpc-cubebox__front .mpc-cubebox-side__content, [data-side-align$=left] .mpc-cubebox__side .mpc-cubebox-side__content { text-align: left; }

[data-front-align$=center] .mpc-cubebox__front .mpc-cubebox-side__content, [data-side-align$=center] .mpc-cubebox__side .mpc-cubebox-side__content { text-align: center; }

[data-front-align$=right] .mpc-cubebox__front .mpc-cubebox-side__content, [data-side-align$=right] .mpc-cubebox__side .mpc-cubebox-side__content { text-align: right; }

.mpc-cubebox[data-max-height] .mpc-cubebox__front, .mpc-cubebox[data-max-height] .mpc-cubebox__side, .mpc-cubebox[data-primary-side] .mpc-cubebox__front, .mpc-cubebox[data-primary-side] .mpc-cubebox__side { overflow-x: hidden; overflow-y: auto; }

/*----------------------------------------------------------------------------*\
	TABS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-tabs { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-tabs.mpc-init { -webkit-transition: none; transition: none; }

.mpc-tabs:before, .mpc-tabs:after { display: block; content: ""; float: none; clear: both; }

.mpc-tabs--left, .mpc-tabs--right { display: -ms-flexbox; display: flex; }

.mpc-tabs__content { position: relative; display: block; overflow: hidden; flex-grow: 1; }

.mpc-tabs__content .wpb_content_element:last-child, .mpc-tabs__content .wpb_row:last-child, .mpc-tabs__content p:last-child { margin-bottom: 0 !important; }

.mpc-tabs__content .wpb_content_element:first-child, .mpc-tabs__content .wpb_row:first-child, .mpc-tabs__content p:first-child { margin-top: 0 !important; }

.mpc-tabs__nav { flex: 0 0 auto; }

.mpc-tabs__nav ul { display: block; list-style: none; padding: 0; margin: 0; width: 100%; cursor: pointer; }

.mpc-tabs__nav ul:after, .mpc-tabs__nav ul:before { clear: both; float: none; content: ""; display: block; }

.mpc-tabs__nav ul .mpc-tabs__nav-item { margin-bottom: 0; }

.mpc-tabs__nav-item { display: block; position: relative; padding: 0; }

.mpc-tabs__nav-item:after { content: "" !important; border: 0 !important; }

.mpc-tabs__nav-item .mpc-button { display: block; }

.mpc-tabs__nav-item .mpc-button .mpc-button__icon, .mpc-tabs__nav-item .mpc-button .mpc-button__title { vertical-align: middle; }

.mpc-tabs__nav-item .mpc-button__content { white-space: nowrap; display: block; }

.mpc-tabs .mpc-tab { position: absolute; top: 0; left: 0; display: block; width: 100%; opacity: 0; box-sizing: border-box; -webkit-box-sizing: border-box; }

.mpc-tabs .mpc-tab[data-active="true"] { position: relative; opacity: 1; z-index: 2; }

/* Image Map Pro support improved */
.mpc-tabs .mpc-tab[data-active="false"] [id^="image-map-pro"] { display: none; }

/* Decor Line */
.mpc-tabs--decor-line .mpc-tabs__nav { position: relative; z-index: 2; }

.mpc-tabs--decor-line .mpc-tabs__nav-item, .mpc-tabs--decor-line .mpc-tabs__content { border-style: solid; }

.mpc-tabs--decor-line .mpc-tabs__nav-item:after { display: block; position: absolute; content: ""; opacity: 0; z-index: 2; -webkit-transition: all .25s; transition: all .25s; }

.mpc-tabs--decor-line .mpc-tabs__nav-item:hover:after, .mpc-tabs--decor-line .mpc-tabs__nav-item.mpc-active:after { opacity: 1; }

/* Tabs Top */
.mpc-tabs--top .mpc-tabs__nav { margin-top: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }

.mpc-tabs--top .mpc-tabs__nav-item { display: inline-block; vertical-align: bottom; padding-top: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }

.mpc-tabs--top.mpc-tabs--decor-line .mpc-tabs__nav-item { border-top: none; border-left: none; border-right: none; padding-top: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }

.mpc-tabs--top.mpc-tabs--decor-line .mpc-tabs__nav-item:after { left: 0; bottom: 0; width: 100% !important; margin-left: 0 !important; }

.mpc-tabs--top.mpc-tabs--decor-line .mpc-tabs__content { border-bottom: none; border-left: none; border-right: none; }

/* Tabs Bottom */
.mpc-tabs--bottom .mpc-tabs__nav { margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }

.mpc-tabs--bottom .mpc-tabs__nav-item { display: inline-block; vertical-align: top; padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }

.mpc-tabs--bottom.mpc-tabs--decor-line .mpc-tabs__nav-item { border-bottom: none; border-left: none; border-right: none; padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }

.mpc-tabs--bottom.mpc-tabs--decor-line .mpc-tabs__nav-item:after { left: 0; top: 0; width: 100% !important; margin-left: 0 !important; }

.mpc-tabs--bottom.mpc-tabs--decor-line .mpc-tabs__content { border-top: none; border-left: none; border-right: none; }

/* Tabs Left */
.mpc-tabs--left .mpc-tabs__nav { order: 0; margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }

.mpc-tabs--left .mpc-tabs__nav .mpc-tabs__nav-item { width: 100%; display: block; }

.mpc-tabs--left .mpc-tabs__nav .mpc-button { width: 100%; display: block; }

.mpc-tabs--left.mpc-tabs--decor-line .mpc-tabs__nav-item { border-left: none; border-top: none; border-bottom: none; padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important; }

.mpc-tabs--left.mpc-tabs--decor-line .mpc-tabs__nav-item:after { top: 0; right: 0; height: 100% !important; margin-top: 0 !important; }

.mpc-tabs--left.mpc-tabs--decor-line .mpc-tabs__content { border-right: none; border-top: none; border-bottom: none; }

/* Tabs Right */
.mpc-tabs--right .mpc-tabs__nav { order: 2; margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }

.mpc-tabs--right .mpc-tabs__nav .mpc-tabs__nav-item { display: block; width: 100%; }

.mpc-tabs--right .mpc-tabs__nav .mpc-button { width: 100%; display: block; }

.mpc-tabs--right.mpc-tabs--decor-line .mpc-tabs__nav-item { border-right: none; border-top: none; border-bottom: none; padding-top: 0 !important; padding-bottom: 0 !important; padding-right: 0 !important; }

.mpc-tabs--right.mpc-tabs--decor-line .mpc-tabs__nav-item:after { top: 0; left: 0; height: 100% !important; margin-top: 0 !important; }

.mpc-tabs--right.mpc-tabs--decor-line .mpc-tabs__content { border-left: none; border-top: none; border-bottom: none; }

/* Alignment */
.mpc-align--top { align-self: flex-start; }

.mpc-align--middle { align-self: center; }

.mpc-align--bottom { align-self: flex-end; }

.mpc-align--left { text-align: left; }

.mpc-align--center { text-align: center; }

.mpc-align--right { text-align: right; }

/* Responsive */
@media screen and (min-width: 769px) and (max-width: 992px) { .mpc-column:not(.vc_col-sm-12) .mpc-tabs { margin-right: 0 !important; margin-left: 0 !important; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs__content .mpc-tab { margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs--top .mpc-tabs__content { width: 100%; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs--top .mpc-tabs__content .mpc-tab { padding: 1em 0 0 0 !important; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs--bottom .mpc-tabs__content { width: 100%; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs--bottom .mpc-tabs__content .mpc-tab { padding: 0 0 1em 0 !important; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs__nav { text-align: center; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs__nav ul .mpc-tabs__nav-item { margin: .5em; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs__nav ul .mpc-tabs__nav-item, .mpc-column:not(.vc_col-sm-12) .mpc-tabs__nav ul .mpc-tabs__nav-item:last-child { margin-bottom: .5em !important; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs--decor-line .mpc-tabs__nav-item { border: 0 !important; }
  .mpc-column:not(.vc_col-sm-12) .mpc-tabs--decor-line:after { display: none !important; } }

@media screen and (max-width: 768px) { .mpc-tabs { margin-right: 0 !important; margin-left: 0 !important; }
  .mpc-tabs--top .mpc-tabs__content { width: 100%; padding: 1em 0 0 0 !important; }
  .mpc-tabs--bottom .mpc-tabs__content { width: 100%; padding: 0 0 1em 0 !important; }
  .mpc-tabs__content .mpc-tab { margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
  .mpc-tabs__nav { text-align: center; }
  .mpc-tabs__nav ul .mpc-tabs__nav-item { margin: .5em; }
  .mpc-tabs__nav ul .mpc-tabs__nav-item, .mpc-tabs__nav ul .mpc-tabs__nav-item:last-child { margin-bottom: .5em !important; }
  .mpc-tabs--decor-line .mpc-tabs__nav-item { border: 0 !important; }
  .mpc-tabs--decor-line:after { display: none !important; } }

/*----------------------------------------------------------------------------*\
	ACCORDION SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-accordion { display: block; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-accordion:before, .mpc-accordion:after { display: block; content: ""; float: none; clear: both; }

.mpc-accordion__content { margin: 0; padding: 0; }

.mpc-accordion__content .wpb_content_element:last-child, .mpc-accordion__content .wpb_row:last-child { margin-bottom: 0 !important; }

.mpc-accordion__content .wpb_content_element:first-child, .mpc-accordion__content .wpb_row:first-child, .mpc-accordion__content p:first-child { margin-top: 0 !important; }

.mpc-accordion__item { display: block; list-style: none; margin-bottom: 0 !important; }

.mpc-accordion__item:before, .mpc-accordion__item:after { display: block; content: "" !important; float: none; clear: both; border: 0 !important; position: static !important; }

.mpc-accordion-item__indent { display: none; }

.mpc-accordion--indent .mpc-accordion-item__indent { opacity: 0; visibility: hidden; float: left; display: block; }

.mpc-accordion--indent .mpc-accordion-item__indent .mpc-icon { margin-right: 8px; }

.mpc-accordion--indent .mpc-accordion-item__wrapper { overflow: hidden; }

.mpc-accordion-item__heading { position: relative; display: -ms-flexbox; display: flex; align-items: center; width: 100%; cursor: pointer; }

.mpc-accordion-item__heading h3 { display: inline-block; font: inherit !important; color: inherit !important; line-height: inherit !important; text-align: inherit !important; text-transform: inherit !important; margin: 0; flex: auto; }

.mpc-accordion-item__heading .mpc-icon { margin-right: 8px; flex: 0 0 auto; }

.mpc-accordion-item__heading:before, .mpc-accordion-item__heading:after { display: block; content: ""; float: none; clear: both; }

.mpc-accordion-item__heading:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 2; }

.mpc-accordion-item__heading.mpc-active { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; }

[data-active="true"] .mpc-accordion-item__wrapper { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }

.mpc-accordion-item__content { overflow: hidden; }

.mpc-accordion-item__content.mpc-hidden { height: 0; padding-top: 0 !important; padding-bottom: 0 !important; }

/* Force Responsive */
.mpc-force-responsive .mpc-accordion-item__heading { line-height: 1.25em !important; }

@media only screen and (max-width: 767px) { .mpc-force-responsive .mpc-accordion .mpc-accordion-item__heading { display: block !important; white-space: nowrap; }
  .mpc-force-responsive .mpc-accordion .mpc-accordion-item__heading h3 { vertical-align: middle; white-space: initial; max-width: 85%; } }

/*----------------------------------------------------------------------------*\
	TESTIMONIAL SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-testimonial { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-testimonial .mpc-testimonial__content { padding: 0; margin: 0; border: 0; background: none !important; }

.mpc-testimonial .mpc-testimonial__content p:first-child { margin-top: 0 !important; }

.mpc-testimonial .mpc-testimonial__content p:last-child { margin-bottom: 0 !important; }

.mpc-testimonial .mpc-testimonial__signature span { font-size: inherit; font-style: normal; font-family: inherit; color: inherit; }

.mpc-testimonial:before, .mpc-testimonial:after { display: block; content: ""; float: none; clear: both; }

.mpc-testimonial__thumbnail { float: left; display: block; z-index: 1; margin: 0 1em 0 0; max-width: 100% !important; }

.mpc-testimonial__thumbnail img { margin: 0 auto; vertical-align: bottom; max-width: 100% !important; display: block; }

.mpc-testimonial__content { display: block; position: relative; z-index: 2; overflow: hidden; }

.mpc-testimonial__link { font-style: normal; }

.mpc-testimonial__link, .mpc-testimonial__link:hover { text-decoration: none; }

/* Style 1 */
.mpc-testimonial--style_1 .mpc-testimonial__description { margin: 1em 0 0 0; }

/* Style 2 */
.mpc-testimonial--style_2 .mpc-testimonial__description { margin: 0 0 1em; }

/* Style 3 */
.mpc-testimonial--style_3 .mpc-testimonial__description { margin: 0 0 1em; }

.mpc-testimonial--style_3 .mpc-testimonial__thumbnail { float: none; margin: 0 auto 1em; }

/* Style 4 */
.mpc-testimonial--style_4 .mpc-testimonial__description { margin: 0 0 1em; }

.mpc-testimonial--style_4 .mpc-testimonial__thumbnail { float: none; margin: 1em auto 0; }

/* Style 5 */
.mpc-testimonial--style_5 .mpc-testimonial__thumbnail { float: none; margin: 1em auto; }

.mpc-testimonial--style_5 .mpc-testimonial__description { margin: 0; }

/* Style 6 */
.mpc-testimonial--style_6 .mpc-testimonial__thumbnail { float: right; margin: 0 0 0 1em; }

.mpc-testimonial--style_6 .mpc-testimonial__description { margin: 1em 0 0 0; }

/* Style 7 */
.mpc-testimonial--style_7 .mpc-testimonial__description { margin: 0 0 1em 0; }

.mpc-testimonial--style_7 .mpc-testimonial__thumbnail { float: right; margin: 0 0 0 1em; }

@media screen and (min-width: 768px) and (max-width: 992px) { .mpc-column:not(.vc_col-sm-12) .mpc-testimonial--style_1 .mpc-testimonial__thumbnail, .mpc-column:not(.vc_col-sm-12) .mpc-testimonial--style_2 .mpc-testimonial__thumbnail, .mpc-column:not(.vc_col-sm-12) .mpc-testimonial--style_6 .mpc-testimonial__thumbnail, .mpc-column:not(.vc_col-sm-12) .mpc-testimonial--style_7 .mpc-testimonial__thumbnail { float: none; margin: 0 auto 1em; } }

@media screen and (max-width: 480px) { .mpc-testimonial--style_1 .mpc-testimonial__thumbnail, .mpc-testimonial--style_2 .mpc-testimonial__thumbnail, .mpc-testimonial--style_6 .mpc-testimonial__thumbnail, .mpc-testimonial--style_7 .mpc-testimonial__thumbnail { float: none; margin: 0 auto 1em; } }

/*----------------------------------------------------------------------------*\
	TEXTBLOCK SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-textblock { display: block; }

.mpc-textblock.mpc-inline { display: inline-block; }

.mpc-textblock h1, .mpc-textblock h2, .mpc-textblock h3, .mpc-textblock h4, .mpc-textblock h5, .mpc-textblock h6, .mpc-textblock a, .mpc-textblock span { font: inherit; text-align: inherit; color: inherit; }

.mpc-textblock p:first-child { margin-top: 0; }

.mpc-textblock p:last-child { margin-bottom: 0; }

.mpc-textblock:hover + .mpc-tooltip.mpc-trigger--hover.mpc-inited { visibility: visible; opacity: 1 !important; }

.mpc-textblock img { max-width: 100%; height: auto; }

/*----------------------------------------------------------------------------*\
	TIMELINE BASIC SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-timeline-basic { position: relative; display: block; }

.mpc-timeline-basic, .mpc-timeline-basic .mpc-timeline-item__wrap { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-timeline-basic .mpc-timeline__track { position: absolute; display: block; content: ""; top: 0; height: 100%; }

.mpc-timeline-basic .mpc-timeline__track:before, .mpc-timeline-basic .mpc-timeline__track:after { position: absolute; display: block; left: 0; width: 100%; content: ''; }

.mpc-timeline-basic .mpc-track__icon { position: absolute; bottom: 100%; display: inline-block; vertical-align: middle; max-width: 100%; }

.mpc-timeline-basic .mpc-track__icon:not(.mpc-icon--image) i { width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; }

.mpc-timeline-basic .mpc-track__icon i { display: block; text-align: center; }

.mpc-timeline-basic .mpc-track__icon img { vertical-align: middle; }

.mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap { float: left; width: 50%; }

.mpc-timeline-basic.mpc-layout--both .mpc-timeline__track, .mpc-timeline-basic.mpc-layout--both .mpc-track__icon { left: 50%; }

.mpc-timeline-basic.mpc-layout--left .mpc-timeline__track, .mpc-timeline-basic.mpc-layout--left .mpc-track__icon { left: 0; }

.mpc-timeline-basic.mpc-layout--right .mpc-timeline__track, .mpc-timeline-basic.mpc-layout--right .mpc-track__icon { left: 100%; }

.mpc-timeline-basic.mpc-inited .mpc-timeline-item__wrap { float: none !important; }

.mpc-timeline-basic.mpc--item-fullwidth .mpc-timeline-item__wrap { width: 100%; }

.mpc-timeline-basic.mpc-pointer--top .mpc-tl-before { top: 0; }

.mpc-timeline-basic.mpc-pointer--middle .mpc-tl-before { top: 50%; }

.mpc-timeline-basic.mpc-pointer--bottom .mpc-tl-before { bottom: 0; }

.mpc-timeline-basic a, .mpc-timeline-basic a:focus { outline: none; }

.mpc-timeline-item .mpc-tl-before { display: block; position: absolute !important; content: ""; width: 0; height: 0; border-style: solid; }

.mpc-pointer--line .mpc-tl-before { border-top: 0; border-left: 0; border-right: 0; }

.mpc-pointer--triangle .mpc-tl-before { border-top-color: transparent !important; border-bottom-color: transparent !important; }

.mpc-pointer--right-triangle .mpc-tl-before { border-top: 0 !important; border-bottom-color: transparent !important; }

@media screen and (min-width: 769px) { .mpc-tooltip--always .mpc-tooltip.mpc-inited { visibility: visible; opacity: 1 !important; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
  [data-side="left"] .mpc-tl-before { left: 100%; }
  .mpc-pointer--triangle [data-side="left"] .mpc-tl-before { border-right: 0 !important; }
  .mpc-pointer--right-triangle [data-side="left"] .mpc-tl-before { border-right: 0 !important; }
  [data-side="left"].mpc-timeline-item__wrap { padding-left: 0 !important; }
  [data-side="right"] .mpc-tl-before { right: 100%; }
  .mpc-pointer--triangle [data-side="right"] .mpc-tl-before { border-left: 0 !important; }
  .mpc-pointer--right-triangle [data-side="right"] .mpc-tl-before { border-left: 0 !important; }
  [data-side="right"].mpc-timeline-item__wrap { padding-right: 0 !important; } }

/* Responsive */
@media screen and (max-width: 768px) { .mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap, .mpc-timeline-basic.mpc-layout--left .mpc-timeline-item__wrap { width: 100% !important; padding-right: 0 !important; }
  .mpc-timeline-basic.mpc-layout--both .mpc-tl-before, .mpc-timeline-basic.mpc-layout--left .mpc-tl-before { right: 100% !important; }
  .mpc-timeline-basic.mpc-layout--both.mpc-pointer--triangle .mpc-tl-before, .mpc-timeline-basic.mpc-layout--both.mpc-pointer--right-triangle .mpc-tl-before, .mpc-timeline-basic.mpc-layout--left.mpc-pointer--triangle .mpc-tl-before, .mpc-timeline-basic.mpc-layout--left.mpc-pointer--right-triangle .mpc-tl-before { border-left: 0 !important; }
  .mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap, .mpc-timeline-basic.mpc-layout--left .mpc-timeline-item__wrap { padding-right: 0 !important; }
  .mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap:nth-last-child(1), .mpc-timeline-basic.mpc-layout--left .mpc-timeline-item__wrap:nth-last-child(1) { margin-bottom: 0 !important; }
  .mpc-timeline-basic.mpc-layout--both .mpc-timeline__track, .mpc-timeline-basic.mpc-layout--both .mpc-track__icon, .mpc-timeline-basic.mpc-layout--left .mpc-timeline__track, .mpc-timeline-basic.mpc-layout--left .mpc-track__icon { left: 0 !important; }
  .mpc-timeline-basic.mpc-layout--right .mpc-tl-before { left: 100% !important; }
  .mpc-timeline-basic.mpc-layout--right.mpc-pointer--triangle .mpc-tl-before, .mpc-timeline-basic.mpc-layout--right.mpc-pointer--right-triangle .mpc-tl-before { border-right: 0 !important; } }

/*----------------------------------------------------------------------------*\
	TIMELINE ITEM SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-timeline-item { position: relative; display: block; min-height: 80px; border: 0 solid transparent; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-timeline-item:before { display: block; position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; border-radius: inherit; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }

.mpc-timeline-item .mpc-timeline-item__description, .mpc-timeline-item .mpc-timeline-item__heading, .mpc-timeline-item .mpc-icon, .mpc-timeline-item .mpc-divider, .mpc-timeline-item .mpc-tl-before, .mpc-timeline-item .mpc-tl-icon { position: relative; z-index: 2; }

.mpc-timeline-item > *:nth-child(2) { margin-top: 0; }

.mpc-timeline-item > *:nth-last-child(1) { margin-bottom: 0; }

.mpc-timeline-item__content { overflow: hidden; }

.mpc-timeline-item__content .mpc-timeline-item__description { padding: 0; margin: 0; }

.mpc-timeline-item__content .mpc-timeline-item__description p:first-child { margin-top: 0 !important; }

.mpc-timeline-item__content .mpc-timeline-item__description p:last-child { margin-bottom: 0 !important; }

.mpc-timeline-item__content .mpc-timeline-item__heading { padding: 0; margin: 0 0 .75em 0; text-transform: uppercase; }

.mpc-timeline-item .mpc-divider { margin: 0 0 .75em 0; }

.mpc-tl-icon { position: absolute; top: 0; display: inline-block; text-align: center; line-height: 1em; vertical-align: middle; max-width: 100%; z-index: 3; }

.mpc-tl-icon:hover { z-index: 5; }

.mpc-tl-icon img { display: block; max-width: 100%; }

.mpc-tl-icon:not(.mpc-icon--image) i { width: 1.35em; height: 1.35em; line-height: 1.35em; }

@media screen and (min-width: 768px) { [data-side="left"] .mpc-tl-icon { left: 100%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  [data-side="right"] .mpc-tl-icon { right: 100%; -webkit-transform: translateX(50%); transform: translateX(50%); } }

/* Responsive */
@media screen and (max-width: 768px) { .mpc-timeline-basic .mpc-tl-icon { right: 100%; -webkit-transform: translateX(50%); transform: translateX(50%); }
  .mpc-layout--right .mpc-tl-icon { left: 100%; right: initial; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }

/*----------------------------------------------------------------------------*\
	TOOLTIP SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-tooltip { position: absolute; display: block; white-space: nowrap; z-index: 100000; visibility: hidden; opacity: 0 !important; pointer-events: none; -webkit-transition: all .25s !important; transition: all .25s !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mpc-tooltip * { visibility: inherit; }

.mpc-tooltip .mpc-arrow { position: absolute; border-color: inherit; border-style: solid; border-width: 7px; }

.mpc-tooltip.mpc-no-arrow .mpc-arrow { display: none; }

.mpc-tooltip.mpc-loaded { max-width: 300px; }

.mpc-tooltip.mpc-loaded.mpc-wide { max-width: 500px; }

.mpc-tooltip.mpc-position--top { top: 0; left: 50%; transform: translateX(-50%) translateY(-100%); margin-top: -1em; }

.mpc-tooltip.mpc-position--top .mpc-arrow { bottom: -14px; left: 50%; margin-left: -7px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; }

.mpc-tooltip.mpc-position--right { top: 50%; right: 0; transform: translateX(100%) translateY(-50%); margin-right: -1em; }

.mpc-tooltip.mpc-position--right .mpc-arrow { top: 50%; left: -14px; margin-top: -7px; border-top-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; }

.mpc-tooltip.mpc-position--bottom { bottom: 0; left: 50%; transform: translateX(-50%) translateY(100%); margin-bottom: -1em; }

.mpc-tooltip.mpc-position--bottom .mpc-arrow { top: -14px; left: 50%; margin-left: -7px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; }

.mpc-tooltip.mpc-position--left { top: 50%; left: 0; transform: translateX(-100%) translateY(-50%); margin-left: -1em; }

.mpc-tooltip.mpc-position--left .mpc-arrow { top: 50%; right: -14px; margin-top: -7px; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; }

.mpc-tooltip.mpc-wrap-content { white-space: normal; word-break: break-word; word-wrap: break-word; width: 300px; }

.mpc-tooltip.mpc-wrap-content.mpc-wide { width: 500px; }

.mpc-tooltip.mpc-wrap-content img { max-width: 100%; }

.mpc-tooltip.mpc-can-hover { pointer-events: all; }

.mpc-tooltip.mpc-triggered.mpc-inited { visibility: visible; opacity: 1 !important; transition-delay: .1s; }

.mpc-tooltip .mpc-embed-wrap { position: relative; height: 0; padding-bottom: 56.25%; }

.mpc-tooltip .mpc-embed-wrap > iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mpc-tooltip h1, .mpc-tooltip h2, .mpc-tooltip h3, .mpc-tooltip h4, .mpc-tooltip h5, .mpc-tooltip h6 { margin-top: 1em; margin-bottom: 1em; }

.mpc-tooltip h1:first-child, .mpc-tooltip h2:first-child, .mpc-tooltip h3:first-child, .mpc-tooltip h4:first-child, .mpc-tooltip h5:first-child, .mpc-tooltip h6:first-child { margin-top: 1em; }

.mpc-tooltip.mpc-effect--slide.mpc-position--top { top: 2em; }

.mpc-tooltip.mpc-effect--slide.mpc-position--right { right: 2em; }

.mpc-tooltip.mpc-effect--slide.mpc-position--bottom { bottom: 2em; }

.mpc-tooltip.mpc-effect--slide.mpc-position--left { left: 2em; }

.mpc-tooltip.mpc-effect--push.mpc-position--top { top: -2em; }

.mpc-tooltip.mpc-effect--push.mpc-position--right { right: -2em; }

.mpc-tooltip.mpc-effect--push.mpc-position--bottom { bottom: -2em; }

.mpc-tooltip.mpc-effect--push.mpc-position--left { left: -2em; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-trigger--hover.mpc-position--top, .mpc-tooltip.mpc-can-hover:hover.mpc-position--top { top: 0; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-trigger--hover.mpc-position--right, .mpc-tooltip.mpc-can-hover:hover.mpc-position--right { right: 0; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-trigger--hover.mpc-position--bottom, .mpc-tooltip.mpc-can-hover:hover.mpc-position--bottom { bottom: 0; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-trigger--hover.mpc-position--left, .mpc-tooltip.mpc-can-hover:hover.mpc-position--left { left: 0; }

.mpc-tooltip.mpc-triggered.mpc-effect--push.mpc-position--top { top: -.5em; }

.mpc-tooltip.mpc-triggered.mpc-effect--push.mpc-position--right { right: -.5em; }

.mpc-tooltip.mpc-triggered.mpc-effect--push.mpc-position--bottom { bottom: -.5em; }

.mpc-tooltip.mpc-triggered.mpc-effect--push.mpc-position--left { left: -.5em; }

.mpc-tooltip.mpc-triggered.mpc-effect--slide.mpc-position--top { top: .5em; }

.mpc-tooltip.mpc-triggered.mpc-effect--slide.mpc-position--right { right: .5em; }

.mpc-tooltip.mpc-triggered.mpc-effect--slide.mpc-position--bottom { bottom: .5em; }

.mpc-tooltip.mpc-triggered.mpc-effect--slide.mpc-position--left { left: .5em; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-position--top { top: 0 !important; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-position--right { right: 0 !important; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-position--bottom { bottom: 0 !important; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-position--left { left: 0 !important; }

.mpc-tooltip-target:hover + .mpc-tooltip.mpc-trigger--hover, .mpc-tooltip.mpc-trigger--hover.mpc-can-hover:hover { visibility: visible !important; opacity: 1 !important; transition-delay: .1s; }

.mpc-tooltip-wrap:hover .mpc-tooltip { z-index: 100001; }

.mpc-tooltip-wrap { position: relative; display: inline-block; }

/*----------------------------------------------------------------------------*\
	ADD TO CART SHORTCODE
\*----------------------------------------------------------------------------*/
@-moz-keyframes spin3d-vertical { 100% { transform: rotate3d(0, 1, 0, 360deg); } }

@-moz-keyframes spin3d-horizontal { 100% { transform: rotate3d(1, 0, 0, 360deg); } }

@-moz-keyframes spin2d { 100% { transform: rotate3d(0, 0, 1, 360deg); } }

@-webkit-keyframes spin3d-vertical { 100% { transform: rotate3d(0, 1, 0, 360deg); } }

@-webkit-keyframes spin3d-horizontal { 100% { transform: rotate3d(1, 0, 0, 360deg); } }

@-webkit-keyframes spin2d { 100% { transform: rotate3d(0, 0, 1, 360deg); } }

@keyframes spin3d-vertical { 100% { transform: rotate3d(0, 1, 0, 360deg); } }

@keyframes spin3d-horizontal { 100% { transform: rotate3d(1, 0, 0, 360deg); } }

@keyframes spin2d { 100% { transform: rotate3d(0, 0, 1, 360deg); } }

.mpc-wc-add_to_cart-wrap { position: relative; display: inline-block; vertical-align: middle; z-index: 2; -webkit-transition: width .25s ease-in-out; transition: width .25s ease-in-out; }

.mpc-wc-add_to_cart-wrap:hover .mpc-wc-add_to_cart { z-index: 2; -webkit-transform: translate3d(0, 0, 0); }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__title { opacity: 0; }

.mpc-wc-add_to_cart-wrap.mpc-display--block .mpc-wc-add_to_cart, .mpc-wc-add_to_cart-wrap .mpc-wc-add_to_cart:not(.mpc-auto-size) { position: relative; display: block; width: 100%; height: 100%; }

.mpc-wc-add_to_cart { display: inline-block; overflow: hidden; text-decoration: none; z-index: 1; cursor: pointer; }

.mpc-wc-add_to_cart.mpc-inited { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mpc-tooltip-wrap .mpc-wc-add_to_cart { display: block; }

.mpc-atc__content { z-index: 2; height: 100%; }

.mpc-atc__content del { font-size: .75em; }

.mpc-atc__content ins { background: none !important; }

.mpc-atc__title, .mpc-atc__title-hover { display: -ms-flexbox; display: flex; align-items: center; justify-content: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.mpc-inited .mpc-atc__title, .mpc-inited .mpc-atc__title-hover { width: 100%; height: 100%; }

.mpc-atc__title-hover { position: absolute; }

.mpc-atc__background { position: absolute; opacity: 0; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background { opacity: 1; }

.mpc-atc__background.mpc-effect-type--fade.mpc-effect-side--in { top: 0; bottom: 0; left: 0; right: 0; }

.mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--top { top: -100%; left: 0; width: 100%; height: 100%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--top { top: 0; }

.mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--right { top: 0; left: 100%; width: 100%; height: 100%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--right { left: 0; }

.mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 100%; left: 0; width: 100%; height: 100%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--bottom { top: 0; }

.mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--left { top: 0; left: -100%; width: 100%; height: 100%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--slide.mpc-effect-side--left { left: 0; }

.mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--horizontal { top: 0; bottom: 0; left: 50%; right: 50%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--horizontal { left: 5%; right: 5%; }

.mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 50%; bottom: 50%; left: 0; right: 0; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--vertical { top: 5%; bottom: 5%; }

.mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(45deg); }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left { top: -60%; bottom: -60%; }

.mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: 50%; bottom: 50%; left: -20%; right: -20%; transform: rotate(-45deg); }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right { top: -60%; bottom: -60%; }

.mpc-atc__content.mpc-effect-type--fade .mpc-atc__title-hover { top: 0; bottom: 0; left: 0; right: 0; opacity: 0; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--fade .mpc-atc__title-hover { opacity: 1; }

.mpc-atc__content.mpc-effect-type--slide .mpc-atc__title-hover { top: 50%; opacity: 0; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--slide .mpc-atc__title-hover { opacity: 1; }

.mpc-atc__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-atc__title-hover { left: -100%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-atc__title-hover { left: 0; }

.mpc-atc__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-atc__title-hover { right: -100%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-atc__title-hover { right: 0; }

.mpc-atc__content.mpc-effect-type--push_out { overflow: hidden; }

.mpc-atc__content.mpc-effect-type--push_out .mpc-atc__title-hover { opacity: 0; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out .mpc-atc__title-hover { opacity: 1; }

.mpc-atc__content.mpc-effect-type--push_out .mpc-atc__title { position: relative; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-atc__title-hover { top: -100%; left: 50%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-atc__title-hover { top: 50%; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-atc__title { top: 0; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-atc__title { top: 5em; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-atc__title-hover { top: 50%; left: 150%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-atc__title-hover { left: 50%; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-atc__title { left: 0; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-atc__title { left: -100%; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-atc__title-hover { top: 150%; left: 50%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-atc__title-hover { top: 50%; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-atc__title { top: 0; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-atc__title { top: -5em; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-atc__title-hover { top: 50%; left: -100%; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-atc__title-hover { left: 50%; }

.mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-atc__title { left: 0; }

.mpc-wc-add_to_cart-wrap:hover .mpc-atc__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-atc__title { left: 100%; }

.mpc-wc-add_to_cart[data-notice^="show"] .mpc-atc__notices { z-index: 1; opacity: 1; left: 0; }

.mpc-wc-add_to_cart[data-notice^="show"]:not(.mpc-loader--outside) .mpc-atc__title, .mpc-wc-add_to_cart[data-notice^="show"]:not(.mpc-loader--outside) .mpc-atc__title-hover { opacity: 0 !important; }

.mpc-wc-add_to_cart[data-notice$="success"] .mpc--success { opacity: 1; }

.mpc-wc-add_to_cart[data-notice$="error"] .mpc--error { opacity: 1; }

.mpc-wc-add_to_cart[data-notice$="loader"] .mpc--loader, .mpc-wc-add_to_cart[data-notice$="loader"] + .mpc--loader.mpc-atc--outside { opacity: 1; }

.mpc-wc-add_to_cart[data-notice$="loader"] [data-spinner="rotate"] .mpc--loader i, .mpc-wc-add_to_cart[data-notice$="loader"] + .mpc-atc--outside[data-spinner="rotate"].mpc--loader i { transform: initial; -webkit-animation: spin2d 2s linear infinite; -moz-animation: spin2d 2s linear infinite; animation: spin2d 2s linear infinite; }

.mpc-wc-add_to_cart[data-notice$="loader"] [data-spinner="rotate3d-vertical"] .mpc--loader i, .mpc-wc-add_to_cart[data-notice$="loader"] + .mpc-atc--outside[data-spinner="rotate3d-vertical"].mpc--loader i { transform: initial; -webkit-animation: spin3d-vertical 2s linear infinite; -moz-animation: spin3d-vertical 2s linear infinite; animation: spin3d-vertical 2s linear infinite; }

.mpc-wc-add_to_cart[data-notice$="loader"] [data-spinner="rotate3d-horizontal"] .mpc--loader i, .mpc-wc-add_to_cart[data-notice$="loader"] + .mpc-atc--outside[data-spinner="rotate3d-horizontal"].mpc--loader i { transform: initial; -webkit-animation: spin3d-horizontal 2s linear infinite; -moz-animation: spin3d-horizontal 2s linear infinite; animation: spin3d-horizontal 2s linear infinite; }

.mpc-wc-add_to_cart + .mpc-atc--outside { position: absolute; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; top: 0; bottom: 0; opacity: 0; width: 1.35em; }

.mpc-wc-add_to_cart + .mpc-atc--outside[data-side="left"] { right: 50%; }

.mpc-wc-add_to_cart + .mpc-atc--outside[data-side="right"] { left: 50%; }

.mpc-wc-add_to_cart[data-notice="show:loader"] + .mpc-atc--outside[data-side="left"] { right: 100%; }

.mpc-wc-add_to_cart[data-notice="show:loader"] + .mpc-atc--outside[data-side="right"] { left: 100%; }

.mpc-atc__notices { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; color: #fff; text-align: center; white-space: nowrap; /* Notices Effects */ }

.mpc-atc__notices i { color: inherit; }

.mpc-atc__notices .mpc-atc__notice { display: -ms-flexbox; display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; opacity: 0; position: absolute; top: 0; -webkit-transition: inherit; transition: inherit; }

.mpc-atc__notices .mpc--success a { font: inherit; color: inherit; }

.mpc-atc__notices[data-effect="fade-in"] { top: 0; bottom: 0; left: 0; right: 0; }

.mpc-atc__notices[data-effect="slide-left"] { left: -100%; }

.mpc-atc__notices[data-effect="slide-right"] { left: 100%; }

/*----------------------------------------------------------------------------*\
	SINGLE POST SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-wc-product a, .mpc-wc-product a:hover, .mpc-wc-product a:focus { outline: none; text-decoration: none; }

.mpc-wc-product ins { background: none; }

.mpc-wc-product .mpc-product__wrapper { overflow: hidden; position: relative; z-index: 1; }

.mpc-wc-product .mpc-product__heading { padding: 0; }

.mpc-wc-product .mpc-product__heading a { font: inherit; color: inherit; -webkit-transition: inherit; transition: inherit; }

.mpc-wc-product .mpc-product__heading.mpc-text-overflow { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mpc-wc-product .mpc-product__thumb-wrap { position: relative; overflow: hidden; }

.mpc-wc-product .mpc-product__thumb, .mpc-wc-product .mpc-thumb__content-hover { cursor: pointer; }

.mpc-wc-product .mpc-product__thumb:not(img) { position: absolute; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }

.mpc-wc-product img { display: block; visibility: hidden; }

.mpc-wc-product .mpc-icon-anchor { display: block; text-align: center; -webkit-transition: all .25s; transition: all .25s; }

.mpc-wc-product .mpc-icon-anchor i { display: block; width: 1.35em; height: 1.35em; line-height: 1.35em; -webkit-transition: inherit; transition: inherit; }

.mpc-wc-product .mpc-icon-anchor:last-child { margin: 0 !important; }

.mpc-wc-product .mpc-product__price { cursor: default; }

/* Content */
.mpc-product__content, .mpc-product__content-hover { display: -ms-flexbox; display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; flex: 1 0 100%; max-width: 100%; }

.mpc-product__content [class*="mpc-product__"], .mpc-product__content-hover [class*="mpc-product__"] { flex: 1 0 100%; }

.mpc-thumb__content, .mpc-product__content { z-index: 1; }

.mpc-thumb__content-hover, .mpc-product__content-hover { z-index: 2; }

/* Content Effect */
.mpc-product__wrapper > .mpc-flex { position: relative; z-index: 3; display: -ms-flexbox; display: flex; width: 100%; overflow: hidden; }

[data-content-effect="fade-in"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { opacity: 0; visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-content-effect="fade-in"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { visibility: visible; opacity: 1; }

[data-content-effect="slide-left"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-content-effect="slide-right"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-200%, 0, 0); transform: translate3d(-200%, 0, 0); }

[data-content-effect="slide-right"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-content-effect="slide-up"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 100%, 0); transform: translate3d(-100%, 100%, 0); }

[data-content-effect="slide-up"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-content-effect="slide-down"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, -100%, 0); transform: translate3d(-100%, -100%, 0); }

[data-content-effect="slide-down"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-content-effect="push-left"] .mpc-product__wrapper > .mpc-flex .mpc-product__content, [data-content-effect="push-left"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

[data-content-effect="push-left"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content, [data-content-effect="push-left"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-content-effect="push-right"] .mpc-product__wrapper > .mpc-flex .mpc-product__content { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

[data-content-effect="push-right"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-200%, 0, 0); transform: translate3d(-200%, 0, 0); }

[data-content-effect="push-right"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

[data-content-effect="push-right"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-content-effect="push-up"] .mpc-product__wrapper > .mpc-flex .mpc-product__content { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

[data-content-effect="push-up"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 100%, 0); transform: translate3d(-100%, 100%, 0); }

[data-content-effect="push-up"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

[data-content-effect="push-up"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0%, 0); transform: translate3d(-100%, 0%, 0); }

[data-content-effect="push-down"] .mpc-product__wrapper > .mpc-flex .mpc-product__content { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

[data-content-effect="push-down"] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, -100%, 0); transform: translate3d(-100%, -100%, 0); }

[data-content-effect="push-down"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

[data-content-effect="push-down"] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

/* Thumbnail Content Effects */
.mpc--floating-box .mpc-inline-box { display: inline-block; z-index: 1; overflow: hidden; }

.mpc-product__wrapper .mpc-block-box { display: block; width: 100%; z-index: 1; overflow: hidden; }

.mpc-thumb__content, .mpc-thumb__content-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; overflow: hidden; }

.mpc-thumb__content [class*="mpc-product__"], .mpc-thumb__content-hover [class*="mpc-product__"] { display: block; }

.mpc--no-replace.mpc--floating-box .mpc-thumb__content, .mpc--no-replace.mpc--floating-box .mpc-thumb__content-hover { width: auto; height: auto; }

.mpc--no-replace .mpc-thumb__content .mpc-thumb__content, .mpc--no-replace .mpc-thumb__content-hover .mpc-thumb__content { position: absolute; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }

.mpc-product__wrapper { /* Overlay on hover */ }

[data-thumb-effects$="fade"] .mpc-product__wrapper .mpc-thumb__content-hover { top: 0; left: 0; opacity: 0; }

[data-thumb-effects$="slide-up"] .mpc-product__wrapper .mpc-thumb__content-hover { top: 100%; left: 0; }

[data-thumb-effects$="slide-down"] .mpc-product__wrapper .mpc-thumb__content-hover { top: -100%; left: 0; }

[data-thumb-effects$="slide-left"] .mpc-product__wrapper .mpc-thumb__content-hover { top: 0; left: 100%; }

[data-thumb-effects$="slide-right"] .mpc-product__wrapper .mpc-thumb__content-hover { top: 0; left: -100%; }

.mpc-product__wrapper .mpc-thumb__content-hover { visibility: hidden; }

.mpc-product__wrapper:hover .mpc-thumb__content-hover { visibility: visible; left: 0; top: 0; opacity: 1; }

[data-thumb-effects^="fade"] .mpc-product__wrapper:hover .mpc-thumb__content { opacity: 0; }

[data-thumb-effects^="slide-up"] .mpc-product__wrapper:hover .mpc-thumb__content { top: -100%; left: 0; }

[data-thumb-effects^="slide-down"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 100%; left: 0; }

[data-thumb-effects^="slide-left"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 0; left: 100%; }

[data-thumb-effects^="slide-right"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 0; left: -100%; }

.mpc--force-replace .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover { display: flex; flex-direction: column; }

.mpc--force-replace[data-thumb-positions^="top:left"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="top:left"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: flex-start; justify-content: flex-start; }

.mpc--force-replace[data-thumb-positions^="top:center"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="top:center"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: center; justify-content: flex-start; }

.mpc--force-replace[data-thumb-positions^="top:right"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="top:right"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: flex-end; justify-content: flex-start; }

.mpc--force-replace[data-thumb-positions^="middle:left"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="middle:left"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: flex-start; justify-content: center; }

.mpc--force-replace[data-thumb-positions^="middle:center"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="middle:center"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: center; justify-content: center; }

.mpc--force-replace[data-thumb-positions^="middle:right"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="middle:right"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: flex-end; justify-content: center; }

.mpc--force-replace[data-thumb-positions^="bottom:left"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="bottom:left"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: flex-start; justify-content: flex-end; }

.mpc--force-replace[data-thumb-positions^="bottom:center"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="bottom:center"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: center; justify-content: flex-end; }

.mpc--force-replace[data-thumb-positions^="bottom:right"] .mpc-product__wrapper .mpc-thumb__content, .mpc--force-replace[data-thumb-positions$="bottom:right"] .mpc-product__wrapper .mpc-thumb__content-hover { align-items: flex-end; justify-content: flex-end; }

.mpc--no-replace[data-thumb-positions^="top:left"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="top:left"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 0; left: 0; transform: translateX(0) translateY(0%); }

.mpc--no-replace[data-thumb-positions^="top:center"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="top:center"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 0; left: 50%; transform: translateX(-50%) translateY(0%); }

.mpc--no-replace[data-thumb-positions^="top:right"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="top:right"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 0; left: 100%; transform: translateX(-100%) translateY(0%); }

.mpc--no-replace[data-thumb-positions^="middle:left"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="middle:left"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 50%; left: 0; transform: translateX(0) translateY(-50%); }

.mpc--no-replace[data-thumb-positions^="middle:center"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="middle:center"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }

.mpc--no-replace[data-thumb-positions^="middle:right"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="middle:right"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 50%; left: 100%; transform: translateX(-100%) translateY(-50%); }

.mpc--no-replace[data-thumb-positions^="bottom:left"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="bottom:left"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 100%; left: 0; transform: translateX(0) translateY(-100%); }

.mpc--no-replace[data-thumb-positions^="bottom:center"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="bottom:center"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 100%; left: 50%; transform: translateX(-50%) translateY(-100%); }

.mpc--no-replace[data-thumb-positions^="bottom:right"] .mpc-product__wrapper .mpc-thumb__content, .mpc--no-replace[data-thumb-positions$="bottom:right"] .mpc-product__wrapper:hover .mpc-thumb__content { top: 100%; left: 100%; transform: translateX(-100%) translateY(-100%); }

/* Rating */
.mpc-product__rating .mpc-rating { display: inline-block; white-space: nowrap; }

.mpc-product__rating .mpc-rating i:last-child { margin: 0; }

/* Small Buttons Effects */
.mpc-product__thumb-wrap .mpc-thumb__buttons { position: absolute; top: 0; left: 0; display: -ms-flexbox; display: flex; width: 100%; height: 100%; z-index: 10; pointer-events: none; }

.mpc-product__thumb-wrap .mpc-thumb__buttons a { pointer-events: initial; }

[data-buttons*="vertical"] .mpc-product__thumb-wrap .mpc-thumb__buttons { flex-direction: column; }

[data-buttons*="vertical"][data-buttons*="top"] .mpc-product__thumb-wrap .mpc-thumb__buttons { justify-content: flex-start; }

[data-buttons*="vertical"][data-buttons*="middle"] .mpc-product__thumb-wrap .mpc-thumb__buttons { justify-content: center; }

[data-buttons*="vertical"][data-buttons*="bottom"] .mpc-product__thumb-wrap .mpc-thumb__buttons { justify-content: flex-end; }

[data-buttons*="vertical"][data-buttons*="left"] .mpc-product__thumb-wrap .mpc-thumb__buttons { align-items: flex-start; }

[data-buttons*="vertical"][data-buttons*="center"] .mpc-product__thumb-wrap .mpc-thumb__buttons { align-items: center; }

[data-buttons*="vertical"][data-buttons*="right"] .mpc-product__thumb-wrap .mpc-thumb__buttons { align-items: flex-end; }

[data-buttons*="horizontal"] .mpc-product__thumb-wrap .mpc-thumb__buttons { flex-direction: row; }

[data-buttons*="horizontal"][data-buttons*="top"] .mpc-product__thumb-wrap .mpc-thumb__buttons { align-items: flex-start; }

[data-buttons*="horizontal"][data-buttons*="middle"] .mpc-product__thumb-wrap .mpc-thumb__buttons { align-items: center; }

[data-buttons*="horizontal"][data-buttons*="bottom"] .mpc-product__thumb-wrap .mpc-thumb__buttons { align-items: flex-end; }

[data-buttons*="horizontal"][data-buttons*="left"] .mpc-product__thumb-wrap .mpc-thumb__buttons { justify-content: flex-start; }

[data-buttons*="horizontal"][data-buttons*="center"] .mpc-product__thumb-wrap .mpc-thumb__buttons { justify-content: center; }

[data-buttons*="horizontal"][data-buttons*="right"] .mpc-product__thumb-wrap .mpc-thumb__buttons { justify-content: flex-end; }

.mpc-buttons--on-hover .mpc-thumb__buttons { opacity: 0; }

.mpc-buttons--on-hover[data-buttons-effect="slide-up"] .mpc-thumb__buttons { -webkit-transform: translateY(100%) translateX(0); transform: translateY(100%) translateX(0); }

.mpc-buttons--on-hover[data-buttons-effect="slide-down"] .mpc-thumb__buttons { -webkit-transform: translateY(-100%) translateX(0); transform: translateY(-100%) translateX(0); }

.mpc-buttons--on-hover[data-buttons-effect="slide-left"] .mpc-thumb__buttons { -webkit-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0); }

.mpc-buttons--on-hover[data-buttons-effect="slide-right"] .mpc-thumb__buttons { -webkit-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0); }

.mpc-buttons--on-hover .mpc-product__wrapper:hover .mpc-product__thumb-wrap .mpc-thumb__buttons { opacity: 1; -webkit-transform: translateY(0) translateX(0) !important; transform: translateY(0) translateX(0) !important; }

/*----------------------------------------------------------------------------*\
	PRODUCTS CATEGORY SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-wc-category, .mpc-wc-category__wrap { display: block; }

.mpc-wc-category__wrap { position: relative; overflow: hidden; z-index: 1; border: 0; /* Disable Thumbnail */ }

.mpc-wc-category__wrap .mpc-wrapper { display: block; width: 100%; }

.mpc-wc-category__wrap .mpc-category__thumbnail { position: absolute; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }

.mpc-wc-category__wrap .mpc-category__wrapper { position: relative; z-index: 5; overflow: hidden; }

.mpc-wc-category__wrap .mpc-category__content, .mpc-wc-category__wrap .mpc-category__overlay { position: absolute; width: 100%; height: 100%; z-index: 10; }

.mpc-wc-category__wrap .mpc-category__content { top: 0; left: 0; }

.mpc-wc-category__wrap .mpc-category__overlay { z-index: 15; }

.mpc-wc-category__wrap .mpc-category__heading { margin: 0; padding: 0; }

.mpc-wc-category__wrap .mpc-category__heading.mpc-text-overflow { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mpc--no-thumb .mpc-wc-category__wrap .mpc-category__content { position: relative; }

.mpc--no-thumb .mpc-wc-category__wrap .mpc-category__wrapper { overflow: visible; }

/* Animate Regular with replacement */
.mpc-wc-category__wrap { /* Overlay on hover */ }

.mpc--force-replace .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay { display: flex; }

.mpc--force-replace[data-positions^="top:left"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="top:left"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: flex-start; justify-content: flex-start; }

.mpc--force-replace[data-positions^="top:center"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="top:center"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: flex-start; justify-content: center; }

.mpc--force-replace[data-positions^="top:right"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="top:right"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: flex-start; justify-content: flex-end; }

.mpc--force-replace[data-positions^="middle:left"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="middle:left"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: center; justify-content: flex-start; }

.mpc--force-replace[data-positions^="middle:center"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="middle:center"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: center; justify-content: center; }

.mpc--force-replace[data-positions^="middle:right"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="middle:right"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: center; justify-content: flex-end; }

.mpc--force-replace[data-positions^="bottom:left"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="bottom:left"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: flex-end; justify-content: flex-start; }

.mpc--force-replace[data-positions^="bottom:center"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="bottom:center"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: flex-end; justify-content: center; }

.mpc--force-replace[data-positions^="bottom:right"] .mpc-wc-category__wrap .mpc-category__content, .mpc--force-replace[data-positions$="bottom:right"] .mpc-wc-category__wrap .mpc-category__overlay { align-items: flex-end; justify-content: flex-end; }

[data-effects$="fade"] .mpc-wc-category__wrap .mpc-category__overlay { top: 0; left: 0; opacity: 0; }

[data-effects$="slide-up"] .mpc-wc-category__wrap .mpc-category__overlay { top: 100%; left: 0; }

[data-effects$="slide-down"] .mpc-wc-category__wrap .mpc-category__overlay { top: -100%; left: 0; }

[data-effects$="slide-left"] .mpc-wc-category__wrap .mpc-category__overlay { top: 0; left: 100%; }

[data-effects$="slide-right"] .mpc-wc-category__wrap .mpc-category__overlay { top: 0; left: -100%; }

.mpc-wc-category__wrap:hover .mpc-category__overlay { visibility: visible; left: 0; top: 0; opacity: 1; }

[data-effects^="fade"] .mpc-wc-category__wrap:hover .mpc-category__content { opacity: 0; }

[data-effects^="slide-up"] .mpc-wc-category__wrap:hover .mpc-category__content { top: -100%; left: 0; }

[data-effects^="slide-down"] .mpc-wc-category__wrap:hover .mpc-category__content { top: 100%; left: 0; }

[data-effects^="slide-left"] .mpc-wc-category__wrap:hover .mpc-category__content { top: 0; left: 100%; }

[data-effects^="slide-right"] .mpc-wc-category__wrap:hover .mpc-category__content { top: 0; left: -100%; }

/* Inline Display */
.mpc--floating-box .mpc-wc-category__wrap .mpc-wrapper { display: inline; width: auto; white-space: nowrap; }

/* Animate Regular Content */
.mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper { position: absolute; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }

.mpc--no-replace[data-positions^="top:left"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="top:left"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 0; left: 0; -webkit-transform: translateX(0) translateY(0%); transform: translateX(0) translateY(0%); }

.mpc--no-replace[data-positions^="top:center"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="top:center"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 0; left: 50%; -webkit-transform: translateX(-50%) translateY(0%); transform: translateX(-50%) translateY(0%); }

.mpc--no-replace[data-positions^="top:right"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="top:right"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 0; left: 100%; -webkit-transform: translateX(-100%) translateY(0%); transform: translateX(-100%) translateY(0%); }

.mpc--no-replace[data-positions^="middle:left"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="middle:left"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 50%; left: 0; -webkit-transform: translateX(0) translateY(-50%); transform: translateX(0) translateY(-50%); }

.mpc--no-replace[data-positions^="middle:center"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="middle:center"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.mpc--no-replace[data-positions^="middle:right"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="middle:right"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 50%; left: 100%; -webkit-transform: translateX(-100%) translateY(-50%); transform: translateX(-100%) translateY(-50%); }

.mpc--no-replace[data-positions^="bottom:left"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="bottom:left"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 100%; left: 0; -webkit-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%); }

.mpc--no-replace[data-positions^="bottom:center"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="bottom:center"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 100%; left: 50%; -webkit-transform: translateX(-50%) translateY(-100%); transform: translateX(-50%) translateY(-100%); }

.mpc--no-replace[data-positions^="bottom:right"] .mpc-wc-category__wrap .mpc-wrapper, .mpc--no-replace[data-positions$="bottom:right"] .mpc-wc-category__wrap:hover .mpc-wrapper { top: 100%; left: 100%; -webkit-transform: translateX(-100%) translateY(-100%); transform: translateX(-100%) translateY(-100%); }

/*----------------------------------------------------------------------------*\
	CAROUSEL PRODUCTS CATEGORIES SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-wc-carousel-categories { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-wc-carousel-categories.mpc-carousel--stretched .slick-list { overflow: visible; }

.mpc-wc-carousel-categories .slick-slide > div:last-child > .mpc-wc-category, .mpc-wc-carousel-categories .slick-slide.mpc-wc-category { margin-bottom: 0 !important; }

.mpc-wc-carousel-categories .mpc-wc-category { display: inline-block; vertical-align: bottom; height: 100%; width: 100%; }

.mpc-wc-carousel-categories:focus, .mpc-wc-carousel-categories *:focus { outline: none; -webkit-outline: none; }

.mpc-navigation--posts { text-align: right; width: 100%; margin: 1em 0; }

.mpc-navigation--posts i { cursor: pointer; padding: .5em 1em; margin-left: 1px; background: #ccc; border-radius: 3px; }

/*----------------------------------------------------------------------------*\
	GRID PRODUCTS CATEGORIES SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-wc-grid-categories { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-wc-grid-categories .mpc-wc-category { min-width: 150px; }

.mpc-wc-grid-categories[data-grid-cols="2"] .mpc-wc-category, .mpc-wc-grid-categories[data-grid-cols="2"] .mpc-grid-size { width: 50%; }

.mpc-wc-grid-categories[data-grid-cols="3"] .mpc-wc-category, .mpc-wc-grid-categories[data-grid-cols="3"] .mpc-grid-size { width: 33.33%; }

.mpc-wc-grid-categories[data-grid-cols="4"] .mpc-wc-category, .mpc-wc-grid-categories[data-grid-cols="4"] .mpc-grid-size { width: 25%; }

.mpc-wc-grid-categories[data-grid-cols="5"] .mpc-wc-category, .mpc-wc-grid-categories[data-grid-cols="5"] .mpc-grid-size { width: 20%; }

.mpc-wc-grid-categories .mpc-wc-category { display: block; }

.mpc-wc-grid-categories.mpc-init .mpc-wc-category { float: left; }

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; }

/* Responsive */
@media screen and (min-width: 768px) and (max-width: 992px) { .vc_column_container:not(.vc_col-sm-12) .mpc-wc-grid-categories[data-grid-cols] .mpc-wc-category { width: 100%; } }

@media screen and (max-width: 767px) { .mpc-wc-grid-categories[data-grid-cols] .mpc-wc-category { width: 100%; } }

/*----------------------------------------------------------------------------*\
	WC CAROUSEL PRODUCTS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-wc-carousel-products { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-wc-carousel-products.mpc-carousel--stretched .slick-list { overflow: visible; }

.mpc-wc-carousel-products .slick-slide > div:last-child > .mpc-wc-product, .mpc-wc-carousel-products .slick-slide.mpc-wc-product { margin-bottom: 0 !important; }

.mpc-wc-carousel-products .mpc-wc-product { display: inline-block; vertical-align: bottom; height: auto !important; max-width: 100% !important; overflow: hidden; }

.mpc-wc-carousel-products:focus, .mpc-wc-carousel-products *:focus { outline: none; -webkit-outline: none; }

.mpc-wc-carousel-products[data-slick-cols="1"] .mpc-wc-product { width: 100%; }

.mpc-wc-carousel-products[data-slick-cols="2"] .mpc-wc-product { width: 50%; }

.mpc-wc-carousel-products[data-slick-cols="3"] .mpc-wc-product { width: 33%; }

.mpc-wc-carousel-products[data-slick-cols="3"] .mpc-wc-product:last-child { width: 34%; }

.mpc-wc-carousel-products[data-slick-cols="4"] .mpc-wc-product { width: 25%; }

.mpc-navigation--posts { text-align: right; width: 100%; margin: 1em 0; }

.mpc-navigation--posts i { cursor: pointer; padding: .5em 1em; margin-left: 1px; background: #ccc; border-radius: 3px; }

/*----------------------------------------------------------------------------*\
	GRID PRODUCTS SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-wc-grid-products { -webkit-box-sizing: border-box; box-sizing: border-box; }

.mpc-wc-grid-products .mpc-wc-product { display: block; float: left; min-width: 150px; }

.mpc-wc-grid-products[data-grid-cols="1"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="1"] .mpc-grid-sizer { width: 100%; }

.mpc-wc-grid-products[data-grid-cols="2"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="2"] .mpc-grid-sizer { width: 50%; }

.mpc-wc-grid-products[data-grid-cols="3"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="3"] .mpc-grid-sizer { width: 33.33%; }

.mpc-wc-grid-products[data-grid-cols="4"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="4"] .mpc-grid-sizer { width: 25%; }

.mpc-wc-grid-products[data-grid-cols="5"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="5"] .mpc-grid-sizer { width: 20%; }

.mpc-template[data-template="mpc-wc-product"] { display: none; }

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; }

/* Responsive */
@media screen and (min-width: 993px) and (max-width: 1199px) { .mpc-wc-grid-products[data-grid-cols="4"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="4"] .mpc-grid-sizer, .mpc-wc-grid-products[data-grid-cols="5"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="5"] .mpc-grid-sizer { width: 33.33%; } }

@media screen and (min-width: 768px) and (max-width: 992px) { .mpc-wc-grid-products[data-grid-cols="3"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="3"] .mpc-grid-sizer, .mpc-wc-grid-products[data-grid-cols="4"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="4"] .mpc-grid-sizer, .mpc-wc-grid-products[data-grid-cols="5"] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols="5"] .mpc-grid-sizer { width: 50%; min-width: 50%; } }

@media screen and (max-width: 767px) { .mpc-wc-grid-products[data-grid-cols] .mpc-wc-product, .mpc-wc-grid-products[data-grid-cols] .mpc-grid-sizer { width: 100%; } }


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

body, input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select, textarea{font-family:"Work Sans", Helvetica, Arial, sans-serif;}body, input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select, input[type=submit], input[type=button], a.button, .button{font-size:15px;}h1, h2, h3, h4, h5, h6, h7, .post_quote_title, label, strong[itemprop="author"], #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, .readmore, .post_detail.single_post, .page_tagline, #gallery_caption .tg_caption .tg_desc, #filter_selected, #autocomplete li strong, .post_detail.single_post a, .post_detail.single_post a:hover,.post_detail.single_post a:active, blockquote,.single_car_price, .single_car_departure_wrapper li .single_car_departure_title, .comment_rating_wrapper .comment_rating_label, .car_excerpt, .widget_post_views_counter_list_widget, .sidebar_widget li.widget_products, #copyright, #footer_menu li a, #footer ul.sidebar_widget li ul.posts.blog li a, .woocommerce-page table.cart th, table.shop_table thead tr th, .car_price, p.price span.amount, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce ul.products li.product .price{font-family:Poppins, Helvetica, Arial, sans-serif;}h1, h2, h3, h4, h5, h6, h7, #autocomplete li strong{font-weight:500;letter-spacing:0px;}h1{font-size:34px;}h2{font-size:28px;}h3{font-size:24px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:16px;}body, #wrapper, #page_content_wrapper.fixed, #gallery_lightbox h2, .slider_wrapper .gallery_image_caption h2, #body_loading_screen, h3#reply-title span, .overlay_gallery_wrapper, .pricing_wrapper_border, .pagination a, .pagination span, #captcha-wrap .text-box input, .flex-direction-nav a, .blog_promo_title h6, #supersized li, #gallery_caption .tg_caption, #horizontal_gallery_wrapper .image_caption{background-color:#ffffff;}#gallery_expand{border-bottom-color:#ffffff;}body, .pagination a, #gallery_lightbox h2, .slider_wrapper .gallery_image_caption h2, .post_info a, #page_content_wrapper.split #copyright, .page_content_wrapper.split #copyright, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .readmore, #page_content_wrapper .inner .sidebar_wrapper .sidebar .single_car_booking_wrapper label{color:#222222;}::selection{background-color:#222222;}::-webkit-input-placeholder{color:#222222;}::-moz-placeholder{color:#222222;}:-ms-input-placeholder{color:#222222;}a, .post_detail.single_post{color:#c5982d;}.flex-control-paging li a.flex-active{background-color:#c5982d;border-color:#c5982d;}a:hover, a:active, .post_info_comment a i, {color:#000000;}.post_excerpt.post_tag a:hover, input[type=button]:hover, input[type=submit]:hover, a.button:hover, .button:hover, .button.submit, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active{background:#000000;border-color:#000000;}h1, h2, h3, h4, h5, h6, h7, pre, code, tt, blockquote, .post_header h5 a, .post_header h3 a, .post_header.grid h6 a, .post_header.fullwidth h4 a, .post_header h5 a, blockquote, .site_loading_logo_item i, .ppb_subtitle, .woocommerce .woocommerce-ordering select, .woocommerce #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover, .ui-accordion .ui-accordion-header a, .tabs .ui-state-active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .post_header h5 a, .post_header h6 a, .flex-direction-nav a:before, .social_share_button_wrapper .social_post_view .view_number, .social_share_button_wrapper .social_post_share_count .share_number, .portfolio_post_previous a, .portfolio_post_next a, #filter_selected, #autocomplete li strong, .post_detail.single_post a, .post_detail.single_post a:hover,.post_detail.single_post a:active, .single_car_departure_wrapper li .single_car_departure_title, .cart_item .product-name a, .single_car_booking_wrapper .single_car_view_desc, .single_car_booking_wrapper .single_car_view_icon{color:#000000;}body.page.page-template-gallery-archive-split-screen-php #fp-nav li .active span, body.tax-gallerycat #fp-nav li .active span, body.page.page-template-portfolio-fullscreen-split-screen-php #fp-nav li .active span, body.page.tax-portfolioset #fp-nav li .active span, body.page.page-template-gallery-archive-split-screen-php #fp-nav ul li a span, body.tax-gallerycat #fp-nav ul li a span, body.page.page-template-portfolio-fullscreen-split-screen-php #fp-nav ul li a span, body.page.tax-portfolioset #fp-nav ul li a span{background-color:#000000;}#social_share_wrapper, hr, #social_share_wrapper, .post.type-post, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle, .comment .right, .widget_tag_cloud div a, .meta-tags a, .tag_cloud a, #footer, #post_more_wrapper, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, #page_content_wrapper .inner .sidebar_content, #page_content_wrapper .inner .sidebar_content.left_sidebar, .ajax_close, .ajax_next, .ajax_prev, .portfolio_next, .portfolio_prev, .portfolio_next_prev_wrapper.video .portfolio_prev, .portfolio_next_prev_wrapper.video .portfolio_next, .separated, .blog_next_prev_wrapper, #post_more_wrapper h5, #ajax_portfolio_wrapper.hidding, #ajax_portfolio_wrapper.visible, .tabs.vertical .ui-tabs-panel, .ui-tabs.vertical.right .ui-tabs-nav li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce table.shop_table, .woocommerce-page table.shop_table, table tr td, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator, .woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th, table tr th, .woocommerce #payment, .woocommerce-page #payment, .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li, .woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row, .ui-tabs li:first-child, .ui-tabs .ui-tabs-nav li, .ui-tabs.vertical .ui-tabs-nav li, .ui-tabs.vertical.right .ui-tabs-nav li.ui-state-active, .ui-tabs.vertical .ui-tabs-nav li:last-child, #page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a, .pricing_wrapper, .pricing_wrapper li, .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:before, h2.widgettitle:before, #autocomplete, .ppb_blog_minimal .one_third_bg, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.event_title, .tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li, .ui-tabs li:first-child, .ui-tabs.vertical .ui-tabs-nav li:last-child, .woocommerce .woocommerce-ordering select, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page table.cart th, table.shop_table thead tr th, hr.title_break, .overlay_gallery_border, #page_content_wrapper.split #copyright, .page_content_wrapper.split #copyright, .post.type-post, .events.type-events, h5.event_title, .post_header h5.event_title, .client_archive_wrapper, #page_content_wrapper .sidebar .content .sidebar_widget li.widget, .page_content_wrapper .sidebar .content .sidebar_widget li.widget, hr.title_break.bold, blockquote, .social_share_button_wrapper, .social_share_button_wrapper, body:not(.single) .post_wrapper, .themeborder{border-color:#dce0e0;}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce #review_form #respond p.stars a{color:#c5982d;}.header_cart_wrapper .cart_count, #toTop, .single_car_users_online_wrapper .single_car_users_online_icon{background:#c5982d;}input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=date], textarea, select{background-color:#ffffff;color:#555555;border-color:#dce0e0;}input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=date]:focus, textarea:focus, #car_search_form .one_fourth:not(.last):hover{border-color:#999999;}input[type=submit], input[type=button], a.button, .button, .woocommerce .page_slider a.button, a.button.fullwidth, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{font-family:"Work Sans", Helvetica, Arial, sans-serif;}input[type=submit], input[type=button], a.button, .button, .pagination span, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .post_type_icon, .filter li a:hover, .filter li a.active, #portfolio_wall_filters li a.active,  #portfolio_wall_filters li a:hover, .comment_box, .one_half.gallery2 .portfolio_type_wrapper, .one_third.gallery3 .portfolio_type_wrapper, .one_fourth.gallery4 .portfolio_type_wrapper, .one_fifth.gallery5 .portfolio_type_wrapper, .portfolio_type_wrappe, .post_share_text, #close_share, .widget_tag_cloud div a:hover, a.car_image .car_price, .mobile_menu_wrapper #close_mobile_menu, .header_cart_wrapper > a, a.car_image .car_price, .grid.portfolio_type .car_price, .ui-accordion .ui-accordion-header .ui-icon, .mobile_menu_wrapper #mobile_menu_close.button{background-color:#c5982d;}.pagination span, .pagination a:hover, .button.ghost, .button.ghost:hover, .button.ghost:active, blockquote:after{border-color:#c5982d;}.comment_box:before, .comment_box:after{border-top-color:#c5982d;}.button.ghost, .button.ghost:hover, .button.ghost:active, .infinite_load_more, blockquote:before{color:#c5982d;}input[type=submit], input[type=button], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button , .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .post_type_icon, .filter li a:hover, .filter li a.active, #portfolio_wall_filters li a.active,  #portfolio_wall_filters li a:hover, .comment_box, .one_half.gallery2 .portfolio_type_wrapper, .one_third.gallery3 .portfolio_type_wrapper, .one_fourth.gallery4 .portfolio_type_wrapper, .one_fifth.gallery5 .portfolio_type_wrapper, .portfolio_type_wrapper, .post_share_text, #close_share, .widget_tag_cloud div a:hover, a.car_image .car_price, .mobile_menu_wrapper #close_mobile_menu, .header_cart_wrapper > a, .ui-accordion .ui-accordion-header .ui-icon, .mobile_menu_wrapper #mobile_menu_close.button{color:#ffffff;}input[type=submit], input[type=button], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button , .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .infinite_load_more, .post_share_text, #close_share, .widget_tag_cloud div a:hover, .mobile_menu_wrapper #close_mobile_menu, .mobile_menu_wrapper #mobile_menu_close.button{border-color:#c5982d;}.frame_top, .frame_bottom, .frame_left, .frame_right{background:#c5982d;}body.tg_boxed{background-color:#f0f0f0;}#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a{font-family:Poppins, Helvetica, Arial, sans-serif;font-weight:500;letter-spacing:0px;text-transform:none;}#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, .header_cart_wrapper i{font-size:13px;}#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, html[data-menu=centeralogo] #logo_right_button{padding-top:30px;padding-bottom:30px;}.top_bar{background-color:#000000;}#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, #mobile_nav_icon, #logo_wrapper .social_wrapper ul li a{color:#ffffff;}#mobile_nav_icon{border-color:#ffffff;}#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover, .header_cart_wrapper a:hover, #page_share:hover , #gallery_download:hover, .view_fullscreen_wrapper a:hover, #logo_wrapper .social_wrapper ul li a:hover{color:#c5982d;}#menu_wrapper div .nav > li.current-menu-item > a, #menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent  ul li.current-menu-item a, #logo_wrapper .social_wrapper ul li a:active, .top_contact_info span{color:#c5982d;}.top_bar, #page_caption, #nav_wrapper, .above_top_bar{border-color:#333333;}#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a{font-size:13px;font-weight:500;letter-spacing:0px;text-transform:none;}#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a, #menu_wrapper .nav ul li.megamenu ul li ul li a, #menu_wrapper div .nav li.megamenu ul li ul li a{color:#000000;}#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:hover, #menu_wrapper div .nav li.megamenu ul li ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item  a:hover{color:#c5982d;}#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:hover, #menu_wrapper div .nav li.megamenu ul li ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.megamenu ul li ul li a:active{background:#ffffff;}#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul{background:#ffffff;border-color:#dce0e0;}#menu_wrapper div .nav li.megamenu ul li > a, #menu_wrapper div .nav li.megamenu ul li > a:hover, #menu_wrapper div .nav li.megamenu ul li > a:active, #menu_wrapper div .nav li.megamenu ul li.current-menu-item > a{color:#000000;}#menu_wrapper div .nav li.megamenu ul li{border-color:#dce0e0;}.above_top_bar{background:#000000;}#top_menu li a, .top_contact_info, .top_contact_info a, .top_contact_info a:hover, .top_contact_info a:active{color:#ffffff;}.mobile_main_nav li a, #sub_menu li a{font-family:Poppins, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;text-transform:none;letter-spacing:0px;}.mobile_menu_wrapper{background-color:#000000;}.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #close_mobile_menu i, .mobile_menu_wrapper .social_wrapper ul li a, html[data-menu=hammenufull] #copyright, .mobile_menu_wrapper .sidebar_wrapper h2.widgettitle{color:#ffffff;}.mobile_main_nav li a:hover, .mobile_main_nav li a:active, #sub_menu li a:hover, #sub_menu li a:active, .mobile_menu_wrapper .social_wrapper ul li a:hover{color:#c5982d;}.mobile_menu_wrapper #searchform input[type=text]{background:#ffffff;}.mobile_menu_wrapper #searchform input[type=text], .mobile_menu_wrapper #searchform button i{color:#222222;}.mobile_menu_wrapper #searchform ::-webkit-input-placeholder{color:#222222;}.mobile_menu_wrapper #searchform ::-moz-placeholder{color:#222222;}.mobile_menu_wrapper #searchform :-ms-input-placeholder{color:#222222;}#page_caption.hasbg{height:600px;}#page_caption{background-color:#f9f9f9;border-color:#e1e1e1;padding-top:50px;padding-bottom:50px;}#page_caption h1, .ppb_title{font-size:68px;}#page_caption h1, .ppb_title, .post_caption h1{font-weight:700;text-transform:none;letter-spacing:0px;color:#000000;}h2.ppb_title{font-size:65px;text-transform:none;}.page_tagline, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company, .post_detail.single_post, #gallery_caption .tg_caption .tg_desc{color:#8D9199;}.page_tagline, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company{font-size:15px;}.page_tagline{font-weight:500;}.portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company{letter-spacing:0px;}.page_tagline, .post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company{text-transform:none;}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle{font-family:Poppins, Helvetica, Arial, sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;text-transform:none;color:#000000;}#page_content_wrapper .inner .sidebar_wrapper .sidebar .content, .page_content_wrapper .inner .sidebar_wrapper .sidebar .content{color:#555555;}#page_content_wrapper .inner .sidebar_wrapper a:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:not(.button){color:#222222;}#page_content_wrapper .inner .sidebar_wrapper a:hover:not(.button), #page_content_wrapper .inner .sidebar_wrapper a:active:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:hover:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:active:not(.button){color:#c5982d;}.footer_bar, #footer, .car_recently_view{background-color:#000000;}#footer, #copyright, #footer_menu li a, #footer_menu li a:hover, #footer_menu li a:active{color:#cccccc;}#copyright a, #copyright a:active, #footer a, #footer a:active, #footer .sidebar_widget li h2.widgettitle, .car_recently_view h3.sub_title{color:#ffffff;}#copyright a:hover, #footer a:hover, .social_wrapper ul li a:hover{color:#c5982d;}.footer_bar_wrapper, .footer_bar, .car_recently_view h3.sub_title, .car_recently_view{border-color:#222222;}.footer_bar_wrapper .social_wrapper ul li a{color:#ffffff;}.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, p.price ins span.amount, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price{color:#000000;}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

            .wa__stt_offline{
                pointer-events: none;
            }

            .wa__button_text_only_me .wa__btn_txt{
                padding-top: 16px !important;
                padding-bottom: 15px !important;
            }

            .wa__popup_content_item .wa__cs_img_wrap{
                width: 48px;
                height: 48px;
            }

            .wa__popup_chat_box .wa__popup_heading{
                background: #2db742;
            }

            .wa__btn_popup .wa__btn_popup_icon{
                background: #2db742;
            }

            .wa__popup_chat_box .wa__stt{
                border-left: 2px solid  #2db742;
            }

            .wa__popup_chat_box .wa__popup_heading .wa__popup_title{
                color: #fff;
            }

            .wa__popup_chat_box .wa__popup_heading .wa__popup_intro{
                color: #fff;
                opacity: 0.8;
            }

            .wa__popup_chat_box .wa__popup_heading .wa__popup_intro strong{

            }

                            .wa__btn_popup{
                    left: 30px;
                    right: unset;
                }

                .wa__btn_popup .wa__btn_popup_txt{
                    left: 100%;
                }

                .wa__popup_chat_box{
                    left: 25px;
                }
            
        

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

			h2.ppb_title {
    font-size: 50px;
    text-transform: none;
}
		

/*FILESTART  /home/u663753302/domains/spidercars.ae/public_html/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css */
body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}
