/* @import url('http://example.com/example_style.css'); */
@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,700|Open+Sans:400,700,800,800italic,300italic);

/**
 * CSS @imports must be at the top of the file.      
 * Add them above this section.                             
 */
@font-face {
       font-family: "aktiv-grotesk-std";
            src: url("data:font/opentype;base64,d09GRgABAAAAAG7gABMAAAAA/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEWU5BAAAJvAAAAH8AAADKnW6u/0dQT1MAAAo8AAARYQAARH4g43o2TFRTSAAAG6AAAAB+AAAA4fCX3T1PUy8yAAAJIAAAAFkAAABghxKU71ZETVgAAAGoAAADlAAAC7r4auK5Y21hcAAAbTQAAAGrAAADPn9hPaljdnQgAAAFPAAAACAAAAAgBSoBvGZwZ20AAAVcAAABAgAAAXMGWZw3Z2FzcAAABmAAAAAIAAAACAAAABBnbHlmAAAcIAAAP+wAAIRU33IF12hkbXgAAFwMAAALhwAAFCh7ymmgaGVhZAAABmgAAAA2AAAANvR/SwNoaGVhAAAJfAAAACAAAAAkCIUEmmhtdHgAAGeUAAACBQAAA3TexCAWbG9jYQAAaZwAAAG8AAABvB1oQMBtYXhwAAAJnAAAACAAAAAgAvcDx25hbWUAAAagAAAB8gAABBFlCuqBcG9zdAAAa1gAAAHZAAACZuTKQ5ZwcmVwAAAIlAAAAIkAAAC3RunGb3ja7dRVUxYIHIXxR2d2Bluxde1eu9dcc+3utbu7u7u7u7u7CwGRkFIwQBRUBAVJ679n34+xw7n43Zz7h1SkJnWq/4bm/Fs4SU6GE072izSkkWlJK9ORzn6SnvQyAxlkRjLKTGSSmclsP8ji0JksMivOMhtZ7TvZySZzkF3mJIfMRU6Zm1z2jTzklnnJI38nr8znMD/5LJkC5JcFKSALUVAWppAlUYTCsihFZDGKyuIUs0RKUFyWpIQsRUlL4A+HpSkly1BalqWMLEdZWZ5yFk8FysuKVJCVHFamoqxCJYujKpVlNarI6lS1r/xJNVmD6rImNWQtGUttaso61JJ1qS3/oo6sR11Zn3oWQwOHDakvG9FANqahfeFvGskmNJZN5Wea0UQ2p6lsQTPZkuayFS1ka1paNG1oJdvSWrajjWxPW4uiA+1kR9rLTnSQnelon+hCJ9mVzrIbXeQ/dLVIutNN9nDYk+6yFz1kb3rKPvSyj/Slt+xHH9mfvnIA/ewDAx0Oor8czAA5hIH2nqEMksMYLIczRI5gqEUwkmFyFMPlaEbIMYyUYxll4YxjtBzPGDmBsXIi4+wdkxgvJzNBTmGinMokOY3J9pbpTJEzmCpnMk3OYrqFMZsZcg4z5VxmyXnMtjfMZ45cwFy5kHlyEfPlYhZYKEtYKJeySC5jsVzOEgthBUvlSoerWCZXs1yuYYW9Zi0r5TpWyfWslhtYY6/YyFq5iXVyM+vlFjbYS7ayUW5jk9zOZrmDLXInW+0Fu9gmd7Nd7mGH3MtOC2Yfu+R+dssD7JEH2SsPsc+COMx+eYQD8igH5TEO2XOOc1ie4Ig8yVF5imP2jNMcl2c4Ic9yUp7jlDzPaQvkAmfkRYeXOCsvc84CuMJ5eZUL8hoX5XUuyRtcNn9uckXe4qq8zTV5h+vmx11uyHvclPe5JR9wWz7kjvniwl35iHvSlfvSjQf2FHceyse4SA8eySe4mg+euEkv3KU3j6UPHlK/eeOLp/TDS/rjLQPwMS8CeSqf4Suf4yeD8JfBBJgnLwiULx2+4pl8zXN7QghBMpRg+YYXMoyX5sFbXsl3vJbhhMgIQuV73thjPhAmP/JWRvJOfiLc3IkiQkbzXn7mg/zCRxlDpLkRyyf5lSgZR7SM57O5ksAXmUiMTCJWJvPVHvGNOPmdePmDBPmTRPmLJHPBSJYpTU9pekrTU5qe0vT/TdP/BSmvoJ8AFAAxAGsAgABwADwALQCMAAAAEv8+AAsCCgAQAsYAFnjaXZA9TsQwEIXHOCzkBkgWki0rFCuv6KlSOJFQmkAoPA0/0q5E9g5IaWhccJahM10uhmCSjbbYxjPvzejzsxOAaxLkbfgW4guT+PtM4K9/IAf58rxJIJzWVe9JvLI4c2ysDXfS6ZpkUT8GizrqeL+Nutbvb1vKirnyYBfxVhN0oefzKRgqUR3bHeIdc7KJk82ciEzYL4T9TGDALy+du0aTvGnDQ6DBKyo9KmN0RWMbaPTKIPLW6piU60d/tWS+4MyrNTeXB0oXqFQEGONBWUNDjCryOxadYDwxBJwa5WLwT0xEWVRJDO08GqxRk2GNNZwTPd+du6YLFSc1uPkHJOpr5AAAAAEAAf//AA8AAQAAAAEAACpHPoBfDzz1ABkD6AAAAADH/ddvAAAAAMjCL8L/R/8dBUoDzwABAAkAAgAAAAAAAHjajZHPbtNAEMa/uGkFByq4AacR9zrrqFKlnugfqQfaE1XvTrNJVrG9lneTyO/AjRMHHqAHHoErSLwArwBvwefNqlVUQPHKu7+Z+WZm/wB4jm/oYf194L/mHp7RWnOCPj5F3oHgc+Q+NV8j75J/RN7DC/yMvI8Mv5jV6z9l0Ze9V5F7eJ1kkRM8Sd5F3sHb5H3kPjUfI++Sv0Tew5vke+R9jJLfZ7ZuGzOdebmTocqUnOeFt5Vc5flULv04lZOikKBw0minm6Wm83pmnExs5aXMW6msl5EWZupGj8VUkletrBhZGT+zCy91Y2wjtW5K45xhfTv5S6e5N0u5aKzXbn5qi/GGQzqP3Ogm5GepUsON+ONIDBx0iTPv6+PBwLe1nhuf3tpyoBdF7gbq8ZcdKnWEM1jUaNHAYIoZPJ/vjv8Qig+jSOfIUdBvUdG6opVTKbikb4yUdMJ4wfWhhguW5qq5LjmvldeMmhCdhHpdt5L1Wq4VPZ09olpiTx2qjGmb0D3n3GlXMWdFv2dNi0XIrcMeLOeOu+wy9HPB21Ww7LzdmeZkw70LLljHht04ek/JBVX/Vsi9RnATdvHQP2N1xTH8T/42OZsZB/cdu9v3PPsxBhyet9TdwzzcU4pbqkr6Ne+r4JkdWW01MhyG9egP/TzMVgAAeNrbwcCgzbCLgZGBhYFJm3EXAysDM4ixH8iIYfBmcGIwYpBjYGDg0N7PwMZQzZDA4Ickws6gwaDMIMUgyMAFFmHYDzSoEKgIWRsTgwmDFoMCgygDL1SEGWilMoM0kggLUD2yGqCLOICC7No7GBgUXGszJVy8dzCkBEVsYJTewBC5gbEPALx/GFUAAAB42mNgZrJj2sPAysDAtIepi4GBoQdCM95laGL4xcHKxM3BwgQCLAsYGNYHMChEM0CBi6OvI4MDg4KiEtO7/2wMDMwfGT4rMDBMBskxcTGdAlIKDMwAF84QDwAAAHjaY2BkYGD++J+XgYE147/7f3dWLwagCAq4CwCIsQYoAAEAAADdAGAABABkAAcAAQAAAAAACgAAAgADAQAEAAF42mNgYmBgYGQAgTsMtj//YwfMYAUcQGwAYrAwODMesP7N0MDEAAMVDCC27QMcBvDDFR4AEQIMLCwMt28yMIgwIAOexMScEobkxOJUhpS8/FyGtKLEZIaczPREhpz85ByGvNLcIoYCIMlQnJmXxlBcmlQMJAqKGUpAYgD7TEuCAHja7Vx7cFzVef9Wtmz5ale7q7cse/WwDQ4BY96RMQaMDcFgzGv4gzKeEsq0CeB2Es+0TZiQmXY6NI3TDH+ElgpaaOtJxsbYMOJhCI6N0iCwFRsRVQU/sNADy4tlGXmr/05/3++cvXtXz5UtsCi535yz996959zvfN93vtc5uxISEU/+IpQnoYfv37hBCqRe8q+/d3WtXHjDnXfXypVr191aK9fduW5tray5+85bauVuEWMkD+1mubOQzHZneWhvz2bIHHc2E/3bs3wplPAD93/vQVnD+nbW97C+j/W3WP/ZQw9+d4NsYL2R9fdZ/4j137H+Cd6vuE9chyao8zCOIndVyXHlS3no0dDLdT9pWC6hZXzTsq0Yh0iZXC4rZJWskYfl+/K38lPZLm/KXvlAuqRPToaKQ/NC54WWhpaFVqGnrXKxvIASkm2yhHUN6POc2SP/bg7If5jd8gvznGxB2YpvtvHpa0G5rXIbrq7lVR6vXsBb0/1pH/+GNs+ZF9HPbvZj+7jN9bGCfazI6vFidxX1+1+Hq/XsdYnDUvvWOpbDGzLtcj2buM9Qw0ZSeQYwSMhSfN6Mb25FWYs+ZsoNUuvuLMEd7VvvrMWY8hpWacuGvqv/RC6RuyBvA6bXvGTazMfmNbPTfAYYND0qidPpAE4fmq1mrzlsdphdpgtw2vSYPtMnHvAfMN04HzQHTQqfKTNwjrBMmWNmm/m9OQpaNuMqBSyTuH/CDClO5pQ5jroTV/qZAu4DqM89dU+P+VWMWu/ccLwTvN6P+mXQsgeQQhk0/VJgevF9v0nijtIySVqem2OeLJA6OZ+wWEoBuGc+loXArskcxqw7H/eUgudjLqrOP2ROSBh4d+GsQyJ4OmlOZkCiplPCnwM9d2Ce9Jv3TWs2x0dQzpsEx+dP8ew5AU30PvDciTmeIiTHwaVwmuimU2N+FZZpc0wRlrVTilSBVDvskuA0Zg+wLJCv4bpN4phZ58HOlsLCleCzXOcW5k2nxCGz56lutRJIa+AA0hJ3YypEbynzv1+wvjxnHP9yzJ4vCZZfDm/jS4Hl52Z7LppSFD0pN78kTj1WE+G0yLwJ+vWazWafaYdNL+P3sO2M01phvcOom6CT9uL6I9C/NwPQPm/4vUenyj/B7GkC13vB7xbgNmhpCJ99yH3/mdX0+PSsNnJv9gIU/ryPsFQ5bOCzOVoWg2oCqkShyeuo1efjuRrE0KrV+9xMv8hhW0lN4QPb+7ScUrnsMp+aA8PlchodCVlsdlgLiaqKlC01bystIZdHdHbjnocZr5Quxmc3ZS8Jyewz3XiuG3IStJBVdrSkZOkUYvmSlc8Alh+Ri62Q2cPArhYWvAif1cAyjEhoANdqz2nH6dEPZgBYfuL6jk8Zlp5UOlp2w4tQmp3EhcqlUqRGcZYKyGURPfYi3H/ftAPnpNRBm+rIKoHtwQwgOsrY+1h6Dn4lOO5JCSLdQeo9eGT0ugoVV2CdD3+tDOfFnKtV+C6mnPbHZ49iKUTs5oNKhd970RTN70OUq15zHFi2qu+oEaPmPEg9q2OSjMxTeHbIvnccT1mCPJ4ifqf934PQlu/Cplgv6RNgfYp2/DSw1gi3y0lEjn7WV9Qn2gK/8lnALvNj87jZAzhinlSZA2U1kkhgNnSiho0y22l7NP/VBnotYPsumWujDB+6nMR69FTBdfOBhbNCVGVf8xdtKqEO9056CoNKQfe+FHWSxyxMJmYqHNWKF44RgZyNvYw6jwLSKBEAbTo9I81ZHA/0Xs4Z7U0QCUUCZ1MYKYFLHbAyu+3s4WzaDjyjkNYPzDtpClMXDARbuc+Tw+cV7cLUHx6oFU3TSHUndGM5aVcCDpc676yUVsXz53CZa10ywieqCdDZy5IEb1yYQDLTT2lMDtqkzEblG2ZWM94ao6bsBI70afFEL+nfirMWx4tkAIbM64z5Bpz3eiKA//g81WzYCVdbSFq+2LacPUd9HqZcNs4bXYpHiTOyj6Ixvol+YaprmmXcpz+W5hDrDuqhjAxUBLHkLKNuzNlan/EI1cPgfLSzdx/gd9BICfhmLc721MEnTmBG1wFX1a1HMFu6MTcW0w4ldUZjPBnohURnxY/QaISzoNpP4UVugm3cYv7a/NC8CPjQPEtLeAh4F+MsbPZTq4TNTkaQ0I9mW9pzA5bqc54KQJfv04nVtYiWCWfqC/1h9kz5XJn+FjLqLNyQ+Zi+hEb8xeYe+pM/g7R2WBvIo4pyeQhPeszA9JomN8oAwFY1BjIwQ18hWsK/YmSjtjoJ7VfImCZBrHSG1yMKD+M6is8Sl1e3WNU7PVrl7L8D3Jk7Ih6wkfpZ8Zy+wBBiiaTvXybT2R5dH3V22SPn4+lIe8zMcKFvx8PD5tqZR5TF8M8qoIcVEoh9diDuF7Me8YPqUdWcCejQHeY/QU8P91LQsK+B/q2Q2c3mKcXbPGn+JgNo/SrHt5l24iXT6Ets7jLYaMHRKa+qUVf1569JfEsW6r4TpRykNMkVkYj5r+mqEGlbNoE+z9Kb/GPEZAnIQxNw30ULuF1rpTxA9zpUIE5L4O4QaLuZ1N4cyCK0ATa7sgfftaN0ocAK6znkbQvo/Cu8E9E+bZpMiua7zB6ePWVaOZtaYf3a6Jse1pp41gPPeqlUjE0bn2nV/IufgxHa+gHctSXpMrb0ptFGtV89ek2aI3Y2oOXkVkFKZRH6Ud2TgEyVQivt5Gz+DWBAa+fhL0KZ59t163Ek01rNx7XDFj5xWseNEkX9Nq5TZh84Uu48csSy5pj1yiak5WHTAx/kH80/cCfEdzAXEnj34+DsJmjW3bYmPetAzzq8Ren5Y7zxUUIHSiYa2gl41JUn8d1OV1rQZg9oWID+dplXgV+rSkx6XLnoUdIzAX0YcZRKe0rkInwkrePArwK6tAjPRVFyybLFrCRIBUoE2uQo4+oUvMNFvj8bmZR8vqlxmPMSB8ynI6MX02IOYMa1gjZdzBYOZWMzLqY299EX6K09y++eQt/GZVpSmdzIF66XUsNWNES5wlxID+ETrcFp1Uul1E06azWT2MecmDhKfdvv0d1jtjvTe73OcpvdU/umHAnSeOI8UgDHTEalbMR4+vy3nDuv1oNerOLTVfQ0ovB8POZnezWHDW4nfNAnai3mWfTcMIKe/TYvgpmuMVWt+R96Px9h7pT5npjGNGeZEVXeT+I4f8L+Tk0B3f9AzymkJ2Z0u9lCCq60s0jXfLjuI7BF4vulXc5Xthkw6wVXDveEuTYy6LeCb8hiNXKYtv2wn8eYS9/m/9kBeraZJxmpXWOpwNWpdvpLT9NfimHkNbCaYfr2ZUoRl1svHZ5f12uWJHOm1h4lnUyWmP/G1VEbccFHq4Et9nKxwrr/0rxnms0jbPmY1fVmv+mH36A5jL9nHkP5FvftadS8jGfU51C/amdWZNiJu7a0uPmkNuM42hyzcgRpeddZgVb0mWsWPMJSDkwK4dNxfZ0WPkK/q83W5gmzEd5N1Gxy+7RGRj2Vo9HAjgJF9ycetRIfyKGlzIfwyH+fcwwVwVtK/VxcltfrfN/NjDdLzK4Mj3h/AL7kwCjYDQTWGIr8dQYPEf5AxtbxqVhgp8B4RxF34w66vHQrpfXIcK2ESG4LqLoP3uMAVzp9nedoNGb+Cvr3fZQeroEftbkA8ss+8Tv4ybnpqxK366SDvNnFvR4nOMZCriaoTEZBzyZ6dY/z3ScddbxR99Nk3aNH3IuRneSO2uwdEJ5dwc9ZRnXfR6mNtvyVorDLWSZZbwI04pnHGXd4DoNeu0o7jIr+PcRq9Nnpt3vmIOzXZ/SZPX8MB80r4GFRzniGg9I90ocBPTsYk20/i2zwoG/lwr5ceJP2lBew3eLsiMzGZIyOGzFrF5sfptcoc/EaGDF12thwbN83N/sOThw3b2GGPEFbuNH5yV2MMlQjNVI7qZav0aiRElsPugoktkmzdjZz53prBjS50gIsWzBrOrSgjdqDmNmvcY6LSl/JHU//SFjfZowxN5KeCcjnJK0x4+zO0ek/KQxjkOLoKF5+tnxqbJukfI513DiJCCdypjIu86F7EGnT2niQg/fY8xOAZtZ/jsj+CZlv7qGkVTOX2EzoRdG84r1+jrHZlX5Gpk2IiJsw6mrzvPkt5OsNux+IT7YAdtG+do4FQW0Hjg+6taI25/eWjFi5adNdfOZZUnVSUafa9exINaPnc2h9OlvnQuuEYeF7eBGfBBrl43xXwQghlt6VxyyFelsZC1RNT+zM14yn51EDOxkLxsNOJ6fSe3/SGV5Yk5jkvtfYC/hWlldx6PmIW6s7o2yz0z8nXCw3PBtTjZmmu+CryefaSfVspbGW3C4/i5kegzx69CAjvsypZEQCnl484LfoVQm1S4QeYWRUj1afrOII4/wtQNzxK+z3rE/NByfnUTOOBZlsvbjfFDgeQJ98HOCMXWPYAQ9Ms/ivu3d4uXKd0XG/63mf6hObEczkSnM68vLu1Xx9wYaCv5I8/k70OKIe3UNh9xBrhPQp94QlcXbM7X+wn53+fohjruge5c/MJzzvQYtu5nGPMQvQzUwAswHcU9brZwe6uS9OW/XhU7MC+mySmdNjiHqOoE7SK+8kRr1Oq1ZwxqTXo/vtLkrozTC+CRP4iRkRDlxX0BPcDZ9fn34b9G8fsfZVOK7HZle1+kdbM9PZZ37rZ+r096lxmcPVozpZLivkPlkv98tD8oj8QB6Tt6VFDsh7eKpMLpRL5HK5Qq6Sb0iDLJOrZbXcJGvkFlkrT8tWeV62yQvya3kLT89wV3kyW+rRRmSl/BG4/yP5uSyRfwKsln+Vl2F7X0WL9bJb9sifot0VbDtT8mUWWhYQs0JInspzDNI6D1heGcBguVzj4/yAPAi8Fet/lqfkX6QRWD0DbJo5infkXdkr+6RV9nNE7fyN8V8ClAb1spN6owYaow5XC2QhvLPz+Eu1r8kF8nWM/iJgfrEsHUdWQ/yN8nDswz7+ccw5XUMs4zpZpW9lzv6YH4A67hu3sMhBLceQBmHJHNnrlTP5+2oLBQ6qOYY0CPf9WqgETyrxRB1/ZTvZQ38r/aHcCepabT6Pv5O7Cm8LMV4roic82rEE4DQExhuDRFzmZOJySkUt5OJauU6uh0ythMzcAN7NIJb54MMs8HgVeFTsxw43OY4vBc+/KTeD2yrZt0K2F8ttkIF1kP4L5FKMVDk4BzxcHbASI7Xi3AlGXhnwYzMQxiiWObjGQQPHkAZBSXN3FubP7cA9CAsxBgs3O6jmGNIgKJc6mCN3oNyMHhejrwrfIhdBaitYvk4uzB0tFwK6LyH/ZoOuM/CUyksC1M0HP2YBFuCb2Wir8hPFe+bgU63gHF1lxzsizNLo28pol8pJgSrO8gqObz4k4Sq84RuAPNChAe9RyswEl6/Ge5YDPNKoEtxegV7vA4ShDdaj7/sB1dAKD0AWHgTUQTs8BO79AFAKLfEY3vM0YCa0xDPA9y3ATGiLZsiHaowy6Ix3gNG7gDh0x16c7wPEoUNaITn7AeXQJQfQ53uAUuiUdsiVlenlkDj7fwHX678WAH+PWnsG8JsxxlyJ+Hb8OlAlHxIahZTdCNmMUSbjvkwWQyZLIJOz8NbZAX1yB+jtfifIuZSbRrsEM+RSSN7lmIlCGdPjyhH4NYwhy3e5z2X+nfwAKPdvdJCWydUcQxrUF5ntoBISfY3bQ5CGBMZgYaGDazmGNAjKUgeXQQ4uwxPFuFcJuclYRbUaWq4mFxoC2AZl2toE+x8OHwDLGeRhHttYza77iq12H9338XwbPZ7mn0s5H5tD9hjOJ8ulK0axgVbXrYTUrUK71a79TSPwWzNG3LvOfd6SJY1puI1ZXQtlDmIcQxrUl8xYnTvAxQuy4EJqbIW09rmLY0iDoKxwsBJyqBJZjXuLIC32UOnQWaDlVnJhTQBb//g/PF1WGwAAAHjaZYw7DsJADETzKtiSMhL9UCAEDV24AUWyEgUUBIiPzV3wegUI8YrxZ+xpmuYJdlaGK9NMPiDl3GfpotJLK47Q4tZAsAjdht7FG5lhXcxLvlushHDiAAOTb26PEja6pJTm9WxH65jz+av0texDw9ePj6U1f4zaRH0BTlIVkgAAeNrlvQl4XMWVKHzrtnqR1Kt635fbm7rV6pZa3a21ZcmSLNl4kxd5wcYLtgHbYAfb2GCDDcYYY/aYIYQEQiYMWd4kM0mIsWby85IJBCZ5o5eFwESQWTIJyUvyJxMPGRLceudU1e1urZB5+d73f9+PON3X1bfrVp06dfY6LYhCqyCQl8T/EBSCWlh7UdCkLwq1ABrjRUGYAMB/w7U4+YJQI6guQ4vxBUEFVwJcDm6AT9LuFwRR0BQ3jgsE/pRCTRJajXg/uZxpMQdNwYgpaGolHy7tIztK/1P8jyv1reLDV24SBPheEV6/J75Kn79/HL6thu9hDzVVI1DCNYFrwq/FCXwuu0cB1wreXjspj0rAUQmCvriRN6iwQYXDxIEpcGBZhaTOWqXiY3V31pw7J75acix+io4pRC6SreLLdEy94/AteUwq+Rn4cFV6vmfVYEMNNrCnIITu1Nz85ZPqD4kvl35DDKXf4HPM8NIpPiu4Bb9wSmDI18q92rATGw6YN7iwwcUQrYBvCzCkcRiayAenhsHVTbB3/QRDjhGRA+8NiEh4t/B3B2/38Pu8E5mWgpTLUsiqKVgpdtRSAYDAy46V25yb9rluce0FWLzGuXSL8xbnXuctROve635qzxO7n4b/dj+x56mnniKqJ56AMfqm7hUbFX4hIbQIncJXxoUCDFdHhx2HlWYTkKCtGa76agHRBZhxQYgC5AFqtlwUCjA61QTHNqKfzwBnFKczgi/WQg9OgEaADuwNvtgMH7rhJnea3ejjX0jyDlonLsGgdIJkaui4KEjQ0o0ra4bbG9P4UaNgho8yLcpmRSzrI/ZcM8m1FcVCLmv1KezqZhKz2n3EatGLaqtUKMKH0ZhCr7BabHZSU1xXcInnxWRq30F3YU17X++qFlvNGU006tu9zVkY6+nrawmHW/qcAbO6MWFQxXpGM+2dmhctO3fEBvOhms1XK2OdgyFTIae6qLLt3BoZ7oop9ryubJNcbfWkX2GyuXTRxvqpKcDxrxWfE/8OcPa9WkGICd8lnwPEqmFPRUr/TNfg1+LHxe/AbHLCYuG1cSEFH2oo5l1w1SFjPgWYT0EvKcB8ChB4STDCbSmKHGOa4rgDcNwBHXXQP7wlAO8uuOUFoVdQlzmCFQnVWrUf4tgQryJlBTYosAH7UAhW2kerUHMZHqSGCztADKCAjbCYVmAn3YKIH2vgwgEQB2gHqNmSaYnoiRRqFunysFXKtvpEujR2WJisRaW2S0QPi+WDT/IFBV0tKaTCBvJGYEP3sl09Lkdj3uducrcMJpqHMg5ruMV9p672uBQ88HTpt96E3p+NShnjQV8i6PNL+gZzk1MKdy2LRbszMZN/VXOkmHI5k92SP5eKGB8PDIYW3dxymnSZsmFn0t/QoCX9DW3RoBSOGAIeGywRsErgM8LnKJ9JjMM2VtMdgbwTuJnMZWZwGMZQQufUx5GRQB/xqdMkIr4lmITCuKCHPpTyiuphRfWwonpYUT2gSWC8lHZYhx3WsQ7tzQqKuCzix2Z/2pPyG43+lOfuzmy283hy142HuroO3bgruee7N9/83T04biU8U6TPBO6ohWcq2DNr4cIJ0AjQgY2wclqYjHmy+tmcE7Nns22T9SnoYinxkXfLAzjOnlgZAT7bQjaS8yAv9MIK6LQeOtWlZ7HdS4CseqEGqOoSDEO+UpWvastXWn4FeI0V7LGsumBX29Uxdeyh4817nCede5qPX7ujv3+HKHr2d992W/d+z86hm24aYuvXKWwSbeJK6ALwUFteP4FLJZSbygkBB4YYR66t4LcoOFfDWzXAe83Ad4GvAL+1Sj/7/Odvh/+J49hXv3rsq/gc/9QzwjeFT9CpMESKaeDXWbW06Gxx7yem8J6U8BOygRyAe3QCCmKUEDVJFL/WYIokS98nB87hfW0wgq/TvprwNnnMRKa5GTIdyQ6FZQGG1vbgg5/4BPahgpdjsP4KITLjG5U9z0lWg6ucBQn48H1v3wdfofI1OPUrMS2+BCMNCl++KIRgQhJAqEqaIz+uB53DDHyFUpYZKMuMPBkoy0wpSwE8wcs+VsGFDSAKkAdgxI7D0OAwNHOO6wWgIQVjOHpgOHpgOHpgOHrauQY6d7CPNXCBf3GAdgBkOMpQlHEZm9WiirUWgfU0i1JIL1KGEj1+b2RwR8/xe+87EUx5tFpPKhhscmu17qaGL/zN1ns3Jf9q/G++cGuwd2NHx8beoPzOaGoFvDwjfhGmBOtTw9dHYEihE1DiBJSMdwpwoaDUS9SxQtYkEfM9xTdveVA0rd5z/spy7C8KCPcBrkPCqXGYJeP9FKMawKgGMKoBjGropO2A9CAsQDDNrsNlgrDgQy1VaAxiQ5CxdAvgql7GVT1gqB5wVQ+4qqe9BuFjPyOiIikUFYzzqmNFBUUfbHs9UQfVwUxybTLRm7C2JFo79GdrQ12b+g8dtSb6Uo4WD/EYSsHro4PRSHd7IZgspHqNyeVdoQ/tSCwZGIxb4q5bca5hoCsJ5toi/GAcBofryueqh7nqYa56mKueii7kj0Eq3VRMuqngFhXcooJbVPSWML/lBaAMNWi+2TI6PDh7TxU6mrChielmWtgXtXRTNRnZ9mFXCpnaFLAOCuhTAdTGmKTHiJRewzBoBgyaAYNmwKCZD6RW0NJlLvgIyC/AYBKkWisjOo5KlHcqNVNIUBjGvqhsz2d6sl1DKzbW2cLuTKfuTK3Us6Gna0OXN5XpbvH0bO1ftrPbJf6wry3Vlk3dttHkt+ua2huSS/M+b+tgLLvS5RzLtox2BpMD6xph37qAlpqBNutg516HqiejJqZyok6OVkM9V0ENiC0iU60aEaRmCAJ1lVsJSq7Q1dDvXaKyhFC+rONXMGWSNQGns0q5YCSndpHukxsMI3eXXiGF535PXihtOPDRjx74zW/o3snB+nthfCHhTqbdqOT1n7m4oE1Po28/Ds/PhmeARTFSBckKA2Ur6S+vpH+hlbwkNMAXrNOXCldIQjasLhJZLZFC0dh/VzYXMoW2QqTNciREHij9VOfo93SM5pyh4lju8CnVK5nWjv6ugsNOHjj2qNEQKY42d19d9O89QHloC8w1ArQeEDLCv10UWgDRrQB64JlhmWeGYdZhmHUYZh2ms5YNqhZuAzjSyB05D9WguQEMQwM8lDEEPdwWgNsC3CJsmkBSl5HmRaR5q3aBGRvMDIuw9wExiDuvEfkVJ24lELeSav/t2AgY08Bt9XQjmo3IUrgOGATUBuGjIKA2SHkuaVYgKoGHMLYha3zARewKjmm9aPcpyJNKrSXg7Out8V6V2b1PWnR159LtHfbk0p2FPdfrf5Ppa+2yJgJmkehdcVFl8ljqb9zq95LDB/Ibe0Mdmz/UcfPHtjWu31QaLvbm+7WeZsnVHDQjfYECIpop/fuEWeIE7UQF1YRA4OUbCsFc0KoS1Q9nDvaXvkLeXnYw+STx3Hls332lHz8Nt6EMbIb1c8Icc8SDFpEapoxkh7sgIGtxcViUOCxKHBYlThEmwG1xuklEfoXily54ALoLwIKjXh6gN+vhXUtvbuZXYBml5zSZXgB9Dtkcmu4uemWCJS+U9wjfwpXl5kKBzh1kLrDdmiQOr0Xw0ifq+RXygxfAzuPquwQkIMFcJCABiZIZCpCkvPBJmFQSkJKEhU/ShTdHKxo9ZXAqCcVvvmCxZcvrrqj+x71j/p6ruxdt6faMZTpPn77rzq5Nue7ubEvRnwQx3LV4cVdhSTjj1ZFdLfsTS9p83rbh5N4W+2jHzptv3plf+9lMuiUTaze6pdLFdHtnuqlgcEcA21FYM5SlPsDXjy4KadgVGQDbJOqzfM/N5jRpwKJ2gln26EAIw3UYLX0jigy+95pgmZtgmZtgmZuq9BcT4thUhXQ3NrgZ0v1l/uQu8yc35U818/EnFXzBT9fEBDc2ytuyEdakEdakEdakkSKdsa8CGlbRaoMKOVcBFJ4Y3Y1gMLygTLT154l3ecu1B6T+LV241aKLtxYOHNL8HLcZwW3myfRnPx9pvH6XP3jLgfyGXqlz6+Gu409uCGzd+XmdLx1yNgctvcW2JTAJsGmpjirWiVHgxWjLwiu5HtqpHkzbdZV22JcjwlrYl6MwOSuXOco0Kv5KLkLMEauOWCMj5NXS6yReypNz3zx14sRd30Q+ulz4jKgQBerrsVdpzuiKUlABwnRoE8By8nxpKQXpGFl/jMqcHni2uvxsBfULXaI6MlPMCimSU1qVPfDc1+H5+e8fv/2ub974TcrD66CDn4ivgRbdKDx1UUjAl5MACSCSKBBJNF1h2Eloc06izcbprA7orA6+Vwd0VkfpLGqUFRVpAhVqYbojaW5z3AZf0slUoAMq0MEnOqACHe0zDh9Hme6GJuKcypvCS6in6HmjO9igszfUpaLZgvaUJtQ11r33mM7mMTQEHPpz5Ny5dz2pWMiks7sD1miyudOYXFYI7FgbyER8cEtQspq4/611SlL8rfi8cJVwDVGMCwOwNHV0ScbgKkqvbHDVyflNnWCj/MZXvmrmVxRTnYAp9OZ0AqbgK1vofhuAHgagrwHYbwNy4xg0jkHjGDSO0fnbAO3byxywsvdmacHjMFgF1WrGYbuKQi+9SsLVaHmD5hgHVMOFHQD4PmzLHN2WPug2x4c+KiTpBlXCV0bgK2Bt6BVc2NVUb8OK0wNFYCGrgO2YnWGLUG9HXv63DT8uKIrG7rGDg9c9c1Nn09Lt+25s2frkgd7EwPqm/OJ6/1LQwZNWqWdda7Boqz3RTvyO5rAttebI0mVndnXHR29bs2q395YaYvA7bY1+c8TrjroMNc2h3hZv74GPbV1/3/6VWWfr9oe2jN5yVSTUBGubG2rsvWF50iflS+NKjeQqrOtcum8oVNj10MbhWze1pkIk7mgKWmzJ/qZsxhJscsh7Q/wC2Pm49Ivm9epWDNVZbt5xIGgFdY2C6pAlUgzdmPWE2B4g2qc7ft/xBHl2bL346pX8pz5FAkSYQvMLvjACz90Nz7WASIsLL4yDmq/mnkr0AztkjdIBVOWgfLOD2oSXaJuKrqHEr3AX0psluFmCmyW4WaKiVk83qgfIKzbB9KzE/L7rar3KCmOMUsKvhXcrfQq65N2wiZkK5YMr5FmyRUBdK1KQcLvBaqYkglcjhKzc020PtwYa7bXu3t3LSr8iDV1NHQP7TkRafNrW3vPiq762ocbEUpcpkmiypVZ1hsjnmxqbIs+WXtK7w/bmzNeQB7aCXPysOAk74a9xyuMwGLZjmR0v8zB0PlvS6BrkQs8N+80Ns3DDfnMz/ZSqgBVXogFnbqhCRcX6hQ8XstEvCtZJtod8srbug23ng23ng23nY6bpJPoOFZVt5BPRscsEG24d8bPK5LL9w6tvW5NoXn/r8oFdg4m6D9f3DqzfeM2qwT7N7zq2L4nnd9y3duzcjrbQok3t5t7hU0duObmkn9Iw0tLngZbq4MFHUNkGHg7gqMKJE65rgK8bZb5uBFIxAqkYgVSMZZzYqnAyizxqsaGWuTTqqRKAX7GyIEeQsekkKXDOkCSmEVL/51/Jbjs39u//0TmadVibR3JHxFf/+vMbz1zdfEewuC7Xtq4zUGqj8g3nMAhzqBfWjVMhWXFgqSfmHRL3L1KKleUoG5ZIB1hnRLuDDdDK/9TBEfLT0l+SYulrZI+hZBZfvePJk1+4g4/BB2OoFZb9EWPgrp95xlB5skkaId8vvUhSpe9eEF89+dzJ0lucpv8caDoivMgkcQzdbpMoZlmYpS7NPLXVVM0mNq9TiunW0gej73HKjiJ00AaqknNKdwF9u4DSXUDpLtorUnlApvIAEFsAqDwAVB5ghlPQVC0qKI0rKjSek8gjpKHw+Op1d6xNNK+7ddngzsHG2g+rTIFMeGz92I70YOAsuaf0nWx7mdK7VzWb3Y1ew51Hbjllttwi08kDlE7uZqquLs2cv4zSX0BfI+BHR/2M6KbFf6knmOexdv5VrDh1Z3H4OWgNDTAN09mypqApa5JMuL4XiPvChdK/wfKWfkEsV/KkqfQ9NmbhLRp7LMzvC11A5tCnQO8XUIxABz6gmS7ozyyMogEse0fqjciMhOm7tdKfERuMbPsq5VVUwioqYRWVsIpKrpAr0MCBOXHx/0WF3psKFdsvRAd3dJ8+p3onkJUalg2Sb5WSfTv7gyfPlvfvJ+m67J85xwWwzgM0HwjraIeqBIFKPg2/opghWQWRFGrA0GNE/clfEvWzr6x7DJbgX4ivdLnUT7aMlX5fHmMGxqgUcpUxvh9FUHzxnQxrDdzjAhk1lhphLZ4/Kcj9KoCNgEH9OUaP+jSjQJn76ulKX6LBVCX19KkoXSKTqFuI5c7CT7VcmsF9eEM9NtTLCFNyhKnLV3X8CqfjJki5CkkBuPviX3/lL+/95KE/PwMT+1+iFYh3shQmPyxFynMUz1DeeA/jSRgSqauaYz3fcWJ5Zuo/1czmmggOn+DGIzD2MyT68N2lNx6GRW8i34OhT5QyVL//lfiPwFvNYMF+mXmX0OUcoPESfCI6jdGD+AJ6rJlctINctINctINctJe53vv6/yuBrjn8/xZ5t1mgSwvsNgvsNgvtvG4hjov+/wo3RfEakz19wFPJPatu35BOb7x95arbx5pTY7ePbr366q0ADW07zo0h/5TfT5685cgp1Be4rrCFxrXcwp3oYUb/GtMQ5ZX0YtBokq0hc9CgW0FlxIlwLFkASxbAkgWwZKlCw6xl1mGDruLwrC8LRyffUnxmoCZK5rLqYB2ZGt3b63T2Xr/qwKOlWNZXr/VlYzeIr0Z6Vjel1/dFp8htRk+jwxl16b/HbbmP0bW2CTEiou2J4XUWiUfur8Z/w7UJ5mWdwNjxJRiBWjCVfRRueW5u+MANc3PD3Ji2qObaIqWAIDwiCBQQBAoIUoU8xvsR0Abm89bivLULWRA8ek3J2wl9Mp+ZtqJIauDCARAHaOeKJMr1sExNYaCmMDw9DNQU5iOxcQd+RCVNIx2V2q4mBXuFeqjWGRxYX01DQESbSn/YtNq3eevWLVu2msNGnb+aljbcm9l7FRm4anfHLkpPdylVZf3zFNCUEbbEoxcFXxod3fBeRVP+KpryUJrSc5qyyXi3UTQ0AnQALEBTFZEwXbuhRGaikUmZyNzVRKZSmyUFqKUSqaKzK2v3Fx2tXQ9/4qjz5keJWmp212m92dge8dVY7/LI4NZA6X8SbekyOWtwR+1myW14mfFDD/CWXUBvWaK/KLTBDHMAbUaM3vShXz8rkC04bJxqjvodVZfLPvC5gmJZpM4J9MQxLwzLKZGxZTIyf/u8zpYMNmQ4UijSYRircKhb6HjwAu5aOKqA9JOhdBgzIvmiCm3jYTVKkX6gSD9QpB8o0s9CShPIROAR18BIiezQo5ZfmrCIf8Xcob4BP5GDR6BbKJeNSBmfLtG+pbC2w9c4srtnxXWL/Mr763sXRcE0TOV3HNonDV439MhHVT/r7zY4QxZPS72pLpBdms2uaHOHu1YkGrradFaPIR6vN9v3bE+v7AqeuJ2tkQXocgO17ftYxle1vJ8VSa5WPcSyn7MGBQWLnAetkkn6Xz8QB37wmDhy6tSVr+AzuoAOboVnWIVjbPvb08ydM10ftfM4s+YDGFh/tMoGegnzSstKG+z8rguLli3rvRBfunfxwN6lUZCMY5s3bNhMPl0aW31omRRedmQ1xVEdtx1VC3g/FpDVFdHM9Qki1T373/766dLl++GRavIuKKzycxRfpTrSkT9aG9R/UG1Hw5UEZfmqjl/x0cH/CqkexvjczYc/fuu+p7/28N2ncKBG8ouShfz6Sl40Xvm1wHMPxGepPrtZHi/BZ5GFbIZK9HEO7VVRDjrWloOOZkUWHWoExzT19mcefezpHxPhM//t2U+So2T0xz8ufaZ0ntSU3uPrdA+MRyOsZR4igTpnMNFDxWTPHz3GypDAdlNQ3ABvJL979omnPv6bC0Qif1H6EQmWNpbehB7t8Pwi1f/Kz5q1XNWrg1kThO4gDU3kpL5dgsEqAjq0newqPSMaS0+SQ4Yrb+8nb568sRQ+iXgfnjpNBsS3MDurYoPPpph5TO0sbFGA4fduuuk98a2jVx47Ok8eySza44ij1pYbzIkHf37vz8W3roRYLgngH8alouPqZPgn0zM1ZyCbOfjVPMNUHp8d9NUcQB0M770a8Yaj7z1L8wlIXEzSPRjl2VjK2RlZl6BjsUzLZimmlv7fg3//yIc+hFrv1j/8AfoRplaTy1N3l3NzCM/NQe8DuVzS3tbG5rJYHCWbxF9W5fAouC1rlxY/dfSU+MuPUrnum/ot+U/RBZy+WXijEofyTsp+RVm6p2l6EUssnR7LRbc+V5yiIFyi9C+PnsWyfHfgFB2CtrwUPmzwzZnGNw4jFlHtSjIKa5Rd3Y1UaY8BFGhg6RL1ajRSWeaAGxvkqGADPKoBJFgDSLCGmUl9vSxdTx3jEXQTYJlmWmZbMfGSHPIv75F6057Miu2ti3PhNdqT+kM7utdm7acVxaa8ty4cyIfMjn6pqSHa1ZgfiBpFhSsT7tWOjnjzyzOl53+mEPVWj8nlc+qTAZajVJz6tbgY1t4EY/p3prMmuK46XYJgtEY9ySxqwwQqPewaE1Qb0kxJ9crqhRfUCy8gwgu71buQLsUpVjuHyJmuydIGpOSQHMUJASZDMOoQYDJEUY4ZwqGyGuuQo4MOWBsHrI0D1oa5sA3QoYNTsjWflePs0RjYABabXdYgWNaJnliL57t27d/n71qbS6wInb3PZLY0Wu0Jf4PJ12h3RRssYHxPrfzwqeLukXgg0UlItsfcUN8QKzY1F2MmvcHcmaJ03wS4NgM9S8JZ5jvWyNHvmR5iYbr5op2DFGUFQUd1WI4TG0zQRmPp7VSHZVQakDEx22cWmeUxI9UhFdGsOXiwf1uPT+rfVsytzPuU9yvDTYGEs67OkQgkmmv+dutN8eHdxeKekbg7szhujre4m7sCwe5mdyZF6QvnnKH0FRN+UrGLDLP2cLzKKtZX0dUHMn/1iBb9bB19Abqqzv0LyQgKAYJCMNIQICjEt7HIaaquQlOz3fCYyVPHaSqiKseSbXZkt4q2aKwar3QvP9e9+8Z9/s61udjy0PmzCpO5IWm1NyJNxe2tAYt5cN2H7+rZNRL3xC9fyZP61m4kqWgxme6NmbyWjhTHbQjoyQrcapzZPAGaGzPD7qFp5cz3jrhlNo9shwJqeNa4rxxK5VqNdk4OaIMnG8ockBGhgiZ2cV5oBiSaAYlmQCJLYayn9jbngE4aU4oDtAOUiVDGmJcEcf/1EpbioBY9+oP77rwrOrit8+ix0mNid/cagzrX7kl4jeSTGzY/dLp/z3Dk3OH23iVDT+a7G/yNDrrX9PByl/gdeNZjLIo6PWfVRilsXl8lJw7tzNBUpcGODfZqbV28jKmwaAjyiRrg4QaYqAEmauAhDoZ1m5wKy4lEjUaxl6D2IG0bHfW09MecBa854HU3HTt2nnxsvykz1GRV1e7W+OOW/aWddO2zYgusfRQ47G8uCp2wjl3oR+Gxc2ipsufQT+acYFGZOh6LQz8/WnUt8t5qATS1QH8tsLdaqvYWN/W0Mw9oaGeGh+uQOtpQ/6CoDpapI0gzo8S5zYdLQGh6oY1uMRtNFeFbrAnQ1wToawL0NdEb0T5volvMjk7iothDqikH95qcFEjapsWCcxM1BqfkjDVZla7V2Rv3+zvX5RIrg2fdXdcM9G7s9CvJtdZQgu6/3rQrFWgIWhx6pTdTDBqjsQeOdmwbjAWSXaVepDVrsi9J2tOd/jpjuD22ZtAQzEWZXlMEIrADr7MJTzM7zMETTKdLUgfV2eR1IjS2Mq+A5KaOdo4o2CxHDmOWehmBekCgHhCoBwTquYBUCnrZbY06hg1UDBNLdQAxZ5KK5/2jqY3rzyckNwgu83lQ7UqJ+JZrS39Bhgpxo0Efs5deojyxB16/zc8z3VDtcUcaR6O1husHMk8nc51b0s5vJ1Q7rGrKKjwGIhSwT3rPnxcfekisu/KO+CpY2+LUl6aW8PE0CDtZbhlLGaqt8gJpq85X4bVlUphPXlSr+qDmc443XdVXlI1e5PixnoceOhxwu4Pnx9Y5c14Y15XDGmejaLhyeduYppbTR99/NUah/WNjFDXVMYpCFp1PaqtUvPeVZ7767T97YuReWNtzz3+p9Bmi6X+J0W8vvP79/3GcCJeGxYlgvopW4FFNpP+ikEpX9kGCJeDx021IMT70WmVAjlF30ZR88Q/yhSBfbKMXILTYF4zyF4zyF4zyfUb5m3hxibozjTT2YaBP93G9AqOOF4Xm+Slz1g6cJR0r/r/pGaOVhiQ2JFlD/UIKGy5gPc/u0fArTKWjBEd3rL2yb8v66Yx/FM96VyQ7hg3hVZnVq8/XmRw6ECx6U9WVWDfUlGhuyiQ2Xlv6JFnqkSwavUkftpReLP+D7nSZp7nm52mWaWtZzds+OEb/VDzNOidPO+tf11zN0+qGmxOzWRrXp7phriZYuy9P9yPL5zVQn9JNlnM7auHCCdAI0IF51Fzjds+X+jHjvIZ2znhNg6yONoCsbABZ2QCysqHqvEbN+57XmCNc03b7ucjgju6eHYNhfO/u6gLoND50ZtGeJdHokj2L+vYMRw+sX7Vq7dpVq9cx27AItqGL2ob/Od02ZJqFvJcYT8W1MAkGSrGytWj4L1qI2ve1EOv+v2Uhnu2+jlmIqM7PZSHWgUJPLURP4j/J1+ewEJH+ilSnQ//Az6fjWz4amqAxJCQROYaBsd4GPHw2wQ51qmgEh5OfD8jPB+TnA/LzVWGZc6wFeBpPyK2b0/KUZMRJgDgJECcB4qSy24MdNWVKf83cSj9mTdcLTmYvzVTiJPNcBtOn3OtTN+2TNbfzZJbF1BdvZCYTqGpX2si3Z5tMjJ+R+0Qz6PJnMFgjyzhT+bT1vIQ4a8vOYmMN2NBQ4VrzHhZiXKt+GtdiRoDMslxLGy0u4NeSPWFqQH490tioEO9Q1RuMcWvpO0xee6d+TX4H9NJCatmpiCyejkAONcHyAFom8MSEHAbCCE/jwjncSGr2CWT0uDvU3L0QkMkpAOQUAHIKADkFqsiJT1w7xzkhaJiUzwWJ88V96uDLTZRokJIdKNp/BM9HOd9AuSm3qNzQ6AY8ugGPbh6/vihIeP8E0F85/JNn0R8yd/RHQTPrwUj4pLo70Zp0R4ev2RLsXtNaXJtzq07Uplo9EWutP9VfGE6aDhxOr1ucVDzb7HF6LD6V1jCyNNqdsDsTnUFjOFSrb9A47Zr6Wk9je2TpRlNiKIfrop16hxwSL8A0737f85Jzm5tcxdPOcQah2txEnyeeK7JUspvx4LkdIAZQoNnN005dssCrne24raOj548eDbn1Xr3FW3CuXwOW5n337f9No1dRs6dWPbod5tIBMlEn1sHCP/l+Ng2eyamn/8Lj+Mb5dxJn2JUG7r7RzJEJWj5TM5flaIR7lLKKy6YGnAKzMnJshh3n45JbMhrN588GVjdvXCvWlS61x6jQJ51X3qGKANtLGsBoGuY5Ow6lnV8TXyAOpZA0zxw+/NH/AVu3dIHsvfIOj+lMwTNmx6C076vta//kMSjV4yPX3nrNyCOPn92y9QyM8lmyHoyBTVfeIRtKz5Vx4obxzo5BLSCe//gYVAxjUGoaUfjGZz+18dpHPv38Mzfc9DjRli5ceKf0i898ho4FZCOuj6UyFv4k7fxOv4oQw+3FyQhPE4lARiKQkcgzmkEQML8C0lAvD0Zhwmw0dpXX5wlpjW88c+uHPvLdhkBjR8KV9SzVuENN5LelT5OxKz9NLU7Z1GjfRWCg/wxjnB2j0i4QoxLLMSrMgS/QQK8iqA5GSu+Sz14htbrS6mtIcf81pa/th7ttU6fJsPiWEBaOs7N/rCiGyyhzeeQHYZ67KdDYuawpuKiWcAnTimg1gxlOZr181CbAs8BraFiGiQAwfy9fonxbxY578KOZ+R7Slu8iVuq/oucy4c1GG4C/+AO1tQH/qkWbUq6AKxKBl9SmRav+KhA9FA18ZNnIYZvzOU9Bry94nnPaDo8s4/E34Vs0VhaaliM3T40AkzR8+rT4Fotj4Xn9AsXNyXEUWpzvBowsDxMtKkEIMOVkgp3K1PLD6cixAtw7V8MV+Nlnk3BENajo0KoSNSiDkpeoXHKV83gMNC3dzlFTaCbwxnBlK6OG4ipJlIiWWIyipW9l0Fdb6wuu7NuknoGWj8j4wjn6hH8SW8iXwNbYPFe8vxLpryvnwaGtIrBjAno6dIy3mSlq9FVfVJQTfnF58yg3s61YUwJlpRSy+lasC7SlYpbCieV4ETcX/uXGa+1u29D+XXaPfZjZC8L3gP5xlx/809W4mcViuLism+kaMkvolRm+s+4x1blzJF6yid96Cu2Yrql3xJD4DwJWaHlpHLapmp9g8fLqLIwGcPJeThN2rkV5qRKrvFzRr/EOG6eawARViyIgHSOgFkVALYpQjpKAjp1VW4yzaP0cMcZxWkrCy4+Qyni6RBX3esoqA+WrBJpNTGfmxSwqRVpMeaxsoUb7XoFas52YO1bnnN7Cqra+9JIWj/K+Go+3U/WAZse1fTaPSa02em3rlE1DWwvtW4dSqmu2KDyZRVFrIK0pvaxbvmG/equoVvsaW1yu1oRfzc4dAzKz4kug2D2LuGPxq0s0FZmdf6THwril4qUZPGoeHIjS/dfI75z31F/FT4KKk8gD7CaaCFgzX1p4LY/4Yiw8NIHZSxiY5QfxsewGqD8zdUG0iO1ALDYL5mUBt73K5ybi8l6FKtyzqqm4KuNQ3lIbbW7NqMXvfJ1YrGS9sRTfKQ2m6q36/aaYq2tdweVtWRRqiCQ6MuFgw/5ac2142HuU+hESQk6MiDdQq+jERaEdsNEB0F5F4R00VxrHyXXxRiCDRvrXQQPIDG1ZWfPOAj1kAYtZILEs07wx2G1MozseS0uMA9cT0cajB2tFWmoIEIDzzhdiBeY1shfs7GAp1v6gGlJMHSvMOEq1u8FiaeheW3TkA96co7imC//dtaboyHkDeUdxbSmQ8uh0nlSAv3/NNxxtXOLvXj2gMxh0A6u7/Uti8WFfz6rFWoNBu3hVuy2WCwTyMZstlg8EcjEbpaV6et7ii7CYDzA7jJR9jYoJFMmknBvJ4s0mfgaB0P0nsJTKuvQsh9E4xtope0MZJnIZ1kB31iXqsFGzcgh8pyt4GSkzNX2wAkgPAYJhKgBQCA3LWKWc1PPcc/s+/uj9D973sRufe+65e597u1e1nURolvcPt6t6t99zD659RX7RDJLZfnEia/+q+SSalUk1lGulL3y6xM4KhqfuEdXipLBY2CJ8e1zYUD5F3fH+tS6Ys4bS0Qagow1ARxuAjjZQVoU5wRsoRuxG2TOL1JmdQHvyEj0j30E/74DPryp/fs0cVSKQ59eAiY3zLZbDPx56YJNv3xh1tMQB2rGxkvAv5+vlC9P2qoJXL2JZe9MKPxQqXhg09viN9r+saXBHnW0JR2pHelHM2BSPNgWL63O9a/Me9e1qk0ty5hM1erd979qRaCaWDHStac1v6G9U/VZjqTP6HHql0efMakyaQEpp8LnWeSNWTcBlidTbtf5EQUp2Wc2L2iJdCZs71eH1Wb0NtUF7bYNRp3Lblra3DDqtxSxW97CkV3Y/LIpqk9tSb7eaVTpRlGL1DrhivsZGcRs5LL5J6eSauerRyZZVbdVJkg9wekQ+eYSMBlmxmrmOJSxs03jnna/eeaf45okTJ6ifJgUD+SE9xxEThkUf1ihTcsnYB8PK0CsDijKkLyU9YboUA7kH+4JAbE7610irZTmFEYCNANcDHAO4F+AjAJ8GQBn6CsAbAD8DeBcPf23pU0/rRIG9qmAMNoAoQB5gCGA9wG6AIwBnAB4DeBbgeYCXAF4D+AnAOwC01+pOoFclCC5JGMST+QfpJuiDT/vg0z54RB/dJeimXDr5AZLpx4VhQFySYiYHqO4uh4UsArncF5yVZL8EYAxgD8AtAPcA/BnAXwB8BeBlgB8A/BTgdwB0AtWd0Ank4WIIQDzI8hB8+DAl4N0HePexBZmZrz0MsAHgOoCjAGcBHgd4jlZ18AnfBHgd4G2A/8TgCD65uhPFQSZLh6hhEpx1FGC62ChMP6Y7LZGkQO6+6o7NrfktJ4avun1Ta27L8eGObUOx2NC2js7t+L79l6r161qWpG2u1uHmlavV1yt9fkfArNE0BBy9quyW06tXn96Sld+H40tv6Ou7fmk8vvT6vr4blsZ/sWSNL7+0KbUs77uq2+SNW4JJmyMZtAyxveYlw+R24J0BoPiPY10Ilkvmm5WD0jwjjyw4wUyzmCyGMUE5BpQTgxWJVTnAnEggTsYCG7nQwVwxgn7nZHUymHPhZDAyKxlMJWeDeQnPBgN85nPEZW9PudOSJdw5Em2OeCRfzXbt2qXNxajpWjEZitvUrXFHgJxy+fXepC/e6tOKolZyucy13QVrrF367edEsdZo1cUabFjuAzaHTzSQf0G3JPADpp6jhGU1vYCHgIlul3oJvkonzx869MDOO/CViP/0o3/7MQDabsJnSYmgR0Ridd4U5TpvalbnjWX71fBqAyYwdYfJ8ydKL5MXSv9+gdZEkOt7Yd0iEJyCj4TJ38PaGWg2QLsIPefhAUzRsZerK6rgylyuuJihSMfyJXEu2VCbpxzMDBzMLHOw6cW2RgA2AlwPcAzgXoCPAHwaAL1RrwC8AfAzgHcBOAerdEK3aic8fSkAf0QGPs3Apxl4RAYekYFHZOARGXhEBh6RgUdk4BEZAdPnXwF4A+BnAO9ieJM9otIJZ5J5oMM8zWTEvyGA9QC7AY4AnAF4DOBZgOcBXgJ4DeAnAO8AcCZZ6YQzyTwwyTzlMZiM1VnmhxJStzQ7L1yL5J6CJXVSzGPCp42uuJGeK6vhfgfU3iSqzHKmlQU8ZGWmlYWFzcKqZWEPZIGEssC0ssC0ssC0ssC0ssC0ssC0sjCaLDCtLDCtLDCtLDCtrMy0Kp0oDladt7BLMVDdCvKJcPsCp5k+PgqCXm0wp7rD0dyYVWeye4KZle3+YOeKVAt9X5laMja2ZMn69eKN9Q12rd1dP7Zs2RGDVqtr+4WvYzSbXd3h93eszmZHO3wtG9as2YDAameI15LtYH8qwGCZJcFRYIv8mG4PCZcmxX/Yi5o8+XPSD7aWWfCT9PSzYzK3wrNjdfTsmPIyJTw7EJ5dJrzpB8lGADYCXA9wDOBegI8AfBoAe3gF4A2AnwG8C8AJr9IJCgOBBvCUlykJTk/FGwJYD7Ab4AjAGYDHAJ4FeB7gJYDXAH4C8A4AJ8FKJ5wEvUCCXpiCMN3DShmrpZx4pqQGoTjfqTXztDouzaK9ap19aIX481GbLZr3o1XyqDsYdHuDQTHvy6GNkvP5ma0SknxeSfL6JF4DUaA1EA3CDpZdUrFXMMNFK5/RLmv1FZ82yxUXucNF1oqVXNaIZV8ds0d01AbJVVz2WWtw+ZO0VuKTpaXHnsJqiU+xmiwxEiD7xL8DGXP8A9W8k9OiP0j9O3SgyZnOrPCdOHcsC9A9f7m7rDpY0DU3OSR7vd3u8qt3q+zx7uTwVbUWr1kftTxRX3qN3KCVola/19tgcbpjOk9b1D7YbZGCklnvNW2k82wjBnIU5pkQnhiHyco1F0JGOf7MfA6XBD98wsK7WGOxaXK2eJ4V7qw+fh7hUSoWu6ylVwvKa3xivVDL3NjTStblq2W3TTZcWNjpkRrJ6wlLnkTS7XH7XCHV1vply1cMe12BwNJ1aRDghHwqGrAHHI5Vbqvd7pR07UsWZ71NJl2bp2eZO5F3z8qhFyp1MLNqafypx3gOPcZvijR+4xD+H5b/5+LVGKZbGa454jdVtvYHjOPwpMi6P1lgB91gC4d4YlapKshj72lskPTnZ4Z54k21xn9gcR7D1GFxBc1HXsGyEsxp2TvAuCr6AbST6BCX/acGZnlpub9lhonAklNgePywGWg1+PdrMDkdvqFD64np9PrTRKWM9yxPNK8pht/7rPivV7ycrsPC18k3YO38c+RbTatuysqSkm/QuqS7pmKkHcjRLqyZHsNGnCovo5dDoN4TzK0UqvwoTuxVQU+mocCuo+EitsPluC/mVhIsuQh0DCofD5ZGY7tcQV2TIxCOLbe4wxbNsl695HigRvTo9dcWaox2t745LtZAzwngSU5a19M/q64nVquqlPI0s1Ken98Sv3/HDeLy1pGVpf1MX9eRPvI46Hw62LOPMorF6tauKv+Zm+cZmWT/mQnuNQHHMwHHM5X9Z3ZZcbcDIdlB0NhBWtmrFPfKCS+sKixyTLKzxnzTW2DvWGDTW2DTWxjDo2XZOJurViK+c/X1+zZu3uttG2lqSiZSyWQj6du7c/u+fdszy3OeTT2FQnd3ob0b52gBfVtYQN+OxLJ2tZQm+EquP/zgiTvu33cIX0s//td//icA0JV1sO2PAa6jwrF/ZTWxz9J6Yd8XFSX585umfb6Xfv4h/nkb/T7W1L5ZYJ9frHwf1ZKpNvIW8I456nbJVhKeFI1NMv9uJdMnVq4Xwuwnv7wMflgGP9zsh2XwVy1DFJchOjuyWrdgdj6rBRanrl5a3oYmkYAs6iFZXrOLB7zRkUfemlmqa1ohry+dO0dmFeqyT6/kRd59Cm0UWrNJcUGMwigEmNU/bmb13Ka3q4UfCi/O2T4p3F/V/mi5/Y1p7Q+W21/Hdti3rP0RelI5TLaDwEqzmi2Rqp0RpRlqlXiFomotdPT0M9cWPaAtemRt0QNdemCZPbB9PKAtekBb9IC26AFt0QPaoge0RQ9oix4Be3gF4A2AnwG8C8C1xUonioOXaBaChzIh3D9mFiCg6VlcgwzBREICTjIPMASwHmA3wBGAMwCPATwL8DwAlvZ9DeAnAO8AcA2y0gnXIEOgQYZgWpdoXCU0O9owV5YhRscIUiQ1Kll0DCtxkuoT7OXaWubWSlad0eI0B5scWNnLYSGacsWtDc0Om9XhEMf1mZAv5TUYvClfMK2/slguw0W+lXaBTuS0MZ6HnEcJcskAzz6Nw1GDZEVepOFrq6VRyg9+KL1a/zRiCHpasb+5ihQxXRSdxQ0TWE2nUrAoF4R55yQ1eUpcXfo6SYDWNmoopUq/P/IXotR+jlcweu01svr3v6c1hYK0TlaHXJ+YlZnNliVVlgbtUFIBSQvZsqTKslp2s4sczFtyv5L7wBtS2JCSq+QQ+D4+MLVQ3QJU9XD21oVrH+QBOR0TGMrJtCgryl5h5iFzubpBVq8wkLL8JHp3SOe0OoORwMB1Q9JcVbaeVsYHd/ZpvRGbZkW/XnI9qhSNer1+taZn253LZ1Xeym8dStSEFCa725BG0Qt8g9awonwmyvjSMsaXprcjX3pSmOv+yZuq73+w3P46a5/6Aby9S+9PsP4/wu7H31ZZW9X+w8vs/u/PaJ98ibX/HNoX0f5Z++s8/xb523+ntUH8mG00l82LOwHtXs3kAtVAGHH7mGI7Icx3wqC6NkilZD3LdqBH73mVEMZD3dxG8/KzO6Y5Ko5Re23z6tVz1B17/HGSvY14ZhQf+9htX+L4PkPlQJrLAeYLo/VjKP4ytP0fgQnP1f5D4Udztk8KX6lqf7Tc/sa09gfL7a9jO+yZJcLNYq2Y55qJyLUSjewJjBXs8q8HfOe+defPr7uPvpK19+Pb/efxlcqr1qmXoP8asMpDoBfamfbQxLUGWV41IV+bZKIhLusJM6sBy1WcmWspIC/87DrAISxqzWPl7Ir/eoIzPV+l/FmlUqqTz2f8Ig1jEl6Zk3iBk3iBk3iBk3j58528yjPqPRGZm0SAm0RgJhHgJnKGgJMngJbjXXJ0liUag3bMKv2mCZM19kfSLVgpZcuS7OK2XHtq7PbVuU3R9sUvJXq3Xh3pbGzderXnqpb7NyOniCxvWtHy4W14abeubXrCd/KWG4odtlNHtnTButOaEZRO8mwf72T7eHo70tVX52yfFO6ran+w3P46b6e1Auj9nbyfL5TrtGzhdVrOzVWnRbZG/XSHM0tIz33w89ZpYbd55heNc5VnYTveLRtX81UBenTf3GWAbsM6QJl1fdHTRKiuA0SE4tTvxC7xOyCCfox1UeWamhpe0ZXOIAoziMIM8OxelB+BiwqaMtmgj00OTaD4T0/OdofN9+tJ0zJvZxbVlGARAtQ3Xg/vUrkauUtOzXUBQbuAoF1A0JWae42yKTS7fLK5/OsQVaRbmMMVglnNwe51bdfdFksMLrK3jXY5c16LIazvSA0N+wLJ5sbMtXeT/2gb7fBt3Nw66LJeszyxolNS1e6pUbZ3FJv3ptviLadKToH+FhDWBfgl0Fc/pd++FKPfme2Hjs3d/o0l1e1vl9tfHqluf7Pcfl11u6K53P7SCKulir9NtF50ARddJCwhV7PffwrRdcdfqomXq533Udwje9NT3PdV5e1ry3r6JerOZHegI55lcc/zu1EYploCNyzhXYxMzpt6yE/ZzH2Gdca5pXGaIKkvH/NtlkmgGUigGYbXDCTQzEttK4TmcgKBSSYlE/SMh75NMFATd0EiISouX6JkxgwCfXl+zEPROcHOsqIF2QfXfTwqNwDXA2nqayyfgeInhTHtaXqZYIycYWASZFTZAiySXIS55Dr1N29rX+0Nr00fOVp6UuzqXGU4qz9wQ9c+v+/qqxJDrZ70Vdsyi/UOv2mV9q+KyTZ3reRzN5rMDnJtWz7friB3jI6Em9MSO3O8YXNTR6K9qt6CI2DR9J6TCy3otPpk4GC+uz9Dz//H6Pn/duFHLD9RJ5//n5lYP13pwQTGVuAGFfdOQGitMmxmpd/PMgaqf7dDQTO55N/tiMjGdQTWJALrFYH1ilCtmNkEDbzo7jwJ+E3cAscqUxeF9glMd5rmQ5orC58VF4B1q1KQx7mDyb/nmvmKDTyg2b2nfob3aZXx4ZvmrD6w8UZloOKYovuXnZdHPjDE+EbPXO1q4ZBwbs77v7G9+v43y+3Xsfapl2mdTbz/Rdb/aXZ/CwiG4ar2Q79i94PaSxZXtX/jedYO2hxJ0v5Z+3XPV51PU2BMuVX4KjvtgZW/smXnHasAppu8RAvm6OhpR6mcFVzLf2+InfVn+3Ghwvya9KxzLVgmugZZfxIf0UBlFju+oeGlyRupzc/IJi3TVhpGkwbaSgNtpZncKFAxUa3yyLE5ezOJqeUTQNyYyn0hGWuxNK2QutvCm7fHh7Z3dO0YjEb7xjK7svXdvcMvm4ymJn+mry+fHRD7k7WKvUp9fVchnPmbjy07uCwa6rumu2trvzRY2OgZLv00mjWZdSODgyNL++j6sDOOKAdWMjmwsbLO3XR9VrH1XDJXO9LL/XPe/41d1fe/XW5/eVr7m+X263YxebJcWCMqxJU0N6he6Fogi6xi0FdX9K+lviLZb4xGiQLM+Ldvh/8+imX9xZX3/OoeUjyGz2qaehHG0AcaSUhIEjPTz1NcL5d19BTV0ct+vFq4cAI0AnTwOmwsc7iigL+PQn8JdKNp+rkjPd8xq1lRhln6OQ/vlPVzj0x3HqA7D9CdB+jOw/VzxzT9vGY+/TzJb5xHP6+o51FZP7fZj4SjeLJyoD3Zm4zE8XJJe0vvl+1Sd5da1WoPdncp1dnwDYN44NK5KNkbvn4Az1w6R5J36tavcqUairq1+Ia0wc7dIC2tZ7TXwWhmZvuh43O3f2N9dfub5fbreDs7T4H3b2L9HJbrARVpPaAGWN1fTff5TtfRk1U6upFTpKzLaCpnEGvhwkn5go+mKy1QC2jWebpZZxArFjtTTCV5/Wb+1go7jsMUXF3lHKKahrPxp2icQBFOHmrS8Zzq8vnh9ysG5F2TWfis56tT8djChz2r1uDN8hpct7z6HH7dBzqHr13wHH7dlXdYHdoagzgJ2E9ibVJ5h7sn5TMjTVW1vuUfHXVX5bn7J5iXMCJv55kZ78J0Y2OW7bVAmd1qndNBf1hRjvDHZTM7jr//Q7NGC+XfBlLy1B4zLwHPEs7d9Mq80CHgGZXwbfZclaPTNK0ofkovpdrDw7esbU6vO7KkfyxIvl36Omks/YB6PxWjm9dv2rR+86iiv8Fn18mFSlONA9QbSg4cOI6eumMHBcZnfw0WMXpC0kKetGGamJr7ZD1UQsq/VJrh53kqJwFU8ClzpFv4FRbSZLnuIWYXNFKLGG3KPM8ex4K6ebghzwNn7ZMz3OCzzIC5qv3MOp8/jplN1G6ulP9hJoBQPgETlVEfBdRHKdtv53auBR4cLUsHv2wr+OHxflhgPywwEyfsF7hYNINlIsvnhGPTTgtXGwL5QqS6uixX9xUPgnI/tDEQXNd3/N7IwPaugTF/aGPf4WNU94+2aEofb+/u6IK/TkKuz+VAw//khs3ZlpYsOxmfhf+oqh8K72RH49et7KIKfZWv40Hu61AJrx9je9hHviW8TGtpOOY/vaSWes8W94qvlth3jOIouV/8JfRiKP/+Je4YVhkvppbO3n/06JKho+IvP7pmDSzDZnE56Vc00xyh2v8f5ghhShChKUGoBxH0WCQXzv7ZbPYn7PZEwGwO4LvffLPF4bBY7Hbxbz1JsCbgxZtw6/XuhMlud9hsDrudrssYrMvbVIlFV47In6mgcVz2wwXTz1Hh8bJ6XDf5HFW+cpBKZTUuKpjDfq++wbp1Ud4iBTw6s03ctGyx3qg3Opb16016kxPpQRB+Ri6T/bN+69TE6ymS/acFfp/i7XnuU7z9nkO+LwE0+d33p8nr9gbuLdPkH0/HIj6HnOa1gVJ/5K+IqyX8vdfrdgZO/Q4A6w+VWC1I6PPof7nPGMDvThV3Pn6yuLPSpzT1CXJCeJr2aeY7riYt981+eRa/+R7/5tNgm9HfgRG+T7aKBL6Dv1OLxY0M6dl012qPF4KBQtxmixcCwULcTvYFC5hZVgiGWCv/DTDFk8IngPkZyD4YVfm3wMQ3KP4lmHmW5wmwLIGacjaudPKhQ4ceoRm4vN4wZsvOvLdAMwnOHnr0xB0PY/IAXdcpMGVIQvziPOtKlYgkAaZ6D7n6HriN4ssK9vo94t/RevaP/t+qZ8/y/pgGVPc+eX8L5Hf+j9hAq8fbujgWH2jxuFsH4sFIJBiIRIjB2bamo2NN3uXK43ubc0d2YCCXGxjIMhohAXKE/xbo5nGarPQBfgtUnR6n5VI/+M9/uknWyn7+Uyrk1NLXr26rS1zz4otXky8Qxb+vWr161fHjrK7d1K/EJeJLsAfGmb5QfW6KiXrHxLzHDmPYEGOC3A3j88w4JuXmfKyeZr0p5s56Y2enrPzsFHoeYgv9MAv7WOJHgVC0457sIbDRaa4gj5qqYfZeAi9MlGeZOy8mebJ9+p7aWO/Grn3X607Up1ozhfqn9R97zHC8Pp/OZ1V3aW450rG+J1o7Qtrdoc3ZTf2xXdda8qmh/OaAd3Oury1/4OZQcQOe9baQTsVGWo/bgicYleXs8Qa+qpiyr6ReTxaZ1nEDAn/7kOd26ngWmDk9Xx3vWQGm6lWo1G5ghb3xOYB+SgyG8lUDv6qU/SbstzKAMsAseeBWMnZ8O9Ee3rvv5o1bR7duEA+tX196iTxUeouESgfee+8Pf2BnxhR6cqviQcrfBj/wGaOKBGFkVcOTVFVVJ4nCZ85MnDmjePDUqVNYm1ghkkcVj/7J5GPd4g6rBPLRbN3Z32EN+zx6i02hnC0fi4oask1xYXYOJChL/3TyrqcUFx5+eMH7gNq++sxTd8F9LDcQ7nsA7ltA/zp2dHjJUbh/ePh/AxL4bet42l1Wa5fjtpGVW3wABAgCBN9vUc+W1K+ZnrZnZrOO4xPv+jjnJH8g3/Oz81NyC1TPel3qhsQCUFW36hbA1WpVrlarf3Pp3609P+DB3Rrfd9567ftB4AcY/fWdD4mCIAh9PwzX0LMgxIeE42lNq7Gb1tKTvw6xOfB8qLEFBtYwT0buAo9hoed7a9/z8AvePJ8x5gU3a7QK9tawT+IvXgKn933uv88H/qJeJuA14oFHJvndHX3z9fo7eqLf3ipSFEAQRiE5DIAPDkOHIQzWd2RIkDtSrvHFQxYw9xThibb4S4QY4Xsdud+kY77Dj7yRan3DF9AOTIdrFxLnvkMTCgeH4mchI4EX5/cG09l188EfZC2i0OGLFnyRwxdECz6RAJNP9ql88Lr2FrMkSCZ+SnIXBkg14WM85NAyJqCDhRCZpCg8Wg58LveElhNQWLtzBlFYjoWUDios4cMYRZHv0DDp4FBIjHGSkDu34Q2f+IYvfBenQY6lCF0lBZHJ94TnfQf2RK68K2kCwgX7xJcQDPMp+BCW2Q1fTB7DkHO4DiMOhDSPHSxEoYDvxidEF3o3fHjCFodv/Y4v8mmV2wGHhC8UQgQLvpi/4+P8d/gYC9/r+z4f/kG8WDKHTzp8vlzwiQVfnCKAgOy7fkBz3BJK4q3JgYK3iDB6QCbwEw94ioEU+BhiJrjYhtx7rthAwYi/FA+AOFMMfRzSDFoYbcwBzw+llMECRzk4jl88ImGR078DlOH7PPu9wLWnYtecYbzgix0+Jhd8SY4A4COJ3CmD/rg5JHHJZDqKhOBcCI9HPBYykhHFkGBEoTg6hdYGbrkn3W+GJ4lsIFvImzPFA4mFmPGpsDxCGQOmlAodmkiLxaHnCSFJuFwmbmVU/H2e/0E8nbjmZInnToKEDrOAK0fflS6QlJDDPvHl//BF9HfDJyKA4lJ6keBKyiiOCHEC0A4fduMTuOWeouyHhBZIHT7vhi+MQ0JORxTIGxHPeJIkTDgxgsBQ/FLe8Dl9dEORfMN3qy+PbnF6RjvyMu24G2jggxPlyr4yFZgSRrDv0SmK5l8SKujP98iQkUICkpQ+3CUyFrGgHGspwDjAwm58AixHiyUEHfiiKCbQOEJwsNExEhE+IMcO+I0EdS3XWrMFTurK5fglY5IoJrUQ0a2+0ft89P8EXlPj8HGz9KYJgjs4SBZ8tkEATMg0piMdXl3T38T3KYNZLJUSQikf2LRKZALHcZzGUgCfiLAbn1DSct8Qu1gEIwmBxqnm+c6UYAmLZBixUIBuQqJrWZSmKXdo4kwtDn1fqYREJKR2EJf6vs/Lhb9imYDXzLqmj6zvjg4LfHBgHK1XeS+oGWEf1yYue5wTtNslDy1KhvIkTpJYJkkYK5kmOtZKQZMpRU0vBcdqnGExLfctZZ8LGNEEOggXIzKQXHMR43wKqUWlwhHDRZZlkUOTFA4OpVwnmkRqUqt4iUTaW0Df6nsLEV6LzDWnyH26T1kWhnecSevou6o2yCRXqtQgTKQC7uPhXfwAg6xMYtJEGRMmWuXGJhaujSm1VjhCFPoxUYniCRivwpyyD24qZZENnG/KD8lUGEdpFCucGkyBVkr7aKO4KAppnNSG4BC+1FgSZUmtCSFJ7gKi+WSpL1ySwGtdOvLKKqD7NCoZW8NB4ei7avcKtNS6SXFJCB2KIELylhTqIMSgWpvaTOssYybVpc1NnhrE0KSpRotpJRIkQEdGM6ZZpREVuKmTHDHgFtMBI1NhInKZaPQujjIhdBqAX0ld17FDYztLq4hSmc1JdE7q1OilvlXyPm+0S4g2pIBr1jcpMVW1oWuthvM1HNSOvqv+lACfMZ3Fq4k0uEcFbU6dDTSrMUlPHlOT5yzNTJ2XtoTfLOsya9BiJpFYjR5PwXjDGoOeAjeNLuAdt5gJGJliWhZSG4FyGzDLWLr7dNu2KnMy5tiXUvxFXpKYktTWmiXVjQuI5lPykJJLF6hmY+fIm/Qh2ZQd8MFB6+i7mq4aLy82HXOchLHFW4mktLncWTSrtXoDj5W1ZcmzwnZlndV5nhXFWOQW94bVcZql6PEMy1PWWUQVG1isUV/BhQ3JiOUmrlRqpY6FBeVszkC6dBgGXTiZS7cKUpU1ia1JnWfWoUk7F9JSX5cQm7kYs5TNQ04M1hMjm/GIayaWtne0Xm0eTcgR21QAn8pYzGLsTa2zAGNZZuYyr6rMVpXDVzV5A7dlOZWFFXGUGWVzfOIcyy3rsizPVRoTf60BvizkFA5PVaPSDGeTxMGkbMFipdJxHLWrVrmt3CpIXTUkWUNqAuikt9/wvYvT5JZtx4I60WwYvS/EE15ElMoG156r/UfLRFLku5rhcivwnqSQtSWnBecY7L6pmrYo2laUdTG1fdVXVdk0u7oqpIoLm+RlXhaqxPKcjwWi0pkq8j7LLd51CibIVJQnvc4KlSZxgZYqKo4mz7bbberQNMeGVlHLdG1PUvSkrqrCdWM+50tAnJeFS0hRuvqWOT/uKupQu+f0vpDs8CICB7Nr29X5S86lqev7DheRqXGP6vqbRBGG4ty3w1jXwyjbrt4Nm3bTtk3f3/ddrbSqc1MhAbVuaikrua8RVVrquprKKldS1VySKZzCm7SsdWaSGq1Td5ExaXk8HnOHpr8ObhVkGjYk9YbUXQuIJIfqfb6pXULqhhRwLR/uO2rF/BzRfWruce6btD66hl09/rmMZNq2D2ME1rQiFXho2879C4Gv6hEe567dbOJ+bE+bXb8bhn6aHsahTdKkLW3TN31renR0K09t1/e2Ni3q25S4OdtIksG4sbus7tLC6hbMageBsb5cLuXk5HnTQahltpsdSbsj9dB3S33vG7Lizo+WVnYuROS5kS/XgZhaPgpBHfmQJD4cnB19Vx/+Wos4G4aXGRdtPkgbW0Q/LBJLDM0HeNwP/W6XjHN/2R2n42Yat9vnedMba4Y678Zu7O04xHEfXwb0VN7avjui2kaZQcRkSnX5IW8HnE3pALr1mxhj+/T0VG+dfNrRKqLUYXckGY6k3kyDQ9M9dFROd36QhxGjq+/YxZ+eN8Tg+oOU+MpecK/l+fDoaL16+62VST5NrztcgsWEezSnvG3cP5p1mrrvD9vjaTMdj3q7mx6P5+0ZfveH1/12SvN0aothHucpmyelRvU8bea57LNpPA9jmybpJBMymAzFfTlMeVvgKCuKaYt+LYePHz+2Byefj0RKugnuj2eS6byHwNOS6ueRrNCRsZkcf12I0ziP6vPrllqxfYtj6stPaRrAwYs7QVZf/tHHupjnH454kahmVSo8zNvZiVIYhi+n/f1lO5/PZn+cP5wf9g+H/e50+uF0mG1h577a7Da7udjNWm/0xxncqsZi3jxMm95qO8eaTOlN9VhP27KrshntNB8Uxunt7a0/OfnTPZWLWuZ6fiCZH0h92G8dms2njbMC2c2Ov/OOFHCt//uHA3Vo/0WRzfKztSEcvLm2Xf38zzmxzen00wMu2u6kG42H4/F0xHjSGi7mn58uzy+n48uLPT8cvzy/Xl6vl/Pj00+P12PRFKe5O5wP52N9PhlzNF9P9+dzt6uPqO9hLtLilFgKNN13r/3+1Gy66oTeOV41SLf/8ccfN09OfnmmVdQyH59fSU6vj5Dr5X6p738diLSE//50T3K6JwVcm//585UYPP+syWb7U1Gwrj39ydF69du/Dibvrw+/fkhwZV/T3vbX64P7u15tiuHwt9eXT98/XN++L54/Xn96+/r89eX56fX1148v17qvr4fx/HR5unZP1yy7ZH+5Pj49jafuevlyfznUeX01OZnKz+Pn6f7a78fmiu65vthxnO5/+eWXvUPz+vdPVDSi1Oe3ryTXr6R+eX5wbD3/fCErdO09Xh8d8kdSXJ4u2T/+94Ua8vBbSvfp8GtdMzj4q+vS1X8AGrhfWwB42m2SP2hTURTGv3NfI/XZtKJRUdqIjSYaUyEhIrHkiTgkRVLc7eAiCIrirGAcqpOooyBBWhwURx10cvIPgp20m+Km4iIVwSn+7u0rhNLhx3feOfeed975nv1TTV8k26bEupp0Z7Qd8tEH5V1PeX3UpJV1EDL2SDlqx/VXe21eU2jdbmgTuX0wC0XYD3vgKFThcFov+vP+LvEMdKDpTHH0SzX3SrG7Tf498Td0DtrwmedlzViJ+DozLa7mI19fQkeod9EseofcvMbdJeZ8oWn3kt7v6PuMGe+jp7XLZtX2M6Oxn9X+8O09nXJVel9R4hqquMvQUcWuaZRchXOJxWpa3H/uTob4RHSRs+TdBer+HudsEd2tCe6N8K6GO6bhKMO7Cxr2Me86YB3ttBwzdJTxe17bPfF0urMybPFn3BHm6+lQtFlT9lQT9ClQa9stnn8oT61p55gbT+yhSlAP3+LffVdjwZ+ezpMv22NluZ+LniibUrcVubD3DRgal4IXc6kXKVbqL+NFDf0EP90K51Mf1sNcraDei0G8F93QLwl734DoJtpY9WEQPHjL/qvoG/ga9r/mw3r8P+bV72MQvAieeU/wcqjIvK85x1zsy+91K5wNyv8RfZf0W2XI2wK7XAhasHvcW2KPLeKWcrrab7HrHeB9Go0eKEcP76Hvm6SM/QfKMpNIAAAAAAAAQABAAIoAvgEuAeAB8AK+AuADGgNYA54D0gPkA/gEGgQ6BMgE8AVmBhYGZgbcB5YHvAiWCUoJVgliCYAJoAm+CkoLTAuIDCIMrg0QDVINjA4kDn4Opg7wD0IPbg/gEDoQxBEwEe4SaBM6E2wTzBQAFFgUoBTgFRQVPhVgFY4VshXGFdoWjBdCF7wYahj4GWgaMhqoGvAbQhuSG7ocnB0SHZoeUh8EH2ogNiCcIRAhQiGaIeAiMiJkItQi8iNkI7IjsiP+JKIlNiXIJjQmYCdIJ4oo/imQKbIp1CncKz4rWCwgLGos3i1oLXwuBC5KLmYutC7WL0gvai96L4ovmjAmMDIwPjBKMFYwYjFQMbYycjJ+MooyljKiMq4yujLGMtIzTjNaM2YzcjN+M4ozljO6NIY0kjSeNKo0tjTCNTQ15jXyNf42CjYWNiI2LjdCOAI4DjgaOCY4Mjg+OEo4VjhiOQ45GjkmOTI5PjlKOVY5jDpYOmQ6cDp8Oog6lDtKO1Y7fjxAPSw9OD1SPWo+Hj5aPm4+gj6cPrY+4D8KPyY/TD9cP3I/iD+iQBxAZEECQXpBrkHqQf5CEkIqeNptkUdsE2EUhL8/cezY2Zjee+/B9F4CCb33DsvuOlmwvcu/uyGEEjokFIGQ4ASiXQDRqyDACdGb6Ac400W/gjFwY6Sn+UZPcxrSSOlnBav5n14mLx0fGfgJkEmQEFkoZBOmEpWpQlWqUZ0a1KQWtalDXepRnwY0pBGNaUJTmtGcFrSkFa1pQ1va0Z4O5NCRCJ3oTBe60o3u9KAnvehNH/rSj/4MYCC5DGIweeQzhKEMYzgjGMkoRjOGsYxjPBOYyCQmM4WpTGM6M5jJLGYzh7nMQxVpHGAt67jMTl6znq1sYjeHOCjSKRc+1rCDL3xlC7vYKDJ4xWf2cJjvfOMH+znKTa5zjPlobEPnNgY3uMV97nCXe7whyiMe8JDjFPCJ7TzlMU8o5B0fKGMBJguJEyPBXiwWYSNx8HApYjFvKaaEJSxlOcu4wD5KWcFKVvGej1zkGSc4ySXh53lyjRec4jTnOM8ZznKNDRzhClepEAGRKYJsFiGRJRSRLcIBL2FGIrmRv57nj6uatBJh25CmpWtGwjWkoYdU23JcadmFhlJiSMvxUn+pRC1P/gu+fE9aim4mC47p5GiqHXTNmG6kqECqRX9I1Tw3RWHNlJoXj8aM4t/xF0sVkQYAAAB42s3TxXJVQRSF4e9egjsJECDASYDgHiS4W9Dg7i7B3d1dgrsHJ2iQIbwDVVzGPANcDoRiwJQJq6p1dVXvf/duFFHYbomEvUhGuPo5S5FgfzjWUiHcKWejeGR4ZHW0IPopSAqqBbWCtCA96BDkpabF4+G5wKVI9m8/MUgOUn75mYV+/Ev8fTwnnvW9xLevxB7HHsbuxe7EcmONPucX3vtHlfytDz7+V7EUi5b6lSn/rIhoyJOgqGKKK6GkUkoro2zIWD5krRhGkChJZVVUlaya6mqEL1MzzETtkDJVmjrqqiddfQ001EhjTTTVTHMttNRKaxnaaKud9jJ10FEnnXXRVTfd9dBTL7310Vc//Q2QZaBBBhtiqGGyDTfCSKOMNsZY44w3wUSTTP53fFNMNc10M8w0y2xzzDXPfAsstEiOxZZYapnlVlhpldXWWGud9TaENbDJZltstc12O+y0y2577LUvrJUDDjrksCOOOua4E046JddpZ5x1znkXXHTJZVdcdc11N9wM/8Btd9yV5577HnjokceeeCrfM8+98NIrrxV44613PwBc/JVAAA==");
}
@font-face {
        font-family: "SSSocialRegular";
            src: url('//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/ss-social-regular.eot'); /* IE9 Compat Modes */
                url('//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/ss-social-regular.woff') format('woff'), /* Pretty Modern Browsers */
                url('//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/ss-social-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
    
}


/* ==========================================================================
   HS COS Boilerplate v1.5.0                                
   ========================================================================== */

/* This responsive framework is required for all styles. */
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
/* Images */
img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

img.alignRight{
    margin: 0 0 5px 15px;
}

img.alignLeft{
    margin: 0 15px 5px 0;
}

/* Reduces min-height on bootstrap structure */
.row-fluid [class*="span"] { min-height: 1px; }

/* Blog Social Sharing */
.hs-blog-social-share .hs-blog-social-share-list {
  margin: 0;
  list-style: none !important;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
  height: 30px;
  list-style: none !important;
}
@media (max-width: 479px){
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
    float: none !important; /* Stack social icons into two rows on phones */
  }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span{
    vertical-align: top !important; /* Aligns Facebook icon with other social media icons */
}

/* Captcha */
#recaptcha_response_field {
    width: auto !important;
    display: inline-block !important;
}

