 
.logoxx {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDI5MCA5MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkwIDkwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0eWxlMHtmaWxsOgkjRDIyMDI2O30uc3R5bGUxe2ZpbGwtcnVsZToJZXZlbm9kZDtjbGlwLXJ1bGU6CWV2ZW5vZGQ7ZmlsbDoJI0YzRjRGNDt9LnN0eWxlMntmaWxsLXJ1bGU6CWV2ZW5vZGQ7Y2xpcC1ydWxlOglldmVub2RkO2ZpbGw6CSNEMjIwMjY7fS5zdHlsZTN7ZmlsbC1ydWxlOglldmVub2RkO2NsaXAtcnVsZToJZXZlbm9kZDtmaWxsOgkjQkJCREMwO30uc3R5bGU0e2ZpbGwtcnVsZToJZXZlbm9kZDtjbGlwLXJ1bGU6CWV2ZW5vZGQ7ZmlsbDoJI0ZFREQwMDt9LnN0eWxlNXtmaWxsOgkjRjNGNEY0O308L3N0eWxlPjxnIGRpc3BsYXk9Im5vbmUiPjxwYXRoIGRpc3BsYXk9ImlubGluZSIgZD0iTTI0Ny4wMDIgNjEuNzQ5YzEuMDIyIDggNy43IDEwLjUgMTUuNCAxMC41IGM3LjgwNCAwIDE4LjQ0Mi0yLjcxNCAyMC4zMDEtMTIuMjgyYzAuNzI2LTMuNzMxLTAuMzc2LTYuNzg2LTMuMTctOC44MjFjLTIuNDUzLTEuNjk3LTUuODg5LTIuMTcyLTguOTMyLTIuNTc5IGMtMS41ODgtMC4yMDMtNC4yNjQtMC40MDctNS42NzctMC44MTRjLTAuODQzLTAuMjA0LTEuOTA0LTAuNjc4LTEuNjkzLTEuNzY0YzAuMjktMS40OTMgMy42MTQtMS44MzMgNC42OTktMS44MzMgYzIuMzc1IDAgNC45IDAuNyA1LjQgMy4wNTVMMjg0IDQ1LjI2Yy0xLjA0LTYuNTE0LTcuNDA2LTkuMDI1LTEzLjkyLTkuMDI1Yy0zLjg2OCAwLTcuODQxIDAuNTQyLTExLjY0MyAyLjYgYy0zLjY1MyAyLjAzNi02LjM2NCA1LjE1Ny03LjEyOCA5LjA5MmMtMS43OTQgOS4yIDYuNSAxMC43IDEzLjYgMTEuNjcyYzEuMTk1IDAuMSA1LjcgMC41IDUuNCAyLjIgYy0wLjM5NyAyLjAzNS00LjIyMiAyLjE3Mi01LjU4IDIuMTcyYy0yLjkxOCAwLTYuNTcxLTAuNDA4LTYuNjcxLTMuNzMzTDI0Ny4wMDIgNjEuNzQ5eiBNMjE2LjQ0NSA2MS43IGMxLjAyMiA4IDcuNyAxMC41IDE1LjQgMTAuNTE4YzcuODA0IDAgMTguNDQyLTIuNzE0IDIwLjMwMS0xMi4yODJjMC43MjUtMy43MzEtMC4zNzctNi43ODYtMy4xNzEtOC44MjEgYy0yLjQ1Mi0xLjY5Ny01Ljg4OS0yLjE3Mi04LjkzMi0yLjU3OWMtMS41ODgtMC4yMDMtNC4yNjQtMC40MDctNS42NzctMC44MTRjLTAuODQzLTAuMjA0LTEuOTA0LTAuNjc4LTEuNjkzLTEuNzY0IGMwLjI5LTEuNDkzIDMuNjE0LTEuODMzIDQuNjk5LTEuODMzYzIuMzc2IDAgNC45IDAuNyA1LjQgMy4wNTVsMTAuNjI5LTEuOTY4Yy0xLjA0MS02LjUxNC03LjQwNy05LjAyNS0xMy45Mi05LjAyNSBjLTMuODY4IDAtNy44NDIgMC41NDItMTEuNjQ0IDIuNjQ2Yy0zLjY1MyAyLjAzNi02LjM2MyA1LjE1Ny03LjEyNyA5LjA5MmMtMS43OTUgOS4yIDYuNSAxMC43IDEzLjYgMTEuNyBjMS4xOTUgMC4xIDUuNyAwLjUgNS40IDIuMjM5Yy0wLjM5NyAyLjAzNS00LjIyMiAyLjE3Mi01LjU3OSAyLjE3MmMtMi45MTggMC02LjU3MS0wLjQwOC02LjY3Mi0zLjczM0wyMTYuNDQ1IDYxLjc0OXogTTE5Ny43MTIgNTAuMTQ2YzAuNDg0LTMuMTkgMi40NTEtNS45NzIgNS45OC01Ljk3MmMzLjggMCA0LjQgMi42IDMuNyA1Ljk3MkgxOTcuNzEyeiBNMjA2LjU0NCA1OS4yIGMtMS4xMjQgMi45ODUtMy4wNTggNC4yMDctNi4xMTEgNC4yMDdjLTQuMDcyIDAtNC45MDEtMi43MTQtMy45NzItNi40NDZoMjMuMjA3bDAuMzU2LTEuODMyYzIuMjE2LTExLjQtMy4zOS0xOC44NjQtMTQuOTI1LTE4Ljg2NCBjLTQuOTU0IDAtMTAuNTc3IDEuNjk2LTE0LjgxNyA1LjM2Yy0zLjkwMyAzLjMyNS02LjcyNSA4LjQxNS03LjYzNSAxMy4wOTdjLTAuOTYzIDUgMC4xIDkuNyAzLjIgMTMgYzMuMjYzIDMuNSA4IDQuNSAxMy4xIDQuNTQ2YzguMjExIDAgMTYuNDI3LTMuODY3IDIwLjE2Ni0xMi4yODJMMjA2LjU0NCA1OS4xNzF6IE0xNzUuOTk5IDQ0LjAzOGwxLjM4Ni03LjEyNWgtMTEuNDY4IGwtNi43NDEgMzQuNjc1aDEzLjQzN2wyLjkyOC0xNS4wNjRjMC4zOTYtMi4wMzYgMC44My00LjI3NSAyLjExMS01Ljk3MWMxLjQ2OC0xLjk2OCAzLjc4Ny0yLjM3NiA1Ljk1OC0yLjM3NiBjMC44ODIgMCAxLjcgMC4xIDIuNSAwLjM0bDIuMzYxLTEyLjE0NmwtMS44MDYtMC4xMzZjLTUuMjgyLTAuNDA3LTguNDUyIDIuOTg1LTEwLjU0MiA3LjgwM0gxNzUuOTk5eiBNMTI5LjIwMyAzNi45IGwtOC44NjUgNDUuNmgxMy40MzVsMi44NS0xNC42NTZjMS41MSAzLjEgNC41IDQuNCA4LjEgNC40MDljNC44MTcgMCA4LjkxNC0yLjU3OCAxMS45NTgtNi43MTggYzIuNDkyLTMuMzkzIDMuOTYtNy44MDMgNC43MTItMTEuNjcxYzEuNTgzLTguMTQzIDAuMTcyLTE3LjY0My05LjYtMTcuNjQzYy00LjYxNCAwLTguNjkgMS40MjUtMTAuOTM0IDUuNjMybDAuODI3LTQuOTUzSDEyOS4yMDN6IE0xNDAuMTk5IDQ5LjgwNmMwLjI2NC0xLjM1NyAwLjQwNy0yLjQ0MiAxLjUwMS0zLjUyOWMwLjkxOC0wLjg4MiAyLjEwOS0xLjQyNSAzLjI2My0xLjQyNWM0LjI3NSAwIDIuOSA2LjkgMi4zIDkuNyBjLTAuMzgyIDEuOTY4LTAuOTkzIDQuNDExLTEuOTA1IDYuMzExYy0wLjg5OSAxLjgzMy0yLjMxOSAyLjg1MS00LjIxOSAyLjg1MWMtMy4yNTYgMC0zLjA0NC0zLjE4OS0yLjU2OS01LjYzM0wxNDAuMTk5IDQ5LjgwNnogTTEyMi4xODcgNzEuNTg5bC04LjY3LTE4LjkzM2wxMy4xNy0xNS43NDNoLTExLjE5NmwtNi40NCA4LjM0N2wtMC41MDktMS4yMjFsLTAuMTk0LTAuNzQ3bC0yLjI5LTYuMzc4aC0xNS4ybDcuNDg4IDE2LjMgTDgyLjYyNyA3MS41ODloMTEuMDZsOC45MzYtMTEuMDZsNC4yMjkgMTEuMDZIMTIyLjE4N3ogTTY3Ljk3IDUwLjE0NmMwLjQ4NS0zLjE5IDIuNDUxLTUuOTcyIDUuOTgtNS45NzIgYzMuOCAwIDQuNCAyLjYgMy43IDUuOTcySDY3Ljk3eiBNNzYuODAzIDU5LjE3MWMtMS4xMjMgMi45ODUtMy4wNTggNC4yMDctNi4xMTEgNC4yMDdjLTQuMDcyIDAtNC45LTIuNzE0LTMuOTcyLTYuNDQ2IGgyMy4yMDdsMC4zNTYtMS44MzJjMi4yMTYtMTEuNC0zLjM5LTE4Ljg2NC0xNC45MjUtMTguODY0Yy00Ljk1MyAwLTEwLjU3NyAxLjY5Ni0xNC44MTcgNS40IGMtMy45MDQgMy4zMjUtNi43MjUgOC40MTUtNy42MzUgMTMuMDk3Yy0wLjk2NCA1IDAuMSA5LjcgMy4yIDEzLjAyOGMzLjI2MyAzLjUgOCA0LjUgMTMuMSA0LjUgYzguMjExIDAgMTYuNDI3LTMuODY3IDIwLjE2Ni0xMi4yODJMNzYuODAzIDU5LjE3MXoiIGNsYXNzPSJzdHlsZTAiLz48cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGQ9Ik0xOTguNTUyIDMyLjQ1OGgxNi43ODlsMS4wNjMtNi43MTZoLTcuNzkxIGwwLjM4Mi0yLjQxMmg2Ljg3OWwxLjAxMi02LjM5aC02Ljg3OWwwLjM3Mi0yLjM0OGg3LjUzbDEuMDYzLTYuNzE1aC0xNi41MjdMMTk4LjU1MiAzMi40NTh6IE0yMDAuMjc0IDguNSBjLTEuNzg4LTAuNjUyLTMuODE4LTEuMDEtNS44MzgtMS4wMWMtNy4yMDQgMC0xMy43NTIgNS43MzgtMTQuODg5IDEyLjkwOWMtMS4xMSA3IDMuNSAxMi41IDEwLjUgMTIuNSBjMS41OTggMCA0Ljk3LTAuMjkzIDYuNTEyLTAuOTc4bDEuNzE3LTkuMTkzYy0xLjY1NiAxLjQwMi0zLjQyNiAyLjI4Mi01LjQ3OSAyLjI4MmMtMi42NzMgMC00LjY1Ny0yLjA4Ny00LjIyOS00Ljc5MiBjMC40MjMtMi42NzMgMi45NDMtNC43OTIgNS42MTctNC43OTJjMi4wMiAwIDMuNiAxLjEgNC45IDIuNDc3TDIwMC4yNzQgOC40OTd6IE0xNjYuMjkgMjMuNTU4bDIuODE3LTcuNDk4aDAuMzI3IGMtMC4wMDIgMS4wNDQtMC4wMSAyLjEgMC4xIDMuMTYzbDAuMzU3IDQuMzM2SDE2Ni4yOXogTTE2My43NjggMjkuMzk0aDYuNzQ4bDAuMzI5IDMuMDY0aDkuNDU0bC00Ljg3Ni0yNC41OGgtOS44NzcgbC0xMi40MzQgMjQuNThoOS40NTRMMTYzLjc2OCAyOS4zOTR6IE0xMzYuNDU4IDMyLjQ1OGgxNi40M2wxLjI0OS03Ljg5aC03LjQ5N2wyLjY0NC0xNi42OWgtOC45MzJMMTM2LjQ1OCAzMi40NTh6IE0xMjYuNTk3IDE0LjU5M2gwLjg0N2MxLjQ2NyAwIDMuMyAwLjEgMyAyLjAyMmMtMC4zMTUgMS45ODgtMi4wNTEgMi4yNDktMy42MTUgMi4yNDloLTAuODgxTDEyNi41OTcgMTQuNTkzeiBNMTE1LjE2MSAzMi40NThoOC42MDZsMS4xNzItNy40aDQuNTY0YzQuOTg4IDAgOC42MTMtMy4xMjkgOS40MDgtOC4xNWMwLjk2NS02LjA5Ni0yLjgwOC05LjAyOS04LjU0NS05LjAyOWgtMTEuMzEyIEwxMTUuMTYxIDMyLjQ1OHogTTg5LjY4IDMyLjQ1OGg4LjcwNGwxLjQzNi0xMC4zMDFjMC4yMzIgMSAwLjkgMS45IDEuMiAyLjg2OGwzLjA2MSA3LjQzM2gxMC4zNjZsLTYuNTEtMTIuNjE2IGw5LjU4OC0xMS45NjRoLTkuNzQ3bC01LjU1MyA3Ljg4OWMtMC42MjggMC44OC0xLjMyMiAxLjc2LTEuNjc3IDIuNzcxbDEuNjg4LTEwLjY2aC04LjcwNEw4OS42OCAzMi40NTh6IE03Ny43MTkgMTQuNTkzaDAuNjg1IGMxLjUzMyAwIDIuOCAwLjIgMi41IDIuMTE5Yy0wLjI4OSAxLjgyNS0xLjc5MiAyLjA1NC0zLjI1OSAyLjA1NGgtMC42Mkw3Ny43MTkgMTQuNTkzeiBNNjYuMTUzIDMyLjQ1OGg4LjczN2wxLjI0OS03Ljg5IGwyLjgyNSA3Ljg5aDEwLjMwMWwtNC4wODItNy45ODdjLTAuMzc1LTAuNzE3LTAuODY3LTEuMTA5LTEuMjY3LTEuNDY3YzMuNTMyLTEuMzA0IDUuMjE0LTIuODY5IDUuODAyLTYuNTg1IGMwLjk4MS02LjE5NC0zLjM0MS04LjU0MS04Ljg4NC04LjU0MWgtMTAuNzlMNjYuMTUzIDMyLjQ1OHogTTU0LjUwMyAxNS41NzFjMi44MzcgMCA0LjMgMi4yIDMuOCA0LjggYy0wLjQ0NCAyLjgwNC0yLjYzOSA0LjcyNy01LjM0NSA0LjcyN2MtMi43MDYgMC00LjI5Mi0xLjkyMy0zLjg0OC00LjcyN0M0OS41NiAxNy44IDUxLjcgMTUuNiA1NC41IDE1LjU3MXogTTU1Ljc4MyA3LjUgYy03LjQ2NSAwLTE0LjM4OSA1LjAyLTE1LjYxMyAxMi43NDZjLTEuMjUgNy45IDQuMSAxMi42IDExLjYgMTIuNjE2YzcuNDk4IDAgMTQuMzQyLTQuNzI3IDE1LjU5MS0xMi42MTYgQzY4LjU4MSAxMi41IDYzLjIgNy41IDU1LjggNy40ODd6IE02IDcuODc4bDQuNzEzIDI0LjU4aDcuNTk2bDQuMDA2LTkuNjVjMC40ODQtMS4yMDYgMC43NDYtMi40NDUgMS4wNDUtMy43MTZoMC4yOTMgbDAuNjg2IDEzLjM2Nmg3Ljc5MmwxMi41NjQtMjQuNThoLTkuMjkxbC00LjExNCAxMC4zMzRjLTAuNTQ5IDEuNDAyLTAuOTQ5IDIuOTAxLTEuMzA2IDQuMzM1bC0xLjIzLTE0LjY2OWgtNi44NDVsLTQuMjE0IDEwLjEgYy0wLjYyNCAxLjQ2Ny0xLjA2NyAzLjAzMi0xLjQ2NyA0LjUzMUwxNS4yNTkgNy44NzhINnoiIGNsYXNzPSJzdHlsZTEiLz48cG9seWdvbiBkaXNwbGF5PSJpbmxpbmUiIHBvaW50cz0iMzUuNiw3NCA1MC42LDU3LjMgMzUuNCw0MC41IDI5LjgsNDYuOSAzNiw1Ny4zIDI5LjYsNjcuOCIgY2xhc3M9InN0eWxlMiIvPjxwb2x5Z29uIGRpc3BsYXk9ImlubGluZSIgcG9pbnRzPSIyNC41LDc0IDM5LjYsNTcuMyAyNC4zLDQwLjUgMTguNyw0Ni45IDI1LDU3LjMgMTguNiw2Ny44IiBjbGFzcz0ic3R5bGUzIi8+PHBvbHlnb24gZGlzcGxheT0iaW5saW5lIiBwb2ludHM9IjEzLjUsNzQgMjguNiw1Ny4zIDEzLjMsNDAuNSA3LjcsNDYuOSAxMy45LDU3LjMgNy42LDY3LjgiIGNsYXNzPSJzdHlsZTQiLz48L2c+PGc+PGc+PHBhdGggZD0iTTg5LjMzMyA1OS45ODVsLTEyLjUzLTAuODE0Yy0xLjEyMyAyLjk4NS0zLjA1NyA0LjIwNy02LjExMSA0LjIwN2MtNC4wNzIgMC00LjktMi43MTQtMy45NzItNi40NDZoMjMuMjA3IGwwLjM1Ni0xLjgzMmMyLjIxNi0xMS40LTMuMzktMTguODY0LTE0LjkyNS0xOC44NjRjLTQuOTUzIDAtMTAuNTc3IDEuNjk2LTE0LjgxNyA1LjM2Yy0zLjkwNCAzLjMyNS02LjcyNSA4LjQxNS03LjYzNSAxMy4xIGMtMC45NjQgNSAwLjEgOS43IDMuMiAxMy4wMjdjMy4yNjMgMy41IDggNC41IDEzLjEgNC41NDZDNzcuMzc5IDcyLjMgODUuNiA2OC40IDg5LjMgNTkuOTg1eiBNNzMuOTUgNDQuMTc0YzMuOCAwIDQuNCAyLjYgMy43IDUuOTcySDY3Ljk3QzY4LjQ1NSA0NyA3MC40IDQ0LjIgNzQgNDQuMTc0eiIgY2xhc3M9InN0eWxlMCIvPjxwYXRoIGQ9Ik0xNTEuNzk0IDM2LjIzNWMtNC42MTQgMC04LjY5IDEuNDI1LTEwLjkzNCA1LjYzMmwwLjgyNy00Ljk1M2gtMTIuNDg1bC04Ljg2NSA0NS42aDEzLjQzNWwyLjg0OS0xNC42NTYgYzEuNTEgMy4xIDQuNSA0LjQgOC4xIDQuNDA5YzQuODE3IDAgOC45MTQtMi41NzggMTEuOTU4LTYuNzE4YzIuNDkyLTMuMzkzIDMuOTYtNy44MDMgNC43MTItMTEuNjcxIEMxNjIuOTc3IDQ1LjcgMTYxLjYgMzYuMiAxNTEuOCAzNi4yMzV6IE0xNDcuMjgzIDU0LjU1NmMtMC4zODIgMS45NjgtMC45OTMgNC40MTEtMS45MDUgNi4zIGMtMC44OTkgMS44MzMtMi4zMTkgMi44NTEtNC4yMTkgMi44NTFjLTMuMjU2IDAtMy4wNDQtMy4xODktMi41NjktNS42MzNsMS42MDktOC4yNzljMC4yNjQtMS4zNTcgMC40MDctMi40NDIgMS41MDEtMy41MjkgYzAuOTE3LTAuODgyIDIuMTA5LTEuNDI1IDMuMjYzLTEuNDI1QzE0OS4yMzggNDQuOSAxNDcuOCA1MS43IDE0Ny4zIDU0LjU1NnoiIGNsYXNzPSJzdHlsZTAiLz48cG9seWdvbiBwb2ludHM9IjExMy41LDUyLjcgMTI2LjcsMzYuOSAxMTUuNSwzNi45IDEwOS4xLDQ1LjMgMTA4LjUsNDQgMTA4LjMsNDMuMyAxMDYuMSwzNi45IDkwLjksMzYuOSA5OC4zLDUzLjIgODIuNiw3MS42IDkzLjcsNzEuNiAxMDIuNiw2MC41IDEwNi45LDcxLjYgMTIyLjIsNzEuNiIgY2xhc3M9InN0eWxlMCIvPjxwYXRoIGQ9Ik0yNzkuNTI4IDUxLjE2NGMtMi40NTMtMS42OTctNS44ODktMi4xNzItOC45MzItMi41NzljLTEuNTg4LTAuMjAzLTQuMjY0LTAuNDA3LTUuNjc3LTAuODE0IGMtMC44NDMtMC4yMDQtMS45MDQtMC42NzgtMS42OTMtMS43NjRjMC4yOS0xLjQ5MyAzLjYxNC0xLjgzMyA0LjY5OS0xLjgzM2MyLjM3NSAwIDQuOSAwLjcgNS40IDMuMDU1TDI4NCA0NS4zIGMtMS4wNC02LjUxNC03LjQwNi05LjAyNS0xMy45Mi05LjAyNWMtMy44NjggMC03Ljg0MSAwLjU0Mi0xMS42NDMgMi42NDZjLTIuMjE2IDEuMjM1LTQuMDc2IDIuODc0LTUuMzc0IDQuOCBjLTEuNzMzLTUuMzcyLTcuNTY5LTcuNDkzLTEzLjU0MS03LjQ5M2MtMy44NjggMC03Ljg0MiAwLjU0Mi0xMS42NDQgMi42NDZjLTMuNjUzIDIuMDM2LTYuMzYzIDUuMTU3LTcuMTI3IDkuMSBjLTEuNzk1IDkuMiA2LjUgMTAuNyAxMy42IDExLjY3MmMxLjE5NSAwLjEgNS43IDAuNSA1LjQgMi4yMzljLTAuMzk3IDIuMDM1LTQuMjIyIDIuMTcyLTUuNTc5IDIuMiBjLTIuOTE4IDAtNi41NzEtMC40MDgtNi42NzItMy43MzNsLTkuMTg3IDEuMTgzYzAuMjY3LTAuNDkgMC41MTgtMC45OTcgMC43NTEtMS41MjJsLTEyLjUzLTAuODE0IGMtMS4xMjQgMi45ODUtMy4wNTggNC4yMDctNi4xMTEgNC4yMDdjLTQuMDcyIDAtNC45MDEtMi43MTQtMy45NzItNi40NDZoMjMuMjA3bDAuMzU2LTEuODMyIGMyLjIxNi0xMS40LTMuMzktMTguODY0LTE0LjkyNS0xOC44NjRjLTQuOTU0IDAtMTAuNTc3IDEuNjk2LTE0LjgxNyA1LjM2Yy0xLjMzNyAxLjEzOS0yLjUzNiAyLjQ5NS0zLjU4NiAzLjk2MWwxLjc4Ni05LjE4NiBsLTEuODA2LTAuMTM2Yy01LjI4Mi0wLjQwNy04LjQ1MSAyLjk4NS0xMC41NDIgNy44MDNoLTAuMTM2bDEuMzg2LTcuMTI1aC0xMS40NjhsLTYuNzQxIDM0LjY3NWgxMy40MzdsMi45MjgtMTUuMDY1IGMwLjM5Ni0yLjAzNiAwLjgzLTQuMjc1IDIuMTExLTUuOTcxYzEuNDY4LTEuOTY4IDMuNzg3LTIuMzc2IDUuOTU4LTIuMzc2YzAuNDc1IDAgMC45IDAgMS40IDAuMSBjLTEuMTE5IDIuMDg2LTEuOTQgNC4yODMtMi4zNTIgNi40MDNjLTAuOTYzIDUgMC4xIDkuNyAzLjIgMTMuMDI3YzMuMjYzIDMuNSA4IDQuNSAxMy4xIDQuNSBjNi44NTcgMCAxMy43MDctMi43MDkgMTcuOTYxLTguNDk5YzEuODE3IDYuNCA3LjkgOC41IDE1IDguNDk5YzUuNTczIDAgMTIuNTc1LTEuNCAxNi44MS01LjY3NiBjMi42MjYgNC4yIDcuOSA1LjcgMTMuNyA1LjY3NmM3LjgwNCAwIDE4LjQ0Mi0yLjcxNCAyMC4zMDEtMTIuMjgyQzI4My40MjQgNTYuMyAyODIuMyA1My4yIDI3OS41IDUxLjE2NHogTTIwMy42OTIgNDQuMTc0YzMuOCAwIDQuNCAyLjYgMy43IDUuOTcyaC05LjcwNEMxOTguMTk2IDQ3IDIwMC4yIDQ0LjIgMjAzLjcgNDQuMTc0eiBNMjcwLjMxOSA2MS45IGMtMC4zOTcgMi4wMzUtNC4yMjIgMi4xNzItNS41OCAyLjE3MmMtMi45MTggMC02LjU3MS0wLjQwOC02LjY3MS0zLjczM2wtNi4yMjYgMC44MDJjMC4xMDctMC4zNzUgMC4yMjEtMC43NDMgMC4yOTktMS4xNDEgYzAuNzI1LTMuNzMxLTAuMzc3LTYuNzg2LTMuMTcxLTguODIxYy0yLjQ1My0xLjY5Ny01Ljg4OS0yLjE3Mi04LjkzMi0yLjU3OWMtMS41ODgtMC4yMDMtNC4yNjQtMC40MDctNS42NzctMC44MTQgYy0wLjg0My0wLjIwNC0xLjkwNC0wLjY3OC0xLjY5My0xLjc2NGMwLjI5LTEuNDkzIDMuNjE0LTEuODMzIDQuNjk5LTEuODMzYzIuMzc1IDAgNC45IDAuNyA1LjQgMy4wNTVsOS4yODUtMS43MTkgYy0wLjM0NSAwLjc4My0wLjYyMiAxLjYwMS0wLjc5IDIuNDY1Yy0xLjc5NCA5LjIgNi41IDEwLjcgMTMuNiAxMS42NzJDMjY2LjExMyA1OS44IDI3MC43IDYwLjEgMjcwLjMgNjEuODg1eiIgY2xhc3M9InN0eWxlMCIvPjwvZz48Zz48cGF0aCBkPSJNODMuOTE4IDIzLjAwNGMzLjUzMi0xLjMwNSA1LjIxNC0yLjg2OSA1LjgwMi02LjU4NWMwLjk4MS02LjE5NC0zLjM0MS04LjU0MS04Ljg4NC04LjU0MWgtMTAuNzkgbC0zLjg5NCAyNC41OGg4LjczN2wxLjI0OS03Ljg5bDIuODI1IDcuODloMTAuMzAxbC00LjA4Mi03Ljk4N0M4NC44MSAyMy44IDg0LjMgMjMuNCA4My45IDIzLjAwNHogTTgwLjkzOCAxNi43IGMtMC4yODkgMS44MjUtMS43OTIgMi4wNTQtMy4yNTkgMi4wNTRoLTAuNjJsMC42NjEtNC4xNzNoMC42ODVDNzkuOTM2IDE0LjYgODEuMiAxNC44IDgwLjkgMTYuNzEyeiIgY2xhc3M9InN0eWxlNSIvPjxwYXRoIGQ9Ik0xMTcuNTY2IDcuODc4aC05Ljc0N2wtNS41NTMgNy44ODljLTAuNjI4IDAuODgtMS4zMjIgMS43Ni0xLjY3NyAyLjc3MWwxLjY4OC0xMC42NmgtOC43MDRsLTMuODkzIDI0LjYgaDguNzA0bDEuNDM2LTEwLjMwMWMwLjIzMiAxIDAuOSAxLjkgMS4yIDIuODY4bDMuMDYxIDcuNDMzaDEwLjM2NmwtNi41MS0xMi42MTZMMTE3LjU2NiA3Ljg3OHoiIGNsYXNzPSJzdHlsZTUiLz48cGF0aCBkPSJNMzUuNDA1IDcuODc4bC00LjExNCAxMC4zMzRjLTAuNTQ5IDEuNDAyLTAuOTQ5IDIuOTAxLTEuMzA2IDQuMzM1bC0xLjIzLTE0LjY2OWgtNi44NDVsLTQuMjE0IDEwLjEgYy0wLjYyNCAxLjQ2Ny0xLjA2NyAzLjAzMi0xLjQ2NyA0LjUzMUwxNS4yNTkgNy44NzhINmw0LjcxMyAyNC41OGg3LjU5Nmw0LjAwNi05LjY1YzAuNDg0LTEuMjA2IDAuNzQ2LTIuNDQ1IDEuMDQ1LTMuNzE2aDAuMjkzIGwwLjY4NiAxMy4zNjZoNy43OTJsMTIuNTY0LTI0LjU4SDM1LjQwNXoiIGNsYXNzPSJzdHlsZTUiLz48cGF0aCBkPSJNNTUuNzgzIDcuNDg3Yy03LjQ2NSAwLTE0LjM4OSA1LjAyMS0xNS42MTMgMTIuNzQ2Yy0xLjI1IDcuOSA0LjEgMTIuNiAxMS42IDEyLjYgYzcuNDk4IDAgMTQuMzQyLTQuNzI3IDE1LjU5MS0xMi42MTZDNjguNTgxIDEyLjUgNjMuMiA3LjUgNTUuOCA3LjQ4N3ogTTU4LjM0IDIwLjQgYy0wLjQ0NCAyLjgwNC0yLjYzOSA0LjcyNy01LjM0NSA0LjcyN2MtMi43MDYgMC00LjI5Mi0xLjkyMy0zLjg0OC00LjcyN2MwLjQxMy0yLjYwOCAyLjUxOS00Ljc5MiA1LjM1NS00Ljc5MiBDNTcuMzM5IDE1LjYgNTguOCAxNy44IDU4LjMgMjAuMzYzeiIgY2xhc3M9InN0eWxlNSIvPjxwYXRoIGQ9Ik0xODguNTggMjAuMTY3YzAuNDIzLTIuNjczIDIuOTQzLTQuNzkyIDUuNjE3LTQuNzkyYzIuMDIxIDAgMy42IDEuMSA0LjkgMi40NzdsMS4yMjEtOS4zNTYgYy0xLjc4OC0wLjY1Mi0zLjgxOC0xLjAxLTUuODM4LTEuMDFjLTcuMjA0IDAtMTMuNzUyIDUuNzM4LTE0Ljg4OSAxMi45MDljLTEuMTEgNyAzLjUgMTIuNSAxMC41IDEyLjUgYzEuNTk4IDAgNC45Ny0wLjI5MyA2LjUxMi0wLjk3OGwxLjcxNy05LjE5M2MtMS42NTYgMS40MDItMy40MjYgMi4yODItNS40NzkgMi4yODJDMTkwLjEzNiAyNSAxODguMiAyMi45IDE4OC42IDIwLjE2N3oiIGNsYXNzPSJzdHlsZTUiLz48cGF0aCBkPSJNMTMwLjM2NyA3Ljg3OGgtMTEuMzEybC0zLjg5MyAyNC41OGg4LjYwNmwxLjE3Mi03LjRoNC41NjRjNC45ODggMCA4LjYxMy0zLjEyOSA5LjQwOC04LjE1MSBDMTM5Ljg3NyAxMC44IDEzNi4xIDcuOSAxMzAuNCA3Ljg3OHogTTEzMC40MTcgMTYuNjE0Yy0wLjMxNSAxLjk4OC0yLjA1MSAyLjI0OS0zLjYxNSAyLjI0OWgtMC44ODFsMC42NzctNC4yNzFoMC44NDcgQzEyOC45MTEgMTQuNiAxMzAuNyAxNC43IDEzMC40IDE2LjYxNHoiIGNsYXNzPSJzdHlsZTUiLz48cG9seWdvbiBwb2ludHM9IjIxNy45LDE0LjYgMjE5LDcuOSAyMDIuNCw3LjkgMTk4LjYsMzIuNSAyMTUuMywzMi41IDIxNi40LDI1LjcgMjA4LjYsMjUuNyAyMDksMjMuMyAyMTUuOSwyMy4zIDIxNi45LDE2LjkgMjEwLDE2LjkgMjEwLjQsMTQuNiIgY2xhc3M9InN0eWxlNSIvPjxwYXRoIGQ9Ik0xNjUuNTQ2IDcuODc4bC0xMi40MzQgMjQuNThoOS40NTRsMS4yMDMtMy4wNjRoNi43NDhsMC4zMjkgMy4wNjRoOS40NTRsLTQuODc2LTI0LjU4SDE2NS41NDZ6IE0xNjYuMjkgMjMuNTU4bDIuODE3LTcuNDk4aDAuMzI3Yy0wLjAwMiAxLjA0NC0wLjAxIDIuMSAwLjEgMy4xNjNsMC4zNTcgNC4zMzZIMTY2LjI5eiIgY2xhc3M9InN0eWxlNSIvPjxwb2x5Z29uIHBvaW50cz0iMTQ2LjYsMjQuNiAxNDkuMyw3LjkgMTQwLjQsNy45IDEzNi41LDMyLjUgMTUyLjksMzIuNSAxNTQuMSwyNC42IiBjbGFzcz0ic3R5bGU1Ii8+PC9nPjxwb2x5Z29uIHBvaW50cz0iMzUuNiw3NCA1MC42LDU3LjMgMzUuNCw0MC41IDI5LjgsNDYuOSAzNiw1Ny4zIDI5LjYsNjcuOCIgY2xhc3M9InN0eWxlMiIvPjxwb2x5Z29uIHBvaW50cz0iMjQuNSw3NCAzOS42LDU3LjMgMjQuMyw0MC41IDE4LjcsNDYuOSAyNSw1Ny4zIDE4LjYsNjcuOCIgY2xhc3M9InN0eWxlMyIvPjxwb2x5Z29uIHBvaW50cz0iMTMuNSw3NCAyOC42LDU3LjMgMTMuMyw0MC41IDcuNyw0Ni45IDEzLjksNTcuMyA3LjYsNjcuOCIgY2xhc3M9InN0eWxlNCIvPjwvZz48L3N2Zz4=);
}

