@import url(http://fonts.googleapis.com/css?family=Fauna+One);
@import url(http://fonts.googleapis.com/css?family=Arvo:400,700,400italic);

@font-face { font-family: 'ChunkFive-Roman'; 
			src: url('../fonts/ChunkFive-Roman.eot?#iefix') format('embedded-opentype'), 
			     url('../fonts/ChunkFive-Roman.otf') format('opentype'), 
			     url('../fonts/ChunkFive-Roman.woff') format('woff'), 
			     url('../fonts/ChunkFive-Roman.ttf') format('truetype'), 
			     url('../fonts/ChunkFive-Roman.svg#ChunkFive-Roman') format('svg'); font-weight: normal; font-style: normal; 
			}
@font-face {
    font-family: 'courier_newregular';
    src: url('../fonts/cour-webfont.eot');
    src: url('../fonts/cour-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cour-webfont.woff2') format('woff2'),
         url('../fonts/cour-webfont.woff') format('woff'),
         url('../fonts/cour-webfont.ttf') format('truetype'),
         url('../fonts/cour-webfont.svg#courier_newregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family:"museoslabbold";
src:url(data:font/opentype;base64,d09GMgABAAAAAFeQABQAAAABEGwAAFcbAAEAQgAAAAAAAAAAAAAAAAAAAAAAAAAAP0RZTkGBEj9GRlRNHBo4P0dEWU5FG9VyHINiBmAAhmYIHgmCcxEICoODdILZGgE2AiQDjVALhnYABCAFhhsHljUMgSUbNvYXxG27akGB7gAspaeuqMk4NgG6g6fcIip1dqB1O6DS3uu4ZP//n5d0yNjYbQDd6zWrKiO4ifCUrUQF7goj9HVs+12adYSZE9sYZ5DR4aT80RhEi12L9ZX5dBpY7ROeLLzd8SJ+0HwPabNx28N2K3Y1y4hrock/Lck6dCPf8YNbh+u0zhIKSdrhbBqFmqLlgVfseaAXCRxOp+gmlu7EjYhMRZD/RoXsphCrdbM7apx/XA2FZMr2mkZ2rYCbz+Lv9kVg4zJGsnLSh///3x//c+19Lh75QSgURbbvDoeCBo7OO69b9YFVY5yBTPBgIbAuWtTn5b1tqpOvnZf/N4VoJ3pA27x/+o011uK10cZVBWDWw0ysLN4EK2BzXSyqefr/tchb9bpn9qxCB6gskFuFFFaJ0TE6DtBF6Ri98AdoTv/hqBLMEiRYgBgkBIsSVYiSkCMXEgKBJFgCFNNSYdCytaVOdV79td9VdFBhBdpp+7bKRKltnfz9mvn+X+AwHFMItpSFEM5EyALpI1Whu8KEhC7oGnfHcl3nOvwbHKTfO2dBuCrAvOqB7Rz7cW5Iwk+YOBX572r15Po7nCp1+/Nb/Kd/xmT3y9JgY4LFkAzJ0psPCzxzwAVpRzRh+wAY0s2GdfxxFpVQ0ZiigVOlLYCAYb/ZL/Fu6NfXvcpPdSyiwUQZGHCVx1T7foYBIUBIQglFKznE5918vhjL+oruyup/eNkv5ri2z5XmeV3E0AzRHxSkayk+bBsOzkthAC+YqMOkpKiLnwBGwLGbbQXK+MRZm/UJaGUwmZrt8iiSMBiXhr+UvmVYQtHaluPTi91gbiardPP8pNP33i/fa1mS/QnCJYA7XRKVeSy73ZJVYGjZljHAtkwUAlmals6fp5cDfc2yNbNf4cEhFUgmdPET7P/ZtEq7rOm1NLPkmSXyu6dFiuXBZQiiO86uVb9a1dWlsnBA6pFxwDLMWKtBLbnBHsm0tsZLGAGgDoAx5QgpgmgvveiSFDmIokvSuzQ7Hl722+eDrBMboyaTu7cOXk0akQSh0apoZIT49/3K1M8UrxurheQhfBOjWEpyfFA+spXrclVO7sxuazFozj+esZSqlJ3xoRzGLAiz4He880GoUhAbF6Sx8fD/37Jmt+f+f2oDuQmabGwVqJAcyk6oIT9yPJ6zjqDGdRMnJInw2aNQHmVWWKRDS/za7/V7eGYsL90YhkYUgqvt/b47KxPJ7KRHUiZ7TS+TGjMYowpXCFUY17v3u/d7p72ESEtFHA6p+m8n0LC3n0PtV8ft+dNxSQk7BOGh7b/2zq9yc19986+eEIUEKAtrVKr5u78EoIcWrtU9sFN2XvdQgLD2ayc+4vWD0APx+8nbDyG+Bbg0Pv0iGY4jb/z6Y/zFL+sDA+QDLREsAUmIkSiBWAUlCKvgyCAEaArfbCqA17mN1s1O8Pneik0L/W1O76/iG28duOlgOpgj2Rmzzn3/fzxDX7P76Son9Jvo0FurP7bN5mJCskCLZQAE5NJRE3bora17oXDtK8IT4tIBsiXwY36teefrCdm/R5sRUwjB4u0v2lQVlLhLB0Z7rUobqQlX3ab0zpcYMjmMMMKNIO7xTVRKMpSJXMyzMlHHJrWmN3u/HygYZebkjnBcJ3hKpmMm5sXG3oo2+cbbfLeibWS7uf2jTd5jdtzO3+138R63Z+xFe8Vet/+iM+lGB8KBchg7lByaDo+O04/s49bj8bmwUAAnwnVb91xMXogvguQIcaa5gnwhWKJELwy5TkJ8SYRERDIhHYUsCiiJvEZBr2iQYeQhRppAWk4t5iqawTR2XWEYuPnIde4RTEzqOMTcvWS0M4HMixZJ95DnPHBW8OCbEORbD0iNiGZWr9Eig2Y0l4bGpGhl9yZL2kd7vE4q7RPPIsU2pk7BlRiWe7mt4ppA+kssk9AHPFbEqnpr5s7nEMP0/V940v6yxQQjQmHxuL0CNaYR1BR2Igwq7OMbRoMJi1mhZeyz22PBc4GJL9qtzC1xrYlJFB1xDkfHMYtmXlONtppxvXrRFqJ4rDxrrZPxiOJlsWAni3YDSWBCOi0rl39Klkr3Fe2E9ctpK4muJKul+yVTPFA40eEop/db4+3/e5TtnAnaPTGAqw/sWNt5e3GJkGRUKiDdVpvwtTEYaWFs7mWcFLo8W1a5FQczLVMgF0w2SWPdg1U2v/UZYw9Vtv62CgH7vMsIJFy2SgWqDaS0pzS8EK4RECAoa0gIR2/r/LSVjwfAaC4sJdLNczxpCBNqr7FL9rRUhTQOwwEdjWMQ2TWVP7ADg6LTW0bJrVyGHA/VCzYVZpw2Jq4W0kDcqjMHi7kI+W79boLeZzRp1/o+cx+kunDdauoshprTyOkUdPN6cf2kYRRNtqbCSmOl2zbGeLENE9B0LEzG0IkwXYFsDVGJd//YIy7YNsIphgfrFO+UQBNTl5OV95rsvYouFUnTpfuqgzVWW01odfE1hdYSR+jl9bOGeYwYSR5LdqDCT+OnOzVmh+mQ/xBMZqFzcsN2ERIYPqwE3hlBTUxTTk7eO7KPKvpUFE2f7psO3lhjUfbVRFa3sqbIWlYQekh92BCJIBPp7F7YSTAOwY5lx4sQLIvZkhOTt0SmqDimOaarG9sh6vLM3Eua2DUjmPNYFN078czFtDWA3xhYJUgUKFlqQiOuk9JN6QX1IwYhw4BRHmZLdEo8jmSI9kcDcJQe8f8zIUbLIo98CimimCAFkSg0BsxksTlcHl+gXIVKVarVqNeiTbsOnbr0sJcqja6uqaWto6unb2Bo5L1vfjJMzcwt/PHXPzfuPXr2EqCz5eWmVu9j3+HvTYLPnxhKEtafphhV5vNepCtmpnKlyNRfV5+n6Y55bvzFz9PB0/Qvx8ve9qaSSDYXVn8US4a3NjzW92RDc9v2RL1fZuaEvehdb3dhNrHaBekuXynzH3bwE5raa1/67vBxz0C31fFENNkoEQjZ35ao4mFP0tc1kXlBGGuK9+g9dBz2szgMvTHThnoJDLLBMdKibgmz00S6sGstcsX6UueW0Ne4AGgfJfI5ry/k51CI53ZVFXX+OshVyxal9GLtgEemmD6B4zdZnJmyTTISzXZEvXc8ehUubOtAkALNfiuvlxFNZYC7GpM5K5jk5fbubJHpDoF6Y9HuXXwuCyLvT75IAaXpojE4C3A59IzsMCRGrevBtGCofM+hqhkJ5231KsR2NqBAL+le+7oJFZ87quVAH5DJALGqCKj9AezPxIq9IGHcmmUv8N9AohnlQiL6V50QAo5ZEhMxxAvCLKkHBJkyGEp7BHs7tJUQ4TlfwNh0OlS4Q3bpZtxn6tqGyRZ2YBmUtCT96PcxUcYqUSBCKsWkTi1Ctis5nUqBI9ipQM90DkU4eba1tgWsLdCkRwSgItcaIJPYN69cuZ2W2RskQTrw1A6tKpcG0ciR7bwietir4B9wSVQotGP+rrky7SN7jWlf5jCYE/yDs3nd/YWDvn2sw8K81zhgniExSSQj8p2G1aIq0R37giRxg0DFZZqzUhxzc4MMDB9Lds559NI3ZRFChg2+IT9se2xj65ZjMlXWn9mFP/OrALZHevuG1tXfiNyAsrSbKmLB+bdtSrc7G+uweZ3NICBeam7lgYAdddiTPM1Me7GdQbBX8s1y6/+DkrIW/e3PpVLOzMyXIGJiZslYJPxRbzxtOpW0hZnUPMnR+ez2NbWgtLaqsmJNZM3VcaHcbUGnjVYXqWNm4Rm4AxHJDitTNrR5xKBLxta9Wec92UIXJ0Sn2TcFdDehm6G0K0psWq2bvSjvZ1/7wk90480z3j2A7WC2SOC+zcm/kaSnRfrVqoPJntrGAmK13gL6fCcf52IhHDVmnwVtYOSEhDVNGVQEU13NqcLrKKgnTfKoq/Pdw25O6GwRdWe8gM530bsuXmLFqSFkxlbeVDNgLkt/QOt7wOcG9Z21HRUxdymZrW/Xosr2k+S6CBoUxuo35wrTsTnO5yLKbnQOBT2cu7xdQqWaA20WcfjmfDRiP66oLxwFdXz+0GL2g/P0lAg6Mrd1bB5xuHyf/bRvv5o963ynzWOAw8g1fp1paaVEVMSxUcurTL4uUgF3EQcw5L6SQieHEQ9TuTH2a3zQ50q6rmuZd9hDOiSyM7GjvOuix25j0p00iIuP4zzZ95vjMPbARfpLVu+caYdK5lura10ng1bb/l++LDfj1cKc3E3dHoCpoS5/jnYMhozhYrVEE1J0djqBxyb20I1nTRfRBPBDjkTsevyZtLF2ftRY9H/bR1P01OtAYX+Y3zkTrkhoRL7VOLwxs4+s5LXMR0eJUmU4ISFhEVExcQm8hCSBCL7ayWRbC0hLC1u+9sl8y4hl1OJDoXEwatW9ruxw3RH55BVw7nj2lipWKof0Eu4UvIA6oCFTQwfwWjBLdvXGQMEL6Ko6Uc+wKxbSctfF8KgS5m6XsnbNcZYP8UfvjgojNzvCA6hGEViHivPJoTYhAExVm1QBuxZUriiq2n2oer1ILVn9ioqG2iag2PLLrW8BEBGRQy55dyZ1UUEXY0s7Lnpz3AjgA3mK4Btqwu19CaHu6Bt22UVw6IhyPA638cwFhQS/5CNvMMZw4AUXmQ2pckjQ0oLAXT7Uu4poDcuhjVxaE1lsKUlEMceVnVjzunHueBZ5J0so572AuiLXn6EcBZfPIZVb6h53Cl7IoV2imGpXzKDhrnk5y5fLGn32rusSlue4o9cRMDJplWPAhIowxI8QBjhY8jBnj46IYcUwa/cj7PXGJDEUr1iHU6sBxba9zGhK7qyi4I4g8lChfl2I+S3OYwKVRoU0jg0TIg/ZTgHF0r2MshVsFmkxS7JdUe/6CdvgwQsrvFJkv9c6HPPGV4Tf/dXhf3I+bEXY/rolW/x3W/b6P8McCeONtMPDmhj1d7vuurutcoHPoAp53FpAb+mNQvwqCvAqCupVHKwruHPJ5bfMCORSKg5VuZ5oiBFzT/I99AP15+m7aEtVEsgwkjbRMkJ/ArBUT4KwjIk/9pg4iTVIxEdQfnVnBJbe4tmamMQmLvFJSGKSkpyUpKYwRSlOSUqTlvRkJDNZyU5OcpOXfCgxERFQIo5hsTV5Wh6GQnnGU5GCE20ylva4tCck4oQmLOGJSGSiEl2RW62P3oCOJxWGMZ2ecpeOHOd4ToQXfgSxuwSNgAD4rYUpJvn3Albf0IMywJ40AXB2m1vvcf3l3xDE1q6Cu78DxjzWdn7nKgAIfqSi7xYd8Fuh4sAVAPqPygENpcGNqPsW85a50lD84pWulQBjNckgn/0eVaouNBnV6bXem75LJZeVfA7GoQARVCGBNbAN98YD8Pjb9PRQKRJQlx5Pz0EJyiirHOWmPPym/v8PDT0qV622jGr2am9W2uBZGIU8hK7qXRN4WFV7Cf6zzPo/fkMNroHVtIy/hPCoezlPLq1QgXy50FLE/WflK+UT5Yhym7GWrSILmwQVSGETvhPfSxdhWG9+Y8MAEOBgOmmKdNAfcz4FM6V5sVuOSaXNkeoCi+1y6Y2atpVp2e+sC7UPF3wwHI3fYXcN3+0Px9b/UGHiFKi5QC1+ENIoZmcukjTLpbq+ub27f3h8en55DY+IjIqOiY2LT0hMSk5JTUvPyMzKzsnNyy8oLCouKS0rr6isqq6pratvePfg80mrhGxr7+js6pbKenr7+qercPsfJ6uwkrVQOP+CqslN+Re0vS/FnPiQDJLyCPkf/e/aizJMfMFzCymk7RXY7rJWEh5ok4m2/RfS+urjgaK0vdIhGcNbJ/NMV1SamKncTGxSvs43S66G/maJuxl0Sgst/Xbzt7WyRUraOXeiXgtAYrjIsBlgYvlhdn38iv1PTKGiKu5WYq2up9qejxJbHFGiVDm2v+qalF1CETFCtJb+nPq+Q30RE6G9CrIIWstoRTUNBuZHT12l7LmZkZhlyh0T4FewnQjkYgyAlk2svgY6rw/XzqEnvvJSbJiS5Zlg1AJwUZ3r8ShRilpgACj7rwB6BMC3AnoB6n8EaHHCj+QDCM/A1J/RACOrfkFEhWgS2LQTzPteewNTjxLHwr5a2VxYT6BToedoORS+O9QwweTGAX/GsrWKvoAksV34juDRvQ81pd/OnXPmTPAjCHlg5I3Wz+KyKuXZViOWNUuc8c7sEEiewi0bIvWiyZhC2n+2kvrfHMetmjFpUDlFjbU3e9d0mW/hA5t0VyPbd0K4QxFnhbKuBcxB0f13zJFbL4RWUXyehRgwWp6Ox+h/Pdcss9TmYRq1WCTzsWoh3k/57cflZN1EAhlgZ4caF1qZbik9GPnCXWesc+21e7aTchIn5QOPEujHff5qzzzrGAPnj3UpQVESyzlGApROtNkkBLf0YaFwuzD2zBrxSq0WhpBxvho+s8d6PuA50Ugiv23ETiuDycQsBXPMmgoKVq/K/Uv5LIFDWS1PrZ0a/m+rWE+XpxLVlCicOZckACsUk5pLbQpUpKS3A0RCs1ZtbpNGN0d1y3l6gW1BYO9zqdhXxHWC9Rt/O7jBOq1z4iZyU2YT1Ta5Q6nv7Pae57GfrAEKCABrObCIlEAgAj/uH4H8WMRupholLmxWX2O8pogtgzJCshpUdATsCCtuUT0bWkKPFnrYHcALdx/gCwa9zfr6mJnxaDaJ3te1ES4jyu+84beGUWzvumm8sV3YvlKFptRUxlbfkUCUz5z7HEZrYsp5jo+ZTmYe2JqWZJnZ+la6xB4OBoEEaYo43BskfJDBij/GnAcI/ENw/h9Q8S/BNK/s1XlYdZY486LMXi/stJdkQ0LUyFrzPe5uGOTnyfS74n/o67qultMQWBTCqTQ8+LKqKAHhHOAf+P5OE9incYNB1Yo1dwTUdu8kN2tBbHPVgSHbE7pleFgYaVrvFTyaOD2LEYhTk0IbAkYWTC0hz6RhwVL0pEJ7ntGSJFUzo9lix2FSjsnhdyYkr/t91vXJzAnTXYbbFPBxpeAds3fxczwWCJDJETbULnKxC7QRDE+ddjhiJJbQ8SWZo/jmqFpvI9GM7djrSikY1oZQd5f1/f2i8DEl5MYgEFr93whFaks8lm66id4m79TrMVQPhpblRr7XBOR+tdoEtmlWJUm1rGKxi715c7NGskfWtcUpNfCZxHEOdxPRw8PO+M0fswXM3yNCqEMNKGJ4saAM/bGootDwMQSUCpvinjWUsbvJ2z3y9BP6QNEE7rWpAxQDyQVxb6O7il5vj7Q53ybRrt0dEIB2cX8BXMFnjPuAH+hEcd8G19OefUa9RR+qJzAurATS9DGCVIhJkJlqwB3OaHuDDL/zErFSHBEutanr37EQfGkUCQ53HAG905YSN/AIDpJBZ1iNUmNwhSJgT6rLRLIcYyc1TeR4G1OVM8FRms6gPCZ5ELQcjcgyqh2NEmlV8WQeCNQTS6DKB7nXm0AhPLCh3c9mArvMZNz63U7pJVXdrtITfnVUShzmo9pGxA6UZNcoyGKboqZtLs/noiyvb3sgbb4emuZNpwuJvrWP45KDIgQNGhYjoMr5bqijj83INspqy1Uf9MyLJ2ow/jqqzWPVdU19+gXHN3WdIamXYlYtGJlvzunmY8CyAkMTj53VagvQqOsSu4hz2mb6eLSOLmDA8tvc+MBDqVkPSxJJekTDXQJ7aGn4DntW6+nuLRPNkEgaYygNqfNwmvs7fpd50JzGPXdOtYoq4aR5SzKgiVTXc/nVARDloGostkqYDkGT0LKy2a6GL2vdySgKjZA0zYWS6ZzYdVxw/4DXZ7fTaVlG09ILS0i6UjaIGsh9ea/ZMjDA9TyOKC55XGK9OsJH7sYK3sikIaNLCiJui4sx4itAkHUDmkC2rzgZ7xVVNRIqe9Xij80AUCTDvLFeL4BPBVX3JIJfaQObLP5PAAdzuaXVFr121wN3K8P0SSMtL5fKHAlq69Yp3EncSZvDnJr741e/Bbx3NG/1ZdH6WKxslVbRwO9Rf3E/VGMh30XRk4sbIzV65MgAnvJBUXapDw2SgOfRp2potCkLZrQFk9qIyQQEpsw1bBEwk2brUyvLzva8I0qOlJ+zsHTHUmFrbjHbEyw8wbefKiRwJ3pvame9sqwJDtcDZTCwHZhFUqWLkLxwNyL1mMMgxCVdw6Y/8Jg0rU3MoGGgFGkSbvE91lyGA4lf8r0Zxm9ibzs6DmNdJ1iHadj+FVMrPlo4rU6MB93wzkTKeaO/HyatZHYGzLNsuxfi8RxJ7dw5Yhjp9BSJaGj5WZmXo2y1gQXlM9lsIACmmclMg/Jp26ZHsLDttR5Jva+PTOjxVI7EXW3Rkwhh16YK2AUYh2nWpx2aWfIAqFpD4vifB89O9Te7hXkOyR4EAxmqBrdEhTDbDpN3SeSSNMJLpjuTwjk8vk1gDJJFwMnQ9FQnnPbxyiL78BjTo4k1b9x6YhyTk3fR/u8lQqby4K+TaPANYJLl/tLTirVe06YZte1/jAHerBYDAR6GkiFfm/pJyGpblKRHq7ajybAhr05WA9QdItIMDLUJWCfi3zIzNoGwdmwJRtTwF/AgvF2IcZhTL8QosqEM9T42BFbzBVA1pY23KjYUZflCdac4Y8RJSXrVO7o2WmZLm/lcAhiLTi1HtPf0TsAs+ZphrGGrIYd6yYR0vY7ZUKllHwWBeOIDLysK/Yf0XuDUEPWTpShZ5jixhW5e2iI3TbaiQOLi+gD6ZMwt3f+qQABOYKbzIQnuqxfLKrtJeDgbvbYOB8oZCG3wyFMN/3Te7kJ7K6K+9wlr18kOdV+/VUlDzWdoN+Lc5pC/s9MEITGUStg+XBsV+XzLIfhrEhPboZ2Tm976ZfPBySyQaUgR6UtLkCYNCfJujSwNWtT0EsGgooo/PknuaHB5DhrbEdNLAoEmVa9ulmzKW03AW/ljVet/zv2NaNsnwySxayAqiANMBOhAL3guQgudq1YjtrZMdaqigL898Pb2PtBsAk55CkvzK2J+UY6RVdF4LlRPGvPei7GTd98GAYKrw3Zyt5cEnTBF7dgn07/f3HJPtTPEuqp/uU5n+US3u5BR0uqpHobSSUDuMUmRWeWzD6u+0ghcicEPvpWeWES1RkZpcgmz6V/kgpqIiEwGsMx+gr3zPrxm7zAs4FBvIXWCzpFCny4YB02OoRDmzhoOEd9y2AWgSBI9UhFC2cM5snX31vzTeqomgRnASy6iroVRQa3oK+TSBTii5Qt+X0/oDEegHNsDL3OuM1CuUE8ty0KkIm9ye33vb/o3c+Y0oO2XTErqhychXvJNgamiR7teJQElV1Vsf+aIlFrCQVVz09myys1Qwm65b3As6F8lsC3J5j3sUhX+ycLMSdKoD8vSogAxqMJxtByMq+FIEURPqAk0rAQCF1RjevtZACG2EnzHgrR3F9X1wIP0t0q0Hph3oXi6KsG0v7Ms/YrLtM0X2Or0H8DSxd95avqlyBAFyfCPoozudultCqSmQVRDbTOfjUzpNfBMeQ7o7RnSYuoSDhJUbN62BZQ0zaOWsMKCI3q+uVYX79RJbp5ikHfuC67borPOBXBJiSuE8bpBPaACiY0Y7vVcN/HOw0P+fUj8bfqtHFu4ArCVOQoSIRaRGt/aVrKDpEyf+iQ8jYsckgPMX/MoD6Vnlp3Hp8K9yxBRE0meCzU9BJqYJdz0g5ZO+lXqUZ8d1y8nf1NJrvLe/cp/r5ZZ8HZdk6uMQLrVIF1oFzxMNIWoM/agQaS5tEGvXxHdAfxOfVagFijLkBzjvYDutiwtu3ePkZmhFjM7HDxP1LVsIug3PL6bJCr3npe3YuO3x4qUaoikE8ydmqMZ01G4VM5qHekWS9MOTtLURBhALmWlhpQrVn6Mk244/Ou7Sxz7KlLCHpyCxpGPO6/CxyMfZ36pAnDuJAUwcavcm5FFZ44jk4e+VefTfZbalsFNzkjXlYifSFlYxnOIRwCTD9XVzqOaJ6Is0df4bwXdjZ4SR/bfatEqC4I9tCqrva2qowv2/tu+rmJ1TydzPXy3b51/bjSHGXV/dV5fxEvB8gyhI0QO8dJ3qcvBbk7767wIamynMZIKY32owK++k56RNkpSr6v5OuUzVmGlypFzDAVT+Ltv4EBBhTs4OKm6gV1n0WwgLZZX9WVRIAo9ybqj3CQ97hfR4A3zMaZ9J2nONaGdbYfcR4UZdnA03rX0fOZCMztwWevmpCUkNu0MOWBZsWQA2wqk50dzFFdehSDLlNKv0RreJQFTZVLfIpuPW1UPw4D/P95f2ARFl6WdvG0+M/q0t0eK2dg1UVbuBd51Dw2JDC6gkhGHSrm3E8r/PFyNBJ2OB91kR9yTadJNyMrrcdvBG2cnXsNWdDYbZk9HGafORg+NKZeo/8ry7k7f1qmwnTCt+06QdfofGKoFbYFcveda4CY+TacwZoRorewBzLnvhRLxJp48wnaqF6sAv+v5bYJKvL/e/c67FBK/qgHuAWEOVBHfKYobNouRx1S4Xd+BodI3/5fcxMPzTDHyXPZ86lGxyx737O6K5clOOrP6dX/g68YZ3xpfzoOlb45/8y/dbnwH8rQvpMwXN+oNNXpTr9mUNCLZ61pCjC0Nf7uuBXnaLp4/h5NP50SPxI2OXERZOWVDq4xoDO7rzBRuNpRuxXE1dKHdURpcp3WSdOlIZJ7Fe0mVgiJ+gUrjEqA0K4arosqqGvSBTq1z0JrNsWWQWGYTlwOaWGyzkcs1G+N+T77SnHxFR4q3JyRo4xM0CQk25rOPwV6ivAyT/9QInjDx3/RuzDUaBxoHCFdXbRCmlvVV2KIfX7yYaBuIJXGIODScOlDRWWFymPSu9b1t3rdaem0EIZXOFHJYqvU0XoGLvPQN75u4Y2bvxaU50Rmn59zdx57bsEyz5/bjzzxnar1n5pa8F2HvMo2sUivQkZTibCGs6m1c3dtKSK3pRAKlUBmbWwcw0T9a7/9c9fN96/2fqn7KDfEKXnVWvoLteuzGu4P53V3dcaLQpai60KUoWCGMrEeRmShzaDXTBfi7lIiuoip7YYH7TUfHm39COsi51dvGQgGPfUCi+PhwffmWahapKjYPZfhAWCjM+UCHJFzOQbFxjx8b6Kjx7mWlSQRowGPBp8kO8kh8/Hv8oBdlnksGxqpznxj3X5HAauyaiuHhJk5TztuDxUbfSXUmplBYTMyTUhmrdwfc2nLmSwAKn1KXx55Q5J7fcthoM57sPhmnf+93QP6zKeCsCiWnm1KHX6Uw4qlKXn6hlMNJ3njtmgCRXNd7zqPeE7yWCvxa6BnqslRtGmlk1+ObKzkw77YjWyTodfLGHp4qgx+y4lW682qRosIdogIKpAisrWvEYhte+zyWqqym5FJ5Hr6QS5hTGBAFkiNpJCAXcVPtPvd7WYFTSrheVydVkdWK5vq6ql6HrlyhrqCAmuH2hvr1a7buCGSb/9sivvrVPAP6rwD/Vi5BDjeShMX5RH4RNsSXl1Myynty4tYBS8Yj2/Daau+2o+9Iskbljb38Eo2klVtcKFJWuEJKgfz7cbgfLOQJWARWbhattLKISOVLtN1d3Z3tPV09qPJVsbf79BL9VZfxVWre85KH8+6yDUBY2J3DLIGeQU9nbApZmjREGTzCSnLWzRCyUth/v56SkNaFhnMffM7Xph4SNPyXYuixa7LTRMUYUmJm2wH4W1l2uLK3r738L6ExytJcJ5U0OSH1cjWR7hnf5XFt3tZq/ejLu7TP50cbs3RY6WUxXs8Jglj3rJvvWVkQDOJj+x9i+/lQgHSafV1hXrEyADNemwtp/DVWvvJ/AEVLycUrBoBuspEqUFRd2Mbs2NuBnsNQB2oyXM/7kYWHF1KzHYQRyzt3UdpgY8KnmRW+QriKCUtx9A+6fSNjNQl/3tUu9FlQh8oSDSHoXXP3KHO3yNwfZJLJU5205uOejqYP7CnTkNGhFVy4z2vR6oUtrzfytfQZ7lToSY/82qUfqn+4vqD0nJIMeRK++T+P6OjM0+qnn5ihUoxt592ZfdXvSYshX15aWQajvm+gvmlwvIniSM2U9kCvF4w+NSPBUOzeubsc1sxsq3aWM6vN/uq2QNmQ9lPOp1poyxjNf7r3RZE3iJ0ZrrLMF0UbICvBKplw9ngMhg6nTk+rCVbuBcXgJ3TrMivz8A9Am6H2yvXUFMiI9Qav+f77DPxiCbSNBGneaKqzq7XP5zw9i7wMSI320zpPt48FAoKLU2NPrZosPzVJgxRwG8AK8A4N8T3LQf9dhrLgNiV0VMbtuo+5bpglowMC2KDeSrDuVurDXC1bKWvZMtaC0Hp01Za5O9u3k7TFs7B93YNTdUMTFsu66hxDGyyWYD7Gs5xa/tbbXLdYKmq+sp3TtVULaSpduHNTJVL6R0S3AmPbdvfOzh1zN7b2Ka1KoUilkOv5nTvm5ge31Q6NQ5JYKyhQWKFMpsQxvKHSOrhehfibgKxJusSrGOfbvwPED1QTV9NioVKsLaTyxLEPklgflECqFm/+TJHEO0OqaMn5zpefIszMK+TgMUGci+93Pgt+YW740Hk7gYuvHLbYjANsSrmPgPgJm30iMzI09VXrm/DDPGIyj1A1UVtrGVdLRGcgzZtBp/ue657bOfRGC7EaA/Ub6/Ggp/tcYHmXj67TWPFWjd5J4qvac0XStjx5HsuetgixrNFWSf8mGrhq9bLUqb5N4lpjtxKmYMheS6lxU8ey5Pb+V9VL3fvLwkxbVtp5GmZNQhPe84HMgLR27/mJSWhvMlR8ZPn7fxVbg6x8yzgdiIzYyTePc62AlXF02UdviqFgiA9tYgD+hTsLzJt40LtHIO21s2SWdZWV5zz1K2Aec57iWldYmeZuvaaBmvJK1c/0D0kcgB214HTfCypRfy88HNLd99jlWWSVmblXTIZ1BlNsGjp0KaqWorBxql3ptYtlPr9+UblMcfWK1R/41GVEiBj8n4wZGqkdgsVvwOHY/9NE3UMmh+vNqYJYLC5bN7jMkVpYVWOHZmJissGWlH/iVqCByNqPV29K4UPKrtIkXyqRqyWFR8Nf3FrrUlTJwdmvEEBE9eklMKlqzYSvpW+8Cqlc4RMIgfAoZMAbJstEKxSpRUKejlwgUjan/NMwtaU5xxAtIGP4rtS4Q+k8pUYgNWq4SjkdZ/jHQ2A3Tb9FTvu3tfstB5LxvJJfCCRF9yjAWZUyKOMvhQ/jLqfbWie6vEKerqhQpJBxmOW0IpF6LPVf78ZNjU7fcDXGspyjEdFRIgQ+gWAYWlmTQV4zubX/4NdAO4bAoqmyQTFTASpicxL4+yYX4kj2iwitEtEINjK1YHOb4JGcqaCzkxFANh+saZv40rexJleXkQ/EBEbfTOwCiTFRtcV4UFZgQuRZ1Ng7CBKbp5zoJDOkLB5H40oExasU4K3XGEBYTqcfufi9GLyRTUrHsxWQaFQEjnnV9d3119Xiw7d27oaXOku8OdMTHPYkQpS0v3NrAolI0bX7K+AlAk7PdCOcEgsVfAGyXb2A/2bUBkHHbmQiCKb89sORXXtSknoKwc3i3VcU4GwCSpnksbPhAjW/JBsUY6NjyOAAhxwbDZjKuZSGeBdgriimTCt0dxNyL6EZHIe0VwxeJxCPoYs5Lmm7CDx3x4OJGT7IPiDZfFiciHt35rvlejYpD89WVAsGReAmCsy3e/LZkvR699TvweBAvk7PLNbp+TydobhYb8hPcYj/4PFY6ysmBKwAIpznovekVrVN+Fp6x+14Ydqju0AKolUMRl6+xOSYqIXCveSBH0r7t6V73F4kyykHEiNTfFViMAIUd8YDETWHlpTIqjXbHaZrp2SyTPQCVHfo+6tygMtIQgJxWhHZ0nEhQiRxyt0isDLVRa1Ngm/DZP4FXyUz/LWvdf6vBuw97nSa2CdQcZry81h1iZGDqcmTsVHBLoxxbtOxdHGrspxohLPINZbT38nBktE1o01g0yJSFPEkrMLxRyxixeLVJKG78vj3CvBWbm46vlhWK+qXg7NrY2KI5k42OXIlgDYfEiXgDoyt3gG+AMm6N1TnypUB+BH9G0qdS9+2Y3zrDh9sR+cWsV97AxL1oNZj1sZJzmvGiGtt3jGmwwwFJFZrMWPir4upTFDknnZslYPb5d1pQO8uRfc4KHC83XiAAa43bCABDbt16/uYqsUc5tZvPnifDr4BaSZ/StnKlQHUd4z+VPB3kHLmYeHG8ZS7T+934JX+hBnAEjUgrj10tOS/nBlAFTUmqjv4CauBb8Ht5XDcAR9/WglP1GIRTDbHFv3Q7AkMtp0PiK/D7SQLgeSjRwxJiS0aVZj5QkS0jcNGMLH6XefqzsEAT6BK05IY0lrf2wAkT18SJSXUxQectwWHmT+JiMfcRgnztfhp7LvfCk+wFKCEtzHxjwqpV09sSV3zv9GY5Eeoyum3tfPRthjkQxSJO+Br93XKVr9yr35FegXbXx7aPHW/eXt5qFqrZsGsmo0N2DS9giIwiqQ8PU2Rpm/ArrMYOSu1KoxNPcfX8VsNXfXWpPcnnnu9XE1mEc6a1XxYd/jWgsuzaDWdku1N2TkihbakTJjOYeoBit10bmJLCiQd2ZiyR7bndN/p/pERoa4mSVVrq8gpScpGFikXinPWE6I6uIora/M1XMaBRPx4blw3m20V6JyJs5RIRPIillYTjiYWPU8nrrszeXeecHdhctOdBcKd+YnRxql9v01NN9Zvnf5t677mr1M3Z68XiyVp/oXfJs2E4UACUY5HrOvolKRGuvbC9qeqquv3VNdr3u/EMvPwrtOrVuaRI9fv2x/4WMXichg3SnEA6vyPy3nx1ISVQUZ8aIn7NBfJFS6H751tVXV7Z1ofQW0flIgugZ5l2C+HG541dIKqRxbM4XqngFWcl9nTDJC6uX1m+iBh6FIO/GzemThC10pOqG6FLhiVV1qhCg9YdtSyx6ysqjA9Z/mz6gbzb+hvGnIu49enmh+/i4rFwaO9a7c9iWg7/ZyZwCoRUFMXLxG/X4ocJUjb86lYzMOOdLqtGT2TS9frRIn0iAktPzTvV3RCUl/BbHIyTuOoXLYUJidRO547h9YODsHY1652ZZPScWypVfhD579tDCQQ6fpM8gQVS6lUAxWpnV2riWmWkeHLI0MWovveCKPEVJIh/7a7vRv2vjW9871VMGJgKl6Ayw2Zq69nFCByk5CUzIz9UttcNiA8ONi+prnUaZMii7KENrNIbCsfrwTFYhv4YWiaf2aGf1q6f0amf/sVLpubHSGVd1lLnkHy90u8/VP62cja1RQhxX77/YZe+TLfx+b+zR8qrpiWYoUhJI62zYaV0g4a3RrTxHceLWXxU8mkivreken28rWxTUKU9+CBB4O+Nb6sKXyaKIdKSkxrw2WlsIMyDqlb4r1a8XSpB4sa/k0p67ZpCoYvHwTfRs8oZ9GYWeXMznBSeEReeFheRDipOwii3vPb4nx8slp+89LT6qfXH8irT8Ih9d0PS+4IIeLm4WtFvSorvGxd6NFbY9vnbm3LIi5IjplVH/fWIU2+BJpyIc2nomrRrMYqOnDpzP4Dl84e8Dhq6tp7Wn2dPc6aa6PVo0Yc9/L9y4s83oX5i/M83pXFK/d53IvzF+ZZ9UEETovz3S1zd6agUvyZwXc/Zm8s3T63MFVTSspmsT+L7ZeSoaHRO42NLBY0NFbn4HI1t8/EevpUZYNVq2+wV05J9JAupKOxXF/fVZ8Iio+UDdvNOi8kybx1JDYy/hpRgJVVlUqz2EFXFmrJTGQ7Mib7eA4qZfZEfMKBTMzO7FXt8WMHsVEh5WCqIJYK2qTqL6U34MUATVznaBmpRpcv55eI6Omi+EQ8QZt6avgINzR9nO0GTHXXRQic2Fp65tcv/ZIs4ZloIWEgLZerJoWm7Xr/mRVuqgjtGq2GaI0/OXN+l+vyfBxJIj5/kEuzQT5TDN7YyQdBZbOjGdVc1dyc/pO5Y6A2IfvEfiCBw0Efk5q8pFF2aKq1M95CGaWVGzPXdVzEhCkzJQf1KYWevokuC5mmIrOYIJPIpBcw2FLozbHaxlr6detqK/1OeWlCly9TWxRdTbsnvXxWcktEs1nR1rRn0sudGaGeOfKnElmsM/AY+pJ/kpg6Pb9QZve3gzNfBQIRhrXfgsiqjsln3ZN2gijtwgUgHNEqBiNA0Z01DjFPTSnkG9Zx9EVkoWwI0Spg505ZbyjQol+H5VEUbhL6UrRaIyf5vVpGR52ti8CQ6XLfxAk24DKi83vmg29zwHU/bIbK88zednvc6oR55ReVgoJXd/lmyWZhp1AoEf5/2jx+dl1A2g9uj9tccM9aGUXlIMU4U0QBO3cNwix43PHFCIQMb52CRGS4O4AtU/2HkB+WVan3LQt76Pa42/PvsVXSjM+QcqT5e1iqOvDGHH7ZK5wrSn4n0TT26jkGzu1EUHyPLWaLukRbxFtsCft5WAXrmOBUwZ8dSCBzkqJRQs6fR+Cx82qzE3mxajCpAnRtYl/Q0PXcgpZCvDxunatMZ+VB6i0lBFC+HVAUCTtN21ekokGEs8uI2siI0XKhl/WzdsdX0YzDvctKNUQVsFjP3u1CRO0b9JxAVk4B/wCL63oBGoHXllF0M1GZON8LrO72bmOWEbnzXwv71bodJRj3wn/5c93BM5AbJb964KpebPT/1y1F375Q98xAdEO/1M3lmAoOdculyAP03ouXqWh0pLbNXSjCB2Fv7MXoxcG85J4wEJHCq4sv4ZCjJzh8IVmYWFSiLOsU9Ofs2zGbJF8Z3jWtrHr5iePJJ5wN4fJVSdsXP8tduKOqrhueqIrI7an/fZFTNTzek796WOwAWI4hp3e4Gguu4Ggk1CD6WZeNPCcgca5t3jHx087Nm+5+45fiiCwaKpep02/QaZlMrW6DTjfxzAo36Fa0qXiqvRnzgZ3OihVn/CyNYLfCc8oKNwiWOxh5Bc1Ok/VDHccqV/yezaTY7WTFZDGtj/9wl6MSrJ6d1hRvObb9OwVYMtpeDLkWwrHp/DKEL2m+XRBG9/4XWFu++ED3wQ3HO/ANMPqlTqqX64sqTT+fkkvnyimssoi09Y3/VlZq2luFaqVQqCFu/XkbKkvVHeL0fU/S4n1IDg3qCzgwNjLvhRsikMHxudfcri3CBOyhi8XZLnEsacGyUdq7yUIockgTJcXTjoApBaWxOYn8fSeewHOrL8LL5adKQZPlSgy00hj1p9hWuqpCkSZ4uUhHqFfW8uEZT3ir1HU2b/RyMVEpSvsyRbxCbnhuHOpdVqohKoGa0OPPv7Qac0+HvvxthYZDCzIGJSTGxSYmwkxBNC0nGuYnjj345eOUKRf2diuOoWBLooOuqoI7ACt+MeJJ+iYnLJOuH6n/eLrJoOc8ey4d6qwaiuAP1YmGItMgTU9ld6cdZah/XwyURlQ6JeUjfd1ZI56DGTIhg1B5DCa3TdcCv4f78GQm4UlPyY9WjDX4If1xLZnfy56W5T6Nw36vwk2yvBbSTnzaIGDreO75FPzc907yav4/WrOI4y9u53+e3kuRu4mz7db2623Xu6xds1LsHqh98vfd0mntnOyEOufb5mtE7/ndRBbL2gBvGbCu7vbuLXQL3+le083Gk1igicM9muMCdxv+O7Ke9eLnCEYDp8LUOxs8jf850Lv94M7AJsRN7abrUqg+MJF4xUcT4QVQGb2P9+x5/ITW/e3j9Wz2+o3HHvv1/hT7f5ALP5rCSBJD/iUwWwpSniCTrqDC4xr7U6Mf/dMhJVUGsChhRYk8jZxKN5aRbk2JoDqQgfGY5Sw47PgxhDIHmcFbC2xC8ZQqBrNEy9Ei5uOR4hR4YVjmGXT+/o80LwMeBXtIsg4G62Jz4tUpjkXIpHJIS/kUTTGNpmeRccX3GBQzPxm4nRlTFBf7Iib42NJKxjlEexysZ/f9SyUsVMIu6uYpeODx4wglMjVd0wpcRrGVJcXMUg1bZK0zV9ZszXmK+CsWeSM57l4CUox2CV00YyovOgKQnrJur6Bipoby9ZRix8v+vRB9a/9opybE/vG1/2ks6w9REZtRKOIlu/5vtA2u+Wwu0VWD5jvEnf+GbvS7Tf8tdOPNzmopL+bJpSPRrhRO54l1SfXNpwNTT+uNd24AjgrjHX3K6YrQb0MA2ceS5QkDhIR/W1e1ST2knqjy4H60hlmDX8crXO4dLo9C4fHscLthdhZBJJKU5DbwUigriGKJRPXVVEgCCGJXrVo1UipWvp8KdE0MAt8G7RPV/AoRJO5rRIEF2i2q+RHCiuuox6qu5evGb6Bv6KVJbsOWG45SRR+K7h1UXPVnN2gz4ki6zCawiakDkbwz8YypBWc7RO07QTvZrI+lQeJBmwc5mIxRiXG6qLw8R/D+yQiUMllpZyMEal7FzdVFHY6w+m4/jNLRUrVTDEYuOlAz90t1fU/9f4Gd1T9rcFTMxelMfS81uX94PH9ZeGGnBWdj8VfImqJV22Ab+4554a1X13fVX047sKv9pY7xF9BspyVl75Rk5g6Qr9pJizE7g5q83ZzqnV+I2lnI8S/gHFK4r+NgK6OCQC5JqPQkQGRVRQ6jtePASyqVUiWWUBxUGqVqklKVRbZt9vNj6dc6KY6iPdPoujBsy2BoFzU0s5wgRGId6DRhWkoKU542e3G1LDpL7wMVZL4TkolxQCn6jo0wSNNUDcjTswp4lByiJL9YNfXWkUH5S2+dovqDfaU7zwkDq81KU19nfZY4fHVZSxpTknxq+zRoATe3b/6k4sJvsoCzz1B8ijbi7fnfgrUKlLTCAjmFnNBxdYETl1zq+aBW8U5gKwv4meTobQKhsc66LFH4K31LCh7Ny+yVuDs5CrQw+OUKw8p7RTKLM1gKRMsRmfY1XeVgd09V89bpXidTWUkjbszL53LpRA46V9YYGuUFcuFnFbUffKnJ4iZiP0G23GFlK/IU0obq2spOSJORWfLRYZBkUA0217tHmt/pDQ/OXTzzxQRLp2u72l8WkrndTEFwcgQ0OzcPG9zPkRO23b3CJ/nVFFq7vMIZLAGiKECdZb36OJtLuTrCd6ixJQvJVNhoekVxuCm4cCmho1FToqspJY3qVrGX9tsx1Ywv8Sdu5JusIJTMbWPFqE1T/oXFtThbmt/ZQWKOeuHqKRlOwR7Q8W+jT/4/EuRFRu9lQyoOTUyA39XH6VPo4iJumVwaZNVCn8ngf/5gVqFuV8bg9IVxF9gRsng2EsfEs8pNssAqrR1lzFDA4jFG12B5uNqgeF6SERZGNmlJ7ORUrkpOpqoU3NR/vnpHNlZNajBLCkNpebhrAIapFfdQ1VS+brChkliWIJMVmTYxCZ9lcm+qb/YU1splSdLS7gfjpdsxFkArLt0+3vVAJ+2Xhx+SHurr7puWTofLldgrMdaVxvAFiU29CipO5z9ZfInQrKzVxnV+tUpbZ/NG/E9MVApLhT8lyjrLZqWGM9myBP1UfSt8+cUj8TZ0ZmsO9CiE9YRteRDEOppj9kWf2LM3yv6wuHnKnaQ3VdCO7t7optXDB+Zp5cbwX+mZwT2sz1LDH/mcVnrcOqs8fDHGC/z9AEDLKwbEtHJmTWtpNd5EXC5nbHUDLh720ZVfh/jy3ou+5/1m+MO6vs4ftX6XPLep55dUaUsdyHve50UWdRv22XGaexHfBuVbI58/X2cp6vOM78X2hfzZfhdWGq8BtODU+LcOCpRWDSe3DDUlU0nZWT7qya19krYEMpewynFVAGlLSpadGZTLgzUFafPH1kkPpmSQZCBNFRWw8IqqJQYyIwn1mkZpmS/rejy5vOvSinrlrpNripa1paijHie8o3ocQ0WugA6/zpflDaTlXqFBHtRpiArCh3owrQiVmRhrm+ivGNLyUJFLWKyZXfLAnIYD2ikrH0PL/qqi/78tdG9cf4vqNkhWEhO1VS94p0NKphUvuhoNDfNtVewq62sjBWmkfXPjTJmv33nTF7KCUQdvdFxlpXegI5WeVa4S6R1YSW8CC+/CVXp14r0LY9dJQJ+Xdm6FsiHPZADr1O3OeIUkXuVXVVrrIm57JYP260rqDC9m4Ey6qG6DTCpmymLFNPrKJtmyHQhf/VFVP71Dmp+f1b9plr2NufqZ3sbqeH/xFg3ahTq5LNjig8jkqsMjH6wGRDsbXcEWMQNpPoS1E1J9CGvIfHs7HFfWda/8pnmnUaguTG+Tdk5HAp08dviS7KOwFFRj0MeqtumUDBX5xHEfg6pyIIHxnY1FoKcq+jMWTGyrrDiLBWyta6F4AWtdW1BO4/5jwKifvQcAqp9fW0g+cC1mFVmPSelb46c6ZaSpLO11PQNOVORbGcWTMGTfwRRVEnpllAu48gzMDVM3ZMpPsmSaYUV+619Iq3/+/Pz558/vFwZe//v5Q/PrruLiJdJ/34OHu16lLg/s1YTIz8vOf+1DY9C+E2GaALQQFDtgYTkMrP79FPDm0wWvL4MhDau5Q0SY5oKd/NHw60tn98quazB+QB+sLJhSQb1gikVgY+KA8xa7XgU9DvakYTWA3TcWfhjLLKu2EqsjR/0wLsTPXWWGtltWtaGeE6Ipow0+1s1kGJcrD+LTlpo4ji2LVpTF3cu1JSlCgU7NVpZlzUEWy3LMQWPLpXpZ/wQeb5bOAbuUpbL16NCErj8tq6vAtU6FIxzsxcWjhZUCoJFp2/Wvd4Q2XXiKp+li90DNNAWilrYFbNyErD+rLBTM70kyvzSW6FKhARUlhlhRdGiqj9fyTAbiKLJ7LMfpm7hrTeGosWiNZbEsl0OI9OKmB4K3KRRJQEsupOXQTWZ9J2gg9eHN6bhSB7BTc3Prd0b6zxsi1GJCgbKj3CqLZbmcLt+SQxRUqoN/r8wHn6F6LmBZGkRgkUoH0K8AmFPAXWJ7OofYEuZebNBUkfeeufGkYNhDKbTD+fdQCvo/6oq5z5aQWYTgNvDs45NoSL+PHQv4ARYEv0OkBH8FdQQh/n0IC3FQrgXP9q4uszRtMPqNonabwwRx4lWPYE/C/rrIhqwuJBbinxW8pGYV2U17SvK2ZMjMGkqQ5CmJPPm/3nAI8T9Idb3kioxG/H6c509jUaIBR48Mm+WomMfP2Te8UjFb0GnrpKCXiuOhVJKeDE4oqr7vunSOVkKBk7v2kKMQok36h6LbEUkzz2boOb/brLBqZ8en9n5En9sX9bd7hnbLnTKnT5j2ncI9aak/tyeJimNt1dU+ZcztrouLJZQwFLOO+M58Ac6S1iRJ/g5hwPMV1FMRDFBb+Aaz5AcpFmcZBwLsQEMAlrK1Ys8bThtZFzOzSNt6E4V9whH8Snjs1NNCQbnSifTx+gXGDtAQlmpEm9ZaqO5Td+b1nFVVk1Xt6kBQGebRxAKs2F53t1PSpCsmGsTtcuVJKoPIK8OY5BCcG3AdGE4FQJGeGaTSwgJhlQ/Wk0HPP+iQCqm8XTKUb+bYaR2uGNi+sh5L+tSOzjY/sMew7Ch+T6pomROtvEsLshg/lrd632XGdQ5eRAitoSPkODpC6n/ILV03SLfVy9GbLQfnzs2LwdmdXmHeDJ/TyOBNkCdCEJmlkSVGbmA4Q4MKtL0TmQSLtFuB7xKhYmB+woDi51maACPJgSlZHcNAqi2W+rf+TwBfpwBvRfSBKOAGEwQQ4ASjBrIYg+/mr3uYqZWWpuXkcDyPYEekNKNkPe1ok/E0Uw/VJwUA9zy8T2r3R9Z3L2v2hVy4QT8dYMnVDQFBaB12qODYABjPRXFby2o1wWo8dN+nQnOtQYtm7kW0M01cNCfApHPUxbK5GjLBLNBmuAEgOu3UdtadqSb4PsnKCobKa62DJ8Sl2U7QfB01otICQxS1OpAgzdMujRujxLkCcXTgqBiyva3BUD7Mofd5lpkgp2FhnorKuhFDAJcBWZ+regWtrDJ7UZzyNzUSMrOGsmHGAgaqMe7Lkw01M83Xc3qnOBM9GipR4B+oe9pVOtvKEEH2FMqbWC6weKdxKJhUH/mTUUq6aZGNQOf9ohbIUcSygp/jCW8Noygw915EprR3Sg0VX2WhxegIKTGWibxqPtmNMgz9Ns4XJpZNMPCU2nUPAnBlWbJyBFtm5K+lc0qWbHUTFB1svQVlqEFdWZMrqoYV1n0DtdazH1mDVStilnodpbp5kSS1sy29Dd9YoHUr0mlm9XYiH3sltCSPlw1zkI5/aiTPflanYs6r/1CnnWrjsbLtHMxpFbXmbALkZh3BXEDgADvIu7izp1AjTAfQ3s8mxpI1p6dbIINSIlJNuy6gB97Fnzt5kF+lj4LeQe8EDIFA0VGMYIP7tzqEoEbj+trGJNfvU9OO60f1CeNo1MlGu/bc05k/SDkMGQbGDlrfUqRasIqqry/4Q/TwdQEkAMGpkGXAIwRLMFA8m5Wtd3DAHsrJ7diTIng3Q7b4d8TtCIewNHTEMek4Pk+ApzFJ21tu2mPhL5D+BW5me7wDDWyR0SQFHktjLoYezFaxOMR73GdivUXHVptA13SSKhVsDhZaeAmyiWTINWRqfdfkguCKBX27HPiopELDysPq9J+OkqjHEqFwRj9I2IDQpY01Xc4J5sMNnFNbHbFCbnuHjiu0NFSjjuX3pLAvNTNohG2SkWnNVdUQ3wep6pIIHWfCIJELjOYxjUzRLKTbAp+rB9glyAI09hlktvJz1U0zqOAsoFhCwGxGO4o/MmbcjdR2/HOoOEB8QDRKZGC6J82Qx85pqF7Z5CedyXQ5tPU0cRXOZRgaohjLQnm7EHYmRmqXoa+y+0wHHCJUa9Q5ELJAikgrZ0XPDSo33eLAW6T+4jizd8o4CyFTdxo9XGpRM0uJTO2K4lIrt/a9OZi6UkCNjytEPDbDZPRKPEDa5D0riDBbjmwQdWii7QMO1vxeN9ou7VtlYe1XyYwSktMspJWkUVvUEC1PoGKfnDexy0xPG05RkSJFEWxzE0p6WbygC9JylHg5HZ0eObhgSvKsvTnX3rYjB7df7vvw3wjfpFti5JLdkynOyfIKEuLKHJA2covs8iZpnyFVwr9JRuqwWR39RjClWhIw9nCep0UkpBP2Q4FLkpikKWlYjgLK7m3ArJPg7L8kfYz+Lzblwak3EbgvrW9J9NaY81e114mnmpUekC63FW+z/6iUk+fpJXAl/PhABT6cA9W4jxM2CXzaXIYo6y4R5xOu1jg0wKufJmFygU9f+I7ceTz75kJMF3d5ND8A41f0rv7GkXGwnxq9V5s7LdrAZL8C6S1LAxhBVI7leRYpKHb9ejqWJzBmh3KidytW4pu9jhpfbvX7AEoBuQSi68q6WWaBCQCs2S3J8uGVygf7szZy6GBujlQkYTqNLXwWCM8m7B8R8POkabPqDlo0X5SoHJiTC1iktK0pY967BujZUWO7GLkIBFMAOHAocNnRiaOJcsA47Jc1NHMCHBUbzwi6falwiLd5YBsOexSMR3QA2+lZaPdd7MS2NaxReGcQ0cIxtH/ngbMU+XeTJKCECIzy0KKfJ1emO2itNBTt9Z/tO/xDJXyjbLWuKQeKx+d+vPkL7Z7jKz80Iwluzc+aobADlSl/wyLOF8Lf+X8NlR95bYS2fP8Lo9IXTHva1nwMJWssQJuPunlsqy6bJRM8buFWL7evLR4RfBz4he9hVpHOoRtPqRVGt1lF4UUylvjiaIqOh0Yz9TVM43pt+bgny7lTpbEZDmxIF+hGvs+YQnbOUOXAti7w5pPKXLmE2wwA7+BZlSo0X8nM+LjI/GqBmj0iNUtHawT9yThdtu8gUCxrMS+7nujlZ2EmlKB/E3y9PKH97J62tLVxj8++HOkntxcwkq77At5IkootXHp/DBk9Zh/0OftJMAQceUDMHHCONdVn8DN44VBBoeB39waNXhPvqBRyPgcBZiwXmdloFNWZUKj+T2xSQQfcUAWBxsb8NyEjey8Cjdq1W8L5PRsnR1AxLDB8Nf4CY+M6uKt6V/UFxaKJHIAmL9Eg7IMuhxdcTu9IeuC3Jfrixap2LrHLgxwlBWI1FDcqj/9oQRtDtdMeEezjdRpLWRVmDbwucXrWVcW2fPqbpGLjMNXBCN5omXKhliX+HrCIuyXNEtFyM/OAG0S3f+rKT/ZRuUPqj9KlWwkI9CKbTS5KlNxfJPoEWud3LmT/PEFPZlKgdN9zp4PM3OMFjbUZJbzX5tQTjSx2CecPLbuYNIwH7nqybv5o78V/q8fZ86ONl4aGjSGQYmvXDdBLe/SDPgqXa9wnvqdx8HzCJ80dC28uwgdichVEjLe7AsvPGeR8mgOA9IRWXCRO02prYY8yKWrQKwxYa2lFyXvvEAircUxb7MvqmZOnexiC28RyKtOiKHzU52eSrYLd9FB/JVFBDexDWp2hRV2XMXVbeNky0shDmhAnpSU2y0jv0YS4BG4OdjNRz1Y5ruBirmkZyMUtqtf7l97z9Y0YRbvZHSVI8oyj2/CmScqyb7eu/A1bbd/9+A0hKb654B9aFLrjwK6bTZJFhn7l98jNd13FtzTiLLySI7dviAnN6y23S7zZHeu0ApYO9J1vGI08dpOcqoRyQmSzrYUmQdPONrvDuuNIJlpG0xVNVVxWkPxAiyy914JThgSYXyS04za6iV5ixaKM/BtiuOzrv8Xn8Ys6TPC/FE0aHL0Vi3NzE6/WumZ4GjEF7BseZa0Uq191W/V6hd236py6Yqgp/jMBnHid9csdJjGbRWKiPGfqLntcUW7FZApz8NXBWTb7LHNauE5H3GTCeMDFYThNAdvP4Cef9VQ8wZZRd23fJaYNeSaJMxxnQ8+5xuFfRM9VoZ5WA6XpXfHIaWk3LDd6KqRD/FCaD54XFIGDcqgJg7rlhKzXR5sQENMpxiKT9mCtIEUY4TV3hjRrFrvzxeQ/5X8wNNopCA7lKJyDVR+vTftbJoVKugAU9HttJkObZoo0W5DunktGs0eWMKN4zpbnTbBWE7oQu+SZt+t7wykQOcysykwDPLsIIGMKVRnGbWknPi7JR0mUFelrqggVN7lHakm7TrzrgxpR9SmyfUenshTrwVu5PVWChm3KbLV4gHwGHhE6Pw6nP0ag9trX2z4X6UnVT6cMtkp2ViAOkXkrfPKA2UONwuZyQ8AQTG2qIE1H5K8oZLXWhRrW8ntsMWhrebwH8AlDzy/wNY390GP4wB/8Ix6sMeJoiTs83inPHkZD8If/JzQEKuyspugDH82Wvht/R5k0kw9HDXTwWGU3DjT2z3Vz+/rq4FmIX6wHGkbfffrX7mJbCFPtCGATPTOglDCIPIrRFggvl32/MGcm3U8vF1nnOXVFbxygid36NDZUAqtdyJpn25b+ag/i/LJJLTkWaYocCGgqjQtitJaJBDlcqI/tJQGaAISU3YdH3yD5no8wyZag5Qp+j1dI5PpX2mCToOmTFdJYC50IpbqyqZUVnw0D/uA1Y5wotqL6jVR+n/aZbYxtNQ8+DuUbG7AuqAeukwu6PHbeAgNXMTpdKynXq5wEhhAzpN6qI/wTZpqGGPFBMNbeJ6tAw8lQgYqL8FWZhTyEGAL4uY0v3o/SafhBmIX4suWUN5XLNuXZNO1RlsnuDBusLrLw3u50ALmh+84OMfpg7jfngkcrHJarsIfhg/wTntOvyfCu7+T69X4wPXw5gC6/JqsZI88kHik2E74y37NVygcyeEUgXIvXbwmzsEPaBFR4k5NJhecaR2th13fiPT3xU4A9Zp6Jjx2/4xs33Y6ejn9q/zjiIp17A/KPLC/wQd43Sg7OGFhBencKK0r6YNltaIsNBF/E83hU3hUdkIOPo3D+dnvQBsFpgY2YfdlCcoyJCy0Kjro9CKCqURmqnTAzQHNzcdIMiDt9sKrgTmZaJ+cJzUXO42wjv58epnxuP7+CQrgHJCtC9NlID0kdRcBjd62oSM3df02yyZsxFP8/po340rTOi/ZbeyYED2Ctuaq1XqVDAVF4NAqqHd3nWRJGW00o96fhOF0RRvWw1lQ/Ys0iJzXVrtq2LR7ZNdpUN+Z893EsP8ljo1qJqD6GhyNzZYDQVzoNTc+OKerlJhxVh9U4AI0Z0gDvFm1aLfLXorrZdzlh/yaCscQuIJk1aDk/HwC0Bji5fSwRwM5JG16E6XiZE9hk5iGALhuRojOdQ0Q4BcuKwPc13a7EC0yG/Nkb9jjzVQ9DWHzBPe8oRUu/5Uibq6g9zoYWmcir1tVVNNxp1ZVi0M35Sr1nVDD/XNTQQMEirmez9zWueSbCqGA2dknrbny72kJ3e6LH/scunTwId3eJexz5jB1KfsW1SjTcyyO9dV7fZgPveBzw1Zqh7hvY0ef+TwVE9x4bdGuAeudXxMVfiDt/Gw08oeSv8YpPfuhb/4tven+7wOh6Zdcz3kQRntglk0UAMMjjNQ7/zRwDQdjrwWbbo3vq1CJ1bZcWAq7rYkIryJo1E2seiZd/9aAmy1Tsj5y8tZarAzFGrwp0SdcCmofmmDfxwsZz+AGt4F1wBSAFUHBp1/v5aQDrIdZ5rZ+VK/ys5xo+8zDkp1NMhRK8tWYikQsVdLK11PihYAUY99Begk1Oc+YRHpmlupE+lYZEtEmGN9ZxpxHw2GeFudKqkEKE8BHcxG6AWlcqiS40CwjQZylg7JG45RY9VNzLmqbA4Wuv9w/4kJrL9W2cqalrjBmaqca4qLh/EyGXAfAX3TgIOi6KvJZBuc5+FotI4/Qa3mW/Jx0qR82JuuPQ5xcTtDdFxXWIedZdLHAb8zflmLXFYcG13KNWEE22trgs4JGYO6WHUqsu+F4c1RNfsdKaHBxRyJ1At/YMr8p9j6DMzGflafAQQV+4C+v6A0xOdmsmLfOx0zQiJ+/kn38jq/mUL5u0Ff6Rse4lBB5+lg+Hm6PL/oj4s/Mf9lV3tvuTHfnTd8/eXJMOIcUAEPitL38gnBtIxNExrH/h6U7+AY3fQLkwJL5qeo1RcdSJpfU9Zr61OEINEdHzLaM64YQr0iW7owLD08WwbhX5E0xawiqXVrtoGdSWo82k1MxrOS1YE7Eg1qm8Ts11M5bH5gyK0gdUjcTt98wmGDq3G7dSdPxoMzo0E7gtwPUmbu38ucloFOjkwX0bd8jMzuK2FOk0nUETexvmP0HdOuAdh1mkuRGbTSfDiGH637SLpOutgM7D14UxS6g9DJpNyhBO2yk9QDNmRijrQ0+IJm/9mac4PYXTZqhrzWodOedw8jP9dOC6D7t6uW4n39bTapZr2pxUEoI0HXupVqvzB1ACgzuPXBfcXoZZYJyf7Z9Z9Oy3uvsoVcG5a/dl28+IZOiQ2QNPFxGlxeVrrQcxCIP1A1+UAJ+7FlWNzj3mc53RfM40/2PeeSpyW924fRjLD9JTBGA6QFxkPoszUShYQk6d7MmF5TcBgIIWbjslpbYD9+ghKKgirRyddIRReDZfJUV6S8h28toEBRNgMDywG24V01khbhuonSC2JbZGfKIQywL8OoPYwthGznCLOrQHsPzQZmdlwrTo1h+JuxRcJoAN1VTO+NGl3Ti+wNbE3sD2bKib4RFsU/sN7TUcUBuP3IFagp84/Ye0HWuKZbXepC/8pOv5DlvfMmAvYj+YMe+nGPu0MV1CuEIHDlsF69UliD2OfYYBQPU69pvldqmxMBr6/yc90DXmF4dvEm8JJBsESq/M662Vj8/FfUjfH8De2TN59viNie+Yxx8a5m0mGWOeaXguMMoM8xxkMSwdW7JMNFHwwFMvJ1wG40yYnjXi6aefOkLW0Uu/2WnsWdXTjvbk1MSYy7R8Vp/fYFEWFRY5n+LzauZY3+H0MkknPRtWSvJ0f6I5IWSQxpDDpCunfstXI8gTc5rDbYRYlUIN+bos4TRcqjJWBbIjZMOQWoESlKUO3k/lb5jVSPw57GOrwIqVlcbA/NeEUKYmiyPiqsp2EOmQJ6M8oLZRmMP8l9zN+Ss7kscJZv+2q7pzdZno6myPFdAjW2UxXjoCIBcMJWAIKPbZNRD1JB2vKKSn10gY7nUa6fcGClnvjShgL4rlU3e+kE5eoaDAAtjo85RX1E2h1yjUHq8zOHwWxvJeb0RtzrMY8oNTFbI4n/8GzOQqB3ekwa3d7OWHrxa6iBw8nfjupfaj2u/fQwB2wh9sjztfgC8gJMHD/FcCpMhifCKvwbXwVFuIwzbOm5PhmCAL1UZcbJap4eZCGFgadhDKY/Gzsi5me96yoyO0/kpvdP25cdumLWcg3SoDRBFENWjFNajHoVNQi3PbLqw7sGmZA2q2Zw/E4Kc9bD2jdTxj9hpHv/MBduhu2ag9y1ZAlVLYiDQ2nY8QJ5IsQ1TjmD2vRmfnHppgJwO0zQ6E4XFG5REGGso2XqLSZ47UcLnOXL8r1+3aTjhWXds+17r27FT0nZSQV7FsYyQLN0T2Fy7wi1qPwG9Of2ZZshwUbogSLUeMFImK1auKAqejwhGZPvksWa44o+77qESDr774pkKz0xRaIvQEff3E/sKEC84657yXHH3joktaOflNuuuuusbZj96K52rbrn17Djzycuxo+xvnzn6desUP/Nm1Zfe24p1y/hD99/KNd3qiIXSEgTARFoLBP/+qIKqIGqIOWUBFyOSExx+ZmshEJToxiU1c4EH88YMwYrlwkmZ5UVZ103b9ME68ouWybvtxXq63++P5elt6fNn392+22uvRxubW9s4uCfLW/YPDo+OT07Nzv0VrT++/vLq+ub27/wX8Xym7vf5gmI7Gers/54VnnvdW02c2L9300B133aN0y4PC19q069JtTIdO4yKMiNVIbsCgviffvnv/4Tf+g10BbxdJ3stQK1WW7PGGDFsaYGsJwMAF9gc8e5ctX7Fy1eo1a9et37Bx0+YtW0uS27bv2Llrd2nZnr379h84eOjwkaPHjpdXPPX01jQhhZx++2Z+ayxQvwjYXRJ+TynNPLukMq5hSAGTuNYpBjBRBusSgeBeTLzB0P6EnAFXvQyATueANdsVEjuJBhlySAOoO5gfd+v+SlHTsdSQsJvdM4TXV0Ncgtfkd1Uwr4mMdsGr98OmQnEQNUNwS28mr2a3Kw76YQsjCldXWgRnlfD5JmhLylwP0Oim1l4Kp9a+SFebt43+tNTulGgEO/hRNKB3NarHXR1Tf7uOjHzigB6enksPsPqA3ptFzO+sdevBVld6rpAV9rwBBqzGk0HCbQA/C8+2zQxulpeS0CsjHpTxMNCGC+7Chog1GcNQ8QBn6sywkobouQEm8i1LJklmE7IbYMpA3g+nqzDOk1lNItkMea0y25wNaXNTPndlc9S16twa5WtVVRs05kuXqJvafLNLHTHxsnrTidfR3Q2wWU7u+2qbXTjc66FXDTw+Wq5Pl9U3h4M89eO72SizWr6j/+jyExeBrci6bkxzwNRpXbdSuUPXCvTamwFzeku4YZwzjcDcZjrHipxywB1FuR+Gokk7k+VNhhu2MJNIlU4oAeKrABkK4FMgORUCmSkVpJAu+0e/SrEjjdysHI2qNkst3dIuDcYMpOkPABzLQ05n5UkG58ks/kAA8qQNeTIVzpMhgJ/hfcLLz5Gl1RamAFyFkhzHKMkAJbNhSoBQ0iGUTAkUgNByopzwJXwIH6Kc8CV8CR/CRRDzsJGlztzJcPNUqn4/Ovi6LBV3hRkBHW7Jfcp3Xr4OpsIbAkMhK3nYsxzsvDwErP0at2Dv1GytnnP0mQZE0JAr5Cq5WW4Z1rqUR4f5S9GKyZWFcnBSqQt1BQLdIJOCUFXFlK3SWqWlSnOVqiqVvhVV6AgS3GkpaOMDCI61yWnUJjr/4IzUroImApC2+Q+N1iQJnPyBW0anA5UgrCB1Z3wKYaCAIYmb4tahdIYhUcWwVQp9+DSJoDdD6MnrZmJkQ84WKd6Dg5KY1JD8NSkA);
font-style:normal;font-weight:700;
}
*{margin:0px; padding:0px;}
.clearfix{clear:both;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
}
em {
    font-style: italic !important;
}
p {
    font-size: 16px !important;
    font-family: Arial!important;
    line-height: 1.6!important;
    margin-bottom: 10px !important;
}
ul li { list-style: none }
.alignleft { float: left }
.alignright { float: right }
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.header-top {
    min-height: 50px;
    background: #76191a;
    line-height: 50px;
}
.social-icons-wrap span {
    color: #fff;
    float: left;
    margin-right: 28px;
}
.social-icons-wrap ul {
    margin-bottom: 0;
    position: relative;
    top: 2px;
}
.social-icons-wrap ul li {
    display: inline-block;
    margin-left: 6px;
}
.social-icons-wrap ul li a {
    width: 28px;
    height: 28px;
    border-radius: 14px;
    text-align: center;
    line-height: 28px;
    display: block;
    background: #e22b2a;
    color: #fff;
    font-size: 18px;
}
.social-icons-wrap ul li a:hover { color: #FFEE0A }
.social-icons { }
#main-menu {
    background: url(../images/header_bg.jpg) no-repeat;
    background-size: cover;
    border-bottom: 4px solid #ffffff;
}
.navbar {
    background: none;
    border: none;
    min-height: 178px;
    margin-bottom: 0px;
}
.navbar-header { min-height: 178px }
.navbar-toggle {
    border: 1px solid #ffee0a;
    margin-right: 15px;
}
.navbar-default .navbar-toggle {
    border-color: #ffee0a;
    margin-top: 70px;
}
.navbar-toggle:hover {
    background-color: #ffee0a!important;
    margin-right: 15px;
}
.navbar-toggle:focus { background-color: #ffee0a!important }
.navbar-default .navbar-toggle .icon-bar { background-color: #ffee0a }
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar { background-color: #fff }
.navbar-collapse { border-top: 0px solid #fff }
.navbar-brand { margin-top: 30px }
.navbar-nav li a {
    font-family: 'ChunkFive-Roman', Sans-serif;
    text-transform: uppercase;
    color: #fff!important;
}
.navbar-nav > li > a:hover { color: #ffee0a }
.navbar-nav > li:last-child > a {
    background: #e9d901;
    border-radius: 5px;
    padding: 10px 15px;
    color: #e12b2a!important;
}
.navbar-nav > li:last-child > a:hover {
    background: #76191A;
    color: #e12b2a!important;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { color: #ffee0a!important }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    background: none;
    color: #ffee0a!important;
}
.navbar-right { min-height: 178px }
.dropdown-menu > li > a:hover {
    background: none!important;
    color: #ffee0a!important;
}
.dropdown-menu > li > a {
    font-size: 16px;
    text-transform: uppercase;
    padding: 20px 24px;
}
.dropdown-menu > li:last-child > a { border-bottom: 0px solid #ffee0a }
.dropdown { }
.navbar-right .dropdown-menu {
    left: 20px;
    right: auto;
}
.navbar-nav > li > .dropdown-menu {
    border-radius: 0;
    border-top: 7px solid #ffee0a;
    margin-top: 0;
    background: #fff;
}
#find-a-location {
    padding: 35px 0px;
    background: #e12b2a;
}
#find-a-location p {
    margin-bottom: 0px;
    font-size: 16px;
    color: #ffee0a;
}
.find-a-location {
    background: #e3d401;
    border-radius: 10px;
    color: #d5292a;
    font-family: 'ChunkFive-Roman', Sans-serif;
    padding: 20px 30px;
    display: block;
    max-width: 285px;
}
.find-a-location:hover {
    background: #e3d401;
    color: #d5292a;
    text-decoration: none;
}
.find-a-location i { margin-right: 14px }
#the-fixins,
#catering {
	/*
    background: url(../images/the_fixins_bg.jpg) no-repeat;
    */
    background-size: cover;
    padding-top: 70px;
    padding-bottom: 80px;
}
#the-fixins h2,
#catering h2 {
    color: #e12b2a;
    font-family: "ChunkFive-Roman",sans-serif;
    font-size: 40px;
    margin-bottom: 35px;
    margin-top: 0;
}
#the-fixins p,
#catering p {
    color: #4d4d48;
    font-size: 15px;
    line-height: 1.5;
}
.fixins-and-catering-btn,
.order-now-btn { margin-top: 35px }
.fixins-and-catering-btn a,
.order-now-btn {
    background: #e12b2a;
    color: #fff;
    display: inline-block;
    margin-right: 10px;
    border-radius: 5px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
.fixins-and-catering-btn a:hover,
.order-now-btn:hover {
    background: #fc302f;
    text-decoration: none;
    color: #fff;
}
#meet-the-mrs-winners {
    background: url(../images/meet_mrs_winners_bg.jpg) no-repeat;
    background-size: cover;
    padding-top: 55px;
    padding-bottom: 80px;
}
#meet-the-mrs-winners h2 {
    color: #fff;
    margin-bottom: 35px;
    font-size: 40px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
#meet-the-mrs-winners p {
    color: #fff;
    font-size: 14px;
}
.yellow-call-to-action {
    font-family: 'Arvo', serif;
    background: #e0df03;
    color: #e12b2a;
    display: inline-block;
    border-radius: 5px;
    margin-top: 45px;
    font-weight: bold;
}
a.yellow-call-to-action:hover {
    text-decoration: none;
    background: #fffe14;
    color: #e12b2a;
}
.video-thumb-wrap a {
    margin-top: 25px;
    position: relative;
    max-width: 579px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.icon_video {
    width: 88px;
    height: 88px;
    text-align: center;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
}
.ceo-name {
    color: #ffee0a;
    font-size: 18px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    margin-top: 25px;
}
#three-columns {
    background: url(../images/fried_chicken_bg.jpg) no-repeat;
    /* background-attachment: fixed; */
    background-size: cover;
    padding-top: 70px;
    padding-bottom: 70px;
    color: #fff;
}
.franchise h3 { background: url(../images/franchise_header_bg.png) no-repeat }
.news h3 { background: url(../images/news_header_bg.png) no-repeat }
.about-mrs-winners h3 { background: url(../images/franchise_header_bg.png) no-repeat }
.franchise h3,
.news h3,
.about-mrs-winners h3 {
    background-size: cover;
    min-height: 118px;
    position: relative;
    z-index: 99;
    margin-left: -16px;
}
.franchise h3 span,
.news h3 span,
.about-mrs-winners h3 span {
    display: inline-block;
    padding-top: 50px;
    margin: 0px 0px 0px 110px;
    text-transform: uppercase;
    border-bottom: 2px solid #fff;
    text-align: center;
    color: #fff;
    font-family: 'ChunkFive-Roman', Sans-serif;
    line-height: 35px;
}
.about-mrs-winners h3 span { font-size: 18px }
.column-content {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 310px;
    padding: 60px 30px 25px;
    position: relative;
    z-index: 1;
}
.column-content a {
    background: #e12b2a;
    font-size: 24px;
    color: #fff;
    width: 245px;
    display: inline-block;
    padding: 10px 20px;
    margin-right: 10px;
    margin-top: 20px;
    border-radius: 5px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
.column-content a:hover {
    background: #FC302F;
    text-decoration: none;
}
.column-content a span {
    font-size: 24px;
    font-weight: bold;
    float: right;
}
#footer .footer-columns h2 span {
    border-bottom: 7px solid #e9e80c;
    display: inline-block;
    padding-bottom: 10px;
}
#footer .footer-columns h2 {
    color: #e4e4e4;
    font-size: 24px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
#footer .footer-columns {
    background: url(../images/footer_bg.jpg) no-repeat;
    background-size: cover;
    overflow: hidden;
    padding-top: 85px;
    padding-bottom: 75px;
}
#footer ul.latest-posts li {
    border-bottom: 1px solid #353535;
    padding-bottom: 15px;
}
#footer ul.latest-posts li:last-child { border-bottom: 0px solid #353535 }
#footer ul.latest-posts li h3 {
    margin-top: 25px;
    margin-bottom: 2px;
}
#footer ul.latest-posts li a {
    font-size: 14px;
    color: #eeeeee;
    font-family: 'Fauna One', serif;
    display: block;
}
#footer ul.latest-posts li span.date {
    font-size: 11px;
    color: #999999;
}
.quick-links li { border-bottom: 1px solid #353535 }
.quick-links li:last-child { border-bottom: 0px solid #353535 }
.quick-links li a {
    font-size: 14px;
    color: #eeeeee;
    font-family: 'Fauna One', serif;
    padding-top: 20px;
    padding-bottom: 15px;
    display: block;
}
.quick-links li a span { float: right }
.col-sm-4 { }
.franchise,
.news,
.about-mrs-winners {
    max-width: 377px;
    margin-left: auto;
    margin-right: auto;
}
.site-credit {
    min-height: 60px;
    background: #0e0d0d;
}
.copyright {
    font-size: 12px;
    color: #ffffff;
}
.copyright a {
    font-size: 12px;
    color: #e9e80c;
    border-left: 1px solid #fff;
    padding-left: 5px;
    margin-left: 5px;
}
.footer-social-icons { margin-bottom: 0px }
.footer-social-icons li { display: inline-block }
.footer-social-icons li a {
    width: 28px;
    height: 28px;
    border-radius: 14px;
    background-color: #c8c8c8;
    color: #222222;
    display: block;
    line-height: 28px;
    text-align: center;
    margin-left: 7px;
}
.footer-social-icons li a:hover { background-color: #e9e80c }
#home-page-slider .item img {
    display: block;
    width: 100%;
    height: auto;
}
/*-------------- APPLICATION PAGE -----------------*/
.banner-section img {
    display: block;
    width: 100%;
    height: auto;
}
.heading-wrap {
    background: url(../images/application_txt_bg.jpg) no-repeat;
    background-size: cover;
}
.heading-wrap h1 {
    color: #feec00;
    margin: 0px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    text-shadow: 4px 0 0 #000, -4px 0 0 #000, 0 4px 0 #000, 0 -4px 0 #000, 2px 2px #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;
    padding: 55px;
}
.page-content-area {
    padding-top: 80px;
    padding-bottom: 75px;
    /*
    background: url(../images/page_bg.jpg) repeat;
    */
}
.page-content-area .video-thumb-wrap .icon_video {
    width: 48px;
    height: 48px;
}
.page-content-area .video-thumb-wrap a { margin-top: 0px }
.page-content-area .video-thumb-wrap .ceo-name {
    color: #de2828;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.left-menus { /*margin-top: 45px */}
.left-menus li a {
    display: block;
    background: url(../images/menu_item_bg.jpg) no-repeat;
    background-size: cover;
    margin-bottom: 8px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    padding: 18px 25px;
    color: #fff;
}
.left-menus li a:hover {
    text-decoration: none;
    background: url(../images/menu_item_hover_bg.jpg) no-repeat;
    background-size: cover;
}
.left-menus li a span { float: right }
.tab-content-area { border: 7px solid #000000; }
.application-form h3 {
    font-size: 18px;
    color: #de2828;
    font-weight: bold;
}
.application-form {
    background: url(../images/form_bg.jpg) no-repeat;
    background-size: cover;
    text-align: justify;
    font-family: Arial;
    font-size: 16px;
    color:#252524;
    line-height: 1.6;

}
.page-id-283 .application-form{
    background: #fff;
}
.application-form p {
    font-size: 18px;
    color: #252524;
    margin-bottom: 40px;
}
.application-form label {
    font-size: 18px;
    color: #de2828;
    font-weight: bold;
}
.application-form input[type="text"],
.application-form input[type="email"],
.application-form input[type="tel"], .wpcf7-form-control{ height: 45px }
.application-form input[type="text"],
.application-form input[type="email"],
.application-form input[type="tel"],
.application-form textarea , .wpcf7-form-control{
    font-size: 18px;
    font-family: 'Fauna One', serif;
    border: 1px solid #e73f3e;
}
.application-form button[type="submit"] {
    font-size: 30px;
    text-align: center;
    background: url(../images/menu_item_bg.jpg) no-repeat;
    color: #fff;
    border: 0px;
    border-radius: 5px;
    font-weight: bold;
}
.application-form input[type="submit"] {
    font-size: 30px;
    text-align: center;
    background: url(../images/menu_item_bg.jpg) no-repeat;
    color: #fff;
    border: 0px;
    border-radius: 5px;
    font-weight: bold;
}
.application-form input[type="submit"] {
    padding-bottom: 10px;
    padding-left: 95px;
    padding-right: 95px;
    padding-top: 0px;
}
.application-form button[type="submit"]:hover { background: url(../img/menu_item_hover_bg.jpg) no-repeat }
.application-form input[type="submit"]:hover { background: url(../images/menu_item_hover_bg.jpg) no-repeat }
.form-inner-side > div { margin-bottom: 35px }
/*----------- BLOG PAGE---------*/
.blog-post h3 {
    margin-top: 40px;
    margin-bottom: 25px;
}
.blog-post h3,
.blog-post h3 a {
    color: #e12b2a;
    font-size: 28px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
.blog-post p {
    color: #4d4d48;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.post-info {
    display: block;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #e76d6a;
    border-bottom: 1px solid #e76d6a;
    margin-bottom: 30px;
}
.post-info li {
    float: left;
    margin-right: 18px;
}
.post-info li a {
    color: #555555;
    font-size: 14px;
}
.read-more {
    background: #e12b2a;
    font-size: 18px;
    padding: 12px 22px;
    color: #fff;
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 75px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
.read-more:hover {
    background: #f03938;
    color: #fff;
    text-decoration: none;
}
/*----------- BLOG SINGLE PAGE---------*/
.related-posts { margin-top: 110px }
.related-post {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
}
.related-post-thum-wrap { position: relative }
.date-and-month {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #ffee0a;
    text-align: center;
    top: 20px;
    left: 0px;
    line-height: 12px;
    padding-top: 12px;
}
.date-wrap {
    font-size: 18px;
    color: #e12b2a;
}
.month-wrap {
    font-size: 10px;
    color: #e12b2a;
}
.related-post-content {
    background: #fff;
    padding: 45px 30px 35px;
}
.related-post-content h3 { margin-top: 0px }
.related-post-content h3 a {
    color: #e12b2a;
    font-size: 18px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    line-height: 24px;
}
.related-post-content .posted-by a {
    color: #8a8a87;
    font-size: 12px;
}
.related-post-content p {
    color: #4d4d48;
    font-size: 14px;
    line-height: 24px;
}
/*--------------- CONTACT PAGE ----------------*/
.contact-us-page h3 {
    margin-bottom: 5px;
    color: #e12b2a;
    font-size: 20px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
.contact-us-page h6 {
margin-bottom: 45px;
color: #e12b2a;
font-size: 20px;
font-weight:bold;
}
.contact-us-page h4 {
    color: #4d4d48;
    font-size: 16px;
    font-family: 'ChunkFive-Roman', Sans-serif;
}
.contact-left p {
    font-size: 14px;
    line-height: 24px;
    color: #4d4d48;
}
.email-address {
    font-size: 14px;
    color: #e12b2a;
}
.contact-with-us ul { margin-left: -20px }
.contact-with-us li {
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
}
.contact-with-us li a {
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 35px;
    text-align: center;
    line-height: 70px;
    font-size: 30px;
    color: #e12b2a;
    background: #ffee0a;
    transition: all 0.3s ease-in-out;
}
.contact-with-us li a:hover {
    color: #ffee0a;
    background: #e12b2a;
}
/*---------- CONTENT PAGE ----------*/
.application-form h3 {
    font-size: 18px;
    color: #de2828;
    font-weight: bold;
}
.marketing-and-training-img-wrap {
    margin-top: 80px;
    overflow: hidden;
}
.marketing-and-training-img-wrap  img {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
/*-------- WINNER MENU PAGE -------*/
.red-text {
    color: #e12b2a;
    font-size: 24px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    margin-bottom: 75px;
}
.winners-menu-item {
    text-align: center;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}
.winners-menu-item img { border: 6px solid #ffee0a }
.winners-menu-item  h3 {
    color: #e12b2a;
    font-size: 24px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    margin-top: 55px;
    margin-bottom: 40px;
}
.winners-menu-item  ul li {
    color: #4d4d48;
    font-size: 14px;
    line-height: 24px;
}
.slide-caption {
    text-align: center;
    position: relative;
    width: 100%;
    height: auto;
    bottom: 0px;
    margin: 40px 0px;
    color: #de2828!important;
}
.slide-caption-2 {
    text-align: center;
    position: relative;
    width: 100%;
    height: auto;

    bottom: 0px;
    margin-bottom: 60px;
   
}
.slide-caption h1 {
    color: #de2828!important;
    font-family: 'ChunkFive-Roman', Sans-serif!important;
    margin: 20px 0px;
    text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;
}
.slide-caption-2 h1 {
    color: #de2828!important;
    font-family: 'ChunkFive-Roman', Sans-serif!important;
    margin-top: 0px;
    text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;
}
.slide-caption p {
    font-family: 'ChunkFive-Roman', Sans-serif!important;
    color: #de2828;
    margin: 20px 0px;
}
.slide-caption-2 p {
    font-family: 'ChunkFive-Roman', Sans-serif!important;
    color: #de2828;
    font-size: 32px!important;
    font-style: italic;
}
/*-------- WINNER STORE PAGE -------*/
.winners-store-content {
    border: 7px solid #000;
    overflow: hidden;
    background: #ffffff;
    text-align: center;
}
.map-direction-btn {
    background: #e12b2a;
    padding: 15px 30px;
    font-size: 15px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    display: inline-block;
margin-top: 20px;

}

.map-direction-btn:hover {
    text-decoration: none;
    background: #ba1f1e;
    color: #fff;
}
.winners-store-content h4 {
    color: #de2828;
    font-size: 18px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    font-style: italic;
}
.winners-store-content address, .winners-store-content .phone{
    color: #252524;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: Arial;
}

.btn-yes-we-cater {
    /*background: #e12b2a;*/
    font-size: 25px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    border-radius: 5px;
    text-align: center;
    color: #000;
    display: inline-block;
    margin-bottom: 40px;
}
.btn-yes-we-cater:hover {
    text-decoration: none;
    /*background: #ba1f1e;*/
    color: #000;
}
.aboutmrswinners h3,
.winners-store-content h3 {
    color: #de2828;
    font-size: 18px;
    font-family: 'ChunkFive-Roman', Sans-serif;
    font-style: italic;
}
.aboutmrswinners p {
    color: #252524;
    font-size: 14px;
    line-height: 24px;
}
.store-thumb  img {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.widgets_on_page ul li { list-style: none; }



/*Custom*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%;
    vertical-align: baseline
}
body {
    line-height: 1;
    color: #000;
    background: #fff
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}
a img {
    border: none
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    display: block
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]),
[hidden] {
    display: none
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none
}
[hidden] {
    display: none
}
html {
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased
}
abbr[title] {
    border-bottom: 1px dotted
}
q {
    quotes: none
}
q:before,
q:after {
    content: "";
    content: none
}
small {
    font-size: 85%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -.5em
}
sub {
    bottom: -.25em
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 0
}
form {
    margin: 0
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0
}
label {
    cursor: pointer
}
legend {
    border: 0;
    *margin-left: -7px;
    padding: 0
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
    -webkit-font-smoothing: antialiased
}
button,
input {
    line-height: normal;
    *overflow: visible
}
table button,
table input {
    *overflow: auto
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}
input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td {
    vertical-align: top
}
body {
    background: transparent
}

a,
a:link,
a:visited,
a:hover,
a:active,
a:focus,
span.gc-cs-link {
    text-decoration: none
}
a.button,
.item a.button {
}
button,
.button,
input[type=submit] {
    display: inline-block;
    line-height: 1.5;
    padding: .25em 1em;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #d31c1c;
    font-size: 16px;
    border-color: #fee00e;
    border-width: 0;
    border-style: solid;
}
.ieLTE7 button,
.ieLTE7 .button,
.ieLTE7 input[type=submit] {
    display: inline;
    zoom: 1
}
.ieLTE8 button,
.ieLTE8 .button,
.ieLTE8 input[type=submit] {
    position: relative;
    behavior: url("/PIE.htc")
}
.ctaButton {
    padding: 1em
}
.tags {
    padding-top: .5em;
    font-size: 14px;
}
.itemsCollectionContainer .tags {
    margin-bottom: 1em
}
.tags .sep {
    display: none
}
.tags .tagsLabel {
    font-weight: bold;
    display: inline-block;
    margin: 0 .75em .5em 0
}
.ieLTE7 .tags .tagsLabel {
    display: inline;
    zoom: 1
}
.tags a {
    color: #333;
    background-color: #ebebeb;
    display: inline-block;
    padding: .5em 1em;
    margin: 0 .75em .5em 0;
}
.txa1 .tags a {
    margin: 0 .375em .5em
}
.txa2 .tags a {
    margin: 0 0 .5em .75em
}
.tags a.selected {
    color: #333;
    background-color: #ccc
}
.contentImg {
    max-width: 100%;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ieLTE8 .contentImg {
    position: relative;
    behavior: url("/PIE.htc")
}
.pageTitle {
    color: #e12b2a;
    font-size: 60px;
    font-family: museoslabbold, "courier_newregular", Courier, monospace;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 1.5;
    text-shadow: 2px 2px 0px rgb(253, 248, 232), 4px 4px 0px rgba(225, 43, 42,.75);

}
.itemsCollectionContainer > .blockContent > .categoryHeader{
    font-family: museoslabbold, "courier_newregular", Courier, monospace;
    text-shadow: 1px 1px 0px rgb(253, 248, 232), 2px 2px 0px rgba(225, 43, 42,.75);
}
.itemsCollectionContainer .categoryHeader{
    font-family: museoslabbold, "courier_newregular", Courier, monospace;
    text-shadow: 1px 1px 0px rgb(253, 248, 232), 2px 2px 0px rgba(225, 43, 42,.75);
}
.pageSubtitle {
    color: #e12b2a;
    font-size: 18px;
    font-family: museoslabbold, "courier_newregular", Courier, monospace;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: normal;
    text-align: justify;
    padding-top: 9px;
    font-size: 18px;
    line-height: 1.5;
}
@media only screen and (max-width: 768px) {
    .pageTitle {
        font-size: 40px
    }
}
.contentTitle {
    line-height: 1.5;
    padding-bottom: .5em;
}
.contentTitle:last-child {
    padding-bottom: 0
}
.contentTitle,
.contentTitle a {
    font-family: museosansbold, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #e12b2a
}
.categoryHeader {
    color: #e12b2a;
    font-family: museosansbold, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 1em;
    font-size: 1.5em;
}
.categoryHeader:last-child {
    margin-bottom: 0
}
.contentTitle,
.categoryHeader {
    text-transform: none;
    letter-spacing: normal
}
table {
    background-color: transparent;
    margin-bottom: 1em
}
td,
th {
    vertical-align: top;
    padding: .45em .5em .25em .5em
}
table,
th,
td {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc
}
.siteInnerWrapper {
    background-color: #fffbec;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat;
}
.ieLTE8 .siteInnerWrapper {
    position: relative;
    z-index: 1
}
@media only screen and (min-width: 768px) {
    .siteInnerWrapper {
        margin: 0 auto;
        width: 92.6%;
        max-width: 1200px
    }
}
.headerContainer {
    background-color: #d31c1c;
    background-color: rgba(211, 28, 28, 0.96);
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat;
    padding-top: 40px;
    padding-bottom: 40px;
    border-style: solid;
    border-width: 5px;
    border-color: #fee00e
}
.ieLTE8 .headerContainer {
    -pie-poll: true;
    -pie-background: rgba(211, 28, 28, 0.96);
    behavior: url("/PIE.htc")
}
.headerContent h1.siteName,
.headerContent h1.siteName a {
    text-align: center;
    color: #fff;
    font-family: museosanslight, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    text-transform: none;
    letter-spacing: normal
}
.siteName {
    line-height: 1.5
}
@media only screen and (max-width: 767px) {
    .headerContent h1.logo,
    .headerContent h1.logoAndSiteName a.logo {
        max-width: 100%
    }
}
.navContainer {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 17px;
    font-family: adellebold, "Courier New", Courier, monospace;
    font-style: normal;
    font-weight: 700;
    text-transform: none
}
.navContainer {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}
.navContent li {
    border-color: transparent;
}
.navContent li a,
.navContent li .navLabel {
    font-size: 17px;
    color: #473a37;
    text-decoration: none;
    letter-spacing: 0;
}
.navContent li .button {
    padding: .25em 1em;
    font-size: 16px;
    color: #fff;
    background: #d31c1c;
    font-family: museosanslight, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 300;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 0
}
.navContent li a.selected,
.navContent li .navLabel.selected {
    color: #d31c1c;
}
.navContent .navSocialIcons {
    margin-bottom: 0;
    white-space: nowrap;
    font-size: inherit;
    margin: 0 1em;
}
.navContent .navSocialIcons li {
    font-size: 0;
    border: none;
    margin: 0;
}
.navContent .navSocialIcons li a.zocial {
    -o-text-overflow: clip;
    text-overflow: clip;
    overflow: visible;
    text-align: center;
    padding: 0;
    color: #473a37;
    font-size: 22px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    background-color: transparent;
    margin: 0 17px;
}
.tv.ie9 .navContent .currArrow,
.tv.ie9 .navContent .dropArrow {
    font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif
}
.footerContainer {
    color: #d31c1c;
    background-color: #fffbec;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
    letter-spacing: 0;
    font-size: 14px;
}
.footerContainer,
.footerContainer .contentTitle,
.footerContainer .categoryHeader,
.footerContainer input,
.footerContainer button,
.footerContainer .definitionListContainer .blockText dt,
.footerContainer .definitionListContainer .item .contentTitle,
.footerContainer .definitionListContainer .blockText .defListItem .contentTitle {
    text-transform: none;
    letter-spacing: normal
}
.footerContent a,
.footerContent .contentTitle,
.footerContent .contentTitle a,
.footerContent .item,
.footerContent .item .contentTitle,
.footerContent .item .contentTitle a,
.footerContent .definitionList .contentTitle,
.footerContent .defListItem .contentTitle,
.footerContent .blockInnerContent,
.footerContent .itemInnerContent,
.footerContent .defItemInnerContent {
    color: #d31c1c
}
.footerContent button,
.footerContent a.button {
    color: #fff
}
.footerContent .blockContent,
.footerContent .contentTitle,
.footerContent .item .contentTitle,
.footerContent .blockInnerContent,
.footerContent .itemInnerContent,
.footerContent .defItemInnerContent {
    font-size: 14px
}
.footerContent .blockInnerContent,
.footerContent .itemsCollectionContent,
.footerContent .definitionListContainer dl,
.footerContent .contentTitle {
    text-align: center;
}
.footerContent .itemsCollectionContent {
    margin-top: 0 !important;
    font-size: 0;
}
.footerContent .itemsCollectionContent .item {
    display: inline-block;
    vertical-align: top;
    float: none;
    font-size: 14px
}
.footerContent .blockContent,
.footerContent .blockContainer {
    background: transparent;
}
.ieLTE8 .footerContent .blockContent,
.ieLTE8 .footerContent .blockContainer {
    behavior: none
}
.footerContent .blockContainer {
    padding: 1.5em 0 0 0
}
.footerContent .blockContainer:nth-child(1) {
    padding-top: 0
}
.footerContent .blockText ul,
.footerContent .blockText ol {
    padding-left: 0;
    list-style-type: none;
    list-style-position: inside
}
.footerSocialIcons {
    vertical-align: middle;
}
.footerSocialIcons li a {
    color: #d31c1c;
    font-size: 22px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    background-color: transparent;
}
.scCredit {
    clear: both;
    padding-top: 21px;
    width: 100%;
    float: none;
    font-size: 12px;
    text-align: center;
}
.scCredit,
.scCredit a,
.scCredit span {
    color: #fff
}
.scCredit span {
    text-decoration: underline
}
.scCredit:first-child {
    padding-top: 0
}
.footerContent ul.resources {
    float: left;
    position: relative;
    left: 50%;
}
.footerContent ul.resources li {
    clear: left;
    float: left;
    position: relative;
    right: 50%
}
html.mobile {
    min-height: 100%
}
.iconGroup {
    font-size: 0;
    display: inline-block;
}
li.item .iconGroup {
    display: block
}
.iconGroup li {
    display: inline-block
}
.iconGroup a {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 22px
}
.ieLTE7 .iconGroup,
.ieLTE7 .iconGroup li,
.ieLTE7 .iconGroup li a {
    display: inline;
    zoom: 1
}
.ieLTE7 li.item .iconGroup {
    display: block
}
.socialIcons {
    margin-bottom: -20px;
}
.ieLTE8 .socialIcons {
    position: relative;
    z-index: 1
}
.socialIcons li {
    text-align: center;
}
.txa0 .socialIcons li a {
    margin: 0 20px 20px 0
}
.txa0 .socialIcons li:last-child a {
    margin-right: 0
}
.txa1 .socialIcons li a {
    margin: 0 10px 20px 10px
}
.txa2 .socialIcons li a {
    margin: 0 0 20px 20px
}
.txa2 .socialIcons li:first-child a {
    margin-left: 0
}
.ieLTE8 .socialIcons li {
    position: relative;
    z-index: 1
}
.socialIcons li a {
    background-repeat: no-repeat;
    display: inline-block;
}
.ieLTE7 .socialIcons li a {
    display: inline;
    zoom: 1
}
.socialSharing {
    margin: 0 0 -20px;
    padding-left: 0;
}
.socialSharing li {
    text-align: center;
}
.socialSharing li a {
    width: 31.5px;
    height: 31.5px;
    line-height: 31.5px;
    font-size: 18px;
}
.socialSharing li a span {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    z-index: -1
}
.item .socialSharingContainer {
    margin-top: 1em
}
.ieLTE8 a.zocial {
    position: relative
}
.zocial:before,
.ieLTE8 .zocial {
    font-family: zocial;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    vertical-align: middle;
    text-transform: none;
    position: relative;
    top: -.1em
}
.zocial.acrobat:before {
    content: "\00E3"
}
.zocial.amazon:before {
    content: "a"
}
.zocial.android:before {
    content: "&"
}
.zocial.angellist:before {
    content: "\00D6"
}
.zocial.aol:before {
    content: '\"'
}
.zocial.appnet:before {
    content: "\00E1"
}
.zocial.appstore:before {
    content: "A"
}
.zocial.bitbucket:before {
    content: "\00E9"
}
.zocial.bitcoin:before {
    content: "2"
}
.zocial.blogger:before {
    content: "B"
}
.zocial.buffer:before {
    content: "\00E5"
}
.zocial.call:before {
    content: "7"
}
.zocial.cal:before {
    content: "."
}
.zocial.cart:before {
    content: "\00C9"
}
.zocial.chrome:before {
    content: "["
}
.zocial.cloudapp:before {
    content: "c"
}
.zocial.creativecommons:before {
    content: "C"
}
.zocial.delicious:before {
    content: "#"
}
.zocial.digg:before {
    content: ";"
}
.zocial.disqus:before {
    content: "Q"
}
.zocial.dribbble:before {
    content: "D"
}
.zocial.dropbox:before {
    content: "d"
}
.zocial.drupal:before {
    content: "\00E4"
}
.zocial.dwolla:before {
    content: "\00E0"
}
.zocial.email:before {
    content: "]"
}
.zocial.eventasaurus:before {
    content: "v"
}
.zocial.eventbrite:before {
    content: "|"
}
.zocial.eventful:before {
    content: "'"
}
.zocial.evernote:before {
    content: "E"
}
.zocial.facebook:before {
    content: "f"
}
.zocial.fivehundredpx:before {
    content: "0"
}
.zocial.flattr:before {
    content: "%"
}
.zocial.flickr:before {
    content: "F"
}
.zocial.forrst:before {
    content: ":"
}
.zocial.foursquare:before {
    content: "4"
}
.zocial.github:before {
    content: "g"
}
.zocial.gmail:before {
    content: "m"
}
.zocial.google:before {
    content: "G"
}
.zocial.googleplay:before {
    content: "h"
}
.zocial.googleplus:before {
    content: "+"
}
.zocial.gowalla:before {
    content: "@"
}
.zocial.grooveshark:before {
    content: "8"
}
.zocial.guest:before {
    content: "?"
}
.zocial.html5:before {
    content: "5"
}
.zocial.ie:before {
    content: "6"
}
.zocial.instagram:before {
    content: "\00DC"
}
.zocial.instapaper:before {
    content: "I"
}
.zocial.intensedebate:before {
    content:"{"
}
.zocial.itunes:before {
    content: "i"
}
.zocial.klout:before {
    content: "K"
}
.zocial.lanyrd:before {
    content: "-"
}
.zocial.lastfm:before {
    content: "l"
}
.zocial.linkedin:before {
    content: "L"
}
.zocial.macstore:before {
    content: "^"
}
.zocial.meetup:before {
    content: "M"
}
.zocial.myspace:before {
    content: "_"
}
.zocial.ninetyninedesigns:before {
    content: "9"
}
.zocial.openid:before {
    content: "o"
}
.zocial.opentable:before {
    content: "\00C7"
}
.zocial.paypal:before {
    content: "$"
}
.zocial.pinboard:before {
    content: "n"
}
.zocial.pinterest:before {
    content: "1"
}
.zocial.plancast:before {
    content: "P"
}
.zocial.plurk:before {
    content: "j"
}
.zocial.pocket:before {
    content: "\00E7"
}
.zocial.podcast:before {
    content: "`"
}
.zocial.posterous:before {
    content: "~"
}
.zocial.print:before {
    content: "\00D1"
}
.zocial.quora:before {
    content: "q"
}
.zocial.reddit:before {
    content: ">"
}
.zocial.rss:before {
    content: "R"
}
.zocial.scribd:before {
    content: "}"
}
.zocial.skype:before {
    content: "S"
}
.zocial.smashing:before {
    content: "*"
}
.zocial.songkick:before {
    content: "k"
}
.zocial.soundcloud:before {
    content: "s"
}
.zocial.spotify:before {
    content: "="
}
.zocial.statusnet:before {
    content: "\00E2"
}
.zocial.steam:before {
    content: "b"
}
.zocial.stripe:before {
    content: "\00A3"
}
.zocial.stumbleupon:before {
    content: "/"
}
.zocial.tumblr:before {
    content: "t"
}
.zocial.twitter:before {
    content: "T"
}
.zocial.viadeo:before {
    content: "H"
}
.zocial.vimeo:before {
    content: "V"
}
.zocial.vk:before {
    content: "N"
}
.zocial.weibo:before {
    content: "J"
}
.zocial.wikipedia:before {
    content: ","
}
.zocial.windows:before {
    content: "W"
}
.zocial.wordpress:before {
    content: "w"
}
.zocial.xing:before {
    content: "X"
}
.zocial.yahoo:before {
    content: "Y"
}
.zocial.yelp:before {
    content: "y"
}
.zocial.youtube:before {
    content: "U"
}
.zocial.addthis_button_email:before {
    content: "]"
}
.zocial.addthis_button_facebook:before {
    content: "f"
}
.zocial.addthis_button_google_plusone_share:before {
    content: "+";
    margin-left: 2px
}
.zocial.addthis_button_linkedin:before {
    content: "L"
}
.zocial.addthis_button_pinterest_pinit:before {
    content: "1"
}
.zocial.addthis_button_stumbleupon:before {
    content: "/"
}
.zocial.addthis_button_twitter:before {
    content: "T"
}
.hasSlideshow .blockImg .flex-control-nav {
    display: none
}
.touch .hasSlideshow .blockImg .flex-control-nav {
    display: block
}
.touch .hasSlideshow .blockImg .flex-direction-nav {
    display: none
}
.stackedGallery li {
    margin-top: 1.5em
}
.stackedGallery li:first-child {
    margin-top: 0
}
.txa0 {
    text-align: left;
}
.txa1 {
    text-align: center;
}
.txa2 {
    text-align: right;
}
.txa3 {
    text-align: justify
}
.fsLg {
    font-size: 24px
}
.fsMed {
    font-size: 18px
}
.fsSm {
    font-size: 14px
}
.bmg0 {
    margin-bottom: 0
}
.bmg1 {
    margin-bottom: .5em
}
.bmg2 {
    margin-bottom: 1em
}
.bmg3 {
    margin-bottom: 1.5em
}
.bmg4 {
    margin-bottom: 2em
}
.bmg5 {
    margin-bottom: 2.5em
}
.bmg6 {
    margin-bottom: 3em
}
.pd0,
.itmPd0 .item {
    padding: 0
}
.pd1,
.itmPd1 .item {
    padding: 5px
}
.pd2,
.itmPd2 .item {
    padding: 10px
}
.pd3,
.itmPd3 .item {
    padding: 15px
}
.pd4,
.itmPd4 .item {
    padding: 20px
}
.pd5,
.itmPd5 .item {
    padding: 25px
}
.pd6,
.itmPd6 .item {
    padding: 30px
}
.cn1,
.itmCn1 .item {
    -webkit-border-radius: 6px;
    border-radius: 6px
}
.bw0,
.itmBw0 .item {
    border-width: 0
}
.bw1,
.itmBw1 .item {
    border-width: 1px
}
.bw2,
.itmBw2 .item {
    border-width: 2px
}
.bw3,
.itmBw3 .item {
    border-width: 3px
}
.bw4,
.itmBw4 .item {
    border-width: 4px
}
.bw5,
.itmBw5 .item {
    border-width: 5px
}
.bw6,
.itmBw6 .item {
    border-width: 6px
}
.bw7,
.itmBw7 .item {
    border-width: 7px
}
.bw8,
.itmBw8 .item {
    border-width: 8px
}
.bw9,
.itmBw9 .item {
    border-width: 9px
}
.bw10,
.itmBw10 .item {
    border-width: 10px
}
.bplNoTop,
.itmBplNoTop .item {
    border-top-width: 0
}
.bplNoRight,
.itmBplNoRight .item {
    border-right-width: 0
}
.bplNoBottom,
.itmBplNoBottom .item {
    border-bottom-width: 0
}
.bplNoLeft,
.itmBplNoLeft .item {
    border-left-width: 0
}
.sy1,
.itmSy1 .item {
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}
.ieLTE8 .sy1,
.ieLTE8 .itmSy1 .item {
    -webkit-box-shadow: 3px 3px 5px #828282;
    box-shadow: 3px 3px 5px #828282
}
ul.sitemap {
    margin-top: 20px;
}
ul.sitemap ul {
    margin-left: 20px
}
ul.sitemap .socialIcons {
    margin-left: 0
}
.err404Button {
    margin-bottom: .25em
}
.blockText p,
.itemContent p,
.blockText ul,
.itemContent ul,
.blockText ol,
.itemContent ol {
    padding-bottom: 1.5em
}
.blockText ul,
.itemContent ul,
.blockText ol,
.itemContent ol {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.blockText ul,
.itemContent ul {
    list-style-type: disc
}
.blockText ol,
.itemContent ol {
    padding-left: 2.1em;
    list-style-type: decimal
}
.blockText p:last-child,
.itemContent p:last-child,
.blockText ul:last-child,
.itemContent ul:last-child,
.blockText ol:last-child,
.itemContent ol:last-child {
    padding-bottom: 0
}
.definitionList dt {
    padding-top: .5em;
    padding-bottom: 0
}
.definitionList dd {
    padding-bottom: .5em
}
.definitionList dl:first-child dt:first-child {
    padding-top: 0
}
.definitionList dl:last-child dd:last-child {
    padding-bottom: 0
}
.blockText + .itemsCollectionContent {
    padding-top: 1em
}
.lstsy0 .blockText ul,
.lstsy0 .itemContent ul,
.lstsy0 .blockText ol,
.lstsy0 .itemContent ol {
    padding-left: 0;
    list-style-type: none
}
.lstsy1 .blockText ul,
.lstsy1 .itemContent ul,
.lstsy1 .blockText ol,
.lstsy1 .itemContent ol {
    list-style-type: disc;
    padding-left: 1.75em;
}
.lstsy1 .blockText ul.socialSharing,
.lstsy1 .itemContent ul.socialSharing,
.lstsy1 .blockText ol.socialSharing,
.lstsy1 .itemContent ol.socialSharing {
    padding-left: 0
}
.lstsy2 .blockText ul,
.lstsy2 .itemContent ul,
.lstsy2 .blockText ol,
.lstsy2 .itemContent ol {
    list-style-type: decimal;
    padding-left: 2.1em;
}
.lstsy2 .blockText ul.socialSharing,
.lstsy2 .itemContent ul.socialSharing,
.lstsy2 .blockText ol.socialSharing,
.lstsy2 .itemContent ol.socialSharing {
    padding-left: 0
}
.txa1 .blockText ul,
.txa2 .blockText ul,
.txa1 .itemContent ul,
.txa2 .itemContent ul,
.txa1 .blockText ol,
.txa2 .blockText ol,
.txa1 .itemContent ol,
.txa2 .itemContent ol {
    list-style-position: inside
}
.lstsy0 .blockText ul.resources,
.lstsy1 .blockText ul.resources,
.lstsy2 .blockText ul.resources {
    padding-left: 0
}
ul.resources li {
    list-style: none
}
ul.resources li.pdf {
    background: url("/pdf_lg.png") 0 0 no-repeat;
    padding-left: 35px;
    min-height: 26px;
    margin-bottom: 1em;
}
ul.resources li.pdf:last-child {
    margin-bottom: 0
}
@media only screen and (min-width: 768px) {
    .txtCols2,
    .txtCols3 {
        -webkit-column-gap: 2.25em;
        -moz-column-gap: 2.25em;
        column-gap: 2.25em;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .txtCols2 + p,
    .txtCols3 + p,
    .txtCols2 + ul,
    .txtCols3 + ul,
    .txtCols2 + ol,
    .txtCols3 + ol {
        margin-top: 1.5em
    }
}
@media only screen and (min-width: 1024px) {
    .txtCols3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }
}
.txa1 ul.resources {
    float: left;
    position: relative;
    left: 50%;
}
.txa1 ul.resources li {
    clear: left;
    float: left;
    position: relative;
    right: 50%
}
.txa2 ul.resources li.pdf {
    padding-left: 0;
    padding-right: 35px;
    background-position: 100% 0
}
.blockText p.contactPhone,
.itemContent p.contactPhone,
.blockText p.contactFax,
.itemContent p.contactFax,
.blockText p.jobQualifications,
.itemContent p.jobQualifications,
.blockText p.jobLocation,
.itemContent p.jobLocation,
.blockText p.jobExperience,
.itemContent p.jobExperience,
.blockText p.jobEducation,
.itemContent p.jobEducation,
.blockText p.jobReqNumber,
.itemContent p.jobReqNumber {
    padding-bottom: 0
}
.blockText .jobQualifications p:last-child,
.itemContent .jobQualifications p:last-child {
    padding-bottom: 1.5em
}
.blockText ul.price,
.blockText ul.hours {
    list-style-type: none;
    padding-left: 0
}
.hasPrimaryMeta .contentTitle {
    padding-bottom: 0
}
.hasPrimaryMeta .primaryMeta {
    padding-bottom: .5em
}
.blogPostAuthor {
    display: block
}
.lstsy0.thirdPartyApiContent .blockText ol,
.lstsy1.thirdPartyApiContent .blockText ol,
.lstysy2.thirdPartyApiContent .blockText ol {
    list-style-type: decimal
}
.lstsy0.thirdPartyApiContent .blockText ul,
.lstsy1.thirdPartyApiContent .blockText ul,
.lstysy2.thirdPartyApiContent .blockText ul {
    list-style-type: disc
}
.primaryAndSecondaryContainer {
    /*padding-top: 1.5em;*/
    padding-bottom: 1px
}
.socialContent .contentImg {
    display: inline-block;
    margin-bottom: 1em
}
.socialContent p {
    margin-bottom: 1em
}
.socialContent p:last-child {
    margin-bottom: 0
}
.socialMeta {
    position: relative;
    min-height: 54px;
    padding-left: 68px;
    margin-top: 20px;
}
.socialMeta .avatar {
    position: absolute;
    top: 3px;
    left: 0;
    width: 48px;
    height: 48px
}
.socialMeta > a {
    display: block;
    word-wrap: break-word
}
.socialMeta .contentTitle {
    color: #d31c1c
}
.socialMeta time {
    display: block
}
.socialActions {
    vertical-align: middle;
    padding-left: 24px;
    padding-top: .2em;
    min-height: 1em;
    background-position: 0 .3em;
    background-repeat: no-repeat;
}
.socialActions.Twitter {
    background-image: url("/icon-socialActions-twitter.png")
}
.socialActions.Facebook {
    background-image: url("/icon-socialActions-facebook.png")
}
.socialActions.GooglePlus {
    background-image: url("/icon-socialActions-googleplus.png")
}
.socialActions.Instagram {
    background-image: url("/icon-socialActions-instagram.png")
}
.socialActions li {
    display: inline;
    vertical-align: middle;
    color: #d31c1c;
}
.socialActions li::after {
    content: '\a0- '
}
.socialActions li:last-child::after {
    content: ''
}
.wf-loading .siteName,
.wf-loading .pageTitleContent,
.wf-loading .navContent,
.wf-loading .blockContent,
.wf-loading .footerContent {
    visibility: hidden
}
.wf-active .siteName,
.wf-inactive .siteName,
.wf-active .pageTitleContent,
.wf-inactive .pageTitleContent,
.wf-active .navContent,
.wf-inactive .navContent,
.wf-active .blockContent,
.wf-inactive .blockContent,
.wf-active .footerContent,
.wf-inactive .footerContent {
    visibility: visible
}
.publicModalContainer {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2
}
.publicModalMask {
    background: #000;
    opacity: .6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}
.publicModalClose {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    background: url("/modal-close-x.png") 50% 50% no-repeat;
    width: 36px;
    height: 36px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 150%
}
.publicModalContent {
    background: #fff;
    -webkit-box-shadow: 0 0 6px 2px rgba(51, 51, 51, 0.7);
    box-shadow: 0 0 6px 2px rgba(51, 51, 51, 0.7);
    color: #333;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
.publicModalContent .pageTitle {
    color: #333
}
.publicModalContent a {
    color: #d31c1c
}
.ageVerification {
    top: 25%;
    width: 60%;
    min-width: 240px;
    max-width: 400px;
    text-align: center;
    padding: 20px;
}
.ageVerification h1 {
    text-align: center
}
.ageVerification p {
    margin: 20px 0
}
.ageVerification .verifyLinks a {
    margin: 0 1em
}
.modalImageGallery {
    text-align: center;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 100%;
}
.modalImageGallery:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    font-size: 0
}
.modalImageGallery .imageContainer {
    margin: 1%;
    max-width: 98%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    min-width: 150px;
    -webkit-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    -moz-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    -o-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    -ms-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    transition: height 250ms ease-in-out, width 250ms ease-in-out;
}
.ieLTE7 .modalImageGallery .imageContainer {
    display: inline
}
.modalImageGallery .imageContainer .contentImg {
    max-height: 90%
}
.modalImageGallery .imageContainer .imgNav {
    width: 40px;
    height: 100%;
    margin: 0;
    display: block;
    background: transparent url("/flexslider-arrows.png") 0 50% no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 150%;
    z-index: 1;
}
.modalImageGallery .imageContainer .imgNav.prevImg {
    left: 0
}
.modalImageGallery .imageContainer .imgNav.nextImg {
    background-position: -100px 50%;
    right: 0
}
.scForm input[type=text],
.scForm input[type=number],
.scForm input[type=email],
.scForm input[type=url],
.scForm input[type=tel],
.scForm input[type=search] {
    margin: 0 0 1em 0;
    color: #555;
    background-color: #fff;
    width: 15em;
    max-width: 100%;
    font-size: 16px;
    padding: .5em .5em;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scForm input[type=text].usingPlaceholder,
.scForm input[type=number].usingPlaceholder,
.scForm input[type=email].usingPlaceholder,
.scForm input[type=url].usingPlaceholder,
.scForm input[type=tel].usingPlaceholder,
.scForm input[type=search].usingPlaceholder,
.scForm input[type=text]:-moz-placeholder,
.scForm input[type=number]:-moz-placeholder,
.scForm input[type=email]:-moz-placeholder,
.scForm input[type=url]:-moz-placeholder,
.scForm input[type=tel]:-moz-placeholder,
.scForm input[type=search]:-moz-placeholder {
    color: #999
}
.scForm::-webkit-input-placeholder {
    color: #999
}
.scForm:-moz-placeholder {
    color: #999
}
.scForm button {
    padding: .6em 1em;
    margin: 0 1em 1em 0
}
.scForm button[disabled] {
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
}
.scForm .progressWrap {
    position: relative;
    margin-right: .5em
}
.scForm .progressSpinner {
    position: absolute;
    width: 16px;
    height: 16px;
    right: .6em;
    top: 50%;
    margin-top: -9px;
    background: url("/spinner-333.gif") 0 0 no-repeat;
    display: none
}
.scForm .ajaxFormResult {
    overflow: hidden;
    margin-bottom: 1em
}
.emailCapture {
    margin-top: 1.5em;
}
.emailCapture input[type=text],
.emailCapture input[type=email] {
    padding-right: 2.25em
}
[placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity 0.25s 0.25s ease;
    -moz-transition: opacity 0.25s 0.25s ease;
    -o-transition: opacity 0.25s 0.25s ease;
    -ms-transition: opacity 0.25s 0.25s ease;
    transition: opacity 0.25s 0.25s ease;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}
.scheduleTable {
    width: 100%;
    border: 0;
}
.scheduleTable .time {
    width: 18%
}
.scheduleTable .days {
    width: 80%
}
.scheduleItem .contentTitle a {
    color: #d31c1c
}
.agenda {
    float: left;
    width: 100%;
}
.agenda dt {
    float: left;
    width: 100%;
    margin-top: 2em;
}
.agenda dt:first-child {
    margin-top: 0
}
.agenda dd {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: .5em 1em;
    margin-top: 1em;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc
}
.agenda dt + dd {
    margin-top: .75em
}
.splitContent {
    width: 49%;
    float: left;
    text-align: left;
    clear: both;
}
.splitContent.alt {
    float: right;
    clear: none
}
.ieLTE7 .agenda dd {
    float: none;
    width: auto;
    overflow: hidden
}
.ieLTE7 .splitContent {
    width: 40%
}
.no-js .frontdeskCalendar {
    display: none
}
.frontdeskCalendar table {
    margin-bottom: 0
}
.frontdeskAgenda .splitContent {
    padding: .5em 0;
}
.frontdeskAgenda .splitContent.alt {
    text-align: right
}
.frontdeskAgenda .splitContent:last-child {
    padding: 0
}
@media screen and (max-width: 479px) {
    .frontdeskAgenda .splitContent,
    .frontdeskAgenda .splitContent.alt {
        float: none;
        width: auto;
        text-align: inherit
    }
    .frontdeskAgenda .splitContent:last-child {
        padding: .5em 0
    }
}
.no-js .frontdeskAppointments .tags,
.frontdeskAppointments div.hidden {
    display: none
}
.frontdeskAppointments .instructor {
    font-size: 87.5%
}
.frontdeskAppointments ul,
.frontdeskAppointments p.empty {
    margin-top: 1.5em
}
.frontdeskAppointments li,
.frontdeskAppointments p.empty {
    margin-bottom: 1em;
}
.frontdeskAppointments li span,
.frontdeskAppointments p.empty span {
    display: block
}
@media screen and (min-width: 400px) and (max-width: 767px) {
    .frontdeskAppointments ul {
        float: left;
        width: 100%
    }
    .frontdeskAppointments li {
        float: left;
        width: 48%
    }
    .frontdeskAppointments li:nth-child(odd) {
        clear: left
    }
    .frontdeskAppointments li:nth-child(even) {
        float: right
    }
}
@media screen and (min-width: 768px) {
    .frontdeskAppointments ul {
        float: left;
        width: 100%
    }
    .frontdeskAppointments li {
        float: left;
        width: 30%;
        margin-right: 3.3%;
    }
    .txa1 .frontdeskAppointments li {
        width: 31.3%;
        display: inline-block;
        margin-left: 1%;
        margin-right: 1%
    }
    .txa2 .frontdeskAppointments li {
        margin-right: 0;
        margin-left: 3%
    }
    .frontdeskAppointments li:nth-child(3n+1) {
        clear: left
    }
}
.adContainer {
    margin-bottom: 1em
}
.scMap {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}
.scMap.mapError {
    padding-top: 0
}
.scMapInner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
@media screen and (orientation: portrait) {
    .layoutA .scMap,
    .layoutB .scMap {
        padding-top: 100%;
    }
    .layoutA .scMap.mapError,
    .layoutB .scMap.mapError {
        padding-top: 0
    }
}
@media screen and (max-width: 479px) {
    .scMap,
    .layoutA .scMap,
    .layoutB .scMap {
        padding-top: 125%;
    }
    .scMap.mapError,
    .layoutA .scMap.mapError,
    .layoutB .scMap.mapError {
        padding-top: 0
    }
}
.calendar {
    width: 100%;
}
.calendar td,
.calendar th {
    width: 14.2857%
}
.calendar td {
    height: 6.25em
}
.calendar th,
.calendar caption {
    text-align: center
}
.calendar td {
    text-align: right;
    font-size: 87.5%;
    padding: 0;
    position: relative;
}
.calendar td .calImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 150%;
}
.ieLTE7 .calendar td .calImg {
    text-indent: 0;
    font-size: 0;
    line-height: 0
}
.calendar .calPos {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.calendar .calPos.hasItem {
    cursor: pointer;
}
.calendar .calPos.hasItem:focus {
    background-color: #ee8080;
    color: #fff
}
.calendar .currentDay {
    background-color: #e85353;
    color: #fff
}
.calendar .dayName {
    display: none
}
.calendar .dayNum {
    position: absolute;
    top: .5em;
    right: .5em;
    z-index: 11
}
.calendar .calItem {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 36px 36px 0 0;
    border-color: #d31c1c transparent transparent transparent
}
.calendar caption {
    vertical-align: middle;
    padding: .5em;
    line-height: 2em;
    border-style: solid;
    border-color: #ccc;
    border-width: 1px 1px 0 1px
}
.calendar caption button {
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 2em;
    height: 2em;
    padding: 0;
    float: left;
}
.calendar caption button span {
    position: relative;
    top: -1px
}
.calendar caption .next {
    float: right;
}
.calendar caption .next span {
    left: 1px
}
.calendar.togglesOnly caption {
    border-bottom-width: 1px
}
.fixedCalendar {
    position: fixed;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
}
.fixedCalendar table,
.fixedCalendar td,
.fixedCalendar th {
    background-color: #f9f9f9
}
.fixedCalendar.blockAdditional {
    padding-top: 0
}
.singleRow .calendar {
    display: block;
    width: 100%;
}
.singleRow .calendar thead {
    display: none
}
.singleRow .calendar caption {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 0 0 1px 0
}
.singleRow .calendar.togglesOnly caption {
    border-width: 0
}
.singleRow .calendar tbody {
    display: block;
    width: 100%;
    overflow-x: scroll;
    overflow-y: visible;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}
.singleRow .calendar tr {
    display: inline
}
.singleRow .calendar td {
    text-align: center;
    display: inline-block;
    width: 20%;
    min-height: 8em;
    border-width: 0 1px 0 0;
}
.singleRow .calendar td.prevMonth,
.singleRow .calendar td.nextMonth {
    display: none;
}
.ieLTE9 .singleRow .calendar td.prevMonth,
.ieLTE9 .singleRow .calendar td.nextMonth {
    display: block
}
.singleRow .calendar .dayName {
    display: block;
    text-transform: uppercase
}
.singleRow .calendar .dayNum {
    display: block;
    font-size: 125%;
    padding-top: 1em
}
.hasGridGallery.layoutA .blockImg,
.hasGridGallery.layoutB .blockImg {
    float: left;
    width: 100%
}
.imgGridItem {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
}
.squareGallery .imgGridItem {
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 0;
}
.squareGallery .imgGridItem .contentImg {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.cols2.imgMgn0 .packeryGutterSizer,
.cols3.imgMgn0 .packeryGutterSizer,
.cols4.imgMgn0 .packeryGutterSizer,
.cols5.imgMgn0 .packeryGutterSizer,
.cols6.imgMgn0 .packeryGutterSizer,
.cols7.imgMgn0 .packeryGutterSizer,
.cols8.imgMgn0 .packeryGutterSizer {
    width: 0
}
.cols2.imgMgn0 .packeryColumnSizer {
    width: 50%
}
.cols2.imgMgn1 .galleryWrapper {
    margin-top: -4%
}
.cols2.imgMgn1 .packeryGutterSizer {
    width: 4%
}
.cols2.imgMgn1 .packeryColumnSizer {
    width: 48%
}
.cols2.imgMgn2 .galleryWrapper {
    margin-top: -8%
}
.cols2.imgMgn2 .packeryGutterSizer {
    width: 8%
}
.cols2.imgMgn2 .packeryColumnSizer {
    width: 46%
}
.cols2.imgMgn0 .imgGridItem {
    width: 50%;
    margin: 0
}
.cols2.imgMgn0.squareGallery .imgGridItem {
    padding-top: 50%
}
.cols2.imgMgn1 .imgGridItem {
    width: 48%;
    margin: 4% 0 0 4%
}
.cols2.imgMgn1.squareGallery .imgGridItem {
    padding-top: 48%
}
.cols2.imgMgn2 .imgGridItem {
    width: 46%;
    margin: 8% 0 0 8%
}
.cols2.imgMgn2.squareGallery .imgGridItem {
    padding-top: 46%
}
.cols2.imgMgn0 .imgGridItem:nth-child(odd),
.cols2.imgMgn1 .imgGridItem:nth-child(odd),
.cols2.imgMgn2 .imgGridItem:nth-child(odd) {
    margin-left: 0;
    clear: both
}
.cols2.imgMgn0 .imgGridItem.odd,
.cols2.imgMgn1 .imgGridItem.odd,
.cols2.imgMgn2 .imgGridItem.odd {
    margin-left: 0;
    clear: both
}
.cols3.imgMgn0 .packeryColumnSizer {
    width: 33.33333%
}
.cols3.imgMgn1 .galleryWrapper {
    margin-top: -5%
}
.cols3.imgMgn1 .packeryGutterSizer {
    width: 5%
}
.cols3.imgMgn1 .packeryColumnSizer {
    width: 30%
}
.cols3.imgMgn2 .galleryWrapper {
    margin-top: -10%
}
.cols3.imgMgn2 .packeryGutterSizer {
    width: 10%
}
.cols3.imgMgn2 .packeryColumnSizer {
    width: 26.6666%
}
.cols3.imgMgn0 .imgGridItem {
    width: 33.33333%;
    margin: 0;
}
.ieLTE7 .cols3.imgMgn0 .imgGridItem {
    width: 33.3%
}
.cols3.imgMgn0.squareGallery .imgGridItem {
    padding-top: 33.33333%
}
.cols3.imgMgn1 .imgGridItem {
    width: 30%;
    margin: 5% 0 0 5%;
}
.ieLTE7 .cols3.imgMgn1 .imgGridItem {
    width: 29.85%
}
.cols3.imgMgn1.squareGallery .imgGridItem {
    padding-top: 30%
}
.cols3.imgMgn2 .imgGridItem {
    width: 26.6666%;
    margin: 10% 0 0 10%
}
.cols3.imgMgn2.squareGallery .imgGridItem {
    padding-top: 26.6666%
}
.cols3.imgMgn0 .imgGridItem:nth-child(3n+1),
.cols3.imgMgn1 .imgGridItem:nth-child(3n+1),
.cols3.imgMgn2 .imgGridItem:nth-child(3n+1) {
    margin-left: 0;
    clear: both
}
.cols3.imgMgn0 .imgGridItem.child1of3,
.cols3.imgMgn1 .imgGridItem.child1of3,
.cols3.imgMgn2 .imgGridItem.child1of3 {
    margin-left: 0;
    clear: both
}
.cols3.imgMgn0 .imgGridItem.colSpan2 {
    width: 66.66666%
}
.cols3.imgMgn1 .imgGridItem.colSpan2 {
    width: 65%
}
.cols3.imgMgn2 .imgGridItem.colSpan2 {
    width: 63.3332%
}
.cols3.imgMgn0 .imgGridItem.colSpan3,
.cols3.imgMgn1 .imgGridItem.colSpan3,
.cols3.imgMgn2 .imgGridItem.colSpan3 {
    width: 100%
}
.cols4.imgMgn0 .packeryColumnSizer {
    width: 25%
}
.cols4.imgMgn1 .galleryWrapper {
    margin-top: -1.466%
}
.cols4.imgMgn1 .packeryGutterSizer {
    width: 1.466%
}
.cols4.imgMgn1 .packeryColumnSizer {
    width: 23.9%
}
.cols4.imgMgn2 .galleryWrapper {
    margin-top: -3%
}
.cols4.imgMgn2 .packeryGutterSizer {
    width: 3%
}
.cols4.imgMgn2 .packeryColumnSizer {
    width: 22.75%
}
.cols4.imgMgn0 .imgGridItem {
    width: 25%;
    margin: 0
}
.cols4.imgMgn0.squareGallery .imgGridItem {
    padding-top: 25%
}
.cols4.imgMgn1 .imgGridItem {
    width: 23.9%;
    margin: 1.466% 0 0 1.466%
}
.cols4.imgMgn1.squareGallery .imgGridItem {
    padding-top: 23.9%
}
.cols4.imgMgn2 .imgGridItem {
    width: 22.75%;
    margin: 3% 0 0 3%;
}
.ieLTE7 .cols4.imgMgn2 .imgGridItem {
    width: 22.6%
}
.cols4.imgMgn2.squareGallery .imgGridItem {
    padding-top: 22.75%
}
.cols4.imgMgn0 .imgGridItem:nth-child(4n+1),
.cols4.imgMgn1 .imgGridItem:nth-child(4n+1),
.cols4.imgMgn2 .imgGridItem:nth-child(4n+1) {
    margin-left: 0;
    clear: both
}
.cols4.imgMgn0 .imgGridItem.child1of4,
.cols4.imgMgn1 .imgGridItem.child1of4,
.cols4.imgMgn2 .imgGridItem.child1of4 {
    margin-left: 0;
    clear: both
}
.cols4.imgMgn0 .imgGridItem.colSpan2 {
    width: 50%
}
.cols4.imgMgn1 .imgGridItem.colSpan2 {
    width: 49.266%
}
.cols4.imgMgn2 .imgGridItem.colSpan2 {
    width: 48.5%
}
.cols4.imgMgn0 .imgGridItem.colSpan3 {
    width: 75%
}
.cols4.imgMgn1 .imgGridItem.colSpan3 {
    width: 74.632%
}
.cols4.imgMgn2 .imgGridItem.colSpan3 {
    width: 74.25%
}
.cols4.imgMgn0 .imgGridItem.colSpan4,
.cols4.imgMgn1 .imgGridItem.colSpan4,
.cols4.imgMgn2 .imgGridItem.colSpan4 {
    width: 100%
}
.js .hasModalGallery .imgGridItem,
.js .hasOneUpGallery .imgGridItem {
    cursor: pointer
}
.galleryWrapper:before,
.galleryWrapper:after {
    content: '';
    display: table
}
.galleryWrapper:after {
    clear: both
}
.ieLTE7 .galleryWrapper {
    zoom: 1
}
.oneUpViewer img {
    margin-bottom: 1.5em
}
.imgMgn1 .masonryImgGallery .imgGridItem.packeryItem,
.imgMgn2 .masonryImgGallery .imgGridItem.packeryItem {
    margin: 0
}
.cols2.imgMgn1 .masonryImgGallery.packery,
.cols3.imgMgn1 .masonryImgGallery.packery,
.cols4.imgMgn1 .masonryImgGallery.packery,
.cols5.imgMgn1 .masonryImgGallery.packery,
.cols6.imgMgn1 .masonryImgGallery.packery,
.cols7.imgMgn1 .masonryImgGallery.packery,
.cols8.imgMgn1 .masonryImgGallery.packery,
.cols2.imgMgn2 .masonryImgGallery.packery,
.cols3.imgMgn2 .masonryImgGallery.packery,
.cols4.imgMgn2 .masonryImgGallery.packery,
.cols5.imgMgn2 .masonryImgGallery.packery,
.cols6.imgMgn2 .masonryImgGallery.packery,
.cols7.imgMgn2 .masonryImgGallery.packery,
.cols8.imgMgn2 .masonryImgGallery.packery {
    margin-top: 0
}
@media only screen and (max-width: 480px) {
    .cols5.imgMgn0 .packeryColumnSizer,
    .cols6.imgMgn0 .packeryColumnSizer,
    .cols7.imgMgn0 .packeryColumnSizer,
    .cols8.imgMgn0 .packeryColumnSizer {
        width: 25%
    }
    .cols5.imgMgn1 .galleryWrapper,
    .cols6.imgMgn1 .galleryWrapper,
    .cols7.imgMgn1 .galleryWrapper,
    .cols8.imgMgn1 .galleryWrapper {
        margin-top: -1.466%
    }
    .cols5.imgMgn1 .packeryGutterSizer,
    .cols6.imgMgn1 .packeryGutterSizer,
    .cols7.imgMgn1 .packeryGutterSizer,
    .cols8.imgMgn1 .packeryGutterSizer {
        width: 1.466%
    }
    .cols5.imgMgn1 .packeryColumnSizer,
    .cols6.imgMgn1 .packeryColumnSizer,
    .cols7.imgMgn1 .packeryColumnSizer,
    .cols8.imgMgn1 .packeryColumnSizer {
        width: 23.9%
    }
    .cols5.imgMgn2 .galleryWrapper,
    .cols6.imgMgn2 .galleryWrapper,
    .cols7.imgMgn2 .galleryWrapper,
    .cols8.imgMgn2 .galleryWrapper {
        margin-top: -3%
    }
    .cols5.imgMgn2 .packeryGutterSizer,
    .cols6.imgMgn2 .packeryGutterSizer,
    .cols7.imgMgn2 .packeryGutterSizer,
    .cols8.imgMgn2 .packeryGutterSizer {
        width: 3%
    }
    .cols5.imgMgn2 .packeryColumnSizer,
    .cols6.imgMgn2 .packeryColumnSizer,
    .cols7.imgMgn2 .packeryColumnSizer,
    .cols8.imgMgn2 .packeryColumnSizer {
        width: 22.75%
    }
    .cols5.imgMgn0 .imgGridItem,
    .cols6.imgMgn0 .imgGridItem,
    .cols7.imgMgn0 .imgGridItem,
    .cols8.imgMgn0 .imgGridItem {
        width: 25%;
        margin: 0
    }
    .cols5.imgMgn0.squareGallery .imgGridItem,
    .cols6.imgMgn0.squareGallery .imgGridItem,
    .cols7.imgMgn0.squareGallery .imgGridItem,
    .cols8.imgMgn0.squareGallery .imgGridItem {
        padding-top: 25%
    }
    .cols5.imgMgn1 .imgGridItem,
    .cols6.imgMgn1 .imgGridItem,
    .cols7.imgMgn1 .imgGridItem,
    .cols8.imgMgn1 .imgGridItem {
        width: 23.9%;
        margin: 1.466% 0 0 1.466%
    }
    .cols5.imgMgn1.squareGallery .imgGridItem,
    .cols6.imgMgn1.squareGallery .imgGridItem,
    .cols7.imgMgn1.squareGallery .imgGridItem,
    .cols8.imgMgn1.squareGallery .imgGridItem {
        padding-top: 23.9%
    }
    .cols5.imgMgn2 .imgGridItem,
    .cols6.imgMgn2 .imgGridItem,
    .cols7.imgMgn2 .imgGridItem,
    .cols8.imgMgn2 .imgGridItem {
        width: 22.75%;
        margin: 3% 0 0 3%;
    }
    .ieLTE7 .cols5.imgMgn2 .imgGridItem,
    .ieLTE7 .cols6.imgMgn2 .imgGridItem,
    .ieLTE7 .cols7.imgMgn2 .imgGridItem,
    .ieLTE7 .cols8.imgMgn2 .imgGridItem {
        width: 22.6%
    }
    .cols5.imgMgn2.squareGallery .imgGridItem,
    .cols6.imgMgn2.squareGallery .imgGridItem,
    .cols7.imgMgn2.squareGallery .imgGridItem,
    .cols8.imgMgn2.squareGallery .imgGridItem {
        padding-top: 22.75%
    }
    .cols5.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols6.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols7.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols8.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols5.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols6.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols7.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols8.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols5.imgMgn2 .imgGridItem:nth-child(4n+1),
    .cols6.imgMgn2 .imgGridItem:nth-child(4n+1),
    .cols7.imgMgn2 .imgGridItem:nth-child(4n+1),
    .cols8.imgMgn2 .imgGridItem:nth-child(4n+1) {
        margin-left: 0;
        clear: both
    }
    .cols5.imgMgn0 .imgGridItem.child1of4,
    .cols6.imgMgn0 .imgGridItem.child1of4,
    .cols7.imgMgn0 .imgGridItem.child1of4,
    .cols8.imgMgn0 .imgGridItem.child1of4,
    .cols5.imgMgn1 .imgGridItem.child1of4,
    .cols6.imgMgn1 .imgGridItem.child1of4,
    .cols7.imgMgn1 .imgGridItem.child1of4,
    .cols8.imgMgn1 .imgGridItem.child1of4,
    .cols5.imgMgn2 .imgGridItem.child1of4,
    .cols6.imgMgn2 .imgGridItem.child1of4,
    .cols7.imgMgn2 .imgGridItem.child1of4,
    .cols8.imgMgn2 .imgGridItem.child1of4 {
        margin-left: 0;
        clear: both
    }
}
@media only screen and (min-width: 481px) {
    .cols5.imgMgn1 .galleryWrapper,
    .cols6.imgMgn1 .galleryWrapper,
    .cols7.imgMgn1 .galleryWrapper,
    .cols8.imgMgn1 .galleryWrapper {
        margin-top: -1%
    }
    .cols5.imgMgn1 .packeryGutterSizer,
    .cols6.imgMgn1 .packeryGutterSizer,
    .cols7.imgMgn1 .packeryGutterSizer,
    .cols8.imgMgn1 .packeryGutterSizer {
        width: 1%
    }
    .cols5.imgMgn2 .galleryWrapper,
    .cols6.imgMgn2 .galleryWrapper,
    .cols7.imgMgn2 .galleryWrapper,
    .cols8.imgMgn2 .galleryWrapper {
        margin-top: -2%
    }
    .cols5.imgMgn2 .packeryGutterSizer,
    .cols6.imgMgn2 .packeryGutterSizer,
    .cols7.imgMgn2 .packeryGutterSizer,
    .cols8.imgMgn2 .packeryGutterSizer {
        width: 2%
    }
    .cols5.imgMgn1 .imgGridItem,
    .cols6.imgMgn1 .imgGridItem,
    .cols7.imgMgn1 .imgGridItem,
    .cols8.imgMgn1 .imgGridItem {
        margin: 1% 0 0 1%
    }
    .cols5.imgMgn2 .imgGridItem,
    .cols6.imgMgn2 .imgGridItem,
    .cols7.imgMgn2 .imgGridItem,
    .cols8.imgMgn2 .imgGridItem {
        margin: 2% 0 0 2%
    }
    .cols5.imgMgn0 .packeryColumnSizer {
        width: 20%
    }
    .cols5.imgMgn1 .packeryColumnSizer {
        width: 19.2%
    }
    .cols5.imgMgn2 .packeryColumnSizer {
        width: 18.4%
    }
    .cols5.imgMgn0 .imgGridItem {
        width: 20%;
        margin: 0;
    }
    .ieLTE7 .cols5.imgMgn0 .imgGridItem {
        width: 19.95%
    }
    .cols5.imgMgn0.squareGallery .imgGridItem {
        padding-top: 20%
    }
    .cols5.imgMgn1 .imgGridItem {
        width: 19.2%;
    }
    .ieLTE7 .cols5.imgMgn1 .imgGridItem {
        width: 19.1%
    }
    .cols5.imgMgn1.squareGallery .imgGridItem {
        padding-top: 19.2%
    }
    .cols5.imgMgn2 .imgGridItem {
        width: 18.4%
    }
    .cols5.imgMgn2.squareGallery .imgGridItem {
        padding-top: 18.4%
    }
    .cols5.imgMgn0 .imgGridItem:nth-child(5n+1),
    .cols5.imgMgn1 .imgGridItem:nth-child(5n+1),
    .cols5.imgMgn2 .imgGridItem:nth-child(5n+1) {
        margin-left: 0;
        clear: both
    }
    .cols5.imgMgn0 .imgGridItem.child1of5,
    .cols5.imgMgn1 .imgGridItem.child1of5,
    .cols5.imgMgn2 .imgGridItem.child1of5 {
        margin-left: 0;
        clear: both
    }
    .cols6.imgMgn0 .packeryColumnSizer {
        width: 16.6666%
    }
    .cols6.imgMgn1 .packeryColumnSizer {
        width: 15.83333%
    }
    .cols6.imgMgn2 .packeryColumnSizer {
        width: 15%
    }
    .cols6.imgMgn0 .imgGridItem {
        width: 16.6666%;
        margin: 0
    }
    .cols6.imgMgn0.squareGallery .imgGridItem {
        padding-top: 16.6666%
    }
    .cols6.imgMgn1 .imgGridItem {
        width: 15.83333%;
    }
    .ieLTE7 .cols6.imgMgn1 .imgGridItem {
        width: 15.8%
    }
    .cols6.imgMgn1.squareGallery .imgGridItem {
        padding-top: 15.83333%
    }
    .cols6.imgMgn2 .imgGridItem {
        width: 15%;
    }
    .ieLTE7 .cols6.imgMgn2 .imgGridItem {
        width: 14.85%
    }
    .cols6.imgMgn2.squareGallery .imgGridItem {
        padding-top: 15%
    }
    .cols6.imgMgn0 .imgGridItem:nth-child(6n+1),
    .cols6.imgMgn1 .imgGridItem:nth-child(6n+1),
    .cols6.imgMgn2 .imgGridItem:nth-child(6n+1) {
        margin-left: 0;
        clear: both
    }
    .cols6.imgMgn0 .imgGridItem.child1of6,
    .cols6.imgMgn1 .imgGridItem.child1of6,
    .cols6.imgMgn2 .imgGridItem.child1of6 {
        margin-left: 0;
        clear: both
    }
}
@media only screen and (min-width: 481px) and (max-width: 1023px) {
    .cols7.imgMgn0 .packeryColumnSizer,
    .cols8.imgMgn0 .packeryColumnSizer {
        width: 16.6666%
    }
    .cols7.imgMgn1 .packeryColumnSizer,
    .cols8.imgMgn1 .packeryColumnSizer {
        width: 15.83333%
    }
    .cols7.imgMgn2 .packeryColumnSizer,
    .cols8.imgMgn2 .packeryColumnSizer {
        width: 15%
    }
    .cols7.imgMgn0 .imgGridItem,
    .cols8.imgMgn0 .imgGridItem {
        width: 16.6666%;
        margin: 0
    }
    .cols7.imgMgn0.squareGallery .imgGridItem,
    .cols8.imgMgn0.squareGallery .imgGridItem {
        padding-top: 16.6666%
    }
    .cols7.imgMgn1 .imgGridItem,
    .cols8.imgMgn1 .imgGridItem {
        width: 15.83333%;
    }
    .ieLTE7 .cols7.imgMgn1 .imgGridItem,
    .ieLTE7 .cols8.imgMgn1 .imgGridItem {
        width: 15.8%
    }
    .cols7.imgMgn1.squareGallery .imgGridItem,
    .cols8.imgMgn1.squareGallery .imgGridItem {
        padding-top: 15.83333%
    }
    .cols7.imgMgn2 .imgGridItem,
    .cols8.imgMgn2 .imgGridItem {
        width: 15%;
    }
    .ieLTE7 .cols7.imgMgn2 .imgGridItem,
    .ieLTE7 .cols8.imgMgn2 .imgGridItem {
        width: 14.85%
    }
    .cols7.imgMgn2.squareGallery .imgGridItem,
    .cols8.imgMgn2.squareGallery .imgGridItem {
        padding-top: 15%
    }
    .cols7.imgMgn0 .imgGridItem:nth-child(6n+1),
    .cols7.imgMgn1 .imgGridItem:nth-child(6n+1),
    .cols7.imgMgn2 .imgGridItem:nth-child(6n+1),
    .cols8.imgMgn0 .imgGridItem:nth-child(6n+1),
    .cols8.imgMgn1 .imgGridItem:nth-child(6n+1),
    .cols8.imgMgn2 .imgGridItem:nth-child(6n+1) {
        margin-left: 0;
        clear: both
    }
    .cols7.imgMgn0 .imgGridItem.child1of6,
    .cols7.imgMgn1 .imgGridItem.child1of6,
    .cols7.imgMgn2 .imgGridItem.child1of6,
    .cols8.imgMgn0 .imgGridItem.child1of6,
    .cols8.imgMgn1 .imgGridItem.child1of6,
    .cols8.imgMgn2 .imgGridItem.child1of6 {
        margin-left: 0;
        clear: both
    }
}
@media only screen and (min-width: 1024px) {
    .cols7.imgMgn0 .packeryColumnSizer {
        width: 14.285714%
    }
    .cols7.imgMgn1 .packeryColumnSizer {
        width: 13.428571%
    }
    .cols7.imgMgn2 .packeryColumnSizer {
        width: 12.57142%
    }
    .cols7.imgMgn0 .imgGridItem {
        width: 14.285714%;
        margin: 0;
    }
    .ieLTE7 .cols7.imgMgn0 .imgGridItem {
        width: 14.2%
    }
    .cols7.imgMgn0.squareGallery .imgGridItem {
        padding-top: 14.285714%
    }
    .cols7.imgMgn1 .imgGridItem {
        width: 13.428571%;
    }
    .ieLTE7 .cols7.imgMgn1 .imgGridItem {
        width: 13.35%
    }
    .cols7.imgMgn1.squareGallery .imgGridItem {
        padding-top: 13.428571%
    }
    .cols7.imgMgn2 .imgGridItem {
        width: 12.57142%;
    }
    .ieLTE7 .cols7.imgMgn2 .imgGridItem {
        width: 12.5%
    }
    .cols7.imgMgn2.squareGallery .imgGridItem {
        padding-top: 12.57142%
    }
    .cols7.imgMgn0 .imgGridItem:nth-child(7n+1),
    .cols7.imgMgn1 .imgGridItem:nth-child(7n+1),
    .cols7.imgMgn2 .imgGridItem:nth-child(7n+1) {
        margin-left: 0;
        clear: both
    }
    .cols7.imgMgn0 .imgGridItem.child1of7,
    .cols7.imgMgn1 .imgGridItem.child1of7,
    .cols7.imgMgn2 .imgGridItem.child1of7 {
        margin-left: 0;
        clear: both
    }
    .cols8.imgMgn0 .packeryColumnSizer {
        width: 12.5%
    }
    .cols8.imgMgn1 .packeryColumnSizer {
        width: 11.625%
    }
    .cols8.imgMgn2 .packeryColumnSizer {
        width: 10.75%
    }
    .cols8.imgMgn0 .imgGridItem {
        width: 12.5%;
        margin: 0;
    }
    .ieLTE7 .cols8.imgMgn0 .imgGridItem {
        width: 12.49%
    }
    .cols8.imgMgn0.squareGallery .imgGridItem {
        padding-top: 12.5%
    }
    .cols8.imgMgn1 .imgGridItem {
        width: 11.625%;
    }
    .ieLTE7 .cols8.imgMgn1 .imgGridItem {
        width: 11.55%
    }
    .cols8.imgMgn1.squareGallery .imgGridItem {
        padding-top: 11.625%
    }
    .cols8.imgMgn2 .imgGridItem {
        width: 10.75%;
    }
    .ieLTE7 .cols8.imgMgn2 .imgGridItem {
        width: 10.7%
    }
    .cols8.imgMgn2.squareGallery .imgGridItem {
        padding-top: 10.75%
    }
    .cols8.imgMgn0 .imgGridItem:nth-child(8n+1),
    .cols8.imgMgn1 .imgGridItem:nth-child(8n+1),
    .cols8.imgMgn2 .imgGridItem:nth-child(8n+1) {
        margin-left: 0;
        clear: both
    }
    .cols8.imgMgn0 .imgGridItem.child1of8,
    .cols8.imgMgn1 .imgGridItem.child1of8,
    .cols8.imgMgn2 .imgGridItem.child1of8 {
        margin-left: 0;
        clear: both
    }
}
.imgRowItem {
    float: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.imgMgn0 .imgRowItem {
    margin: 0
}
.imgMgn1 .imgRowItem {
    margin: 0 1.5% 1.5% 0
}
.imgMgn2 .imgRowItem {
    margin: 0 3% 3% 0
}
.building .imgRowItem {
    visibility: hidden
}
#at3lb {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 11
}
.at3lblight {
    background: rgba(255, 255, 255, 0.7)
}
#at3win {
    position: fixed;
    _position: absolute;
    top: 15%;
    left: 50%;
    margin-left: -320px;
    background: #fff;
    border: 1px solid #d2d2d1;
    width: 640px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    z-index: 12
}
#at3win #at3winheader {
    position: relative;
    border-bottom: 1px solid #d2d2d1;
    background: #f1f1f1;
    height: 49px;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    cursor: default;
}
#at3win #at3winheader h3 {
    height: 49px;
    line-height: 49px;
    margin: 0 50px 0 0;
    padding: 0 20px;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 1px #fff;
    color: #333;
    direction: ltr
}
#at3win #at3wincontent {
    height: 440px;
    position: relative
}
#at3winemail,
#at3winshare {
    height: 100%
}
#at3winssi {
    color: #777;
    position: absolute;
    right: 50px;
    top: 0;
    height: 50px;
    display: block
}
.at-quickshare-header-peep {
    position: absolute;
    top: 0;
    right: 34px;
    height: 16px;
    padding: 6px;
    border-left: 1px solid #dedede;
    cursor: pointer
}
#at3winheaderclose {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 15px;
    -moz-background-size: 15px;
    background-size: 15px;
    border-left: 1px solid #d2d2d1;
    width: 49px;
    height: 49px;
    line-height: 49px;
    overflow: hidden;
    text-indent: -9999px;
    text-shadow: none;
    cursor: pointer;
}
#at3winheaderclose:hover {
    opacity: .7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70)
}
#at3winfooter {
    position: relative;
    background: #fff;
    border-top: 1px solid #d2d2d1;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    line-height: 11px;
    padding: 10px 20px 20px 20px;
    font-size: 11px;
    color: #666;
}
#at3winfooter a {
    margin-right: 10px;
    text-decoration: none;
    color: #666
}
#at3logo {
    float: left;
    background: url("//s7.addthis.com/static/t00/at3logo-sm.gif") no-repeat left center !important;
    padding-left: 10px
}
#at3privacy {
    float: right;
    background: url("//s7.addthis.com/static/t00/at3-privacy.gif") no-repeat right center !important;
    padding-right: 14px
}
#at3wincontent,
#at20mc {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.pagination {
    padding-top: 1.5em
}
.hasClickAction {
    cursor: pointer
}
.tableWrap {
    width: 100%;
    padding: 0;
    overflow-x: scroll
}
table.beerList {
    width: 100%;
}
table.beerList td.beerIBU,
table.beerList td.beerABV,
table.beerList td.beerPrice {
    width: 10%
}
table.beerList th.beerName,
table.beerList td.beerStyle {
    width: 19%
}
table.beerList td.beerBreweryAndLocation {
    width: 32%
}
.beerListContent .blockText {
    margin-bottom: 1.5em
}
.txa1 .beerList th,
.txa1 .beerList td {
    text-align: center
}
.txa2 .beerList th,
.txa2 .beerList td {
    text-align: right
}
.beerListHeader {
    padding-bottom: 0;
    margin-top: 1.5em;
}
.beerListHeader:first-child {
    margin-top: 0
}
.beerListHeader a,
.beerName a {
    color: #d31c1c
}
.museoslabbold {
    font-family: museoslabbold, "Courier New", Courier, monospace;
    font-style: normal;
    font-weight: 700
}
.museosansbold {
    font-family: museosansbold, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700
}
.museosanslight {
    font-family: museosanslight, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 300
}
.adellebold {
    font-family: adellebold, "Courier New", Courier, monospace;
    font-style: normal;
    font-weight: 700
}
@font-face {
    font-family: 'fontello';
    src: url("/fontello.eot?50069385");
    src: url("/fontello.eot?50069385#iefix") format('embedded-opentype'), url("/fontello.woff?50069385") format('woff'), url("/fontello.ttf?50069385") format('truetype'), url("/fontello.svg?50069385#fontello") format('svg');
    font-weight: normal;
    font-style: normal
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    -webkit-transition: -webkit-transform 300ms;
    -moz-transition: -moz-transform 300ms;
    -o-transition: -o-transform 300ms;
    -ms-transition: -ms-transform 300ms;
    transition: transform 300ms;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}
