@charset "UTF-8";
/* ------------------------
ADD ADDITIONAL STYLES BELOW 
------------------------- */
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=89c144df-4604-42d7-98f0-f5fb4d6cb7fe");
@font-face {
  font-family: "Museo Slab W01_100";
  src: url("Fonts/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?#iefix");
  src: url("Fonts/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?#iefix") format("eot"), url("Fonts/8528fae1-3f0d-4d71-8937-63670fceef7c.woff2") format("woff2"), url("Fonts/cacc0862-f146-4746-92b1-60e6114a66c4.woff") format("woff"), url("Fonts/54006f54-b61e-4103-abf8-b1d0294a2a9c.ttf") format("truetype"), url("Fonts/e5841f2e-b306-4583-bfc3-a0e06742fedd.svg#e5841f2e-b306-4583-bfc3-a0e06742fedd") format("svg");
}
@font-face {
  font-family: "MuseoSlabW01-100Italic";
  src: url("Fonts/39006ade-cf02-4144-8d77-1811a6d983f0.eot?#iefix");
  src: url("Fonts/39006ade-cf02-4144-8d77-1811a6d983f0.eot?#iefix") format("eot"), url("Fonts/441c8fda-b2c9-4a68-86aa-ace280bd0feb.woff2") format("woff2"), url("Fonts/bb9a43ca-86a8-4f49-95ff-669ba7cace11.woff") format("woff"), url("Fonts/4932054b-5aab-46c6-ac20-1bd040e1bdff.ttf") format("truetype"), url("Fonts/816b59da-c142-48d5-b3e2-398ca62832fc.svg#816b59da-c142-48d5-b3e2-398ca62832fc") format("svg");
}
@font-face {
  font-family: "Museo Slab W01_300";
  src: url("Fonts/39a8c847-6d65-44ec-92e6-46e2aa8db834.eot?#iefix");
  src: url("Fonts/39a8c847-6d65-44ec-92e6-46e2aa8db834.eot?#iefix") format("eot"), url("Fonts/23674a3a-6e87-4ade-817d-6bd3b6a7d538.woff2") format("woff2"), url("Fonts/4548ac88-af2c-4b63-ac2b-94e9ef6cd1b9.woff") format("woff"), url("Fonts/380327b2-8e54-40b1-a569-eb17e46f7e17.ttf") format("truetype"), url("Fonts/dedfb9ca-341f-404d-b76e-d781f9ee375f.svg#dedfb9ca-341f-404d-b76e-d781f9ee375f") format("svg");
}
@font-face {
  font-family: "MuseoSlabW01-300Italic";
  src: url("Fonts/eb8d21f3-937f-42fb-b145-5cce280410e1.eot?#iefix");
  src: url("Fonts/eb8d21f3-937f-42fb-b145-5cce280410e1.eot?#iefix") format("eot"), url("Fonts/3d3b8230-04f6-4071-98b5-d0c54b7dafb6.woff2") format("woff2"), url("Fonts/1e7801b5-5d28-4953-ae9b-1f3d990698bf.woff") format("woff"), url("Fonts/a7690725-eecd-43b6-a63d-9f6716794184.ttf") format("truetype"), url("Fonts/7a0ae03a-0d39-4286-a913-0a5904b80cf4.svg#7a0ae03a-0d39-4286-a913-0a5904b80cf4") format("svg");
}
@font-face {
  font-family: "Museo Slab W01_500";
  src: url("Fonts/2656a5f2-9367-4d1d-af19-8cd9f9028d08.eot?#iefix");
  src: url("Fonts/2656a5f2-9367-4d1d-af19-8cd9f9028d08.eot?#iefix") format("eot"), url("Fonts/16bb87bf-d138-429b-bc78-dae6c4f109fb.woff2") format("woff2"), url("Fonts/3cf54835-9705-474e-9afa-46f2d59589e7.woff") format("woff"), url("Fonts/1bc72f40-8f25-47dd-874e-a829e7e992f6.ttf") format("truetype"), url("Fonts/5329032e-48ad-4e1a-9b4c-6b847641304c.svg#5329032e-48ad-4e1a-9b4c-6b847641304c") format("svg");
}
@font-face {
  font-family: "MuseoSlabW01-500Italic";
  src: url("Fonts/bb4d20f1-8b00-4c89-912e-33df4f3330bb.eot?#iefix");
  src: url("Fonts/bb4d20f1-8b00-4c89-912e-33df4f3330bb.eot?#iefix") format("eot"), url("Fonts/033286fe-d841-492f-837f-95de82132d09.woff2") format("woff2"), url("Fonts/b19dbab8-b755-41cb-9f02-96a089d4e79c.woff") format("woff"), url("Fonts/4a1cbd45-bcd2-4c66-b93a-fac425981115.ttf") format("truetype"), url("Fonts/9aa01bec-bbca-4445-abbb-91cf2dedb042.svg#9aa01bec-bbca-4445-abbb-91cf2dedb042") format("svg");
}
@font-face {
  font-family: "Museo Slab W01_700";
  src: url("Fonts/59736019-b384-44ba-b36e-3b03dcdc8e6c.eot?#iefix");
  src: url("Fonts/59736019-b384-44ba-b36e-3b03dcdc8e6c.eot?#iefix") format("eot"), url("Fonts/2012d9ca-e6bd-43d1-a275-9e6b0f788e92.woff2") format("woff2"), url("Fonts/2ac411c9-defd-4f5a-90b0-7179cafd27f4.woff") format("woff"), url("Fonts/0c52b397-59d0-4df4-aa7c-06ac915a9f66.ttf") format("truetype"), url("Fonts/dcaa3c19-252a-407d-945c-4b770dd32417.svg#dcaa3c19-252a-407d-945c-4b770dd32417") format("svg");
}
@font-face {
  font-family: "MuseoSlabW01-700Italic";
  src: url("Fonts/f53b89c5-7853-4af3-b579-67130ad69b80.eot?#iefix");
  src: url("Fonts/f53b89c5-7853-4af3-b579-67130ad69b80.eot?#iefix") format("eot"), url("Fonts/1ce098fd-3d99-4803-8461-a4a478290408.woff2") format("woff2"), url("Fonts/c7c8b332-8b92-4669-9943-b4edc0986030.woff") format("woff"), url("Fonts/39c48851-56cf-4941-bbea-3b81a37b4db5.ttf") format("truetype"), url("Fonts/7d98fe7c-96bb-403e-ab83-c0638b972ea3.svg#7d98fe7c-96bb-403e-ab83-c0638b972ea3") format("svg");
}
@font-face {
  font-family: "Museo Slab W01_900";
  src: url("Fonts/4824d682-e9e8-48d6-ac97-cd910b99f8db.eot?#iefix");
  src: url("Fonts/4824d682-e9e8-48d6-ac97-cd910b99f8db.eot?#iefix") format("eot"), url("Fonts/68bca365-7556-4fb7-9c5c-ec6083bb6305.woff2") format("woff2"), url("Fonts/74b16f9a-f072-46c7-bbac-2e0aedcebe5c.woff") format("woff"), url("Fonts/475a50bf-f749-4afc-a286-574701965b4e.ttf") format("truetype"), url("Fonts/c0debb99-9a17-4a76-a658-7a62420cb353.svg#c0debb99-9a17-4a76-a658-7a62420cb353") format("svg");
}
@font-face {
  font-family: "MuseoSlabW01-900Italic";
  src: url("Fonts/c37c011f-560e-436d-82ea-28c64571a1d7.eot?#iefix");
  src: url("Fonts/c37c011f-560e-436d-82ea-28c64571a1d7.eot?#iefix") format("eot"), url("Fonts/1cacd214-fba2-46a9-bbe4-e16efbbb9451.woff2") format("woff2"), url("Fonts/fa2f66f1-712f-4387-97b4-a9621ea7cf18.woff") format("woff"), url("Fonts/ad5b2721-8ecf-443e-af50-9bd5133f61f7.ttf") format("truetype"), url("Fonts/28d2d7ba-8acb-406c-b527-1236a506b037.svg#28d2d7ba-8acb-406c-b527-1236a506b037") format("svg");
}
@font-face {
  font-family: "Museo Slab W01_1000";
  src: url("Fonts/ee02ec61-b42e-49bb-9942-0793380267f5.eot?#iefix");
  src: url("Fonts/ee02ec61-b42e-49bb-9942-0793380267f5.eot?#iefix") format("eot"), url("Fonts/43971fac-e155-47d4-8992-d1b5fe0b7fe1.woff2") format("woff2"), url("Fonts/b6bcb198-882f-4f57-a02c-07e8155aab5f.woff") format("woff"), url("Fonts/cfa01f25-bb4c-4a09-8ba3-8afafcbb3508.ttf") format("truetype"), url("Fonts/f6e64e68-be62-481f-bcf3-923028fc62e0.svg#f6e64e68-be62-481f-bcf3-923028fc62e0") format("svg");
}
@font-face {
  font-family: "MuseoSlabW01-1000Italic";
  src: url("Fonts/e5d9083b-b791-4409-a1ba-1018c8cefc9f.eot?#iefix");
  src: url("Fonts/e5d9083b-b791-4409-a1ba-1018c8cefc9f.eot?#iefix") format("eot"), url("Fonts/4e5ebae5-de47-4670-9f58-22c4ce9b05d9.woff2") format("woff2"), url("Fonts/a4f67775-243a-4e56-892c-e10c661d8d26.woff") format("woff"), url("Fonts/b9a9446b-32bc-41ec-b8b8-530483652a9e.ttf") format("truetype"), url("Fonts/7d622ffe-5a83-4a3d-9e01-bb096d87fb8a.svg#7d622ffe-5a83-4a3d-9e01-bb096d87fb8a") format("svg");
}
@font-face {
  font-family: "Univers LT W01_45 Light1475944";
  src: url("Fonts/a91ff084-fc8b-43f4-b0ea-111254b68524.eot?#iefix");
  src: url("Fonts/a91ff084-fc8b-43f4-b0ea-111254b68524.eot?#iefix") format("eot"), url("Fonts/9fa24f1f-00d8-4d28-910f-78e925eaead6.woff2") format("woff2"), url("Fonts/d64e7bbc-e9ea-46ad-982c-6195ae4a3c61.woff") format("woff"), url("Fonts/d270a34d-b6b8-4c07-8454-03a6a3db7603.ttf") format("truetype"), url("Fonts/b2ea19ff-0237-4d94-a107-eaa12af161ef.svg#b2ea19ff-0237-4d94-a107-eaa12af161ef") format("svg");
}
@font-face {
  font-family: "Univers LT W01_45 Light1475950";
  src: url("Fonts/2f2779cd-9c70-4724-b9b0-c88961257db4.eot?#iefix");
  src: url("Fonts/2f2779cd-9c70-4724-b9b0-c88961257db4.eot?#iefix") format("eot"), url("Fonts/aeb5cbb5-2077-4a57-88d8-1cc1e9c804e8.woff2") format("woff2"), url("Fonts/26832c6c-7609-41a6-b856-151be500486b.woff") format("woff"), url("Fonts/c78521a7-2342-410a-a275-e6d35b853313.ttf") format("truetype"), url("Fonts/71e4ab52-329c-40d2-89e8-d5cf99d699a5.svg#71e4ab52-329c-40d2-89e8-d5cf99d699a5") format("svg");
}
@font-face {
  font-family: "Univers LT W01_55 Roman1475956";
  src: url("Fonts/6510377f-160a-4f66-aec0-2b71f05e9736.eot?#iefix");
  src: url("Fonts/6510377f-160a-4f66-aec0-2b71f05e9736.eot?#iefix") format("eot"), url("Fonts/5c8d59c2-9c85-4a22-88e3-bf3fba01dcd8.woff2") format("woff2"), url("Fonts/fc51d03b-0d7d-45df-9415-3c6270c80749.woff") format("woff"), url("Fonts/74bdff6d-c5de-42e8-a4d8-11ea14eddb22.ttf") format("truetype"), url("Fonts/bd04ae3d-23dc-4975-9967-e21c43e5b59f.svg#bd04ae3d-23dc-4975-9967-e21c43e5b59f") format("svg");
}
@font-face {
  font-family: "Univers LT W01_55 Obliq1475962";
  src: url("Fonts/541dccf9-50f5-47bd-9ba9-a01fd9a3792b.eot?#iefix");
  src: url("Fonts/541dccf9-50f5-47bd-9ba9-a01fd9a3792b.eot?#iefix") format("eot"), url("Fonts/5bfff3ac-e569-450d-918b-d564434e5e24.woff2") format("woff2"), url("Fonts/05d2bfe7-45b3-4cf8-b313-290651409c59.woff") format("woff"), url("Fonts/33db2509-f09f-4704-bb16-a90dd82687f7.ttf") format("truetype"), url("Fonts/32161123-fa52-4fcf-ad65-f0958c91e0c9.svg#32161123-fa52-4fcf-ad65-f0958c91e0c9") format("svg");
}
@font-face {
  font-family: "Univers LT W01_65 Bold1475968";
  src: url("Fonts/38dc895e-c366-4a3e-b212-a84a2d07a329.eot?#iefix");
  src: url("Fonts/38dc895e-c366-4a3e-b212-a84a2d07a329.eot?#iefix") format("eot"), url("Fonts/8a711a0d-3f17-4bfe-887b-6229858332b3.woff2") format("woff2"), url("Fonts/05a79c4b-9e9d-46e4-9d4b-610be05371c4.woff") format("woff"), url("Fonts/4e00405b-a96d-4972-bdff-2d55e1066c45.ttf") format("truetype"), url("Fonts/1e2c0a36-e8bb-4e3b-a4ca-dec00221c06e.svg#1e2c0a36-e8bb-4e3b-a4ca-dec00221c06e") format("svg");
}
@font-face {
  font-family: "Univers LT W01_65 Bold_1475974";
  src: url("Fonts/dca67ca5-170f-48b1-91ac-98def05d62bf.eot?#iefix");
  src: url("Fonts/dca67ca5-170f-48b1-91ac-98def05d62bf.eot?#iefix") format("eot"), url("Fonts/cc843e1a-cf1f-47e9-a03f-ef03d2b85d9a.woff2") format("woff2"), url("Fonts/653a9f79-b3ad-444c-a6c4-6bf7f1112e6e.woff") format("woff"), url("Fonts/59d447a0-a4b6-478d-b071-2c949371dca6.ttf") format("truetype"), url("Fonts/87ad650a-2d30-4c47-a78c-fbdac7b87a16.svg#87ad650a-2d30-4c47-a78c-fbdac7b87a16") format("svg");
}
@font-face {
  font-family: "Univers LT W01_75 Black1475980";
  src: url("Fonts/e5fb72ca-12c4-49f5-9253-653474f25a27.eot?#iefix");
  src: url("Fonts/e5fb72ca-12c4-49f5-9253-653474f25a27.eot?#iefix") format("eot"), url("Fonts/9d846738-13de-43dd-a3f2-ff53924f926c.woff2") format("woff2"), url("Fonts/ea880276-dfca-4a2a-a7ce-3d597e85112a.woff") format("woff"), url("Fonts/a0361fe2-856b-41d4-a5e3-e87579315974.ttf") format("truetype"), url("Fonts/402203c8-9b56-4ded-8eb9-f5cf92a95713.svg#402203c8-9b56-4ded-8eb9-f5cf92a95713") format("svg");
}
@font-face {
  font-family: "Univers LT W01_75 Black1475986";
  src: url("Fonts/7273961f-0fd2-454d-b5c1-d21fbc14df0f.eot?#iefix");
  src: url("Fonts/7273961f-0fd2-454d-b5c1-d21fbc14df0f.eot?#iefix") format("eot"), url("Fonts/5c2dd742-d755-4a5c-9572-57155d927f40.woff2") format("woff2"), url("Fonts/9246bc5d-e032-4efe-99fc-a0c3f26f6cdc.woff") format("woff"), url("Fonts/f2a63a77-fca8-4306-afbf-8e1860fa97b0.ttf") format("truetype"), url("Fonts/7b05bc7d-c48d-42f9-93a5-61e07f7e4472.svg#7b05bc7d-c48d-42f9-93a5-61e07f7e4472") format("svg");
}
@font-face {
  font-family: "Univers LT W01_85 Extra Black";
  src: url("Fonts/19f50488-ebc6-4208-82c1-f8279c6766c6.eot?#iefix");
  src: url("Fonts/19f50488-ebc6-4208-82c1-f8279c6766c6.eot?#iefix") format("eot"), url("Fonts/13ffbad7-98b4-44e1-b6de-c0ef3cccd7d7.woff2") format("woff2"), url("Fonts/2ca77b3f-158f-41da-a6a1-2de1e93aae30.woff") format("woff"), url("Fonts/e95e2b72-5ea6-4133-b8a6-a7e4535dbb00.ttf") format("truetype"), url("Fonts/1037f2b1-b528-4b4e-964b-56cf9bd5cbd2.svg#1037f2b1-b528-4b4e-964b-56cf9bd5cbd2") format("svg");
}
@font-face {
  font-family: "Univers LT W01_85 X Black Obl";
  src: url("Fonts/bac57ec0-9164-43b5-91cf-b6f2ed535fb5.eot?#iefix");
  src: url("Fonts/bac57ec0-9164-43b5-91cf-b6f2ed535fb5.eot?#iefix") format("eot"), url("Fonts/158c8821-be49-4c97-a7cd-55a82dd185b8.woff2") format("woff2"), url("Fonts/e57b89ef-41b0-4958-9416-11c3cb91987e.woff") format("woff"), url("Fonts/765310fd-65a3-47bc-9920-735f773f6aff.ttf") format("truetype"), url("Fonts/2863cfa1-e729-4714-88e6-57d2e7f9363c.svg#2863cfa1-e729-4714-88e6-57d2e7f9363c") format("svg");
}
@font-face {
  font-family: "Univers LT W01_47 Light1475998";
  src: url("Fonts/30d23194-f646-428e-9323-c85f8aea47ed.eot?#iefix");
  src: url("Fonts/30d23194-f646-428e-9323-c85f8aea47ed.eot?#iefix") format("eot"), url("Fonts/58c01d2a-ce4a-4360-a61f-761e91aa67c0.woff2") format("woff2"), url("Fonts/ccd9698a-60c5-48f7-acbe-5352b4aa81d4.woff") format("woff"), url("Fonts/ba8ec1ac-e90e-4cea-bda8-85f718fb8fd0.ttf") format("truetype"), url("Fonts/5e991f15-a051-4a36-b07e-660ad0a9fcd7.svg#5e991f15-a051-4a36-b07e-660ad0a9fcd7") format("svg");
}
@font-face {
  font-family: "Univers LT W01_47 Light Cn Obl";
  src: url("Fonts/f70f7943-881f-4731-a6e9-cafb5a940b10.eot?#iefix");
  src: url("Fonts/f70f7943-881f-4731-a6e9-cafb5a940b10.eot?#iefix") format("eot"), url("Fonts/bc23ad4a-fe08-41d5-88bf-b8c54ae0583e.woff2") format("woff2"), url("Fonts/4cd45fdd-4d96-4c08-b65e-a69f772f0c38.woff") format("woff"), url("Fonts/5622ed6f-c907-433b-9043-4bdf6856e15a.ttf") format("truetype"), url("Fonts/fbd5ac51-1a85-429d-9829-5e0b6e965bf8.svg#fbd5ac51-1a85-429d-9829-5e0b6e965bf8") format("svg");
}
@font-face {
  font-family: "Univers LT W01_57 Condensed";
  src: url("Fonts/4a916908-f6f7-4df6-90a1-176fb83137d9.eot?#iefix");
  src: url("Fonts/4a916908-f6f7-4df6-90a1-176fb83137d9.eot?#iefix") format("eot"), url("Fonts/bf8f8741-5f64-4db9-a877-a44624092e68.woff2") format("woff2"), url("Fonts/7ce02c2c-45d4-4dee-90f2-f8034e29ac24.woff") format("woff"), url("Fonts/0955c906-88fc-47e8-8ea2-0765bdf88050.ttf") format("truetype"), url("Fonts/2fec7d2f-9df6-445b-8d59-892ed9b8ab56.svg#2fec7d2f-9df6-445b-8d59-892ed9b8ab56") format("svg");
}
@font-face {
  font-family: "Univers LT W01_57 Conde1476010";
  src: url("Fonts/5cffc0c9-7182-4258-aa01-c2a6caf09981.eot?#iefix");
  src: url("Fonts/5cffc0c9-7182-4258-aa01-c2a6caf09981.eot?#iefix") format("eot"), url("Fonts/698a5542-315d-48fb-9f66-aca46f866a6e.woff2") format("woff2"), url("Fonts/586aae2b-7435-4dd5-9eab-0844cc62adae.woff") format("woff"), url("Fonts/a384f1fe-497c-493f-9186-509f70194ebc.ttf") format("truetype"), url("Fonts/1824b7b0-98fe-45b6-941e-ecbf75a4e437.svg#1824b7b0-98fe-45b6-941e-ecbf75a4e437") format("svg");
}
@font-face {
  font-family: "Univers LT W01_67 Bold_1476016";
  src: url("Fonts/7815db54-3fc9-46f7-a082-a7db4c26b44d.eot?#iefix");
  src: url("Fonts/7815db54-3fc9-46f7-a082-a7db4c26b44d.eot?#iefix") format("eot"), url("Fonts/3bdb4597-ff70-447c-8620-8836686bf840.woff2") format("woff2"), url("Fonts/5599ac9f-d136-4277-aeee-f82aac5d527f.woff") format("woff"), url("Fonts/ae81ec98-60d0-408d-960f-8c3f9f74e6c7.ttf") format("truetype"), url("Fonts/6a2c8943-c768-4f87-8d9d-0b70a871e8fe.svg#6a2c8943-c768-4f87-8d9d-0b70a871e8fe") format("svg");
}
@font-face {
  font-family: "Univers LT W01_67 Bold Cn Obl";
  src: url("Fonts/df79d9e8-6438-4900-8414-c14b36f662e1.eot?#iefix");
  src: url("Fonts/df79d9e8-6438-4900-8414-c14b36f662e1.eot?#iefix") format("eot"), url("Fonts/a503e1fd-a8d1-4caa-89da-d125c0986f23.woff2") format("woff2"), url("Fonts/5f07f397-7e1c-4d2d-957b-a4e960af952b.woff") format("woff"), url("Fonts/e557874b-d914-4c4d-abe5-8ba10308bbea.ttf") format("truetype"), url("Fonts/3a0627bb-865d-4b46-b8c3-3c2781a6e42e.svg#3a0627bb-865d-4b46-b8c3-3c2781a6e42e") format("svg");
}
@font-face {
  font-family: "Univers LT W01_39 Thin Ult Cn";
  src: url("Fonts/2ddbcfcb-e513-49c4-b2b2-81171ebaec14.eot?#iefix");
  src: url("Fonts/2ddbcfcb-e513-49c4-b2b2-81171ebaec14.eot?#iefix") format("eot"), url("Fonts/ee0bcf37-ef39-4e15-8656-26f0094ce91e.woff2") format("woff2"), url("Fonts/bb114ead-d947-4913-884f-b772259d8dd4.woff") format("woff"), url("Fonts/f7201343-c51c-4478-8ba8-f88c2bc34bdb.ttf") format("truetype"), url("Fonts/16358bc1-1241-4674-8580-504fea21c352.svg#16358bc1-1241-4674-8580-504fea21c352") format("svg");
}
@font-face {
  font-family: "Univers LT W01_49 Light Ult Cn";
  src: url("Fonts/c5ac8b78-594b-4ba2-acf3-aa4e2977b48e.eot?#iefix");
  src: url("Fonts/c5ac8b78-594b-4ba2-acf3-aa4e2977b48e.eot?#iefix") format("eot"), url("Fonts/315eba9a-1de1-4947-9e48-e36be51ceaf9.woff2") format("woff2"), url("Fonts/e28e2802-76b7-4961-87fd-2db3819775d1.woff") format("woff"), url("Fonts/14c479c8-e060-4c89-a6a8-5e3f6d874b89.ttf") format("truetype"), url("Fonts/0aff3dae-f88e-4024-be1d-35280dfbec9c.svg#0aff3dae-f88e-4024-be1d-35280dfbec9c") format("svg");
}
@font-face {
  font-family: "Univers LT W01_59 Ult Cond";
  src: url("Fonts/33e0711d-4ebc-4904-8477-24849ae50e88.eot?#iefix");
  src: url("Fonts/33e0711d-4ebc-4904-8477-24849ae50e88.eot?#iefix") format("eot"), url("Fonts/452edecf-b228-4999-870a-a817fafba5bd.woff2") format("woff2"), url("Fonts/d542b352-b0cb-4267-a60e-501c672d1506.woff") format("woff"), url("Fonts/dcea0a7e-a589-4bb2-841e-37b428926ccc.ttf") format("truetype"), url("Fonts/ec9989d9-e5d5-4c7b-bd49-7c6c1e508a4b.svg#ec9989d9-e5d5-4c7b-bd49-7c6c1e508a4b") format("svg");
}
@font-face {
  font-family: "Univers LT W01_53 Extended";
  src: url("Fonts/7a485aa5-088c-4652-b6a1-5c80d7e365c2.eot?#iefix");
  src: url("Fonts/7a485aa5-088c-4652-b6a1-5c80d7e365c2.eot?#iefix") format("eot"), url("Fonts/f6b247ef-fe9f-4b33-a8f5-98941380b3f6.woff2") format("woff2"), url("Fonts/bc4195a7-24e3-44f9-9447-e6046e9c0655.woff") format("woff"), url("Fonts/1d34ff36-e0f4-412d-bd9b-b38622f9cd55.ttf") format("truetype"), url("Fonts/1dac860e-4a52-4a23-abd4-af61080b6aae.svg#1dac860e-4a52-4a23-abd4-af61080b6aae") format("svg");
}
@font-face {
  font-family: "Univers LT W01_53 Extended Obl";
  src: url("Fonts/f22d2ce7-2ef4-4d1e-84ea-d124325f495f.eot?#iefix");
  src: url("Fonts/f22d2ce7-2ef4-4d1e-84ea-d124325f495f.eot?#iefix") format("eot"), url("Fonts/2920c4f4-cd81-4cd0-828a-4ca0393930f1.woff2") format("woff2"), url("Fonts/4ad9f431-9c4e-4e4e-bb08-795f421113bc.woff") format("woff"), url("Fonts/965eef66-4f02-44ab-aa86-08baeaf022e0.ttf") format("truetype"), url("Fonts/b40cb802-56f6-457e-9bcb-0fb1fb24ed8d.svg#b40cb802-56f6-457e-9bcb-0fb1fb24ed8d") format("svg");
}
@font-face {
  font-family: "Univers LT W01_63 Bold_1476034";
  src: url("Fonts/06910c6d-79cf-4428-8f2e-99b2fd185015.eot?#iefix");
  src: url("Fonts/06910c6d-79cf-4428-8f2e-99b2fd185015.eot?#iefix") format("eot"), url("Fonts/215be6ba-8f98-4b15-85a3-7ae5a600566d.woff2") format("woff2"), url("Fonts/cc5c55d9-a704-4fcb-bebb-cf89ecfbc600.woff") format("woff"), url("Fonts/f4cafd45-557b-490e-8bd4-39e334d35f48.ttf") format("truetype"), url("Fonts/5e36bf93-f02f-4688-a8ce-aa35fd73ba84.svg#5e36bf93-f02f-4688-a8ce-aa35fd73ba84") format("svg");
}
@font-face {
  font-family: "Univers LT W01_63 Bold Ext Obl";
  src: url("Fonts/1f397300-cfc9-45d5-99cf-901b99b0f6d9.eot?#iefix");
  src: url("Fonts/1f397300-cfc9-45d5-99cf-901b99b0f6d9.eot?#iefix") format("eot"), url("Fonts/f4259ac0-0603-465a-895e-d5326611a67e.woff2") format("woff2"), url("Fonts/88b34d92-7961-4891-a79f-98cfee177883.woff") format("woff"), url("Fonts/67d849a0-9241-41bf-9362-55e79fbb7d77.ttf") format("truetype"), url("Fonts/0e5409d6-b212-423b-8499-8a3b098e583e.svg#0e5409d6-b212-423b-8499-8a3b098e583e") format("svg");
}
@font-face {
  font-family: "Univers LT W01_73 Black Ext";
  src: url("Fonts/086f21b9-5ccd-43da-a9d6-f2974656de07.eot?#iefix");
  src: url("Fonts/086f21b9-5ccd-43da-a9d6-f2974656de07.eot?#iefix") format("eot"), url("Fonts/432c8ae9-5371-4df8-86c1-e7c396a8a4fc.woff2") format("woff2"), url("Fonts/e2f29f24-5594-4d53-a94c-d72f13f30bea.woff") format("woff"), url("Fonts/a7fd9d04-9b53-4ff9-b091-5a97f029fe0f.ttf") format("truetype"), url("Fonts/1dd4337f-183b-47ca-a6c7-d717052b9bbd.svg#1dd4337f-183b-47ca-a6c7-d717052b9bbd") format("svg");
}
@font-face {
  font-family: "Univers LT W01_73 Black1476052";
  src: url("Fonts/07a2aa4e-b158-4ebd-990c-147dcaf3a073.eot?#iefix");
  src: url("Fonts/07a2aa4e-b158-4ebd-990c-147dcaf3a073.eot?#iefix") format("eot"), url("Fonts/d29e9609-d175-4f52-9916-125a36518905.woff2") format("woff2"), url("Fonts/e15f2f0f-a869-475d-aa70-696afab419c4.woff") format("woff"), url("Fonts/0889afde-ff36-4902-9009-92e52ad9448c.ttf") format("truetype"), url("Fonts/f32ad14f-2096-49a8-9d9b-a55435b619ba.svg#f32ad14f-2096-49a8-9d9b-a55435b619ba") format("svg");
}
@font-face {
  font-family: "Univers LT W01_93 X Black Ext";
  src: url("Fonts/85693330-326a-4dbb-bfac-e85b81283328.eot?#iefix");
  src: url("Fonts/85693330-326a-4dbb-bfac-e85b81283328.eot?#iefix") format("eot"), url("Fonts/00c16471-ed4a-4c2f-b251-37c32e93fc66.woff2") format("woff2"), url("Fonts/06c0d2ed-14b3-4bec-9445-52bd9b1ddf16.woff") format("woff"), url("Fonts/f0c573cd-9542-4484-9a8e-bad2f00d9f92.ttf") format("truetype"), url("Fonts/0e721846-deba-4216-b72c-a58ae68417c8.svg#0e721846-deba-4216-b72c-a58ae68417c8") format("svg");
}
@font-face {
  font-family: "Univers LT W01_93 X Blk Ex Obl";
  src: url("Fonts/5e42add3-0995-4d6c-98bb-b4720a226576.eot?#iefix");
  src: url("Fonts/5e42add3-0995-4d6c-98bb-b4720a226576.eot?#iefix") format("eot"), url("Fonts/abad0862-d6d5-47cf-acb6-0757847071ff.woff2") format("woff2"), url("Fonts/09092b78-9240-4783-91c6-f952db92dd5f.woff") format("woff"), url("Fonts/ac4bfa0d-413e-4b74-9d31-ff8da6255fd8.ttf") format("truetype"), url("Fonts/b552f294-56a5-483e-802b-c089f8f874f1.svg#b552f294-56a5-483e-802b-c089f8f874f1") format("svg");
}
@font-face {
  font-family: "Custom Icon Font";
  src: url("Fonts/custom-icon-font.eot");
  src: url("Fonts/custom-icon-font.eot?#iefix") format("embedded-opentype"), url("Fonts/custom-icon-font.woff") format("woff"), url("Fonts/custom-icon-font.ttf") format("truetype"), url("Fonts/custom-icon-font.svg#SSGizmo") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* COLORS
=========================== */
/* Legacy Colors */
/* FORMS */
/* FONTS
=========================== */
.sidebar-form form input[type=submit], .sidebar-form p, .vcard.author .article-body-wrap .share-links .share-text,
.comments-likes a i,
.comments-likes a span,
.comments-likes .love-it-wrapper a i,
.comments-likes span.love-count,
.share-links ul.bar-styling > li > a, body.single aside .event-location, body.single aside .event-info, body.single article .publication-date, body.single article .share-links .share-text, body.single article, .state-menu-dropdown .checkbox-label .category_title, .state-menu-dropdown p, .recent-content-container h3.related-title, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap .twitter_intents,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap .twitter_intents, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap .tweet-text,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap .tweet-text, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button),
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button), .spb_tweets_slider_widget .tweets-slider .tweet-text,
.spb_latest_tweets_widget .tweets-slider .tweet-text, cite span, .algolia-integration, .spb_content_element.spb_text_column ul > li,
.spb_content_element.spb_text_column ol > li,
.spb_raw_html ul > li,
.spb_raw_html ol > li,
.spb_icon_box ul > li,
.spb_icon_box ol > li,
.team_list ul > li,
.team_list ol > li,
.spb_team_member ul > li,
.spb_team_member ol > li,
.tweet-text ul > li,
.tweet-text ol > li,
.single .page-content ul > li,
.single .page-content ol > li,
.single .sidebar-text ul > li,
.single .sidebar-text ol > li,
.single .article-extras ul > li,
.single .article-extras ol > li,
.sidebar .spb_widget_area ul > li,
.sidebar .spb_widget_area ol > li,
.box-content-wrap ul > li,
.box-content-wrap ol > li,
.spb_box_text ul > li,
.spb_box_text ol > li,
.spb_algolia_naep_tool ul > li,
.spb_algolia_naep_tool ol > li,
.state-list-text ul > li,
.state-list-text ol > li,
.state-report-footer ul > li,
.state-report-footer ol > li,
.state_report .main-section ul > li,
.state_report .main-section ol > li,
.body-text ul > li,
.body-text ol > li,
.help-text ul > li,
.help-text ol > li,
.ngp-form .contributions ul > li,
.ngp-form .contributions ol > li, .spb_content_element.spb_text_column blockquote h1:last-child,
.spb_content_element.spb_text_column blockquote h2:last-child,
.spb_content_element.spb_text_column blockquote h3:last-child,
.spb_content_element.spb_text_column blockquote h4:last-child,
.spb_content_element.spb_text_column blockquote h5:last-child,
.spb_content_element.spb_text_column blockquote h6:last-child,
.spb_content_element.spb_text_column blockquote .block-name,
.spb_raw_html blockquote h1:last-child,
.spb_raw_html blockquote h2:last-child,
.spb_raw_html blockquote h3:last-child,
.spb_raw_html blockquote h4:last-child,
.spb_raw_html blockquote h5:last-child,
.spb_raw_html blockquote h6:last-child,
.spb_raw_html blockquote .block-name,
.spb_icon_box blockquote h1:last-child,
.spb_icon_box blockquote h2:last-child,
.spb_icon_box blockquote h3:last-child,
.spb_icon_box blockquote h4:last-child,
.spb_icon_box blockquote h5:last-child,
.spb_icon_box blockquote h6:last-child,
.spb_icon_box blockquote .block-name,
.team_list blockquote h1:last-child,
.team_list blockquote h2:last-child,
.team_list blockquote h3:last-child,
.team_list blockquote h4:last-child,
.team_list blockquote h5:last-child,
.team_list blockquote h6:last-child,
.team_list blockquote .block-name,
.spb_team_member blockquote h1:last-child,
.spb_team_member blockquote h2:last-child,
.spb_team_member blockquote h3:last-child,
.spb_team_member blockquote h4:last-child,
.spb_team_member blockquote h5:last-child,
.spb_team_member blockquote h6:last-child,
.spb_team_member blockquote .block-name,
.tweet-text blockquote h1:last-child,
.tweet-text blockquote h2:last-child,
.tweet-text blockquote h3:last-child,
.tweet-text blockquote h4:last-child,
.tweet-text blockquote h5:last-child,
.tweet-text blockquote h6:last-child,
.tweet-text blockquote .block-name,
.single .page-content blockquote h1:last-child,
.single .page-content blockquote h2:last-child,
.single .page-content blockquote h3:last-child,
.single .page-content blockquote h4:last-child,
.single .page-content blockquote h5:last-child,
.single .page-content blockquote h6:last-child,
.single .page-content blockquote .block-name,
.single .sidebar-text blockquote h1:last-child,
.single .sidebar-text blockquote h2:last-child,
.single .sidebar-text blockquote h3:last-child,
.single .sidebar-text blockquote h4:last-child,
.single .sidebar-text blockquote h5:last-child,
.single .sidebar-text blockquote h6:last-child,
.single .sidebar-text blockquote .block-name,
.single .article-extras blockquote h1:last-child,
.single .article-extras blockquote h2:last-child,
.single .article-extras blockquote h3:last-child,
.single .article-extras blockquote h4:last-child,
.single .article-extras blockquote h5:last-child,
.single .article-extras blockquote h6:last-child,
.single .article-extras blockquote .block-name,
.sidebar .spb_widget_area blockquote h1:last-child,
.sidebar .spb_widget_area blockquote h2:last-child,
.sidebar .spb_widget_area blockquote h3:last-child,
.sidebar .spb_widget_area blockquote h4:last-child,
.sidebar .spb_widget_area blockquote h5:last-child,
.sidebar .spb_widget_area blockquote h6:last-child,
.sidebar .spb_widget_area blockquote .block-name,
.box-content-wrap blockquote h1:last-child,
.box-content-wrap blockquote h2:last-child,
.box-content-wrap blockquote h3:last-child,
.box-content-wrap blockquote h4:last-child,
.box-content-wrap blockquote h5:last-child,
.box-content-wrap blockquote h6:last-child,
.box-content-wrap blockquote .block-name,
.spb_box_text blockquote h1:last-child,
.spb_box_text blockquote h2:last-child,
.spb_box_text blockquote h3:last-child,
.spb_box_text blockquote h4:last-child,
.spb_box_text blockquote h5:last-child,
.spb_box_text blockquote h6:last-child,
.spb_box_text blockquote .block-name,
.spb_algolia_naep_tool blockquote h1:last-child,
.spb_algolia_naep_tool blockquote h2:last-child,
.spb_algolia_naep_tool blockquote h3:last-child,
.spb_algolia_naep_tool blockquote h4:last-child,
.spb_algolia_naep_tool blockquote h5:last-child,
.spb_algolia_naep_tool blockquote h6:last-child,
.spb_algolia_naep_tool blockquote .block-name,
.state-list-text blockquote h1:last-child,
.state-list-text blockquote h2:last-child,
.state-list-text blockquote h3:last-child,
.state-list-text blockquote h4:last-child,
.state-list-text blockquote h5:last-child,
.state-list-text blockquote h6:last-child,
.state-list-text blockquote .block-name,
.state-report-footer blockquote h1:last-child,
.state-report-footer blockquote h2:last-child,
.state-report-footer blockquote h3:last-child,
.state-report-footer blockquote h4:last-child,
.state-report-footer blockquote h5:last-child,
.state-report-footer blockquote h6:last-child,
.state-report-footer blockquote .block-name,
.state_report .main-section blockquote h1:last-child,
.state_report .main-section blockquote h2:last-child,
.state_report .main-section blockquote h3:last-child,
.state_report .main-section blockquote h4:last-child,
.state_report .main-section blockquote h5:last-child,
.state_report .main-section blockquote h6:last-child,
.state_report .main-section blockquote .block-name,
.body-text blockquote h1:last-child,
.body-text blockquote h2:last-child,
.body-text blockquote h3:last-child,
.body-text blockquote h4:last-child,
.body-text blockquote h5:last-child,
.body-text blockquote h6:last-child,
.body-text blockquote .block-name,
.help-text blockquote h1:last-child,
.help-text blockquote h2:last-child,
.help-text blockquote h3:last-child,
.help-text blockquote h4:last-child,
.help-text blockquote h5:last-child,
.help-text blockquote h6:last-child,
.help-text blockquote .block-name,
.ngp-form .contributions blockquote h1:last-child,
.ngp-form .contributions blockquote h2:last-child,
.ngp-form .contributions blockquote h3:last-child,
.ngp-form .contributions blockquote h4:last-child,
.ngp-form .contributions blockquote h5:last-child,
.ngp-form .contributions blockquote h6:last-child,
.ngp-form .contributions blockquote .block-name, .spb_content_element.spb_text_column p,
.spb_raw_html p,
.spb_icon_box p,
.team_list p,
.spb_team_member p,
.tweet-text p,
.single .page-content p,
.single .sidebar-text p,
.single .article-extras p,
.sidebar .spb_widget_area p,
.box-content-wrap p,
.spb_box_text p,
.spb_algolia_naep_tool p,
.state-list-text p,
.state-report-footer p,
.state_report .main-section p,
.body-text p,
.help-text p,
.ngp-form .contributions p, .spb_content_element.spb_text_column h5,
.spb_content_element.spb_text_column h6,
.spb_raw_html h5,
.spb_raw_html h6,
.spb_icon_box h5,
.spb_icon_box h6,
.team_list h5,
.team_list h6,
.spb_team_member h5,
.spb_team_member h6,
.tweet-text h5,
.tweet-text h6,
.single .page-content h5,
.single .page-content h6,
.single .sidebar-text h5,
.single .sidebar-text h6,
.single .article-extras h5,
.single .article-extras h6,
.sidebar .spb_widget_area h5,
.sidebar .spb_widget_area h6,
.box-content-wrap h5,
.box-content-wrap h6,
.spb_box_text h5,
.spb_box_text h6,
.spb_algolia_naep_tool h5,
.spb_algolia_naep_tool h6,
.state-list-text h5,
.state-list-text h6,
.state-report-footer h5,
.state-report-footer h6,
.state_report .main-section h5,
.state_report .main-section h6,
.body-text h5,
.body-text h6,
.help-text h5,
.help-text h6,
.ngp-form .contributions h5,
.ngp-form .contributions h6, .spb_content_element.spb_text_column h4,
.spb_raw_html h4,
.spb_icon_box h4,
.team_list h4,
.spb_team_member h4,
.tweet-text h4,
.single .page-content h4,
.single .sidebar-text h4,
.single .article-extras h4,
.sidebar .spb_widget_area h4,
.box-content-wrap h4,
.spb_box_text h4,
.spb_algolia_naep_tool h4,
.state-list-text h4,
.state-report-footer h4,
.state_report .main-section h4,
.body-text h4,
.help-text h4,
.ngp-form .contributions h4, .spb_content_element.spb_text_column h2,
.spb_raw_html h2,
.spb_icon_box h2,
.team_list h2,
.spb_team_member h2,
.tweet-text h2,
.single .page-content h2,
.single .sidebar-text h2,
.single .article-extras h2,
.sidebar .spb_widget_area h2,
.box-content-wrap h2,
.spb_box_text h2,
.spb_algolia_naep_tool h2,
.state-list-text h2,
.state-report-footer h2,
.state_report .main-section h2,
.body-text h2,
.help-text h2,
.ngp-form .contributions h2, .spb_content_element.spb_text_column h1,
.spb_raw_html h1,
.spb_icon_box h1,
.team_list h1,
.spb_team_member h1,
.tweet-text h1,
.single .page-content h1,
.single .sidebar-text h1,
.single .article-extras h1,
.sidebar .spb_widget_area h1,
.box-content-wrap h1,
.spb_box_text h1,
.spb_algolia_naep_tool h1,
.state-list-text h1,
.state-report-footer h1,
.state_report .main-section h1,
.body-text h1,
.help-text h1,
.ngp-form .contributions h1, .spb_content_element.spb_text_column h3.spb-heading,
.spb_raw_html h3.spb-heading,
.spb_icon_box h3.spb-heading,
.team_list h3.spb-heading,
.spb_team_member h3.spb-heading,
.tweet-text h3.spb-heading,
.single .page-content h3.spb-heading,
.single .sidebar-text h3.spb-heading,
.single .article-extras h3.spb-heading,
.sidebar .spb_widget_area h3.spb-heading,
.box-content-wrap h3.spb-heading,
.spb_box_text h3.spb-heading,
.spb_algolia_naep_tool h3.spb-heading,
.state-list-text h3.spb-heading,
.state-report-footer h3.spb-heading,
.state_report .main-section h3.spb-heading,
.body-text h3.spb-heading,
.help-text h3.spb-heading,
.ngp-form .contributions h3.spb-heading, .team_list .team-member a.read-more,
.spb_team_member .team-member a.read-more, .team_list .team-member .team-member-bio,
.spb_team_member .team-member .team-member-bio, .team_list .team-member .team-member-position,
.spb_team_member .team-member .team-member-position, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content, .spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-slider .slides li .flex-caption, .spb_petitions .ngp-form .at-inner .AdvocacyFields div, .spb_petitions .ngp-form h1, .mc4wp-alert.mc4wp-success, form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok, form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, form.wpcf7-form select, form.wpcf7-form input[type=text],
form.wpcf7-form input[type=url],
form.wpcf7-form input[type=email],
form.wpcf7-form input[type=search],
form.wpcf7-form input[type=tel],
form.wpcf7-form input[type=date],
form.wpcf7-form input[type=datetime-local],
form.wpcf7-form input[type=month],
form.wpcf7-form input[type=number],
form.wpcf7-form input[type=time],
form.wpcf7-form input[type=week], .spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .name_first > label,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .name_last > label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li label,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description, .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label, .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li, .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p, .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date, .spb_blog_widget.blog-wrap .no-posts-message p, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .excerpt p, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .blog-item-details, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .read-more-button, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .blog-item-details, .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li, a.sf-button.stroke-to-fill, .sf-button, .spb_box_text .spb_wrapper .box-content-wrap p, .spb_box_text .spb_wrapper .box-content-wrap, .alert .messagebox_text p, #footer-wrap #copyright p, #footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details a, #footer-wrap #footer #footer-widgets .widget-latest-tweets .tweet-text, #footer-wrap #footer #footer-widgets p, #footer-wrap #footer, #mobile-menu-wrap ul li.menu-item a,
#mobile-menu-wrap ul li.menu-item a:hover, .header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li > a, .header-wrap #header-section #top-header li.menu-search .ajax-search-wrap input, .header-wrap #header-section #top-header li.menu-search a, .header-wrap #header-section #top-header nav.utility-nav ul li a {
  font-family: "Univers LT W01_45 Light1475944", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.spb_content_element.spb_text_column em,
.spb_raw_html em,
.spb_icon_box em,
.team_list em,
.spb_team_member em,
.tweet-text em,
.single .page-content em,
.single .sidebar-text em,
.single .article-extras em,
.sidebar .spb_widget_area em,
.box-content-wrap em,
.spb_box_text em,
.spb_algolia_naep_tool em,
.state-list-text em,
.state-report-footer em,
.state_report .main-section em,
.body-text em,
.help-text em,
.ngp-form .contributions em, .spb_content_element.spb_text_column blockquote p,
.spb_raw_html blockquote p,
.spb_icon_box blockquote p,
.team_list blockquote p,
.spb_team_member blockquote p,
.tweet-text blockquote p,
.single .page-content blockquote p,
.single .sidebar-text blockquote p,
.single .article-extras blockquote p,
.sidebar .spb_widget_area blockquote p,
.box-content-wrap blockquote p,
.spb_box_text blockquote p,
.spb_algolia_naep_tool blockquote p,
.state-list-text blockquote p,
.state-report-footer blockquote p,
.state_report .main-section blockquote p,
.body-text blockquote p,
.help-text blockquote p,
.ngp-form .contributions blockquote p {
  font-family: "Univers LT W01_45 Light1475950", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.spb_content_element.spb_text_column h3.spb-heading span,
.spb_raw_html h3.spb-heading span,
.spb_icon_box h3.spb-heading span,
.team_list h3.spb-heading span,
.spb_team_member h3.spb-heading span,
.tweet-text h3.spb-heading span,
.single .page-content h3.spb-heading span,
.single .sidebar-text h3.spb-heading span,
.single .article-extras h3.spb-heading span,
.sidebar .spb_widget_area h3.spb-heading span,
.box-content-wrap h3.spb-heading span,
.spb_box_text h3.spb-heading span,
.spb_algolia_naep_tool h3.spb-heading span,
.state-list-text h3.spb-heading span,
.state-report-footer h3.spb-heading span,
.state_report .main-section h3.spb-heading span,
.body-text h3.spb-heading span,
.help-text h3.spb-heading span,
.ngp-form .contributions h3.spb-heading span, .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a, .sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li a,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li a, .sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li, .sd-modal-content-search-results .search-input input[name=keyword],
.sd-modal-content-search-results .search-input input[name=s],
.spb_blog_widget.algolia-wrap .search-input input[name=keyword],
.spb_blog_widget.algolia-wrap .search-input input[name=s], .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label, .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container .search-dropdown-items .term label,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container .search-dropdown-items .term label, .sd-modal-content-search-results .search-filter-inputs .facet-filters-container,
.spb_blog_widget.algolia-wrap .search-filter-inputs .facet-filters-container, .spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li a, .spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li, .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a, .spb_blog_widget.blog-wrap .search-form input {
  font-family: "Univers LT W01_55 Roman1475956", "sans-serif";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

#main-container .page-heading #breadcrumbs,
#main-container .page-heading #breadcrumbs span,
#main-container .page-heading #breadcrumbs a, cite, .spb_content_element.spb_text_column strong,
.spb_raw_html strong,
.spb_icon_box strong,
.team_list strong,
.spb_team_member strong,
.tweet-text strong,
.single .page-content strong,
.single .sidebar-text strong,
.single .article-extras strong,
.sidebar .spb_widget_area strong,
.box-content-wrap strong,
.spb_box_text strong,
.spb_algolia_naep_tool strong,
.state-list-text strong,
.state-report-footer strong,
.state_report .main-section strong,
.body-text strong,
.help-text strong,
.ngp-form .contributions strong, .team_list .team-member .team-member-name a,
.spb_team_member .team-member .team-member-name a, .team_list .team-member figure figcaption span,
.spb_team_member .team-member figure figcaption span, .sidebar .ngp-form .at-inner .at-form-submit input[type=submit], .join-the-fight .ngp-form .at-inner .at-form-submit input[type=submit], #mc_embed_signup #mc-embedded-subscribe-form input[type=submit], form.wpcf7-form button,
form.wpcf7-form input[type=submit],
form.wpcf7-form input[type=submit].wpcf7-submit, .gform_wrapper form > div.validation_error, .gform_wrapper form .gform_footer .gform_button, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message, .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li.filter-title, .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .chosen-single, .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container > span,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container > span, .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .search-dropdown,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .search-dropdown, .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li.filter-title, .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .term_group_title, .toggle-wrap h4.spb_toggle a,
.toggle-wrap h4.spb_toggle button, .toggle-wrap h4.spb_toggle, .spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3 a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3 button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4 a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4 button {
  font-family: "Univers LT W01_65 Bold1475968", "sans-serif";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.join-the-fight .spb_content_element.spb_text_column h1,
.join-the-fight .spb_content_element.spb_text_column h2, .sidebar .widget ul a, #main-container .page-heading h1,
#main-container .page-heading .entry-title, .spb_image .image-caption h4,
.spb_image .image-caption h5,
.spb_single_image .image-caption h4,
.spb_single_image .image-caption h5 {
  font-family: "Univers LT W01_47 Light1475998", "sans-serif";
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.join-the-fight .spb_content_element.spb_text_column p, body.single-team .social-icons-label, .sidebar-form h3, body.single aside .widget-heading h4, .spb_content_element.spb_text_column h3,
.spb_raw_html h3,
.spb_icon_box h3,
.team_list h3,
.spb_team_member h3,
.tweet-text h3,
.single .page-content h3,
.single .sidebar-text h3,
.single .article-extras h3,
.sidebar .spb_widget_area h3,
.box-content-wrap h3,
.spb_box_text h3,
.spb_algolia_naep_tool h3,
.state-list-text h3,
.state-report-footer h3,
.state_report .main-section h3,
.body-text h3,
.help-text h3,
.ngp-form .contributions h3, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap h3, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap h3, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3, .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3, .sd-modal-content-search-results .search-count,
.spb_blog_widget.algolia-wrap .search-count, .spb_blog_widget.blog-wrap .load-more-btn, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap h3, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a, .spb_blog_widget.blog-wrap .results-desc,
.spb_blog_widget.blog-wrap .results-summary, #footer-wrap #footer #footer-widgets .widget-latest-tweets .twitter-link, #footer-wrap #footer #footer-widgets .widget-heading h4,
#footer-wrap #footer #footer-widgets .widget-heading h6, .header-wrap #header-section #header nav#main-navigation ul.menu > li > a, .header-wrap #header-section #top-bar nav ul li a {
  font-family: "Univers LT W01_47 Light1475998", "sans-serif";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.spb_raw_html .mission-statement, .spb_content_element.spb_text_column address,
.spb_raw_html address,
.spb_icon_box address,
.team_list address,
.spb_team_member address,
.tweet-text address,
.single .page-content address,
.single .sidebar-text address,
.single .article-extras address,
.sidebar .spb_widget_area address,
.box-content-wrap address,
.spb_box_text address,
.spb_algolia_naep_tool address,
.state-list-text address,
.state-report-footer address,
.state_report .main-section address,
.body-text address,
.help-text address,
.ngp-form .contributions address {
  font-family: "MuseoSlabW01-300Italic", serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li a i.fa, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li a i.fa, #footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details a:before, #footer-wrap #footer #footer-widgets .widget-latest-tweets li:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

/* MISC
=========================== */
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li:before,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li:before, .sd-modal-content-search-results .search-results-container.blog-masonry ul.blog-items .blog-item:before,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry ul.blog-items .blog-item:before, .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item:before, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item:before,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item:before,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item:before, .sd-modal-content-search-results .search-filter-inputs > .search-facets > .checkbox-label,
.spb_blog_widget.algolia-wrap .search-filter-inputs > .search-facets > .checkbox-label, .spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li:before {
  display: none;
  visibility: hidden;
  opacity: 0;
}

.gform_wrapper form .gform_footer .gform_button, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=checkbox],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=checkbox],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio] {
  outline: 3px solid transparent;
}
.gform_wrapper form .gform_footer .accessibility-focus.gform_button, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input.accessibility-focus[type=checkbox],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input.accessibility-focus[type=radio],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input.accessibility-focus[type=checkbox],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input.accessibility-focus[type=radio] {
  outline: 3px solid #c1e0fe;
  outline: 3px solid rgba(131, 192, 253, 0.5);
  outline-offset: 1px;
}

@media (min-width: 1025px) {
  article.resource_type-assignment .assignment-body abbr,
article.resource_type-assignment .assignment-context abbr, .resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters, .resource-assignment #header-section.header-4 #header.sticky-header > .container, body #back-to-top, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):hover, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):focus,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):hover,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):focus, .spb_content_element.spb_text_column a:not(.sf-button):not(.btn-at):hover, .spb_content_element.spb_text_column a:not(.sf-button):not(.btn-at):focus,
.spb_raw_html a:not(.sf-button):not(.btn-at):hover,
.spb_raw_html a:not(.sf-button):not(.btn-at):focus,
.spb_icon_box a:not(.sf-button):not(.btn-at):hover,
.spb_icon_box a:not(.sf-button):not(.btn-at):focus,
.team_list a:not(.sf-button):not(.btn-at):hover,
.team_list a:not(.sf-button):not(.btn-at):focus,
.spb_team_member a:not(.sf-button):not(.btn-at):hover,
.spb_team_member a:not(.sf-button):not(.btn-at):focus,
.tweet-text a:not(.sf-button):not(.btn-at):hover,
.tweet-text a:not(.sf-button):not(.btn-at):focus,
.single .page-content a:not(.sf-button):not(.btn-at):hover,
.single .page-content a:not(.sf-button):not(.btn-at):focus,
.single .sidebar-text a:not(.sf-button):not(.btn-at):hover,
.single .sidebar-text a:not(.sf-button):not(.btn-at):focus,
.single .article-extras a:not(.sf-button):not(.btn-at):hover,
.single .article-extras a:not(.sf-button):not(.btn-at):focus,
.sidebar .spb_widget_area a:not(.sf-button):not(.btn-at):hover,
.sidebar .spb_widget_area a:not(.sf-button):not(.btn-at):focus,
.box-content-wrap a:not(.sf-button):not(.btn-at):hover,
.box-content-wrap a:not(.sf-button):not(.btn-at):focus,
.spb_box_text a:not(.sf-button):not(.btn-at):hover,
.spb_box_text a:not(.sf-button):not(.btn-at):focus,
.spb_algolia_naep_tool a:not(.sf-button):not(.btn-at):hover,
.spb_algolia_naep_tool a:not(.sf-button):not(.btn-at):focus,
.state-list-text a:not(.sf-button):not(.btn-at):hover,
.state-list-text a:not(.sf-button):not(.btn-at):focus,
.state-report-footer a:not(.sf-button):not(.btn-at):hover,
.state-report-footer a:not(.sf-button):not(.btn-at):focus,
.state_report .main-section a:not(.sf-button):not(.btn-at):hover,
.state_report .main-section a:not(.sf-button):not(.btn-at):focus,
.body-text a:not(.sf-button):not(.btn-at):hover,
.body-text a:not(.sf-button):not(.btn-at):focus,
.help-text a:not(.sf-button):not(.btn-at):hover,
.help-text a:not(.sf-button):not(.btn-at):focus,
.ngp-form .contributions a:not(.sf-button):not(.btn-at):hover,
.ngp-form .contributions a:not(.sf-button):not(.btn-at):focus, .spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3:before, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3:before, .spb_icon_box .spb-asset-content .sf-icon-box .sf-icon, .spb_petitions .ngp-form .at-inner .at-fields input[type=text],
.spb_petitions .ngp-form .at-inner .at-fields input[type=email],
.spb_petitions .ngp-form .at-inner .at-fields input[type=tel], .spb_petitions .ngp-form .at-inner .AdvocacyFields textarea, form.wpcf7-form textarea:focus, form.wpcf7-form select, form.wpcf7-form input[type=text],
form.wpcf7-form input[type=url],
form.wpcf7-form input[type=email],
form.wpcf7-form input[type=search],
form.wpcf7-form input[type=tel],
form.wpcf7-form input[type=date],
form.wpcf7-form input[type=datetime-local],
form.wpcf7-form input[type=month],
form.wpcf7-form input[type=number],
form.wpcf7-form input[type=time],
form.wpcf7-form input[type=week], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week]:focus, .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a:before,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a:before, .sd-modal-content-search-results .search-input .submit-search,
.spb_blog_widget.algolia-wrap .search-input .submit-search, .sd-modal-content-search-results .search-filter-inputs .clear-filters i svg path,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters i svg path, .sd-modal-content-search-results .search-filter-inputs .clear-filters,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters, .sd-modal-content-search-results .search-filter-inputs,
.spb_blog_widget.algolia-wrap .search-filter-inputs, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li a, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li a, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .read-more-button, .spb_blog_widget.blog-wrap .search-form .search-icon-position, .sf-button {
    transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out !important;
    -webkit-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
  }
}
@media (max-width: 1025px) {
  article.resource_type-assignment .assignment-body abbr,
article.resource_type-assignment .assignment-context abbr, .resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters, .resource-assignment #header-section.header-4 #header.sticky-header > .container, body #back-to-top, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):hover, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):focus,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):hover,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):focus, .spb_content_element.spb_text_column a:not(.sf-button):not(.btn-at):hover, .spb_content_element.spb_text_column a:not(.sf-button):not(.btn-at):focus,
.spb_raw_html a:not(.sf-button):not(.btn-at):hover,
.spb_raw_html a:not(.sf-button):not(.btn-at):focus,
.spb_icon_box a:not(.sf-button):not(.btn-at):hover,
.spb_icon_box a:not(.sf-button):not(.btn-at):focus,
.team_list a:not(.sf-button):not(.btn-at):hover,
.team_list a:not(.sf-button):not(.btn-at):focus,
.spb_team_member a:not(.sf-button):not(.btn-at):hover,
.spb_team_member a:not(.sf-button):not(.btn-at):focus,
.tweet-text a:not(.sf-button):not(.btn-at):hover,
.tweet-text a:not(.sf-button):not(.btn-at):focus,
.single .page-content a:not(.sf-button):not(.btn-at):hover,
.single .page-content a:not(.sf-button):not(.btn-at):focus,
.single .sidebar-text a:not(.sf-button):not(.btn-at):hover,
.single .sidebar-text a:not(.sf-button):not(.btn-at):focus,
.single .article-extras a:not(.sf-button):not(.btn-at):hover,
.single .article-extras a:not(.sf-button):not(.btn-at):focus,
.sidebar .spb_widget_area a:not(.sf-button):not(.btn-at):hover,
.sidebar .spb_widget_area a:not(.sf-button):not(.btn-at):focus,
.box-content-wrap a:not(.sf-button):not(.btn-at):hover,
.box-content-wrap a:not(.sf-button):not(.btn-at):focus,
.spb_box_text a:not(.sf-button):not(.btn-at):hover,
.spb_box_text a:not(.sf-button):not(.btn-at):focus,
.spb_algolia_naep_tool a:not(.sf-button):not(.btn-at):hover,
.spb_algolia_naep_tool a:not(.sf-button):not(.btn-at):focus,
.state-list-text a:not(.sf-button):not(.btn-at):hover,
.state-list-text a:not(.sf-button):not(.btn-at):focus,
.state-report-footer a:not(.sf-button):not(.btn-at):hover,
.state-report-footer a:not(.sf-button):not(.btn-at):focus,
.state_report .main-section a:not(.sf-button):not(.btn-at):hover,
.state_report .main-section a:not(.sf-button):not(.btn-at):focus,
.body-text a:not(.sf-button):not(.btn-at):hover,
.body-text a:not(.sf-button):not(.btn-at):focus,
.help-text a:not(.sf-button):not(.btn-at):hover,
.help-text a:not(.sf-button):not(.btn-at):focus,
.ngp-form .contributions a:not(.sf-button):not(.btn-at):hover,
.ngp-form .contributions a:not(.sf-button):not(.btn-at):focus, .spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3:before, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3:before, .spb_icon_box .spb-asset-content .sf-icon-box .sf-icon, .spb_petitions .ngp-form .at-inner .at-fields input[type=text],
.spb_petitions .ngp-form .at-inner .at-fields input[type=email],
.spb_petitions .ngp-form .at-inner .at-fields input[type=tel], .spb_petitions .ngp-form .at-inner .AdvocacyFields textarea, form.wpcf7-form textarea:focus, form.wpcf7-form select, form.wpcf7-form input[type=text],
form.wpcf7-form input[type=url],
form.wpcf7-form input[type=email],
form.wpcf7-form input[type=search],
form.wpcf7-form input[type=tel],
form.wpcf7-form input[type=date],
form.wpcf7-form input[type=datetime-local],
form.wpcf7-form input[type=month],
form.wpcf7-form input[type=number],
form.wpcf7-form input[type=time],
form.wpcf7-form input[type=week], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week]:focus, .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a:before,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a:before, .sd-modal-content-search-results .search-input .submit-search,
.spb_blog_widget.algolia-wrap .search-input .submit-search, .sd-modal-content-search-results .search-filter-inputs .clear-filters i svg path,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters i svg path, .sd-modal-content-search-results .search-filter-inputs .clear-filters,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters, .sd-modal-content-search-results .search-filter-inputs,
.spb_blog_widget.algolia-wrap .search-filter-inputs, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li a, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li a, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .read-more-button, .spb_blog_widget.blog-wrap .search-form .search-icon-position, .sf-button {
    transition: all 0s ease-in-out !important;
    -moz-transition: all 0s ease-in-out !important;
    -webkit-transition: all 0s ease-in-out !important;
    -o-transition: all 0s ease-in-out !important;
  }
}

/*
* Sass for http://propublica.github.io/stateface/ icon set.
* also adopted some code from other contributors:
*  - replacement: Paul Smith https://github.com/paulsmith
*  - FIPS state abbreviations: https://github.com/joetric
*/
@font-face {
  font-family: "sf-regular";
  src: url("../font/webfont/stateface-regular-webfont.eot");
  src: url("../font/webfont/stateface-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/webfont/stateface-regular-webfont.woff") format("woff"), url("../font/webfont/stateface-regular-webfont.ttf") format("truetype"), url("../font/webfont/stateface-regular-webfont.svg#sf-regular") format("svg");
  font-style: normal;
  font-weight: normal;
}
.sf-replace.sf-guam,
.sf-replace.sf-gu,
.sf-replace.sf-66, .sf-replace.sf-puerto-rico,
.sf-replace.sf-pr,
.sf-replace.sf-72, .sf-replace.sf-district-of-columbia,
.sf-replace.sf-dc,
.sf-replace.sf-11001, .sf-replace.sf-wyoming,
.sf-replace.sf-wy,
.sf-replace.sf-56, .sf-replace.sf-wisconsin,
.sf-replace.sf-wi,
.sf-replace.sf-55, .sf-replace.sf-west-virginia,
.sf-replace.sf-wv,
.sf-replace.sf-54, .sf-replace.sf-washington,
.sf-replace.sf-wa,
.sf-replace.sf-53, .sf-replace.sf-virginia,
.sf-replace.sf-va,
.sf-replace.sf-51, .sf-replace.sf-vermont,
.sf-replace.sf-vt,
.sf-replace.sf-50, .sf-replace.sf-utah,
.sf-replace.sf-ut,
.sf-replace.sf-49, .sf-replace.sf-texas,
.sf-replace.sf-tx,
.sf-replace.sf-48, .sf-replace.sf-tennessee,
.sf-replace.sf-tn,
.sf-replace.sf-47, .sf-replace.sf-south-dakota,
.sf-replace.sf-sd,
.sf-replace.sf-46, .sf-replace.sf-south-carolina,
.sf-replace.sf-sc,
.sf-replace.sf-45, .sf-replace.sf-rhode-island,
.sf-replace.sf-ri,
.sf-replace.sf-44, .sf-replace.sf-pennsylvania,
.sf-replace.sf-pa,
.sf-replace.sf-42, .sf-replace.sf-oregon,
.sf-replace.sf-or,
.sf-replace.sf-41, .sf-replace.sf-oklahoma,
.sf-replace.sf-ok,
.sf-replace.sf-40, .sf-replace.sf-ohio,
.sf-replace.sf-oh,
.sf-replace.sf-39, .sf-replace.sf-north-dakota,
.sf-replace.sf-nd,
.sf-replace.sf-38, .sf-replace.sf-north-carolina,
.sf-replace.sf-nc,
.sf-replace.sf-37, .sf-replace.sf-new-york,
.sf-replace.sf-ny,
.sf-replace.sf-36, .sf-replace.sf-new-mexico,
.sf-replace.sf-nm,
.sf-replace.sf-35, .sf-replace.sf-new-jersey,
.sf-replace.sf-nj,
.sf-replace.sf-34, .sf-replace.sf-new-hampshire,
.sf-replace.sf-nh,
.sf-replace.sf-33, .sf-replace.sf-nevada,
.sf-replace.sf-nv,
.sf-replace.sf-32, .sf-replace.sf-nebraska,
.sf-replace.sf-ne,
.sf-replace.sf-31, .sf-replace.sf-montana,
.sf-replace.sf-mt,
.sf-replace.sf-30, .sf-replace.sf-missouri,
.sf-replace.sf-mo,
.sf-replace.sf-29, .sf-replace.sf-mississippi,
.sf-replace.sf-ms,
.sf-replace.sf-28, .sf-replace.sf-minnesota,
.sf-replace.sf-mn,
.sf-replace.sf-27, .sf-replace.sf-michigan,
.sf-replace.sf-mi,
.sf-replace.sf-26, .sf-replace.sf-massachusetts,
.sf-replace.sf-ma,
.sf-replace.sf-25, .sf-replace.sf-maryland,
.sf-replace.sf-md,
.sf-replace.sf-24, .sf-replace.sf-maine,
.sf-replace.sf-me,
.sf-replace.sf-23, .sf-replace.sf-louisiana,
.sf-replace.sf-la,
.sf-replace.sf-22, .sf-replace.sf-kentucky,
.sf-replace.sf-ky,
.sf-replace.sf-21, .sf-replace.sf-kansas,
.sf-replace.sf-ks,
.sf-replace.sf-20, .sf-replace.sf-iowa,
.sf-replace.sf-ia,
.sf-replace.sf-19, .sf-replace.sf-indiana,
.sf-replace.sf-in,
.sf-replace.sf-18, .sf-replace.sf-illinois,
.sf-replace.sf-il,
.sf-replace.sf-17, .sf-replace.sf-idaho,
.sf-replace.sf-id,
.sf-replace.sf-16, .sf-replace.sf-hawaii,
.sf-replace.sf-hi,
.sf-replace.sf-15, .sf-replace.sf-georgia,
.sf-replace.sf-ga,
.sf-replace.sf-13, .sf-replace.sf-florida,
.sf-replace.sf-fl,
.sf-replace.sf-12, .sf-replace.sf-delaware,
.sf-replace.sf-de,
.sf-replace.sf-10, .sf-replace.sf-connecticut,
.sf-replace.sf-ct,
.sf-replace.sf-09, .sf-replace.sf-colorado,
.sf-replace.sf-co,
.sf-replace.sf-08, .sf-replace.sf-california,
.sf-replace.sf-ca,
.sf-replace.sf-06, .sf-replace.sf-arkansas,
.sf-replace.sf-ar,
.sf-replace.sf-05, .sf-replace.sf-arizona,
.sf-replace.sf-az,
.sf-replace.sf-04, .sf-replace.sf-alaska,
.sf-replace.sf-ak,
.sf-replace.sf-02, .sf-replace.sf-alabama,
.sf-replace.sf-al,
.sf-replace.sf-01 {
  position: relative;
  display: inline-block;
  min-width: 1em;
  text-indent: -999em;
}
.sf-replace.sf-guam:before,
.sf-replace.sf-gu:before,
.sf-replace.sf-66:before, .sf-replace.sf-puerto-rico:before,
.sf-replace.sf-pr:before,
.sf-replace.sf-72:before, .sf-replace.sf-district-of-columbia:before,
.sf-replace.sf-dc:before,
.sf-replace.sf-11001:before, .sf-replace.sf-wyoming:before,
.sf-replace.sf-wy:before,
.sf-replace.sf-56:before, .sf-replace.sf-wisconsin:before,
.sf-replace.sf-wi:before,
.sf-replace.sf-55:before, .sf-replace.sf-west-virginia:before,
.sf-replace.sf-wv:before,
.sf-replace.sf-54:before, .sf-replace.sf-washington:before,
.sf-replace.sf-wa:before,
.sf-replace.sf-53:before, .sf-replace.sf-virginia:before,
.sf-replace.sf-va:before,
.sf-replace.sf-51:before, .sf-replace.sf-vermont:before,
.sf-replace.sf-vt:before,
.sf-replace.sf-50:before, .sf-replace.sf-utah:before,
.sf-replace.sf-ut:before,
.sf-replace.sf-49:before, .sf-replace.sf-texas:before,
.sf-replace.sf-tx:before,
.sf-replace.sf-48:before, .sf-replace.sf-tennessee:before,
.sf-replace.sf-tn:before,
.sf-replace.sf-47:before, .sf-replace.sf-south-dakota:before,
.sf-replace.sf-sd:before,
.sf-replace.sf-46:before, .sf-replace.sf-south-carolina:before,
.sf-replace.sf-sc:before,
.sf-replace.sf-45:before, .sf-replace.sf-rhode-island:before,
.sf-replace.sf-ri:before,
.sf-replace.sf-44:before, .sf-replace.sf-pennsylvania:before,
.sf-replace.sf-pa:before,
.sf-replace.sf-42:before, .sf-replace.sf-oregon:before,
.sf-replace.sf-or:before,
.sf-replace.sf-41:before, .sf-replace.sf-oklahoma:before,
.sf-replace.sf-ok:before,
.sf-replace.sf-40:before, .sf-replace.sf-ohio:before,
.sf-replace.sf-oh:before,
.sf-replace.sf-39:before, .sf-replace.sf-north-dakota:before,
.sf-replace.sf-nd:before,
.sf-replace.sf-38:before, .sf-replace.sf-north-carolina:before,
.sf-replace.sf-nc:before,
.sf-replace.sf-37:before, .sf-replace.sf-new-york:before,
.sf-replace.sf-ny:before,
.sf-replace.sf-36:before, .sf-replace.sf-new-mexico:before,
.sf-replace.sf-nm:before,
.sf-replace.sf-35:before, .sf-replace.sf-new-jersey:before,
.sf-replace.sf-nj:before,
.sf-replace.sf-34:before, .sf-replace.sf-new-hampshire:before,
.sf-replace.sf-nh:before,
.sf-replace.sf-33:before, .sf-replace.sf-nevada:before,
.sf-replace.sf-nv:before,
.sf-replace.sf-32:before, .sf-replace.sf-nebraska:before,
.sf-replace.sf-ne:before,
.sf-replace.sf-31:before, .sf-replace.sf-montana:before,
.sf-replace.sf-mt:before,
.sf-replace.sf-30:before, .sf-replace.sf-missouri:before,
.sf-replace.sf-mo:before,
.sf-replace.sf-29:before, .sf-replace.sf-mississippi:before,
.sf-replace.sf-ms:before,
.sf-replace.sf-28:before, .sf-replace.sf-minnesota:before,
.sf-replace.sf-mn:before,
.sf-replace.sf-27:before, .sf-replace.sf-michigan:before,
.sf-replace.sf-mi:before,
.sf-replace.sf-26:before, .sf-replace.sf-massachusetts:before,
.sf-replace.sf-ma:before,
.sf-replace.sf-25:before, .sf-replace.sf-maryland:before,
.sf-replace.sf-md:before,
.sf-replace.sf-24:before, .sf-replace.sf-maine:before,
.sf-replace.sf-me:before,
.sf-replace.sf-23:before, .sf-replace.sf-louisiana:before,
.sf-replace.sf-la:before,
.sf-replace.sf-22:before, .sf-replace.sf-kentucky:before,
.sf-replace.sf-ky:before,
.sf-replace.sf-21:before, .sf-replace.sf-kansas:before,
.sf-replace.sf-ks:before,
.sf-replace.sf-20:before, .sf-replace.sf-iowa:before,
.sf-replace.sf-ia:before,
.sf-replace.sf-19:before, .sf-replace.sf-indiana:before,
.sf-replace.sf-in:before,
.sf-replace.sf-18:before, .sf-replace.sf-illinois:before,
.sf-replace.sf-il:before,
.sf-replace.sf-17:before, .sf-replace.sf-idaho:before,
.sf-replace.sf-id:before,
.sf-replace.sf-16:before, .sf-replace.sf-hawaii:before,
.sf-replace.sf-hi:before,
.sf-replace.sf-15:before, .sf-replace.sf-georgia:before,
.sf-replace.sf-ga:before,
.sf-replace.sf-13:before, .sf-replace.sf-florida:before,
.sf-replace.sf-fl:before,
.sf-replace.sf-12:before, .sf-replace.sf-delaware:before,
.sf-replace.sf-de:before,
.sf-replace.sf-10:before, .sf-replace.sf-connecticut:before,
.sf-replace.sf-ct:before,
.sf-replace.sf-09:before, .sf-replace.sf-colorado:before,
.sf-replace.sf-co:before,
.sf-replace.sf-08:before, .sf-replace.sf-california:before,
.sf-replace.sf-ca:before,
.sf-replace.sf-06:before, .sf-replace.sf-arkansas:before,
.sf-replace.sf-ar:before,
.sf-replace.sf-05:before, .sf-replace.sf-arizona:before,
.sf-replace.sf-az:before,
.sf-replace.sf-04:before, .sf-replace.sf-alaska:before,
.sf-replace.sf-ak:before,
.sf-replace.sf-02:before, .sf-replace.sf-alabama:before,
.sf-replace.sf-al:before,
.sf-replace.sf-01:before {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0;
}
.sf-guam:before,
.sf-gu:before,
.sf-66:before, .sf-puerto-rico:before,
.sf-pr:before,
.sf-72:before, .sf-district-of-columbia:before,
.sf-dc:before,
.sf-11001:before, .sf-wyoming:before,
.sf-wy:before,
.sf-56:before, .sf-wisconsin:before,
.sf-wi:before,
.sf-55:before, .sf-west-virginia:before,
.sf-wv:before,
.sf-54:before, .sf-washington:before,
.sf-wa:before,
.sf-53:before, .sf-virginia:before,
.sf-va:before,
.sf-51:before, .sf-vermont:before,
.sf-vt:before,
.sf-50:before, .sf-utah:before,
.sf-ut:before,
.sf-49:before, .sf-texas:before,
.sf-tx:before,
.sf-48:before, .sf-tennessee:before,
.sf-tn:before,
.sf-47:before, .sf-south-dakota:before,
.sf-sd:before,
.sf-46:before, .sf-south-carolina:before,
.sf-sc:before,
.sf-45:before, .sf-rhode-island:before,
.sf-ri:before,
.sf-44:before, .sf-pennsylvania:before,
.sf-pa:before,
.sf-42:before, .sf-oregon:before,
.sf-or:before,
.sf-41:before, .sf-oklahoma:before,
.sf-ok:before,
.sf-40:before, .sf-ohio:before,
.sf-oh:before,
.sf-39:before, .sf-north-dakota:before,
.sf-nd:before,
.sf-38:before, .sf-north-carolina:before,
.sf-nc:before,
.sf-37:before, .sf-new-york:before,
.sf-ny:before,
.sf-36:before, .sf-new-mexico:before,
.sf-nm:before,
.sf-35:before, .sf-new-jersey:before,
.sf-nj:before,
.sf-34:before, .sf-new-hampshire:before,
.sf-nh:before,
.sf-33:before, .sf-nevada:before,
.sf-nv:before,
.sf-32:before, .sf-nebraska:before,
.sf-ne:before,
.sf-31:before, .sf-montana:before,
.sf-mt:before,
.sf-30:before, .sf-missouri:before,
.sf-mo:before,
.sf-29:before, .sf-mississippi:before,
.sf-ms:before,
.sf-28:before, .sf-minnesota:before,
.sf-mn:before,
.sf-27:before, .sf-michigan:before,
.sf-mi:before,
.sf-26:before, .sf-massachusetts:before,
.sf-ma:before,
.sf-25:before, .sf-maryland:before,
.sf-md:before,
.sf-24:before, .sf-maine:before,
.sf-me:before,
.sf-23:before, .sf-louisiana:before,
.sf-la:before,
.sf-22:before, .sf-kentucky:before,
.sf-ky:before,
.sf-21:before, .sf-kansas:before,
.sf-ks:before,
.sf-20:before, .sf-iowa:before,
.sf-ia:before,
.sf-19:before, .sf-indiana:before,
.sf-in:before,
.sf-18:before, .sf-illinois:before,
.sf-il:before,
.sf-17:before, .sf-idaho:before,
.sf-id:before,
.sf-16:before, .sf-hawaii:before,
.sf-hi:before,
.sf-15:before, .sf-georgia:before,
.sf-ga:before,
.sf-13:before, .sf-florida:before,
.sf-fl:before,
.sf-12:before, .sf-delaware:before,
.sf-de:before,
.sf-10:before, .sf-connecticut:before,
.sf-ct:before,
.sf-09:before, .sf-colorado:before,
.sf-co:before,
.sf-08:before, .sf-california:before,
.sf-ca:before,
.sf-06:before, .sf-arkansas:before,
.sf-ar:before,
.sf-05:before, .sf-arizona:before,
.sf-az:before,
.sf-04:before, .sf-alaska:before,
.sf-ak:before,
.sf-02:before, .sf-alabama:before,
.sf-al:before,
.sf-01:before {
  display: inline-block;
  margin-right: 5px;
  font-family: "sf-regular";
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  speak: none;
}

/* Icons */
.sf-alabama:before,
.sf-al:before,
.sf-01:before {
  content: "B";
}

.sf-alaska:before,
.sf-ak:before,
.sf-02:before {
  content: "A";
}

.sf-arizona:before,
.sf-az:before,
.sf-04:before {
  content: "D";
}

.sf-arkansas:before,
.sf-ar:before,
.sf-05:before {
  content: "C";
}

.sf-california:before,
.sf-ca:before,
.sf-06:before {
  content: "E";
}

.sf-colorado:before,
.sf-co:before,
.sf-08:before {
  content: "F";
}

.sf-connecticut:before,
.sf-ct:before,
.sf-09:before {
  content: "G";
}

.sf-delaware:before,
.sf-de:before,
.sf-10:before {
  content: "H";
}

.sf-florida:before,
.sf-fl:before,
.sf-12:before {
  content: "I";
}

.sf-georgia:before,
.sf-ga:before,
.sf-13:before {
  content: "J";
}

.sf-hawaii:before,
.sf-hi:before,
.sf-15:before {
  content: "K";
}

.sf-idaho:before,
.sf-id:before,
.sf-16:before {
  content: "M";
}

.sf-illinois:before,
.sf-il:before,
.sf-17:before {
  content: "N";
}

.sf-indiana:before,
.sf-in:before,
.sf-18:before {
  content: "O";
}

.sf-iowa:before,
.sf-ia:before,
.sf-19:before {
  content: "L";
}

.sf-kansas:before,
.sf-ks:before,
.sf-20:before {
  content: "P";
}

.sf-kentucky:before,
.sf-ky:before,
.sf-21:before {
  content: "Q";
}

.sf-louisiana:before,
.sf-la:before,
.sf-22:before {
  content: "R";
}

.sf-maine:before,
.sf-me:before,
.sf-23:before {
  content: "U";
}

.sf-maryland:before,
.sf-md:before,
.sf-24:before {
  content: "T";
}

.sf-massachusetts:before,
.sf-ma:before,
.sf-25:before {
  content: "S";
}

.sf-michigan:before,
.sf-mi:before,
.sf-26:before {
  content: "V";
}

.sf-minnesota:before,
.sf-mn:before,
.sf-27:before {
  content: "W";
}

.sf-mississippi:before,
.sf-ms:before,
.sf-28:before {
  content: "Y";
}

.sf-missouri:before,
.sf-mo:before,
.sf-29:before {
  content: "X";
}

.sf-montana:before,
.sf-mt:before,
.sf-30:before {
  content: "Z";
}

.sf-nebraska:before,
.sf-ne:before,
.sf-31:before {
  content: "c";
}

.sf-nevada:before,
.sf-nv:before,
.sf-32:before {
  content: "g";
}

.sf-new-hampshire:before,
.sf-nh:before,
.sf-33:before {
  content: "d";
}

.sf-new-jersey:before,
.sf-nj:before,
.sf-34:before {
  content: "e";
}

.sf-new-mexico:before,
.sf-nm:before,
.sf-35:before {
  content: "f";
}

.sf-new-york:before,
.sf-ny:before,
.sf-36:before {
  content: "h";
}

.sf-north-carolina:before,
.sf-nc:before,
.sf-37:before {
  content: "a";
}

.sf-north-dakota:before,
.sf-nd:before,
.sf-38:before {
  content: "b";
}

.sf-ohio:before,
.sf-oh:before,
.sf-39:before {
  content: "i";
}

.sf-oklahoma:before,
.sf-ok:before,
.sf-40:before {
  content: "j";
}

.sf-oregon:before,
.sf-or:before,
.sf-41:before {
  content: "k";
}

.sf-pennsylvania:before,
.sf-pa:before,
.sf-42:before {
  content: "l";
}

.sf-rhode-island:before,
.sf-ri:before,
.sf-44:before {
  content: "m";
}

.sf-south-carolina:before,
.sf-sc:before,
.sf-45:before {
  content: "n";
}

.sf-south-dakota:before,
.sf-sd:before,
.sf-46:before {
  content: "o";
}

.sf-tennessee:before,
.sf-tn:before,
.sf-47:before {
  content: "p";
}

.sf-texas:before,
.sf-tx:before,
.sf-48:before {
  content: "q";
}

.sf-utah:before,
.sf-ut:before,
.sf-49:before {
  content: "r";
}

.sf-vermont:before,
.sf-vt:before,
.sf-50:before {
  content: "t";
}

.sf-virginia:before,
.sf-va:before,
.sf-51:before {
  content: "s";
}

.sf-washington:before,
.sf-wa:before,
.sf-53:before {
  content: "u";
}

.sf-west-virginia:before,
.sf-wv:before,
.sf-54:before {
  content: "w";
}

.sf-wisconsin:before,
.sf-wi:before,
.sf-55:before {
  content: "v";
}

.sf-wyoming:before,
.sf-wy:before,
.sf-56:before {
  content: "x";
}

.sf-district-of-columbia:before,
.sf-dc:before,
.sf-11001:before {
  content: "y";
}

.sf-puerto-rico:before,
.sf-pr:before,
.sf-72:before {
  content: "3";
}

.sf-guam:before,
.sf-gu:before,
.sf-66:before {
  content: "4";
}

/* START STANDARD NAVIGATION */
.header-wrap #header-section {
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}
.header-wrap #header-section #top-bar {
  background-color: #faaf40;
  padding: 0;
  border: 0;
}
.header-wrap #header-section #top-bar.fw-header > .container {
  width: 100%;
}
.header-wrap #header-section #top-bar .container {
  padding: 0px 15px;
}
@media only screen and (min-width: 1201px) {
  .header-wrap #header-section #top-bar .container {
    padding: 0px 50px;
  }
}
.header-wrap #header-section #top-bar nav ul {
  float: none;
}
.header-wrap #header-section #top-bar nav ul li {
  padding: 5px 0px;
}
.header-wrap #header-section #top-bar nav ul li.menu-item-8 {
  background-color: white;
}
.header-wrap #header-section #top-bar nav ul li.menu-item-8 a {
  color: #faaf40;
}
.header-wrap #header-section #top-bar nav ul li a {
  font-size: 16px;
  line-height: 20px;
  padding: 3px 15px;
  color: #fff;
}
.header-wrap #header-section #top-bar nav ul li a:hover, .header-wrap #header-section #top-bar nav ul li a.hover, .header-wrap #header-section #top-bar nav ul li a:focus {
  color: #f05c22;
}
.header-wrap #header-section #top-bar nav ul li.current-menu-item > a, .header-wrap #header-section #top-bar nav ul li.current_page_ancestor > a {
  color: #f05c22 !important;
}
.header-wrap #header-section #top-bar nav ul li.menu-item-7 {
  background-color: transparent;
}
.header-wrap #header-section #top-bar nav ul li.menu-item-7 a {
  color: white;
}
.header-wrap #header-section .sticky-wrapper.is-sticky {
  height: 85px !important;
}
.header-wrap #header-section .sticky-wrapper:not(.is-sticky) {
  height: 135px !important;
}
.header-wrap #header-section #top-header {
  height: 37px;
  max-height: 37px;
  overflow: hidden;
  padding: 0px;
  border-bottom: 1px solid #e4e4e4;
}
.header-wrap #header-section #top-header .container {
  padding: 0px 15px;
}
@media only screen and (min-width: 1201px) {
  .header-wrap #header-section #top-header .container {
    padding: 0px 50px;
  }
}
.header-wrap #header-section #top-header.fw-header > .container {
  width: 100%;
}
.header-wrap #header-section #top-header .container {
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.header-wrap #header-section #top-header .container .th-left {
  width: 100%;
  line-height: 30px;
  padding: 0px;
  margin-bottom: -2px;
}
.header-wrap #header-section #top-header .float-left {
  float: left;
}
@media (min-width: 992px) {
  .header-wrap #header-section #top-header .float-right {
    float: right;
  }
}
.header-wrap #header-section #top-header ul.social-icons {
  width: 100%;
  margin: 0 6px;
}
.header-wrap #header-section #top-header nav.utility-nav {
  float: left;
  margin-top: 2px;
}
.header-wrap #header-section #top-header nav.utility-nav ul {
  line-height: 30px;
}
.header-wrap #header-section #top-header nav.utility-nav ul li {
  background-color: transparent !important;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  line-height: 1.4;
  float: none;
  border-left: none;
}
.header-wrap #header-section #top-header nav.utility-nav ul li:first-child {
  padding-left: 0;
}
.header-wrap #header-section #top-header nav.utility-nav ul li a {
  font-size: 12px;
  margin-top: 8px;
  border-right: 1px solid #e4e4e4;
  margin: 0px;
  padding: 0px 15px;
  color: #5c666b;
}
.header-wrap #header-section #top-header nav.utility-nav ul li a:hover, .header-wrap #header-section #top-header nav.utility-nav ul li a.hover, .header-wrap #header-section #top-header nav.utility-nav ul li a:focus {
  color: #f05c22;
}
.header-wrap #header-section #top-header nav.utility-nav ul li.current-menu-item > a, .header-wrap #header-section #top-header nav.utility-nav ul li.current_page_ancestor > a {
  color: #f05c22 !important;
}
.header-wrap #header-section #top-header li.menu-search {
  overflow: hidden;
  height: 31px;
  position: relative;
  list-style-type: none;
  padding: 0;
  margin-top: 2px;
  width: auto;
  overflow: hidden;
  float: right;
  position: relative;
  height: 31px;
  display: inline-block;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (min-width: 992px) {
  .header-wrap #header-section #top-header li.menu-search {
    float: right;
  }
}
.header-wrap #header-section #top-header li.menu-search.expanded {
  width: auto;
}
.header-wrap #header-section #top-header li.menu-search a {
  display: inline-block !important;
  line-height: 1.6;
  font-size: 12px;
  color: #5c666b;
  margin-top: 6px;
  padding-left: 15px;
  padding-right: 30px;
  width: auto;
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
}
.header-wrap #header-section #top-header li.menu-search a:hover, .header-wrap #header-section #top-header li.menu-search a.hover, .header-wrap #header-section #top-header li.menu-search a:focus {
  color: #f05c22;
}
.header-wrap #header-section #top-header li.menu-search a i.ss-search {
  vertical-align: middle;
  position: absolute;
  top: 2px;
  right: 15px;
}
.header-wrap #header-section #top-header li.menu-search .ajax-search-wrap {
  display: inline-block !important;
  position: relative;
  top: 0px;
  right: 0px;
  width: 0px;
  height: 31px;
  float: right;
  margin: 0;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header-wrap #header-section #top-header li.menu-search .ajax-search-wrap.expanded {
  width: 150px;
}
.header-wrap #header-section #top-header li.menu-search .ajax-search-wrap input {
  font-size: 12px;
  border: 0px;
  background-color: transparent;
  border-color: transparent;
  display: block;
  outline: none;
  background-image: none;
  margin: 8px 0px;
  box-shadow: none;
  line-height: 1.3;
  height: auto;
  width: 100%;
  margin: 0px;
  padding: 8px 0px;
  position: absolute;
  top: 0px;
  right: 0px;
  color: #5c666b;
}
.header-wrap #header-section #top-header li.menu-search .ajax-search-wrap .ajax-search-results,
.header-wrap #header-section #top-header li.menu-search .ajax-search-wrap .ajax-loading {
  display: none !important;
}
.header-wrap #header-section #header #logo {
  height: 81px;
  padding: 0;
  left: 15px;
}
.header-wrap #header-section #header #logo a .logo-svg-container {
  height: auto;
}
.header-wrap #header-section #header #logo a svg {
  height: 81px;
  width: auto;
}
.header-wrap #header-section #header #logo a img {
  height: 81px;
  width: auto !important;
  max-width: none;
}
.header-wrap #header-section #header nav#main-navigation {
  height: 85px;
  margin: 0px;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li {
  background-color: transparent !important;
  padding: 20px 10px 20px;
  height: 86px;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li:hover, .header-wrap #header-section #header nav#main-navigation ul.menu > li.hover, .header-wrap #header-section #header nav#main-navigation ul.menu > li:focus {
  background-color: #ffffff;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > a {
  color: #5c666b;
  font-size: 15px;
  line-height: 1.4;
  height: auto;
  padding: 10px 0 12px;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > a:hover, .header-wrap #header-section #header nav#main-navigation ul.menu > li > a.hover, .header-wrap #header-section #header nav#main-navigation ul.menu > li > a:focus {
  color: #f05c22;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li.parent > a:after {
  font-family: "Custom Icon Font";
  content: "d";
  color: #5c666b;
  padding: 10px;
  padding-right: 0px;
  vertical-align: top;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li.parent > a:hover:after, .header-wrap #header-section #header nav#main-navigation ul.menu > li.parent > a.hover:after, .header-wrap #header-section #header nav#main-navigation ul.menu > li.parent > a:focus:after {
  color: #f05c22;
  content: "s";
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li.parent.current-menu-item > a:after {
  color: #f05c22;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li.current-menu-item > a, .header-wrap #header-section #header nav#main-navigation ul.menu > li.current_page_ancestor > a {
  color: #f05c22;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li.current-menu-item > a:after, .header-wrap #header-section #header nav#main-navigation ul.menu > li.current_page_ancestor > a:after {
  color: #f05c22;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li:first-child {
  margin-left: 50px;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li:last-child > ul.sub-menu {
  left: auto;
  right: 0;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu {
  top: 60px !important;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li {
  background-color: transparent !important;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li.current-menu-item a {
  background: #fff;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li > a {
  font-size: 15px;
  line-height: 1.4;
  color: #5c666b;
  text-overflow: unset;
  white-space: normal;
  word-wrap: break-word;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li > a:hover, .header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li > a.hover, .header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li > a:focus {
  color: #fff;
  background-color: #71cad1;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li.current-menu-item > a, .header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li.current_page_ancestor > a {
  color: #fff;
  background-color: #71cad1;
}
.header-wrap #header-section #header nav#main-navigation ul.menu > li > ul.sub-menu > li > ul.sub-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.header-wrap #header-section .is-sticky {
  height: 85px;
}
.header-wrap #header-section .is-sticky > .sticky-header {
  height: 85px;
  left: 0px;
  padding-top: 8px;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  border: none;
}
.header-wrap #header-section .is-sticky > .sticky-header .row {
  margin: 0px;
  max-height: 80px;
}
.header-wrap #header-section .is-sticky #main-navigation .menu > li {
  background-color: transparent !important;
  padding: 8px 10px 8px;
  height: auto;
}
.header-wrap #header-section .is-sticky #header #logo {
  height: 85px;
  padding: 14px 0;
}
.header-wrap #header-section .is-sticky #header #logo svg,
.header-wrap #header-section .is-sticky #header #logo img {
  height: 56px;
}
.header-wrap.full-center #header-section #header {
  padding: 25px 50px;
}
.header-wrap.full-center #header-section .is-sticky #header {
  padding: 0 50px;
}
.header-wrap.full-center .float-menu {
  height: 85px;
}

@media (min-width: 1025px) {
  body.mhs-tablet-land #main-container {
    padding-top: 0 !important;
  }

  body .header-wrap {
    position: relative;
  }
}
/* END STANDARD NAVIGATION */
body.blog-2 .header-wrap #header-section #top-bar {
  background-color: #72ccd2;
}

body.blog-3 .header-wrap #header-section #top-bar {
  background-color: #bf311a;
}

body.blog-5 .header-wrap #header-section #top-bar {
  background-color: #63b1bc;
}

body .header-wrap {
  border: none;
}

.no-border {
  border: 0px !important;
}

.layout-fullwidth .fw-header #header .header-container {
  padding: 20px 0px 5px 0px;
}
.layout-fullwidth .fw-header #header .header-container > .row {
  margin: 0px;
}

/* START MOBILE NAVIGATION */
body #mobile-header {
  padding: 15px;
}
body #mobile-header #mobile-logo {
  height: 56px;
  max-height: none;
}
body #mobile-header #mobile-logo a .logo-svg-container {
  height: auto;
}
body #mobile-header #mobile-logo a svg {
  height: 56px;
  width: auto;
}
body #mobile-header #mobile-logo a img {
  height: 56px;
  width: auto;
  max-width: none;
}

body.mobile-menu-open #mobile-header a.mobile-menu-link span.menu-bars {
  background-color: transparent !important;
}

#mobile-menu-wrap {
  padding-top: 0px;
}
#mobile-menu-wrap .mobile-menu-inner {
  padding-bottom: 80px;
}
#mobile-menu-wrap .mobile-menu-inner nav {
  padding-bottom: 20px !important;
}
#mobile-menu-wrap .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > a {
  padding-left: 50px !important;
}
#mobile-menu-wrap .mobile-menu-inner nav ul.menu > li > ul.sub-menu > li > ul.sub-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
}
#mobile-menu-wrap .mobile-menu-inner .slideout-social {
  overflow: hidden;
  padding: 0px 0px 0px 20px;
}
#mobile-menu-wrap .mobile-menu-inner .slideout-social .social-icons {
  margin: 0px;
  height: 36px;
}

/* END MOBILE NAVIGATION */
/* LEGACY STYLES */
@media screen and (max-width: 1024px) {
  #mobile-menu-wrap .search-icon-position {
    font-size: 22px;
    line-height: 18px;
    height: auto;
    padding: 2px 4px 1px 4px;
    margin: 0 10px 20px 0;
    font-weight: 700;
    width: 30px !important;
  }
}
#mobile-menu-wrap .menu-edtrust-multisite-nav-container {
  border-bottom: 1px solid #333;
}
@media screen and (max-width: 1024px) {
  #mobile-menu-wrap .menu-edtrust-multisite-nav-container #menu-edtrust-multisite-nav-2 {
    display: none;
  }
  #mobile-menu-wrap .menu-edtrust-multisite-nav-container #menu-edtrust-multisite-nav-2 li {
    border-bottom: 1px solid #444;
  }
  #mobile-menu-wrap .menu-edtrust-multisite-nav-container #menu-edtrust-multisite-nav-2 li a {
    display: block;
    padding: 15px 30px;
    background: 0 0;
  }
}
#mobile-menu-wrap .menu-edtrust-main-nav-container,
#mobile-menu-wrap .menu-edtrust-utility-nav-container {
  border-bottom: 1px solid #333;
}
#mobile-menu-wrap ul#menu-edtrust-multisite-nav li.menu-item-home {
  background-color: transparent;
}
#mobile-menu-wrap ul#menu-edtrust-multisite-nav li.menu-item-home a {
  color: #f05c22;
}
#mobile-menu-wrap ul.social-icons {
  width: auto;
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
}
#mobile-menu-wrap ul.social-icons li {
  border: 0px;
}
#mobile-menu-wrap ul.social-icons li:not(.sf-love) a i {
  color: white;
}
#mobile-menu-wrap ul li.menu-item a,
#mobile-menu-wrap ul li.menu-item a:hover {
  font-size: 15px;
  color: white !important;
}
#mobile-menu-wrap ul.menu > li.parent > a:after {
  content: "" !important;
}

#mobile-menu {
  padding-bottom: 45px !important;
}

/* START FOOTER STYLING */
#footer-wrap #footer {
  color: #fff;
  font-size: 15px;
  line-height: 1.3;
  padding-top: 50px;
  background-color: #687378;
}
#footer-wrap #footer a {
  color: #fff;
}
#footer-wrap #footer a:hover {
  color: #f93;
}
#footer-wrap #footer #footer-widgets a {
  word-wrap: break-word;
}
#footer-wrap #footer #footer-widgets p {
  font-size: 15px;
  margin-bottom: 18px;
  color: #fff;
}
#footer-wrap #footer #footer-widgets .widget {
  overflow: hidden;
}
#footer-wrap #footer #footer-widgets .widget-heading {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
}
#footer-wrap #footer #footer-widgets .widget-heading:before {
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 1px;
  margin-top: 12px;
  margin-bottom: -12px;
}
#footer-wrap #footer #footer-widgets .widget-heading h4,
#footer-wrap #footer #footer-widgets .widget-heading h6 {
  font-size: 17px;
  color: #fff;
  text-transform: none;
  letter-spacing: 0;
  line-height: 1.2;
  width: auto;
  display: inline-block;
  padding-right: 20px;
  background-color: #687378;
  margin-top: 0;
}
#footer-wrap #footer #footer-widgets #google_language_translator {
  margin-bottom: 15px;
}
#footer-wrap #footer #footer-widgets #google_language_translator select {
  color: #000;
}
#footer-wrap #footer #footer-widgets ul.social-icons {
  margin-bottom: 0;
}
#footer-wrap #footer #footer-widgets .widget-latest-tweets {
  padding-bottom: 0px;
}
#footer-wrap #footer #footer-widgets .widget-latest-tweets li {
  margin-bottom: 20px;
}
#footer-wrap #footer #footer-widgets .widget-latest-tweets li:before {
  content: "";
  display: block;
  text-decoration: inherit;
  font-size: 16px;
  width: 30px;
  height: auto;
  float: left;
  margin-top: 2px;
  opacity: 1;
  color: white;
}
#footer-wrap #footer #footer-widgets .widget-latest-tweets .tweet-text {
  font-size: 15px;
  line-height: 1.3;
  color: white;
  padding-left: 30px;
}
#footer-wrap #footer #footer-widgets .widget-latest-tweets .twitter_intents {
  display: none;
}
#footer-wrap #footer #footer-widgets .widget-latest-tweets .twitter-link {
  font-size: 17px;
}
#footer-wrap #footer #footer-widgets .recent-news-list {
  padding: 0;
}
#footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #7a8589;
}
#footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details a {
  font-size: 16px;
  line-height: 1.2;
  margin: 0px;
}
#footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details a:before {
  content: "";
  display: block;
  float: right;
  text-decoration: inherit;
  font-size: 14px;
}
#footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details a:hover, #footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details a:focus {
  color: #f93;
}
#footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details > span,
#footer-wrap #footer #footer-widgets .recent-news-list li .recent-news-details > .comments-likes {
  display: none;
  visibility: none;
  opacity: 0;
}
#footer-wrap #footer #footer-widgets .recent-news-list li:last-child .recent-news-details {
  border: 0px !important;
}
#footer-wrap #copyright {
  background-color: #687378;
  border-top: 1px #7A8589 solid;
}
#footer-wrap #copyright p {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  float: left;
  margin-bottom: 0;
}
#footer-wrap #copyright a {
  font-size: 15px;
  color: #fff;
}
#footer-wrap #copyright a:hover {
  color: #f93;
}
@media (max-width: 767px) {
  #footer-wrap #copyright .footer-menu {
    display: none;
  }
}
#footer-wrap #copyright nav .menu {
  margin-bottom: 20px;
}
#footer-wrap #copyright nav .menu li {
  border-left: 0px;
  margin: 0;
  padding: 2px 0;
  line-height: 21px;
}

/* END FOOTER STYLING */
/* START ACCORDION STYLING */
.spb_accordion:not(.spb_tabs) {
  margin-bottom: 34px !important;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper {
  margin-bottom: 0px;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section {
  border: 0px;
  margin-bottom: 10px;
  padding: 0;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4 {
  margin: 0px;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3 a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3 button,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4 a,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4 button {
  font-size: 15px !important;
  background-color: #f2f2f2 !important;
  line-height: 1.4 !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  width: 100%;
  min-height: 52px;
  color: #5c666b !important;
  box-shadow: none;
  padding: 15px 65px 15px 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  outline: none;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .ui-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3 .ui-icon,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4 .ui-icon {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  pointer-events: none;
  height: 52px;
  width: 52px;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header .ui-icon:before,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3 .ui-icon:before,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4 .ui-icon:before {
  content: "+";
  font-family: SSGizmo;
  font-weight: 400;
  font-style: normal;
  text-decoration: inherit;
  float: left;
  text-indent: 0;
  box-sizing: content-box;
  display: block;
  top: 0px;
  right: 0px;
  position: absolute;
  height: 52px;
  width: 52px;
  padding: 0px;
  margin: 0px;
  background-color: #eedc89;
  color: white;
  font-size: 30px;
  z-index: 10;
  line-height: 58px;
  text-align: center;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active .ui-icon:before,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active .ui-icon:before,
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section > h4.ui-accordion-header-active .ui-icon:before {
  content: "-";
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content {
  padding: 30px 15px;
  border: 0px;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content .spb_content_element {
  padding-left: 0;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p {
  font-size: 14px;
  line-height: 22px;
}
.spb_accordion:not(.spb_tabs) .spb_accordion_wrapper .spb_accordion_section .ui-accordion-content p:last-child {
  margin-bottom: 0;
}

/* END ACCORDION STYLING */
/* START TOGGLE STYLING */
.toggle-wrap {
  border: 0px;
  margin-bottom: 30px;
}
.toggle-wrap h4.spb_toggle {
  font-size: 15px !important;
  background-color: #f2f2f2;
  line-height: 1.4 !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  min-height: 52px;
  color: #5c666b !important;
  box-shadow: none;
  padding: 15px;
  opacity: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0px;
  margin: 0px !important;
}
.toggle-wrap h4.spb_toggle a,
.toggle-wrap h4.spb_toggle button {
  font-size: 15px !important;
  background-color: #f2f2f2 !important;
  line-height: 1.4 !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  width: 100%;
  min-height: 52px;
  color: #5c666b !important;
  box-shadow: none;
  padding: 15px 65px 15px 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  outline: none;
  text-align: left;
}
.toggle-wrap h4.spb_toggle:after {
  display: block;
  top: 0px;
  right: 0px;
  position: absolute;
  height: 52px;
  width: 52px;
  max-height: 52px;
  max-width: 52px;
  padding: 0px;
  margin: 0px;
  background-color: #eedc89;
  color: white;
  font-size: 30px;
  padding: 11px;
  font-weight: normal;
  pointer-events: none;
}
.toggle-wrap h4.spb_toggle:hover:after, .toggle-wrap h4.spb_toggle.hover:after, .toggle-wrap h4.spb_toggle:focus:after {
  -webkit-transform: rotate(0deg) translate3d(0, 0, 0) !important;
  transform: rotate(0deg) translate3d(0, 0, 0) !important;
}
.toggle-wrap .spb_toggle_content {
  border: none;
  padding: 30px 15px 0;
}
.toggle-wrap .spb_toggle_content p {
  color: #5c666b;
  font-size: 14px;
  line-height: 22px;
}
.toggle-wrap .spb_toggle_content p:last-child {
  margin-bottom: 0;
}

/* END TOGGLE STYLING */
@media only print {
  .ui-accordion-content,
.spb_toggle_content {
    display: block !important;
  }
}
.alert.alert-info {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background-color: #f05c22;
}
.alert .messagebox_text:before {
  color: white;
}
.alert .messagebox_text p {
  font-size: 15px;
  color: white;
}
.alert .messagebox_text p:last-child {
  margin-bottom: 0;
}

.spb_box_text.whitestroke .spb_wrapper .box-content-wrap {
  background-color: white;
  color: inherit;
}
.spb_box_text:not(.whitestroke) .spb_wrapper .box-content-wrap {
  background-color: #f05c22;
  color: white;
}
.spb_box_text:not(.whitestroke) .spb_wrapper .box-content-wrap * {
  color: white !important;
}
.spb_box_text .spb_wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
}
.spb_box_text .spb_wrapper .box-content-wrap {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  padding: 13px 15px;
  font-size: 15px;
}
.spb_box_text .spb_wrapper .box-content-wrap p {
  font-size: 15px;
  color: inherit;
}
.spb_box_text .spb_wrapper .box-content-wrap p:last-child {
  margin-bottom: 0;
}

/* START BUTTON STYLING */
@media (max-width: 767px) {
  .spb_button_element,
.spb_text_column {
    margin: 5px 0;
  }
}

.sf-button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  height: auto;
  padding: 14px 16px 16px 16px;
  margin: 0 10px 20px 0;
  border: 0;
  position: relative;
  overflow: hidden;
  outline: 0;
  text-shadow: none;
  text-decoration: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  vertical-align: middle;
  max-width: 100%;
}
.sf-button.standard {
  float: none;
  margin: 0px;
  font-family: "Univers LT W01_65 Bold1475968", sans-serif;
  text-transform: uppercase;
  padding: 13px 20px;
  margin-top: 20px;
  color: #fff;
  background-color: #f15d22;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  outline: none !important;
  box-shadow: none !important;
}
.sf-button.standard span {
  font-size: 13px;
}
.sf-button.standard:hover, .sf-button.standard:focus {
  background-color: #bf311a !important;
}
.sf-button.large {
  font-size: 24px;
  line-height: 36px;
  padding: 5px 25px;
}
.sf-button.large span {
  font-weight: bold;
}
.sf-button.accent, .sf-button.orange, .sf-button.default {
  color: #fff;
  background-color: #f15d22;
  font-size: 20px;
}
.sf-button.accent:hover, .sf-button.accent:focus, .sf-button.orange:hover, .sf-button.orange:focus, .sf-button.default:hover, .sf-button.default:focus {
  background-color: #bf311a;
}
.sf-button.orange-outline {
  border: 1px solid #f05c22;
  background-color: #fff;
  color: #f05c22;
}
.sf-button.orange-outline:hover, .sf-button.orange-outline:focus {
  color: #fff;
  background-color: #f05c22;
}
.sf-button.white {
  background-color: #fff;
  color: #f15d22;
}
.sf-button.white:hover, .sf-button.white:focus {
  color: #bf311a;
}
.sf-button.white-outline {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}
.sf-button.white-outline:hover, .sf-button.white-outline:focus {
  color: #f15d22;
  background-color: #fff;
}

/* END BUTTON STYLING */
/* LEGACY STYLES */
a.sf-button.stroke-to-fill {
  color: #f05c22 !important;
  position: relative;
  padding: 13px 50px 13px 25px !important;
}
a.sf-button.stroke-to-fill:hover {
  color: #ffffff !important;
}
a.sf-button.stroke-to-fill:after {
  font-family: "Custom Icon Font";
  content: "s";
  font-size: 30px;
  display: block;
  position: absolute;
  top: 13px;
  right: 8px;
}

/* START CONTENT FEED STYLING */
.spb_blog_widget.blog-wrap {
  /* START SEARCH */
  /* END SEARCH */
  /* START FILTERS */
  /* END FILTERS */
  /* START CONTENT FEED ITEMS */
  /* END CONTENT FEED ITEMS */
  /* START PAGINATION */
  /* END PAGINATION */
}
.spb_blog_widget.blog-wrap aside.sidebar {
  margin-top: 0;
  margin-bottom: 50px;
  padding: 0px;
}
.spb_blog_widget.blog-wrap aside.sidebar .spb_widget_area {
  margin-top: 20px;
}
.spb_blog_widget.blog-wrap aside.sidebar .spb_widget_area .col-md-12 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.spb_blog_widget.blog-wrap aside.sidebar > * {
  margin-left: 0px;
}
@media (min-width: 767px) {
  .spb_blog_widget.blog-wrap aside.sidebar > * {
    max-width: 300px;
  }
}
.spb_blog_widget.blog-wrap .results-desc,
.spb_blog_widget.blog-wrap .results-summary {
  color: #5c666b;
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.4;
}
.spb_blog_widget.blog-wrap .search-form {
  width: 100%;
}
.spb_blog_widget.blog-wrap .search-form.search-widget {
  margin-bottom: 45px;
}
.spb_blog_widget.blog-wrap .search-form.search-widget input.input-large {
  padding: 10px;
}
.spb_blog_widget.blog-wrap .search-form input {
  display: block;
  width: 100%;
  height: 42px;
  line-height: 1.3;
  margin: auto;
  padding: 10px;
  background-color: #fff;
  font-size: 16px;
  color: #5c666b;
  letter-spacing: 0px;
  border: 1px solid #ccc;
  -webkit-appearance: none;
  outline: none;
}
.spb_blog_widget.blog-wrap .search-form input::-webkit-input-placeholder {
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .search-form input:-moz-placeholder {
  /* Firefox 18- */
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .search-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .search-form input:-ms-input-placeholder {
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .search-form input:focus {
  border: 1px solid #f05c22;
}
.spb_blog_widget.blog-wrap .search-form .search-icon-position {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 42px;
  width: 42px;
  color: #5c666b;
  display: block;
  padding: 15px 0px;
  font-size: 20px;
  outline: none !important;
  border: 0px !important;
  background-color: transparent !important;
  margin-right: 0px !important;
}
.spb_blog_widget.blog-wrap .search-form .search-icon-position:hover, .spb_blog_widget.blog-wrap .search-form .search-icon-position.hover, .spb_blog_widget.blog-wrap .search-form .search-icon-position:focus {
  color: #f05c22;
}
.spb_blog_widget.blog-wrap .title-wrap {
  overflow: hidden !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 10px;
}
.spb_blog_widget.blog-wrap .title-wrap.has-filter:not(.petition-wrap) {
  background-color: #f2f2f2;
  position: relative;
  overflow: visible;
  padding: 0px !important;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .term_group_title {
  font-size: 15px;
  color: #5c666b !important;
  background-color: #f2f2f2;
  display: block;
  width: 100%;
  height: 63px;
  position: relative;
  padding: 20px 25px;
  cursor: pointer;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px !important;
  box-sizing: border-box;
  transition: color 0.2s ease-in-out !important;
  -moz-transition: color 0.2s ease-in-out !important;
  -webkit-transition: color 0.2s ease-in-out !important;
  -o-transition: color 0.2s ease-in-out !important;
  width: 100%;
  display: block;
  position: relative;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap {
  padding: 10px 15px 10px 15px;
  box-sizing: border-box;
  background-color: #f2f2f2;
  position: relative;
  width: 100%;
  z-index: 100;
  border-top: 1px solid white;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .chosen-single {
  display: none;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .filter-dropdown.closed {
  display: block !important;
  height: auto !important;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .filter-dropdown.closed .post-filter-tabs {
  display: block !important;
  height: auto !important;
  overflow: visible !important;
  visibility: visible !important;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li {
  font-size: 15px;
  color: #5c666b;
  line-height: 1.4;
  text-align: left;
  display: block;
  margin-left: 0px;
  margin-bottom: 5px;
  width: 100%;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li.filter-title {
  padding: 10px 10px 0 10px;
  margin-bottom: 10px;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a {
  font-size: 15px;
  color: #5c666b;
  display: block;
  width: 100%;
  position: relative;
  cursor: pointer;
  padding: 10px 10px 10px 44px;
  /* HiDPI support */
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a:before {
  content: " ";
  background-image: url(../images/checkbox.png);
  background-repeat: no-repeat;
  -webkit-background-size: 240px 24px;
  background-size: 240px 24px;
  position: absolute;
  top: 10px;
  left: 10px;
  height: 24px;
  width: 24px;
  display: block;
  background-position: 0 0;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
  .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a:before {
    background-image: url(../images/checkbox@2x.png);
    background-repeat: no-repeat;
    -webkit-background-size: 240px 24px;
    background-size: 240px 24px;
  }
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a:hover:before, .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a.hover:before {
  background-position: -24px 0;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a:hover, .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li a:focus {
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li.selected a:before {
  background-position: -48px 0;
}
.spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li.selected a:hover:before, .spb_blog_widget.blog-wrap .title-wrap:not(.petition-wrap) .filter-wrap .post-filter-tabs li.selected a.hover:before {
  background-position: -96px 0;
}
.spb_blog_widget.blog-wrap .blog-items-wrap {
  /* START STANDARD CONTENT FEED ITEMS */
  /* END STANDARD CONTENT FEED ITEMS */
  /* START MASONRY CONTENT FEED ITEMS */
  /* END MASONRY CONTENT FEED ITEMS */
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item {
  padding-top: 20px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item:first-child {
  padding: 0;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item:first-child .mini-blog-item-wrap:first-child {
  border-top: 1px solid #e4e4e4;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item:last-child .mini-blog-item-wrap {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  border-bottom: 0px !important;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap {
  padding-top: 20px;
}
@media screen and (max-width: 476px) {
  .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap {
    max-width: 300px !important;
  }
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap.has-image .blog-details-wrap {
  padding-left: 273px;
}
@media screen and (max-width: 976px) {
  .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap.has-image .blog-details-wrap {
    padding-left: 0px;
  }
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap figure {
  width: 100%;
}
@media (min-width: 768px) {
  .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap figure {
    width: 33.33%;
  }
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap figure:hover img {
  transform: none;
}
@media screen and (max-width: 476px) {
  .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap figure:hover img {
    max-height: 300px !important;
    max-width: 300px !important;
  }
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap figure figcaption {
  display: none;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a {
  font-size: 20px;
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:hover, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:focus {
  color: #f05c22;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .blog-item-details {
  font-size: 15px;
  color: #687378;
  margin-bottom: 8px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt {
  margin-top: 10px;
  margin-bottom: 20px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
  word-wrap: break-word;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .read-more-button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin: 0 0 5px 0;
  font-size: 20px;
  line-height: 36px;
  padding: 5px 25px;
  border: 1px solid #f05c22;
  background-color: #fff;
  color: #f05c22;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .read-more-button:hover, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .read-more-button:focus {
  color: #fff;
  background-color: #f05c22;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper {
  margin-top: 8px;
  float: right;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li {
  position: relative;
  top: initial;
  left: initial;
  margin-right: 0px;
  margin-top: 0px;
  background: transparent;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li a {
  display: inline-block;
  color: #72ccd2;
  cursor: pointer;
  background: transparent;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li a:hover {
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li a i {
  vertical-align: top;
  top: 0px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-mini .blog-items .blog-item .mini-blog-item-wrap .social-wrapper .social-icons li a i.fa {
  display: inline-block;
  line-height: 1;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items {
  font-size: 15px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item {
  opacity: 1;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item figure:hover img {
  transform: none;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item figure figcaption {
  display: none;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap {
  padding: 20px 30px 30px;
  background-color: #f0f1f1;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap:before {
  display: none;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap h3 {
  font-size: 20px;
  color: #5c666b;
  margin-bottom: 10px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap h3 a {
  color: #5c666b;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap h3 a:hover, .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap h3 a:focus {
  color: #f05c22;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .blog-item-details {
  font-size: 13px;
  color: #5c666b;
  padding-bottom: 11px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .blog-item-details .date {
  position: static;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .excerpt {
  margin: 0;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .excerpt p {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
  margin-bottom: 10px;
  word-wrap: break-word;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .comments-likes {
  float: left;
  position: static;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper {
  margin-top: 8px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li {
  position: relative;
  top: initial;
  left: initial;
  margin-right: 0px;
  margin-top: 0px;
  background: transparent;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li a {
  display: inline-block;
  color: #5c666b;
  cursor: pointer;
  background: transparent;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li a:hover {
  color: #f15d22;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li a i {
  vertical-align: top;
  top: 0px;
}
.spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .social-wrapper .social-icons li a i.fa {
  display: inline-block;
  line-height: 1;
}
.spb_blog_widget.blog-wrap .load-more-btn {
  font-size: 20px;
  margin: auto;
  width: auto;
  display: block;
  text-align: center;
  background: none;
  color: #f05c22;
  margin: 50px 0px;
}
.spb_blog_widget.blog-wrap .load-more-btn:hover, .spb_blog_widget.blog-wrap .load-more-btn:focus {
  color: #bf311a;
  background: none;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination {
  margin-top: 40px !important;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi {
  margin-left: 0px !important;
  margin-right: 0px !important;
  text-align: left;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li {
  color: #757575;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.8px;
  text-transform: none;
  background-color: transparent !important;
  border-color: transparent !important;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li i {
  font-size: 16px;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li a {
  color: #757575;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.8px;
  text-transform: none;
  background-color: transparent !important;
  border-color: transparent !important;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li a:hover, .spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li a.hover, .spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li a:focus, .spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li a:active {
  color: #72ccd2;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li span {
  background-color: transparent !important;
  border-color: transparent !important;
}
.spb_blog_widget.blog-wrap .pagination-wrap.standard-pagination .pagenavi li .current {
  color: #72ccd2;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.spb_blog_widget.blog-wrap .no-posts-message {
  padding: 0pc 15px;
  width: 100%;
}
.spb_blog_widget.blog-wrap .no-posts-message p {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
  text-align: left;
}

/* END CONTENT FEED STYLING */
/* LEGACY STYLES */
.spb_search_widget {
  margin-bottom: 10px !important;
}

.masonry-title {
  display: inline-block;
  margin-top: 55px !important;
  margin-bottom: 55px;
  padding: 0px 10px;
}

.recent-content-container .spb_blog_widget {
  padding-top: 0px;
}

/* MASONARY ITEMS */
.masonry-item-wrap {
  overflow: hidden !important;
}
.masonry-item-wrap h4.entry-title a {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #5c666b;
}
.masonry-item-wrap h4.entry-title a:hover {
  color: #f05c22;
}

.search-items .blog-item.format-standard .excerpt {
  margin-top: 10px;
  margin-bottom: 20px;
}
.search-items .blog-item.format-standard .social-wrapper {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.search-items .blog-item.format-standard .sf-button {
  margin: 0 0 5px 0;
}

.social-wrapper {
  display: inline-block;
  height: 26px;
  overflow: hidden;
  width: 220px;
}

.post-info {
  color: #5c666b;
  border-bottom: 0px;
  padding-bottom: 0px;
}

.blog-item-details a,
.post-info a,
.tags-wrap .tags a {
  color: #5c666b;
  border-bottom: 0px;
}

.related-item h5 a {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: bold;
  font-size: 17px;
  line-height: 1.4;
  color: #5c666b;
}

.post-info a:hover,
.tags-wrap .tags a:hover,
.related-item h5 a:hover {
  color: #f05c22;
}

.blog-item .masonry-item-wrap .social-wrapper.share-links {
  width: 100%;
}
.blog-item .comments-likes {
  float: left !important;
  width: 100%;
  margin-bottom: -15px !important;
  height: 47px !important;
  width: 100%;
}

.algolia-integration.featured-on-home-page {
  padding-left: 15px;
  padding-right: 15px;
}

.masonry-items .blog-item .masonry-item-wrap {
  background-color: #f0f1f1 !important;
}

.masonry-items .blog-item .animated-overlay > br {
  display: none;
  visibility: hidden;
  opacity: 0;
}

@media (min-width: 768px) {
  body.page-id-22267 .col-sm-3,
body.page-id-598 .col-sm-3 {
    width: 35%;
  }
  body.page-id-22267 aside.col-sm-4,
body.page-id-598 aside.col-sm-4 {
    float: none;
    margin: 10px auto;
  }
  body.page-id-22267 .col-sm-8,
body.page-id-598 .col-sm-8 {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
}
/* NON SPB ELEMENT FEED STYLES */
.spb_blog_widget.algolia-wrap {
  margin-bottom: 0px !important;
}

.search-results-container > .row > .container .col-md-8.col-md-push-4 {
  padding-right: 30px !important;
}
.search-results-container > .row > .container .right-sidebar .additional-sidebar {
  margin-top: 0px;
  padding-right: 15px !important;
}

.spb_blog_widget.algolia-wrap:not(.has-keyword) .search-input {
  display: none;
  visibility: hidden;
  opacity: 0;
}

.sd-modal-content-search-results,
.spb_blog_widget.algolia-wrap {
  position: relative;
}
.sd-modal-content-search-results .col-sm-8,
.spb_blog_widget.algolia-wrap .col-sm-8 {
  padding: 0px;
}
.sd-modal-content-search-results .container,
.spb_blog_widget.algolia-wrap .container {
  max-width: 100% !important;
}
.sd-modal-content-search-results .algolia-facets .facet-container,
.spb_blog_widget.algolia-wrap .algolia-facets .facet-container {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sd-modal-content-search-results.has-posttype .facet-container.facet-type,
.spb_blog_widget.algolia-wrap.has-posttype .facet-container.facet-type {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}
@media (min-width: 991px) {
  .sd-modal-content-search-results .left-sidebar .additional-sidebar,
.spb_blog_widget.algolia-wrap .left-sidebar .additional-sidebar {
    max-width: 300px;
  }
}
.sd-modal-content-search-results .left-sidebar .search-input,
.spb_blog_widget.algolia-wrap .left-sidebar .search-input {
  margin-bottom: 45px;
}
@media (min-width: 992px) {
  .sd-modal-content-search-results .left-sidebar .search-input,
.spb_blog_widget.algolia-wrap .left-sidebar .search-input {
    max-width: 300px;
  }
}
@media (max-width: 991px) {
  .sd-modal-content-search-results .left-sidebar .search-input,
.spb_blog_widget.algolia-wrap .left-sidebar .search-input {
    max-width: 100%;
  }
}
@media (min-width: 991px) {
  .sd-modal-content-search-results .right-sidebar .additional-sidebar,
.spb_blog_widget.algolia-wrap .right-sidebar .additional-sidebar {
    max-width: 315px;
  }
}
.sd-modal-content-search-results .additional-sidebar .ad-right-sidebar-primary,
.sd-modal-content-search-results .additional-sidebar .ad-right-sidebar-secondary,
.spb_blog_widget.algolia-wrap .additional-sidebar .ad-right-sidebar-primary,
.spb_blog_widget.algolia-wrap .additional-sidebar .ad-right-sidebar-secondary {
  margin-top: -30px;
}
.sd-modal-content-search-results .additional-sidebar .symptom-checker-card,
.sd-modal-content-search-results .additional-sidebar .popular-posts,
.spb_blog_widget.algolia-wrap .additional-sidebar .symptom-checker-card,
.spb_blog_widget.algolia-wrap .additional-sidebar .popular-posts {
  margin-bottom: 50px !important;
}
@media (min-width: 991px) {
  .sd-modal-content-search-results .col-md-4 .search-filter-inputs,
.spb_blog_widget.algolia-wrap .col-md-4 .search-filter-inputs {
    max-width: 300px;
  }
}
.sd-modal-content-search-results .col-md-4 .checkbox-label,
.spb_blog_widget.algolia-wrap .col-md-4 .checkbox-label {
  margin-right: 0px !important;
  width: 100% !important;
}
.sd-modal-content-search-results .col-md-12 > .search-filter-inputs .search-facets .search-facets,
.spb_blog_widget.algolia-wrap .col-md-12 > .search-filter-inputs .search-facets .search-facets {
  height: 54px;
}
.sd-modal-content-search-results .search-count,
.spb_blog_widget.algolia-wrap .search-count {
  color: #5c666b;
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.4;
}
.sd-modal-content-search-results .filter-by-cat,
.spb_blog_widget.algolia-wrap .filter-by-cat {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  color: #757575;
  padding-bottom: 10px;
}
.sd-modal-content-search-results .search-filter-inputs,
.spb_blog_widget.algolia-wrap .search-filter-inputs {
  margin-bottom: 25px;
}
.sd-modal-content-search-results .search-filter-inputs:not(.no-filters),
.spb_blog_widget.algolia-wrap .search-filter-inputs:not(.no-filters) {
  min-height: 105px;
}
.sd-modal-content-search-results .search-filter-inputs .nojs-disclaimer p,
.spb_blog_widget.algolia-wrap .search-filter-inputs .nojs-disclaimer p {
  color: #757575;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
}
.sd-modal-content-search-results .search-filter-inputs .nojs-disclaimer p a,
.spb_blog_widget.algolia-wrap .search-filter-inputs .nojs-disclaimer p a {
  text-decoration: none;
}
.sd-modal-content-search-results .search-filter-inputs .clear-filters,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters {
  font-size: 12px;
  color: #55c6f2;
  line-height: 15px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 10px;
  height: 15px;
}
.sd-modal-content-search-results .search-filter-inputs .clear-filters i,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters i {
  height: 15px;
  width: 16px;
  line-height: 15px;
  margin-right: 10px;
  vertical-align: top;
  margin-top: -2px;
}
.sd-modal-content-search-results .search-filter-inputs .clear-filters i svg path,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters i svg path {
  fill: #55c6f2;
}
.sd-modal-content-search-results .search-filter-inputs .clear-filters:hover, .sd-modal-content-search-results .search-filter-inputs .clear-filters.hover, .sd-modal-content-search-results .search-filter-inputs .clear-filters:focus,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters:hover,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters.hover,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters:focus {
  color: #307abf;
}
.sd-modal-content-search-results .search-filter-inputs .clear-filters:hover i svg path, .sd-modal-content-search-results .search-filter-inputs .clear-filters.hover i svg path, .sd-modal-content-search-results .search-filter-inputs .clear-filters:focus i svg path,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters:hover i svg path,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters.hover i svg path,
.spb_blog_widget.algolia-wrap .search-filter-inputs .clear-filters:focus i svg path {
  fill: #307abf;
}
.sd-modal-content-search-results .search-filter-inputs .filter-category,
.spb_blog_widget.algolia-wrap .search-filter-inputs .filter-category {
  font-size: 32px;
  line-height: 30px;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}
.sd-modal-content-search-results .search-filter-inputs .selected-facets,
.spb_blog_widget.algolia-wrap .search-filter-inputs .selected-facets {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sd-modal-content-search-results .search-filter-inputs > .search-facets,
.spb_blog_widget.algolia-wrap .search-filter-inputs > .search-facets {
  max-width: 100%;
}
.sd-modal-content-search-results .search-filter-inputs > .search-facets input[type=checkbox],
.spb_blog_widget.algolia-wrap .search-filter-inputs > .search-facets input[type=checkbox] {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sd-modal-content-search-results .search-filter-inputs > .search-facets > .search-facets,
.spb_blog_widget.algolia-wrap .search-filter-inputs > .search-facets > .search-facets {
  vertical-align: top;
  margin-bottom: 20px;
}
.sd-modal-content-search-results .search-filter-inputs > .search-facets > .search-facets .checkbox-label,
.spb_blog_widget.algolia-wrap .search-filter-inputs > .search-facets > .search-facets .checkbox-label {
  position: relative;
}
.sd-modal-content-search-results .search-filter-inputs > .search-facets > .search-facets .checkbox-label .icheckbox,
.spb_blog_widget.algolia-wrap .search-filter-inputs > .search-facets > .search-facets .checkbox-label .icheckbox {
  position: absolute;
  top: 5px;
  left: 18px;
}
.sd-modal-content-search-results .search-filter-inputs .facet-filters-container,
.spb_blog_widget.algolia-wrap .search-filter-inputs .facet-filters-container {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
  background-color: #f2f2f2;
  padding: 10px 15px 10px 15px;
  overflow: visible;
  height: auto !important;
  width: 100% !important;
  display: none;
  border: 0px !important;
  border-top: 1px solid white !important;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
@media (min-width: 992px) {
  .sd-modal-content-search-results .search-filter-inputs .facet-filters-container,
.spb_blog_widget.algolia-wrap .search-filter-inputs .facet-filters-container {
    max-width: 300px;
  }
}
@media (max-width: 992px) {
  .sd-modal-content-search-results .search-filter-inputs .facet-filters-container,
.spb_blog_widget.algolia-wrap .search-filter-inputs .facet-filters-container {
    max-width: 100%;
  }
}
.sd-modal-content-search-results .search-filter-inputs .facet-filters-container .icon-close,
.spb_blog_widget.algolia-wrap .search-filter-inputs .facet-filters-container .icon-close {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets {
  width: 100%;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets.open .facet-filters-container,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets.open .facet-filters-container {
  display: block;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets {
  border: 0px !important;
  overflow: hidden;
  width: 100%;
  overflow: visible;
  background-color: white;
  position: relative;
  z-index: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media (min-width: 992) {
  .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets {
    max-width: 300px;
  }
}
@media (max-width: 991) {
  .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets {
    max-width: 100%;
  }
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets:not(.open) .search-dropdown,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets:not(.open) .search-dropdown {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets.open .search-dropdown,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets.open .search-dropdown {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets.has-filter,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets.has-filter {
  padding: 0px !important;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets.has-filter .search-dropdown span#select-cat,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets.has-filter .search-dropdown span#select-cat {
  display: none;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets.has-filter .search-dropdown span#narrow-search,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets.has-filter .search-dropdown span#narrow-search {
  display: block;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .search-dropdown,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .search-dropdown {
  font-size: 15px;
  color: #5c666b !important;
  background-color: #f2f2f2;
  display: block;
  width: 100%;
  height: 63px;
  position: relative;
  padding: 20px 25px;
  cursor: pointer;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px !important;
  box-sizing: border-box;
  transition: color 0.2s ease-in-out !important;
  -moz-transition: color 0.2s ease-in-out !important;
  -webkit-transition: color 0.2s ease-in-out !important;
  -o-transition: color 0.2s ease-in-out !important;
  width: 100%;
  display: block;
  position: relative;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .search-dropdown:after,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .search-dropdown:after {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 62px;
  width: 62px;
  display: block;
  background-color: #eedc89;
  font-family: "Custom Icon Font";
  content: "d";
  font-size: 30px;
  padding: 21px 16px;
  color: white !important;
  line-height: 0.75;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets.open .search-dropdown:after,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets.open .search-dropdown:after {
  content: "k";
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets.open .search-dropdown-items,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets.open .search-dropdown-items {
  display: block;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets:not(.open) .search-dropdown-items,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets:not(.open) .search-dropdown-items {
  display: none;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container {
  height: auto !important;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container.facet-location,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container.facet-location {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container:not(.active),
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container:not(.active) {
  display: none;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container.active,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container.active {
  display: block;
}
@media (min-width: 991px) {
  .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container {
    margin-left: 0px;
  }
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container > span,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container > span {
  font-size: 15px;
  color: #5c666b;
  padding: 10px;
  display: block;
  margin-bottom: 5px;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container .search-dropdown-items,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container .search-dropdown-items {
  overflow: hidden;
  background: transparent;
  z-index: 1;
  position: relative;
  border-top: 0px;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .facet-container .search-dropdown-items .term label,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .facet-container .search-dropdown-items .term label {
  font-size: 15px;
  color: #5c666b;
  display: block;
  width: 100%;
  position: relative;
  cursor: pointer;
  padding: 10px 10px 10px 44px;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label {
  font-size: 15px;
  color: #5c666b;
  display: block;
  width: 100%;
  position: relative;
  cursor: pointer;
  min-height: 24px;
  padding: 10px 10px 10px 44px;
  /* HiDPI support */
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label.disabled,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label.disabled {
  pointer-events: none !important;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label input[type=checkbox],
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label input[type=radio],
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label input[type=checkbox],
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label input[type=radio] {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox:not(.hover):not(.disabled):not(.checked),
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox:not(.hover):not(.disabled):not(.checked) {
  background-position: 0 0;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.hover,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.hover {
  background-position: -24px 0;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.checked:not(.disabled),
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.checked:not(.disabled) {
  background-position: -48px 0;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.checked:not(.disabled).hover,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.checked:not(.disabled).hover {
  background-position: -96px 0;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.disabled,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.disabled {
  background-position: -72px 0;
  cursor: default;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.checked.disabled,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox.checked.disabled {
  background-position: -72px 0;
}
.sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox {
  background-image: url(../images/checkbox.png);
  background-repeat: no-repeat;
  -webkit-background-size: 240px 24px;
  background-size: 240px 24px;
  position: absolute;
  top: 10px;
  left: 10px;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
  .sd-modal-content-search-results .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox,
.spb_blog_widget.algolia-wrap .search-filter-inputs .search-facets .search-facets .checkbox-label .icheckbox {
    background-image: url(../images/checkbox@2x.png);
    background-repeat: no-repeat;
    -webkit-background-size: 240px 24px;
    background-size: 240px 24px;
  }
}
.sd-modal-content-search-results .search-results-container,
.spb_blog_widget.algolia-wrap .search-results-container {
  padding-left: 0px;
  padding-right: 0px;
}
.sd-modal-content-search-results div.search-results,
.spb_blog_widget.algolia-wrap div.search-results {
  position: relative;
  min-height: 250px;
  margin-bottom: 30px;
}
.sd-modal-content-search-results.pagination-load-more div.search-results:not(.hide-loading) .blog-items,
.spb_blog_widget.algolia-wrap.pagination-load-more div.search-results:not(.hide-loading) .blog-items {
  height: auto !important;
  margin-bottom: 60px !important;
}
.sd-modal-content-search-results div.search-results.hide-loading .search-form-loading,
.spb_blog_widget.algolia-wrap div.search-results.hide-loading .search-form-loading {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sd-modal-content-search-results .search-input,
.spb_blog_widget.algolia-wrap .search-input {
  position: relative;
  margin: 0px 0px 20px 0px;
  width: 100%;
  overflow: hidden;
}
.sd-modal-content-search-results .search-input input[name=keyword],
.sd-modal-content-search-results .search-input input[name=s],
.spb_blog_widget.algolia-wrap .search-input input[name=keyword],
.spb_blog_widget.algolia-wrap .search-input input[name=s] {
  display: block;
  width: 100%;
  height: 42px;
  line-height: 1.3;
  margin: auto;
  padding: 10px;
  background-color: #fff;
  font-size: 16px;
  color: #5c666b;
  letter-spacing: 0px;
  border: 1px solid #ccc;
  -webkit-appearance: none;
  outline: none;
}
.sd-modal-content-search-results .search-input input[name=keyword]::-webkit-input-placeholder,
.sd-modal-content-search-results .search-input input[name=s]::-webkit-input-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=keyword]::-webkit-input-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=s]::-webkit-input-placeholder {
  color: #5c666b;
}
.sd-modal-content-search-results .search-input input[name=keyword]:-moz-placeholder,
.sd-modal-content-search-results .search-input input[name=s]:-moz-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=keyword]:-moz-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=s]:-moz-placeholder {
  /* Firefox 18- */
  color: #5c666b;
}
.sd-modal-content-search-results .search-input input[name=keyword]::-moz-placeholder,
.sd-modal-content-search-results .search-input input[name=s]::-moz-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=keyword]::-moz-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=s]::-moz-placeholder {
  /* Firefox 19+ */
  color: #5c666b;
}
.sd-modal-content-search-results .search-input input[name=keyword]:-ms-input-placeholder,
.sd-modal-content-search-results .search-input input[name=s]:-ms-input-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=keyword]:-ms-input-placeholder,
.spb_blog_widget.algolia-wrap .search-input input[name=s]:-ms-input-placeholder {
  color: #5c666b;
}
.sd-modal-content-search-results .search-input input[name=keyword]:focus,
.sd-modal-content-search-results .search-input input[name=s]:focus,
.spb_blog_widget.algolia-wrap .search-input input[name=keyword]:focus,
.spb_blog_widget.algolia-wrap .search-input input[name=s]:focus {
  border: 1px solid #f05c22;
}
.sd-modal-content-search-results .search-input .submit-search,
.spb_blog_widget.algolia-wrap .search-input .submit-search {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 42px;
  width: 42px;
  color: #5c666b;
  display: block;
  padding: 15px 0px;
  font-size: 20px;
  outline: none !important;
  border: 0px !important;
  background-color: transparent !important;
  margin-right: 0px !important;
}
.sd-modal-content-search-results .search-input .submit-search:hover, .sd-modal-content-search-results .search-input .submit-search.hover, .sd-modal-content-search-results .search-input .submit-search:focus,
.spb_blog_widget.algolia-wrap .search-input .submit-search:hover,
.spb_blog_widget.algolia-wrap .search-input .submit-search.hover,
.spb_blog_widget.algolia-wrap .search-input .submit-search:focus {
  color: #f05c22;
}
.sd-modal-content-search-results .ad.ad-top,
.spb_blog_widget.algolia-wrap .ad.ad-top {
  margin-bottom: 20px !important;
}
.sd-modal-content-search-results .search-results-container #search-results,
.spb_blog_widget.algolia-wrap .search-results-container #search-results {
  margin-bottom: 0px !important;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-title,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-title {
  font-size: 23px;
  line-height: 28px;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items {
  border-top: 1px solid #E6E6E6;
  position: relative !important;
  display: block !important;
  height: auto !important;
  top: initial !important;
  left: initial !important;
  width: 100%;
  overflow: visible;
  opacity: 1 !important;
  padding-top: 20px;
  margin-bottom: 60px;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap {
  background-color: white;
  height: auto !important;
  padding-top: 0px;
  margin-bottom: 15px;
  padding-bottom: 20px !important;
  position: relative;
  border-top: 0px;
  border-bottom: 1px solid #E6E6E6;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap figure img,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap figure img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap {
  height: auto !important;
  background: white !important;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 {
  color: #72ccd2;
  font-size: 22px;
  line-height: 27px;
  text-decoration: none;
  padding: 0px;
  margin: 0 0 8px 0;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a {
  font-size: 22px;
  line-height: 27px;
  text-decoration: none;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a:hover, .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a.hover, .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a:focus, .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a:active,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a:hover,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a.hover,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a:focus,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap h3 a:active {
  color: #63b1bc !important;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .date,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .date {
  margin-bottom: 0px;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .excerpt p,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .excerpt p {
  color: #757575;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0px;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .sponsored-button,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .sponsored-button {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  vertical-align: top;
  width: 106px;
  height: 24px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font-size: 11px;
  letter-spacing: 1.83px;
  text-transform: uppercase;
  text-align: center;
  line-height: 25px;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category {
  display: inline-block;
  width: auto;
  height: 22px;
  margin-right: 10px;
  margin-bottom: 10px;
  vertical-align: top;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a {
  margin-bottom: 0px;
  color: #757575;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.8px;
  text-transform: none;
  border: 1px solid #E6E6E6;
  padding: 0px 20px 0px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
  vertical-align: top;
  position: relative;
  text-align: left;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a:before,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap .blog-details-wrap .primary-category a:before {
  content: " ";
  height: 24px;
  width: 6px;
  display: block;
  position: absolute;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  top: -1px;
  left: -1px;
}
@media (min-width: 767px) {
  .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap figure,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items .mini-blog-item-wrap figure {
    position: absolute;
    top: 50%;
    right: 0px;
    display: block;
    margin-top: -75px;
    width: 150px;
    height: 150px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button {
  color: #72ccd2;
  display: inline-block;
  border: 1px solid #72ccd2;
  background-color: white;
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  margin-top: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:hover, .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:focus, .sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:active,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:hover,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:focus,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:active {
  border: 1px solid #72ccd2;
  background-color: #72ccd2;
  color: white;
}
.sd-modal-content-search-results .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:active,
.spb_blog_widget.algolia-wrap .search-results-container #search-results .subpage-content-feed .subpage-content-feed-items a.subpage-content-feed-button:active {
  background-color: #63b1bc;
}
.sd-modal-content-search-results .search-results-container.blog-, .sd-modal-content-search-results .search-results-container.blog-mini,
.spb_blog_widget.algolia-wrap .search-results-container.blog-,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini {
  background: transparent !important;
}
.sd-modal-content-search-results .search-results-container.blog- .blog-standard, .sd-modal-content-search-results .search-results-container.blog-mini .blog-standard,
.spb_blog_widget.algolia-wrap .search-results-container.blog- .blog-standard,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini .blog-standard {
  margin-bottom: 10px !important;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items {
  height: auto !important;
  background: transparent !important;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item {
  transform: none !important;
  position: relative !important;
  display: block !important;
  height: auto !important;
  top: initial !important;
  left: initial !important;
  width: 100%;
  overflow: visible;
  opacity: 1 !important;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item:first-child .mini-blog-item-wrap:first-child, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item:first-child .mini-blog-item-wrap:first-child,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item:first-child .mini-blog-item-wrap:first-child,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item:first-child .mini-blog-item-wrap:first-child {
  border-top: 1px solid #e4e4e4;
  padding-top: 20px;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item:last-child .mini-blog-item-wrap, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item:last-child .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item:last-child .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item:last-child .mini-blog-item-wrap {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  border-bottom: 0px !important;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap {
  background-color: white;
  height: auto !important;
  padding-top: 0px;
  margin-bottom: 20px;
  padding-bottom: 20px !important;
  position: relative;
  border-top: 0px;
  border-bottom: 1px solid #E4E4E4;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap.has-image .blog-details-wrap, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap.has-image .blog-details-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap.has-image .blog-details-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap.has-image .blog-details-wrap {
  padding-left: 273px;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap figure img, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap figure img,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap figure img,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap figure img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap {
  height: auto !important;
  background: white !important;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .date {
  font-size: 15px;
  color: #687378;
  margin-bottom: 8px;
  display: block;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 {
  font-size: 22px;
  line-height: 1.2;
  color: #687378;
  text-decoration: none;
  padding: 0px;
  margin: 0 0 5px 0;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a {
  color: #687378;
  text-decoration: none;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:hover, .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a.hover, .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:focus, .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:active, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:hover, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a.hover, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:focus, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:active,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:hover,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a.hover,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:focus,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:active,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:hover,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a.hover,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:focus,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap h3 a:active {
  color: #f05c22;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt {
  margin-top: 10px;
  margin-bottom: 20px;
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt p {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
  word-wrap: break-word;
}
@media (min-width: 767px) {
  .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap figure, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap figure,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item .mini-blog-item-wrap figure,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item .mini-blog-item-wrap figure {
    position: absolute;
    top: 50%;
    right: 0px;
    display: block;
    margin-top: -75px;
    width: 150px;
    height: 150px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
}
.sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item:nth-child(2) .mini-blog-item-wrap, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item:nth-child(2) .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item:nth-child(2) .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item:nth-child(2) .mini-blog-item-wrap {
  border-top: 0px !important;
}
@media (min-width: 767px) {
  .sd-modal-content-search-results .search-results-container.blog- ul.blog-items .blog-item:not(.no-image) .mini-blog-item-wrap, .sd-modal-content-search-results .search-results-container.blog-mini ul.blog-items .blog-item:not(.no-image) .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog- ul.blog-items .blog-item:not(.no-image) .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini ul.blog-items .blog-item:not(.no-image) .mini-blog-item-wrap {
    padding-right: 165px !important;
  }
}
.sd-modal-content-search-results .search-results-container.blog- .no-results, .sd-modal-content-search-results .search-results-container.blog-mini .no-results,
.spb_blog_widget.algolia-wrap .search-results-container.blog- .no-results,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini .no-results {
  color: #757575;
  font-size: 16px;
  text-align: left;
}
.sd-modal-content-search-results .search-results-container.blog- .no-results p, .sd-modal-content-search-results .search-results-container.blog-mini .no-results p,
.spb_blog_widget.algolia-wrap .search-results-container.blog- .no-results p,
.spb_blog_widget.algolia-wrap .search-results-container.blog-mini .no-results p {
  color: #757575;
  font-size: 16px;
  text-align: left;
}
@media (min-width: 767px) {
  .sd-modal-content-search-results .search-results-container.blog-masonry.columns-2 .blog-item,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry.columns-2 .blog-item {
    overflow: hidden !important;
    width: 50% !important;
  }
  .sd-modal-content-search-results .search-results-container.blog-masonry.columns-3 .blog-item,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry.columns-3 .blog-item {
    overflow: hidden !important;
    width: 33.333333% !important;
  }
  .sd-modal-content-search-results .search-results-container.blog-masonry.columns-4 .blog-item,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry.columns-4 .blog-item {
    overflow: hidden !important;
    width: 25% !important;
  }
}
.sd-modal-content-search-results .search-results-container.blog-masonry ul.blog-items .blog-item,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry ul.blog-items .blog-item {
  position: relative !important;
  /* opacity: 1 !important; */
  height: 300px;
}
.sd-modal-content-search-results .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap {
  background-color: white;
  height: 270px;
  padding: 0px !important;
  position: relative;
  border-top: 0px;
  border-bottom: 0px;
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.sd-modal-content-search-results .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap figure,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap figure {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.sd-modal-content-search-results .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap figure:after,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap figure:after {
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}
.sd-modal-content-search-results .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  padding: 0px 15px 10px 15px;
  pointer-events: none;
}
.sd-modal-content-search-results .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt,
.spb_blog_widget.algolia-wrap .search-results-container.blog-masonry ul.blog-items .blog-item .mini-blog-item-wrap .blog-details-wrap .excerpt {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sd-modal-content-search-results .load-more-btn,
.spb_blog_widget.algolia-wrap .load-more-btn {
  margin: 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 0px 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  min-width: 245px;
  color: #fff;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination {
  margin-top: 30px !important;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi {
  margin-left: 0px !important;
  margin-right: 0px !important;
  text-align: left;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li {
  color: #757575;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.8px;
  text-transform: none;
  background-color: transparent !important;
  border-color: transparent !important;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li i,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li i {
  font-size: 16px;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li a,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li a {
  color: #757575;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.8px;
  text-transform: none;
  background-color: transparent !important;
  border-color: transparent !important;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li a:hover, .sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li a.hover, .sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li a:focus, .sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li a:active,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li a:hover,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li a.hover,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li a:focus,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li a:active {
  color: #72ccd2;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li span,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li span {
  background-color: transparent !important;
  border-color: transparent !important;
}
.sd-modal-content-search-results .pagination-wrap.standard-pagination .pagenavi li .current,
.spb_blog_widget.algolia-wrap .pagination-wrap.standard-pagination .pagenavi li .current {
  color: #72ccd2;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 991px) {
  .sd-modal-content-search-results .hidden-md-down,
.spb_blog_widget.algolia-wrap .hidden-md-down {
    display: none;
    visibility: hidden;
    opacity: 0;
  }
}
@media (min-width: 991px) {
  .sd-modal-content-search-results .hidden-md-up,
.spb_blog_widget.algolia-wrap .hidden-md-up {
    display: none;
    visibility: hidden;
    opacity: 0;
  }
}

.search-results-container.loading .algolia-wrap,
.search-results-container.loading .search-count,
.search-results-container.loading .search-facets {
  opacity: 0 !important;
  visibility: hidden !important;
}
.search-results-container.loading .search-form-loading {
  display: block;
  width: 100%;
  height: 175px;
  line-height: 175px;
  margin-bottom: 200px;
}
.search-results-container.loading .search-form-loading #infscr-loading {
  margin-top: 30px;
}

.spb_blog_widget.algolia-wrap.pagination-none .blog-items {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.spb_blog_widget.algolia-wrap.pagination-none .load-more-btn {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* START PETITIONS STYLING */
.spb_petitions > * {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}
.spb_petitions .petition-frame {
  width: 100%;
  border: 0px;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language {
  margin-bottom: 30px;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
  overflow: visible !important;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .chosen-single {
  display: none;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs {
  text-align: center;
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: 100% !important;
  height: auto !important;
  overflow: visible !important;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li {
  display: inline-block;
  width: 50%;
  height: 52px;
  overflow: visible;
  padding: 0px;
  margin: 0px;
  float: left;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li a {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: 400;
  background-color: transparent;
  display: block;
  line-height: 1;
  text-align: center;
  width: 100%;
  color: #5c666b !important;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  padding: 15px 15px 12px 15px;
  height: 52px;
  overflow: visible;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li a:after {
  position: absolute;
  top: auto;
  bottom: -11px;
  left: 50%;
  margin-left: -4px;
  content: " ";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid transparent;
  transition: all 0s ease-in-out !important;
  -moz-transition: all 0s ease-in-out !important;
  -webkit-transition: all 0s ease-in-out !important;
  -o-transition: all 0s ease-in-out !important;
  -webkit-transform: rotate(0deg);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: rotate(0deg);
  /* IE 9 */
  transform: rotate(0deg);
  /* Firefox 16+, IE 10+, Opera */
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li a:hover {
  color: #f05c22;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li.selected a {
  position: relative;
  font-weight: bold;
  color: #faaf40;
  padding: 15px 15px 12px 15px;
  border-bottom: 3px solid #faaf40;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li.selected a:after {
  border-top-color: #faaf40;
}
.spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li.selected a:hover, .spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li.selected a:active, .spb_petitions .filter-wrap > *.filter-dropdown.filter-language .post-filter-tabs li.selected a:focus {
  color: #f05c22;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) {
  margin-bottom: 30px;
}
@media (min-width: 767px) {
  .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .chosen-single {
  font-size: 15px;
  color: #5c666b !important;
  background-color: #f2f2f2;
  display: block;
  width: 100%;
  height: 63px;
  position: relative;
  padding: 20px 25px;
  cursor: pointer;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px !important;
  box-sizing: border-box;
  transition: color 0.2s ease-in-out !important;
  -moz-transition: color 0.2s ease-in-out !important;
  -webkit-transition: color 0.2s ease-in-out !important;
  -o-transition: color 0.2s ease-in-out !important;
  width: 100%;
  position: relative;
  text-align: left;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .chosen-single:after {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 62px;
  width: 62px;
  display: block;
  background-color: #eedc89;
  font-family: "Custom Icon Font";
  content: "d";
  font-size: 30px;
  padding: 21px 16px;
  color: white !important;
  line-height: 0.75;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs {
  padding: 10px 15px 10px 15px;
  box-sizing: border-box;
  background-color: #f2f2f2;
  position: relative;
  width: 100%;
  z-index: 100;
  border-top: 1px solid white;
  max-height: 300px;
  overflow-y: auto;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li {
  font-size: 15px;
  color: #5c666b;
  line-height: 1.4;
  text-align: left;
  display: block;
  margin-left: 0px;
  margin-bottom: 5px;
  width: 100%;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li.filter-title {
  padding: 10px 10px 0 10px;
  margin-bottom: 10px;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a {
  font-size: 15px;
  color: #5c666b;
  display: block;
  width: 100%;
  position: relative;
  cursor: pointer;
  padding: 10px 10px 10px 44px;
  /* HiDPI support */
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a:before {
  content: " ";
  background-image: url("../images/checkbox.png");
  background-repeat: no-repeat;
  -webkit-background-size: 240px 24px;
  background-size: 240px 24px;
  position: absolute;
  top: 10px;
  left: 10px;
  height: 24px;
  width: 24px;
  display: block;
  background-position: 0 0;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
  .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a:before {
    background-image: url("../images/checkbox@2x.png");
    background-repeat: no-repeat;
    -webkit-background-size: 240px 24px;
    background-size: 240px 24px;
  }
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a:hover:before, .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a.hover:before {
  background-position: -24px 0;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a:hover, .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li a:focus {
  color: #5c666b;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li.selected a:before {
  background-position: -48px 0;
}
.spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li.selected a:hover:before, .spb_petitions .filter-wrap > *.filter-dropdown:not(.filter-language) .post-filter-tabs li.selected a.hover:before {
  background-position: -96px 0;
}
.spb_petitions .results-summary {
  display: none;
}
.spb_petitions .blog-item {
  opacity: 1 !important;
  position: relative !important;
}
.spb_petitions .items-row-wrap {
  margin-top: -30px;
}

/* END PETITIONS STYLING */
/* START DIVIDER STYLING */
.divider-wrap {
  margin-bottom: 29px;
  padding-bottom: 10px;
}
.divider-wrap .spb_divider {
  border-color: #e1e1e1;
}
.divider-wrap .spb_divider.standard {
  width: 160px;
  margin-left: auto;
  margin-right: auto;
}
/* END DIVIDER STYLING */
.single-team .profile-image-wrap form {
  margin-top: 20px;
}
.single-team .profile-image-wrap form br {
  display: none;
  height: 0;
  margin: 0;
}

/* START GRAVITY STYLING */
.gform_wrapper {
  height: auto;
  margin: 0px !important;
  clear: both;
  overflow: visible;
  min-width: 200px;
}
.gform_wrapper form {
  height: auto;
  margin: 0px;
  clear: both;
  overflow: visible;
  position: relative;
}
.gform_wrapper form .gform_body .gform_fields .gfield {
  padding: 0px;
  margin-top: 16px;
  margin-bottom: 0px;
  float: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield:before {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label {
  width: 100%;
  font-size: 16px;
  color: #5c666b;
  line-height: 1;
  margin: 0px;
  position: relative;
  width: 25%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required {
  color: #bf311a;
}
.gform_wrapper form .gform_body .gform_fields .gfield .gfield_description {
  color: #5c666b;
  font-size: 18px;
  line-height: 1.78;
  margin-bottom: 18px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
  margin: 0px !important;
  position: static;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container > span {
  padding-top: 0px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week] {
  font-family: "Univers LT W01_45 Light1475944", sans-serif !important;
  font-weight: 300 !important;
  margin: 3px 0 18px;
  padding: 8px 14px !important;
  height: auto;
  border: 1px solid #e4e4e4 !important;
  background-color: #f7f7f7 !important;
  color: #5c666b;
  font-size: 16px !important;
  line-height: 1.3;
  width: 100% !important;
  outline: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time]:focus,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week]:focus {
  border: 1px solid #f05c22 !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time]::-webkit-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time]::-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week]::-moz-placeholder {
  /* Firefox 19+ */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time]:-ms-input-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week]:-ms-input-placeholder {
  /* IE 10+ */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=date]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=datetime-local]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=month]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=time]:-moz-placeholder,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=week]:-moz-placeholder {
  /* Firefox 18- */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select {
  margin: 5px 0 18px !important;
  padding: 14px !important;
  height: 50px;
  border: 1px solid #e7e7e7 !important;
  color: #5c666b;
  font-size: 15px !important;
  font-weight: 600;
  line-height: 1.4;
  width: 100% !important;
  outline: none;
  background-image: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus {
  border: 2px solid #f05c22 !important;
  padding: 13px !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::-moz-placeholder {
  /* Firefox 19+ */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:-ms-input-placeholder {
  /* IE 10+ */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:-moz-placeholder {
  /* Firefox 18- */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio {
  margin: 0px;
  width: 100%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li {
  margin-left: 0;
  margin-right: 48px;
  position: relative;
  z-index: 10;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=checkbox],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=checkbox],
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio] {
  height: 20px;
  width: 20px !important;
  margin: 0 8px 0 0;
  opacity: 0;
  float: left;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=checkbox]:not(:checked) + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=checkbox]:checked + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio]:not(:checked) + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio]:checked + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=checkbox]:not(:checked) + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=checkbox]:checked + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio]:not(:checked) + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio]:checked + label:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #5c666b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  height: 20px;
  width: 20px;
  z-index: -1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=checkbox]:checked + label:after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio]:checked + label:after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=checkbox]:checked + label:after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio]:checked + label:after {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  height: 12px;
  width: 12px;
  background-color: #e94170;
  z-index: -1;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio]:not(:checked) + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio]:checked + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio]:not(:checked) + label:before,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio]:checked + label:before {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li input[type=radio]:checked + label:after,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li input[type=radio]:checked + label:after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox > li label,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio > li label {
  float: left;
  line-height: 1.5;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  margin: 3px 0 12px;
  padding: 8px 14px;
  height: 115px;
  border: 1px solid #e4e4e4 !important;
  background-color: #f7f7f7 !important;
  color: #5c666b;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
  width: 100%;
  outline: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus {
  border: 1px solid #f05c22 !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #5c666b;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .name_first > label,
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .name_last > label {
  width: 100%;
  font-size: 16px;
  color: #5c666b;
  line-height: 1;
  margin: 0px;
  position: relative;
  opacity: 0.5;
  margin-top: -12px;
  margin-bottom: 10px;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address {
  padding-top: 0px !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label {
  width: 100%;
  font-size: 16px;
  color: #5c666b;
  line-height: 1;
  opacity: 1;
  letter-spacing: 0px;
  margin: 12px 0px 3px 0px;
  position: relative;
  width: 50%;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name label .gfield_required, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_address label .gfield_required {
  color: #bf311a;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error {
  position: relative;
  border: 0px;
  background-color: transparent;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=text],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=url],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=email],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=search],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=tel],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=date],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=datetime-local],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=month],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=number],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=time],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type=week],
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea {
  border: 2px solid #bf311a !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message {
  border: none !important;
  padding: 0 !important;
  margin: 0;
  font-size: 12px;
  color: #bf311a;
  line-height: 16px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  text-align: right;
  width: 75%;
}
.gform_wrapper form .gform_body .gform_fields .gfield.gform_validation_container {
  display: none;
}
.gform_wrapper form .gform_body .gform_fields .gfield.field_sublabel_below .name_first,
.gform_wrapper form .gform_body .gform_fields .gfield.field_sublabel_below .name_last {
  padding-top: 0px;
}
.gform_wrapper form .gform_body .gform_fields .gfield.field_sublabel_below .name_first label,
.gform_wrapper form .gform_body .gform_fields .gfield.field_sublabel_below .name_last label {
  margin-top: -10px;
  margin-bottom: 18px;
}
.gform_wrapper form .gform_footer .gform_ajax_spinner {
  display: none !important;
}
.gform_wrapper form .gform_footer .gform_button {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  min-height: 42px;
  line-height: 20px;
  padding: 10px 20px;
  font-size: 12px !important;
  line-height: 14.4px;
  background-color: #f05c22;
  color: #fff;
  float: none;
  margin: 15px 0px;
  text-transform: uppercase;
}
.gform_wrapper form .gform_footer .gform_button:hover, .gform_wrapper form .gform_footer .gform_button.hover {
  background-color: #bf311a;
}
.gform_wrapper form > div.validation_error {
  border: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #bf311a;
  line-height: 14.4px;
}
@media (min-width: 640px) {
  .gform_wrapper form > div.validation_error {
    position: absolute;
    bottom: 10px;
    right: 0px;
    text-align: right;
    width: 75%;
  }
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half).gfield_visibility_visible {
  max-width: 100% !important;
}

.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
}
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message p,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h2,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h3,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h4,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h5,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h6,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message p,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h2,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h3,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h4,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h5,
.spb_gravityforms_widget .gform_confirmation_wrapper .gform_confirmation_message h6 {
  color: #5c666b !important;
}

/* END GRAVITY STYLING */
/* START CONTACT FORM 7 STYLING */
form.wpcf7-form label {
  width: 100%;
  font-size: 13px;
  color: #5c666b;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 10px;
  position: relative;
}
form.wpcf7-form .wpcf7-form-control-wrap {
  position: static;
  width: 100%;
  max-width: 100%;
  display: block;
}
form.wpcf7-form input[type=text],
form.wpcf7-form input[type=url],
form.wpcf7-form input[type=email],
form.wpcf7-form input[type=search],
form.wpcf7-form input[type=tel],
form.wpcf7-form input[type=date],
form.wpcf7-form input[type=datetime-local],
form.wpcf7-form input[type=month],
form.wpcf7-form input[type=number],
form.wpcf7-form input[type=time],
form.wpcf7-form input[type=week] {
  font-size: 16px;
  line-height: 1.3;
  background-color: #f7f7f7;
  color: #5c666b;
  box-shadow: none;
  border: 1px solid #e4e4e4;
  border-radius: 0px;
  appearance: none;
  outline: none !important;
  padding: 7px !important;
  margin-top: 6px;
  margin-bottom: 10px;
}
form.wpcf7-form input[type=text]:focus,
form.wpcf7-form input[type=url]:focus,
form.wpcf7-form input[type=email]:focus,
form.wpcf7-form input[type=search]:focus,
form.wpcf7-form input[type=tel]:focus,
form.wpcf7-form input[type=date]:focus,
form.wpcf7-form input[type=datetime-local]:focus,
form.wpcf7-form input[type=month]:focus,
form.wpcf7-form input[type=number]:focus,
form.wpcf7-form input[type=time]:focus,
form.wpcf7-form input[type=week]:focus {
  border-color: #f05c22;
}
form.wpcf7-form select {
  font-size: 16px;
  line-height: 1.3;
  background-color: #f7f7f7;
  color: #5c666b;
  box-shadow: none;
  border: 1px solid #e4e4e4;
  border-radius: 0px;
  appearance: none;
  outline: none !important;
  padding: 7px !important;
  margin-top: 6px;
  margin-bottom: 10px;
}
form.wpcf7-form select:focus {
  border-color: #f05c22;
}
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item {
  margin-left: 0;
  margin-right: 48px;
  position: relative;
  z-index: 10;
}
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio],
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=checkbox],
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio] {
  height: 20px;
  width: 20px;
  margin: 0 8px 0 0;
  opacity: 0;
  float: left;
}
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:not(:checked) + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:not(:checked) + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=checkbox]:not(:checked) + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:not(:checked) + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #5c666b;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  height: 20px;
  width: 20px;
  z-index: -1;
}
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label:after,
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:after,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label:after,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:after {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  height: 12px;
  width: 12px;
  background-color: #e94170;
  z-index: -1;
}
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:not(:checked) + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:not(:checked) + .wpcf7-list-item-label:before,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:before {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:after,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label:after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,
form.wpcf7-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
  float: left;
  line-height: 1.7;
}
form.wpcf7-form textarea {
  margin: 7px 0 18px;
  padding: 14px;
  height: 115px;
  border: 1px solid #e7e7e7;
  color: #5c666b;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
form.wpcf7-form textarea:focus {
  border: 2px solid #e94170;
}
form.wpcf7-form .wpcf7-not-valid-tip {
  display: none !important;
}
form.wpcf7-form button,
form.wpcf7-form input[type=submit],
form.wpcf7-form input[type=submit].wpcf7-submit {
  text-align: center;
  font-size: 12px !important;
  text-transform: uppercase;
  padding: 10px 20px !important;
  height: 42px;
  color: #fff;
  background-color: #f05c22;
  margin: 15px 0 0 0 !important;
  float: none;
  outline: none !important;
  border: 0px !important;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
form.wpcf7-form button:hover, form.wpcf7-form button:focus,
form.wpcf7-form input[type=submit]:hover,
form.wpcf7-form input[type=submit]:focus,
form.wpcf7-form input[type=submit].wpcf7-submit:hover,
form.wpcf7-form input[type=submit].wpcf7-submit:focus {
  background-color: #bf311a;
}
form.wpcf7-form .ajax-loader {
  display: none;
  visibility: hidden;
  opacity: 0;
}
form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
  font-size: 16px;
  line-height: 1.3;
  border: 0px;
  color: red;
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}
form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  font-size: 16px;
  line-height: 1.3;
  border: 0px;
  color: green;
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}

/* END CONTACT FORM 7 STYLING */
/* LEGACY STYLING */
.hide-form {
  display: none;
}

.sidebar-form .hide-form {
  display: block;
}

.center-form .wpcf7-form {
  max-width: 800px;
  margin: auto;
  text-align: center;
}

input {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none !important;
  background: transparent;
}

input,
textarea {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.3;
  background-color: rgba(104, 115, 120, 0.1);
  color: #5c666b;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none !important;
  background: transparent;
}

#mc_embed_signup #mc-embedded-subscribe-form {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold !important;
  text-align: center;
  font-size: 18px;
  padding-left: 0px;
  max-width: 700px;
}
#mc_embed_signup #mc-embedded-subscribe-form label {
  margin-bottom: 15px;
}
#mc_embed_signup #mc-embedded-subscribe-form input {
  margin-left: auto;
  margin-right: auto;
}
#mc_embed_signup #mc-embedded-subscribe-form input[type=submit] {
  text-align: center;
  font-size: 12px !important;
  text-transform: uppercase;
  padding: 10px 20px !important;
  height: 42px;
  color: #fff;
  background-color: #f05c22;
  margin: 15px 0 0 0 !important;
  float: none;
  outline: none !important;
  border: 0px !important;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-top: 15px;
  display: inherit;
}
#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]:hover, #mc_embed_signup #mc-embedded-subscribe-form input[type=submit]:focus {
  background-color: #bf311a;
}

/* START LEGACY EVERY ACTION STYLING */
.ngp-form form {
  padding: 0px !important;
}

.join-the-fight .ngp-form {
  max-width: 800px;
}
.join-the-fight .ngp-form .at-inner {
  border: 0px;
  background: transparent;
}
.join-the-fight .ngp-form .at-inner .at-title,
.join-the-fight .ngp-form .at-inner .at-legend {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.join-the-fight .ngp-form .at-inner .at-fieldset {
  padding: 0px;
}
.join-the-fight .ngp-form .at-inner .at-fields {
  padding: 0px;
}
.join-the-fight .ngp-form .at-inner .at-fields .at-text {
  color: white;
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.3;
}
.join-the-fight .ngp-form .at-inner .at-fields .at-text small {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  color: white;
}
.join-the-fight .ngp-form .at-inner .at-fields .at-text small.error {
  color: white;
  line-height: 1.3;
  text-indent: 0px;
  font-size: 15px;
  margin-top: -15px;
}
.join-the-fight .ngp-form .at-inner .at-fields input[type=text],
.join-the-fight .ngp-form .at-inner .at-fields input[type=email],
.join-the-fight .ngp-form .at-inner .at-fields input[type=tel] {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  padding: 6px;
  height: 37px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none !important;
  width: 100%;
  margin-bottom: 15px;
  background: #f7f7f7;
  border-color: #e4e4e4;
  margin-top: 5px;
  font-size: 18px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.join-the-fight .ngp-form .at-inner .at-form-submit {
  margin-top: 15px;
  padding: 0px;
  text-align: center;
}
.join-the-fight .ngp-form .at-inner .at-form-submit input[type=submit] {
  text-align: center;
  font-size: 12px !important;
  text-transform: uppercase;
  padding: 10px 20px !important;
  height: 42px;
  color: #fff;
  background-color: #f05c22;
  margin: 15px 0 0 0 !important;
  float: none;
  outline: none !important;
  border: 0px !important;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
.join-the-fight .ngp-form .at-inner .at-form-submit input[type=submit]:hover, .join-the-fight .ngp-form .at-inner .at-form-submit input[type=submit]:focus {
  background-color: #bf311a;
}

.sidebar .ngp-form {
  padding: 0 15px;
}
.sidebar .ngp-form .at-inner {
  border: 0px;
  background: transparent;
}
.sidebar .ngp-form .at-inner .at-title,
.sidebar .ngp-form .at-inner .at-legend {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sidebar .ngp-form .at-inner .at-fieldset {
  padding: 0px;
}
.sidebar .ngp-form .at-inner .at-fields {
  padding: 0px;
}
.sidebar .ngp-form .at-inner .at-fields .at-text {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 1.3;
  margin: 0px;
}
.sidebar .ngp-form .at-inner .at-fields .at-text small {
  font-size: 13px;
}
.sidebar .ngp-form .at-inner .at-fields .at-text small.error {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  line-height: 1.3;
  text-indent: 0px;
  font-size: 13px;
  margin-top: -10px;
}
.sidebar .ngp-form .at-inner .at-fields input[type=text],
.sidebar .ngp-form .at-inner .at-fields input[type=email],
.sidebar .ngp-form .at-inner .at-fields input[type=tel] {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  padding: 6px;
  height: 32px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none !important;
  width: 100%;
  margin-bottom: 10px;
  background: #f7f7f7;
  border-color: #e4e4e4;
  margin-top: 5px;
  font-size: 14px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.sidebar .ngp-form .at-inner .at-form-submit {
  padding: 0px;
}
.sidebar .ngp-form .at-inner .at-form-submit input[type=submit] {
  text-align: center;
  font-size: 12px !important;
  text-transform: uppercase;
  padding: 10px 20px !important;
  height: 42px;
  color: #fff;
  background-color: #f05c22;
  margin: 15px 0 0 0 !important;
  float: none;
  outline: none !important;
  border: 0px !important;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
.sidebar .ngp-form .at-inner .at-form-submit input[type=submit]:hover, .sidebar .ngp-form .at-inner .at-form-submit input[type=submit]:focus {
  background-color: #bf311a;
}

.ngp-form.at form .label-amount input[type=number].edit-otheramount {
  padding-left: 30px;
}
.ngp-form.at form select {
  font-size: 0.875rem !important;
}

/* END LEGACY EVERY ACTION STYLING */
.oa-page-embed .row {
  margin-left: 0px;
  margin-right: 0px;
}
.oa-page-embed form.oa-hooked {
  margin: 0 -16px;
}
.oa-page-embed form.oa-hooked label {
  padding-left: 16px !important;
}
.oa-page-embed form.oa-hooked input.btn-at-primary {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.social-bar.thankYou a {
  color: #fff !important;
}

.row.row,
[class^=row].row {
  padding-bottom: 0px !important;
}

/* Stay Informed */
.col-md-12 .mc-select {
  font-size: 18px !important;
  color: #5c666b;
  height: 35px;
}

.mc4wp-alert.mc4wp-success {
  font-size: 16px;
  line-height: 1.3;
  border: 0px;
  color: green;
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}

.tp-caption a.sf-button.blue,
.blog-item a.sf-button.blue {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal !important;
  font-size: 20px;
  border-color: #71cad1 !important;
  color: #71cad1 !important;
  background-color: transparent !important;
  max-width: none !important;
}
.tp-caption a.sf-button.blue:hover,
.blog-item a.sf-button.blue:hover {
  background-color: #71cad1 !important;
  color: white !important;
}

.tp-caption a.sf-button.orange,
.blog-item a.sf-button.orange {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal !important;
  font-size: 20px;
  border-color: #f05c22 !important;
  color: #f05c22 !important;
  background-color: transparent !important;
  max-width: none !important;
}
.tp-caption a.sf-button.orange:hover,
.blog-item a.sf-button.orange:hover {
  background-color: #f05c22 !important;
  color: white !important;
}

a.edtrust-button.orange {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal !important;
  font-size: 20px;
  color: white !important;
  border: 1px solid #f05c22;
}

a.edtrust-button.transparent-light.orange {
  background: transparent;
  color: #f05c22 !important;
}

a.edtrust-button.orange:hover,
a.edtrust-button.transparent-light.orange:hover {
  color: white !important;
  background: #f05c22;
}

/* Contact Form */
.page-id-2184 .spb_content_element.col-sm-8.spb_text_column {
  padding-top: 40px;
}

.page-id-2184 .spb_content_element.col-sm-4.spb_text_column {
  padding-top: 15px;
}

.spb_content_element.col-sm-4.spb_text_column h4 {
  margin: 30px 0px;
  position: inherit;
  display: inline-block;
  width: auto;
  padding-right: 15px;
  background-color: white !important;
}

.spb_content_element.col-sm-4.spb_text_column .header-container:before {
  display: block;
  background-color: #e1e1e1;
  width: 100%;
  height: 1px;
  content: " ";
  position: absolute;
  top: 43px;
}

#wpcf7-f12197-p2184-o1 .wpcf7 input.wpcf7-submit[type=submit] {
  font-size: 12px;
}

.line-header {
  position: relative;
}

.line-header h4 {
  display: inline-block;
  padding-right: 20px;
  width: auto;
  background-color: white;
}

.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form {
  max-width: 800px;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner {
  border: 0px;
  background: transparent;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-title,
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-legend {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fieldset {
  padding: 0px;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fields {
  padding: 0px;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fields .at-text {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.3;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fields .at-text small {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fields .at-text small.error {
  line-height: 1.3;
  text-indent: 0px;
  font-size: 15px;
  margin-top: -15px;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fields input[type=text],
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fields input[type=email],
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-fields input[type=tel] {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  padding: 6px;
  height: 37px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  margin-bottom: 15px;
  background: #f7f7f7;
  border-color: #e4e4e4;
  margin-top: 5px;
  font-size: 18px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-form-submit {
  padding: 0px;
  text-align: center;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-form-submit input[type=submit] {
  float: none;
  margin: 0px;
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  padding: 15px 40px;
  margin-top: 20px;
  color: #fff;
  background-color: #ff7534;
  font-size: 20px;
}
.spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-form-submit input[type=submit]:hover, .spb_text_column:not(.edtrust-background-icons-2, .spb_raw_html) .ngp-form .at-inner .at-form-submit input[type=submit]:focus {
  background-color: #bf311a;
}

.edtrust-background-icons-2 .ngp-form {
  max-width: 800px;
}
.edtrust-background-icons-2 .ngp-form .at-inner {
  border: 0px;
  background: transparent;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-title,
.edtrust-background-icons-2 .ngp-form .at-inner .at-legend {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-fieldset {
  padding: 0px;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-fields {
  padding: 0px;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-fields .at-text {
  color: white;
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.3;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-fields .at-text small {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  color: white;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-fields .at-text small.error {
  color: white;
  line-height: 1.3;
  text-indent: 0px;
  font-size: 15px;
  margin-top: -15px;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-fields input[type=text],
.edtrust-background-icons-2 .ngp-form .at-inner .at-fields input[type=email],
.edtrust-background-icons-2 .ngp-form .at-inner .at-fields input[type=tel] {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  padding: 6px;
  height: 37px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  margin-bottom: 15px;
  background: #f7f7f7;
  border-color: #e4e4e4;
  margin-top: 5px;
  font-size: 18px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-form-submit {
  padding: 0px;
  text-align: center;
}
.edtrust-background-icons-2 .ngp-form .at-inner .at-form-submit input[type=submit] {
  float: none;
  margin: 0px;
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  padding: 15px 40px;
  margin-top: 20px;
}

@media (min-width: 767px) {
  .spb-column-container.divider-left.natl:before, .spb-column-container.divider-left.state:before {
    content: "";
    border-left: 1px solid #ffffff;
    position: absolute;
    height: 400px;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (min-width: 767px) {
  .spb-column-container.text-white.natl, .spb-column-container.text-white.state {
    padding: 0px 50px;
  }
  .spb-column-container.text-white .spb_content_element .spb-asset-content h6.after-h3.last {
    text-transform: none;
  }
}
@media (max-width: 767px) {
  .spb-column-container.text-white .spb_content_element .spb-asset-content h3 {
    text-align: center !important;
  }
  .spb-column-container.text-white .spb_content_element .spb-asset-content h6.after-h3.last {
    text-align: center !important;
    text-transform: none;
  }
  .spb-column-container.text-white .spb_button_element.align-left .sf-button.standard.orange.default {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}
.spb-column-container.text-white .spb_raw_html .ngp-form {
  max-width: 800px;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner {
  border: 0px;
  background: transparent;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-title,
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-legend {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fieldset {
  padding: 0px;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fieldset .ContactInformation {
  margin: 0px -5px;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields {
  padding: 0px;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields .at-text {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.3;
  color: #fff;
  margin: 0px;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields .at-text small {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields .at-text small.error {
  line-height: 1.3;
  text-indent: 0px;
  font-size: 15px;
  margin-top: -15px;
}
@media (min-width: 767px) {
  .spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields .at-text.LastName {
    margin-left: 6px;
  }
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields input[type=text],
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields input[type=email],
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-fields input[type=tel] {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  padding: 6px;
  height: 37px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  margin-bottom: 15px;
  background: #f7f7f7;
  border-color: #e4e4e4;
  margin-top: 5px;
  font-size: 18px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-form-submit {
  padding: 0px;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-form-submit input[type=submit].at-submit.btn-at.btn-at-primary {
  float: none;
  margin: 0px;
  font-family: "Univers LT W01_65 Bold1475968", sans-serif;
  text-transform: uppercase;
  padding: 13px 20px;
  margin-top: 20px;
  color: #fff;
  background-color: #ff7534;
  font-size: 13px;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  outline: none !important;
  box-shadow: none !important;
}
.spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-form-submit input[type=submit].at-submit.btn-at.btn-at-primary:hover, .spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-form-submit input[type=submit].at-submit.btn-at.btn-at-primary:focus {
  background-color: #bf311a;
}
@media (max-width: 767px) {
  .spb-column-container.text-white .spb_raw_html .ngp-form .at-inner .at-form-submit input[type=submit].at-submit.btn-at.btn-at-primary {
    left: 50%;
    transform: translateX(-50%);
  }
}

.sidebar .ngp-form {
  padding: 0 15px;
}
.sidebar .ngp-form .at-inner {
  border: 0px;
  background: transparent;
}
.sidebar .ngp-form .at-inner .at-title,
.sidebar .ngp-form .at-inner .at-legend {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.sidebar .ngp-form .at-inner .at-fieldset {
  padding: 0px;
}
.sidebar .ngp-form .at-inner .at-fields {
  padding: 0px;
}
.sidebar .ngp-form .at-inner .at-fields .at-text {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 1.3;
  margin: 0px;
}
.sidebar .ngp-form .at-inner .at-fields .at-text small {
  font-size: 13px;
}
.sidebar .ngp-form .at-inner .at-fields .at-text small.error {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  line-height: 1.3;
  text-indent: 0px;
  font-size: 13px;
  margin-top: -10px;
}
.sidebar .ngp-form .at-inner .at-fields input[type=text],
.sidebar .ngp-form .at-inner .at-fields input[type=email],
.sidebar .ngp-form .at-inner .at-fields input[type=tel] {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  padding: 6px;
  height: 32px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  margin-bottom: 10px;
  background: #f7f7f7;
  border-color: #e4e4e4;
  margin-top: 5px;
  font-size: 14px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.sidebar .ngp-form .at-inner .at-form-submit {
  padding: 0px;
}
.sidebar .ngp-form .at-inner .at-form-submit input[type=submit] {
  text-align: center;
  float: left;
  margin: 0px;
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  padding: 10px 20px;
  margin-top: 20px;
}

.spb_petitions .contributions {
  text-align: center;
  max-width: 500px;
  margin: 30px auto 0px auto;
}
.spb_petitions .ngp-form {
  padding: 0px;
}
.spb_petitions .ngp-form h1 {
  font-size: 22px;
  line-height: 1.55;
  color: #5c666b;
}
.spb_petitions .ngp-form .at-inner {
  border: 0px;
  background: transparent;
}
.spb_petitions .ngp-form .at-inner header {
  padding: 0px;
}
.spb_petitions .ngp-form .at-inner .at-title,
.spb_petitions .ngp-form .at-inner .at-legend {
  display: none;
}
.spb_petitions .ngp-form .at-inner .at-row {
  margin: 0px -15px;
}
.spb_petitions .ngp-form .at-inner .at-row > * {
  padding: 0px 15px;
  margin-left: 0px;
  margin-right: 0px;
}
.spb_petitions .ngp-form .at-inner .at-fieldset {
  padding: 0px;
}
.spb_petitions .ngp-form .at-inner .ContactInformation {
  margin: 30px 0px;
}
.spb_petitions .ngp-form .at-inner .AdvocacyFields {
  margin-bottom: 30px;
}
.spb_petitions .ngp-form .at-inner .AdvocacyFields div {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
  width: auto;
}
.spb_petitions .ngp-form .at-inner .AdvocacyFields .at-area {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 1.3;
  margin: 0px;
}
.spb_petitions .ngp-form .at-inner .AdvocacyFields textarea {
  margin: 7px 0 18px;
  padding: 6px;
  height: 115px;
  border: 1px solid #e4e4e4;
  color: #5c666b;
  background: #f7f7f7;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  overflow: hidden;
  position: relative;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  outline: none !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  min-height: 330px;
  resize: none;
}
.spb_petitions .ngp-form .at-inner .AdvocacyFields textarea:focus {
  border-color: #f05c22;
  box-shadow: none !important;
}
.spb_petitions .ngp-form .at-inner .at-fields {
  padding: 0px;
}
.spb_petitions .ngp-form .at-inner .at-fields .at-text {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 1.3;
  color: #5c666b !important;
  margin: 0px;
}
.spb_petitions .ngp-form .at-inner .at-fields .at-text small {
  font-size: 13px;
  padding-left: 0px;
  padding-right: 0px;
}
.spb_petitions .ngp-form .at-inner .at-fields .at-text small.error {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  line-height: 1.3;
  text-indent: 0px;
  font-size: 13px;
  margin-top: -10px;
}
.spb_petitions .ngp-form .at-inner .at-fields input[type=text],
.spb_petitions .ngp-form .at-inner .at-fields input[type=email],
.spb_petitions .ngp-form .at-inner .at-fields input[type=tel] {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  padding: 6px;
  height: 32px !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  outline: none !important;
  box-shadow: none !important;
  width: 100%;
  margin-bottom: 10px;
  background: #f7f7f7;
  border-color: #e4e4e4;
  margin-top: 5px;
  font-size: 14px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.spb_petitions .ngp-form .at-inner .at-fields input[type=text]:focus,
.spb_petitions .ngp-form .at-inner .at-fields input[type=email]:focus,
.spb_petitions .ngp-form .at-inner .at-fields input[type=tel]:focus {
  border-color: #f05c22;
  box-shadow: none !important;
}
.spb_petitions .ngp-form .at-inner .at-form-submit {
  padding: 0px;
}
.spb_petitions .ngp-form .at-inner .at-form-submit input[type=submit] {
  float: none;
  margin: 0px;
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  padding: 15px 40px;
  margin-top: 20px;
  color: #fff;
  background-color: #f15d22;
  font-size: 20px;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  outline: none !important;
  box-shadow: none !important;
}
.spb_petitions .ngp-form .at-inner .at-form-submit input[type=submit]:hover, .spb_petitions .ngp-form .at-inner .at-form-submit input[type=submit]:focus {
  background-color: #bf311a;
}

/* START GALLERY STYLING */
.spb_gallery_widget {
  /* START STANDARD GALLERY */
  /* END STANDARD GALLERY */
  /* START GALLERY MASONRY */
  /* END GALLERY MASONRY */
}
.spb_gallery_widget.gallery-slider .spb-asset-content {
  /* START GALLERY SLIDES */
  /* END GALLERY SLIDES */
  /* START GALLERY NAVIGATION */
  /* END GALLERY NAVIGATION */
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-slider .slides {
  margin: 0px !important;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-slider .slides li {
  padding: 0px !important;
  background-image: none !important;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-slider .slides li .flex-caption {
  font-size: 17px;
  color: #fff;
  line-height: 1.2;
  text-align: left;
  background-color: #71cad1;
  display: block;
  padding: 10px;
  margin-top: 0px;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-slider .flex-direction-nav li {
  padding: 0px !important;
  background-image: none !important;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-nav {
  margin-top: 0px !important;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-nav li {
  margin-left: 0px;
  padding-left: 0px;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-nav .flex-viewport .slides {
  margin: 0px !important;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-nav .flex-viewport .slides li {
  padding: 0px !important;
  background-image: none !important;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-nav .flex-direction-nav {
  height: 0px !important;
}
.spb_gallery_widget.gallery-slider .spb-asset-content .flexslider.gallery-nav .flex-direction-nav li {
  padding: 0px !important;
  background-image: none !important;
}
/* END GALLERY STYLING */
/* START ICON BOX STYLING */
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon-cont {
  background: none;
  padding: 0 !important;
  margin: 0;
  float: none;
}
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon-cont:hover {
  background: none;
}
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon-cont .sf-icon[class^=ss-] {
  margin-left: 4px !important;
  letter-spacing: 0 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon-cont .sf-icon:hover {
  color: #fff;
  background-color: #71cad1;
  background-image: url("../images/crease.svg");
  opacity: 1;
}
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon {
  color: #71cad1;
  font-size: 30px;
  padding: 19px 20px 19px 18px;
  border-radius: 50%;
  height: 28px;
  width: 28px;
  border: 2px solid rgba(113, 202, 209, 0.5);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  background-color: transparent;
  background-size: 100% 100%;
  vertical-align: middle;
}
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon.sf-icon-large:before {
  font-size: 30px;
}
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon[class^=fa-] {
  line-height: 1;
}
.spb_icon_box .spb-asset-content .sf-icon-box .sf-icon[class^=ss-] {
  line-height: 36px;
}
.spb_icon_box .spb-asset-content .sf-icon-box a:hover .sf-icon,
.spb_icon_box .spb-asset-content .sf-icon-box a.hover .sf-icon,
.spb_icon_box .spb-asset-content .sf-icon-box a:focus .sf-icon {
  color: white !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-cont {
  margin-right: 0;
  margin-bottom: 5px;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3 {
  color: #faaf40 !important;
  margin-top: 10px;
  padding-bottom: 20px;
  margin-bottom: 16px;
  position: relative;
  word-wrap: break-word;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3:before {
  content: " ";
  width: 50px;
  height: 1px;
  background-color: #71cad1;
  position: absolute;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3 a {
  color: #faaf40 !important;
  opacity: 1;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3 a:focus, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3 a.hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content-wrap h3 a:hover {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-standard .sf-icon-box-content {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt > a,
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt > .sf-icon {
  margin-right: 20px;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {
  margin-left: 90px;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-cont, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-cont {
  float: left;
  position: relative;
  margin-top: 3px;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {
  min-height: 55px;
  margin-bottom: 20px;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap h3, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap h3 {
  color: #faaf40 !important;
  margin-bottom: 20px;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap h3 a, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap h3 a {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap h3 a:hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap h3 a.hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap h3 a:focus, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap h3 a:hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap h3 a.hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap h3 a:focus {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap .sf-icon-box-content, .spb_icon_box .spb-asset-content .sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap .sf-icon-box-content {
  display: block;
  width: 100%;
  line-height: 150%;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover .sf-icon {
  color: white;
  background-color: #71cad1;
  background-image: url("../images/crease.svg");
  opacity: 1;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover .sf-icon-cont .sf-icon {
  color: white;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3 {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3 a {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3 a:hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3 a.hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3 a:focus {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover.sf-icon-box-standard .sf-icon-box-content-wrap h3:before {
  width: 100px;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover .sf-icon {
  color: white !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover h3 {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover h3 a {
  color: #faaf40 !important;
}
.spb_icon_box .spb-asset-content .sf-icon-box.sf-hover h3 a:hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-hover h3 a.hover, .spb_icon_box .spb-asset-content .sf-icon-box.sf-hover h3 a:focus {
  color: #faaf40 !important;
}

/* END ICON BOX STYLING */
/* LEGACY STYLES */
/* Learn About the Law - Icons */
#number-icons .sf-icon-box.sf-icon-box-left-icon .sf-icon-cont {
  float: right;
}
@media (max-width: 767px) {
  #number-icons .sf-icon-box.sf-icon-box-left-icon .sf-icon-cont {
    float: left;
  }
}

.fa-chevron-right {
  margin-left: 7px;
}

.sf-icon-box-animated .sf-icon-box-content p {
  color: white;
}

/* START IMAGE STYLING */
.spb_image,
.spb_single_image {
  /* START IMAGE */
  /* END IMAGE */
  /* START CAPTION BELOW IMAGE */
  /* END CAPTION BELOW IMAGE */
}
.spb_image figure,
.spb_single_image figure {
  margin-bottom: 0;
}
.spb_image figure.animated-overlay figcaption,
.spb_single_image figure.animated-overlay figcaption {
  background-color: rgba(113, 202, 209, 0.4);
}
.spb_image figure figcaption,
.spb_single_image figure figcaption {
  /* START INITIAL CAPTION OVER IMAGE */
  /* END INITIAL CAPTION OVER IMAGE */
  /* START HOVER CAPTION */
  /* END HOVER CAPTION */
  /* START HOVER ICON */
  /* END HOVER ICON */
}
.spb_image .image-caption,
.spb_single_image .image-caption {
  background-color: #71cad1;
  display: block;
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 20px;
}
.spb_image .image-caption h4,
.spb_image .image-caption h5,
.spb_single_image .image-caption h4,
.spb_single_image .image-caption h5 {
  font-size: 17px;
  color: #fff;
  line-height: 1.2;
  text-align: left;
}

/* END IMAGE STYLING */
body figure {
  margin-bottom: 20px;
}

.ilightbox-holder {
  top: 50% !important;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

#main-container #imap13message tr a {
  pointer-events: initial;
}

/* START SEARCH BAR */
/* END SEARCH BAR */
/* STAFF DIRECTORY PAGE */
.team_list .team-member,
.spb_team_member .team-member {
  background: none;
  margin-top: 30px;
}
.team_list .team-member figure,
.spb_team_member .team-member figure {
  margin-bottom: 17px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.team_list .team-member figure:hover img,
.spb_team_member .team-member figure:hover img {
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
}
.team_list .team-member figure:hover figcaption,
.spb_team_member .team-member figure:hover figcaption {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}
.team_list .team-member figure img,
.spb_team_member .team-member figure img {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
  width: 100%;
}
.team_list .team-member figure figcaption,
.spb_team_member .team-member figure figcaption {
  position: absolute;
  width: 100%;
  height: 36px;
  top: auto;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
  background: #f7f7f7;
}
.team_list .team-member figure figcaption span,
.spb_team_member .team-member figure figcaption span {
  text-transform: uppercase;
  font-size: 10px;
  padding: 8px 0 8px 10px;
  display: inline-block;
  float: left;
  line-height: 20px;
  color: #5c666b;
}
.team_list .team-member figure figcaption ul.social-icons,
.spb_team_member .team-member figure figcaption ul.social-icons {
  margin: 0;
  float: right;
}
.team_list .team-member figure figcaption ul.social-icons li a i,
.spb_team_member .team-member figure figcaption ul.social-icons li a i {
  color: #f05c22;
}
.team_list .team-member .team-member-name a,
.spb_team_member .team-member .team-member-name a {
  font-size: 15px;
  color: #5c666b;
}
.team_list .team-member .team-member-name a:hover, .team_list .team-member .team-member-name a:focus,
.spb_team_member .team-member .team-member-name a:hover,
.spb_team_member .team-member .team-member-name a:focus {
  color: #f05c22;
}
.team_list .team-member .team-member-position,
.spb_team_member .team-member .team-member-position {
  font-size: 15px;
  color: #5c666b;
}
.team_list .team-member .team-member-bio,
.spb_team_member .team-member .team-member-bio {
  font-size: 15px;
  color: #5c666b;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e1e1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.team_list .team-member .team-member-bio p,
.spb_team_member .team-member .team-member-bio p {
  white-space: normal;
}
.team_list .team-member a.read-more,
.spb_team_member .team-member a.read-more {
  color: #f05c22;
  font-size: 16px;
  border: none;
  margin-top: 0;
  padding-right: 10px;
}
.team_list .team-member a.read-more:hover, .team_list .team-member a.read-more:focus,
.spb_team_member .team-member a.read-more:hover,
.spb_team_member .team-member a.read-more:focus {
  color: #bf311a;
}
.team_list .team-member a.read-more:after,
.spb_team_member .team-member a.read-more:after {
  font-family: "Custom Icon Font";
  content: "s";
  position: absolute;
}

.staff-contact {
  margin-top: 60px;
}
.staff-contact p {
  line-height: 2;
  font-size: 15px;
}
.staff-contact h3 {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #687378;
  overflow: visible;
  position: relative;
  border-bottom: 0px;
  border-top: 1px solid #e1e1e1;
  margin-bottom: 0px;
}
.staff-contact h3 span {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #687378;
  overflow: visible;
  padding-right: 15px;
  top: -13px;
  position: relative;
  display: inline-block;
  width: auto;
  background-color: white;
  min-height: 20px;
}
.staff-contact h3 span:before {
  display: none;
}

@media (max-width: 767px) {
  body .spb_tablepress {
    margin-left: 20px;
    margin-right: 20px;
  }
}
body .spb_tablepress .tablepress-table-name {
  text-align: center;
  font-size: 27px;
  letter-spacing: 1px;
  line-height: 1.2;
  margin: 0;
  display: table;
  color: white;
  padding: 9px 13px;
  max-width: 100%;
  width: 100%;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body table {
  background-color: white;
  max-width: 100%;
  width: 100%;
  margin-bottom: 40px;
}
body table .cell-header {
  font-size: 12px;
  line-height: 1.1;
  letter-spacing: 1.4px;
  color: #b8babc;
  text-transform: uppercase;
  vertical-align: middle;
  margin-bottom: 3px;
}
body table th {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold !important;
  font-size: 15px;
  line-height: 1.4;
  color: #5c666b !important;
  padding: 8px 15px 3px 15px !important;
  margin: 0;
  text-transform: none;
  background-color: #eeeeee !important;
  vertical-align: middle;
  box-sizing: border-box;
  text-transform: none !important;
}
body table th:first-child {
  border-top: 1px solid #eeeeee !important;
  border-right: 1px solid white !important;
  border-bottom: 1px solid #eeeeee !important;
  border-left: 1px solid #eeeeee !important;
}
body table th:not(:last-child):not(:first-child) {
  border-top: 1px solid #eeeeee !important;
  border-right: 1px solid white !important;
  border-bottom: 1px solid #eeeeee !important;
}
body table th:last-child {
  border-top: 1px solid #eeeeee !important;
  border-right: 1px solid #eeeeee !important;
  border-bottom: 1px solid #eeeeee !important;
}
body table td {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  line-height: 1.4;
  font-size: 15px;
  color: #5c666b;
  padding: 10px 15px !important;
  margin: 0;
  vertical-align: middle;
  box-sizing: border-box;
}
@media (min-width: 767px) {
  body table tr {
    border: 0px !important;
  }
  body table td:first-child {
    border-top: 0px !important;
    border-left: 1px solid #eeeeee !important;
    border-right: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
  }
  body table td:not(:first-child):not(:last-child) {
    border-top: 0px !important;
    border-right: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
  }
  body table td:last-child {
    border-top: 0px !important;
    border-right: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
  }
}
@media (max-width: 767px) {
  body table tr td:first-child {
    padding-top: 14px !important;
  }
  body table tr td:last-child {
    padding-bottom: 20px !important;
  }
  body table td {
    font-size: 15px;
    color: #333941;
    padding: 5px 12px 5px 12px !important;
  }
  body table .column-1 {
    font-size: 18px;
    padding: 10px 12px 5px 12px !important;
  }
  body table .column-1 .cell-header {
    display: none;
  }
}

.spb_wrapper.testimonial-wrap li {
  padding: 20px;
  margin: 0px;
}

.spb_testimonial_slider_widget li,
.spb_testimonial_carousel_widget li,
.spb_wrapper.testimonial-wrap li {
  background-image: none !important;
}

/* START WYSIWYG CONTENT STYLING */
.spb_content_element.spb_text_column,
.spb_raw_html,
.spb_icon_box,
.team_list,
.spb_team_member,
.tweet-text,
.single .page-content,
.single .sidebar-text,
.single .article-extras,
.sidebar .spb_widget_area,
.box-content-wrap,
.spb_box_text,
.spb_algolia_naep_tool,
.state-list-text,
.state-report-footer,
.state_report .main-section,
.body-text,
.help-text,
.ngp-form .contributions {
  /* START SPB WIDGET TITLE */
  /* END SPB WIDGET TITLE */
  /* START BASIC WYSIWYG */
  /* END BASIC WYSIWYG */
}
.spb_content_element.spb_text_column .title-wrap,
.spb_raw_html .title-wrap,
.spb_icon_box .title-wrap,
.team_list .title-wrap,
.spb_team_member .title-wrap,
.tweet-text .title-wrap,
.single .page-content .title-wrap,
.single .sidebar-text .title-wrap,
.single .article-extras .title-wrap,
.sidebar .spb_widget_area .title-wrap,
.box-content-wrap .title-wrap,
.spb_box_text .title-wrap,
.spb_algolia_naep_tool .title-wrap,
.state-list-text .title-wrap,
.state-report-footer .title-wrap,
.state_report .main-section .title-wrap,
.body-text .title-wrap,
.help-text .title-wrap,
.ngp-form .contributions .title-wrap {
  margin: 0;
}
.spb_content_element.spb_text_column h3.spb-heading,
.spb_raw_html h3.spb-heading,
.spb_icon_box h3.spb-heading,
.team_list h3.spb-heading,
.spb_team_member h3.spb-heading,
.tweet-text h3.spb-heading,
.single .page-content h3.spb-heading,
.single .sidebar-text h3.spb-heading,
.single .article-extras h3.spb-heading,
.sidebar .spb_widget_area h3.spb-heading,
.box-content-wrap h3.spb-heading,
.spb_box_text h3.spb-heading,
.spb_algolia_naep_tool h3.spb-heading,
.state-list-text h3.spb-heading,
.state-report-footer h3.spb-heading,
.state_report .main-section h3.spb-heading,
.body-text h3.spb-heading,
.help-text h3.spb-heading,
.ngp-form .contributions h3.spb-heading {
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
  border-bottom: 1px solid #e1e1e1;
  padding: 10px 0;
  margin-bottom: 25px;
}
.spb_content_element.spb_text_column h3.spb-heading span,
.spb_raw_html h3.spb-heading span,
.spb_icon_box h3.spb-heading span,
.team_list h3.spb-heading span,
.spb_team_member h3.spb-heading span,
.tweet-text h3.spb-heading span,
.single .page-content h3.spb-heading span,
.single .sidebar-text h3.spb-heading span,
.single .article-extras h3.spb-heading span,
.sidebar .spb_widget_area h3.spb-heading span,
.box-content-wrap h3.spb-heading span,
.spb_box_text h3.spb-heading span,
.spb_algolia_naep_tool h3.spb-heading span,
.state-list-text h3.spb-heading span,
.state-report-footer h3.spb-heading span,
.state_report .main-section h3.spb-heading span,
.body-text h3.spb-heading span,
.help-text h3.spb-heading span,
.ngp-form .contributions h3.spb-heading span {
  font-style: normal;
  font-size: 22px;
  color: #5c666b;
  white-space: normal;
  line-height: 1.3;
}
.spb_content_element.spb_text_column h3.spb-heading span:after,
.spb_raw_html h3.spb-heading span:after,
.spb_icon_box h3.spb-heading span:after,
.team_list h3.spb-heading span:after,
.spb_team_member h3.spb-heading span:after,
.tweet-text h3.spb-heading span:after,
.single .page-content h3.spb-heading span:after,
.single .sidebar-text h3.spb-heading span:after,
.single .article-extras h3.spb-heading span:after,
.sidebar .spb_widget_area h3.spb-heading span:after,
.box-content-wrap h3.spb-heading span:after,
.spb_box_text h3.spb-heading span:after,
.spb_algolia_naep_tool h3.spb-heading span:after,
.state-list-text h3.spb-heading span:after,
.state-report-footer h3.spb-heading span:after,
.state_report .main-section h3.spb-heading span:after,
.body-text h3.spb-heading span:after,
.help-text h3.spb-heading span:after,
.ngp-form .contributions h3.spb-heading span:after {
  border: 0px;
}
.spb_content_element.spb_text_column h1,
.spb_raw_html h1,
.spb_icon_box h1,
.team_list h1,
.spb_team_member h1,
.tweet-text h1,
.single .page-content h1,
.single .sidebar-text h1,
.single .article-extras h1,
.sidebar .spb_widget_area h1,
.box-content-wrap h1,
.spb_box_text h1,
.spb_algolia_naep_tool h1,
.state-list-text h1,
.state-report-footer h1,
.state_report .main-section h1,
.body-text h1,
.help-text h1,
.ngp-form .contributions h1 {
  font-size: 46px;
  line-height: 1.2;
  color: #5c666b;
  margin-top: 0px;
  margin-bottom: 20px;
}
.spb_content_element.spb_text_column h2,
.spb_raw_html h2,
.spb_icon_box h2,
.team_list h2,
.spb_team_member h2,
.tweet-text h2,
.single .page-content h2,
.single .sidebar-text h2,
.single .article-extras h2,
.sidebar .spb_widget_area h2,
.box-content-wrap h2,
.spb_box_text h2,
.spb_algolia_naep_tool h2,
.state-list-text h2,
.state-report-footer h2,
.state_report .main-section h2,
.body-text h2,
.help-text h2,
.ngp-form .contributions h2 {
  font-size: 34px;
  line-height: 1.2;
  color: #5c666b;
  margin-top: 0px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .spb_content_element.spb_text_column h2,
.spb_raw_html h2,
.spb_icon_box h2,
.team_list h2,
.spb_team_member h2,
.tweet-text h2,
.single .page-content h2,
.single .sidebar-text h2,
.single .article-extras h2,
.sidebar .spb_widget_area h2,
.box-content-wrap h2,
.spb_box_text h2,
.spb_algolia_naep_tool h2,
.state-list-text h2,
.state-report-footer h2,
.state_report .main-section h2,
.body-text h2,
.help-text h2,
.ngp-form .contributions h2 {
    font-size: 22px;
    line-height: 1.2;
  }
}
.spb_content_element.spb_text_column h3,
.spb_raw_html h3,
.spb_icon_box h3,
.team_list h3,
.spb_team_member h3,
.tweet-text h3,
.single .page-content h3,
.single .sidebar-text h3,
.single .article-extras h3,
.sidebar .spb_widget_area h3,
.box-content-wrap h3,
.spb_box_text h3,
.spb_algolia_naep_tool h3,
.state-list-text h3,
.state-report-footer h3,
.state_report .main-section h3,
.body-text h3,
.help-text h3,
.ngp-form .contributions h3 {
  font-size: 22px;
  line-height: 1.2;
  color: #faaf40;
  margin-top: 0px;
  margin-bottom: 20px;
}
.spb_content_element.spb_text_column h3.underline,
.spb_raw_html h3.underline,
.spb_icon_box h3.underline,
.team_list h3.underline,
.spb_team_member h3.underline,
.tweet-text h3.underline,
.single .page-content h3.underline,
.single .sidebar-text h3.underline,
.single .article-extras h3.underline,
.sidebar .spb_widget_area h3.underline,
.box-content-wrap h3.underline,
.spb_box_text h3.underline,
.spb_algolia_naep_tool h3.underline,
.state-list-text h3.underline,
.state-report-footer h3.underline,
.state_report .main-section h3.underline,
.body-text h3.underline,
.help-text h3.underline,
.ngp-form .contributions h3.underline {
  padding-bottom: 10px;
  border-bottom: 1px solid #b3b9bb;
}
.spb_content_element.spb_text_column h4,
.spb_raw_html h4,
.spb_icon_box h4,
.team_list h4,
.spb_team_member h4,
.tweet-text h4,
.single .page-content h4,
.single .sidebar-text h4,
.single .article-extras h4,
.sidebar .spb_widget_area h4,
.box-content-wrap h4,
.spb_box_text h4,
.spb_algolia_naep_tool h4,
.state-list-text h4,
.state-report-footer h4,
.state_report .main-section h4,
.body-text h4,
.help-text h4,
.ngp-form .contributions h4 {
  font-size: 21px;
  line-height: 1.2;
  color: #979083;
  margin-top: 0px;
  margin-bottom: 20px;
}
.spb_content_element.spb_text_column h5,
.spb_content_element.spb_text_column h6,
.spb_raw_html h5,
.spb_raw_html h6,
.spb_icon_box h5,
.spb_icon_box h6,
.team_list h5,
.team_list h6,
.spb_team_member h5,
.spb_team_member h6,
.tweet-text h5,
.tweet-text h6,
.single .page-content h5,
.single .page-content h6,
.single .sidebar-text h5,
.single .sidebar-text h6,
.single .article-extras h5,
.single .article-extras h6,
.sidebar .spb_widget_area h5,
.sidebar .spb_widget_area h6,
.box-content-wrap h5,
.box-content-wrap h6,
.spb_box_text h5,
.spb_box_text h6,
.spb_algolia_naep_tool h5,
.spb_algolia_naep_tool h6,
.state-list-text h5,
.state-list-text h6,
.state-report-footer h5,
.state-report-footer h6,
.state_report .main-section h5,
.state_report .main-section h6,
.body-text h5,
.body-text h6,
.help-text h5,
.help-text h6,
.ngp-form .contributions h5,
.ngp-form .contributions h6 {
  font-size: 15px;
  line-height: 1.2;
  color: #5c666b;
  margin-top: 0px;
  margin-bottom: 20px;
}
.spb_content_element.spb_text_column p,
.spb_raw_html p,
.spb_icon_box p,
.team_list p,
.spb_team_member p,
.tweet-text p,
.single .page-content p,
.single .sidebar-text p,
.single .article-extras p,
.sidebar .spb_widget_area p,
.box-content-wrap p,
.spb_box_text p,
.spb_algolia_naep_tool p,
.state-list-text p,
.state-report-footer p,
.state_report .main-section p,
.body-text p,
.help-text p,
.ngp-form .contributions p {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
}
.spb_content_element.spb_text_column p.report-email-teal-section,
.spb_raw_html p.report-email-teal-section,
.spb_icon_box p.report-email-teal-section,
.team_list p.report-email-teal-section,
.spb_team_member p.report-email-teal-section,
.tweet-text p.report-email-teal-section,
.single .page-content p.report-email-teal-section,
.single .sidebar-text p.report-email-teal-section,
.single .article-extras p.report-email-teal-section,
.sidebar .spb_widget_area p.report-email-teal-section,
.box-content-wrap p.report-email-teal-section,
.spb_box_text p.report-email-teal-section,
.spb_algolia_naep_tool p.report-email-teal-section,
.state-list-text p.report-email-teal-section,
.state-report-footer p.report-email-teal-section,
.state_report .main-section p.report-email-teal-section,
.body-text p.report-email-teal-section,
.help-text p.report-email-teal-section,
.ngp-form .contributions p.report-email-teal-section {
  color: black;
}
.spb_content_element.spb_text_column a:not(.sf-button):not(.btn-at),
.spb_raw_html a:not(.sf-button):not(.btn-at),
.spb_icon_box a:not(.sf-button):not(.btn-at),
.team_list a:not(.sf-button):not(.btn-at),
.spb_team_member a:not(.sf-button):not(.btn-at),
.tweet-text a:not(.sf-button):not(.btn-at),
.single .page-content a:not(.sf-button):not(.btn-at),
.single .sidebar-text a:not(.sf-button):not(.btn-at),
.single .article-extras a:not(.sf-button):not(.btn-at),
.sidebar .spb_widget_area a:not(.sf-button):not(.btn-at),
.box-content-wrap a:not(.sf-button):not(.btn-at),
.spb_box_text a:not(.sf-button):not(.btn-at),
.spb_algolia_naep_tool a:not(.sf-button):not(.btn-at),
.state-list-text a:not(.sf-button):not(.btn-at),
.state-report-footer a:not(.sf-button):not(.btn-at),
.state_report .main-section a:not(.sf-button):not(.btn-at),
.body-text a:not(.sf-button):not(.btn-at),
.help-text a:not(.sf-button):not(.btn-at),
.ngp-form .contributions a:not(.sf-button):not(.btn-at) {
  color: #f05c22;
}
.spb_content_element.spb_text_column a:not(.sf-button):not(.btn-at):hover, .spb_content_element.spb_text_column a:not(.sf-button):not(.btn-at):focus,
.spb_raw_html a:not(.sf-button):not(.btn-at):hover,
.spb_raw_html a:not(.sf-button):not(.btn-at):focus,
.spb_icon_box a:not(.sf-button):not(.btn-at):hover,
.spb_icon_box a:not(.sf-button):not(.btn-at):focus,
.team_list a:not(.sf-button):not(.btn-at):hover,
.team_list a:not(.sf-button):not(.btn-at):focus,
.spb_team_member a:not(.sf-button):not(.btn-at):hover,
.spb_team_member a:not(.sf-button):not(.btn-at):focus,
.tweet-text a:not(.sf-button):not(.btn-at):hover,
.tweet-text a:not(.sf-button):not(.btn-at):focus,
.single .page-content a:not(.sf-button):not(.btn-at):hover,
.single .page-content a:not(.sf-button):not(.btn-at):focus,
.single .sidebar-text a:not(.sf-button):not(.btn-at):hover,
.single .sidebar-text a:not(.sf-button):not(.btn-at):focus,
.single .article-extras a:not(.sf-button):not(.btn-at):hover,
.single .article-extras a:not(.sf-button):not(.btn-at):focus,
.sidebar .spb_widget_area a:not(.sf-button):not(.btn-at):hover,
.sidebar .spb_widget_area a:not(.sf-button):not(.btn-at):focus,
.box-content-wrap a:not(.sf-button):not(.btn-at):hover,
.box-content-wrap a:not(.sf-button):not(.btn-at):focus,
.spb_box_text a:not(.sf-button):not(.btn-at):hover,
.spb_box_text a:not(.sf-button):not(.btn-at):focus,
.spb_algolia_naep_tool a:not(.sf-button):not(.btn-at):hover,
.spb_algolia_naep_tool a:not(.sf-button):not(.btn-at):focus,
.state-list-text a:not(.sf-button):not(.btn-at):hover,
.state-list-text a:not(.sf-button):not(.btn-at):focus,
.state-report-footer a:not(.sf-button):not(.btn-at):hover,
.state-report-footer a:not(.sf-button):not(.btn-at):focus,
.state_report .main-section a:not(.sf-button):not(.btn-at):hover,
.state_report .main-section a:not(.sf-button):not(.btn-at):focus,
.body-text a:not(.sf-button):not(.btn-at):hover,
.body-text a:not(.sf-button):not(.btn-at):focus,
.help-text a:not(.sf-button):not(.btn-at):hover,
.help-text a:not(.sf-button):not(.btn-at):focus,
.ngp-form .contributions a:not(.sf-button):not(.btn-at):hover,
.ngp-form .contributions a:not(.sf-button):not(.btn-at):focus {
  color: #bf311a;
}
.spb_content_element.spb_text_column blockquote,
.spb_raw_html blockquote,
.spb_icon_box blockquote,
.team_list blockquote,
.spb_team_member blockquote,
.tweet-text blockquote,
.single .page-content blockquote,
.single .sidebar-text blockquote,
.single .article-extras blockquote,
.sidebar .spb_widget_area blockquote,
.box-content-wrap blockquote,
.spb_box_text blockquote,
.spb_algolia_naep_tool blockquote,
.state-list-text blockquote,
.state-report-footer blockquote,
.state_report .main-section blockquote,
.body-text blockquote,
.help-text blockquote,
.ngp-form .contributions blockquote {
  margin-bottom: 20px;
  padding: 0;
}
.spb_content_element.spb_text_column blockquote p,
.spb_raw_html blockquote p,
.spb_icon_box blockquote p,
.team_list blockquote p,
.spb_team_member blockquote p,
.tweet-text blockquote p,
.single .page-content blockquote p,
.single .sidebar-text blockquote p,
.single .article-extras blockquote p,
.sidebar .spb_widget_area blockquote p,
.box-content-wrap blockquote p,
.spb_box_text blockquote p,
.spb_algolia_naep_tool blockquote p,
.state-list-text blockquote p,
.state-report-footer blockquote p,
.state_report .main-section blockquote p,
.body-text blockquote p,
.help-text blockquote p,
.ngp-form .contributions blockquote p {
  color: #569ba2;
  font-size: 21px;
  line-height: 25px;
  padding: 0px;
  border: 0px;
}
.spb_content_element.spb_text_column blockquote h1:last-child,
.spb_content_element.spb_text_column blockquote h2:last-child,
.spb_content_element.spb_text_column blockquote h3:last-child,
.spb_content_element.spb_text_column blockquote h4:last-child,
.spb_content_element.spb_text_column blockquote h5:last-child,
.spb_content_element.spb_text_column blockquote h6:last-child,
.spb_content_element.spb_text_column blockquote .block-name,
.spb_raw_html blockquote h1:last-child,
.spb_raw_html blockquote h2:last-child,
.spb_raw_html blockquote h3:last-child,
.spb_raw_html blockquote h4:last-child,
.spb_raw_html blockquote h5:last-child,
.spb_raw_html blockquote h6:last-child,
.spb_raw_html blockquote .block-name,
.spb_icon_box blockquote h1:last-child,
.spb_icon_box blockquote h2:last-child,
.spb_icon_box blockquote h3:last-child,
.spb_icon_box blockquote h4:last-child,
.spb_icon_box blockquote h5:last-child,
.spb_icon_box blockquote h6:last-child,
.spb_icon_box blockquote .block-name,
.team_list blockquote h1:last-child,
.team_list blockquote h2:last-child,
.team_list blockquote h3:last-child,
.team_list blockquote h4:last-child,
.team_list blockquote h5:last-child,
.team_list blockquote h6:last-child,
.team_list blockquote .block-name,
.spb_team_member blockquote h1:last-child,
.spb_team_member blockquote h2:last-child,
.spb_team_member blockquote h3:last-child,
.spb_team_member blockquote h4:last-child,
.spb_team_member blockquote h5:last-child,
.spb_team_member blockquote h6:last-child,
.spb_team_member blockquote .block-name,
.tweet-text blockquote h1:last-child,
.tweet-text blockquote h2:last-child,
.tweet-text blockquote h3:last-child,
.tweet-text blockquote h4:last-child,
.tweet-text blockquote h5:last-child,
.tweet-text blockquote h6:last-child,
.tweet-text blockquote .block-name,
.single .page-content blockquote h1:last-child,
.single .page-content blockquote h2:last-child,
.single .page-content blockquote h3:last-child,
.single .page-content blockquote h4:last-child,
.single .page-content blockquote h5:last-child,
.single .page-content blockquote h6:last-child,
.single .page-content blockquote .block-name,
.single .sidebar-text blockquote h1:last-child,
.single .sidebar-text blockquote h2:last-child,
.single .sidebar-text blockquote h3:last-child,
.single .sidebar-text blockquote h4:last-child,
.single .sidebar-text blockquote h5:last-child,
.single .sidebar-text blockquote h6:last-child,
.single .sidebar-text blockquote .block-name,
.single .article-extras blockquote h1:last-child,
.single .article-extras blockquote h2:last-child,
.single .article-extras blockquote h3:last-child,
.single .article-extras blockquote h4:last-child,
.single .article-extras blockquote h5:last-child,
.single .article-extras blockquote h6:last-child,
.single .article-extras blockquote .block-name,
.sidebar .spb_widget_area blockquote h1:last-child,
.sidebar .spb_widget_area blockquote h2:last-child,
.sidebar .spb_widget_area blockquote h3:last-child,
.sidebar .spb_widget_area blockquote h4:last-child,
.sidebar .spb_widget_area blockquote h5:last-child,
.sidebar .spb_widget_area blockquote h6:last-child,
.sidebar .spb_widget_area blockquote .block-name,
.box-content-wrap blockquote h1:last-child,
.box-content-wrap blockquote h2:last-child,
.box-content-wrap blockquote h3:last-child,
.box-content-wrap blockquote h4:last-child,
.box-content-wrap blockquote h5:last-child,
.box-content-wrap blockquote h6:last-child,
.box-content-wrap blockquote .block-name,
.spb_box_text blockquote h1:last-child,
.spb_box_text blockquote h2:last-child,
.spb_box_text blockquote h3:last-child,
.spb_box_text blockquote h4:last-child,
.spb_box_text blockquote h5:last-child,
.spb_box_text blockquote h6:last-child,
.spb_box_text blockquote .block-name,
.spb_algolia_naep_tool blockquote h1:last-child,
.spb_algolia_naep_tool blockquote h2:last-child,
.spb_algolia_naep_tool blockquote h3:last-child,
.spb_algolia_naep_tool blockquote h4:last-child,
.spb_algolia_naep_tool blockquote h5:last-child,
.spb_algolia_naep_tool blockquote h6:last-child,
.spb_algolia_naep_tool blockquote .block-name,
.state-list-text blockquote h1:last-child,
.state-list-text blockquote h2:last-child,
.state-list-text blockquote h3:last-child,
.state-list-text blockquote h4:last-child,
.state-list-text blockquote h5:last-child,
.state-list-text blockquote h6:last-child,
.state-list-text blockquote .block-name,
.state-report-footer blockquote h1:last-child,
.state-report-footer blockquote h2:last-child,
.state-report-footer blockquote h3:last-child,
.state-report-footer blockquote h4:last-child,
.state-report-footer blockquote h5:last-child,
.state-report-footer blockquote h6:last-child,
.state-report-footer blockquote .block-name,
.state_report .main-section blockquote h1:last-child,
.state_report .main-section blockquote h2:last-child,
.state_report .main-section blockquote h3:last-child,
.state_report .main-section blockquote h4:last-child,
.state_report .main-section blockquote h5:last-child,
.state_report .main-section blockquote h6:last-child,
.state_report .main-section blockquote .block-name,
.body-text blockquote h1:last-child,
.body-text blockquote h2:last-child,
.body-text blockquote h3:last-child,
.body-text blockquote h4:last-child,
.body-text blockquote h5:last-child,
.body-text blockquote h6:last-child,
.body-text blockquote .block-name,
.help-text blockquote h1:last-child,
.help-text blockquote h2:last-child,
.help-text blockquote h3:last-child,
.help-text blockquote h4:last-child,
.help-text blockquote h5:last-child,
.help-text blockquote h6:last-child,
.help-text blockquote .block-name,
.ngp-form .contributions blockquote h1:last-child,
.ngp-form .contributions blockquote h2:last-child,
.ngp-form .contributions blockquote h3:last-child,
.ngp-form .contributions blockquote h4:last-child,
.ngp-form .contributions blockquote h5:last-child,
.ngp-form .contributions blockquote h6:last-child,
.ngp-form .contributions blockquote .block-name {
  /* Set <br> and use this in span to set name and title, use <strong> to bold name */
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  color: #687378;
  margin-left: 30px;
}
.spb_content_element.spb_text_column ul,
.spb_content_element.spb_text_column ol,
.spb_raw_html ul,
.spb_raw_html ol,
.spb_icon_box ul,
.spb_icon_box ol,
.team_list ul,
.team_list ol,
.spb_team_member ul,
.spb_team_member ol,
.tweet-text ul,
.tweet-text ol,
.single .page-content ul,
.single .page-content ol,
.single .sidebar-text ul,
.single .sidebar-text ol,
.single .article-extras ul,
.single .article-extras ol,
.sidebar .spb_widget_area ul,
.sidebar .spb_widget_area ol,
.box-content-wrap ul,
.box-content-wrap ol,
.spb_box_text ul,
.spb_box_text ol,
.spb_algolia_naep_tool ul,
.spb_algolia_naep_tool ol,
.state-list-text ul,
.state-list-text ol,
.state-report-footer ul,
.state-report-footer ol,
.state_report .main-section ul,
.state_report .main-section ol,
.body-text ul,
.body-text ol,
.help-text ul,
.help-text ol,
.ngp-form .contributions ul,
.ngp-form .contributions ol {
  list-style-type: none;
  margin-left: 10px;
}
.spb_content_element.spb_text_column ul > li,
.spb_content_element.spb_text_column ol > li,
.spb_raw_html ul > li,
.spb_raw_html ol > li,
.spb_icon_box ul > li,
.spb_icon_box ol > li,
.team_list ul > li,
.team_list ol > li,
.spb_team_member ul > li,
.spb_team_member ol > li,
.tweet-text ul > li,
.tweet-text ol > li,
.single .page-content ul > li,
.single .page-content ol > li,
.single .sidebar-text ul > li,
.single .sidebar-text ol > li,
.single .article-extras ul > li,
.single .article-extras ol > li,
.sidebar .spb_widget_area ul > li,
.sidebar .spb_widget_area ol > li,
.box-content-wrap ul > li,
.box-content-wrap ol > li,
.spb_box_text ul > li,
.spb_box_text ol > li,
.spb_algolia_naep_tool ul > li,
.spb_algolia_naep_tool ol > li,
.state-list-text ul > li,
.state-list-text ol > li,
.state-report-footer ul > li,
.state-report-footer ol > li,
.state_report .main-section ul > li,
.state_report .main-section ol > li,
.body-text ul > li,
.body-text ol > li,
.help-text ul > li,
.help-text ol > li,
.ngp-form .contributions ul > li,
.ngp-form .contributions ol > li {
  color: #5c666b;
  font-size: 16px;
  line-height: 1.4;
  padding-left: 10px;
  padding-bottom: 20px;
}
.spb_content_element.spb_text_column ul > li:last-child,
.spb_content_element.spb_text_column ol > li:last-child,
.spb_raw_html ul > li:last-child,
.spb_raw_html ol > li:last-child,
.spb_icon_box ul > li:last-child,
.spb_icon_box ol > li:last-child,
.team_list ul > li:last-child,
.team_list ol > li:last-child,
.spb_team_member ul > li:last-child,
.spb_team_member ol > li:last-child,
.tweet-text ul > li:last-child,
.tweet-text ol > li:last-child,
.single .page-content ul > li:last-child,
.single .page-content ol > li:last-child,
.single .sidebar-text ul > li:last-child,
.single .sidebar-text ol > li:last-child,
.single .article-extras ul > li:last-child,
.single .article-extras ol > li:last-child,
.sidebar .spb_widget_area ul > li:last-child,
.sidebar .spb_widget_area ol > li:last-child,
.box-content-wrap ul > li:last-child,
.box-content-wrap ol > li:last-child,
.spb_box_text ul > li:last-child,
.spb_box_text ol > li:last-child,
.spb_algolia_naep_tool ul > li:last-child,
.spb_algolia_naep_tool ol > li:last-child,
.state-list-text ul > li:last-child,
.state-list-text ol > li:last-child,
.state-report-footer ul > li:last-child,
.state-report-footer ol > li:last-child,
.state_report .main-section ul > li:last-child,
.state_report .main-section ol > li:last-child,
.body-text ul > li:last-child,
.body-text ol > li:last-child,
.help-text ul > li:last-child,
.help-text ol > li:last-child,
.ngp-form .contributions ul > li:last-child,
.ngp-form .contributions ol > li:last-child {
  margin-bottom: 0px;
}
.spb_content_element.spb_text_column ul ul,
.spb_content_element.spb_text_column ul ol,
.spb_content_element.spb_text_column ol ul,
.spb_content_element.spb_text_column ol ol,
.spb_raw_html ul ul,
.spb_raw_html ul ol,
.spb_raw_html ol ul,
.spb_raw_html ol ol,
.spb_icon_box ul ul,
.spb_icon_box ul ol,
.spb_icon_box ol ul,
.spb_icon_box ol ol,
.team_list ul ul,
.team_list ul ol,
.team_list ol ul,
.team_list ol ol,
.spb_team_member ul ul,
.spb_team_member ul ol,
.spb_team_member ol ul,
.spb_team_member ol ol,
.tweet-text ul ul,
.tweet-text ul ol,
.tweet-text ol ul,
.tweet-text ol ol,
.single .page-content ul ul,
.single .page-content ul ol,
.single .page-content ol ul,
.single .page-content ol ol,
.single .sidebar-text ul ul,
.single .sidebar-text ul ol,
.single .sidebar-text ol ul,
.single .sidebar-text ol ol,
.single .article-extras ul ul,
.single .article-extras ul ol,
.single .article-extras ol ul,
.single .article-extras ol ol,
.sidebar .spb_widget_area ul ul,
.sidebar .spb_widget_area ul ol,
.sidebar .spb_widget_area ol ul,
.sidebar .spb_widget_area ol ol,
.box-content-wrap ul ul,
.box-content-wrap ul ol,
.box-content-wrap ol ul,
.box-content-wrap ol ol,
.spb_box_text ul ul,
.spb_box_text ul ol,
.spb_box_text ol ul,
.spb_box_text ol ol,
.spb_algolia_naep_tool ul ul,
.spb_algolia_naep_tool ul ol,
.spb_algolia_naep_tool ol ul,
.spb_algolia_naep_tool ol ol,
.state-list-text ul ul,
.state-list-text ul ol,
.state-list-text ol ul,
.state-list-text ol ol,
.state-report-footer ul ul,
.state-report-footer ul ol,
.state-report-footer ol ul,
.state-report-footer ol ol,
.state_report .main-section ul ul,
.state_report .main-section ul ol,
.state_report .main-section ol ul,
.state_report .main-section ol ol,
.body-text ul ul,
.body-text ul ol,
.body-text ol ul,
.body-text ol ol,
.help-text ul ul,
.help-text ul ol,
.help-text ol ul,
.help-text ol ol,
.ngp-form .contributions ul ul,
.ngp-form .contributions ul ol,
.ngp-form .contributions ol ul,
.ngp-form .contributions ol ol {
  margin-top: 20px;
}
.spb_content_element.spb_text_column ol:not(.list-unstyled):not(.at-steps),
.spb_raw_html ol:not(.list-unstyled):not(.at-steps),
.spb_icon_box ol:not(.list-unstyled):not(.at-steps),
.team_list ol:not(.list-unstyled):not(.at-steps),
.spb_team_member ol:not(.list-unstyled):not(.at-steps),
.tweet-text ol:not(.list-unstyled):not(.at-steps),
.single .page-content ol:not(.list-unstyled):not(.at-steps),
.single .sidebar-text ol:not(.list-unstyled):not(.at-steps),
.single .article-extras ol:not(.list-unstyled):not(.at-steps),
.sidebar .spb_widget_area ol:not(.list-unstyled):not(.at-steps),
.box-content-wrap ol:not(.list-unstyled):not(.at-steps),
.spb_box_text ol:not(.list-unstyled):not(.at-steps),
.spb_algolia_naep_tool ol:not(.list-unstyled):not(.at-steps),
.state-list-text ol:not(.list-unstyled):not(.at-steps),
.state-report-footer ol:not(.list-unstyled):not(.at-steps),
.state_report .main-section ol:not(.list-unstyled):not(.at-steps),
.body-text ol:not(.list-unstyled):not(.at-steps),
.help-text ol:not(.list-unstyled):not(.at-steps),
.ngp-form .contributions ol:not(.list-unstyled):not(.at-steps) {
  counter-reset: item;
  margin-bottom: 0px;
  margin-left: 15px;
  padding-left: 0;
}
.spb_content_element.spb_text_column ol:not(.list-unstyled):not(.at-steps) > li,
.spb_raw_html ol:not(.list-unstyled):not(.at-steps) > li,
.spb_icon_box ol:not(.list-unstyled):not(.at-steps) > li,
.team_list ol:not(.list-unstyled):not(.at-steps) > li,
.spb_team_member ol:not(.list-unstyled):not(.at-steps) > li,
.tweet-text ol:not(.list-unstyled):not(.at-steps) > li,
.single .page-content ol:not(.list-unstyled):not(.at-steps) > li,
.single .sidebar-text ol:not(.list-unstyled):not(.at-steps) > li,
.single .article-extras ol:not(.list-unstyled):not(.at-steps) > li,
.sidebar .spb_widget_area ol:not(.list-unstyled):not(.at-steps) > li,
.box-content-wrap ol:not(.list-unstyled):not(.at-steps) > li,
.spb_box_text ol:not(.list-unstyled):not(.at-steps) > li,
.spb_algolia_naep_tool ol:not(.list-unstyled):not(.at-steps) > li,
.state-list-text ol:not(.list-unstyled):not(.at-steps) > li,
.state-report-footer ol:not(.list-unstyled):not(.at-steps) > li,
.state_report .main-section ol:not(.list-unstyled):not(.at-steps) > li,
.body-text ol:not(.list-unstyled):not(.at-steps) > li,
.help-text ol:not(.list-unstyled):not(.at-steps) > li,
.ngp-form .contributions ol:not(.list-unstyled):not(.at-steps) > li {
  counter-increment: step-counter;
  position: relative;
}
.spb_content_element.spb_text_column ol:not(.list-unstyled):not(.at-steps) > li:before,
.spb_raw_html ol:not(.list-unstyled):not(.at-steps) > li:before,
.spb_icon_box ol:not(.list-unstyled):not(.at-steps) > li:before,
.team_list ol:not(.list-unstyled):not(.at-steps) > li:before,
.spb_team_member ol:not(.list-unstyled):not(.at-steps) > li:before,
.tweet-text ol:not(.list-unstyled):not(.at-steps) > li:before,
.single .page-content ol:not(.list-unstyled):not(.at-steps) > li:before,
.single .sidebar-text ol:not(.list-unstyled):not(.at-steps) > li:before,
.single .article-extras ol:not(.list-unstyled):not(.at-steps) > li:before,
.sidebar .spb_widget_area ol:not(.list-unstyled):not(.at-steps) > li:before,
.box-content-wrap ol:not(.list-unstyled):not(.at-steps) > li:before,
.spb_box_text ol:not(.list-unstyled):not(.at-steps) > li:before,
.spb_algolia_naep_tool ol:not(.list-unstyled):not(.at-steps) > li:before,
.state-list-text ol:not(.list-unstyled):not(.at-steps) > li:before,
.state-report-footer ol:not(.list-unstyled):not(.at-steps) > li:before,
.state_report .main-section ol:not(.list-unstyled):not(.at-steps) > li:before,
.body-text ol:not(.list-unstyled):not(.at-steps) > li:before,
.help-text ol:not(.list-unstyled):not(.at-steps) > li:before,
.ngp-form .contributions ol:not(.list-unstyled):not(.at-steps) > li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #faaf40;
  margin-left: -28px;
  width: 25px;
  display: block;
  position: absolute;
  text-align: right;
}
.spb_content_element.spb_text_column ul,
.spb_raw_html ul,
.spb_icon_box ul,
.team_list ul,
.spb_team_member ul,
.tweet-text ul,
.single .page-content ul,
.single .sidebar-text ul,
.single .article-extras ul,
.sidebar .spb_widget_area ul,
.box-content-wrap ul,
.spb_box_text ul,
.spb_algolia_naep_tool ul,
.state-list-text ul,
.state-report-footer ul,
.state_report .main-section ul,
.body-text ul,
.help-text ul,
.ngp-form .contributions ul {
  margin-bottom: 0px;
  margin-left: 10px;
}
.spb_content_element.spb_text_column ul.social-icons,
.spb_raw_html ul.social-icons,
.spb_icon_box ul.social-icons,
.team_list ul.social-icons,
.spb_team_member ul.social-icons,
.tweet-text ul.social-icons,
.single .page-content ul.social-icons,
.single .sidebar-text ul.social-icons,
.single .article-extras ul.social-icons,
.sidebar .spb_widget_area ul.social-icons,
.box-content-wrap ul.social-icons,
.spb_box_text ul.social-icons,
.spb_algolia_naep_tool ul.social-icons,
.state-list-text ul.social-icons,
.state-report-footer ul.social-icons,
.state_report .main-section ul.social-icons,
.body-text ul.social-icons,
.help-text ul.social-icons,
.ngp-form .contributions ul.social-icons {
  margin-left: -10px;
  margin-right: -10px;
}
.spb_content_element.spb_text_column ul.social-icons > li,
.spb_raw_html ul.social-icons > li,
.spb_icon_box ul.social-icons > li,
.team_list ul.social-icons > li,
.spb_team_member ul.social-icons > li,
.tweet-text ul.social-icons > li,
.single .page-content ul.social-icons > li,
.single .sidebar-text ul.social-icons > li,
.single .article-extras ul.social-icons > li,
.sidebar .spb_widget_area ul.social-icons > li,
.box-content-wrap ul.social-icons > li,
.spb_box_text ul.social-icons > li,
.spb_algolia_naep_tool ul.social-icons > li,
.state-list-text ul.social-icons > li,
.state-report-footer ul.social-icons > li,
.state_report .main-section ul.social-icons > li,
.body-text ul.social-icons > li,
.help-text ul.social-icons > li,
.ngp-form .contributions ul.social-icons > li {
  background: transparent !important;
}
.spb_content_element.spb_text_column ul.social-icons > li a,
.spb_raw_html ul.social-icons > li a,
.spb_icon_box ul.social-icons > li a,
.team_list ul.social-icons > li a,
.spb_team_member ul.social-icons > li a,
.tweet-text ul.social-icons > li a,
.single .page-content ul.social-icons > li a,
.single .sidebar-text ul.social-icons > li a,
.single .article-extras ul.social-icons > li a,
.sidebar .spb_widget_area ul.social-icons > li a,
.box-content-wrap ul.social-icons > li a,
.spb_box_text ul.social-icons > li a,
.spb_algolia_naep_tool ul.social-icons > li a,
.state-list-text ul.social-icons > li a,
.state-report-footer ul.social-icons > li a,
.state_report .main-section ul.social-icons > li a,
.body-text ul.social-icons > li a,
.help-text ul.social-icons > li a,
.ngp-form .contributions ul.social-icons > li a {
  color: #72ccd2;
}
.spb_content_element.spb_text_column ul.social-icons > li a:hover, .spb_content_element.spb_text_column ul.social-icons > li a.hover, .spb_content_element.spb_text_column ul.social-icons > li a:focus,
.spb_raw_html ul.social-icons > li a:hover,
.spb_raw_html ul.social-icons > li a.hover,
.spb_raw_html ul.social-icons > li a:focus,
.spb_icon_box ul.social-icons > li a:hover,
.spb_icon_box ul.social-icons > li a.hover,
.spb_icon_box ul.social-icons > li a:focus,
.team_list ul.social-icons > li a:hover,
.team_list ul.social-icons > li a.hover,
.team_list ul.social-icons > li a:focus,
.spb_team_member ul.social-icons > li a:hover,
.spb_team_member ul.social-icons > li a.hover,
.spb_team_member ul.social-icons > li a:focus,
.tweet-text ul.social-icons > li a:hover,
.tweet-text ul.social-icons > li a.hover,
.tweet-text ul.social-icons > li a:focus,
.single .page-content ul.social-icons > li a:hover,
.single .page-content ul.social-icons > li a.hover,
.single .page-content ul.social-icons > li a:focus,
.single .sidebar-text ul.social-icons > li a:hover,
.single .sidebar-text ul.social-icons > li a.hover,
.single .sidebar-text ul.social-icons > li a:focus,
.single .article-extras ul.social-icons > li a:hover,
.single .article-extras ul.social-icons > li a.hover,
.single .article-extras ul.social-icons > li a:focus,
.sidebar .spb_widget_area ul.social-icons > li a:hover,
.sidebar .spb_widget_area ul.social-icons > li a.hover,
.sidebar .spb_widget_area ul.social-icons > li a:focus,
.box-content-wrap ul.social-icons > li a:hover,
.box-content-wrap ul.social-icons > li a.hover,
.box-content-wrap ul.social-icons > li a:focus,
.spb_box_text ul.social-icons > li a:hover,
.spb_box_text ul.social-icons > li a.hover,
.spb_box_text ul.social-icons > li a:focus,
.spb_algolia_naep_tool ul.social-icons > li a:hover,
.spb_algolia_naep_tool ul.social-icons > li a.hover,
.spb_algolia_naep_tool ul.social-icons > li a:focus,
.state-list-text ul.social-icons > li a:hover,
.state-list-text ul.social-icons > li a.hover,
.state-list-text ul.social-icons > li a:focus,
.state-report-footer ul.social-icons > li a:hover,
.state-report-footer ul.social-icons > li a.hover,
.state-report-footer ul.social-icons > li a:focus,
.state_report .main-section ul.social-icons > li a:hover,
.state_report .main-section ul.social-icons > li a.hover,
.state_report .main-section ul.social-icons > li a:focus,
.body-text ul.social-icons > li a:hover,
.body-text ul.social-icons > li a.hover,
.body-text ul.social-icons > li a:focus,
.help-text ul.social-icons > li a:hover,
.help-text ul.social-icons > li a.hover,
.help-text ul.social-icons > li a:focus,
.ngp-form .contributions ul.social-icons > li a:hover,
.ngp-form .contributions ul.social-icons > li a.hover,
.ngp-form .contributions ul.social-icons > li a:focus {
  color: #63b1bc;
}
.spb_content_element.spb_text_column ul > li,
.spb_raw_html ul > li,
.spb_icon_box ul > li,
.team_list ul > li,
.spb_team_member ul > li,
.tweet-text ul > li,
.single .page-content ul > li,
.single .sidebar-text ul > li,
.single .article-extras ul > li,
.sidebar .spb_widget_area ul > li,
.box-content-wrap ul > li,
.spb_box_text ul > li,
.spb_algolia_naep_tool ul > li,
.state-list-text ul > li,
.state-report-footer ul > li,
.state_report .main-section ul > li,
.body-text ul > li,
.help-text ul > li,
.ngp-form .contributions ul > li {
  background-image: url(../images/list-bullet@2x.png);
  background-size: 7px 7px;
  background-repeat: no-repeat;
  background-position: top 7px left 0px;
  padding-left: 15px;
}
.spb_content_element.spb_text_column ul > li ul > li,
.spb_raw_html ul > li ul > li,
.spb_icon_box ul > li ul > li,
.team_list ul > li ul > li,
.spb_team_member ul > li ul > li,
.tweet-text ul > li ul > li,
.single .page-content ul > li ul > li,
.single .sidebar-text ul > li ul > li,
.single .article-extras ul > li ul > li,
.sidebar .spb_widget_area ul > li ul > li,
.box-content-wrap ul > li ul > li,
.spb_box_text ul > li ul > li,
.spb_algolia_naep_tool ul > li ul > li,
.state-list-text ul > li ul > li,
.state-report-footer ul > li ul > li,
.state_report .main-section ul > li ul > li,
.body-text ul > li ul > li,
.help-text ul > li ul > li,
.ngp-form .contributions ul > li ul > li {
  padding: 0;
  background: 0;
  display: list-item;
  list-style-type: disc;
}
.spb_content_element.spb_text_column.white-text h1,
.spb_content_element.spb_text_column.white-text h2,
.spb_content_element.spb_text_column.white-text h3,
.spb_content_element.spb_text_column.white-text h3.spb-heading.spb-text-heading,
.spb_content_element.spb_text_column.white-text h4,
.spb_content_element.spb_text_column.white-text h5,
.spb_content_element.spb_text_column.white-text h6,
.spb_content_element.spb_text_column.white-text p,
.spb_content_element.spb_text_column.white-text blockquote,
.spb_content_element.spb_text_column.white-text li,
.spb_raw_html.white-text h1,
.spb_raw_html.white-text h2,
.spb_raw_html.white-text h3,
.spb_raw_html.white-text h3.spb-heading.spb-text-heading,
.spb_raw_html.white-text h4,
.spb_raw_html.white-text h5,
.spb_raw_html.white-text h6,
.spb_raw_html.white-text p,
.spb_raw_html.white-text blockquote,
.spb_raw_html.white-text li,
.spb_icon_box.white-text h1,
.spb_icon_box.white-text h2,
.spb_icon_box.white-text h3,
.spb_icon_box.white-text h3.spb-heading.spb-text-heading,
.spb_icon_box.white-text h4,
.spb_icon_box.white-text h5,
.spb_icon_box.white-text h6,
.spb_icon_box.white-text p,
.spb_icon_box.white-text blockquote,
.spb_icon_box.white-text li,
.team_list.white-text h1,
.team_list.white-text h2,
.team_list.white-text h3,
.team_list.white-text h3.spb-heading.spb-text-heading,
.team_list.white-text h4,
.team_list.white-text h5,
.team_list.white-text h6,
.team_list.white-text p,
.team_list.white-text blockquote,
.team_list.white-text li,
.spb_team_member.white-text h1,
.spb_team_member.white-text h2,
.spb_team_member.white-text h3,
.spb_team_member.white-text h3.spb-heading.spb-text-heading,
.spb_team_member.white-text h4,
.spb_team_member.white-text h5,
.spb_team_member.white-text h6,
.spb_team_member.white-text p,
.spb_team_member.white-text blockquote,
.spb_team_member.white-text li,
.tweet-text.white-text h1,
.tweet-text.white-text h2,
.tweet-text.white-text h3,
.tweet-text.white-text h3.spb-heading.spb-text-heading,
.tweet-text.white-text h4,
.tweet-text.white-text h5,
.tweet-text.white-text h6,
.tweet-text.white-text p,
.tweet-text.white-text blockquote,
.tweet-text.white-text li,
.single .page-content.white-text h1,
.single .page-content.white-text h2,
.single .page-content.white-text h3,
.single .page-content.white-text h3.spb-heading.spb-text-heading,
.single .page-content.white-text h4,
.single .page-content.white-text h5,
.single .page-content.white-text h6,
.single .page-content.white-text p,
.single .page-content.white-text blockquote,
.single .page-content.white-text li,
.single .sidebar-text.white-text h1,
.single .sidebar-text.white-text h2,
.single .sidebar-text.white-text h3,
.single .sidebar-text.white-text h3.spb-heading.spb-text-heading,
.single .sidebar-text.white-text h4,
.single .sidebar-text.white-text h5,
.single .sidebar-text.white-text h6,
.single .sidebar-text.white-text p,
.single .sidebar-text.white-text blockquote,
.single .sidebar-text.white-text li,
.single .article-extras.white-text h1,
.single .article-extras.white-text h2,
.single .article-extras.white-text h3,
.single .article-extras.white-text h3.spb-heading.spb-text-heading,
.single .article-extras.white-text h4,
.single .article-extras.white-text h5,
.single .article-extras.white-text h6,
.single .article-extras.white-text p,
.single .article-extras.white-text blockquote,
.single .article-extras.white-text li,
.sidebar .spb_widget_area.white-text h1,
.sidebar .spb_widget_area.white-text h2,
.sidebar .spb_widget_area.white-text h3,
.sidebar .spb_widget_area.white-text h3.spb-heading.spb-text-heading,
.sidebar .spb_widget_area.white-text h4,
.sidebar .spb_widget_area.white-text h5,
.sidebar .spb_widget_area.white-text h6,
.sidebar .spb_widget_area.white-text p,
.sidebar .spb_widget_area.white-text blockquote,
.sidebar .spb_widget_area.white-text li,
.box-content-wrap.white-text h1,
.box-content-wrap.white-text h2,
.box-content-wrap.white-text h3,
.box-content-wrap.white-text h3.spb-heading.spb-text-heading,
.box-content-wrap.white-text h4,
.box-content-wrap.white-text h5,
.box-content-wrap.white-text h6,
.box-content-wrap.white-text p,
.box-content-wrap.white-text blockquote,
.box-content-wrap.white-text li,
.spb_box_text.white-text h1,
.spb_box_text.white-text h2,
.spb_box_text.white-text h3,
.spb_box_text.white-text h3.spb-heading.spb-text-heading,
.spb_box_text.white-text h4,
.spb_box_text.white-text h5,
.spb_box_text.white-text h6,
.spb_box_text.white-text p,
.spb_box_text.white-text blockquote,
.spb_box_text.white-text li,
.spb_algolia_naep_tool.white-text h1,
.spb_algolia_naep_tool.white-text h2,
.spb_algolia_naep_tool.white-text h3,
.spb_algolia_naep_tool.white-text h3.spb-heading.spb-text-heading,
.spb_algolia_naep_tool.white-text h4,
.spb_algolia_naep_tool.white-text h5,
.spb_algolia_naep_tool.white-text h6,
.spb_algolia_naep_tool.white-text p,
.spb_algolia_naep_tool.white-text blockquote,
.spb_algolia_naep_tool.white-text li,
.state-list-text.white-text h1,
.state-list-text.white-text h2,
.state-list-text.white-text h3,
.state-list-text.white-text h3.spb-heading.spb-text-heading,
.state-list-text.white-text h4,
.state-list-text.white-text h5,
.state-list-text.white-text h6,
.state-list-text.white-text p,
.state-list-text.white-text blockquote,
.state-list-text.white-text li,
.state-report-footer.white-text h1,
.state-report-footer.white-text h2,
.state-report-footer.white-text h3,
.state-report-footer.white-text h3.spb-heading.spb-text-heading,
.state-report-footer.white-text h4,
.state-report-footer.white-text h5,
.state-report-footer.white-text h6,
.state-report-footer.white-text p,
.state-report-footer.white-text blockquote,
.state-report-footer.white-text li,
.state_report .main-section.white-text h1,
.state_report .main-section.white-text h2,
.state_report .main-section.white-text h3,
.state_report .main-section.white-text h3.spb-heading.spb-text-heading,
.state_report .main-section.white-text h4,
.state_report .main-section.white-text h5,
.state_report .main-section.white-text h6,
.state_report .main-section.white-text p,
.state_report .main-section.white-text blockquote,
.state_report .main-section.white-text li,
.body-text.white-text h1,
.body-text.white-text h2,
.body-text.white-text h3,
.body-text.white-text h3.spb-heading.spb-text-heading,
.body-text.white-text h4,
.body-text.white-text h5,
.body-text.white-text h6,
.body-text.white-text p,
.body-text.white-text blockquote,
.body-text.white-text li,
.help-text.white-text h1,
.help-text.white-text h2,
.help-text.white-text h3,
.help-text.white-text h3.spb-heading.spb-text-heading,
.help-text.white-text h4,
.help-text.white-text h5,
.help-text.white-text h6,
.help-text.white-text p,
.help-text.white-text blockquote,
.help-text.white-text li,
.ngp-form .contributions.white-text h1,
.ngp-form .contributions.white-text h2,
.ngp-form .contributions.white-text h3,
.ngp-form .contributions.white-text h3.spb-heading.spb-text-heading,
.ngp-form .contributions.white-text h4,
.ngp-form .contributions.white-text h5,
.ngp-form .contributions.white-text h6,
.ngp-form .contributions.white-text p,
.ngp-form .contributions.white-text blockquote,
.ngp-form .contributions.white-text li {
  color: white !important;
}
.spb_content_element.spb_text_column.lede-text, .spb_content_element.spb_text_column.lede-text p,
.spb_raw_html.lede-text,
.spb_raw_html.lede-text p,
.spb_icon_box.lede-text,
.spb_icon_box.lede-text p,
.team_list.lede-text,
.team_list.lede-text p,
.spb_team_member.lede-text,
.spb_team_member.lede-text p,
.tweet-text.lede-text,
.tweet-text.lede-text p,
.single .page-content.lede-text,
.single .page-content.lede-text p,
.single .sidebar-text.lede-text,
.single .sidebar-text.lede-text p,
.single .article-extras.lede-text,
.single .article-extras.lede-text p,
.sidebar .spb_widget_area.lede-text,
.sidebar .spb_widget_area.lede-text p,
.box-content-wrap.lede-text,
.box-content-wrap.lede-text p,
.spb_box_text.lede-text,
.spb_box_text.lede-text p,
.spb_algolia_naep_tool.lede-text,
.spb_algolia_naep_tool.lede-text p,
.state-list-text.lede-text,
.state-list-text.lede-text p,
.state-report-footer.lede-text,
.state-report-footer.lede-text p,
.state_report .main-section.lede-text,
.state_report .main-section.lede-text p,
.body-text.lede-text,
.body-text.lede-text p,
.help-text.lede-text,
.help-text.lede-text p,
.ngp-form .contributions.lede-text,
.ngp-form .contributions.lede-text p {
  font-size: 22px;
  line-height: 1.55;
}
.spb_content_element.spb_text_column em,
.spb_raw_html em,
.spb_icon_box em,
.team_list em,
.spb_team_member em,
.tweet-text em,
.single .page-content em,
.single .sidebar-text em,
.single .article-extras em,
.sidebar .spb_widget_area em,
.box-content-wrap em,
.spb_box_text em,
.spb_algolia_naep_tool em,
.state-list-text em,
.state-report-footer em,
.state_report .main-section em,
.body-text em,
.help-text em,
.ngp-form .contributions em {
  font-size: 16px;
  line-height: 1.3;
  color: #5c666b;
}
.spb_content_element.spb_text_column address,
.spb_raw_html address,
.spb_icon_box address,
.team_list address,
.spb_team_member address,
.tweet-text address,
.single .page-content address,
.single .sidebar-text address,
.single .article-extras address,
.sidebar .spb_widget_area address,
.box-content-wrap address,
.spb_box_text address,
.spb_algolia_naep_tool address,
.state-list-text address,
.state-report-footer address,
.state_report .main-section address,
.body-text address,
.help-text address,
.ngp-form .contributions address {
  font-size: 22px;
  line-height: 1.3;
  color: #bf311a;
  max-width: 950px;
  margin: 20px auto;
}

/* END WYSIWYG CONTENT STYLING */
/* LEGACY STYLES */
.algolia-integration {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
}

cite {
  font-size: 15px;
  color: #5c666b;
}
cite span {
  font-size: 15px;
  color: #5c666b;
}

h4.spb-heading span:before,
h4.spb-heading span:after,
h3.spb-heading span:before,
h3.spb-heading span:after,
h4.lined-heading span:before,
h4.lined-heading span:after {
  top: 15px;
}

body abbr {
  border: 0px;
  cursor: pointer !important;
  display: inline-block;
}
body abbr:before {
  font-size: 9px;
}
body #tooltip {
  font-family: Ubuntu, sans-serif;
  font-size: 1em;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  line-height: 1.5;
  color: white;
  background: #333;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: -ms-radial-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 100;
  padding: 15px;
  pointer-events: none;
}
body #tooltip.left:after {
  left: 10px;
  margin: 0;
}
body #tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0;
}
body .spb_text_column abbr {
  border: 0px;
  cursor: pointer;
  margin: -2px 3px;
}
body .spb_text_column abbr i {
  display: block;
  height: 15px;
  width: 15px;
  background-image: url("../images/sprite-assignment-icons@2x.png");
  background-size: 45px 105px;
  background-position: top -15px left -15px;
}
body .spb_text_column abbr i:before {
  display: none;
  visibility: hidden;
  opacity: 0;
}
body .tooltip {
  width: 400px;
  max-width: 400px;
  min-width: 400px;
  z-index: 11;
}
body .tooltip.in {
  opacity: 1;
}
body .tooltip.top {
  margin-top: -10px;
}
body .tooltip.top .tooltip-arrow {
  border-top-color: white;
  margin-left: -17px;
  bottom: -3px;
  z-index: 1;
  border-width: 15px 17px 0;
}
body .tooltip .tooltip-inner {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-size: 14px;
  text-align: left;
  line-height: 1.7;
  color: #5c666b;
  background-color: white;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16);
  padding: 15px;
  pointer-events: none;
  width: 400px;
  max-width: 400px;
  min-width: 400px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
body .tooltip.has-question .tooltip-question {
  position: relative;
  border-top: 1px solid #f2f2f2;
  font-style: italic;
  font-size: 12px;
  line-height: 1.5;
  margin: 10px -15px -15px -15px;
  padding: 10px 15px;
  color: rgba(92, 102, 107, 0.65);
}
body .tooltip.has-question .tooltip-question:before {
  content: "Questions to Consider";
  font-weight: bold;
  display: block;
}

.spb_tweets_slider_widget,
.spb_latest_tweets_widget {
  padding: 0px;
}
.spb_tweets_slider_widget div.spb-bg-color-wrap,
.spb_latest_tweets_widget div.spb-bg-color-wrap {
  background: none;
}
.spb_tweets_slider_widget .tweet-icon,
.spb_latest_tweets_widget .tweet-icon {
  display: none;
}
.spb_tweets_slider_widget .slider-wrap.spb-asset-content,
.spb_latest_tweets_widget .slider-wrap.spb-asset-content {
  padding: 20px 0;
}
.spb_tweets_slider_widget .tweets-slider,
.spb_latest_tweets_widget .tweets-slider {
  margin-bottom: 10px;
}
.spb_tweets_slider_widget .tweets-slider.flexslider,
.spb_latest_tweets_widget .tweets-slider.flexslider {
  margin-top: 0;
}
.spb_tweets_slider_widget .tweets-slider .tweet-text,
.spb_latest_tweets_widget .tweets-slider .tweet-text {
  color: #5c666b;
  font-size: 18px;
  line-height: 26px;
}
.spb_tweets_slider_widget .tweets-slider li,
.spb_latest_tweets_widget .tweets-slider li {
  background-image: none;
}
.spb_tweets_slider_widget .tweets-slider .flex-direction-nav .flex-prev:before,
.spb_latest_tweets_widget .tweets-slider .flex-direction-nav .flex-prev:before {
  content: "";
  color: #5c666b;
  font-size: 20px;
}
.spb_tweets_slider_widget .tweets-slider .flex-direction-nav .flex-prev:hover:before,
.spb_latest_tweets_widget .tweets-slider .flex-direction-nav .flex-prev:hover:before {
  content: "";
}
.spb_tweets_slider_widget .tweets-slider .flex-direction-nav .flex-next:before,
.spb_latest_tweets_widget .tweets-slider .flex-direction-nav .flex-next:before {
  content: "";
  color: #5c666b;
  font-size: 20px;
}
.spb_tweets_slider_widget .tweets-slider .flex-direction-nav .flex-next:hover:before,
.spb_latest_tweets_widget .tweets-slider .flex-direction-nav .flex-next:hover:before {
  content: "";
}
.spb_tweets_slider_widget .latest-tweets-wrap .twitter-bird,
.spb_latest_tweets_widget .latest-tweets-wrap .twitter-bird {
  color: #5c666b;
  display: block;
  text-align: center;
  float: none;
  width: 100%;
  max-width: 800px;
  margin: 0px auto 15px auto;
  font-size: 24px;
}
.spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap {
  color: #5c666b;
  display: block;
  text-align: center;
  float: none;
  width: 100%;
  max-width: 800px;
  margin: 0px auto;
}
.spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button),
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button) {
  color: #f05c22;
}
.spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):hover, .spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):focus,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):hover,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap a:not(.sf-button):focus {
  color: #bf311a;
}
.spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap .tweet-text,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap .tweet-text {
  color: #5c666b;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 10px;
}
.spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap .twitter_intents,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap .twitter_intents {
  color: #5c666b;
  font-size: 16px;
  line-height: 1.4;
}
.spb_tweets_slider_widget .latest-tweets-wrap .tweet-wrap .twitter_intents a,
.spb_latest_tweets_widget .latest-tweets-wrap .tweet-wrap .twitter_intents a {
  margin: 0px 5px;
}

/* iCheck plugin Square skin, black
----------------------------------- */
.icheckbox_square,
.iradio_square {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  background: url(../images/square@2x.png) no-repeat;
  -webkit-background-size: 240px 24px;
  background-size: 240px 24px;
  border: none;
  cursor: pointer;
}

.icheckbox_square {
  background-position: 0 0;
}

.icheckbox_square.hover {
  background-position: -24px 0;
}

.icheckbox_square.checked {
  background-position: -48px 0;
}

.icheckbox_square.disabled {
  background-position: -72px 0;
  cursor: default;
}

.icheckbox_square.checked.disabled {
  background-position: -96px 0;
}

.iradio_square {
  background-position: -120px 0;
}

.iradio_square.hover {
  background-position: -144px 0;
}

.iradio_square.checked {
  background-position: -168px 0;
}

.iradio_square.disabled {
  background-position: -192px 0;
  cursor: default;
}

.iradio_square.checked.disabled {
  background-position: -216px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .icheckbox_square,
.iradio_square {
    background-image: url(../images/square@2x.png);
    -webkit-background-size: 240px 24px;
    background-size: 240px 24px;
  }
}
.rev_slider_wrapper .tp-leftarrow {
  left: 0 !important;
  margin-left: 0 !important;
}
.rev_slider_wrapper .tp-rightarrow {
  left: auto !important;
  right: 0 !important;
}

.recent-content-container {
  width: 100%;
  margin: 0;
  padding-top: 0;
  padding-bottom: 50px;
  background-color: rgba(104, 115, 120, 0.1);
}
.recent-content-container h3.related-title {
  font-size: 34px;
  line-height: 1.2;
  color: #5c666b;
  margin-top: 55px;
  margin-bottom: 55px;
  padding: 0px;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items {
  margin-bottom: 0;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item {
  opacity: 1;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap {
  background-color: #fff;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .blog-item-details .date {
  position: static;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .comments-likes {
  position: static;
  float: left;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .comments-likes ul.social-icons {
  margin: 0;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .comments-likes ul.social-icons li {
  list-style-type: none;
  padding: 0;
}
.recent-content-container .spb_blog_widget.blog-wrap .blog-items-wrap.blog-masonry .blog-items .blog-item .details-wrap .comments-likes ul.social-icons li:before {
  display: none;
}

/* LEGACY STYLES */
.algolia-search-filter-inner {
  background-color: #f2f2f2;
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
@media (min-width: 991px) {
  .algolia-search-filter-inner {
    margin-bottom: 52px;
  }
}
@media (max-width: 991px) {
  .algolia-search-filter-inner {
    margin-bottom: 30px;
  }
}

.term_group_title {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: bold !important;
  font-size: 15px;
  color: #5c666b;
  background-color: #f2f2f2;
  display: block;
  width: 100%;
  height: 63px;
  position: relative;
  padding: 20px 25px;
  cursor: pointer;
  margin-top: 0px;
  margin-bottom: 0px;
  box-sizing: border-box;
}
.term_group_title:after {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 62px;
  width: 62px;
  display: block;
  background-color: #eedc89;
  font-family: "Custom Icon Font";
  content: "d";
  font-size: 30px;
  padding: 21px 16px;
  color: white !important;
  line-height: 0.75;
}
.term_group_title.expanded {
  border-bottom: 1px solid white;
}
.term_group_title.expanded:after {
  content: "k";
}

.col-sm-4.column_container .algolia-search-filter-inner {
  margin-top: 0px !important;
}

.term_group {
  padding: 10px 15px 10px 15px;
  box-sizing: border-box;
}
.term_group label {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal;
  font-size: 15px;
  color: #5c666b;
  padding: 10px;
  display: block;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.term_group label.checkbox-label, .term_group label.radio-label {
  padding: 10px 10px 10px 44px;
}
.term_group label .icheckbox_square,
.term_group label .iradio_square {
  position: absolute;
  top: 10px;
  left: 10px;
}
.term_group .no-results {
  color: #5c666b;
  margin-top: 25px;
}

.no-results {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #f2f2f2;
  text-align: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.state-academic-performance-tool-loader {
  padding: 0 0 100px 0;
}

.state-academic-performance-tool {
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
  height: auto;
}

.state-academic-performance-tool-container .col-md-12 {
  float: none;
}

.state-academic-performance-tool .focus-state .algolia-search-filter-inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
}

.state-academic-performance-tool .algolia-search-filter-inner {
  margin-top: 10px;
}

.state-academic-performance-tool .term_group {
  overflow-y: scroll;
  max-height: 250px;
}

#scatterplot-container {
  padding: 0px;
  margin: 0px auto 20px auto;
  display: none;
  position: relative;
  max-width: 792px;
  height: auto;
  overflow: hidden;
}

#scatterplot-container .quadrant-label {
  font-size: 10px;
  line-height: 1.2;
  position: absolute;
  z-index: 0 !important;
}

#scatterplot-container .highcharts-data-labels span {
  padding: 9px 0 0 11px;
  margin-top: 9px !important;
  z-index: -1;
}

#scatterplot-container .scatterplot {
  position: relative;
  z-index: 1 !important;
}
#scatterplot-container .scatterplot .highcharts-background {
  fill: transparent !important;
}

#scatterplot-container .quadrant-label.high-low {
  left: 80px;
  top: 54px;
}

#scatterplot-container .quadrant-label.high-high {
  text-align: right;
  right: 24px;
  top: 54px;
}

#scatterplot-container .quadrant-label.low-low {
  left: 80px;
  bottom: 65px;
}

#scatterplot-container .quadrant-label.low-high {
  text-align: right;
  right: 24px;
  bottom: 65px;
}

.scatterplot-display-text {
  padding: 0px;
  margin-bottom: 20px;
}

#scatterplot-container .highcharts-contextmenu div {
  margin: 5px 0px;
}
#scatterplot-container .highcharts-contextmenu hr {
  margin: 10px 0px;
}

.no-data {
  max-width: 792px;
  margin: 0px auto 20px;
  position: relative;
}
.no-data img {
  opacity: 0.4;
}
.no-data p {
  position: absolute;
  top: 150px;
  left: 0px;
  width: 100%;
  padding: 0 90px;
  text-align: center;
}

.all-states {
  text-align: left;
  max-width: 792px;
  margin: 0px auto 20px auto;
  padding: 0px;
}
.all-states .col-md-3 {
  margin-top: 10px;
}
.all-states .checkbox-label {
  display: block;
  width: 100%;
  margin: 0 20px 15px 0;
}
.all-states .is_focus {
  opacity: 0.4;
  pointer-events: none;
}

#scatterplot-container .disabled,
#scatterplot-container .disabled + .category_title,
#scatterplot-container .disabled + .is_focus,
.state-academic-performance-tool .disabled,
.state-academic-performance-tool .disabled + .category_title,
.state-academic-performance-tool .disabled + .is_focus,
.all-states .disabled,
.all-states .disabled + .category_title,
.all-states .disabled + .is_focus {
  opacity: 0.4;
  pointer-events: none;
}

.footnote-text {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  padding: 0px;
  margin: 0px auto 0 auto;
  max-width: 792px;
}

@media (min-width: 767px) {
  body.page-id-49949 #main-container .page-heading:not(.has-image) .heading-text {
    width: 70% !important;
  }
  body.page-id-49949 .spb-row-container .spb_content_element .spb-asset-content h3.first {
    font-size: 27px;
    line-height: 1.2;
  }
}

.spb-row-container .across-the-nation-column {
  padding-right: 16px;
  padding-top: 50px;
}
@media (min-width: 767px) {
  .spb-row-container .across-the-nation-column {
    padding-right: 50px;
  }
}
@media (min-width: 767px) {
  .spb-row-container .spb-column-container.image-column {
    top: -60px;
  }
}

.spb_algolia_early_childhood_scatterplot .highcharts-contextmenu div {
  margin: 5px 0px;
}
.spb_algolia_early_childhood_scatterplot .highcharts-contextmenu hr {
  margin: 10px 0px;
}
.spb_algolia_early_childhood_scatterplot .highcharts-data-labels {
  z-index: 2;
}
.spb_algolia_early_childhood_scatterplot .highcharts-data-labels span {
  color: white !important;
  font-weight: bold;
  font-size: 12px;
  padding: 9px 0 0 11px;
  margin-top: 9px !important;
  z-index: -1;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs {
  position: relative;
  padding: 0.2em;
  background: transparent;
  border: none;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #e7e7e7;
  border-top: none;
  border-right: none;
  border-left: none;
  background: rgba(99, 177, 188, 0.08);
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
  border: none;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
  color: #63b1bc;
  font-weight: bold;
  font-size: 16px;
  border-bottom: 4px solid inherit;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: black;
  border-bottom: 4px solid #63b1bc;
  background: none;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
  background: none;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-state-default {
  background: none;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.spb_algolia_early_childhood_scatterplot .scatterplot-tabs.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding-top: 30px;
  background: none;
  background-color: white;
}

.state-menu-dropdown {
  text-align: left;
  max-width: 760px;
  margin: 20px auto 20px auto;
  padding: 0px;
  float: none;
}
.state-menu-dropdown p {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
}
.state-menu-dropdown .col-md-3 {
  margin-top: 10px;
}
.state-menu-dropdown .col-md-3:empty {
  display: none;
}
.state-menu-dropdown .checkbox-label {
  display: block;
  width: 100%;
  margin: 0 20px 15px 0;
}
.state-menu-dropdown .checkbox-label .category_title {
  font-weight: 700;
  color: #5c666b;
  font-size: 14px;
}
.state-menu-dropdown .is_focus {
  opacity: 0.4;
  pointer-events: none;
}

@media (min-width: 767px) {
  body.parent-pageid-49949 #main-container .page-heading:not(.has-image) .heading-text {
    width: 70% !important;
  }
  body.parent-pageid-49949 .spb-row-container .spb_content_element .spb-asset-content h3.first {
    font-size: 27px;
    line-height: 1.2;
  }
}

.state-face-image-container {
  position: relative;
  text-align: center;
  height: 380px;
}
.state-face-image-container .spb_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.state-face-image-container .spb_wrapper h3 {
  font-weight: bold;
  color: #315459;
  margin: 0;
  line-height: 24px;
}
.state-face-image-container .spb_wrapper h3.state-face-title {
  font-size: 17px;
  margin: 30px 0;
}
.state-face-image-container .spb_wrapper h3.state-face-rating {
  font-size: 36px;
}
.state-face-image-container .spb_wrapper h5 {
  color: #5c666b;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.state-face-image-container .spb_wrapper span.state-face-icon {
  color: transparent;
}
.state-face-image-container .spb_wrapper span.state-face-icon:before {
  font-size: 200px;
  color: #63b1bc;
  margin: 0;
}

.spb_algolia_early_childhood_donut_chart .highcharts-contextmenu div {
  margin: 5px 0px;
}
.spb_algolia_early_childhood_donut_chart .highcharts-contextmenu hr {
  margin: 10px 0px;
}
.spb_algolia_early_childhood_donut_chart .highcharts-data-labels {
  z-index: 2;
}
.spb_algolia_early_childhood_donut_chart .highcharts-data-labels span {
  color: white !important;
  font-weight: bold;
  font-size: 12px;
  padding: 9px 0 0 11px;
  margin-top: 9px !important;
  z-index: -1;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
  display: flex;
  justify-content: left;
  background: rgba(99, 177, 188, 0.08);
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
  border: none;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
  color: #63b1bc;
  font-weight: bold;
  font-size: 16px;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: black;
  border-bottom: 4px solid #63b1bc;
  background: none;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-state-default {
  background: transparent;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.spb_algolia_early_childhood_donut_chart .scatterplot-tabs.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding-top: 30px;
  background: none;
  background-color: white;
}

.highcharts-tooltip > span {
  text-align: center;
}
.highcharts-tooltip > span h4 {
  color: #5c666b;
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0px;
}
.highcharts-tooltip > span p {
  font-size: 12px;
  line-height: 16px;
  color: #5c666b;
  margin-top: 0px;
  margin-bottom: 10px;
}
.highcharts-tooltip > span h3 {
  color: #63b1bc;
  font-size: 22px;
  font-weight: bold;
  margin: 0px;
}
.highcharts-tooltip > span a {
  color: #f05c22;
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  .highcharts-tooltip > span a:hover {
    color: #5c666b;
  }
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip > span a:hover {
    color: #f05c22;
  }
}
g.highcharts-button[transform="translate(739,10)"] {
  display: none;
}

.spb_algolia_early_childhood_donut_chart #bar-chart-container {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  font-size: 20px;
  text-align: left;
  transition: all 0.2s;
  margin: 0 auto;
}
.spb_algolia_early_childhood_donut_chart #bar-chart-container p {
  color: #5c666b;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  margin: 0;
}
.spb_algolia_early_childhood_donut_chart #bar-chart-container h3 {
  color: #5c666b;
  font-size: 36px;
  font-weight: bold;
  line-height: 24px;
  margin: 0px;
  padding: 18px 0;
}
.spb_algolia_early_childhood_donut_chart dl {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: calc(100% - 95px);
  position: relative;
  padding: 0 20px;
}
.spb_algolia_early_childhood_donut_chart dl dd {
  margin: 10px 0px;
}
.spb_algolia_early_childhood_donut_chart dl dd.three-year {
  border: 1px solid #315459;
}
.spb_algolia_early_childhood_donut_chart dl dd.four-year {
  border: 1px solid #71cad1;
}
.spb_algolia_early_childhood_donut_chart dl dd .text {
  display: flex;
  align-items: center;
  height: 9px;
  width: 130px;
  position: absolute;
  left: 0;
  justify-content: flex-start;
  color: #5c666b;
  font-size: 15px;
}
.spb_algolia_early_childhood_donut_chart .percentage {
  font-size: 0.8em;
  line-height: 1;
  width: 100%;
  height: 8px;
  margin-left: 20px;
}
.spb_algolia_early_childhood_donut_chart .percentage.three-year:after {
  content: "";
  display: block;
  background-color: #315459;
  width: 1px;
  margin-bottom: 10px;
  height: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.spb_algolia_early_childhood_donut_chart .percentage.three-year:before {
  content: "3-year-olds";
  position: absolute;
  right: -97px;
  top: 7px;
  color: #5c666b;
  font-size: 15px;
}
.spb_algolia_early_childhood_donut_chart .percentage.four-year:after {
  content: "";
  display: block;
  background-color: #71cad1;
  width: 1px;
  margin-bottom: 10px;
  height: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.spb_algolia_early_childhood_donut_chart .percentage.four-year:before {
  content: "4-year-olds";
  position: absolute;
  right: -97px;
  top: 36px;
  color: #5c666b;
  font-size: 15px;
}
.spb_algolia_early_childhood_donut_chart .percentage-.three-year:after,
.spb_algolia_early_childhood_donut_chart .percentage-0.three-year:after {
  width: 0px;
}
.spb_algolia_early_childhood_donut_chart .percentage-.four-year:after,
.spb_algolia_early_childhood_donut_chart .percentage-0.four-year:after {
  width: 0px;
}
.spb_algolia_early_childhood_donut_chart .percentage-108.three-year:after {
  width: 100%;
}
.spb_algolia_early_childhood_donut_chart .percentage-108.four-year:after {
  width: 100%;
}
.spb_algolia_early_childhood_donut_chart .percentage-1.three-year:after {
  width: 1%;
}
.spb_algolia_early_childhood_donut_chart .percentage-1.four-year:after {
  width: 1%;
}
.spb_algolia_early_childhood_donut_chart .percentage-2.three-year:after {
  width: 2%;
}
.spb_algolia_early_childhood_donut_chart .percentage-2.four-year:after {
  width: 2%;
}
.spb_algolia_early_childhood_donut_chart .percentage-3.three-year:after {
  width: 3%;
}
.spb_algolia_early_childhood_donut_chart .percentage-3.four-year:after {
  width: 3%;
}
.spb_algolia_early_childhood_donut_chart .percentage-4.three-year:after {
  width: 4%;
}
.spb_algolia_early_childhood_donut_chart .percentage-4.four-year:after {
  width: 4%;
}
.spb_algolia_early_childhood_donut_chart .percentage-5.three-year:after {
  width: 5%;
}
.spb_algolia_early_childhood_donut_chart .percentage-5.four-year:after {
  width: 5%;
}
.spb_algolia_early_childhood_donut_chart .percentage-6.three-year:after {
  width: 6%;
}
.spb_algolia_early_childhood_donut_chart .percentage-6.four-year:after {
  width: 6%;
}
.spb_algolia_early_childhood_donut_chart .percentage-7.three-year:after {
  width: 7%;
}
.spb_algolia_early_childhood_donut_chart .percentage-7.four-year:after {
  width: 7%;
}
.spb_algolia_early_childhood_donut_chart .percentage-8.three-year:after {
  width: 8%;
}
.spb_algolia_early_childhood_donut_chart .percentage-8.four-year:after {
  width: 8%;
}
.spb_algolia_early_childhood_donut_chart .percentage-9.three-year:after {
  width: 9%;
}
.spb_algolia_early_childhood_donut_chart .percentage-9.four-year:after {
  width: 9%;
}
.spb_algolia_early_childhood_donut_chart .percentage-10.three-year:after {
  width: 10%;
}
.spb_algolia_early_childhood_donut_chart .percentage-10.four-year:after {
  width: 10%;
}
.spb_algolia_early_childhood_donut_chart .percentage-11.three-year:after {
  width: 11%;
}
.spb_algolia_early_childhood_donut_chart .percentage-11.four-year:after {
  width: 11%;
}
.spb_algolia_early_childhood_donut_chart .percentage-12.three-year:after {
  width: 12%;
}
.spb_algolia_early_childhood_donut_chart .percentage-12.four-year:after {
  width: 12%;
}
.spb_algolia_early_childhood_donut_chart .percentage-13.three-year:after {
  width: 13%;
}
.spb_algolia_early_childhood_donut_chart .percentage-13.four-year:after {
  width: 13%;
}
.spb_algolia_early_childhood_donut_chart .percentage-14.three-year:after {
  width: 14%;
}
.spb_algolia_early_childhood_donut_chart .percentage-14.four-year:after {
  width: 14%;
}
.spb_algolia_early_childhood_donut_chart .percentage-15.three-year:after {
  width: 15%;
}
.spb_algolia_early_childhood_donut_chart .percentage-15.four-year:after {
  width: 15%;
}
.spb_algolia_early_childhood_donut_chart .percentage-16.three-year:after {
  width: 16%;
}
.spb_algolia_early_childhood_donut_chart .percentage-16.four-year:after {
  width: 16%;
}
.spb_algolia_early_childhood_donut_chart .percentage-17.three-year:after {
  width: 17%;
}
.spb_algolia_early_childhood_donut_chart .percentage-17.four-year:after {
  width: 17%;
}
.spb_algolia_early_childhood_donut_chart .percentage-18.three-year:after {
  width: 18%;
}
.spb_algolia_early_childhood_donut_chart .percentage-18.four-year:after {
  width: 18%;
}
.spb_algolia_early_childhood_donut_chart .percentage-19.three-year:after {
  width: 19%;
}
.spb_algolia_early_childhood_donut_chart .percentage-19.four-year:after {
  width: 19%;
}
.spb_algolia_early_childhood_donut_chart .percentage-20.three-year:after {
  width: 20%;
}
.spb_algolia_early_childhood_donut_chart .percentage-20.four-year:after {
  width: 20%;
}
.spb_algolia_early_childhood_donut_chart .percentage-21.three-year:after {
  width: 21%;
}
.spb_algolia_early_childhood_donut_chart .percentage-21.four-year:after {
  width: 21%;
}
.spb_algolia_early_childhood_donut_chart .percentage-22.three-year:after {
  width: 22%;
}
.spb_algolia_early_childhood_donut_chart .percentage-22.four-year:after {
  width: 22%;
}
.spb_algolia_early_childhood_donut_chart .percentage-23.three-year:after {
  width: 23%;
}
.spb_algolia_early_childhood_donut_chart .percentage-23.four-year:after {
  width: 23%;
}
.spb_algolia_early_childhood_donut_chart .percentage-24.three-year:after {
  width: 24%;
}
.spb_algolia_early_childhood_donut_chart .percentage-24.four-year:after {
  width: 24%;
}
.spb_algolia_early_childhood_donut_chart .percentage-25.three-year:after {
  width: 25%;
}
.spb_algolia_early_childhood_donut_chart .percentage-25.four-year:after {
  width: 25%;
}
.spb_algolia_early_childhood_donut_chart .percentage-26.three-year:after {
  width: 26%;
}
.spb_algolia_early_childhood_donut_chart .percentage-26.four-year:after {
  width: 26%;
}
.spb_algolia_early_childhood_donut_chart .percentage-27.three-year:after {
  width: 27%;
}
.spb_algolia_early_childhood_donut_chart .percentage-27.four-year:after {
  width: 27%;
}
.spb_algolia_early_childhood_donut_chart .percentage-28.three-year:after {
  width: 28%;
}
.spb_algolia_early_childhood_donut_chart .percentage-28.four-year:after {
  width: 28%;
}
.spb_algolia_early_childhood_donut_chart .percentage-29.three-year:after {
  width: 29%;
}
.spb_algolia_early_childhood_donut_chart .percentage-29.four-year:after {
  width: 29%;
}
.spb_algolia_early_childhood_donut_chart .percentage-30.three-year:after {
  width: 30%;
}
.spb_algolia_early_childhood_donut_chart .percentage-30.four-year:after {
  width: 30%;
}
.spb_algolia_early_childhood_donut_chart .percentage-31.three-year:after {
  width: 31%;
}
.spb_algolia_early_childhood_donut_chart .percentage-31.four-year:after {
  width: 31%;
}
.spb_algolia_early_childhood_donut_chart .percentage-32.three-year:after {
  width: 32%;
}
.spb_algolia_early_childhood_donut_chart .percentage-32.four-year:after {
  width: 32%;
}
.spb_algolia_early_childhood_donut_chart .percentage-33.three-year:after {
  width: 33%;
}
.spb_algolia_early_childhood_donut_chart .percentage-33.four-year:after {
  width: 33%;
}
.spb_algolia_early_childhood_donut_chart .percentage-34.three-year:after {
  width: 34%;
}
.spb_algolia_early_childhood_donut_chart .percentage-34.four-year:after {
  width: 34%;
}
.spb_algolia_early_childhood_donut_chart .percentage-35.three-year:after {
  width: 35%;
}
.spb_algolia_early_childhood_donut_chart .percentage-35.four-year:after {
  width: 35%;
}
.spb_algolia_early_childhood_donut_chart .percentage-36.three-year:after {
  width: 36%;
}
.spb_algolia_early_childhood_donut_chart .percentage-36.four-year:after {
  width: 36%;
}
.spb_algolia_early_childhood_donut_chart .percentage-37.three-year:after {
  width: 37%;
}
.spb_algolia_early_childhood_donut_chart .percentage-37.four-year:after {
  width: 37%;
}
.spb_algolia_early_childhood_donut_chart .percentage-38.three-year:after {
  width: 38%;
}
.spb_algolia_early_childhood_donut_chart .percentage-38.four-year:after {
  width: 38%;
}
.spb_algolia_early_childhood_donut_chart .percentage-39.three-year:after {
  width: 39%;
}
.spb_algolia_early_childhood_donut_chart .percentage-39.four-year:after {
  width: 39%;
}
.spb_algolia_early_childhood_donut_chart .percentage-40.three-year:after {
  width: 40%;
}
.spb_algolia_early_childhood_donut_chart .percentage-40.four-year:after {
  width: 40%;
}
.spb_algolia_early_childhood_donut_chart .percentage-41.three-year:after {
  width: 41%;
}
.spb_algolia_early_childhood_donut_chart .percentage-41.four-year:after {
  width: 41%;
}
.spb_algolia_early_childhood_donut_chart .percentage-42.three-year:after {
  width: 42%;
}
.spb_algolia_early_childhood_donut_chart .percentage-42.four-year:after {
  width: 42%;
}
.spb_algolia_early_childhood_donut_chart .percentage-43.three-year:after {
  width: 43%;
}
.spb_algolia_early_childhood_donut_chart .percentage-43.four-year:after {
  width: 43%;
}
.spb_algolia_early_childhood_donut_chart .percentage-44.three-year:after {
  width: 44%;
}
.spb_algolia_early_childhood_donut_chart .percentage-44.four-year:after {
  width: 44%;
}
.spb_algolia_early_childhood_donut_chart .percentage-45.three-year:after {
  width: 45%;
}
.spb_algolia_early_childhood_donut_chart .percentage-45.four-year:after {
  width: 45%;
}
.spb_algolia_early_childhood_donut_chart .percentage-46.three-year:after {
  width: 46%;
}
.spb_algolia_early_childhood_donut_chart .percentage-46.four-year:after {
  width: 46%;
}
.spb_algolia_early_childhood_donut_chart .percentage-47.three-year:after {
  width: 47%;
}
.spb_algolia_early_childhood_donut_chart .percentage-47.four-year:after {
  width: 47%;
}
.spb_algolia_early_childhood_donut_chart .percentage-48.three-year:after {
  width: 48%;
}
.spb_algolia_early_childhood_donut_chart .percentage-48.four-year:after {
  width: 48%;
}
.spb_algolia_early_childhood_donut_chart .percentage-49.three-year:after {
  width: 49%;
}
.spb_algolia_early_childhood_donut_chart .percentage-49.four-year:after {
  width: 49%;
}
.spb_algolia_early_childhood_donut_chart .percentage-50.three-year:after {
  width: 50%;
}
.spb_algolia_early_childhood_donut_chart .percentage-50.four-year:after {
  width: 50%;
}
.spb_algolia_early_childhood_donut_chart .percentage-51.three-year:after {
  width: 51%;
}
.spb_algolia_early_childhood_donut_chart .percentage-51.four-year:after {
  width: 51%;
}
.spb_algolia_early_childhood_donut_chart .percentage-52.three-year:after {
  width: 52%;
}
.spb_algolia_early_childhood_donut_chart .percentage-52.four-year:after {
  width: 52%;
}
.spb_algolia_early_childhood_donut_chart .percentage-53.three-year:after {
  width: 53%;
}
.spb_algolia_early_childhood_donut_chart .percentage-53.four-year:after {
  width: 53%;
}
.spb_algolia_early_childhood_donut_chart .percentage-54.three-year:after {
  width: 54%;
}
.spb_algolia_early_childhood_donut_chart .percentage-54.four-year:after {
  width: 54%;
}
.spb_algolia_early_childhood_donut_chart .percentage-55.three-year:after {
  width: 55%;
}
.spb_algolia_early_childhood_donut_chart .percentage-55.four-year:after {
  width: 55%;
}
.spb_algolia_early_childhood_donut_chart .percentage-56.three-year:after {
  width: 56%;
}
.spb_algolia_early_childhood_donut_chart .percentage-56.four-year:after {
  width: 56%;
}
.spb_algolia_early_childhood_donut_chart .percentage-57.three-year:after {
  width: 57%;
}
.spb_algolia_early_childhood_donut_chart .percentage-57.four-year:after {
  width: 57%;
}
.spb_algolia_early_childhood_donut_chart .percentage-58.three-year:after {
  width: 58%;
}
.spb_algolia_early_childhood_donut_chart .percentage-58.four-year:after {
  width: 58%;
}
.spb_algolia_early_childhood_donut_chart .percentage-59.three-year:after {
  width: 59%;
}
.spb_algolia_early_childhood_donut_chart .percentage-59.four-year:after {
  width: 59%;
}
.spb_algolia_early_childhood_donut_chart .percentage-60.three-year:after {
  width: 60%;
}
.spb_algolia_early_childhood_donut_chart .percentage-60.four-year:after {
  width: 60%;
}
.spb_algolia_early_childhood_donut_chart .percentage-61.three-year:after {
  width: 61%;
}
.spb_algolia_early_childhood_donut_chart .percentage-61.four-year:after {
  width: 61%;
}
.spb_algolia_early_childhood_donut_chart .percentage-62.three-year:after {
  width: 62%;
}
.spb_algolia_early_childhood_donut_chart .percentage-62.four-year:after {
  width: 62%;
}
.spb_algolia_early_childhood_donut_chart .percentage-63.three-year:after {
  width: 63%;
}
.spb_algolia_early_childhood_donut_chart .percentage-63.four-year:after {
  width: 63%;
}
.spb_algolia_early_childhood_donut_chart .percentage-64.three-year:after {
  width: 64%;
}
.spb_algolia_early_childhood_donut_chart .percentage-64.four-year:after {
  width: 64%;
}
.spb_algolia_early_childhood_donut_chart .percentage-65.three-year:after {
  width: 65%;
}
.spb_algolia_early_childhood_donut_chart .percentage-65.four-year:after {
  width: 65%;
}
.spb_algolia_early_childhood_donut_chart .percentage-66.three-year:after {
  width: 66%;
}
.spb_algolia_early_childhood_donut_chart .percentage-66.four-year:after {
  width: 66%;
}
.spb_algolia_early_childhood_donut_chart .percentage-67.three-year:after {
  width: 67%;
}
.spb_algolia_early_childhood_donut_chart .percentage-67.four-year:after {
  width: 67%;
}
.spb_algolia_early_childhood_donut_chart .percentage-68.three-year:after {
  width: 68%;
}
.spb_algolia_early_childhood_donut_chart .percentage-68.four-year:after {
  width: 68%;
}
.spb_algolia_early_childhood_donut_chart .percentage-69.three-year:after {
  width: 69%;
}
.spb_algolia_early_childhood_donut_chart .percentage-69.four-year:after {
  width: 69%;
}
.spb_algolia_early_childhood_donut_chart .percentage-70.three-year:after {
  width: 70%;
}
.spb_algolia_early_childhood_donut_chart .percentage-70.four-year:after {
  width: 70%;
}
.spb_algolia_early_childhood_donut_chart .percentage-71.three-year:after {
  width: 71%;
}
.spb_algolia_early_childhood_donut_chart .percentage-71.four-year:after {
  width: 71%;
}
.spb_algolia_early_childhood_donut_chart .percentage-72.three-year:after {
  width: 72%;
}
.spb_algolia_early_childhood_donut_chart .percentage-72.four-year:after {
  width: 72%;
}
.spb_algolia_early_childhood_donut_chart .percentage-73.three-year:after {
  width: 73%;
}
.spb_algolia_early_childhood_donut_chart .percentage-73.four-year:after {
  width: 73%;
}
.spb_algolia_early_childhood_donut_chart .percentage-74.three-year:after {
  width: 74%;
}
.spb_algolia_early_childhood_donut_chart .percentage-74.four-year:after {
  width: 74%;
}
.spb_algolia_early_childhood_donut_chart .percentage-75.three-year:after {
  width: 75%;
}
.spb_algolia_early_childhood_donut_chart .percentage-75.four-year:after {
  width: 75%;
}
.spb_algolia_early_childhood_donut_chart .percentage-76.three-year:after {
  width: 76%;
}
.spb_algolia_early_childhood_donut_chart .percentage-76.four-year:after {
  width: 76%;
}
.spb_algolia_early_childhood_donut_chart .percentage-77.three-year:after {
  width: 77%;
}
.spb_algolia_early_childhood_donut_chart .percentage-77.four-year:after {
  width: 77%;
}
.spb_algolia_early_childhood_donut_chart .percentage-78.three-year:after {
  width: 78%;
}
.spb_algolia_early_childhood_donut_chart .percentage-78.four-year:after {
  width: 78%;
}
.spb_algolia_early_childhood_donut_chart .percentage-79.three-year:after {
  width: 79%;
}
.spb_algolia_early_childhood_donut_chart .percentage-79.four-year:after {
  width: 79%;
}
.spb_algolia_early_childhood_donut_chart .percentage-80.three-year:after {
  width: 80%;
}
.spb_algolia_early_childhood_donut_chart .percentage-80.four-year:after {
  width: 80%;
}
.spb_algolia_early_childhood_donut_chart .percentage-81.three-year:after {
  width: 81%;
}
.spb_algolia_early_childhood_donut_chart .percentage-81.four-year:after {
  width: 81%;
}
.spb_algolia_early_childhood_donut_chart .percentage-82.three-year:after {
  width: 82%;
}
.spb_algolia_early_childhood_donut_chart .percentage-82.four-year:after {
  width: 82%;
}
.spb_algolia_early_childhood_donut_chart .percentage-83.three-year:after {
  width: 83%;
}
.spb_algolia_early_childhood_donut_chart .percentage-83.four-year:after {
  width: 83%;
}
.spb_algolia_early_childhood_donut_chart .percentage-84.three-year:after {
  width: 84%;
}
.spb_algolia_early_childhood_donut_chart .percentage-84.four-year:after {
  width: 84%;
}
.spb_algolia_early_childhood_donut_chart .percentage-85.three-year:after {
  width: 85%;
}
.spb_algolia_early_childhood_donut_chart .percentage-85.four-year:after {
  width: 85%;
}
.spb_algolia_early_childhood_donut_chart .percentage-86.three-year:after {
  width: 86%;
}
.spb_algolia_early_childhood_donut_chart .percentage-86.four-year:after {
  width: 86%;
}
.spb_algolia_early_childhood_donut_chart .percentage-87.three-year:after {
  width: 87%;
}
.spb_algolia_early_childhood_donut_chart .percentage-87.four-year:after {
  width: 87%;
}
.spb_algolia_early_childhood_donut_chart .percentage-88.three-year:after {
  width: 88%;
}
.spb_algolia_early_childhood_donut_chart .percentage-88.four-year:after {
  width: 88%;
}
.spb_algolia_early_childhood_donut_chart .percentage-89.three-year:after {
  width: 89%;
}
.spb_algolia_early_childhood_donut_chart .percentage-89.four-year:after {
  width: 89%;
}
.spb_algolia_early_childhood_donut_chart .percentage-90.three-year:after {
  width: 90%;
}
.spb_algolia_early_childhood_donut_chart .percentage-90.four-year:after {
  width: 90%;
}
.spb_algolia_early_childhood_donut_chart .percentage-91.three-year:after {
  width: 91%;
}
.spb_algolia_early_childhood_donut_chart .percentage-91.four-year:after {
  width: 91%;
}
.spb_algolia_early_childhood_donut_chart .percentage-92.three-year:after {
  width: 92%;
}
.spb_algolia_early_childhood_donut_chart .percentage-92.four-year:after {
  width: 92%;
}
.spb_algolia_early_childhood_donut_chart .percentage-93.three-year:after {
  width: 93%;
}
.spb_algolia_early_childhood_donut_chart .percentage-93.four-year:after {
  width: 93%;
}
.spb_algolia_early_childhood_donut_chart .percentage-94.three-year:after {
  width: 94%;
}
.spb_algolia_early_childhood_donut_chart .percentage-94.four-year:after {
  width: 94%;
}
.spb_algolia_early_childhood_donut_chart .percentage-95.three-year:after {
  width: 95%;
}
.spb_algolia_early_childhood_donut_chart .percentage-95.four-year:after {
  width: 95%;
}
.spb_algolia_early_childhood_donut_chart .percentage-96.three-year:after {
  width: 96%;
}
.spb_algolia_early_childhood_donut_chart .percentage-96.four-year:after {
  width: 96%;
}
.spb_algolia_early_childhood_donut_chart .percentage-97.three-year:after {
  width: 97%;
}
.spb_algolia_early_childhood_donut_chart .percentage-97.four-year:after {
  width: 97%;
}
.spb_algolia_early_childhood_donut_chart .percentage-98.three-year:after {
  width: 98%;
}
.spb_algolia_early_childhood_donut_chart .percentage-98.four-year:after {
  width: 98%;
}
.spb_algolia_early_childhood_donut_chart .percentage-99.three-year:after {
  width: 99%;
}
.spb_algolia_early_childhood_donut_chart .percentage-99.four-year:after {
  width: 99%;
}
.spb_algolia_early_childhood_donut_chart .percentage-100.three-year:after {
  width: 100%;
}
.spb_algolia_early_childhood_donut_chart .percentage-100.four-year:after {
  width: 100%;
}

.spb_algolia_early_childhood_donut_chart.nv_st .bar-chart-latino dl {
  padding: 0 20px 0 35px;
}

body {
  position: initial !important;
}
body .ellip {
  display: block;
  height: 100%;
}
body .ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  max-width: 100%;
}
body .ellip,
body .ellip-line {
  position: relative;
  overflow: hidden;
}
body .right-sidebar {
  padding-right: 15px;
}
body #back-to-top {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f7f7f7;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: -40px;
  right: 10px;
  z-index: 1000;
  padding: 9px 12px 7px;
  opacity: 0;
}
body #back-to-top i {
  color: #444444 !important;
}
body #back-to-top:hover, body #back-to-top.hover, body #back-to-top:active {
  bottom: -32px;
}
body .inner-page-wrap.page-builder article:not(.col-sm-8) .article-body-wrap.col-sm-12 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.social-icons {
  height: auto;
  overflow: hidden;
}
.social-icons li {
  float: left;
  display: inline-block;
  height: 36px;
}
.social-icons li a {
  display: inline-block;
  width: 36px;
  height: 36px;
  transition: all 0.35s;
  padding: 10px;
  line-height: 36px;
  font-size: 16px;
  position: relative;
  text-align: center;
  overflow: hidden;
  color: #5c666b;
}
.social-icons li a:hover, .social-icons li a:focus {
  color: #f05c22;
}
.social-icons li a i {
  margin-bottom: 0;
}

/* LEGACY STYLES */
.header-photo-caption {
  float: right;
  margin: 10px 10px 0 0;
}

.header-photo-caption p {
  font-size: 11px;
}

.spb_content_element.col-sm-4.spb_text_column p,
.widget ul > li > a {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0px;
  line-height: 1.4;
}

.spb_content_element.col-sm-4.spb_text_column p {
  margin-bottom: 20px;
}

.spb_content_element.col-sm-4.spb_text_column h4 {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #5c666b;
  overflow: visible;
}

#tr_credit {
  display: none;
}

#page-wrap {
  padding-bottom: 100px;
  background-color: white;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

#page-wrap {
  padding: 0px;
}

#page-wrap .spb_content_element.col-sm-12.spb_text_column.full_width .spb_wrapper,
#page-wrap .spb_content_element.col-sm-12.spb_raw_html.full_width .spb_wrapper {
  max-width: 1170px;
}

.remove-left-padding {
  padding-left: 0px !important;
}

.remove-right-padding {
  padding-right: 0px !important;
}

.ui-widget-content a {
  font-size: inherit;
}

.container > .container {
  width: 100% !important;
}

.col-sm-1 .container,
.col-sm-2 .container,
.col-sm-3 .container,
.col-sm-4 .container,
.col-sm-5 .container,
.col-sm-6 .container,
.col-sm-7 .container,
.col-sm-8 .container,
.col-sm-9 .container,
.col-sm-10 .container,
.col-sm-11 .container {
  max-width: 100%;
}

.ss-rows:before, .ss-rows.right:after {
  font: normal normal normal 14px/1 FontAwesome;
  content: "";
  font-size: 20px;
}

@media (min-width: 992px) {
  /* Overide Bootstrap to set width to 950px for all columns */
  .page-content .container {
    /* width: 800px !important; */
    /*set this to overide below 100%*/
  }
}
@media (min-width: 768px) {
  /* Overide Bootstrap to set width to 950px for all columns */
  .page-content .container {
    /* width: 100%; */
  }
}
@media only screen and (max-width: 767px) {
  .remove-left-padding,
.remove-right-padding {
    padding: 0px !important;
  }

  .home-search.the-equity-line {
    width: 100%;
    margin: 80px auto;
  }
}
.post-11385 .search-count {
  margin-top: 20px;
}
.post-11385 .inner-page-wrap {
  margin-top: 0px;
}

.equity-line-animation {
  background: url(http://edtrust.org/wp-content/uploads/2013/11/Equity-Line-Draft-1-1.gif);
  background-position: top center;
  background-size: initial;
  background-repeat: no-repeat;
  background-color: white !important;
}

.data-graphs-container {
  margin: 50px 0px;
}

.et_divi_builder.page #page-wrap > .container {
  width: 100% !important;
  padding: 0px !important;
}

#main-container .page-heading {
  background-color: #71cad1 !important;
  background-repeat: repeat-x;
  background-position: top -20px center;
  padding: 35px 0;
}
#main-container .page-heading.has-image {
  padding: 120px 0;
  background-attachment: fixed;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: repeat;
  text-align: center;
}
#main-container .page-heading.has-image .heading-text {
  width: 100%;
  text-align: center;
  position: relative;
  max-width: 100%;
  transform: none;
}
#main-container .page-heading.has-image .heading-text h1 {
  text-align: center;
}
@media (min-width: 768px) {
  #main-container .page-heading:not(.has-image) .heading-text {
    width: 50% !important;
  }
}
#main-container .page-heading.featured-header {
  padding: 120px 0;
}
#main-container .page-heading.featured-header .heading-text {
  width: 100%;
  text-align: center;
  position: relative;
  max-width: 100%;
  transform: none;
}
#main-container .page-heading.featured-header .heading-text h1 {
  text-align: center;
}
@media (min-width: 768px) {
  #main-container .page-heading .heading-text {
    margin: 0;
  }
}
#main-container .page-heading.state-report-heading .heading-text {
  width: 100% !important;
}
#main-container .page-heading #breadcrumbs {
  color: white !important;
  width: 100%;
  display: block;
  white-space: normal;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0px 15px;
  margin-top: 10px;
  text-align: center;
}
@media (min-width: 768px) {
  #main-container .page-heading #breadcrumbs {
    width: 50%;
    margin: 0;
    text-align: right;
    position: absolute;
    right: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
#main-container .page-heading #breadcrumbs i {
  display: inline;
  font-size: inherit;
  width: inherit;
  margin: 0px;
  padding: 0px;
  vertical-align: 0px;
}
#main-container .page-heading #breadcrumbs,
#main-container .page-heading #breadcrumbs span,
#main-container .page-heading #breadcrumbs a {
  font-size: 14px;
  white-space: normal;
  text-overflow: ellipsis;
}
#main-container .page-heading #breadcrumbs span {
  line-height: 18px;
}
#main-container .page-heading .heading-text {
  width: 100%;
  display: block;
  white-space: normal;
  overflow: hidden;
  height: auto;
  box-sizing: border-box;
  padding: 0px 15px;
  text-align: center;
}
@media (min-width: 768px) {
  #main-container .page-heading .heading-text {
    width: 100%;
    float: left;
    text-align: left;
    margin: 0px;
  }
}
#main-container .page-heading h1,
#main-container .page-heading .entry-title {
  color: #fff;
  font-size: 42px;
  line-height: 1.2;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0;
  white-space: normal;
  text-align: center;
}
@media (min-width: 768px) {
  #main-container .page-heading h1,
#main-container .page-heading .entry-title {
    text-align: left;
  }
}
#main-container .page-heading a {
  color: white !important;
}
#main-container .page-heading a:hover {
  color: #FF9933 !important;
}
#main-container .page-heading span {
  color: white !important;
}

.sticky-header-resized > .container {
  padding-top: 25px;
}

.page-heading a,
.page-heading a:hover {
  color: white !important;
}

.featured_image_header {
  overflow: hidden;
  max-height: 300px;
  margin-top: -1px;
  width: 100% !important;
  height: auto !important;
  position: relative;
  text-align: center;
}
.featured_image_header img {
  width: 100% !important;
  height: auto !important;
  position: relative;
  text-align: center;
}

@media (min-width: 767px) {
  body.single .has-one-sidebar > .col-sm-8 {
    padding-right: 50px !important;
  }
}
body.single .has-one-sidebar > .col-sm-8 .page-content {
  padding-left: 0px;
  padding-right: 0px;
}
body.single .has-one-sidebar > .col-sm-8 .page-content > .row {
  margin-left: 0px !important;
}
body.single .inner-page-wrap > .right-sidebar {
  padding-right: 15px;
}
body.single article {
  font-size: 16px;
  line-height: 1.4;
  color: #5c666b;
  margin-bottom: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
}
body.single article .post-info {
  display: block;
  float: none;
  width: 100%;
  border: none;
  padding: 20px 0;
  margin: 0;
}
body.single article h1.title {
  font-size: 46px;
  line-height: 1.2;
  display: block !important;
}
body.single article h1.title.press.release {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  body.single article h1.title {
    font-size: 32px;
    line-height: 42px;
  }
}
body.single article.jobs {
  padding: 50px 0px 0px 15px;
}
body.single article .article-body-wrap {
  padding-left: 0px;
  padding-right: 0px;
}
body.single article:not(.type-resource) .page-content {
  padding-left: 0px;
}
body.single article .right-sidebar {
  padding-right: 15px;
}
body.single article .share-links {
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  margin-bottom: 15px;
}
body.single article .share-links .share-text {
  font-size: 15px;
  color: #5c666b;
  padding: 6px 10px 0 0;
  float: left;
}
body.single article .share-links .social-icons {
  float: none;
  margin: 0;
  line-height: 1;
}
body.single article .share-links .social-icons li {
  background: transparent !important;
  padding: 0;
}
body.single article .share-links .social-icons a {
  color: #5c666b !important;
}
body.single article .share-links .social-icons a:hover, body.single article .share-links .social-icons a:focus {
  color: white !important;
}
body.single article .share-links .social-icons a i:nth-child(2) {
  display: none;
}
body.single article .publication-date {
  font-size: 15px;
  color: #5c666b;
}
body.single article .publication-date .vcard.author {
  padding-left: 5px;
}
body.single article .body-text {
  margin-bottom: 30px;
}
body.single aside {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
body.single aside .widget-heading h4 {
  font-size: 20px;
  color: #5c666b;
  overflow: visible;
}
body.single aside .event-info {
  font-size: 15px;
  line-height: 1.4;
  color: #5c666b;
  margin-bottom: 20px;
}
body.single aside .event-location {
  font-size: 15px;
  line-height: 1.4;
  color: #5c666b;
  margin-bottom: 20px;
}

/* LEGACY STYLES */
article.type-issue div.entry-title,
article.type-press_release div.entry-title,
article.type-news div.entry-title,
article.type-event div.entry-title,
article.type-resource div.entry-title {
  display: block;
  text-align: center;
}

.single-issue .inner-page-wrap {
  border: none;
}

.tags-wrap {
  color: #5c666b;
}

.custom-attachment {
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.vcard.author .article-body-wrap .share-links .share-text,
.comments-likes a i,
.comments-likes a span,
.comments-likes .love-it-wrapper a i,
.comments-likes span.love-count,
.share-links ul.bar-styling > li > a {
  font-size: 15px;
  color: #5c666b;
}

body.single-event .publication-date {
  margin-bottom: 30px;
}

.author img {
  width: 80px;
  height: auto;
  padding-right: 10px;
}

a.read-more-button {
  border-color: #f15d22;
}

.inner-page-wrap,
.article-body-wrap {
  margin-bottom: 0px;
}

.event_time {
  margin: 10px 0 0 0 !important;
}

.blog-aux-options > li:not(.search) {
  display: none;
  visibility: hidden;
  opacity: 0;
}

@media screen and (max-width: 767px) {
  body .has-one-sidebar > .col-sm-8 .page-content,
body .has-both-sidebar > .col-sm-8 .page-content {
    margin: 0;
  }
}
/* Sidebar Forms */
.sidebar .widget ul > li {
  list-style: none;
}
.sidebar .widget ul a {
  font-size: 15px;
  line-height: 1.3;
  color: #5c666b;
  border-left: 3px solid #faaf40;
  padding: 0px;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.sidebar .widget ul a:hover {
  color: #f05c22;
}
.sidebar figure.media-wrap {
  margin-bottom: 40px;
}

.form-margin-fix {
  margin-left: -15px;
  margin-right: -15px;
}

.sidebar-form {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 30px;
  clear: both;
  overflow: hidden;
}
.sidebar-form > * {
  padding-left: 0px;
  padding-right: 0px;
}
.sidebar-form h3 {
  font-size: 22px;
  line-height: 1.2;
  color: #5c666b;
  padding: 0 15px;
  margin-top: 0px;
  margin-bottom: 10px;
}
.sidebar-form p {
  font-size: 13px;
  line-height: 1.4;
  color: #5c666b;
}
.sidebar-form > p {
  padding: 0 15px;
}
.sidebar-form form {
  padding-left: 15px;
  padding-right: 15px;
}
.sidebar-form form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: transparent;
  margin-bottom: 10px !important;
  font-size: 14px;
}
.sidebar-form form input[type=submit] {
  font-size: 20px;
  text-transform: uppercase;
  padding: 15px 40px;
  margin-top: 20px;
  color: #fff;
  background-color: #f15d22;
  line-height: 18px;
}
.sidebar-form form input[type=submit]:hover, .sidebar-form form input[type=submit]:focus {
  background-color: #bf311a;
}
.sidebar-form .hide-form {
  display: block;
}
.sidebar-form .col-md-12 > p {
  padding: 0px;
}
.sidebar-form .wpcf7-form .col-md-12 {
  padding: 0px;
}
.sidebar-form #mc4wp-form-1 {
  clear: both;
  overflow: hidden;
  font-size: 14px;
}
.sidebar-form #mc4wp-form-1 select,
.sidebar-form #mc4wp-form-1 input[type=text],
.sidebar-form #mc4wp-form-1 input[type=email] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  background: #f7f7f7;
  border-color: #e4e4e4;
  font-size: 14px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.sidebar-form #mc4wp-form-1 select:focus,
.sidebar-form #mc4wp-form-1 input[type=text]:focus,
.sidebar-form #mc4wp-form-1 input[type=email]:focus {
  border-color: #f05c22;
}
.sidebar-form #mc4wp-form-1 input[type=submit] {
  float: left;
}
.sidebar-form p input.wpcf7-submit[type=submit],
.sidebar-form #mc4wp-form-1 input[type=submit] {
  font-size: 12px;
  padding: 10px 20px;
}
.sidebar-form p input.wpcf7-submit[type=submit]:hover,
.sidebar-form #mc4wp-form-1 input[type=submit]:hover {
  background-color: #bf311a !important;
}

/* NAVIGATION */
@media (max-width: 767px) {
  .sticky-header {
    overflow: hidden;
  }
}
.resource-assignment #tooltip {
  display: none !important;
}
@media (max-width: 767px) {
  .resource-assignment #header-section.header-4 #header.sticky-header {
    height: auto !important;
  }
}
.resource-assignment #header-section.header-4 #header.sticky-header > .container {
  background-color: white;
}
.resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters {
  top: 0px;
  left: 0px;
  width: 100%;
}
@media (min-width: 767px) {
  .resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters {
    height: 80px;
    padding: 31px 50px 27px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters {
    height: auto;
    padding: 21px 15px 12px;
    text-align: left;
  }
}
.resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters .spb-heading {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters p {
  font-size: 16px;
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  display: inline-block;
  margin: 0px;
}
@media (max-width: 767px) {
  .resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters p {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}
.resource-assignment #header-section.header-4 #header.sticky-header .assignment-filters p:empty {
  display: none;
}
.resource-assignment #header-section.header-4 #header.sticky-header:not(.filters-active) .assignment-filters {
  opacity: 0;
  z-index: 0;
  display: none;
}
.resource-assignment #header-section.header-4 #header.sticky-header:not(.filters-active) > .container {
  opacity: 1;
  z-index: 1;
  height: 75px;
}
.resource-assignment #header-section.header-4 #header.sticky-header.filters-active .assignment-filters {
  opacity: 1;
  z-index: 1;
}
.resource-assignment #header-section.header-4 #header.sticky-header.filters-active > .container {
  opacity: 0;
  z-index: 0;
  display: none;
  height: 75px;
}
.resource-assignment .annotation-key {
  margin-bottom: 34px;
}
.resource-assignment .annotation-key a {
  margin-right: 10px;
  margin-left: 10px;
  padding-left: 35px;
  position: relative;
}
.resource-assignment .annotation-key a:before {
  content: " ";
  display: block;
  height: 25px;
  width: 25px;
  position: absolute;
  top: -4px;
  left: 0px;
  background-image: url("../images/sprite-assignment-icons@2x.png");
  background-size: 75px 175px;
  background-position: top left;
}
.resource-assignment .annotation-key a[href="#show-all"] {
  color: #5c666b;
}
.resource-assignment .annotation-key a[href="#show-all"]:not(.keyarea-active):before {
  background-position: top 0px left 0px;
}
.resource-assignment .annotation-key a[href="#show-all"].keyarea-active:before {
  background-position: top 0px left -25px !important;
}
.resource-assignment .annotation-key a[href="#alignment-with-common-core"] {
  color: #796399;
}
.resource-assignment .annotation-key a[href="#alignment-with-common-core"]:not(.keyarea-active):before {
  background-position: top -150px left 0px;
}
.resource-assignment .annotation-key a[href="#alignment-with-common-core"].keyarea-active:before {
  background-position: top -150px left -25px !important;
}
.resource-assignment .annotation-key a[href="#text-and-task-complexity"] {
  color: #f05c22;
}
.resource-assignment .annotation-key a[href="#text-and-task-complexity"]:not(.keyarea-active):before {
  background-position: top -50px left 0px;
}
.resource-assignment .annotation-key a[href="#text-and-task-complexity"].keyarea-active:before {
  background-position: top -50px left -25px !important;
}
.resource-assignment .annotation-key a[href="#scaffolding"] {
  color: #63b1b8;
}
.resource-assignment .annotation-key a[href="#scaffolding"]:not(.keyarea-active):before {
  background-position: top -75px left 0px;
}
.resource-assignment .annotation-key a[href="#scaffolding"].keyarea-active:before {
  background-position: top -75px left -25px !important;
}
.resource-assignment .annotation-key a[href="#motivation-and-engagement"] {
  color: #faaf40;
}
.resource-assignment .annotation-key a[href="#motivation-and-engagement"]:not(.keyarea-active):before {
  background-position: top -100px left 0px;
}
.resource-assignment .annotation-key a[href="#motivation-and-engagement"].keyarea-active:before {
  background-position: top -100px left -25px !important;
}
.resource-assignment .annotation-key a[href="#discussion"] {
  color: #667b7a;
}
.resource-assignment .annotation-key a[href="#discussion"]:not(.keyarea-active):before {
  background-position: top -125px left 0px;
}
.resource-assignment .annotation-key a[href="#discussion"].keyarea-active:before {
  background-position: top -125px left -25px !important;
}

/* END NAVIGATION */
article.resource_type-assignment #assignment-intro {
  background-color: #f2f2f2;
  padding-top: 45px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: -30px;
}
@media (min-width: 767px) {
  article.resource_type-assignment #assignment-intro {
    margin-top: 0px;
    padding-bottom: 105px;
  }
  article.resource_type-assignment .assignment-body {
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
    margin-top: -105px;
    z-index: 1 !important;
    position: relative;
    background-color: white;
  }
  article.resource_type-assignment .assignment-body .body-text {
    margin-left: 15px;
    margin-right: 15px;
  }
  article.resource_type-assignment .assignment-body .body-text .container {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  article.resource_type-assignment #assignment-intro {
    padding-top: 30px;
  }
  article.resource_type-assignment .page-content {
    margin-bottom: 0px;
    padding: 0px;
  }
  article.resource_type-assignment .body-text {
    padding: 0 15px;
    margin-bottom: 0px;
  }
  article.resource_type-assignment .body-text .container {
    max-width: 100%;
  }
  article.resource_type-assignment article {
    margin-bottom: 0px;
  }
  article.resource_type-assignment .assignment-body {
    margin-bottom: 50px;
  }
}
article.resource_type-assignment ul ul,
article.resource_type-assignment ol ul {
  margin-bottom: -17px;
}
@media (min-width: 767px) {
  article.resource_type-assignment .toggle-wrap {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
article.resource_type-assignment .assignment-context.spb_accordion {
  margin-bottom: 0px !important;
}
article.resource_type-assignment .assignment-context.spb_accordion .spb_accordion_wrapper {
  margin-bottom: 0px !important;
}
article.resource_type-assignment .assignment-context.spb_accordion .spb_accordion_section > h4 a,
article.resource_type-assignment .assignment-context.spb_accordion .spb_accordion_section > h4 button {
  color: #5c666b !important;
  background-color: white !important;
}
article.resource_type-assignment .publication-date {
  display: none;
  visibility: hidden;
  opacity: 0;
}
article.resource_type-assignment .post-info {
  position: relative;
  margin-top: 40px !important;
}
article.resource_type-assignment .post-info h1 {
  margin-bottom: 0px;
}
@media (min-width: 767px) {
  article.resource_type-assignment .post-info {
    padding: 0 30px !important;
  }
}
@media (max-width: 767px) {
  article.resource_type-assignment .post-info {
    padding: 0 15px !important;
  }
}
@media (min-width: 767px) {
  article.resource_type-assignment .post-info {
    margin-bottom: 10px !important;
  }
}
@media (max-width: 767px) {
  article.resource_type-assignment .post-info {
    margin-bottom: -5px !important;
  }
}
article.resource_type-assignment .post-info .assignment-categories {
  position: relative;
  height: 25px;
  background-color: #faaf40;
  color: white;
  padding: 2px 0;
  display: inline-block;
}
@media (min-width: 767px) {
  article.resource_type-assignment .post-info .assignment-categories {
    margin: 0 0 30px -35px;
  }
}
@media (max-width: 767px) {
  article.resource_type-assignment .post-info .assignment-categories {
    margin: 0 0 5px -10px;
  }
}
article.resource_type-assignment .post-info .assignment-categories .assignment-grade,
article.resource_type-assignment .post-info .assignment-categories .assignment-subject {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  display: inline-block;
  width: auto;
  padding: 0px 10px;
}
article.resource_type-assignment .post-info .assignment-categories .assignment-grade {
  border-right: 1px solid white;
}
article.resource_type-assignment .post-info .assignment-categories:after {
  content: " ";
  background-image: url(../images/assignment-flag-end.png);
  background-size: 11px 25px;
  background-position: center right;
  height: 25px;
  width: 11px;
  display: block;
  position: absolute;
  top: 0px;
  right: -11px;
}
article.resource_type-assignment .post-info .share-links {
  border-bottom: 1px solid #f2f2f2;
}
@media (min-width: 991px) {
  article.resource_type-assignment .assignment-intro {
    padding-right: 50px;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  article.resource_type-assignment .assignment-intro {
    padding-right: 30px;
  }
}
@media (min-width: 991px) {
  article.resource_type-assignment .spb_content_element.annotation-key {
    border-left: 1px solid #e6e6e6;
    padding-left: 50px;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  article.resource_type-assignment .spb_content_element.annotation-key {
    border-left: 1px solid #e6e6e6;
    padding-left: 30px;
  }
}
article.resource_type-assignment .spb_content_element.annotation-key h3.spb-heading {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: 400;
  padding-top: 0px;
  padding-left: 5px;
  margin-left: -5px;
  margin-bottom: 15px;
  border: 0px;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#alignment-with-common-core"] {
  color: #796399;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#alignment-with-common-core"]:before {
  background-position: top -150px left -25px;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#text-and-task-complexity"] {
  color: #f05c22;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#text-and-task-complexity"]:before {
  background-position: top -50px left -25px;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#scaffolding"] {
  color: #63b1b8;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#scaffolding"]:before {
  background-position: top -75px left -25px;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#motivation-and-engagement"] {
  color: #faaf40;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#motivation-and-engagement"]:before {
  background-position: top -100px left -25px;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#discussion"] {
  color: #667b7a;
}
article.resource_type-assignment .spb_content_element.annotation-key a[href="#discussion"]:before {
  background-position: top -125px left -25px;
}
article.resource_type-assignment .annotation-key a {
  margin-right: 10px;
  margin-left: 10px;
  pointer-events: none;
  padding-left: 40px;
  position: relative;
}
article.resource_type-assignment .annotation-key a:before {
  content: " ";
  display: block;
  height: 25px;
  width: 25px;
  position: absolute;
  top: -4px;
  left: 0px;
  background-image: url("../images/sprite-assignment-icons@2x.png");
  background-size: 75px 175px;
  background-position: top left;
}
article.resource_type-assignment .assignment-body > p,
article.resource_type-assignment .assignment-context > p {
  display: none;
  visibility: hidden;
  opacity: 0;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper,
article.resource_type-assignment .assignment-context .tooltip-wrapper {
  position: relative;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper > abbr,
article.resource_type-assignment .assignment-context .tooltip-wrapper > abbr {
  opacity: 0;
  pointer-events: none;
  z-index: 5;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper > abbr:hover,
article.resource_type-assignment .assignment-context .tooltip-wrapper > abbr:hover {
  background-color: #fff;
}
article.resource_type-assignment .assignment-body.show-alignment-with-common-core .tooltip-wrapper.alignment-with-common-core > abbr,
article.resource_type-assignment .assignment-context.show-alignment-with-common-core .tooltip-wrapper.alignment-with-common-core > abbr {
  opacity: 1 !important;
  pointer-events: auto !important;
}
article.resource_type-assignment .assignment-body.show-text-and-task-complexity .tooltip-wrapper.text-and-task-complexity > abbr,
article.resource_type-assignment .assignment-context.show-text-and-task-complexity .tooltip-wrapper.text-and-task-complexity > abbr {
  opacity: 1 !important;
  pointer-events: auto !important;
}
article.resource_type-assignment .assignment-body.show-motivation-and-engagement .tooltip-wrapper.motivation-and-engagement > abbr,
article.resource_type-assignment .assignment-context.show-motivation-and-engagement .tooltip-wrapper.motivation-and-engagement > abbr {
  opacity: 1 !important;
  pointer-events: auto !important;
}
article.resource_type-assignment .assignment-body.show-scaffolding .tooltip-wrapper.scaffolding > abbr,
article.resource_type-assignment .assignment-context.show-scaffolding .tooltip-wrapper.scaffolding > abbr {
  opacity: 1 !important;
  pointer-events: auto !important;
}
article.resource_type-assignment .assignment-body.show-discussion .tooltip-wrapper.discussion > abbr,
article.resource_type-assignment .assignment-context.show-discussion .tooltip-wrapper.discussion > abbr {
  opacity: 1 !important;
  pointer-events: auto !important;
}
article.resource_type-assignment .assignment-tooltip {
  margin-left: 50px !important;
  margin-right: 30px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
article.resource_type-assignment .assignment-tooltip > p {
  display: none;
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 767px) {
  article.resource_type-assignment .assignment-body,
article.resource_type-assignment .assignment-context {
    padding: 0;
  }
}
article.resource_type-assignment .assignment-body > .spb_wrapper > .container > .row > .spb_content_element,
article.resource_type-assignment .assignment-body .spb-row-container .spb_content_element,
article.resource_type-assignment .assignment-context > .spb_wrapper > .container > .row > .spb_content_element,
article.resource_type-assignment .assignment-context .spb-row-container .spb_content_element {
  margin-bottom: 0px !important;
}
article.resource_type-assignment .assignment-body div.tooltip-wrapper,
article.resource_type-assignment .assignment-context div.tooltip-wrapper {
  display: block;
}
article.resource_type-assignment .assignment-body div.tooltip-wrapper:not(.row-tooltip),
article.resource_type-assignment .assignment-context div.tooltip-wrapper:not(.row-tooltip) {
  padding: 20px 26px 0 25px;
  margin: 0 0 25px 13px;
}
article.resource_type-assignment .assignment-body div.tooltip-wrapper.row-tooltip,
article.resource_type-assignment .assignment-context div.tooltip-wrapper.row-tooltip {
  padding: 20px 7px 0px 7px;
}
@media (min-width: 767px) {
  article.resource_type-assignment .assignment-body div.tooltip-wrapper.row-tooltip,
article.resource_type-assignment .assignment-context div.tooltip-wrapper.row-tooltip {
    margin: 0 0 25px 28px;
  }
}
@media (max-width: 767px) {
  article.resource_type-assignment .assignment-body div.tooltip-wrapper.row-tooltip,
article.resource_type-assignment .assignment-context div.tooltip-wrapper.row-tooltip {
    margin: 0 0 25px 13px;
  }
}
article.resource_type-assignment .assignment-body div.tooltip-wrapper .container,
article.resource_type-assignment .assignment-context div.tooltip-wrapper .container {
  max-width: 100%;
}
article.resource_type-assignment .assignment-body div.tooltip-wrapper abbr,
article.resource_type-assignment .assignment-context div.tooltip-wrapper abbr {
  position: absolute;
  top: 17px;
  left: -13px;
  z-index: 5;
}
article.resource_type-assignment .assignment-body span.tooltip-wrapper,
article.resource_type-assignment .assignment-context span.tooltip-wrapper {
  display: inline-block;
  width: auto;
  padding: 2px 17px 1px 5px;
  margin: -10px 13px -10px -5px;
}
article.resource_type-assignment .assignment-body span.tooltip-wrapper abbr,
article.resource_type-assignment .assignment-context span.tooltip-wrapper abbr {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: auto;
  right: -12px;
  z-index: 5;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper,
article.resource_type-assignment .assignment-context .tooltip-wrapper {
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.tooltip-activearea,
article.resource_type-assignment .assignment-context .tooltip-wrapper.tooltip-activearea {
  background-color: #f1f1f1;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper abbr,
article.resource_type-assignment .assignment-context .tooltip-wrapper abbr {
  border: 0px;
  cursor: pointer;
  margin: 0px 0px;
  z-index: 5;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper abbr i,
article.resource_type-assignment .assignment-context .tooltip-wrapper abbr i {
  display: block;
  height: 25px;
  width: 25px;
  background-image: url("../images/sprite-assignment-icons@2x.png");
  background-size: 75px 175px;
  background-position: top 0px left 0px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper abbr i:before,
article.resource_type-assignment .assignment-context .tooltip-wrapper abbr i:before {
  display: none;
  visibility: hidden;
  opacity: 0;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper > p:last-child,
article.resource_type-assignment .assignment-body .tooltip-wrapper > div:last-child,
article.resource_type-assignment .assignment-context .tooltip-wrapper > p:last-child,
article.resource_type-assignment .assignment-context .tooltip-wrapper > div:last-child {
  margin-bottom: 20px !important;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper p + .tooltip-wrapper,
article.resource_type-assignment .assignment-context .tooltip-wrapper p + .tooltip-wrapper {
  margin-top: -20px !important;
  margin-bottom: 8px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper > abbr + .tooltip,
article.resource_type-assignment .assignment-context .tooltip-wrapper > abbr + .tooltip {
  z-index: 10 !important;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core.tooltip-activearea,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core.tooltip-activearea {
  background-color: #f4f3f7;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core > abbr i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core > abbr i {
  background-position: top -150px left -25px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core > abbr:hover i, article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core > abbr:focus i, article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core > abbr:active i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core > abbr:hover i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core > abbr:focus i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core > abbr:active i {
  background-position: top -150px left -50px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core > abbr + .tooltip .tooltip-inner,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core > abbr + .tooltip .tooltip-inner {
  position: relative;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core > abbr + .tooltip .tooltip-inner:before,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core > abbr + .tooltip .tooltip-inner:before {
  content: "Alignment with Common Core";
  font-weight: bold !important;
  display: inline-block;
  width: 100%;
  color: #796399;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.alignment-with-common-core > abbr + .tooltip .tooltip-inner:after,
article.resource_type-assignment .assignment-context .tooltip-wrapper.alignment-with-common-core > abbr + .tooltip .tooltip-inner:after {
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 6px;
  background-color: #796399;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity.tooltip-activearea,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity.tooltip-activearea {
  background-color: #fef2ed;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity > abbr i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity > abbr i {
  background-position: top -50px left -25px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity > abbr:hover i, article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity > abbr:focus i, article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity > abbr:active i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity > abbr:hover i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity > abbr:focus i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity > abbr:active i {
  background-position: top -50px left -50px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity > abbr + .tooltip .tooltip-inner,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity > abbr + .tooltip .tooltip-inner {
  position: relative;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity > abbr + .tooltip .tooltip-inner:before,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity > abbr + .tooltip .tooltip-inner:before {
  content: "Text and Task Complexity";
  font-weight: bold !important;
  display: inline-block;
  width: 100%;
  color: #f05c22;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.text-and-task-complexity > abbr + .tooltip .tooltip-inner:after,
article.resource_type-assignment .assignment-context .tooltip-wrapper.text-and-task-complexity > abbr + .tooltip .tooltip-inner:after {
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 6px;
  background-color: #f05c22;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding.tooltip-activearea,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding.tooltip-activearea {
  background-color: #f1f8f9;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding > abbr i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding > abbr i {
  background-position: top -75px left -25px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding > abbr:hover i, article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding > abbr:focus i, article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding > abbr:active i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding > abbr:hover i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding > abbr:focus i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding > abbr:active i {
  background-position: top -75px left -50px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding > abbr + .tooltip .tooltip-inner,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding > abbr + .tooltip .tooltip-inner {
  position: relative;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding > abbr + .tooltip .tooltip-inner:before,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding > abbr + .tooltip .tooltip-inner:before {
  content: "Scaffolding";
  font-weight: bold;
  display: inline-block;
  width: 100%;
  color: #63b1b8;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.scaffolding > abbr + .tooltip .tooltip-inner:after,
article.resource_type-assignment .assignment-context .tooltip-wrapper.scaffolding > abbr + .tooltip .tooltip-inner:after {
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 6px;
  background-color: #63b1b8;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement.tooltip-activearea,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement.tooltip-activearea {
  background-color: #fef7ec;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement > abbr i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement > abbr i {
  background-position: top -100px left -25px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement > abbr:hover i, article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement > abbr:focus i, article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement > abbr:active i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement > abbr:hover i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement > abbr:focus i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement > abbr:active i {
  background-position: top -100px left -50px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement > abbr + .tooltip .tooltip-inner,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement > abbr + .tooltip .tooltip-inner {
  position: relative;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement > abbr + .tooltip .tooltip-inner:before,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement > abbr + .tooltip .tooltip-inner:before {
  content: "Motivation and Engagement";
  font-weight: bold;
  display: inline-block;
  width: 100%;
  color: #faaf40;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.motivation-and-engagement > abbr + .tooltip .tooltip-inner:after,
article.resource_type-assignment .assignment-context .tooltip-wrapper.motivation-and-engagement > abbr + .tooltip .tooltip-inner:after {
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 6px;
  background-color: #faaf40;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion.tooltip-activearea,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion.tooltip-activearea {
  background-color: #f3f4f4;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion > abbr i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion > abbr i {
  background-position: top -125px left -25px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion > abbr:hover i, article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion > abbr:focus i, article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion > abbr:active i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion > abbr:hover i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion > abbr:focus i,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion > abbr:active i {
  background-position: top -125px left -50px;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion > abbr + .tooltip .tooltip-inner,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion > abbr + .tooltip .tooltip-inner {
  position: relative;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion > abbr + .tooltip .tooltip-inner:before,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion > abbr + .tooltip .tooltip-inner:before {
  content: "Discussion";
  font-weight: bold;
  display: inline-block;
  width: 100%;
  color: #667b7a;
}
article.resource_type-assignment .assignment-body .tooltip-wrapper.discussion > abbr + .tooltip .tooltip-inner:after,
article.resource_type-assignment .assignment-context .tooltip-wrapper.discussion > abbr + .tooltip .tooltip-inner:after {
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 6px;
  background-color: #667b7a;
}
article.resource_type-assignment .assignment-footer {
  background-color: #f2f2f2;
  margin-bottom: -20px !important;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 767px) {
  article.resource_type-assignment .assignment-footer {
    padding-top: 70px;
  }
}
@media (max-width: 767px) {
  article.resource_type-assignment .assignment-footer {
    padding-top: 40px;
  }
}
article.resource_type-assignment .assignment-footer .sf-button {
  padding-right: 35px;
  position: relative;
}
article.resource_type-assignment .assignment-footer .sf-button:after {
  font-family: "Custom Icon Font";
  content: "d";
  font-size: 20px;
  color: white !important;
  position: absolute;
  top: 14px;
  right: 10px;
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper {
  position: relative;
}
@media (min-width: 767px) {
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper {
    clear: both;
    overflow: hidden;
    min-height: 55px;
    display: block;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header-icon {
    display: none;
    visibility: hidden;
    opacity: 0;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 {
    position: absolute;
    top: 0px;
    width: 25%;
    height: 52px;
    padding-right: 0px;
    overflow: visible;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 a,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 button {
    font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
    font-weight: 400;
    background-color: transparent;
    display: block;
    text-align: center;
    width: 100%;
    color: #5c666b !important;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 15px;
    overflow: visible;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:after,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:after,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 a:after,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 button:after {
    position: absolute;
    top: auto;
    bottom: -11px;
    left: 50%;
    margin-left: -4px;
    content: " ";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    transition: all 0s ease-in-out !important;
    -moz-transition: all 0s ease-in-out !important;
    -webkit-transition: all 0s ease-in-out !important;
    -o-transition: all 0s ease-in-out !important;
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header a:hover,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header button:hover,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 a:hover,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 button:hover {
    color: #f05c22;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active a,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active a {
    position: relative;
    font-weight: bold;
    color: #faaf40;
    padding: 15px 15px 12px 15px;
    border-bottom: 3px solid #faaf40;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active a:after,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active a:after {
    border-top-color: #faaf40;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active a:hover, article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active a:active, article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active a:focus,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active a:hover,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active a:active,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active a:focus {
    color: #f05c22;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:first-child .ui-accordion-header,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:first-child > h3 {
    left: 0px;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:nth-child(2) .ui-accordion-header,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:nth-child(2) > h3 {
    left: 25%;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:nth-child(3) .ui-accordion-header,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:nth-child(3) > h3 {
    left: 50%;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:nth-child(4) .ui-accordion-header,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section:nth-child(4) > h3 {
    left: 75%;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header + .ui-accordion-content,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 + .ui-accordion-content,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3 + .row-fluid {
    float: none !important;
    position: relative !important;
    margin: 52px 0 0 0 !important;
    padding: 40px 50px 0 !important;
    top: 0px !important;
    left: 0px !important;
    backgrond-color: white;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header.ui-accordion-header-active + .ui-accordion-content,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active + .ui-accordion-content,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3.ui-accordion-header-active + .row-fluid {
    opacity: 1 !important;
    height: auto !important;
    display: block !important;
    visibility: visible !important;
  }
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section .ui-accordion-header:not(.ui-accordion-header-active) + .ui-accordion-content,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3:not(.ui-accordion-header-active) + .ui-accordion-content,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .spb_accordion_section > h3:not(.ui-accordion-header-active) + .row-fluid {
    opacity: 0 !important;
    height: 0px !important;
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width: 767px) {
  article.resource_type-assignment .assignment-footer .spb_accordion_wrapper .ui-accordion-header a,
article.resource_type-assignment .assignment-footer .spb_accordion_wrapper > h3 a {
    background-color: white;
  }
}

#tool:hover, #tool:focus, #tool:active {
  background-color: #fff !important;
}

body.single-team {
  /* INDIVIDUAL STAFF MEMBER PAGE */
}
body.single-team .inner-page-wrap {
  padding-top: 50px;
}
body.single-team h1.member-name {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal;
  font-size: 38px;
  line-height: 1.2;
  color: #5c666b;
  margin-top: 0px;
  margin-bottom: 0px !important;
}
body.single-team h4.member-position {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #faaf40;
}
body.single-team .form-title {
  font-family: "Univers LT W01 45 Light", "Univers LT W01_45 Light1475944", sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.2;
  color: #5c666b;
}
body.single-team .team-phone {
  margin: -10px 0 20px 0;
}
body.single-team .team-phone i {
  margin-right: 10px;
}
body.single-team .team-phone a {
  color: #5c666b !important;
  display: inline-block;
}
body.single-team .team-member-bio p {
  display: block;
}
body.single-team .social-icons-label {
  font-size: 22px;
  line-height: 1.2;
  color: #faaf40;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-top: 30px;
}
body.single-team .member-contact li,
body.single-team .social-icons li {
  background: none !important;
  padding-left: 0px !important;
}
body.single-team ul.member-contact li a {
  display: inline-block;
  width: auto;
  border-bottom: 0px;
  color: #5c666b !important;
}
body.single-team ul.member-contact li a:hover {
  color: #f15d22 !important;
}
body.single-team article.type-team {
  margin-bottom: 0px;
}
body.single-team .profile-image-wrap {
  margin-bottom: 20px;
}
body.single-team .spb_blog_widget {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
body.single-team .author-archive-title {
  font-family: "UniversLTW01-47LightCn", "Univers LT W01_47 Light1475998", sans-serif;
  font-weight: normal;
  font-size: 20px;
  position: relative;
  display: block;
  width: 100%;
  color: #5c666b;
  text-transform: none;
  border-top: 1px solid #e1e1e1;
  margin: 40px 0px 0px 0px;
  width: auto;
  display: block;
}
body.single-team .author-archive-title strong {
  font-weight: 700 !important;
}
body.single-team .author-archive-title span {
  position: relative;
  display: inline-block;
  background-color: white;
  padding-right: 15px;
  width: auto;
  text-transform: none;
  top: -13px;
}

body.home .spb_parallax_asset.parallax-stellar {
  padding-top: 30px;
  padding-bottom: 30px;
}

.margin-auto {
  margin: auto;
  float: none;
}

.spb_raw_html .mission-statement {
  color: #bf311a;
  font-size: 24px;
  line-height: 1.4;
  margin: 20px auto;
  max-width: 920px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.home-search {
  margin: 50px 0px 60px 0px;
}
.home-search.the-equity-line {
  width: 75%;
  margin: 0px auto;
}
.home-search .search-form {
  position: relative;
}
.home-search .search-form input {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  margin-top: 20px;
}
.home-search .search-form button {
  position: absolute;
  top: 23px;
  display: inline-block;
  background: transparent;
  background-image: none;
  margin: 0px;
  padding: 0px;
  height: 42px;
  width: 42px;
  border: 0px;
  outline: none;
  margin-left: -46px;
  font-size: 20px;
  color: #5c666b;
  overflow: hidden;
}
.home-search .search-form button:hover {
  color: #f15d22;
}
.home-search .search-form button i {
  display: block;
}

.slider-gradient {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 1000px;
  width: 100%;
  opacity: 0.5;
  background: -moz-linear-gradient(left, #5c666b 25%, rgba(255, 255, 255, 0) 75%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #5c666b), color-stop(75%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #5c666b 25%, rgba(255, 255, 255, 0) 75%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #5c666b 25%, rgba(255, 255, 255, 0) 75%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #5c666b 25%, rgba(255, 255, 255, 0) 75%);
  /* IE10+ */
  background: linear-gradient(to right, #5c666b 25%, rgba(255, 255, 255, 0) 75%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="rgba(92,102,107,1)", endColorstr="#00ffffff",GradientType=1 );
  /* IE6-9 */
}

.spb_search_widget .home-search {
  margin: 0px;
}
.spb_search_widget .home-search .search-form input {
  background-color: white;
  width: 100%;
  padding-left: 15px;
}
.spb_search_widget .home-search .search-form button {
  top: 23px;
}

.algolia-integration .home-search {
  margin: 0px 0px;
}

.home .algolia-integration.featured-on-home-page {
  padding: 50px 0px;
}

.join-the-fight {
  background-color: #71cad1;
}
.join-the-fight .spb_content_element.spb_text_column h1,
.join-the-fight .spb_content_element.spb_text_column h2 {
  font-size: 44px;
  color: #fff;
}
.join-the-fight .spb_content_element.spb_text_column p {
  font-size: 22px;
  color: #5c666b;
}
.join-the-fight .wpcf7-form,
.join-the-fight .mc4wp-form {
  max-width: 800px;
  margin: auto;
  text-align: center;
}
.join-the-fight .wpcf7-form > .col-md-12 {
  clear: both;
}
.join-the-fight .wpcf7-form input {
  font-size: 18px !important;
}
@media only screen and (max-width: 767px) {
  .join-the-fight .wpcf7-form input {
    margin: 0;
  }
}
.join-the-fight .wpcf7-form input.wpcf7-submit[type=submit] {
  float: none;
}

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