@media print {
  a[href]:after {
    content: none;
  }
}

body { /*margin: 60px 0 0 0;*/ }
.no-margin { margin:0px }

.content .row-fluid [class*="span"] {
	min-height: 15px; /*Overide bootstrap default of 30px*/
}


/*#####################################################################################################
   Page structure
#####################################################################################################*/

.wrapper-panels {
  background-color: #222;
  margin-top: 20px;
  padding-top: 10px;
  }

.wrapper-footer {
  }


/* Desktop Defaults
----------------------------------------------------------------------------------------------------*/

@media (min-width: 980px) {
	body { background-color: #ffffff;
  background-attachment: scroll;
  /*background-image: url(../img/bg-content.png);*/
  background-repeat: repeat;
  background-position: center top;
  }
	.masthead { margin-top: 40px; }

	.navbar-primary, .footer  {
    margin: 0px;
		/*margin: 0px -20px;  Remove forced whitespace so navigation continues to edge */
		}



	.wrapper-header {
		background-color: #000;
		margin: 0px auto 15px auto;
		width: 100%;
	border-bottom: 1px solid #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);

  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
     -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
		}

	.wrapper-content {
		padding-top:20px;
		}

	.wrapper-panels {
    border-top: 1px solid #ffffff;
    border-top: 1px solid rgba(255, 255, 255, 0.8);
  
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
       -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
		}
}