.icon-mail:before {
    content: '\e801'
}
.icon-link:before {
    content: '\e800'
}
.icon-picture:before {
    content: '\e803'
}
.icon-plus:before {
    content: '\e80a'
}
.icon-plus-circled:before {
    content: '\e80b'
}
.icon-plus-squared:before {
    content: '\e80f'
}
.icon-minus:before {
    content: '\e810'
}
.icon-minus-circled:before {
    content: '\e814'
}
.icon-minus-squared:before {
    content: '\e816'
}
.icon-attention-alt:before {
    content: '\e804'
}
.icon-menu-2:before {
    content: '\e80d'
}
.icon-down-dir:before {
    content: '\e817'
}
.icon-up-dir:before {
    content: '\e818'
}
.icon-left-dir:before {
    content: '\e81e'
}
.icon-right-dir:before {
    content: '\e81f'
}
.icon-down-open:before {
    content: '\e822'
}
.icon-left-open:before {
    content: '\e824'
}
.icon-right-open:before {
    content: '\e825'
}
.icon-up-open:before {
    content: '\e826'
}
.icon-angle-circled-left:before {
    content: '\e827'
}
.icon-angle-circled-right:before {
    content: '\e828'
}
.icon-mail-alt:before {
    content: '\e80c'
}
.icon-angle-circled-down:before {
    content: '\e82a'
}
.icon-food:before {
    content: '\e802'
}
.icon-picture-1:before {
    content: '\e806'
}
.icon-menu-1:before {
    content: '\e813'
}
.icon-info-1:before {
    content: '\e807'
}
.icon-location-2:before {
    content: '\e809'
}
.icon-phone-outline:before {
    content: '\e80e'
}
.icon-phone-1:before {
    content: '\e808'
}
.icon-menu-4:before {
    content: '\e811'
}
.icon-menu-3:before {
    content: '\e812'
}
.icon-calendar-1:before {
    content: '\e805'
}
.icon-pinterest:before {
    content: '\e81d'
}
.icon-linkedin:before {
    content: '\e81a'
}
.icon-twitter:before {
    content: '\e819'
}
.icon-facebook:before {
    content: '\e81b'
}
.icon-opentable:before {
    content: '\e815'
}
.icon-instagram:before {
    content: '\e81c'
}
.icon-location-1:before {
    content: '\e820'
}
.icon-calendar-2:before {
    content: '\e821'
}
.icon-shop:before {
    content: '\e823'
}
.icon-angle-circled-up:before {
    content: '\e829'
}
.icon-opentable:before {
    margin-left: -.1em
}
.mobileNavOpen .icon-down-dir:before,
.mobileSideNavOpen .icon-down-dir:before,
.mobileNavOpen .icon-down-open:before,
.mobileSideNavOpen .icon-down-open:before,
.mobileNavOpen .icon-angle-circled-down:before,
.mobileSideNavOpen .icon-angle-circled-down:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.mobileNavOpen .icon-plus:before,
.mobileSideNavOpen .icon-plus:before,
.mobileNavOpen .icon-plus-circled:before,
.mobileSideNavOpen .icon-plus-circled:before,
.mobileNavOpen .icon-plus-squared:before,
.mobileSideNavOpen .icon-plus-squared:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.fsSm input.gsc-input {
    font-size: 14px
}
.fsMed input.gsc-input {
    font-size: 18px
}
.fsLg input.gsc-input {
    font-size: 24px
}
.gsc-control-cse,
.gsc-control-cse .gsc-table-result,
.gsc-completion-container,
.gsc-completion-container td {
    border: 0;
    font-family: inherit !important
}
.gsc-completion-container .gsst_a .gscb_a,
.blockContent .gsst_a .gscb_a,
.gsc-completion-container .gsst_a:hover .gscb_a,
.blockContent .gsst_a:hover .gscb_a,
.gsc-completion-container .input-box-hover .gsst_a .gscb_a,
.blockContent .input-box-hover .gsst_a .gscb_a {
    background: #fff !important;
    color: #555 !important
}
.blockContent .gsc-control-cse table,
.blockContent .gsc-control-cse td {
    padding: 0;
    border: 0;
    margin-bottom: 0
}
.blockContent .gsc-control-cse,
.blockContent .gsc-control-cse .gsc-table-result,
.blockContent .gsc-result-info {
    font-size: inherit
}
.blockContent .gsst_a,
.blockContent .cse .gsc-control-cse,
.blockContent .gsc-control-cse {
    padding: 0;
    border: 0;
    background: transparent
}
.blockContent .gsc-table-result {
    border-collapse: separate
}
.blockContent .gsc-result-info {
    padding-left: 0
}
.blockContent .gsc-input-box table {
    margin: 0
}
.blockContent .gsc-search-box .gsib_a {
    padding: .5em
}
.blockContent .gsc-search-box .gsib_b {
    padding: 0
}
.blockContent .gsst_a {
    line-height: 0;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 40px;
    text-align: center
}
.blockContent .gsc-input,
.blockContent .gsc-input-box {
    height: auto !important
}
.blockContent .gsc-control-cse,
.blockContent .gsc-control-cse table,
.blockContent .gsc-control-cse th,
.blockContent .gsc-control-cse td,
.blockContent .gssb_a,
.blockContent td.gsc-input,
.blockContent td.gsc-search-button,
.blockContent td.gsc-clear-button,
.blockContent .gsc-webResult .gsc-result,
.blockContent .gsc-webResult .gsc-result:hover {
    border: 0
}
.blockContent .gsc-webResult .gsc-result,
.blockContent .gsc-webResult .gsc-result:hover {
    padding-left: 0
}
.blockContent .gsst_b {
    line-height: 0
}
.blockContent .gsc-search-box .gsc-input>input:focus,
.blockContent .gsc-input-box-focus,
.blockContent .gsc-search-box .gsc-input>input:hover,
.blockContent .gsc-input-box-hover {
    -webkit-box-shadow: none;
    box-shadow: none
}
.blockContent input.gsc-input,
.blockContent .gsc-input-box,
.blockContent .gsc-input-box-hover,
.blockContent .gsc-input-box-focus {
    border-color: #ccc
}
.blockContent input.gsc-input {
    color: #555
}
.blockContent td.gsc-search-button {
    padding: 0;
    vertical-align: middle;
}
.blockContent td.gsc-search-button input {
    margin: 0;
    vertical-align: middle
}
.blockContent .cse input.gsc-search-button,
.blockContent input.gsc-search-button {
    height: auto;
    padding: .25em 1em
}
.blockContent input[type=image].gsc-search-button {
    padding: .625em 1.75em
}
.blockContent .gsc-above-wrapper-area {
    border-bottom-color: transparent;
    padding-bottom: 0;
    margin-bottom: .25em
}
.blockContent .gsc-wrapper.gsc-thinWrapper {
    border-right: 0
}
.blockContent .gsc-result-info,
.blockContent .gsc-orderby-label,
.blockContent .gs-result a.gs-visibleUrl,
.blockContent .gs-result .gs-visibleUrl,
.blockContent .gsc-preview-reviews,
.blockContent .gsc-control-cse .gs-snippet,
.blockContent .gsc-control-cse .gs-promotion em {
    color: #473a37
}
.blockContent .gsc-control-cse .gs-snippet,
.blockContent .gsc-control-cse .gs-promotion em {
    font-size: inherit
}
.blockContent .gs-title,
.blockContent .gs-webResult.gs-result a.gs-title,
.blockContent .gs-webResult.gs-result a.gs-title *,
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-page,
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #d31c1c !important;
    text-decoration: none !important;
    background: transparent
}
.blockContent .gs-title,
.blockContent .gs-webResult.gs-result a.gs-title,
.blockContent .gs-webResult.gs-result a.gs-title *,
.blockContent .cse .gs-webResult,
.blockContent .gs-webResult .gs-visibleUrl {
    font-weight: inherit
}
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-page,
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    text-shadow: none;
    text-decoration: none
}
.blockContent .cse .gsc-cursor-box,
.blockContent .gsc-results .gsc-cursor-box,
.blockContent .gsc-cursor-box {
    border-style: solid;
    border-color: transparent;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}