/* Videos */
video {
    max-width: 100%;
    height: auto;
}

/* Date Picker */
#calroot {
    width: 202px !important;
    line-height: normal;
}
#calroot,
#calroot *,
#calroot *:before,
#calroot *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
 
#calroot select {
    min-height: 0 !important;
    padding: 1px 2px !important;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 18px !important;
    font-weight: normal !important;
}
 
#caldays {
    margin-bottom: 4px;
}

/* Embed Container (iFrame, Object, Embed) */
.hs-responsive-embed {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 56.25%;
}
.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}
.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}
iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}
@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]
select {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* System Template Forms */
#email-prefs-form .email-edit {
    width: 100% !important;
    max-width: 507px !important;
}
#hs-pwd-widget-password {
    height: auto !important;
}

/* Menus */
.hs-menu-wrapper ul {
    padding: 0;
}

/* Horizontal Menu
   ========================================================================== */

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
}

/* Vertical Menu
   ========================================================================== */ 

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}
.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}


@media (max-width: 767px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
    }

    /* Stacking Horizontal Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
        padding: 0;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        white-space: normal;
    }

    /* Stacking Vertical Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper  {
        position: static;
        opacity: 1;
        visibility: visible;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

/* Space Module */
.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */
.hs-author-social-links {
    display: inline-block;
}
.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}
.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/* Fix for CTA border box issue */
.hs-cta-wrapper a {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: black;
    position: static;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    top: 40%;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}