/* Large desktop - Default overides */
@media (min-width: 1200px) { 
	.wrapper-header,
	.wrapper-content,
	.wrapper-panels,
	.wrapper-footer {
		width: 100%;
		}

	.wrapper-content {
		padding-top:20px;
		}

 }

@media (max-width: 979px) {

  .navbar-fixed-top {
  margin-bottom: 0px;
  }

	.wrapper-header {
    padding-top: 20px;
		background-color: #000;
		margin: 0px 0px 15px 0px;
    border-bottom: 1px solid #ffffff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
       -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
		}

  .navbar-primary {
		margin: 0px;
    border: none;
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
  }

  .sidebar {
		margin-bottom: 20px;
  }

  .wrapper-footer {
		margin: 20px 0px 0px;
  }

  .wrapper-footer > footer {
		padding: 20px;
  }

}

@media (max-width: 767px) {
	.wrapper-header {
		margin: 0px -20px 15px -20px;
		}

  .wrapper-footer {
    margin: 20px -20px 0px;
  }

}

/*#####################################################################################################
   Typography
#####################################################################################################*/

/* Page Elements
----------------------------------------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
legend { 
  font-family: "futura-pt", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  /*Light - 300
  Book - 400
  Medium - 500
  Bold - 700
  Extra Bold - 800*/
  font-style: normal;
  font-weight: 500;
  color: #444 ;
  /*-webkit-text-stroke-width: .05px;*/
  /*-webkit-text-stroke-color: white;*/
  /*-moz-osx-font-smoothing: grayscale;*/
  /*-webkit-font-smoothing: antialiased !important;*/
  /*text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/
  /*-webkit-text-stroke: 1px rgba(68, 68, 68, 0.1);*/
  }