.blockContent .gsc-table-result,
.blockContent .gsc-thumbnail-inside,
.blockContent .gsc-url-top {
    padding: 0
}
.blockContent .gcsc-branding {
    padding-left: 0;
    padding-right: 0
}
.blockContent .cse input.gsc-search-button,
.blockContent .cse input.gsc-search-button:hover,
.blockContent input.gsc-search-button,
.blockContent input.gsc-search-button:hover,
.blockContent .gsc-selected-option-container {
    font-weight: inherit;
    color: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #d31c1c;
    font-size: 16px;
    border-color: #fee00e;
    border-width: 1px;
    border-style: solid
}
.blockContent .cse form.gsc-search-box,
.blockContent form.gsc-search-box {
    padding-left: 0;
    padding-right: 0
}
.blockContent .gsc-control-cse .gsc-option-menu {
    background: #f6f3ec;
    border-color: #473a37
}
.blockContent .gsc-option-menu-item {
    color: #473a37
}
.blockContent .gsc-option-menu-item-highlighted {
    background: transparent;
}
.blockContent .gsc-option-menu-item-highlighted .gsc-option:before {
    display: inline-block;
    width: .9em;
    text-align: left;
    content: '•';
    margin-left: -.9em
}
.blockContent .gsc-option-menu-container {
    font-size: inherit
}
.blockContent .gsc-selected-option-container {
    font-size: inherit;
    width: auto !important;
    padding-left: 1em;
    padding-right: 1em
}
.blockContent .gs-visibleUrl,
.blockContent .gsc-result-info-container,
.blockContent .gsc-orderby-container {
    font-size: 85%
}
.blockContent .gsc-result-info {
    margin-bottom: 0
}
.blockContent .gcsc-branding-img-noclear,
.blockContent .gcsc-branding-img-noclear img {
    vertical-align: top
}
.blockContent .gs-no-results-result .gs-snippet {
    margin: 0;
    padding: .5em;
    color: #333;
    background: rgba(255, 255, 255, 0);
    border-color: #ccc
}
.blockContent .gs-result img.gs-image {
    border-color: #ccc;
    border-width: 1px
}
.blockContainer.hidden {
    display: none
}
.ieLTE8 .blockContainer {
    position: relative;
    z-index: 1
}
.blockContent {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.blockContent:before,
.blockContent:after {
    content: '';
    display: table
}
.blockContent:after {
    clear: both
}
.ieLTE7 .blockContent {
    zoom: 1
}
.blockContent .blockImg {
    padding-bottom: 1.5em
}
.blockContent.layoutB.hasImg .blockImg {
    padding-top: 1.5em;
    padding-bottom: 0
}
.blockContent.hasImg.imgOnly .blockImg {
    padding-top: 0;
    padding-bottom: 0
}
.ieLTE8 .blockContent {
    position: relative;
    z-index: 1
}
.blockImg {
    text-align: center
}
.blockInnerContent b,
.blockInnerContent strong {
    font-weight: bold
}
.blockInnerContent i,
.blockInnerContent em {
    font-style: italic
}
.blockContainer,
.pageTitleContainer,
.itemsCollectionContainer {
    border-style: solid;
    border-color: #ccc;
    background-color: transparent;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 3em;
    text-align: center;
}
.blockWrap_addthis .socialIcons a,
.blockWrap_addthis .item .socialIcons a {
    color: #d31c1c
}
.blockWrap_addthis .socialIcons a {
    background-color: #333;
    -webkit-border-radius: 50%;
    border-radius: 50%
}
.blockWrap_f2e35c0d0ec744728e5614a85bb89d12 {
    padding-top: 0;
    padding-bottom: 30px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f2e35c0d0ec744728e5614a85bb89d12 {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f2e35c0d0ec744728e5614a85bb89d12 .blockInnerContent {
    text-align: left;
}
.blockWrap_e090cfb6c8aa4a33846f2d3070271890 {
    padding-top: 0;
    padding-bottom: 0;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_e090cfb6c8aa4a33846f2d3070271890 {
    padding-left: 0;
    padding-right: 0
}
.audioEmbed iframe {
    max-width: 100%;
}
.txa1 .audioEmbed iframe {
    margin: 0 auto
}
.txa2 .audioEmbed iframe {
    float: right
}
.blockAdditional {
    padding-top: 2.5em;
    clear: both
}
.secondaryContent .blockContent.layoutC .blockImg,
.secondaryContent .blockContent.layoutD .blockImg,
.secondaryContent .blockContent.layoutC .blockText,
.secondaryContent .blockContent.layoutD .blockText {
    width: 47.36842105263158%;
    min-height: 1em
}
.secondaryContent .blockContent.hasImg.layoutC .blockText,
.secondaryContent .blockContent.hasImg.layoutD .blockText {
    padding-top: 0
}
.secondaryContent .blockContent.layoutC .blockImg {
    padding-bottom: 0;
    float: left
}
.secondaryContent .blockContent.layoutC .blockText {
    float: right
}
.secondaryContent .blockContent.layoutD .blockImg {
    padding-bottom: 0;
    float: right
}
.secondaryContent .blockContent.layoutD .blockText {
    float: left
}
.secondaryContent .blockContent.hasImg.layoutE .blockImg {
    max-width: 47.36842105263158%;
    padding-right: 5.263157894736842%;
    float: left
}
.secondaryContent .blockContent.hasImg.layoutF .blockImg {
    max-width: 47.36842105263158%;
    padding-left: 5.263157894736842%;
    float: right
}
.secondaryContent .blockContent.hasImg.layoutE img,
.secondaryContent .blockContent.hasImg.layoutF img {
    min-height: 1px
}
.secondaryContent .blockContent.hasVideo.layoutE .blockImg,
.secondaryContent .blockContent.hasVideo.layoutF .blockImg,
.secondaryContent .blockContent.hasSlideshow.layoutE .blockImg,
.secondaryContent .blockContent.hasSlideshow.layoutF .blockImg,
.secondaryContent .blockContent.hasMap.layoutE .blockImg,
.secondaryContent .blockContent.hasMap.layoutF .blockImg,
.secondaryContent .blockContent.hasGridGallery.layoutE .blockImg,
.secondaryContent .blockContent.hasGridGallery.layoutF .blockImg {
    width: 47.36842105263158%
}
@media only screen and (min-width: 768px) {
    .blockContent.layoutC .blockImg,
    .blockContent.layoutD .blockImg,
    .blockContent.layoutC .blockText,
    .blockContent.layoutD .blockText {
        width: 47.36842105263158%;
        min-height: 1em
    }
    .blockContent.hasImg.layoutC .blockText,
    .blockContent.hasImg.layoutD .blockText {
        padding-top: 0
    }
    .blockContent.layoutC .blockImg {
        padding-bottom: 0;
        float: left
    }
    .blockContent.layoutC .blockText {
        float: right
    }
    .blockContent.layoutD .blockImg {
        padding-bottom: 0;
        float: right
    }
    .blockContent.layoutD .blockText {
        float: left
    }
    .blockContent.hasImg.layoutE .blockImg {
        max-width: 47.36842105263158%;
        padding-right: 5.263157894736842%;
        float: left
    }
    .blockContent.hasImg.layoutF .blockImg {
        max-width: 47.36842105263158%;
        padding-left: 5.263157894736842%;
        float: right
    }
    .blockContent.hasImg.layoutE img,
    .blockContent.hasImg.layoutF img {
        min-height: 1px
    }
    .blockContent.hasVideo.layoutE .blockImg,
    .blockContent.hasVideo.layoutF .blockImg,
    .blockContent.hasSlideshow.layoutE .blockImg,
    .blockContent.hasSlideshow.layoutF .blockImg,
    .blockContent.hasMap.layoutE .blockImg,
    .blockContent.hasMap.layoutF .blockImg,
    .blockContent.hasGridGallery.layoutE .blockImg,
    .blockContent.hasGridGallery.layoutF .blockImg {
        width: 47.36842105263158%
    }
}
.itemsCollectionContainer:before,
.itemsCollectionContent:before,
.itemsCollectionContainer:after,
.itemsCollectionContent:after {
    content: '';
    display: table
}
.itemsCollectionContainer:after,
.itemsCollectionContent:after {
    clear: both
}
.ieLTE7 .itemsCollectionContainer,
.ieLTE7 .itemsCollectionContent {
    zoom: 1
}
.ieLTE8 .itemsCollectionContainer,
.ieLTE8 .itemsCollectionContent {
    position: relative;
    z-index: 1
}
.itemsCollectionContent {
    margin-top: -1.5em
}
.truncateContent {
    max-height: 9em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.scTruncateEllipsis {
    margin-right: .3em;
}
ul > .scTruncateEllipsis {
    margin-right: 0
}
.scTruncateUnchanged .moreLink,
.ieLTE8 .moreLink {
    margin-left: .5em
}
.scTruncateUnchanged br + .moreLink,
.ieLTE8 br + .moreLink {
    margin-left: 0
}
.ieLTE8 .truncateContent {
    max-height: 10.5em
}
.itemImg {
    text-align: center;
    padding-bottom: 1em
}
.itemImg:last-child {
    padding-bottom: 0
}
.item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin: 0 auto;
    border-style: solid;
    word-wrap: break-word;
    color: #333;
    background-color: transparent;
    border-color: #ccc;
}
.item:last-child {
    margin-bottom: 0
}
.itemContent{
    margin-top: 1.5em;
}
.ieLTE8 .item {
    position: relative;
    z-index: 1
}
.item a {
    color: #d31c1c
}
.item .contentTitle,
.item.contentTitle {
    text-transform: none;
}
.item .contentTitle,
.item .contentTitle a,
.item.contentTitle a {
    color: #d31c1c
}
.item .contentTitle,
.item.contentTitle {
    letter-spacing: normal;
}
.item .itemInnerContent b,
.item .itemInnerContent strong {
    font-weight: bold
}
.item .itemInnerContent i,
.item .itemInnerContent em {
    font-style: italic
}
.item.hidden {
    display: none
}
.definitionListContainer .definitionList {
    margin-top: 1em
}
.definitionList .contentTitle,
.defListItem .contentTitle {
    color: #d31c1c;
    text-transform: none;
    letter-spacing: normal;
}
.defItemInnerContent {
    color: #333;
}
.defListItem {
    color: #333;
    background-color: transparent;
    border-color: #ccc;
}
.items_d1d1a5228b154dda9013f6d7c87bb46e .item .itemInnerContent a,
.items_d1d1a5228b154dda9013f6d7c87bb46e .item .socialContent a,
.items_d1d1a5228b154dda9013f6d7c87bb46e .item .socialActions a {
    color: #d31c1c
}
.items_d1d1a5228b154dda9013f6d7c87bb46e .item,
.items_d1d1a5228b154dda9013f6d7c87bb46e .defItemInnerContent {
    color: #d31c1c
}
.items_d1d1a5228b154dda9013f6d7c87bb46e .item .contentTitle,
.items_d1d1a5228b154dda9013f6d7c87bb46e .item .contentTitle a,
.items_d1d1a5228b154dda9013f6d7c87bb46e .item.contentTitle,
.items_d1d1a5228b154dda9013f6d7c87bb46e .item.contentTitle a,
.items_d1d1a5228b154dda9013f6d7c87bb46e.definitionList .contentTitle {
    color: #d31c1c;
}
.items_d1d1a5228b154dda9013f6d7c87bb46e .socialContent > a {
    display: block;
}
.items_d4998f667ade48a9a188f1f646138957 .item,
.items_d4998f667ade48a9a188f1f646138957 .defItemInnerContent {
    color: #d31c1c
}
.items_d4998f667ade48a9a188f1f646138957 .socialContent > a {
    display: block;
}
.items_aef1e98162b34ed1bba5c4c07a67c867 .item {
    border-color: #e6ddc9;
}
.items_aef1e98162b34ed1bba5c4c07a67c867 .socialContentExternal {
    border-color: #e6ddc9
}
.items_aef1e98162b34ed1bba5c4c07a67c867 .socialContent > a {
    display: block;
}
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item {
    background-color: #edd101;
    border-color: #473a37;
}
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item .itemInnerContent a,
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item .socialContent a,
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item .socialActions a {
    color: #edd101
}
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item .contentTitle,
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item .contentTitle a,
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item.contentTitle,
.items_d0fa564c73a54456aa3d90e48aa65dd3 .item.contentTitle a,
.items_d0fa514de264c73a54456aa3d90e48aa65dd3.definitionList .contentTitle {
    color: #000;
}
.items_d0fa564c73a54456aa3d90e48aa65dd3 .socialContentExternal {
    border-color: #473a37
}
.items_d0fa564c73a54456aa3d90e48aa65dd3 .socialContent > a {
    display: block;
}
.items_cf8a0d9f16424327a5f14de239d9f0a3 .item {
    background-color: #edd101;
    border-color: #473a37;
}
.items_cf8a0d9f16424327a5f14de239d9f0a3 .item .itemInnerContent a,
.items_cf8a0d9f16424327a5f39d9f0a3 .item .socialContent a,
.items_cf8a0d9f16424327a5f14de239d9f0a3 .item .socialActions a {
    color: #000
}
.items_cf8a0d9f16424327a5f14de239d9f0a3 .item .contentTitle,
.items_cf8a0d9f16424327a5f14de239d9f0a3 .item .contentTitle a,
.items_cf8a0d9f16424327a5f14de239d9f0a3 .item.contentTitle,
.items_cf8a0d9f16424327a5f14de239d9f0a3 .item.contentTitle a,
.items_cf8a0d9f16424327a5f14de239d9f0a3.definitionList .contentTitle {
    color: #d31c1c;
}
.items_cf8a0d9f16424327a5f14de239d9f0a3 .socialContentExternal {
    border-color: #473a37
}
.items_cf8a0d9f16424327a5f14de239d9f0a3 .socialContent > a {
    display: block;
}
.items_f3518c9f3eef4322b36185aa15aba4fb .item {
    background-color: #edd101;
    border-color: #473a37;
}
.items_f3518c9f3eef4322b36185aa15aba4fb .item .itemInnerContent a,
.items_f3518c9f3eef4322b36185aa15aba4fb .item .socialContent a,
.items_f3518c9f3eef4322b36185aa15aba4fb .item .socialActions a {
    color: #000
}
.items_f3518c9f3eef4322b36185aa15aba4fb .item .contentTitle,
.items_f3518c9f3eef4322b36185aa15aba4fb .item .contentTitle a,
.items_f3518c9f3eef4322b36185aa15aba4fb .item.contentTitle,
.items_f3518c9f3eef4322b36185aa15aba4fb .item.contentTitle a,
.items_f3518c9f3eef4322b36185aa15aba4fb.definitionList .contentTitle {
    color: #000;
}
.items_f3518c9f3eef4322b36185aa15aba4fb .socialContentExternal {
    border-color: #473a37
}
.items_f3518c9f3eef4322b36185aa15aba4fb .socialContent > a {
    display: block;
}
.items_e31b2d2581b248eb9b28903b7c42e88a .item {
    background-color: #fff7db;
    border-color: #fff0b9;
}
.items_e31b2d2581b248eb9b28903b7c42e88a .socialContentExternal {
    border-color: #fff0b9
}
.items_e31b2d2581b248eb9b28903b7c42e88a .socialContent > a {
    display: block;
}
.items_e6b441a0a90440bdad18be4f261deb15 .item {
    background-color: #fff;
    border-color: #473a37;
}
.items_e6b441a0a90440bdad18be4f261deb15 .item .itemInnerContent a,
.items_e6b441a0a90440bdad18be4f261deb15 .item .socialContent a,
.items_e6b441a0a90440bdad18be4f261deb15 .item .socialActions a {
    color: #473a37
}
.items_e6b441a0a90440bdad18be4f261deb15 .item .contentTitle,
.items_e6b441a0a90440bdad18be4f261deb15 .item .contentTitle a,
.items_e6b441a0a90440bdad18be4f261deb15 .item.contentTitle,
.items_e6b441a0a90440bdad18be4f261deb15 .item.contentTitle a,
.items_e6b441a0a90440bdad18be4f261deb15.definitionList .contentTitle {
    color: #473a37;
}
.items_e6b441a0a90440bdad18be4f261deb15 .socialContentExternal {
    border-color: #473a37
}
.items_e6b441a0a90440bdad18be4f261deb15 .socialContent > a {
    display: block;
}
.items_ce4fec2c5e964f65834eb0ad093286df .item {
    border-color: #473a37;
}
.items_ce4fec2c5e964f65834eb0ad093286df .item .itemInnerContent a,
.items_ce4fec2c5e964f65834eb0ad093286df .item .socialContent a,
.items_ce4fec2c5e964f65834eb0ad093286df .item .socialActions a {
    color: #473a37
}
.items_ce4fec2c5e964f65834eb0ad093286df .item .contentTitle,
.items_ce4fec2c5e964f65834eb0ad093286df .item .contentTitle a,
.items_ce4fec2c5e964f65834eb0ad093286df .item.contentTitle,
.items_ce4fec2c5e964f65834eb0ad093286df .item.contentTitle a,
.items_ce4fec2c5e964f65834eb0ad093286df.definitionList .contentTitle {
    color: #473a37;
}
.items_ce4fec2c5e964f65834eb0ad093286df .socialContentExternal {
    border-color: #473a37
}
.items_ce4fec2c5e964f65834eb0ad093286df .socialContent > a {
    display: block;
}
.items_e6c647bf28244a42825c6405a679b676 .item {
    background-color: #edd101;
    background-color: rgba(237, 209, 1, 0.2);
}
.ieLTE8 .items_e6c647bf28244a42825c6405a679b676 .item {
    -pie-poll: true;
    -pie-background: rgba(237, 209, 1, 0.2);
    behavior: url("/PIE.htc")
}
.items_e6c647bf28244a42825c6405a679b676 .socialContent > a {
    display: block;
}
.items_cf9ed068c6fe48c598d6ad7cb0edc4d9 .item {
    background-color: #edd101;
    background-color: rgba(237, 209, 1, 0.25);
}
.ieLTE8 .items_cf9ed068c6fe48c598d6ad7cb0edc4d9 .item {
    -pie-poll: true;
    -pie-background: rgba(237, 209, 1, 0.25);
    behavior: url("/PIE.htc")
}
.items_cf9ed068c6fe48c598d6ad7cb0edc4d9 .socialContent > a {
    display: block;
}
.items_f4267c6a536740bb943e92a8fd3eee20 .item .contentTitle,
.items_f4267c6a536740bb943e92a8fd3eee20 .item .contentTitle a,
.items_f4267c6a536740bb943e92a8fd3eee20 .item.contentTitle,
.items_f4267c6a536740bb943e92a8fd3eee20 .item.contentTitle a,
.items_f4267c6a536740bb943e92a8fd3eee20.definitionList .contentTitle {
    color: #000;
}
.items_f4267c6a536740bb943e92a8fd3eee20 .socialContent > a {
    display: block;
}
.items_b9fce2cb771e44c29f37db5d03f6b49d .item .contentTitle,
.items_b9fce2cb771e44c29f37db5d03f6b49d .item .contentTitle a,
.items_b9fce2cb771e44c29f37db5d03f6b49d .item.contentTitle,
.items_b9fce2cb771e44c29f37db5d03f6b49d .item.contentTitle a,
.items_b9fce2cb771e44c29f37db5d03f6b49d.definitionList .contentTitle {
    color: #000;
}
.items_b9fce2cb771e44c29f37db5d03f6b49d .socialContent > a {
    display: block;
}
.items_a885e48c61fd41629952723d4b00d708 .item .contentTitle,
.items_a885e48c61fd41629952723d4b00d708 .item .contentTitle a,
.items_a885e48c61fd41629952723d4b00d708 .item.contentTitle,
.items_a885e48c61fd41629952723d4b00d708 .item.contentTitle a,
.items_a885e48c61fd41629952723d4b00d708.definitionList .contentTitle {
    color: #000;
}
.items_a885e48c61fd41629952723d4b00d708 .socialContent > a {
    display: block;
}
.items_dfb157f44d28426cb06c5e0cee6b378f .item .contentTitle,
.items_dfb157f44d28426cb06c5e0cee6b378f .item .contentTitle a,
.items_dfb157f44d28426cb06c5e0cee6b378f .item.contentTitle,
.items_dfb157f44d28426cb06c5e0cee6b378f .item.contentTitle a,
.items_dfb157f44d28426cb06c5e0cee6b378f.definitionList .contentTitle {
    color: #000;
}
.items_dfb157f44d28426cb06c5e0cee6b378f .socialContent > a {
    display: block;
}
.items_d4344709011b447c993a3c41741a244a .item .contentTitle,
.items_d4344709011b447c993a3c41741a244a .item .contentTitle a,
.items_d4344709011b447c993a3c41741a244a .item.contentTitle,
.items_d4344709011b447c993a3c41741a244a .item.contentTitle a,
.items_d4344709011b447c993a3c41741a244a.definitionList .contentTitle {
    color: #000;
}
.items_d4344709011b447c993a3c41741a244a .socialContent > a {
    display: block;
}
.items_e02cafcc398d4afba6f0be320deaa082 .item .contentTitle,
.items_e02cafcc398d4afba6f0be320deaa082 .item .contentTitle a,
.items_e02cafcc398d4afba6f0be320deaa082 .item.contentTitle,
.items_e02cafcc398d4afba6f0be320deaa082 .item.contentTitle a,
.items_e02cafcc398d4afba6f0be320deaa082.definitionList .contentTitle {
    color: #000;
}
.items_e02cafcc398d4afba6f0be320deaa082 .socialContent > a {
    display: block;
}
.items_c620b420fa544fa5851e6ffb69ee784f .item .contentTitle,
.items_c620b420fa544fa5851e6ffb69ee784f .item .contentTitle a,
.items_c620b420fa544fa5851e6ffb69ee784f .item.contentTitle,
.items_c620b420fa544fa5851e6ffb69ee784f .item.contentTitle a,
.items_c620b420fa544fa5851e6ffb69ee784f.definitionList .contentTitle {
    color: #000;
}
.items_c620b420fa544fa5851e6ffb69ee784f .socialContent > a {
    display: block;
}
.items_bdbf2b646eaa45648ab9ae35d013ad2f .item .contentTitle,
.items_bdbf2b646eaa45648ab9ae35d013ad2f .item .contentTitle a,
.items_bdbf2b646eaa45648ab9ae35d013ad2f .item.contentTitle,
.items_bdbf2b646eaa45648ab9ae35d013ad2f .item.contentTitle a,
.items_bdbf2b646eaa45648ab9ae35d013ad2f.definitionList .contentTitle {
    color: #000;
}
.items_bdbf2b646eaa45648ab9ae35d013ad2f .socialContent > a {
    display: block;
}
.items_ffeece62690e46d990735fd6e95cd479 .item .contentTitle,
.items_ffeece62690e46d990735fd6e95cd479 .item .contentTitle a,
.items_ffeece62690e46d990735fd6e95cd479 .item.contentTitle,
.items_ffeece62690e46d990735fd6e95cd479 .item.contentTitle a,
.items_ffeece62690e46d990735fd6e95cd479.definitionList .contentTitle {
    color: #000;
}
.items_ffeece62690e46d990735fd6e95cd479 .socialContent > a {
    display: block;
}
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .item .itemInnerContent a,
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .item .socialContent a,
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .item .socialActions a {
    color: #000
}
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .item .contentTitle,
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .item .contentTitle a,
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .item.contentTitle,
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .item.contentTitle a,
.items_d73dedaa9a3849949f8b4e9b8cc89c09.definitionList .contentTitle {
    color: #000;
}
.items_d73dedaa9a3849949f8b4e9b8cc89c09 .socialContent > a {
    display: block;
}
.items_cbd154c3b94a4114911e6fefd4d67750 .item .contentTitle,
.items_cbd154c3b94a4114911e6fefd4d67750 .item .contentTitle a,
.items_cbd154c3b94a4114911e6fefd4d67750 .item.contentTitle,
.items_cbd154c3b94a4114911e6fefd4d67750 .item.contentTitle a,
.items_cbd154c3b94a4114911e6fefd4d67750.definitionList .contentTitle {
    color: #000;
}
.items_cbd154c3b94a4114911e6fefd4d67750 .socialContent > a {
    display: block;
}
.items_c663171908a944f99666edabc909a888 .item .itemInnerContent a,
.items_c663171908a944f99666edabc909a888 .item .socialContent a,
.items_c663171908a944f99666edabc909a888 .item .socialActions a {
    color: #030000
}
.items_c663171908a944f99666edabc909a888 .item,
.items_c663171908a944f99666edabc909a888 .defItemInnerContent {
    color: #000
}
.items_c663171908a944f99666edabc909a888 .item .contentTitle,
.items_c663171908a944f99666edabc909a888 .item .contentTitle a,
.items_c663171908a944f99666edabc909a888 .item.contentTitle,
.items_c663171908a944f99666edabc909a888 .item.contentTitle a,
.items_c663171908a944f99666edabc909a888.definitionList .contentTitle {
    color: #030000;
}
.items_c663171908a944f99666edabc909a888 .socialContent > a {
    display: block;
}
.gridView .item {
    float: none
}
.gridView.imagesOnly .socialFeedItem,
.listView.imagesOnly .socialFeedItem,
.gridView.imagesOnly .socialFeedItem.hidden,
.listView.imagesOnly .socialFeedItem.hidden {
    display: none
}
.gridView.imagesOnly .socialFeedItem.hasImg,
.listView.imagesOnly .socialFeedItem.hasImg {
    display: block;
}
.gridView.imagesOnly .socialFeedItem.hasImg .contentImg,
.listView.imagesOnly .socialFeedItem.hasImg .contentImg {
    width: auto;
    float: none;
    margin: 0
}
.gridView.imagesOnly .socialFeedItem.hasImg .socialMeta,
.listView.imagesOnly .socialFeedItem.hasImg .socialMeta,
.gridView.imagesOnly .socialFeedItem.hasImg p,
.listView.imagesOnly .socialFeedItem.hasImg p {
    display: none
}
.listView .itemPreview.hasImg .itemImg {
    float: left;
    clear: right;
    width: 34.78260869565217%;
    padding-bottom: 0
}
.listView .itemPreview.hasImg .itemContent {
    float: right;
    width: 60.869565217391305%
}
.listView .socialFeedItem .contentImg {
    float: left;
    width: 34.78260869565217%;
    margin-right: 1em
}
.listView .socialFeedItem .socialMeta {
    clear: left
}
.listView.imagesOnly .socialFeedItem.hasImg .contentImg {
    float: none;
    width: auto;
    margin-right: 0
}
.imagesAndTitles .contentTitle {
    padding-bottom: 0
}
.ieLTE8 .itemImg .contentImg {
    max-width: 90%
}
.socialStream .contentTitle {
    display: none
}
.socialStream .showTitle .contentTitle {
    display: block
}
.socialStream .socialStreamGroup {
    float: left;
    width: 100%;
    margin-bottom: 1.5em;
}
.socialStream .socialStreamGroup .item {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}
.socialStream .socialStreamGroup .item:last-child {
    margin-bottom: 0
}
.socialContentExternal {
    font-size: 87.5%;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: #ccc;
    padding: 0 1em 1em 1em;
    margin-bottom: 1em;
}
.socialContentExternal p {
    margin-bottom: 0
}
.socialContentExternal p.description {
    margin-top: .5em
}
.secondaryContent .gridView .item {
    float: left
}
.secondaryContent .gridView.cols1 .item,
.secondaryContent .gridView.cols1 .socialStreamGroup > .contentTitle {
    width: 66.667%;
    float: left
}
.secondaryContent .gridView.cols1.oneColCenter .item,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.secondaryContent .gridView.cols1.oneColCenter .item:before,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:before,
.secondaryContent .gridView.cols1.oneColCenter .item:after,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
    content: '';
    display: table
}
.secondaryContent .gridView.cols1.oneColCenter .item:after,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
    clear: both
}
.ieLTE7 .secondaryContent .gridView.cols1.oneColCenter .item,
.ieLTE7 .secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
    zoom: 1
}
.secondaryContent .gridView.cols1.oneColRight .item,
.secondaryContent .gridView.cols1.oneColRight .socialStreamGroup > .contentTitle {
    float: right
}
.secondaryContent .cols2.itemsCollectionContent {
    margin-top: -4%
}
.secondaryContent .cols2 .item,
.secondaryContent .cols2 .socialStreamGroup {
    clear: none;
    width: 48%;
    margin: 4% 0 0 4%;
}
.ieLTE7 .secondaryContent .cols2 .item,
.ieLTE7 .secondaryContent .cols2 .socialStreamGroup {
    width: 44%
}
.secondaryContent .cols2 .item:nth-child(odd),
.secondaryContent .cols2 .socialStreamGroup:nth-child(odd) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols2 .item.odd,
.secondaryContent .cols2 .socialStreamGroup.odd {
    clear: both;
    margin-left: 0
}
.secondaryContent .listView.cols2 .itemPreview.hasImg .itemImg {
    width: 34.78260869565217%;
    padding-bottom: 0
}
.secondaryContent .listView.cols2 .itemPreview.hasImg .itemContent {
    width: 60.869565217391305%
}
.secondaryContent .listView.cols2 .socialFeedItem .contentImg {
    float: left;
    width: 34.78260869565217%;
    margin-right: 1em
}
.secondaryContent .listView.cols2 .socialFeedItem .socialMeta {
    clear: left
}
.secondaryContent .listView.cols2.imagesOnly .socialFeedItem .contentImg {
    float: none;
    width: auto;
    margin-right: 0
}
.secondaryContent .cols3.itemsCollectionContent {
    margin-top: -5%
}
.secondaryContent .cols3 .item,
.secondaryContent .cols3 .socialStreamGroup {
    clear: none;
    width: 30%;
    margin: 5% 0 0 5%;
}
.ieLTE7 .secondaryContent .cols3 .item,
.ieLTE7 .secondaryContent .cols3 .socialStreamGroup {
    width: 25%
}
.secondaryContent .cols3 .item:nth-child(3n+1),
.secondaryContent .cols3 .socialStreamGroup:nth-child(3n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols3 .item.child1of3,
.secondaryContent .cols3 .socialStreamGroup.child1of3 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols4.itemsCollectionContent {
    margin-top: -1.466%
}
.secondaryContent .cols4 .item,
.secondaryContent .cols4 .socialStreamGroup {
    clear: none;
    width: 23.9%;
    margin: 1.466% 0 0 1.466%;
}
.ieLTE7 .secondaryContent .cols4 .item,
.ieLTE7 .secondaryContent .cols4 .socialStreamGroup {
    width: 22.6%
}
.secondaryContent .cols4 .item:nth-child(4n+1),
.secondaryContent .cols4 .socialStreamGroup:nth-child(4n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols4 .item.child1of4,
.secondaryContent .cols4 .socialStreamGroup.child1of4 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols5.itemsCollectionContent {
    margin-top: -1%
}
.secondaryContent .cols5 .item,
.secondaryContent .cols5 .socialStreamGroup {
    clear: none;
    width: 19.2%;
    margin: 1% 0 0 1%;
}
.ieLTE7 .secondaryContent .cols5 .item,
.ieLTE7 .secondaryContent .cols5 .socialStreamGroup {
    width: 19.1%
}
.secondaryContent .cols5 .item:nth-child(5n+1),
.secondaryContent .cols5 .socialStreamGroup:nth-child(5n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols5 .item.child1of5,
.secondaryContent .cols5 .socialStreamGroup.child1of5 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols6.itemsCollectionContent {
    margin-top: -1%
}
.secondaryContent .cols6 .item,
.secondaryContent .cols6 .socialStreamGroup {
    clear: none;
    width: 15.83333%;
    margin: 1% 0 0 1%;
}
.ieLTE7 .secondaryContent .cols6 .item,
.ieLTE7 .secondaryContent .cols6 .socialStreamGroup {
    width: 15.8%
}
.secondaryContent .cols6 .item:nth-child(6n+1),
.secondaryContent .cols6 .socialStreamGroup:nth-child(6n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols6 .item.child1of6,
.secondaryContent .cols6 .socialStreamGroup.child1of6 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols2 .socialMeta,
.secondaryContent .cols3 .socialMeta,
.secondaryContent .cols4 .socialMeta,
.secondaryContent .cols5 .socialMeta,
.secondaryContent .cols6 .socialMeta {
    padding-left: 0
}
.secondaryContent .cols2 .avatar,
.secondaryContent .cols3 .avatar,
.secondaryContent .cols4 .avatar,
.secondaryContent .cols5 .avatar,
.secondaryContent .cols6 .avatar {
    display: none
}
@media only screen and (min-width: 481px) {
    .listView.cols2 .itemPreview.hasImg .itemImg {
        width: 100%;
        padding-bottom: 1em
    }
    .listView.cols2 .itemPreview.hasImg .itemContent {
        width: 100%
    }
    .listView.cols2 .socialFeedItem .contentImg {
        float: none;
        max-width: 100%;
        margin-right: 0
    }
    .gridView .item {
        float: left
    }
    .gridView.cols1 .item,
    .gridView.cols1 .socialStreamGroup > .contentTitle {
        width: 66.667%;
        float: left
    }
    .gridView.cols1.oneColCenter .item,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .gridView.cols1.oneColCenter .item:before,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:before,
    .gridView.cols1.oneColCenter .item:after,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
        content: '';
        display: table
    }
    .gridView.cols1.oneColCenter .item:after,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
        clear: both
    }
    .ieLTE7 .gridView.cols1.oneColCenter .item,
    .ieLTE7 .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
        zoom: 1
    }
    .gridView.cols1.oneColRight .item,
    .gridView.cols1.oneColRight .socialStreamGroup > .contentTitle {
        float: right
    }
    .cols2.itemsCollectionContent {
        margin-top: -4%
    }
    .cols2 .item,
    .cols2 .socialStreamGroup {
        clear: none;
        width: 48%;
        margin: 4% 0 0 4%;
    }
    .ieLTE7 .cols2 .item,
    .ieLTE7 .cols2 .socialStreamGroup {
        width: 44%
    }
    .cols2 .item:nth-child(odd),
    .cols2 .socialStreamGroup:nth-child(odd) {
        clear: both;
        margin-left: 0
    }
    .cols2 .item.odd,
    .cols2 .socialStreamGroup.odd {
        clear: both;
        margin-left: 0
    }
    .cols2 .packeryGutterSizer {
        width: 4%
    }
    .cols2 .packeryColumnSizer {
        width: 48%
    }
    .cols2 .item.packeryItem,
    .cols3 .item.packeryItem,
    .cols4 .item.packeryItem,
    .cols5 .item.packeryItem,
    .cols6 .item.packeryItem {
        margin: 0
    }
    .cols1.itemsCollectionContent.packery,
    .cols2.itemsCollectionContent.packery,
    .cols3.itemsCollectionContent.packery,
    .cols4.itemsCollectionContent.packery,
    .cols5.itemsCollectionContent.packery,
    .cols6.itemsCollectionContent.packery {
        margin-top: 0
    }
}
@media only screen and (min-width: 481px) and (max-width: 599px) {
    .cols3.itemsCollectionContent,
    .cols4.itemsCollectionContent,
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -4%
    }
    .cols3 .item,
    .cols4 .item,
    .cols5 .item,
    .cols6 .item,
    .cols3 .socialStreamGroup,
    .cols4 .socialStreamGroup,
    .cols5 .socialStreamGroup,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 48%;
        margin: 4% 0 0 4%;
    }
    .ieLTE7 .cols3 .item,
    .ieLTE7 .cols4 .item,
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols3 .socialStreamGroup,
    .ieLTE7 .cols4 .socialStreamGroup,
    .ieLTE7 .cols5 .socialStreamGroup,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 44%
    }
    .cols3 .item:nth-child(odd),
    .cols4 .item:nth-child(odd),
    .cols5 .item:nth-child(odd),
    .cols6 .item:nth-child(odd),
    .cols3 .socialStreamGroup:nth-child(odd),
    .cols4 .socialStreamGroup:nth-child(odd),
    .cols5 .socialStreamGroup:nth-child(odd),
    .cols6 .socialStreamGroup:nth-child(odd) {
        clear: both;
        margin-left: 0
    }
    .cols3 .item.odd,
    .cols4 .item.odd,
    .cols5 .item.odd,
    .cols6 .item.odd,
    .cols3 .socialStreamGroup.odd,
    .cols4 .socialStreamGroup.odd,
    .cols5 .socialStreamGroup.odd,
    .cols6 .socialStreamGroup.odd {
        clear: both;
        margin-left: 0
    }
    .cols3 .packeryGutterSizer,
    .cols4 .packeryGutterSizer,
    .cols5 .packeryGutterSizer,
    .cols6 .packeryGutterSizer {
        width: 4%
    }
    .cols3 .packeryColumnSizer,
    .cols4 .packeryColumnSizer,
    .cols5 .packeryColumnSizer,
    .cols6 .packeryColumnSizer {
        width: 48%
    }
}
@media only screen and (min-width: 481px) and (max-width: 1023px) {
    .cols3 .socialMeta,
    .cols4 .socialMeta,
    .cols5 .socialMeta,
    .cols6 .socialMeta {
        padding-left: 0
    }
    .cols3 .avatar,
    .cols4 .avatar,
    .cols5 .avatar,
    .cols6 .avatar {
        display: none
    }
}
@media only screen and (min-width: 600px) {
    .cols3.itemsCollectionContent {
        margin-top: -5%
    }
    .cols3 .item,
    .cols3 .socialStreamGroup {
        clear: none;
        width: 30%;
        margin: 5% 0 0 5%;
    }
    .ieLTE7 .cols3 .item,
    .ieLTE7 .cols3 .socialStreamGroup {
        width: 25%
    }
    .cols3 .item:nth-child(3n+1),
    .cols3 .socialStreamGroup:nth-child(3n+1) {
        clear: both;
        margin-left: 0
    }
    .cols3 .item.child1of3,
    .cols3 .socialStreamGroup.child1of3 {
        clear: both;
        margin-left: 0
    }
    .cols3 .packeryGutterSizer {
        width: 5%
    }
    .cols3 .packeryColumnSizer {
        width: 30%
    }
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
    .cols4.itemsCollectionContent,
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -5%
    }
    .cols4 .item,
    .cols5 .item,
    .cols6 .item,
    .cols4 .socialStreamGroup,
    .cols5 .socialStreamGroup,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 30%;
        margin: 5% 0 0 5%;
    }
    .ieLTE7 .cols4 .item,
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols4 .socialStreamGroup,
    .ieLTE7 .cols5 .socialStreamGroup,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 25%
    }
    .cols4 .item:nth-child(3n+1),
    .cols5 .item:nth-child(3n+1),
    .cols6 .item:nth-child(3n+1),
    .cols4 .socialStreamGroup:nth-child(3n+1),
    .cols5 .socialStreamGroup:nth-child(3n+1),
    .cols6 .socialStreamGroup:nth-child(3n+1) {
        clear: both;
        margin-left: 0
    }
    .cols4 .item.child1of3,
    .cols5 .item.child1of3,
    .cols6 .item.child1of3,
    .cols4 .socialStreamGroup.child1of3,
    .cols5 .socialStreamGroup.child1of3,
    .cols6 .socialStreamGroup.child1of3 {
        clear: both;
        margin-left: 0
    }
    .cols4 .packeryGutterSizer,
    .cols5 .packeryGutterSizer,
    .cols6 .packeryGutterSizer {
        width: 5%
    }
    .cols4 .packeryColumnSizer,
    .cols5 .packeryColumnSizer,
    .cols6 .packeryColumnSizer {
        width: 30%
    }
}
@media only screen and (min-width: 769px) {
    .listView.cols2 .itemPreview.hasImg .itemImg {
        width: 34.78260869565217%;
        padding-bottom: 0
    }
    .listView.cols2 .itemPreview.hasImg .itemContent {
        width: 60.869565217391305%
    }
    .listView.cols2 .socialFeedItem .contentImg {
        float: left;
        width: 34.78260869565217%;
        margin-right: 1em
    }
    .listView.cols2 .socialFeedItem .socialMeta {
        clear: left
    }
    .listView.cols2.imagesOnly .socialFeedItem .contentImg {
        float: none;
        width: auto;
        margin-right: 0
    }
    .listView.cols2 .packeryGutterSizer {
        width: 4%
    }
    .cols4.itemsCollectionContent {
        margin-top: -1.466%
    }
    .cols4 .item,
    .cols4 .socialStreamGroup {
        clear: none;
        width: 23.9%;
        margin: 1.466% 0 0 1.466%;
    }
    .ieLTE7 .cols4 .item,
    .ieLTE7 .cols4 .socialStreamGroup {
        width: 22.6%
    }
    .cols4 .item:nth-child(4n+1),
    .cols4 .socialStreamGroup:nth-child(4n+1) {
        clear: both;
        margin-left: 0
    }
    .cols4 .item.child1of4,
    .cols4 .socialStreamGroup.child1of4 {
        clear: both;
        margin-left: 0
    }
    .cols4 .packeryGutterSizer {
        width: 1.466%
    }
    .cols4 .packeryColumnSizer {
        width: 23.9%
    }
}
@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -1.466%
    }
    .cols5 .item,
    .cols6 .item,
    .cols5 .socialStreamGroup,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 23.9%;
        margin: 1.466% 0 0 1.466%;
    }
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols5 .socialStreamGroup,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 22.6%
    }
    .cols5 .item:nth-child(4n+1),
    .cols6 .item:nth-child(4n+1),
    .cols5 .socialStreamGroup:nth-child(4n+1),
    .cols6 .socialStreamGroup:nth-child(4n+1) {
        clear: both;
        margin-left: 0
    }
    .cols5 .item.child1of4,
    .cols6 .item.child1of4,
    .cols5 .socialStreamGroup.child1of4,
    .cols6 .socialStreamGroup.child1of4 {
        clear: both;
        margin-left: 0
    }
    .cols5 .packeryGutterSizer,
    .cols6 .packeryGutterSizer {
        width: 1.466%
    }
    .cols5 .packeryColumnSizer,
    .cols6 .packeryColumnSizer {
        width: 23.9%
    }
}
@media only screen and (min-width: 1024px) {
    .cols3 .socialMeta,
    .cols4 .socialMeta {
        padding-left: 60px
    }
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -1%
    }
    .cols5 .item,
    .cols5 .socialStreamGroup {
        clear: none;
        width: 19.2%;
        margin: 1% 0 0 1%;
    }
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols5 .socialStreamGroup {
        width: 19.1%
    }
    .cols5 .item:nth-child(5n+1),
    .cols5 .socialStreamGroup:nth-child(5n+1) {
        clear: both;
        margin-left: 0
    }
    .cols5 .item.child1of5,
    .cols5 .socialStreamGroup.child1of5 {
        clear: both;
        margin-left: 0
    }
    .cols5 .packeryGutterSizer {
        width: 1%
    }
    .cols5 .packeryColumnSizer {
        width: 19.2%
    }
    .cols6 .item,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 15.83333%;
        margin: 1% 0 0 1%;
    }
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 15.8%
    }
    .cols6 .item:nth-child(6n+1),
    .cols6 .socialStreamGroup:nth-child(6n+1) {
        clear: both;
        margin-left: 0
    }
    .cols6 .item.child1of6,
    .cols6 .socialStreamGroup.child1of6 {
        clear: both;
        margin-left: 0
    }
    .cols6 .packeryGutterSizer {
        width: 1%
    }
    .cols6 .packeryColumnSizer {
        width: 15.83333%
    }
}
.headerContainer,
.navContainer,
.primaryAndSecondaryContent,
.footerContainer {
    padding-left: 4%;
    padding-right: 4%
}
.headerContent,
.navContent,
.primaryAndSecondaryContent,
.footerContent {
    max-width: 600px;
    display: block;
    margin-left: auto;
    margin-right: auto
}
.headerContainer:before,
.headerContainer:after {
    content: '';
    display: table
}
.headerContainer:after {
    clear: both
}
.ieLTE7 .headerContainer {
    zoom: 1
}
.headerContent h1.logo {
    margin: 0 auto;
}
.headerContent h1.logo img {
    margin: 0 auto
}
.headerContent h1.logo img {
    max-width: 100%;
    display: block
}
.navContainer {
    position: relative;
    z-index: 1
}
.navContent .dropArrow {
    display: none
}
.navContent a,
.navContent .navLabel {
    display: block;
    padding: .5em 1em
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent {
    padding-left: 0;
    padding-right: 0;
    max-width: none;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer {
    padding-left: 0;
    padding-right: 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd1,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd1,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd1 {
    padding: 5px 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd2 {
    padding: 10px 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd3,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd3,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd3 {
    padding: 15px 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd4,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd4,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd4 {
    padding: 20px 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd5 {
    padding: 25px 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd6,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd6 {
    padding: 30px 0
}
.fullBleed .noSecondaryContent .fullDetailsContainer > .categoryHeader {
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
    max-width: 600px
}
@media only screen and (min-width: 768px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent {
        max-width: none;
        width: 100%;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent {
        max-width: 1104px
    }
    .fullBleed .noSecondaryContent .fullDetailsContainer > .categoryHeader {
        max-width: 1104px
    }
}
@media only screen and (max-width: 767px) {
    .navContainer.mobileSideNav {
        background: #473a37;
    }
    .navContainer.mobileSideNav:before {
        content: none
    }
    .navContainer.mobileSideNav li a,
    .navContainer.mobileSideNav li .navLabel {
        text-align: left;
    }
    .navContainer {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .navContent {
        text-align: left;
    }
    .navContent li {
        border: 0;
    }
    .navContent li a,
    .navContent li a.selected,
    .navContent li .navLabel,
    .navContent li .navLabel.selected {
        color: #fff;
        background-color: transparent
    }
    .navContent li .button {
        margin-top: .5em;
        color: #fff
    }
    .navContent .currArrow {
        display: inline-block;
        width: .75em;
        text-align: left;
        margin-left: -.75em
    }
    .ieLTE7 .navContent .currArrow {
        display: inline;
        zoom: 1
    }
    .navContent li .navSocialIcons {
        margin: 0;
        padding: .5em 1em .3em;
    }
    .navContent li .navSocialIcons a.zocial {
        color: #fff;
        font-size: 22px;
        width: 32px;
        height: 32px;
        line-height: 32px;
        background-color: transparent;
        margin: 0 17px 0 0;
    }
    .navContent li ul li a,
    .navContent li ul li .navLabel,
    .navContent li ul li .navSocialIcons {
        margin-left: 0;
        margin-right: 0
    }
    .navContent li ul li a,
    .navContent li ul li .navLabel,
    .navContent li ul li .navSocialIcons {
        margin-left: 1em
    }
    .navContent .mobileDropDownNav {
        background-color: #473a37;
    }
    .navContent .mobileDropDownNav li,
    .navContent .mobileDropDownNav li ul li {
        margin: 0
    }
    .navContent .mobileDropDownNav .currArrow {
        margin-left: -.75em
    }
    .navContent .mobileDropDownNav li .button {
        margin-left: .5em;
        margin-right: .5em
    }
    .navContent.mobileNavNoDrop {
        text-align: left;
        background-color: #473a37;
    }
    .navContent.mobileNavNoDrop li a,
    .navContent.mobileNavNoDrop li a.selected,
    .navContent.mobileNavNoDrop li .navLabel,
    .navContent.mobileNavNoDrop li .navLabel.selected {
        color: #fff;
        background-color: transparent
    }
    .navContent.mobileNavNoDrop li a,
    .navContent.mobileNavNoDrop li ul li a,
    .navContent.mobileNavNoDrop li .navLabel,
    .navContent.mobileNavNoDrop li ul li .navLabel {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
    .ieLTE8 .navContent .currArrow,
    .ieLTE8 .navContent .dropArrow {
        font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif
    }
    #navTopLevel {
        -webkit-transition: height 350ms;
        -moz-transition: height 350ms;
        -o-transition: height 350ms;
        -ms-transition: height 350ms;
        transition: height 350ms;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }
    .navContainer {
        -webkit-transition: height 350ms;
        -moz-transition: height 350ms;
        -o-transition: height 350ms;
        -ms-transition: height 350ms;
        transition: height 350ms;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
    }
    .navContainer {
        position: relative;
        z-index: 1
    }
    #navTopLevel.mobileDropDownNav {
        overflow: hidden
    }
    #navTopLevel.mobileDropDownNav.collapsed {
        height: 0
    }
    .navContainer.mobileDropDownNav {
        overflow: hidden;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .navContainer.mobileDropDownNav {
        position: absolute;
        z-index: 1
    }
    .navContainer.mobileDropDownNav #navTopLevel {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .navContainer.mobileDropDownNav.collapsed {
        height: 0
    }
    #navTrigger {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    #navTrigger .navLabel {
        padding: 0
    }
    .navContent #navTrigger {
        color: #fff;
        background-color: #473a37;
        position: relative;
        display: block;
        padding: .5em 0;
    }
    .navContent #navTrigger .navLabel {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        margin: 0 2.5em 0 1em
    }
    .navContent #navTrigger .navIcon {
        text-align: center;
        display: block;
        position: absolute;
        top: .5em;
        right: .5em
    }
    .headerContent {
        position: relative;
        overflow: hidden;
        padding-right: 32px;
        padding-left: 32px;
    }
    .headerContent .navIcon:before {
        margin: 0
    }
    .headerContent #navTrigger {
        color: #fff;
        display: block;
        position: absolute;
        text-align: center;
        top: 50%;
        margin-top: -13px;
        width: 24px;
        height: 24px;
        font-size: 20px;
        line-height: 26px;
        right: 0;
        -webkit-transition: right 300ms step-end;
        -moz-transition: right 300ms step-end;
        -o-transition: right 300ms step-end;
        -ms-transition: right 300ms step-end;
        transition: right 300ms step-end;
    }
    .headerContent #navTrigger .navIcon:before {
        margin: 0
    }
    .mobileSideNavOpen .headerContent #navTrigger {
        right: 260px
    }
    body > #navTrigger {
        position: absolute;
        color: #d31c1c;
        z-index: 1;
        top: 0;
        width: 24px;
        height: 24px;
        font-size: 20px;
        line-height: 26px;
        text-align: center;
        padding: 0;
        font-size: 20px;
        line-height: 34px;
        -webkit-transition: right 350ms, margin-right 5ms;
        -moz-transition: right 350ms, margin-right 5ms;
        -o-transition: right 350ms, margin-right 5ms;
        -ms-transition: right 350ms, margin-right 5ms;
        transition: right 350ms, margin-right 5ms;
        right: 0;
        margin: 10px 10px 0 0;
    }
    .mobileSideNavOpen body > #navTrigger {
        right: 260px
    }
    body > #navTrigger .navIcon {
        display: block;
        width: 24px;
        height: 24px;
        line-height: 24px;
    }
    body > #navTrigger .navIcon:before {
        margin: 0
    }
    .mobileSideNav {
        width: 260px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        z-index: 9;
        top: 0;
        bottom: 0;
        left: auto;
        right: -260px;
        -webkit-transition: -webkit-transform 350ms;
        -moz-transition: -moz-transform 350ms;
        -o-transition: -o-transform 350ms;
        -ms-transition: -ms-transform 350ms;
        transition: transform 350ms;
        padding-left: 15px;
        padding-right: 15px;
    }
    .mobileSideNavOpen .mobileSideNav {
        -webkit-transform: translateX(-260px) translateZ(0);
        -moz-transform: translateX(-260px) translateZ(0);
        -o-transform: translateX(-260px) translateZ(0);
        -ms-transform: translateX(-260px) translateZ(0);
        transform: translateX(-260px) translateZ(0)
    }
    .ieLTE9.mobileSideNavOpen .mobileSideNav {
        right: 0
    }
    .useMobileSideNav body {
        position: relative
    }
    .useMobileSideNav .siteWrapper {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transition: -webkit-transform 350ms;
        -moz-transition: -moz-transform 350ms;
        -o-transition: -o-transform 350ms;
        -ms-transition: -ms-transform 350ms;
        transition: transform 350ms;
        width: 100%;
        position: relative
    }
}
@media only screen and (min-width: 768px) {
    .headerContent,
    .navContent {
        max-width: 1104px
    }
    .primaryAndSecondaryContent,
    .footerContent {
        max-width: 1104px;
        width: 92%
    }
    .primaryAndSecondaryContent,
    .footerContainer,
    .footerContainer .blockContent {
        padding-left: 0;
        padding-right: 0
    }
    .siteWrapper:before,
    .siteInnerContainer:before,
    .pageContainer:before,
    .headerContainer:before,
    .headerContent:before,
    .navContainer:before,
    .primaryAndSecondaryContent:before,
    .blockContainer:before,
    .itemsCollectionContainer:before,
    .footerContainer:before,
    .footerContent:before,
    .siteWrapper:after,
    .siteInnerContainer:after,
    .pageContainer:after,
    .headerContainer:after,
    .headerContent:after,
    .navContainer:after,
    .primaryAndSecondaryContent:after,
    .blockContainer:after,
    .itemsCollectionContainer:after,
    .footerContainer:after,
    .footerContent:after {
        content: '';
        display: table
    }
    .siteWrapper:after,
    .siteInnerContainer:after,
    .pageContainer:after,
    .headerContainer:after,
    .headerContent:after,
    .navContainer:after,
    .primaryAndSecondaryContent:after,
    .blockContainer:after,
    .itemsCollectionContainer:after,
    .footerContainer:after,
    .footerContent:after {
        clear: both
    }
    .ieLTE7 .siteWrapper,
    .ieLTE7 .siteInnerContainer,
    .ieLTE7 .pageContainer,
    .ieLTE7 .headerContainer,
    .ieLTE7 .headerContent,
    .ieLTE7 .navContainer,
    .ieLTE7 .primaryAndSecondaryContent,
    .ieLTE7 .blockContainer,
    .ieLTE7 .itemsCollectionContainer,
    .ieLTE7 .footerContainer,
    .ieLTE7 .footerContent {
        zoom: 1
    }
    .footerContainer {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .navContainer {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .primaryAndSecondaryContainer {
        clear: both
    }
    .headerContent h1.logo,
    .headerContent h1.logoAndSiteName a.logo {
        max-width: 100%;
        width: 26.31578947368421%
    }
    .headerContent h1.siteNameAbove a.logo,
    .headerContent h1.siteNameBelow a.logo {
        display: inline-block
    }
    .navContent {
        text-align: center;
        margin-top: -5px;
        margin-bottom: -5px;
    }
    .navContent .currArrow {
        display: none
    }
    .navContent ul li {
        position: relative
    }
    .navContent li,
    .navContent a,
    .navContent .navLabel {
        display: inline-block;
        vertical-align: middle;
    }
    .ieLTE7 .navContent li,
    .ieLTE7 .navContent a,
    .ieLTE7 .navContent .navLabel {
        display: inline;
        zoom: 1
    }
    .navContent ul li a,
    .navContent ul li .navLabel,
    .navContent ul li .navSocialIcons a {
        padding: 0;
        color: #473a37
    }
    .navContent ul li a.selected,
    .navContent ul li navLabel.selected {
        color: #d31c1c
    }
    .navContent ul li {
        margin: 5px 0 5px 0
    }
    .navContent ul li {
        margin-right: 2em
    }
    .navContent ul li:last-child {
        margin-right: 0
    }
    .navContent ul li a,
    .navContent ul li .navLabel {
        padding: .25em 0
    }
    .navContent .navSocialIcons {
        margin: 0;
    }
    .navContent .navSocialIcons li a.zocial {
        margin: 0 17px 0 0
    }
    .navContent .navSocialIcons li:last-child a.zocial {
        margin: 0
    }
    .navContent ul li a.hasSubnav,
    .navContent ul li:first-child a.hasSubnav {
        padding-right: 0;
    }
    .touch .navContent ul li a.hasSubnav,
    .touch .navContent ul li:first-child a.hasSubnav {
        margin-right: 0;
    }
    .navContent .dropArrow {
        display: inline-block;
        padding-left: .2em;
        position: relative;
        top: -1px;
    }
    .ieLTE7 .navContent .dropArrow {
        display: inline;
        zoom: 1
    }
    .ieLTE8 .navContent .dropArrow {
        font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif
    }
    .touch .navContent .dropArrow {
        padding: 0 .5em;
    }
    .navContent ul li ul,
    .navContent ul li:first-child ul {
        display: none;
        padding: 0;
        position: absolute;
        top: 100%;
        min-width: 110px;
        max-width: 250px;
        float: none;
        margin-top: -1px;
        background: #473a37;
        width: auto;
        right: -.1em;
    }
    .navContent ul li ul li,
    .navContent ul li:first-child ul li,
    .navContent ul li ul li:first-child,
    .navContent ul li:first-child ul li:first-child,
    .navContent ul li ul a,
    .navContent ul li:first-child ul a,
    .navContent ul li ul a.selected,
    .navContent ul li:first-child ul a.selected,
    .navContent ul li ul .navLabel,
    .navContent ul li:first-child ul .navLabel,
    .navContent ul li ul .navLabel.selected,
    .navContent ul li:first-child ul .navLabel.selected {
        display: block;
        text-align: left;
        border: 0;
        margin: 0;
        background: transparent;
        color: #fff;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis
    }
    .navContent ul li ul.navSocialIcons,
    .navContent ul li:first-child ul.navSocialIcons {
        border: none
    }
    .navContent ul li ul.navSocialIcons li,
    .navContent ul li:first-child ul.navSocialIcons li {
        display: inline-block
    }
    .navContent ul li ul a,
    .navContent ul li:first-child ul a,
    .navContent ul li ul .navLabel,
    .navContent ul li:first-child ul .navLabel {
        padding: .5em 1em
    }
    .navContent ul li ul .navSocialIcons,
    .navContent ul li:first-child ul .navSocialIcons {
        margin: 0;
        padding: 0 1em .75em
    }
    .navContent ul li ul .button,
    .navContent ul li:first-child ul .button {
        margin: 0 17px
    }
    .stable-hover .navContent > ul > li:hover ul {
        display: block;
        z-index: 99
    }
    .navContent ul li ul.navSocialIcons,
    .navContent ul li ul li ul.navSocialIcons {
        min-width: 0;
        max-width: none;
        display: block;
        position: static;
        background: transparent;
        vertical-align: middle;
        margin-top: 0
    }
    .navContent ul li ul.navSocialIcons li,
    .navContent ul li ul li ul.navSocialIcons li {
        display: inline-block;
        vertical-align: middle;
        background: transparent
    }
    .navContent ul li ul li ul.navSocialIcons a.zocial {
        color: #fff;
        background: transparent;
        font-size: 22px;
        width: 32px;
        height: 32px;
        line-height: 32px
    }
    .navContent ul li ul li ul.navSocialIcons li:first-child a {
        margin-left: 0
    }
    .ieLTE8 .navContainer {
        position: relative;
        z-index: 2
    }
    .ieLTE7 .navContainer {
        width: 92%
    }
    .navContent ul li:first-child ul,
    .navContent ul li:nth-child(2) ul {
        right: auto;
        left: -.1em;
    }
    .hasSecondaryContent .primaryAndSecondaryContent {
        clear: both;
        max-width: 1104px;
        width: 92%;
        margin: 0 auto
    }
    .hasSecondaryContent .primaryContentContainer {
        width: 96%;
        float: left;
        margin-left: -300px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .hasSecondaryContent .primaryContent {
        margin-left: 300px
    }
    .hasSecondaryContent .secondaryContentContainer {
        padding-top: 0;
        width: 300px;
        float: right;
        clear: right
    }
    .secondaryContent .emailCapture .progressWrap {
        margin-right: 0
    }
    .secondaryContent .emailCapture input {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .secondaryContent .emailCapture button {
        margin-right: 0
    }
    .secondaryContent .gridView.cols1 .item,
    .secondaryContent .gridView.cols1 .socialStreamGroup > .contentTitle {
        width: 100%
    }
    .footerContainer {
        clear: both
    }
    .footerContent {
        max-width: 1104px;
        width: 92%;
    }
    .footerContent .blockContent {
        width: auto
    }
}
/*
 * jQuery FlexSlider
 * v1.8 http://flex.madebymufffin.com/index.html 
 * v2.0 http://www.woothemes.com/flexslider/
 * **** includes various SpaceCraft customizations ****
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.flex-container a:active,
.flexslider a:active {
    outline: none
}
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}
.flexslider {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden
}
.js .flexslider .slides > li {
    display: none
}
.flexslider .slides img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}
.flexslider .slides img.contentImg {
    -webkit-box-shadow: none;
    box-shadow: none
}
.ieLTE8 .flexslider .slides img.contentImg {
    border-width: 0
}
.flex-pauseplay span {
    text-transform: capitalize
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .slides {
    display: block
}
* html .slides {
    height: 1%
}
.no-js .slides > li:first-child {
    display: block
}
.flex-container {
    background: transparent
}
.flexslider {
    position: relative;
    zoom: 1
}
.flexslider .slides {
    zoom: 1
}
.flexslider .slides > li {
    position: relative
}
.flex-container {
    zoom: 1;
    position: relative;
    z-index: 0
}
.flex-direction-nav li a {
    width: 40px;
    height: 100%;
    margin: 0;
    display: block;
    background: transparent url("/flexslider-arrows.png") -8px 50% no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 150%;
    z-index: 2
}
.flex-direction-nav li .flex-next {
    background-position: -92px 50%;
    right: 0
}
.flex-direction-nav li .flex-prev {
    left: 0
}
.flex-direction-nav li .flex-disabled {
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    cursor: default
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -1.5em;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden
}
.flex-control-nav li {
    margin: 0 0 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}
.flex-control-nav li:first-child {
    margin: 0
}
.flex-control-nav li {
    display: inline-block;
    zoom: 1;
    *display: inline
}
.flex-control-nav li a {
    width: 8px;
    height: 8px;
    display: block;
    background: #fff;
    cursor: pointer;
    text-align: center;
    text-indent: 150%;
    white-space: nowrap;
    overflow: hidden;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #999
}
.flex-control-nav li a:hover {
    background-color: #999
}
.flex-control-nav li a.flex-active {
    background: #646464;
    background: -webkit-linear-gradient(top, #959595, #646464);
    background: -moz-linear-gradient(top, #959595, #646464);
    background: -o-linear-gradient(top, #959595, #646464);
    background: -ms-linear-gradient(top, #959595, #646464);
    background: linear-gradient(to bottom, #959595, #646464);
    cursor: default;
    border: none
}
.flex-control-nav li a.flex-active .ieLTE9 {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100) progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=argb(#959595), endColorstr=argb(#646464));
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100) progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=argb(#959595), endColorstr=argb(#646464))
}
.ieLTE8 .flex-control-nav li a {
    width: 10px;
    height: 10px;
    display: block;
    background: url("/flexslider-circles.png") no-repeat;
    border: none
}
.ieLTE8 .flex-control-nav li a:hover {
    background-position: 0 -25px
}
.ieLTE8 .flex-control-nav li a.flex-active {
    background-position: 0 -50px
}
@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    @page {
        margin: .5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}


/* css amends - 082815 - dsc-mike */

    /* images */

    img.full-width {
        display: block;
        width: 100%;
    }

    /* map */

    .map-loc-info {
        padding: 16px;
    }

    #map-locations h4 {
        color: #e12b2a;
        font-size: 16px;
        font-weight: bold;
        line-height: normal;
    }

    #map-locations p {
        font-size: 13px;
        line-height: normal;
    }

    /* left menus */

    .left-menus li.active a {
        text-decoration: none;
        background: url(../images/menu_item_hover_bg.jpg) no-repeat;
        background-size: cover;
    }

    /* content menus */

    .content-menus {
        text-align: center;
    }

    .content-menus li {
        display: block;
    }

    /* content header */

    .content-header {
        margin-bottom: 20px;
    }

    .content-header h1 {
        font-family: "ChunkFive-Roman",sans-serif;
        color: #e12b2a;
        font-size: 60px;
        font-style: normal;
        /*font-weight: 700;*/
        text-align: center;
        text-transform: uppercase;
        letter-spacing: normal;
        line-height: 1.5;
    }

    /* middle content */

    .content-middle {
        padding: 40px 0;
    }

    .content-middle h2 {
        font-family: "ChunkFive-Roman",sans-serif;
        color: #e12b2a;
        font-size: 30px;
        margin-bottom: 10px;    
    }

    .content-middle p {
        font-size: 18px;
        line-height: 1.5;
        margin-bottom: 10px;
    }

    .content-middle strong {
        font-weight: bold;
    }

    /* tabs */

    .tab-headers {
        display: none;
    }

    .tab-content-areas .tab-content-area {
        margin-bottom: 10px;
    }

    .tab-content-area .heading-wrap {
        cursor: pointer;
        background-image: url('../images/winners_tab_banner_logo.jpg');
        background-position: center top;
    }

    .tab-content-area .heading-wrap.real-estate {
        background-image: url('../images/winners_tab_banner_map.jpg');
    }

    .tab-content-area .application-form {
        display: none;
    }

    .tab-content-area .heading-wrap h1 {
        font-size: 30px;
        padding: 30px;
    }


/* css amends - 090115 - dsc-mike */

    /* post thumbnails */

    .post-thumb img {
        max-height: 300px;
    }

/* css amends - 090815 - BC */
.tax-states .content-menus.cols-4 li {
    min-height: 92px;
}
.tax-states .left-menus li a {
    display: table;
    min-height: 92px;
    width: 100%;
}
.tax-states .left-menus li a .innerBtn {
    display: table-cell;
    vertical-align: middle;
}
strong {
    font-weight: bold;
}
.newLocationsPage h3 {color: #e12b2a; font-family: "ChunkFive-Roman",sans-serif; font-size: 22px; line-height: 1.5; margin-bottom: 10px; margin-top: 15px; text-transform:uppercase;}
.newLocationsPage a {color: #FFF; background: url(../images/menu_item_bg.jpg) no-repeat; background-size: cover; font-family: 'ChunkFive-Roman', Sans-serif; padding: 5px 15px; font-size: 14px; margin-bottom: 15px;}


/*Additional*/
.email-link{
    color: #252524;
}
.website-link{
    color: #000;
}
.disclaimer-paragraph, .privacy-policy-section, .comeback-paragraph{
    text-align: justify;
}
#winners-menu-slider > .owl-wrapper-outer > .owl-wrapper > .owl-item > .item > img{
    width: 100%;
    max-height: 595px;
    object-fit: cover;

}
.application-form > ul > li{
    list-style: disc!important;
    margin-left: 16px;
}
.contact-left{
    float:none!important;
    text-align: center;

}
.contact-left p {
    text-align: justify!important;
    
}
.email-address-section p ,.email-address-section .email-address, .email-address-section a{
    text-align: center!important;
}
.joinfam-link{
    margin: 30px!important;
}
.joinfam-link a{
    font-family: "ChunkFive-Roman",sans-serif!important;
    color: #e12b2a!important;
    font-size: 20px!important;
    margin: 30px!important;
    font-weight: 500;
}
.bestnews{
    font-family: "ChunkFive-Roman",sans-serif!important;
    color: #e12b2a!important;
    font-size: 20px!important;
    margin: 25px!important;
    font-weight: 500;
}
.left-menus-2 > ul > li{
    list-style: none!important;
    text-align: center;

}
.left-menus-2 ul li a {
  font-size: 14px;
}
.winners-store-content .contact-with-us > ul{
    text-align: center;
    margin: 40px auto;
    display: inline-block;
}
.joinOurFamily h3{
    padding: 0px 0px 20px 0px;
}
.joinOurFamily p{
    text-align: justify;
}
.disc-small{
    font-size: 10pt!important;
}
.franchise-container{
    padding-top: 0!important
}
.itemContent > .contentTitle{
    color: #000;
}
.banner-section{
    position: relative;
    display: block;
    height: initial;
}
.home-hero{
    position: relative;
    display: block;
    height: initial;
}
.home-hero::before{
    content:'';
    background: #e12b2a;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
#slider-home {
  display: block;
  height: initial;
}
#winners-slider{
    display: block;
    height: initial;
}
.home-hero.loaded:before {
    opacity: 0;
 }
.banner-section::before{
    content:'';
    background: #e12b2a;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
.banner-section.loaded:before {
    opacity: 0;
 }
@media (max-width:1000px) {
    .banner-section img,
    .franchise-hero img,
    .franchise-hero,
    .franchise-section,
    .home-section,
    .section-section,
    .franchise-hero img,
    .store-hero img,
    .store-hero {
        min-height: auto !important;
    }
}
@media (min-width:1000px) {
    .home-section{
        min-height: 300px;
    }
}
 .banner-section img{
    width: 100%;
    min-height: 300px;
    object-fit: cover;

 }
 .franchise-hero img{
    width: 100%;
    min-height: 300px;
    object-fit: cover;

 }
 .franchise-hero{
    display: block;
    height: initial;
    content:'';
    min-height: 300px;
    
 }
 .franchise-section{
    display: block;
    position: relative;
    height: initial;
    content:'';
    min-height: 300px;
    

 }
  .home-section{
    display: block;
    position: relative;
    height: initial;
    content:'';
 }
   .section-section{
    display: block;
    position: relative;
    height: initial;
    content:'';
    min-height: 300px;
    

 }
 .franchise-hero::before{
    content:'';
    background: #e12b2a;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
.franchise-hero.loaded:before {
    opacity: 0;
 }
 .franchise-hero img{
    min-height: 300px;
    object-fit: cover;
    width: 100%;
 }
  .store-hero img{
    width: 100%;
    min-height: 300px;
    object-fit: cover;

 }
 .store-hero{
    display: block;
    height: initial;
    content:'';
    min-height: 300px;

 }
 .store-hero::before{
    content:'';
    background: #e12b2a;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
.store-hero.loaded:before {
    opacity: 0;
 }
 .owl-carousel .owl-wrapper-outer{
    display: block;
 }
 .clear{
    height: 100%;
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0;
 }
 
/* 10-5-16*/ 
 
.mar-stus{ border:0 !important;} 
.padnone{padding:0;} 
.padnone > label {
  background: #fff none repeat scroll 0 0;
    border: 1px solid #e73f3e;
    bottom: -26px;
    display: block;
    padding: 7px 0;
    position: relative;
    text-align: center !important;
}
 
 .padnone input[type="text"]{border-radius:0 !important;}
 
 /*.assets-main label{ color: #de2828;
    float: left;
    font-size: 18px;
    font-weight: bold;
    width: 57%;}
 
.assets-main input[type="text"]{ border: 1px solid #e73f3e;
    font-family: "Fauna One",serif;
    font-size: 18px;
    width: 50%;}
 
 */
 
 .asset{text-align:center;padding-bottom:20px;}
 .main-assets{background: #fff none repeat scroll 0 0;
    border: 1px solid #e73f3e;
    margin-left: 15px;
    padding: 20px 0;
    width: 95.5%;}
 
 
.wpcf7-textarea {height: 100px;} 

/*  */
#wpcf7-f285-p27-o1 .form-inner-side label, #wpcf7-f285-p27-o1 .form-inner-side .font-class p{ font-family: times new roman !important;}
#wpcf7-f285-p27-o1 .form-control{ font-family: times new roman !important;}

#wpcf7-f285-p27-o1 input[type="text"], #wpcf7-f285-p27-o1 input[type="email"], #wpcf7-f285-p27-o1 input[type="tel"], #wpcf7-f285-p27-o1 textarea, #wpcf7-f285-p27-o1 .wpcf7-form-control, #wpcf7-f285-p27-o1 .wpcf7-list-item-label {
  font-family: times new roman !important; 

}
 
 .page-id-370 #gform_4 { max-width: 750px; }

.page-id-370 #gform_4 input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.page-id-370 #gform_4 select,
.page-id-370 #gform_4 textarea {border: 1px solid #e73f3e; height: 45px; border-radius: 4px;}
.page-id-370 #gform_4 [type=submit] {padding:0.7em 1em !important; line-height: 1.5}
 
 .application-form > ul > li, .application-form p {text-align:left;}
li.bolded {
    font-weight: bold;
}
a.inline-block{display:inline-block !important;}
a.inline-block.second{margin-left: 5px;}
span.contact-span{
    float: right;
    padding-top: 20px;
    color: #fff;
    cursor: pointer;
}