@media all and (max-width: 400px) {
/* beat recaptcha into being responsive, !importants and specificity are necessary */
#captcha_wrapper,
#recaptcha_area,
#recaptcha_area table#recaptcha_table,
#recaptcha_area table#recaptcha_table .recaptcha_r1_c1
{ width: auto !important; overflow: hidden; }
#recaptcha_area table#recaptcha_table .recaptcha_r4_c4
{ width: 67px !important; }
#recaptcha_area table#recaptcha_table #recaptcha_image
{ width:280px !important; }
}


/* These includes are optional, but helpful. */
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}

 





/* ==========================================================================

   Index:         

  1. BASE STYLES   
    - Variables
    - Macros
    - Base
    - Typography

  2. COS STRUCTURE
    - Structure
    - Header
    - Content
    - Footer

  3. MAIN NAVIGATION
    - Custom Menu Primary
    - Mobile Menu

  4. TEMPLATE MODULE CLASSES
    - Common Template Classes
    - Site Pages
    - Landing Pages
    - System Pages

  5. COS COMPONENTS
    - Blog
    - Forms
    - Buttons

  6. MISCELLANOUS

  7. MOBILE MEDIA QUERIES

   ========================================================================== */








/* ==========================================================================


   1. BASE STYLES                                             


   ========================================================================== */