h1 em,
h2 em,
h3 em { 
  font-style: italic;
	}

h1,
h2,
h3,
h1 a,
h2 a,
h3 a { 
color: #e61f22;
}


h1 {
	font-size:26.5px;
  line-height: 30px;
	font-weight: 700;
	margin-top:20px;
	padding-bottom: 3px;
	border-bottom: 2px solid #F5F5F5;
	}
.content > h1:first-child { margin-top: 0px; }

h2 { font-size:22.5px; line-height: 24px; margin: 20px 0 10px 0;}
h3 { font-size:18.5px; line-height: 20px; }
h4 { font-size:16.5px; line-height: 18px; }
h5 { font-size:12px; line-height: 14px; line-height: 16px; font-weight: 500;}
h6 { font-size:11.9px; line-height: 14px; line-height: 16px; font-weight: 500;}

h2.subheading  {
  font-weight: 700;
  text-transform: uppercase;
  color: #FFF;
  background-color: #222;
  text-indent: 10px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #FFF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  line-height: 40px;
  min-height: 40px;
  margin: 0px 0px 20px 0px;
  }

.alert h4 {
  font-size: 19.5px;
  margin: 10px 0;
}

a {
  color: #E61F22;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #E61F22;
  text-decoration: underline;
}

.creditcards {
  margin: 15px 0;
  }

/* Global spacing of nested lists (content and aside accordion) */

ul > li > ul { margin-bottom: 10px }
ul > li > ul > li > ul { margin-bottom: 0px }

/* FontAwesome Overide - makes sure icons active on rollover in links */
a .icon-wxp-chevron,
a .icon-wxp-chevron {
  display: inline-block;
}

/* FontAwesome Overide - more sprites.less reset */
.nav-pills > .active > a > i.icon-wxp-chevron,
.nav-pills > .active > a > i.icon-wxp-chevron,
.nav-list > .active > a > i.icon-wxp-chevron,
.nav-list > .active > a > i.icon-wxp-chevron,
.navbar-inverse .nav > .active > a > i.icon-wxp-chevron,
.navbar-inverse .nav > .active > a > i.icon-wxp-chevron,
.dropdown-menu > li > a:hover > i.icon-wxp-chevron,
.dropdown-menu > li > a:hover > i.icon-wxp-chevron,
.dropdown-menu > .active > a > i.icon-wxp-chevron,
.dropdown-menu > .active > a > i.icon-wxp-chevron,
.dropdown-submenu:hover > a > i.icon-wxp-chevron,
.dropdown-submenu:hover > a > i.icon-wxp-chevron {
  background-image: url("/img/wxp-chevron-yellow.svg");
}

/* FontAwesome Overide - show the WXP chevron */
.icon-wxp-chevron {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: baseline;

  /*background-image: url("/img/wxp-chevrons.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 14px;*/
  /* Swap our tripp chevron to single white*/
  background-image: url("/img/wxp-chevron-white.svg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 13px;
}

.icon-wxp-chevron-red {
  background-image: url("/img/wxp-chevron-red.svg");
}

.icon-wxp-chevron-black {
  background-image: url("/img/wxp-chevrons-black.svg");
}

.icon-wxp-chevron-grey {
  background-image: url("/img/wxp-chevrons-grey.svg");
}

.icon-wxp-chevron-yellow {
  background-image: url("/img/wxp-chevrons-yellow.svg");
}

/* IE8 Support - back to FontAwesome */
.no-svg .icon-wxp-chevron {
  background-image: none;
  font-size: 0.8em;
  /* or back to bootstrap */
  /*background-image: url("../img/glyphicons-halflings-white.png");
  background-position: -456px -72px;*/
}

.no-svg .icon-wxp-chevron:before {
content: "\f054";
}

/*.searchtips ul li,
.content ul li,
.content ol li,*/
.well ul li {
	margin-bottom:5px
	}

/* Button spacing on Topic list and Links */

nav.pagenavbtns { margin-bottom: 20px; }
nav.pagenavbtns a.btn { margin: 5px 0 0; }

/* All buttons to look link primary NAV links */
.btn {
  font-family: "futura-pt", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  text-transform:uppercase;
  font-weight:500;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
  border-radius: 2px;}

.btn-primary,
.btn-warning,
.btn-danger,
.btn-success,
.btn-info,
.btn-inverse {
  font-weight:500;
}

.btn-primary .icon-wxp-chevron,
.btn-warning .icon-wxp-chevron,
.btn-danger .icon-wxp-chevron,
.btn-success .icon-wxp-chevron,
.btn-info .icon-wxp-chevron,
.btn-inverse .icon-wxp-chevron {
  width: 11px;
  height: 14px;
  background-size: 11px;
  margin-left: -5px;
  margin-right: -2px;
  margin-bottom: -1px;
}

.btn-large .icon-wxp-chevron {
  width: 12px;
  background-size: 12px;
  margin-bottom: -1px;
}

/*.btn-inverse,
.btn-inverse:hover,
.btn-inverse:focus {
  padding-left: 25px;
  background-image: url("/img/wxp-chevrons.svg");
  background-position: 7px 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  }*/


/* Portrait tablet down to phone */
@media (max-width: 979px) { 
/* Button spacing when stacked */
  .btn { margin-top: 5px; }
 }


/* Events Tabs & Tables
----------------------------------------------------------------------------------------------------*/

.events .nav-tabs > .active > a, 
.events .nav-tabs > .active > a:hover, 
.events .nav-tabs > .active > a:focus {
background-color: #fef4B2;
background-image: -moz-linear-gradient(top, #fef4B2, #ffffff);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fef4B2), to(#ffffff));
background-image: -webkit-linear-gradient(top, #fef4B2, #ffffff);
background-image: -o-linear-gradient(top, #fef4B2, #ffffff);
background-image: linear-gradient(to bottom, #fef4B2, #ffffff);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef4B2', endColorstr='#ffffff', GradientType=0);

border-color: #ffdd00;
border-bottom-color: #ffffff;
/*border-bottom-color: rgba(0, 0, 0, 0);*/
}

.events .nav-tabs {
  border-color: #ffdd00;
}

.events .nav-tabs > li > a:hover, .events .nav-tabs > li > a:focus {
  border-color: #ffdd00 #ffdd00 #ffdd00;
}

.events .nav-tabs > li > a {
-webkit-border-radius: 0px;
   -moz-border-radius: 0px;
        border-radius: 0px;
}

.events .nav > li > a:hover, .events .nav > li > a:focus {
  background-color: #fef4B2;
}

.events table caption { display:none; }

.events .table {
  border-bottom: 1px solid #eceeef;
}

.events .table th,
.events .table td {
  border-top: 1px solid #eceeef;
}

.events .table th {
  color: #455560;
  width: 70px;
}

.events .table td {
}

/*.events ul.nav-tabs > li {
margin-bottom: -1px;
}*/

.events .event-desc { 
 margin-bottom: 20px;
}

/* Jobs Tabs & Tables
----------------------------------------------------------------------------------------------------*/

.jobs .table th {
  width: 100px;
}

.events .table {
  border-bottom: none;
}


/*#####################################################################################################
   Article Summary, Details & Pagination
#####################################################################################################*/

/* Latest News
----------------------------------------------------------------------------------------------------*/

/*article.news .summary .icon-chevron-right {
border-top-color: #FEEACF;
border-bottom-color: #FEEACF;
}*/


/*h1.latestnews,
#latestnews h1 {
	border-color: #a2aaaf;
}*/
 
.newsitem {
	margin-top: 20px;
  padding-left: 15px;
	}
	
.newsitem h2,
.searchitem h2 {
  color: #e61f22;
  margin: 0 0 5px 0;
  font-size:19.5px;
  line-height: 21px;
}

article.newsitem h2 .icon-wxp-chevron {
  width: 15px;
  vertical-align: middle;
  margin: 0px 0px 5px -15px;
  background-image: url("/img/wxp-chevron-red.svg");
  opacity:1;
  filter:alpha(opacity=100); /* For IE8 and earlier */
}

article.newsitem .summary .icon-wxp-chevron {
  background-image: url("/img/wxp-chevrons-grey.svg");
  vertical-align: text-bottom;
}

/* Adjust span widths to accomodate cheverons */
article.newsitem .span8 {
  width: 600px;
}

article.newsitem .span6 {
  width: 440px;
}

@media (min-width: 1200px) {
  article.newsitem .span8 {
  width: 750px;
  }

  article.newsitem .span6 {
  width: 550px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  article.newsitem .span8 {
  width: 456px;
  }
  article.newsitem .span6 {
  width: 332px;
  }
}

@media (max-width: 767px) {
  article.newsitem .span8 {
  width: 100%;
  }
  article.newsitem .span6 {
  width: 100%;
  }

/*  .newsitem {
    padding-left: 0px;
    }
  
  article.newsitem h2 .icon-wxp-chevron {
    display: none;
    visibility:hidden;
  }*/
}

article.newsitem .date {
	margin-top: 5px;
  padding: 5%;
  background-color: #eceeef;
  border: 1px solid #a2aaaf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}


article.newsitem .date .day, article.newsitem .date .num {
	color: #77838b;
	font-size:24px;
  font-weight:bold;
}

article.newsitem .date .num {
	font-size: 28px;
	font-weight:bold;
}

article.newsitem .date .year {
	padding: 3px;
	margin-top: 5px;
  font-size: 12px;
	line-height: 14px;
	color: #ffffff;
  background-color: #455560;
}

article.newsitem .date .year .cen {
	font-weight:bold;
}

article.newsitem .pubdate,
article.searchitem .pubdate {
  /*padding: 3px 7px;
  background-color: #eceeef;*/
	color: #77838b;
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0;
}

article.newsitem i,
article.searchitem i {
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}


@media (min-width: 768px) and (max-width: 979px) {

  article.newsitem .date .year {
    margin-top: 2px;
  }

  article.newsitem .date .day {
    font-size:18px;
    font-weight:bold;
  }

  article.newsitem .date .year {
      font-size:8px;
  }

}

/* Featured News
----------------------------------------------------------------------------------------------------*/

#featurednews h1,
#featurednews h1 a, 
#featurednews .newsitem h2,
#featurednews .newsitem h2 a {
	color: #ff9900;
}

#featurednews h1 {
	border-color: #ffdba6;
}

#featurednews article.newsitem .date {
  background-color: #fff5e5;
  border: 1px solid #ffcc7f;
}

#featurednews article.newsitem .date .day, #featurednews article.newsitem .date .num {
	color: #ffab2e;
}

#featurednews article.newsitem .date .year {
  background-color: #ff9900;
}

/* More News
----------------------------------------------------------------------------------------------------*/

#morenews h1,
#morenews h1 a {
  color: #424242;
}

#morenews h1 {
  border-color: #cecece;
}