/* ==========================================================================
   Variables                                               
   ========================================================================== */


/**
 * Find the most consistently used font styles, colors, and container widths 
 * for your site and assign them to the jinja variables below for easy use 
 * and reference. 
 *
 * Apply the variable as shown below.  Ignore the jingja comment tags.
 *
 * 
 */

/* Colors */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */

/* Typography */
            /*  */
                         /*  */
                          /*  */
 /*  */

/* Containers */
 /* Used on '.page-center' in 'Base' and in the 'Portrait tablet to landscape and desktop' media query */




/* ==========================================================================
   Macros                                                  
   ========================================================================== */


/** 
  * Create jinja macros for CSS3 properties that need browser prefixes.
  *
  * Apply the style as shown below on it's own CSS property line.  
  * Ignore the jinja comment tags. 
  *
  * 
  */

 

/** 
  * Example of how to apply the above macro (ignore the jinja comment tags):
  *
  * a {
  *   color: red;
  *   font-size: 12px;
  *    
  * }
  */




/* ==========================================================================
   Base                                                    
   ========================================================================== */


/** 
 * Box Sizing
 * 
 * Applies a natural box layout model to all elements so that width and padding 
 * are essentially combined, making responsive styles easier to manage.
 */

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
} 

/* Website background color and default font styles */
body {
  background: #fff;
  color: #262626;
  font-family: Open Sans, Arial, Sans-Serif;
  font-size: 16px;
  line-height: 32px;
}