#morenews .newsitem h2,
#morenews .newsitem h2 a {
  color: #5c5c5c;
  margin:0;
}

#morenews article.newsitem h2 .icon-wxp-chevron {
  background-image: url("/img/wxp-chevron-black.svg");
  opacity: 0.5;
  filter: alpha(opacity=50);

}

#morenews article.newsitem time {
	color: #a0a0a0;
  font-size: 12px;
  line-height: 14px;
}


/* Search & Search Results
----------------------------------------------------------------------------------------------------*/

#searchresults h1 {
	margin-bottom: 20px;
}

#searchresults h2 {
	color: #0088cc;
}



/* Article Details / Body
----------------------------------------------------------------------------------------------------*/

h1.headline { /*font-weight: 500;*/ font-size: 23.5px; line-height: 25px; }

article.newsdetail .pull-right { margin-right:12px }
article.newsdetail .pull-right img { margin: 0 auto 15px auto }

article.newsdetail .article-header {
	color: #77838b;
  /*background-color: #eceeef;
  padding: 3px 7px;*/
	line-height: 14px;
	margin: 5px 0 15px 0;
}

article.newsdetail a {
  color: #333 !important;
  border-bottom: 1px solid #E61F22;
  text-decoration: none;
}

article.newsdetail a:hover,
article.newsdetail a:focus {
  color: #E61F22;
  text-decoration: none;
}


.fluid-width-video-wrapper {
  border: 1px solid #000000;
}

article.newsdetail .togglehighlight,
article.newsdetail .printbutton {
		float: right;
    border-bottom: none;
}

.togglehighlight {
	margin-right: 10px;
	}

.article-footer {
	color: #77838b;
  background-color: #eceeef;
  /*padding: 3px 7px;*/
	line-height: 14px;
	margin: 25px 0px 5px 0;
}

.article-footer .btn {
	margin: 5px;
}

article h4 {
	font-size: 24.5px; /* look like h2 for historial reasons */
  line-height: 26px;
	margin-top:30px
	}

article ul li,
article ol li {
	margin-bottom:5px
	}


/* Article Details / Related content links
----------------------------------------------------------------------------------------------------*/

.related {
  padding-top: 20px;
  }

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
  .related {
    padding-top: 20px;
    }
}

.relatedcontent {
  padding-bottom: 10px;
	/*border-bottom: 3px solid #e61f22;
	margin-bottom: 20px;*/
}

.relatedcontent h2 {
  font-size: 18.5px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFF;
  background-color: #E61F22;
  text-indent: 10px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #FFF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  padding: 7px 5px 7px 0px;
  margin: 0px 0px 20px 0px;
}


.relatedcontent .nav-list {
	/*padding-right: 0px;*/
	margin-bottom: 10px;
}

.relatedcontent .nav-list > li {
  padding-bottom: 5px;
  margin-bottom: 5px;
	border-bottom : 1px solid #eceeef;
}

.relatedcontent .nav-list > li > a > i {
	margin-left: -20px;
  opacity: .3;
}

.relatedcontent .nav-list > li > a {
  color: #333;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 25px;

}

.relatedcontent .nav > li > a:hover, .relatedcontent .nav > li > a:focus {
	text-decoration: none;
	background-color: #eceeef;
}


/* Publication specific settings
----------------------------------------------------------------------------------------------------*/

/* Used by the search system on */
span.highlight {
	background-color: #ffeeaa;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ff9900;
}

span.highlightoff {
	background-color: #ffffff;
	border: none;
}

button.togglehighlight.active > i {
	background-position: -96px -120px;
}


/*#####################################################################################################
   Forms - Content
#####################################################################################################*/

legend {
  margin-bottom: 0px;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFF;
  background-color: #222;
  text-indent: 10px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #FFF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);

    padding: 7px 5px 7px 0px;
    margin: 0px 0px 20px 0px;

   line-height: 20px; /*Overide bootstrap*/
  }

legend + * {
  -webkit-margin-top-collapse: separate;
  margin-top: 0px;
}

legend .icon-wxp-chevron {
  margin-right: -3px;
  margin-bottom: -1px;
  height: 16px;
}

fieldset > .row-fluid { padding-top: 20px; }

.controls > a.help { padding: 7px; }


@media (min-width: 768px) and (max-width: 979px) {

	/* Content forms */
	#freetrial .control-label,
	#subscribe .control-label,
	#change_settings .control-label,
  #subscribemulti .control-label { width: 90px; } 

	#freetrial .controls-row,
	#subscribe .controls-row,
	#change_settings .controls-row,
  #subscribemulti .controls-row { margin-left: 110px; } 

	#freetrial .controls,
	#subscribe .controls,
	#change_settings .controls,
  #subscribemulti .controls { margin-left: 110px; } 

	#freetrial .form-horizontal .form-actions,
	#subscribe .form-horizontal .form-actions,
	#change_settings .form-horizontal .form-actions,
	#subscribemulti .form-horizontal .form-actions { padding-left: 110px; }
}

/* Forgotten Password
----------------------------------------------------------------------------------------------------*/
#forgot_pass legend { margin-bottom: 0px; font-weight: 700; }

/* Free Trial
----------------------------------------------------------------------------------------------------*/


/* Subscribe - Single
----------------------------------------------------------------------------------------------------*/


/* Subscribe - Multi
----------------------------------------------------------------------------------------------------*/

/* Additional users */
#subscribemulti fieldset fieldset .control-label { width: 90px; } 
#subscribemulti fieldset fieldset .controls-row { margin-left: 110px; } 
#subscribemulti fieldset fieldset .controls { margin-left: 110px; } 
#subscribemulti fieldset fieldset .form-horizontal .form-actions { padding-left: 110px; }

/* Subscribe - Credit Card Payment / Renewals
----------------------------------------------------------------------------------------------------*/

@media (min-width: 768px) {
  .cardcvv .control-label { width: 40px; } 
  .cardcvv .controls { margin-left: 60px; } 
  
  .expyy .control-label { width: 40px; } 
  .expyy .controls { margin-left: 60px; } 
  }

.paycards { margin-top:10px; }
#ccdetails fieldset > .row-fluid { padding-top: 0px; }



/*#####################################################################################################
   Masthead
#####################################################################################################*/

@media (max-width: 979px) {
  .logo { text-align: center; }
}
/*.masthead { margin-bottom: 10px; }*/

/* Portrait tablet to landscape and desktop */
/* Controls necessary for the in between state portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {

	/* use in conjunction with banner div block settings in template (visible-desktop span4) */
	.masthead .logo {
			display: block;
			float: none;
			width: 100%;
			margin-left: 0;
			-webkit-box-sizing: border-box;
				 -moz-box-sizing: border-box;
							box-sizing: border-box;
	}

}

/*#####################################################################################################
   NAV bar / fixed toolbar
#####################################################################################################*/

.navbar-fixed-top {
	font-size: 12px;
}

.navbar-fixed-top .nav > li > a {
	padding: 5px 10px 5px;
}