/**
 * Page Center
 *
 * Apply .page-center to full-width modules.
 */

.container-fluid .row-fluid .page-center {
  float: none;
  max-width: 960px;
  margin: 0 auto;
  padding: 10px;
}

a { color: #e97c33;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
    text-decoration: underline;
    
}
a:hover, a:focus { 
    color: #e97c33; 
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
    text-decoration: none;
}

hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}

/* Highlighted Text */
::-moz-selection {
  color: #fff;
  background: #0254c5;
  text-shadow: none;
}
::selection {
  color: #fff;
  background: #0254c5;
  text-shadow: none;
}

/* Corrects width issues in table elements created via the wysiwyg editor */
table tr td img {
    max-width: initial;
}



/* ==========================================================================
   Typography
   ========================================================================== */


/* Basic text */
p {} 
small {}
strong {}
em {}
cite {}
code {}
pre {}

sup, sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Archivo Narrow', sans-serif;
    line-height: 115%;
    margin: 7px 0 14px;
    color: #e97c33;
    font-variant-ligatures: common-ligatures;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

h1 {
    
    font-family: open sans, serif;
    font-size: 52px;
    font-style: normal;
    font-variant-ligatures: common-ligatures;
    font-weight: 800;
    color: #262626;
    
}
h2 {
    font-family: Open Sans, serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
}
h3 {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
}
h4 {
    font-family: 'Archivo Narrow', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
}
h5 {
    font-family: 'Archivo Narrow', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
}
h6 {
    font-family: 'Archivo Narrow', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
}

/* Lists */
ul, ol {}
ul ul, ul ol, ol ol, ol ul {}
li {}

ul.unstyled, ol.unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Quotes */
blockquote {}
blockquote p {}
blockquote small {}
blockquote small:before {}

q:before, q:after, blockquote:before, blockquote:after {}








/* ==========================================================================


   2. COS STRUCTURE                                            


   ========================================================================== */





/* ==========================================================================
   Structure                                               
   ========================================================================== */


/* The outer wrappers of your website */
.header-container-wrapper, 
.body-container-wrapper, 
.footer-container-wrapper {}

/* The inner wrappers of your website */
.header-container, 
.body-container, 
.footer-container {}




/* ==========================================================================
   Header
   ========================================================================== */


.header-container-wrapper {
    min-height: 400px;
}
.header-container {}

/* Logo styling */
.header-container .hs_cos_wrapper_type_logo {}
.header-container .hs_cos_wrapper_type_logo a {}
.header-container .hs_cos_wrapper_type_logo a img {}
.custom-header{
    position: relative;
    z-index: 20
}
.custom-logo{
    padding: 0 10px;
}


.custom-banner {
    background-position: center top;
    min-height: 390px!important;
    background-color: #21437c;
    position: absolute;
    margin-top: 0;
    top: 0;
    z-index: 10;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 25px;
    padding-top: 120px;
    width: 100%!important;
}
.banner-content h1{
    display: block;
    font-family: open sans, serif;
    font-size: 52px;
    font-style: normal;
    font-variant-ligatures: common-ligatures;
    font-weight: 800;
    line-height: 52px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 35px;
    padding-bottom: 15px;
    text-align: center;
    color: #fff;
}

.custom-banner:before {
    content: "";
    position: absolute;
    height: 100px;
    width: 110%;
    left: 0;
    bottom: -100px;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    right: 0;
    background: rgba(255, 255, 255, 0.5);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
    overflow: hidden;
}
.span12.widget-span.widget-type-cell.custom-banner:after {
    content: "";
    position: absolute;
    height: 100px;
    width: 110%;
    left: 0;
    bottom: -100px;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    background: white;
    -webkit-transform: rotate(-1.5deg);
    -moz-transform: rotate(-1.5deg);
    -o-transform: rotate(-1.5deg);
    transform: rotate(-1.5deg);
}
.custom-banner {
overflow: hidden;
}
.custom-header .custom-mobile-header{
    display: none;
}

/* ==========================================================================
   Content                                                 
   ========================================================================== */


.body-container-wrapper {}
.body-container {}



 
 body.password-template.one-column .header-container-wrapper,
body.error-template.one-column .header-container-wrapper,
body.subscription-template.one-column .header-container-wrapper {
    min-height: 200px;
}
 body.password-template.one-column .custom-banner,
body.error-template.one-column .custom-banner,
body.subscription-template.one-column .custom-banner {
    min-height: 200px!important;
}


/* Unique Pages
   ========================================================================== */

/* Homepage */

/* Contact Us */

/* About Us */


/* Modular & Reusable Components
   ========================================================================== */

/* Callouts */

/* Social Media Custom Icons */

/* Additional Menus aside from the Main Nav */




/* ==========================================================================
   Footer
   ========================================================================== */


.footer-container-wrapper {}
.footer-container {}
.custom-footer{
    background-color: #2D2C28;
    padding-top: 60px;
    text-align: center;
    color: #fff;
    
}
.custom-footer a{
    text-decoration: none;
}
.custom-footer-link{}
.custom-footer-link ul {
    list-style: none;
    padding: 0;
    margin: 2px 0 0 0;
    line-height: 22px;
        padding-bottom: 7px;
}
.custom-footer-link ul li {
    display: inline-block;
    margin-left: 20px;
    line-height: 18px;
}
.custom-footer-link ul li:first-child{
    margin-left: 0;
}
.custom-footer-link ul li a {
    color: #fff;
    font-family: aktiv-grotesk-std, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    
}
.custom-social ul li.youtube{
    background: url ("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/youtube-logo.png");
    background-repeat: no-repeat;
    width: 49px ;
    height:61px; 
}
.custom-social ul li.youtube:hover{
   background: url ("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/youtube-logo-hover.png");
    width: 48px;
    height: 61px; 
}
.custom-social ul li.twitter:hover{
    background: url ("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/tw-hover.png");
    width: 48px;
    height: 60px;
    
}

.custom-social ul li.twitter{
    background: url ("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/twit.png");
    background-repeat: no-repeat;
    width: 49px ;
    height: 60px; 
}
.custom-social ul li a{
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-family: SSSocialRegular;
    font-size: 35px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-rendering: optimizeLegibility;
}


.custom-social ul {
    padding: 18px 0 0;
    margin: 0;
    list-style: none;
    line-height: 33px;
}
.custom-social ul li{
    display: inline-block;
    margin: 0 15px;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
}
.custom-footer-copyright{}

.custom-footer-copyright p {
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: normal;
    line-height: 32px;
    font-family: Open Sans,serif;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 4px;
    text-align: center;
    font-size: 80%;
}
.custom-footer-copyright p a{
    color: #fff;
}
.custom-footer-copyright p a:hover{
    color: #ffa300;
}
.custom-footer-link ul li a:hover{
    color: #ffa300;
}




.custom-java {
    min-height: 0!important;
}




/* ==========================================================================


   3. MAIN NAVIGATION                                            


   ========================================================================== */





/* ==========================================================================
   Custom Menu Primary
   ========================================================================== */


 /* Set ul background color */
 /* Set li background Color */
 /* Set link Color */
 /* Set link Hover Color */

/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul{ 
  background:transparent;
   padding: 20px 0 0;
    
}
.custom-menu-primary .hs-menu-wrapper > ul > li{
    background:transparent;
    margin-left: 10px;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
    color:#fff;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    font-family: aktiv-grotesk-std,serif;
    text-decoration: none;
    display: block;
    padding: 10px 0;
    text-align: center;
    line-height: 15px;
    min-width: 100px;
}
.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/about-us/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/about-link.png?t=1440667207790);
    width: 43px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
    
}