#sitelinks .navbar-dot,
#userlinks .navbar-dot {
  padding: 5px 0px;
  color: #ffffff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.navbar-fixed-top .navbar-inner {
	min-height: 25px;

  background-color: #444;
  background-image: -moz-linear-gradient(top, #444444, #333333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#333333));
  background-image: -webkit-linear-gradient(top, #444444, #333333);
  background-image: -o-linear-gradient(top, #444444, #333333);
  background-image: linear-gradient(to bottom, #444444, #333333);
  background-repeat: repeat-x;
  border-color: #444;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff333333', GradientType=0);
}

@media (min-width: 980px) {
  .navbar-fixed-top .nav > li.login > a {
    color: #ffffff;
    font-weight: bold;
    /*line-height: 16px;
    border-bottom: solid 1px #e61f22;
    padding: 0px 0px 0px;
    margin: 7px 10px 6px;*/
    }
  
  .navbar-fixed-top .login {
    -webkit-transition: all 500ms ease;
       -moz-transition: all 500ms ease;
         -o-transition: all 500ms ease;
            transition: all 500ms ease;
    background-color: #b94a48;
    }
  
  .navbar-fixed-top .login:hover, 
  .navbar-fixed-top .login:focus {
    background-color: #e61f22;
    /*border-bottom: solid 1px #ffffff;*/
  }
}
/*#####################################################################################################
   NAV bar / Primary navigation
#####################################################################################################*/

/* Tone down corners on navbar search */
.navbar-search .search-query {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;

  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
  border-radius: 5px;
}


.navbar-search .typeahead { margin-top: 0px; }
.navbar-search .input-append, .navbar-search .input-prepend { margin-bottom: 0px; }

.navbar-search .input-append .add-on,
.navbar-search .input-prepend .add-on {
	background-color: #3a3a3a;
	border-color: #111;
  text-shadow: 0 1px 0 #222;
  color: #cccccc;
}

.navbar-primary ul.nav > li > a {
font-size: 16px;
font-family: "futura-pt", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-weight: 700;
}

/* Desktop Defaults 
----------------------------------------------------------------------------------------------------*/
@media (min-width: 980px) {

	.navbar-primary ul.nav > li > a {
    font-size: 16px;
    font-family: "futura-pt", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    font-weight: 700;
    padding: 10px 10px 10px 10px;
    text-transform: uppercase;
		}

	.navbar-primary ul.nav > li > a > i {
    /*margin-top: 3px;*/
    font-size: 13px; /*Font Awesome setting*/
    height: 12px;
    background-image: url("/img/wxp-chevron-white.svg");
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .navbar-primary ul.nav > li > a:hover > i,
  .navbar-primary ul.nav > li > a:active > i,
  .navbar-primary ul.nav > li.active > a > i {
    opacity: 1;
    filter: alpha(opacity=100);
		}
	
	.navbar-primary .navbar-inner {
		background-color: #000;
		background-image: -moz-linear-gradient(top, #000, #000);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
		background-image: -webkit-linear-gradient(top, #000, #000);
		background-image: -o-linear-gradient(top, #000, #000);
		background-image: linear-gradient(to bottom, #000, #000);
		background-repeat: repeat-x;
		border: none;
		-webkit-border-radius: 0px;
			 -moz-border-radius: 0px;
						border-radius: 0px;/*
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa800', endColorstr='#ff8c00', GradientType=0);
		*zoom: 1;
		-webkit-box-shadow: none;
			 -moz-box-shadow: none;
						box-shadow: none;*/
    padding-right: 0px;
    padding-left: 0px;
	}
	
	.navbar-primary .divider-vertical {
		border-right-color: #FFB133;
		border-left: none;
	}
	

	.navbar-primary .nav li.dropdown.open > .dropdown-toggle,
	.navbar-primary .nav li.dropdown.active > .dropdown-toggle,
	.navbar-primary .nav li.dropdown.open.active > .dropdown-toggle {
		color: #ffdd00;
		/*background-color: #252525;*/
    /*box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 3px solid #e61f22;/*
    /*margin-bottom: -3px;*/
	}

	.navbar-primary .nav li.dropdown.open > .dropdown-toggle {
    color: #ffdd00;
		/*border-color: #f7de00;*/
	}

	.navbar-primary .nav > li.dropdown.open.active > a:hover,
	.navbar-primary .nav > li.dropdown.open.active > a:focus {
    color: #ffdd00;
		/*border-color: #f7de00;*/
  }

/* Disable when using FontAwesome */

/*	.navbar-primary .nav li.dropdown.open > .dropdown-toggle > i,
	.navbar-primary .nav li.dropdown.active > .dropdown-toggle > i,
	.navbar-primary .nav li.dropdown.open.active > .dropdown-toggle > i {
		background-image: url("../img/glyphicons-halflings-white.png");
	}*/
	
	.navbar-primary .nav .active > a,
	.navbar-primary .nav .active > a:hover,
	.navbar-primary .nav .active > a:focus {
		color: #ffdd00;
		/*background-color: #e61f22;*/
    /*box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 3px solid #e61f22;*/
	}

/* Disable when using Font Awesome */

  /*.navbar-primary .nav > li > a:focus > i,
  .navbar-primary .nav > li > a:hover > i {
		background-image: url("../img/glyphicons-halflings-white.png");
	}*/
	
	.navbar-primary .brand,
	.navbar-primary .nav > li > a {
		color: #cecece;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	}
	
	.navbar-primary .brand {
		color: #ffffff;
	}
	
	.navbar-primary .navbar-text {
		color: #feeacf;
	}
	
	.navbar-primary .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #feeacf;
	border-bottom-color: #feeacf;
	}
	
	.navbar-primary .nav li.dropdown > a:hover .caret,
	.navbar-primary .nav li.dropdown > a:focus .caret {
		border-top-color: #ffffff;
		border-bottom-color: #ffffff;
	}
	
}

@media (min-width: 1200px) {

  /* Hide search link in widescreen */
  .navbar-advsearch-link { 
    visibility: hidden;
    display: none !important;
  }

  .navbar-primary ul.nav > li > a {
  padding: 10px 17px 10px 5px;
  }
}

@media (max-width: 979px) {
	
  /* NAV Bar
  ----------------------------------------------------------------------------------------------------*/
  
   /* Disable when using Font Awesome */
  /* .navbar-inverse .nav > li > a > i {
        background-image: url("../img/glyphicons-halflings-white.png");
    }*/


  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #ffffff;
  }

  .navbar-inverse .nav-collapse .nav .active > a, 
  .navbar-inverse .nav-collapse .nav .active > a:hover, 
  .navbar-inverse .nav-collapse .nav .active > a:focus {
    color: #ffdd00;
  }

  .navbar-inverse .nav-collapse .nav > li > a .icon-wxp-chevron {
    background-size: 10px;
    background-position: 50% 100%;
  }
  
  .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
  }
  
  
  .navbar-fixed-top .navbar-inner {
    background-color: #ce1013;
    background-image: -moz-linear-gradient(top, #e61f22, #ce1013);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce1013), to(#ce1013));
    background-image: -webkit-linear-gradient(top, #e61f22, #ce1013);
    background-image: -o-linear-gradient(top, #e61f22, #ce1013);
    background-image: linear-gradient(to bottom, #e61f22, #ce1013);
    background-repeat: repeat-x;
    border: none;
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61f22', endColorstr='#ce1013', GradientType=0);
    *zoom: 1;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  
  .navbar-fixed-top .divider-vertical {
    border-right-color: #FFB133;
    border-left: none;
  }
  
  .navbar-fixed-top .nav li.dropdown.open > .dropdown-toggle,
  .navbar-fixed-top .nav li.dropdown.active > .dropdown-toggle,
  .navbar-fixed-top .nav li.dropdown.open.active > .dropdown-toggle {
    color: #ffffff;
    background-color: #e61f22;
  }
  
  .navbar-fixed-top .nav .active > a,
  .navbar-fixed-top .nav .active > a:hover,
  .navbar-fixed-top .nav .active > a:focus {
    color: #ffffff;
    background-color: #e61f22;
  }
  
  .navbar-fixed-top .brand,
  .navbar-fixed-top .nav > li > a {
    color: #feeacf;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
  }
  
  .navbar-fixed-top .brand {
    color: #ffffff;
  }
  
  .navbar-primary .navbar-text {
    color: #feeacf;
  }
  
  .navbar-primary .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #feeacf;
  border-bottom-color: #feeacf;
  }
  
  .navbar-primary .nav li.dropdown > a:hover .caret,
  .navbar-primary .nav li.dropdown > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
  }

}



/*#####################################################################################################
   Sidebar Bar
#####################################################################################################*/
.sidebar { /*background-color: #F5F5F5;*/}

.sidebar h3,
.sidebar well h3 { margin:0; }



.label {
  padding: 0px 4px;
  font-size: 9px;
  font-weight: normal;
  vertical-align: text-top;

}

h2.hdr-black,
.sidebar h3 {
  /*font-weight:700;*/
  font-weight:700;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #000;

  /*text-indent: 10px;*/
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

	border-bottom: 1px solid #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);

  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);

  padding: 7px 5px 7px 5px;
  margin: 0px 0px 20px 0px;
}

h2.hdr-black .icon-wxp-chevron,
.sidebar h3 .icon-wxp-chevron {
  margin-left: 5px;
  margin-right: -3px;
  margin-bottom: -1px;
  height: 16px;
}

.sidebar h3 a {
  font-weight:700;
  text-transform: uppercase;
}

/* Sidebar Modules
----------------------------------------------------------------------------------------------------*/

#account,
#topiclist,
.sidebar #adv_search,
#latestjobs,
#orgmanage { background-color: #F5F5F5; padding-bottom:10px;}


/* Login Form
----------------------------------------------------------------------------------------------------*/
#login fieldset, #login legend {
	margin:0;
  padding:0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-before: 0;
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
  -webkit-padding-after: 0;
}

#login legend {
	font-size: 18.5px;
}

#login form {
  margin-bottom: 10px;
  padding: 0px 8px;
  /*padding-bottom: 20px;
	border-bottom: 3px solid #455560;*/
}

#login .control-label { width: 70px; } 
#login .controls-row { margin-left: 90px; } 
#login .controls { margin-left: 90px; } 

/* ?????????????????????????????????????? */
/* Excessive Chrome margin - Overide bootstrap default of 20px */
/*
#login > form {
  margin-top: -20px; 
}

#login legend + .control-group {
  margin-top: 0px; 
}
*/


@media (max-width: 979px) {
  #login .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  #login .controls {
    margin-left: 0;
  }

  #login .control-group {
    margin-bottom: 10px;
  }
}

#login .form-horizontal .form-actions {
  padding: 0px;
  text-align:center;
  margin: 0px;
  background-color: transparent;
  border: none;
}

@media (min-width: 1200px) {
  #login .form-horizontal .form-actions {
    padding: 0px 0px 0px 90px;
    text-align:left;
  }
}

/* Login popup
----------------------------------------------------------------------------------------------------*/

#userloginpopup .modal-header,
#bulkjobads .modal-header,
#pricetable .modal-header {
  background-color: #F5F5F5;
  border-bottom: 1px solid #DDD;
}