.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/why-focus-ed/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/focus-link.png);
    width: 43px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-left: 36px;
}
.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/services/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/services.png);
    width: 40px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/success-stories/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/stories-link.png);
    width: 36px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/samples/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/samples.png);
    width: 41px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/team/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/team-link.png);
    width: 45px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/news/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/contact.png);
    width: 45px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.custom-menu-primary .hs-menu-wrapper > ul > li a[href^="http://www.focuseduvation.com/contact/"] span {
    background-image: url(//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/contact-link.png);
    width: 38px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{
  color:#ffa300;
}
.custom-header .custom-menu-primary {
    float: right;
    width: auto;
    padding: 0 10px;
}







/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul li{
  background:transparent;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{
  color:#fff;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{
  color:#ffa300;
}

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width:768px) {
      .custom-menu-primary .hs-menu-wrapper { 
          display:block !important;
      }
  }




/* ==========================================================================
   Mobile Menu - Hubspot Standard Toggle Menu
   ========================================================================== */


/**
 * Special Note
 *
 * When the menu is open, a class of .mobile-open is applied to the body. You can 
 * use this for custom styling on any element when the menu is in the open position.                     
 */

.mobile-trigger, .child-trigger{
    display: none; /* Hide button on Desktop */
}

@media (max-width: 767px){


  /* Variables
     ========================================================================== */

     /* Set Mobile Menu Background Color */
        /* Set Link Color */
   /* Set Link Hover Color */

  /* 
    * Menu Reset
    *
    * Remove styling from desktop version of custom-menu-primary. Place any 
    * additional CSS you want removed from the mobile menu in this reset 
    */

  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper > ul,
  .custom-menu-primary .hs-menu-wrapper > ul li,
  .custom-menu-primary .hs-menu-wrapper > ul li a{
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none; 
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;  
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color:#ffffff;
  }


  /* Toggle Button
     ========================================================================== */

  .mobile-trigger{
    display: inline-block !important; /* Show button on mobile */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute; /*******************************************/
    top: -110px;          /* Position Button at right of screen  */
    right: 10px;        /*******************************************/
    width: 65px; /* Button width */
    height: 65px; /* Button height */      
    padding: 14px 10px 8px 10px;
    background: #ffa300; /* Background color */
    border: 1px solid #000000;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius:0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 22.75px 2.5px;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
    color: #000000; 
       
    
}
  
  
  
  .mobile-trigger:hover{
    text-decoration: none; /* Removes link text underline on button */
    color:transparent;
    background-color: #ffa300; 
    border-color: transparent;
  }

  /* Change button when menu is open */
  .mobile-open .mobile-trigger{
    color:#ffffff;
    background-color: #ffa300;
    padding: 24px 11px 10px;
    border-color: transparent;
  }
    .mobile-open .mobile-trigger i:after {
    top: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    }
    .mobile-open .mobile-trigger i:before {
    top: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
        

    }
    .mobile-open .mobile-trigger i {
        display: inline;
        position: relative;
        top: 6px;
        background-color: transparent!Important;
    }
    .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
     width: 38.5px; /* Icon line width */
     left: 8%;
    }


  /* Toggle Button Icon
     ========================================================================== */

  .mobile-trigger i{
    display: inline;
    position: relative;
    top: 6px;
  }
  .mobile-trigger i:before, .mobile-trigger i:after{
    position: absolute;
    content: '';
  }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
    width: 44.5px; /* Icon line width */
    height: 5px; /* Icon line height */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 2px;
    background-color: #fff; /* Icon color */
    display: inline-block;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  .mobile-trigger i:before{
    top: -15px; /* Position top line */
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  .mobile-trigger i:after{
    top: 15px; /* Position bottom line */
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  



  
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,  
  .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
      background-color: #ffffff; /* Icon color */
  }


  /* Child Toggle Button
     ========================================================================== */

  .child-trigger{
    display: block !important; /* Hide button on Desktop */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important; /* Button width */
    min-width: 55px !important;
    height: 45px !important; /* Button height */  
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  .child-trigger:hover{
    text-decoration: none;
  }
  .child-trigger i{
    position: relative;
    top: 50%; /* Centers icon inside button */
    margin: 0 auto !important;
  }
  .child-trigger i:after{
    position: absolute;
    content: '';
  }
  .child-trigger i, .child-trigger i:after{
    width: 10px; /* Icon line width */
    height: 1px; /* Icon line height */
    background-color:#ffffff; /* Icon color */
    display: block;
  }
  .child-trigger i:after{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .child-trigger.child-open i:after{
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .child-trigger.child-open i{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

    
  /* Menu Styles on Mobile Devices
     ========================================================================== */  
     
   .custom-menu-primary.js-enabled{
       position: relative;
       padding-top: 44px; /* Makes room for button */
       margin: 10px 0 10px 0;
   }

  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
    display: none;
  }  

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper{
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }

  /* Mobile Menu Styles */ 
  .custom-menu-primary.js-enabled .hs-menu-wrapper{
    width: 100%;
    position: relative; /**************************************************************/
    top: 0;             /* Positions the menu to drop from the very top of the screen */
    left: 0;          /**************************************************************/
    padding: 0;
  }
  .custom-menu-primary .hs-menu-wrapper{
    background-color:#000000; /* Menu background color set off global menuColorMobile variable */
    width: 100%; /* Full screen width */
  }

   /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul > li{
    position: relative;
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li a{
    font-size: 22px; /* Font size of top level list items */
    line-height: 45px;
    overflow: visible;
  }

  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul li{
    border-top: 1px dotted rgba(255, 255, 255, .35); /* Adds transparent dark highlights to top of top level list items */
  }
  .custom-menu-primary .hs-menu-wrapper >  ul li a{
    padding: 0 10px;
    color:#ffffff; /* link color set by global mobile-aColor variable */
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover{
    color:#ffffff; /* link hover color set by global mobile-aColorHover variable */
  }

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul li{
    background-color: rgba(255, 255, 255, .08);
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a{
    text-indent: 10px; /* Indent Child lists */
    font-size: 16px; /* Font size of child lists */
  }

  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
    text-indent: 30px; /* Indent Child lists */
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
    text-indent: 50px; /* Indent Child lists */
  }
}








/* ==========================================================================


   4. TEMPLATE MODULE SELECTORS                                         


   ========================================================================== */





/* Common Template Selectors                                             
   ========================================================================== */

body.one-column {}
body.two-column {}
body.three-column {}
.content-wrapper {}
.main-content {}
.sidebar{}
.sidebar.right{}
.sidebar.left{}

/* Common One Column Selectors */
body.site-page.one-column, 
body.landing-page.one-column, 
body.error-template.one-column, 
body.password-template.one-column, 
body.subscription-template.one-column {}

body.site-page.one-column .main-content, 
body.landing-page.one-column .main-content, 
body.error-template .main-content, 
body.password-template .main-content, 
body.subscription-template .main-content {}

/* Common Two Column Selectors */
body.site-page.two-column, 
body.landing-page.two-column, 
body.blog {}  

body.site-page.two-column .main-content, 
body.landing-page.two-column .main-content, 
body.blog .blog-content {}

/* Common Three Column Selectors */
body.site-page.three-column, 
body.landing-page.three-column {}

body.site-page.three-column .main-content, 
body.landing-page.three-column .main-content {}


/* Site Pages                                            
   ========================================================================== */

/* One Column Template */
body.site-page.one-column {}
body.site-page.one-column .content-wrapper {}
body.site-page.one-column .main-content {}

/* Two Column Template */
body.site-page.two-column {}
body.site-page.two-column .content-wrapper {}
body.site-page.two-column .main-content {}
body.site-page.two-column .sidebar.right {}

/* Three Column Template */
body.site-page.three-column {}
body.site-page.three-column .content-wrapper {}
body.site-page.three-column .main-content {}


/* Landing Pages                                           
   ========================================================================== */

/* One Column Template */
body.landing-page.one-column {}
body.landing-page.one-column .content-wrapper {}
body.landing-page.one-column .main-content {}

/* Two Column Template */
body.landing-page.two-column {}
body.landing-page.two-column .content-wrapper {}
body.landing-page.two-column .main-content {}
body.landing-page.two-column .sidebar.right {}

/* Three Column Template */
body.landing-page.three-column {}
body.landing-page.three-column .content-wrapper {}
body.landing-page.three-column .main-content {}


/* System Pages                                          
   ========================================================================== */

/* Error Templates 404, 500 */
body.error-template.one-column {}
body.error-template.one-column .content-wrapper {}
body.error-template.one-column .main-content {}

/* Password template */
body.password-template.one-column {}
body.password-template.one-column .content-wrapper {}
body.password-template.one-column .main-content {}

/* Email Subscribition templates */
body.subscription-template.one-column {}
body.subscription-template.one-column .content-wrapper {}
body.subscription-template.one-column .main-content {}








/* ==========================================================================


   5. COS COMPONENTS                                        


   ========================================================================== */





/* ==========================================================================
   Blog                                         
   ========================================================================== */


/* Blog Post and Listing Body Class */
body.blog {}







.blog-listing-wrapper .post-listing .post-item {
    border-bottom: 1px solid #cccccc;
    padding: 0 0 20px;
    margin: 0 0 20px;
}
.blog-listing-wrapper .post-listing .post-item .post-body {}

.blog-post-wrapper h2, .post-header h2{
    margin-bottom: 10px;
}

.blog-post-wrapper h2 a, .post-header h2 a{
    text-decoration: none;
}
.blog-post-wrapper h2 a:hover, .post-header h2 a:hover{}

.blog-listing-wrapper .post-listing .post-item .post-body {}



#hs_cos_wrapper_blog_subscription_title{}

#comment-form h4{}

#hubspot-topic_data{
    color: #888888;
    font-weight:700;
}
.post-listing #hubspot-author_data{
    margin-top: 0;
    font-style: italic;
}
.hs-form .input ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.hs-form .input ul li{
    padding: 0 !important;
}
.custom_listing_comments {
    border: 1px solid #ccc;
    padding: 10px;
	margin: 10px 0;
}
.more-link{
    display: inline-block;
    padding-top: 10px;
}
.hs-blog-social-share{
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
	height: auto;
	margin-top: 10px;
	padding: 10px 0 0;
}
.blog .blog-sidebar .cell-wrapper{
    margin-bottom: 15px;
}

.blog .blog-sidebar ul li{
    padding: 0 0 10px;
}
#comments-listing {
    border: 1px solid #ccc;
    margin-bottom: 30px;
    margin-top: 30px;
}
.comment.depth-0 {
    border-bottom: 1px solid #000 !important;
    border-top: medium none !important;
    margin: 0 10px 10px !important;
    padding: 0 15px !important;
}
.comment-body {
    border-bottom: medium none;
    color: #262626;
    display: block;
    font-family: Open Sans, Arial, Sans-Serif;
    font-size: 16px;
    line-height: 32px;
    padding: 0;
}
.comment-reply-to{
    margin-bottom: 15px;
}
.comment-from h4 {
    margin: 0;
    padding-top: 15px;
}
.comment-date {
    color: #262626 !important;
    display: block !important;
    text-align: left;
}
#hubspot-author_data .hs-author-avatar {
    max-width: 70px;
	padding: 10px 10px 10px 0;
}
#hubspot-author_data .hs-author-avatar img {
	height: auto !important;
	max-width: 100%;
}
.hs-blog-social-share {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    height: auto;
    margin-top: 10px;
    padding: 10px 0 0;
}











/* Blog Post */
body.hs-blog-post {}

/* Blog Listing */
body.hs-blog-listing {}

/* Blog Columns Wrapper */
.blog .content-wrapper {}


/* Blog Content Column
   ========================================================================== */

.blog .blog-content {}

/* Use this to style the main wrapper for the blog listing pages */
.blog-listing-wrapper {}

/* Use this to style the main wrapper for the blog post pages */
.blog-post-wrapper {}

/* Blog Title */
.hs-blog-header h1 {}
.hs-blog-header h1 a{}

/* Blog Post Title */
.post-header h2 {}
.post-header h2 a {}

/* Blog Author and Avatar */
#hubspot-author_data {}
#hubspot-author_data a.author-link {}
#hubspot-author_data .hs-author-avatar {}
#hubspot-author_data .hs-author-avatar img {}

/* Use this to set up different styling for your blog posts */
.blog-listing-wrapper .post-listing .post-item {}
.blog-listing-wrapper .post-listing .post-item .post-body {}
.blog-post-wrapper .post-body {}

/* Post Featured Image on Listings Page */
.hs-featured-image-wrapper {}
.hs-featured-image-wrapper .hs-featured-image-link {}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
  border-width: 0;
  max-height: 170px;
  max-width: 210px;
  height: auto;
  width: auto;
  display: inline-block !important;
  float: right;
  margin: 20px 0 20px 20px;
}

/* Read More Link */
a.more-link {}

/* Blog Topics List */
#hubspot-topic_data {}
#hubspot-topic_data a.topic-link {}

/** 
 * Blog Social Sharing icons
 *
 * Overrides defaults to better align icons and prevent overlapping 
 */

.hs-blog-social-share {
  padding: 10px 0 0 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: auto;
}

/** 
 * Blog Commments 
 *
 * Custom styles are listed below, as the COS does not provide default styles.
 */

#comments-listing {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px;
}
.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0;
}
.comment-date { font-size: 13px; text-align: right; }
.comment-from { font-weight: bold; }
.comment-body { padding: 10px 0; }

/* Pagination */
.blog-pagination {}
.blog-pagination a {}
.blog-pagination a.previous-posts-link {}
.blog-pagination a.all-posts-link {}
.blog-pagination a.next-posts-link {}

/** 
 * Blog Author Page 
 *
 * ALWAYS be sure to set styles to these selectors, as the COS does not provide default styles
 */

.hs-author-profile {}
.hs-author-profile h2.hs-author-name {}
.hs-author-profile .hs-author-bio {}
.hs-author-profile .hs-author-avatar {}
.hs-author-profile .hs-author-avatar img {}
h3.hs-author-listing-header {}

/** 
 * Blog All Posts Page
 *
 * ALWAYS be sure to set styles to these selectors, as the COS does not provide default styles
 */

body.hs-content-path-blog-all {}
div.post-listing-simple {}
div.post-listing-simple .post-item {}
h2.post-listing-simple {}
h2.post-listing-simple a {}


/* Blog Sidebar
   ========================================================================== */

.blog .blog-sidebar {}

/* Blog Modules */
.blog .blog-sidebar .widget-span {}




/* ==========================================================================
   Forms
   ========================================================================== */


/* All Global Forms
   ========================================================================== */

/* Form Field */
body .hs-form-field {}

/* Descriptions */
body .hs-field-desc {}

/* Labels */
body label {
    color: #fff;
}
.widget-type-email_subscriptions label {
    color: #333;
}
body .hs-form-field > label {
    color: #fff;
}
.hs-form,
.custom_error_message form,
.widget-type-email_simple_subscription form {
    max-width: 500px;
    width: 100%;
    margin: 0 0 20px;
    background-image: url("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/contact-bg.jpg");
    background-size: cover;
    background-position: top;
    padding: 25px 30px 60px;
}
.widget-type-email_subscriptions p {
    color: #333!important;
}

.hs-form{
    background-image: url("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/contact-bg.jpg");
    background-size: cover;
    background-position: top;
    padding: 25px 30px 60px;
   
    
}

/* One Line Inputs */
body input[type="text"],
body input[type="password"],
body input[type="datetime"],
body input[type="datetime-local"],
body input[type="date"],
body input[type="month"],
body input[type="time"],
body input[type="week"],
body input[type="number"],
body input[type="email"],
body input[type="url"],
body input[type="search"],
body input[type="tel"],
body input[type="color"],
body textarea,
body select {
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    line-height: normal;
    vertical-align: middle;
    width: 100%;
    max-width: 500px;
    background-color: #fff;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    display: block;
    margin: 10px 0 15px;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    font-family: open sans,serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #262626;
    box-shadow: none;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
    padding: 5px 10px;
}

body input[type="text"]:focus,
body input[type="password"]:focus,
body input[type="datetime"]:focus,
body input[type="datetime-local"]:focus,
body input[type="date"]:focus,
body input[type="month"]:focus,
body input[type="time"]:focus,
body input[type="week"]:focus,
body input[type="number"]:focus,
body input[type="email"]:focus,
body input[type="url"]:focus,
body input[type="search"]:focus,
body input[type="tel"]:focus,
body input[type="color"]:focus,
body textarea:focus,
body select:focus {
border-color: rgba(82, 168, 236, 0.8);
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}


/* Separate Styles for Drop Downs */
body select {}
body select:focus {}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list {
  list-style: none;
  padding: 0;
}
body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}

/* Required */
body input:focus:required:invalid, 
body textarea:focus:required:invalid, 
body select:focus:required:invalid {}

body input:focus:required:invalid:focus, 
body textarea:focus:required:invalid:focus, 
body select:focus:required:invalid:focus {}

/* Placeholder Text */
::-webkit-input-placeholder { /* Webkit Browsers */
   /* color: #555;
   opacity: 1; */
}
:-moz-placeholder { /* Firefox 18- */
   /* color: #555;
   opacity: 1; */
}
::-moz-placeholder { /* Firefox 19+ */
   /* color: #555;
   opacity: 1; */
}
:-ms-input-placeholder { /* IE10 */
   /* color: #555;
   opacity: 1; */
}


/* Form Module
   ========================================================================== */

/* Form Field */
.hs_cos_wrapper_type_form .hs-form-field {}

/* Descriptions */
.hs_cos_wrapper_type_form .hs-field-desc {}

/* Labels */
.hs_cos_wrapper_type_form label {}
.hs_cos_wrapper_type_form .hs-form-field > label {}

/* One Line Inputs */
.hs_cos_wrapper_type_form input[type="text"],
.hs_cos_wrapper_type_form input[type="password"], 
.hs_cos_wrapper_type_form input[type="datetime"], 
.hs_cos_wrapper_type_form input[type="datetime-local"], 
.hs_cos_wrapper_type_form input[type="date"], 
.hs_cos_wrapper_type_form input[type="month"], 
.hs_cos_wrapper_type_form input[type="time"], 
.hs_cos_wrapper_type_form input[type="week"], 
.hs_cos_wrapper_type_form input[type="number"], 
.hs_cos_wrapper_type_form input[type="email"], 
.hs_cos_wrapper_type_form input[type="url"], 
.hs_cos_wrapper_type_form input[type="search"], 
.hs_cos_wrapper_type_form input[type="tel"], 
.hs_cos_wrapper_type_form input[type="color"],
.hs_cos_wrapper_type_form input[type="file"],
.hs_cos_wrapper_type_form textarea,
.hs_cos_wrapper_type_form select {}