#userloginpopup h2,
#bulkjobads h2,
#pricetable h2 {
  margin: 10px 0 5px 0;
}

/* Account (Subscriber logged in)
----------------------------------------------------------------------------------------------------*/

#account {
  /*padding: 10px 10px 0px 10px;
	border-bottom: 3px solid #455560;*/
	margin-bottom: 20px;
}


/* Sidebar promotional area
----------------------------------------------------------------------------------------------------*/

.sidebar .well h4 {
  font-size: 16px;
  font-weight: 600;
}

/* Organisation Management
----------------------------------------------------------------------------------------------------*/
#orgmanage .nav-list > .active > a,
#orgmanage .nav-list > .active > a:hover,
#orgmanage .nav-list > .active > a:focus { background-color: #555555;}


/* Topic list
----------------------------------------------------------------------------------------------------*/

#latestjobs, 
#topiclist {
  /*padding: 0px 10px 0px 10px;
	border-bottom: 3px solid #224d77;
  background-color:#F0F0F0;*/
	margin-bottom: 20px;
}

#latestjobs li a, 
#topiclist li a {
  color: #333;
}

#latestjobs li a:hover, 
#latestjobs li a:focus, 
#topiclist li a:hover,
#topiclist li a:focus {
  color: #E61F22;
  text-decoration: underline;
}

#latestjobs h3 a, 
#topiclist h3 a {
  color: #ffffff;
}


#latestjobs ul, 
#topiclist ul {
  padding: 0px 8px;
}

#latestjobs li .icon-wxp-chevron, 
#topiclist li .icon-wxp-chevron {
  background-image: url("/img/wxp-chevrons-grey.svg");
  opacity: 0.4;
  filter: alpha(opacity=40);
  margin-top: 3px;
}

/* Content Topic & Resources list
----------------------------------------------------------------------------------------------------*/

.topiclist li a,
.resourcelist li a {
  color: #333;
}

.topiclist li a:hover,
.topiclist li a:focus,
.resourcelist li a:hover,
.resourcelist li a:focus {
  color: #E61F22;
  text-decoration: underline;
}

.topiclist li .icon-wxp-chevron,
.resourcelist li .icon-wxp-chevron {
  background-image: url("/img/wxp-chevrons-grey.svg");
  opacity: 0.4;
  filter: alpha(opacity=40);
  margin-top: 3px;
}


/* Jobs
----------------------------------------------------------------------------------------------------*/

#latestjobs {
  /*padding: 0px 10px 0px 10px;
	border-bottom: 3px solid #224d77;
  background-color:#F0F0F0;*/
	margin-bottom: 20px;
}

#latestjobs h3 a {
  color: #ffffff;
}

.icon-wxp-chevron-grey {
  background-image: url("/img/wxp-chevrons-grey.svg");
  opacity: 0.4;
  filter: alpha(opacity=40);
  margin-top: 3px;
}

/* Topic list Accordion
----------------------------------------------------------------------------------------------------*/

/*#topicaccordion {
margin-bottom: 0px;
}

  
#topicaccordion .closed i.icon-plus { background-position: -408px -96px; }
#topicaccordion .open i.icon-plus { background-position: -433px -96px; }

.accordion-heading .icon-plus {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}

#topicaccordion .accordion-group {
  border: none;
  border-bottom: 1px solid #ffffff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 0px;
}


#topicaccordion .accordion-inner {
  background-color:#f9fbfc;
}*/


/*#####################################################################################################
   Advanced search
#####################################################################################################*/

/* Advanced search - Refine / Sticky
----------------------------------------------------------------------------------------------------*/

/* stickyMojo gets stuck */
@media (min-width: 1200px) { 
}  .stuck {
    background-color: #ffffff;
    box-shadow: 0px 0px 15px #999;
     transition: box-shadow .5s ease-in-out;
     -moz-transition: box-shadow .5s ease-in-out;
     -webkit-transition: box-shadow .5s ease-in-out;
  }

  .sidebar #adv_search.stuck {
  margin: 70px 0px 90px 0px;
  }

@media (min-width: 980px) and (max-width: 1199px) {
  .sidebar #adv_search.stuck {
  margin: 32px 0px 52px 0px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .sidebar #adv_search.stuck {
  margin: 1px 0px 90px 0px;
  }
}

/* Advanced Search
----------------------------------------------------------------------------------------------------*/

.sidebar #adv_search .form-horizontal .form-actions { margin-bottom: 0px; }

/* Portrait tablet to landscape and desktop */
/* Controls necessary for the in between state portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

	/* Advanced search in sidebar */
	.sidebar #adv_search .form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	.sidebar #adv_search .form-horizontal .controls {
		margin-left: 0;
	}

}

@media (min-width: 768px) {

/* Advanced search - Content
----------------------------------------------------------------------------------------------------*/
#adv_search .control-label { width: 90px; } 
#adv_search .controls-row { margin-left: 110px; } 
#adv_search .controls { margin-left: 110px; } 
#adv_search legend { margin-bottom: 0px; font-size: 20.5px; font-weight: 400; }
#adv_search .form-horizontal .form-actions { padding-left: 110px; }

#adv_search .typeahead { margin-top: 0; }


/* Advanced search - Sidebar
----------------------------------------------------------------------------------------------------*/

.sidebar #adv_search form { padding: 0px 10px; }
.sidebar #adv_search .control-label { width: 80px;} 
.sidebar #adv_search .controls-row { margin-left: 90px;} 
.sidebar #adv_search .controls { margin-left: 90px;} 
.sidebar #adv_search .controls .daterange { width:31%;} 
.sidebar #adv_search legend { margin-bottom: 0px; }
.sidebar #adv_search .form-horizontal .form-actions { padding-left: 0px; text-align: center; }
}

/*#####################################################################################################
   3 Column - Footers Panels / Links
#####################################################################################################*/

/* Footer
-------------------------------------------------- */

/*.wrapper-panels .container {
	background-color: #455560;
}*/

.wrapper-panels .span4 {
/*	background-attachment: scroll;
	background-image: url(../img/bg-titles.png);
	background-repeat: repeat-x;
	background-position: 0px -300px;*/
}

.wrapper-panels .nav-list {
	/*padding-right: 0px;*/
	margin-bottom: 10px;
}

.wrapper-panels .nav-list > li {
	border-bottom : 1px solid #333333;
  padding-top: 5px;
  padding-bottom: 5px;
}

.wrapper-panels .nav-list > li > a > i {
  margin-left: -17px;
  margin-right: -1px;
  margin-bottom: -2px;
}

.wrapper-panels .nav-list > li > a {
	color: #dadddf;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	margin-right: 0px;
	margin-left: 0px;
	/*padding-left: 25px;*/

}

.wrapper-panels .nav > li > a:hover, .wrapper-panels .nav > li > a:focus {
	text-decoration: none;
	background-color: #333;
}

.wrapper-panels h3 {
	color: #fff;
	padding-bottom: 3px;
	border-bottom : 2px solid #333333;
  text-transform: uppercase;
  margin-bottom: 3px;

	/*background-color: #333f47;
	background-attachment: scroll;
	background-image: url(../img/bg-titles.png);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	}

/*#####################################################################################################
   Footer
#####################################################################################################*/

/* Footer
-------------------------------------------------- */

.footer {
  text-align: center;
  padding: 25px 0;
  border-top: 1px solid #e5e5e5;
  background-color: #f5f5f5;
}
.footer p {
  margin-bottom: 0;
  color: #777;
}
.footer-links {
  margin: 0px;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}

#copyright { margin-top: 10px;} 

@media (max-width: 767px) {
  #copyright p, a#spnews, a#e2e { margin: 10px 0;} 
  a#e2e { visibility:hidden; } 

}

/*#####################################################################################################
   Modal
#####################################################################################################*/


/* Remove margin from hidden / popup form  */
#userloginpopup form { margin: 0;}
#userloginpopup form legend { display:none; visibility:hidden;}
#userloginpopup .modal-footer { text-align: center; }


























/*@media (max-width: 980px) {
    .form-horizontal .control-group > label {
        float: none;
        width: auto;
        padding-top: 0;
        text-align: left;
    }
    .form-horizontal .controls {
        margin-left: 0;
    }
    .form-horizontal .control-list {
        padding-top: 0;
    }
    .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px;
    }
}*/



/* Default */
@media (min-width: 980px) {
 .navbar-search { display: none; visibility:hidden; }
 }

/* Large desktop */
@media (min-width: 1200px) { 
	.navbar-search { display: block; visibility:visible;}
 }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	body { margin: 0}
 }
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	body { margin: 0}

 }
 
/* Landscape phones and down */
@media (max-width: 480px) { 
	body { margin: 0}
 }


@media print {}