.hs_cos_wrapper_type_form input[type="text"]:focus,
.hs_cos_wrapper_type_form input[type="password"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime-local"]:focus, 
.hs_cos_wrapper_type_form input[type="date"]:focus, 
.hs_cos_wrapper_type_form input[type="month"]:focus, 
.hs_cos_wrapper_type_form input[type="time"]:focus, 
.hs_cos_wrapper_type_form input[type="week"]:focus, 
.hs_cos_wrapper_type_form input[type="number"]:focus, 
.hs_cos_wrapper_type_form input[type="email"]:focus, 
.hs_cos_wrapper_type_form input[type="url"]:focus, 
.hs_cos_wrapper_type_form input[type="search"]:focus, 
.hs_cos_wrapper_type_form input[type="tel"]:focus, 
.hs_cos_wrapper_type_form input[type="color"]:focus,
.hs_cos_wrapper_type_form input[type="file"]:focus,
.hs_cos_wrapper_type_form textarea:focus,
.hs_cos_wrapper_type_form select:focus {}

/* Separate Styles for Multiple Line Inputs */
.hs_cos_wrapper_type_form textarea {}
.hs_cos_wrapper_type_form textarea:focus {}

/* Separate Styles for Drop Downs */
.hs_cos_wrapper_type_form select {}
.hs_cos_wrapper_type_form select:focus {}

/* Multiple Selection Inputs */
.hs_cos_wrapper_type_form form.hs-form .hs-form-field ul.inputs-list li input {}
.hs_cos_wrapper_type_form input[type="radio"] {}
.hs_cos_wrapper_type_form input[type="checkbox"] {}


/* Blog Comment Form
   ========================================================================== */

/* Label */
#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="text"] {}
#comment-form input[type="text"]:focus {}

#comment-form textarea {}
#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}

/* Error */
body .hs-common-error-message {}


/* Blog Subscription Form
   ========================================================================== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}

#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
width: auto;
margin-right: 10px;
}


/* Google Search Form
   ========================================================================== */

/* Label */
.widget-type-google_search label {}

/* Input */
.widget-type-google_search input[type="text"] {}
.widget-type-google_search input[type="focus"] {}


/* Multi Column Form
   ========================================================================== */

body .hs-form fieldset.form-columns-1 {}
body .hs-form fieldset.form-columns-1 .hs-form-field {}

body .hs-form fieldset.form-columns-2 {}
body .hs-form fieldset.form-columns-2 .hs-form-field {}

body .hs-form fieldset.form-columns-3 {}
body .hs-form fieldset.form-columns-3 .hs-form-field {}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}
body form.hs-form fieldset { max-width: none; }
body form.hs-form fieldset .hs-form-field { padding: 0 10px 0 0; }
body form.hs-form fieldset[class*="form-columns"] .input { margin-right: 0; }
body form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; }
body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] { width: auto; }
body form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }

@media (max-width: 400px) {
  body form.hs-form fieldset .hs-form-field { padding: 0; }
  body form.hs-form fieldset.form-columns-3 .hs-form-field,
  body form.hs-form .form-columns-2 .hs-form-field .hs-input, 
  body form.hs-form .form-columns-3 .hs-form-field .hs-input { width: 100%; }
  body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] { width: auto; }
}




/* ==========================================================================
   Buttons                                              
   ========================================================================== */


/* All Global Buttons (Excluding CTAs)
   ========================================================================== */

body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {
    margin: 10px 0 20px;
    display: inline-block;
    background-color: rgb(233, 124, 51);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 10px 50px;
    font-family: 'Archivo Narrow', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    line-height: 16px;
    transition-delay: 0s;
    transition-duration: 0.5s;
    transition-property: all;
    transition-timing-function: ease;
    border: none;
    cursor: pointer;
    text-decoration: none;
}

body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover,
body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus {
text-decoration: none;
background-color: #d26217;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}

body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}

.widget-type-google_search input[type="text"]
.hs_cos_wrapper_type_blog_subscribe input[type="email"]
.hs_cos_wrapper_type_blog_subscribe .hs-button.large.primary
.widget-type-google_search .hs-button.primary
*****//


/* Form Module Button
   ========================================================================== */

.hs_cos_wrapper_type_form .hs-button.primary.large {}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {}


/* Blog Comment Button
   ========================================================================== */
#add-comment-button.hs-button.primary {}
#add-comment-button.hs-button.primary:hover {}
#add-comment-button.hs-button.primary:focus {}


/* Blog Subscription Button
   ========================================================================== */
#hs_form_target_blog_subscription .hs-button.primary.large {}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* Google Search Button
   ========================================================================== */
.widget-type-google_search .hs-button.primary {}
.widget-type-google_search .hs-button.primary:hover {}
.widget-type-google_search .hs-button.primary:focus {}


/* CTA Buttons
   ========================================================================== */

/** 
 * Override global CTA styles by wrapping the CTA module in a module group 
 * that has an ID, and use that ID to prefix your CTA selector. Example shown below.
 *
 * All overriding properties require !important tags. 
*/
#module-group-ID .cta_button {}
#module-group-ID .cta_button:hover {}
#module-group-ID .cta_button:focus {}








/* ==========================================================================


   6. MISCELLANOUS                                        


   ========================================================================== */





/** 
 * Styles that do not fit into available sections above can go here.
 * For example, one would place 3rd party plugin overriding styles here.
 *
 * This section is NOT for 'Custom' styles.  All custom styles must go in the
 * proper sections above.
 *
 * For instance, custom header and footer styles must go in the HEADER and 
 * FOOTER sections.  Custom styles for anything in-between the header and footer 
 * (such as, styles that are unique to the HOMEPAGE only), must go in the 
 * CONTENT section.
*/ 








/* ==========================================================================


   7. MOBILE MEDIA QUERIES                              


   ========================================================================== */



   

/* Screen sizes smaller than site maxWidth (.page-center)
   ========================================================================== */

@media (max-width: 960px) {}


@media (min-width: 1400px) {
    
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        font-size: 14px;
        line-height: 19px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li {
        margin-left: 5px;
    }
}
@media (max-width: 1240px){
    .custom-menu-primary .hs-menu-wrapper>ul>li {
        margin-left: 3px;
    }
}
@media (max-width: 1163px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a{
            min-width: 94px;
    }
}
@media (max-width: 1152px){
    .custom-menu-primary .hs-menu-wrapper>ul>li{
        margin-left: 0;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li>a{
        font-size: 9.52000045776367px;;
    }
    .banner-content h1 {
        font-size: 44.2000007629395px;
        line-height: 44.2000007629395px;
        margin-top: 35px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li>a{
        line-height: 13px;
        min-width: 91px;
    }
    .custom-logo{
        padding: 0;
    }
    .custom-logo img {
        position: relative;
        left: 10px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li a[href^="http://www.focuseduvation.com/why-focus-ed/"] span{
        margin-left: 31px;
    }
    .custom-footer-link ul li a {
        font-size: 11.9000005722046px;
    }
    .custom-footer-copyright p {
        font-size: 10.8800001144409px;
        line-height: 27.2000007629395px;
    }
    body .hs-button.primary,
    body input[type="submit"],
    body input[type="button"] {
        padding: 10px 30px;
    }
    
}

@media (max-width: 1102px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 87px;
    }
    .custom-logo img {
        position: relative;
        left: 12px;
    }
}
@media (max-width: 1082px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a{
        line-height: 13px;
        min-width: 85px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li a[href^="http://www.focuseduvation.com/why-focus-ed/"] span{
        margin-left: 28px;
    }
    .custom-header .custom-menu-primary {
    padding-right: 4px;
    }
}
@media (max-width: 1005px){
    .custom-logo img {
        position: relative;
        left: 10px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        line-height: 13px;
        min-width: 78px;
    }
}

@media (max-width: 994px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a{
        min-width: 77px;
    }
}
@media (max-width: 980px){
    
}
@media (max-width: 979px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 84px;
    }
    .banner-content h1{
        margin-top: 35px;
    }
}
@media (max-width: 975px){
    .custom-menu-primary.js-enabled {
        margin-right: 0;
    }
    .custom-header .custom-menu-primary {
        padding-right: 9px;
    }
    .custom-footer-link ul li {
        margin-left: 10px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        font-size: 8.84000015258789px;
        line-height: 11px;
    }
   .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 86px;
    }
    .custom-footer-link ul li a {
        font-size: 9.52000045776367px;
    }
}

@media (max-width: 968px){
    .custom-header .custom-menu-primary {
    padding-right: 2px;
    }
}
@media (max-width: 960px){
   
   .custom-menu-primary .hs-menu-wrapper>ul>li>a {
    min-width: 81px;
    }
}
@media (max-width: 956px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 79px;
    }
}
@media (max-width: 939px){
    .custom-menu-primary .hs-menu-wrapper>ul>li a[href^="http://www.focuseduvation.com/success-stories/"]{
        width: 65px!important;
        padding-left: 5px;
        white-space: normal!important;
    }
}    
  
@media (max-width: 937px){
    .custom-header .custom-menu-primary {
        padding-right: 7px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li a[href^="http://www.focuseduvation.com/success-stories/"]{
        width: 65px!important;
        padding-left: 5px;
        white-space: normal!important;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 82px;
    }
    .custom-footer-copyright p {
        font-size: 10.8800001144409px;
        line-height: 28.200001px;
}
    
}
@media (max-width: 932px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 57px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li {
    margin-left: 18px;
    }
    .custom-header .custom-menu-primary {
        padding-right: 10px;
    }
}
@media (max-width: 929px){
    .custom-menu-primary .hs-menu-wrapper>ul>li {
        margin-left: 17px;
    }
}
@media (max-width: 927px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 56px;
    }
}

@media (max-width: 913px){
    .custom-menu-primary .hs-menu-wrapper>ul>li:first-child {
        margin-left: 0;
    }
}
@media (max-width: 889px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 50px;
    }
}
@media (max-width: 870px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 53px;
    }
    .custom-header .custom-menu-primary {
        padding-right: 20px;
    }
}
@media (max-width: 864px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
    min-width: 51px;
    }
}
@media (max-width: 832px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 47px;
    }
}
@media (max-width: 831px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
    min-width: 53px;
    }
    .custom-logo img {
        position: relative;
        left: 7px;
    }
    .custom-logo {
        padding-left: 3px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li:first-child {
        margin-left: 0;
    }
}
@media (max-width: 828px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 44px;
    }
}
@media (max-width: 824px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 47px;
    }
    .custom-header .custom-menu-primary {
        padding-right: 21px;
    }
}
@media (max-width: 817px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 44px;
    }
}
@media (max-width: 800px){
    .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(1) {
        margin-left: 0;
    }
    .custom-header .custom-menu-primary {
        padding-right: 18px;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li {
        margin-left: 17px;
    }
}
@media (max-width: 792px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 43px;
    }
}
@media (max-width: 789px){
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        min-width: 42px;
    }
    .custom-header .custom-menu-primary {
        padding-right: 10px;
    }
}

    
/* Landscape tablet and smaller devices
   ========================================================================== */

@media (max-width: 767px) {
    
h1 {
    font-size: 44.2000007629395px;
    }
h2 {
    font-size: 27.2000007629395px;
    }
h3 {
    font-size: 28.9000015258789px;
    }
h4 {
    font-size: 25.5px;
}
h5 {
  font-size: 23.8000011444092px;  
}
h6 {
  font-size: 21px
}

.custom-header {
        background-color: #002E6C;
    }
    .custom-banner {
        min-height: 279px!important;
        background-repeat: no-repeat;
        background-size: 100% 500%;
        background-color: #002e6c;
    }
    .header-container-wrapper {
        min-height: 323px;
    }
    .banner-content h1 {
        font-size: 44.2000007629395px;
        margin-top: 40px;
        
    }
     .custom-menu-primary .hs-menu-wrapper>ul>li a[href^="http://www.focuseduvation.com/success-stories/"]{
        width: 100%!important;
        padding-left: 0;
        
    }
    .custom-menu-primary.js-enabled {
        width: 100%;
        margin: 0 auto;
        padding-top: 0;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li a span {
        display: none!important;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        color: white;
        display: block;
        font-weight: bold;
        text-align: center;
        font-family: open sans, serif;
        font-size: 17px;
        font-style: normal;
        font-weight: bold;
        padding: 11px 0;
        background-color: #ffa300;
        line-height: 38px;
        -webkit-transition: 0.5s ease;
        -moz-transition: 0.5s ease;
        -o-transition: 0.5s ease;
        transition: 0.5s ease;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{ 
        background: #e59200;
        color: #fff;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li{
        border-top: 2px solid #e59200;
    }
    .custom-header .custom-mobile-header {
        display: none;
    }
    .mobile-open .custom-mobile-header {
        display: block!important;
    }
    .custom-header .custom-mobile-header{
         padding: 0 10px;
        width: 100%;
    }
    .custom-header .custom-mobile-header ul {
        list-style: none;
        background-color: #FFA300;
        margin: 0;
        border-top: 2px solid #e59200;
        width: 100%;
        padding-left: 0;
    }
    .custom-header .custom-mobile-header ul li {
        display: block;
        margin: 0;
        width: 100%!important;
        cursor: pointer;
        text-align: center;
        padding: 15px 0;
        -webkit-transition: 0.5s ease;
        -moz-transition: 0.5s ease;
        -o-transition: 0.5s ease;
        transition: 0.5s ease;
        border-left: 2px solid #e59200;
        float: left;
        background: #FFA300;
        
    }
    .custom-header .custom-mobile-header ul li:last-child {
        padding: 15px 0 16px;
    }
    .custom-header .custom-mobile-header ul li:hover{
        background: #e59200;
        color: #fff;
    }
    .custom-header .custom-mobile-header ul li a {
        display: block;
    }
    .custom-header .custom-mobile-header ul li.youtube {
        background: url("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/youtube-logo.png");
        background-repeat: no-repeat;
        width: 49px;
        height: 61px;
    }
    .custom-header .custom-mobile-header ul li.twitter {
        background: url("//cdn2.hubspot.net/hubfs/618056/Focuseduvation-aug2015_Theme/twit.png");
        background-repeat: no-repeat;
        width: 49px;
        height: 60px;
    }
    .custom-footer-link ul li {
        display: block;
        margin: 0;
        padding-bottom: 10px;
        line-height: 19px;
    }
    .custom-footer-link ul li a {
        font-size: 9.52000045776367px;
        line-height: 10px;
    }
    .custom-footer{
        padding-top: 29px;
    }
    .custom-footer-copyright p {
        font-size: 10.8800001144409px;
        line-height: 27.2000007629395px;
}
    .custom-menu-primary .hs-menu-wrapper>ul>li {
        margin-left: 0; 
    }
    .mobile-open .custom-banner {
        position: relative;
        overflow: hidden;
        padding-top: 13px;
        min-height: 172px!important;
    }
    body input[type="text"],
    body input[type="password"],
    body input[type="datetime"],
    body input[type="datetime-local"],
    body input[type="date"],
    body input[type="month"],
    body input[type="time"],
    body input[type="week"],
    body input[type="number"],
    body input[type="email"],
    body input[type="url"],
    body input[type="search"],
    body input[type="tel"],
    body input[type="color"],
    body textarea,
    body select { 
        max-width:100%;
    }
    .hs-form,
    .custom_error_message form,
    .widget-type-email_simple_subscription form {
        max-width:100%;
    }
    
}
@media (max-width: 548px){
    .banner-content h1{
        font-size: 34px;
        line-height: 34px;
    }
    .custom-banner {
        min-height: 269px!important;
    }
    h1{
        font-size: 34px;
    }
}
     

/* Landscape phones and smaller devices
   ========================================================================== */


@media (max-width: 479px){
    .mobile-trigger{
        position: absolute;
        top: -110px;
    }
    .custom-logo {
        padding: 0 0 0 10px!important;
        float: left!important;
        width: 64%!important;
    }
    .custom-logo img{
        position: static;
        left: 0;
    }
    .banner-content h1 {
        font-size: 34px;
        line-height: 34px;
        
    }
    
}
@media (max-width: 450px){
    .mobile-trigger {
        position: absolute;
        top: -104px;
    }
    .banner-content h1 {
        font-size: 34px;
        line-height: 34px;
        
    }
    .custom-banner {
        min-height: 264px!important;
    }
    .header-container-wrapper {
        min-height: 307px;
    }
    
}
@media (max-width: 460px){
    .mobile-trigger {
        top: -107px;
    }
    .banner-content h1 {
        margin-top: 37px;
    }
    .custom-banner {
        min-height: 266px!important;
    }
}
@media (max-width: 430px){
    .mobile-trigger{
        top:-99px;
    }
    .banner-content h1 {
        font-size: 34px;
        line-height: 34px;
        margin-top: 39px;
    }
    .custom-banner {
        min-height: 258px!important;
    }
}
@media (max-width: 400px){
    .mobile-trigger{
        top:-91px;
    }
    .banner-content h1 {
        font-size: 34px;
        line-height: 34px;
        margin-top: 30px;
    }
    .custom-banner {
        min-height: 249px!important;
    }
    .header-container-wrapper {
        min-height: 285px;
    }
}
@media (max-width: 320px){
    .mobile-trigger{
        top:-69px;
    }
    .banner-content h1 {
        font-size: 34px;
        line-height: 34px;
        margin-top: 0;
    }
    .custom-banner {
        min-height: 230px!important;
        padding-top: 121px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-color: #002e6c;
    }
    .header-container-wrapper {
        min-height: 259px;
    }
}

