/*@include breakpoint-set('no queries', true);
@include breakpoint-set('no query fallbacks', true);
*/
/* OLD COLOR SET 


$pink:#d5007f;
$lightpink:#fbe5f2;

$orange:#eb5c1c;
$lightorange:#fdeee8;

$blue:#3795c2;
$lightblue:#cde9f3;

$beige:#bbb0ab;
$lightbeige:#f3f2f1;

$lightgrey:#f0f1f2;
$grey:#68777e;
$darkgrey:#1c2b32;

$purple:#783c81;
$lightpurple:#e4d8e6;

$green:#7c8928;
$lightgreen:#e5e7d4;

*/
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web /sites/all/themes/socialfinance/Fonts:  http://www./sites/all/themes/socialfinance/Fonts.com
*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=dd42bc9d-83e7-420f-9c66-c82b00937287");
@font-face {
  font-family: "Avenir LT W01 35 Light";
  src: url("/sites/all/themes/socialfinance/Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/4fb9056b-4ac3-488b-9bac-75741b0ff0bd.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg"); }
@font-face {
  font-family: "AvenirLTW01-35LightObli";
  src: url("/sites/all/themes/socialfinance/Fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/fa773ad4-7e95-43a6-ace9-c486aad9b8fe.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/47fd1045-6e5b-4c87-9235-cfbc2b42cde7.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/60662abb-0ac3-46b2-930f-4719462489c9.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/9cf39ac2-87a5-4c4e-a604-7cece19d30bd.svg#9cf39ac2-87a5-4c4e-a604-7cece19d30bd") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_45 Book1475508";
  src: url("/sites/all/themes/socialfinance/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_45 Book O1475514";
  src: url("/sites/all/themes/socialfinance/Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_55 Roman1475520";
  src: url("/sites/all/themes/socialfinance/Fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_55 Obliqu1475526";
  src: url("/sites/all/themes/socialfinance/Fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_65 Medium1475532";
  src: url("/sites/all/themes/socialfinance/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_65 Medium1475538";
  src: url("/sites/all/themes/socialfinance/Fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_85 Heavy1475544";
  src: url("/sites/all/themes/socialfinance/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_85 Heavy_1475550";
  src: url("/sites/all/themes/socialfinance/Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_95 Black1475556";
  src: url("/sites/all/themes/socialfinance/Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_95 Black_1475562";
  src: url("/sites/all/themes/socialfinance/Fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/a2477e08-09d9-4d4b-97a9-23a1e22cb44c.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/19d12bba-92b1-43ad-9bab-cd36a4195c2a.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/5ba5a010-7470-4d9d-8a49-2920dc1be1f8.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/6d4a6a8c-ef50-422f-8456-88d479e0b23d.svg#6d4a6a8c-ef50-422f-8456-88d479e0b23d") format("svg"); }
@font-face {
  font-family: "AvenirNextLTW01-UltraLi";
  src: url("/sites/all/themes/socialfinance/Fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/2e3f5cb9-101f-46cf-a7b3-dfaa58261e03.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/fa19948e-5e38-4909-b31e-41acd170d6f2.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/6de0ce4d-9278-467b-b96f-c1f5f0a4c375.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/9fd4ea0c-b19a-4b21-9fdf-37045707dd78.svg#9fd4ea0c-b19a-4b21-9fdf-37045707dd78") format("svg"); }
@font-face {
  font-family: "AvenirNextLTW01-UltraLt_721260";
  src: url("/sites/all/themes/socialfinance/Fonts/8b498c39-fabe-4789-bb81-5e37c9ecddd3.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/8b498c39-fabe-4789-bb81-5e37c9ecddd3.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/1c6c1881-23c9-4d6a-a018-759d1c9ded15.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/f0d655c5-a88a-49ad-bb29-f3b5cca41731.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/3a561c83-40d4-4868-8255-e8455eb009c4.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/3966f856-9dcf-48e7-88e7-7400f1b7d619.svg#3966f856-9dcf-48e7-88e7-7400f1b7d619") format("svg"); }
@font-face {
  font-family: "Avenir Next W01 Thin";
  src: url("/sites/all/themes/socialfinance/Fonts/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/64779e28-a3b8-4364-949c-771372a0a327.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/c6c8e4be-17eb-4475-bbfc-bb485ffde766.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/87a872d0-5af3-4231-a77c-37f41ec74662.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/91464696-717b-4eaa-adbd-0dfc5e5fd782.svg#91464696-717b-4eaa-adbd-0dfc5e5fd782") format("svg"); }
@font-face {
  font-family: "AvenirNextW01-ThinItali";
  src: url("/sites/all/themes/socialfinance/Fonts/41537dd7-434f-4f85-b9d9-a88b160bc18d.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/41537dd7-434f-4f85-b9d9-a88b160bc18d.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/ec2dd1bd-4391-4b89-bf85-1a2346ea4342.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/fcf6f211-efa2-40f6-9c6b-e0ca63b6ea60.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/60fcc194-9529-4b99-9506-cdb26642656a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/c110f1ef-6fdf-4008-bc75-b370649384a3.svg#c110f1ef-6fdf-4008-bc75-b370649384a3") format("svg"); }
@font-face {
  font-family: "AvenirNextLTW01-Regular";
  src: url("/sites/all/themes/socialfinance/Fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg"); }
/* SASS Document */
/* CSS Document */
/* line 3, ../sass/layout/_getdown.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0; }

/* line 4, ../sass/layout/_getdown.scss */
body {
  /*background:url(/sites/all/themes/socialfinance/images/hatch.png)*/
  background-color: #f0f1f2;
  /*background-attachment: fixed;*/ }

/* line 9, ../sass/layout/_getdown.scss */
.l-page {
  min-height: 100%;
  position: relative;
  background-image: none;
  background: #ffffff; }

@media (min-width: 768px) {
  /* line 18, ../sass/layout/_getdown.scss */
  .l-page {
    background: url(/sites/all/themes/socialfinance/images/page-bg-1.png) repeat-y #fdfdfd;
    background-size: contain; } }
/* line 27, ../sass/layout/_getdown.scss */
.l-main {
  padding-bottom: 1100px; }

/* line 28, ../sass/layout/_getdown.scss */
.l-footer-wrapper {
  position: absolute;
  bottom: 0;
  height: 1100px;
  background-color: #68777e;
  padding-top: 25px;
  width: 100%; }

@media (min-width: 768px) {
  /* line 39, ../sass/layout/_getdown.scss */
  .l-main {
    padding-bottom: 400px; }

  /* line 40, ../sass/layout/_getdown.scss */
  .l-footer-wrapper {
    height: 400px; } }
/* CSS Document */
/* line 3, ../sass/layout/_hero.scss */
body.front .hero {
  height: 700px;
  margin-top: 76px;
  position: relative;
  overflow: hidden;
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  float: none;
  clear: both; }

/* line 13, ../sass/layout/_hero.scss */
body.not-front .hero {
  height: 300px;
  margin-top: 76px;
  position: relative; }

/* line 20, ../sass/layout/_hero.scss */
#search-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/all/themes/socialfinance/images/search.jpg);
  background-size: cover;
  background-position: center center; }

/* line 29, ../sass/layout/_hero.scss */
#contact-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/all/themes/socialfinance/images/map.jpg);
  background-size: cover;
  background-position: center center; }

/*#hero-wrapper {
	position:absolute;
	height:100%;
	width:100%;
	background: url(/sites/all/themes/socialfinance/images/sf_teambuild_img_3691.jpg);
	background-size: cover; 
	background-position: center center;
}
*/
/* LANDING PAGE HERO IMAGES - MAKE SURE THEY ARE FULL WIDTH */
/* line 51, ../sass/layout/_hero.scss */
.field--name-field-hero-section-image img {
  width: 100%; }

/* line 56, ../sass/layout/_hero.scss */
#blog-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/default/files/pictures/blogs.jpg);
  background-size: cover;
  background-position: center center; }

/* line 65, ../sass/layout/_hero.scss */
#vacancies-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/default/files/pictures/vacancies.jpg);
  background-size: cover;
  background-position: center center; }

/* line 74, ../sass/layout/_hero.scss */
#image-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center center; }

/* line 82, ../sass/layout/_hero.scss */
#board-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/default/files/pictures/board.jpg);
  background-size: cover;
  background-position: center center; }

/* line 90, ../sass/layout/_hero.scss */
#projects-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/default/files/pictures/workwithus.jpg);
  background-size: cover;
  background-position: center center; }

/* line 98, ../sass/layout/_hero.scss */
#people-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/default/files/pictures/people.jpg);
  background-size: cover;
  background-position: center center; }

/* line 106, ../sass/layout/_hero.scss */
#news-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/default/files/pictures/news.jpg);
  background-size: cover;
  background-position: center center; }

/* line 114, ../sass/layout/_hero.scss */
#supporters-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background: url(/sites/default/files/supporters-607263274.jpg);
  background-size: cover;
  background-position: center center; }

/* line 122, ../sass/layout/_hero.scss */
#pubs-wrapper {
  position: absolute;
  height: 300px;
  width: 100%;
  background: url(/sites/default/files/pictures/publications1.jpg);
  background-size: cover;
  background-position: center center; }

/* TITLES ETC */
/* line 134, ../sass/layout/_hero.scss */
.front .hero h2.pane-title {
  position: absolute;
  top: 250px;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0 auto;
  z-index: 2;
  text-align: center;
  font-family: "Avenir LT W01 35 Light";
  font-size: 4em;
  color: #ffffff;
  margin-top: 0;
  text-shadow: 0px 0px 50px black; }

/* line 151, ../sass/layout/_hero.scss */
.hero .pane-page-title {
  position: absolute;
  top: 150px;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0 auto;
  z-index: 2; }

/* line 161, ../sass/layout/_hero.scss */
.hero .pane-page-title h1 {
  text-align: center;
  font-family: "Avenir LT W01 35 Light";
  font-size: 4em;
  color: #ffffff;
  margin-top: 0;
  text-shadow: 0px 0px 50px black; }

/* line 170, ../sass/layout/_hero.scss */
.l-region .hero p {
  padding: 0; }

/* line 174, ../sass/layout/_hero.scss */
.overlay {
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  z-index: 10;
  color: #ffffff; }

/* line 186, ../sass/layout/_hero.scss */
.front .flexslider {
  border: none; }
  /* line 189, ../sass/layout/_hero.scss */
  .front .flexslider .flex-control-nav {
    top: 550px;
    right: 50px;
    bottom: auto;
    width: 20px;
    z-index: 2; }
  /* line 197, ../sass/layout/_hero.scss */
  .front .flexslider .flex-control-paging li {
    margin-bottom: 10px; }
  /* line 200, ../sass/layout/_hero.scss */
  .front .flexslider .flex-control-paging li a {
    width: 20px;
    height: 20px;
    background: transparent;
    border: 1px solid white;
    transition: background 350ms;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 208, ../sass/layout/_hero.scss */
  .front .flexslider .flex-control-paging li a.flex-active {
    width: 20px;
    height: 20px;
    background: white;
    transition: background 350ms;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 215, ../sass/layout/_hero.scss */
  .front .flexslider .flex-control-paging li a:hover {
    background: rgba(98, 98, 98, 0.6);
    transition: background 350ms; }
  @media (min-width: 768px) {
    /* line 224, ../sass/layout/_hero.scss */
    .front .flexslider .flex-control-nav {
      top: 350px; } }
/* line 234, ../sass/layout/_hero.scss */
.front .overlay {
  bottom: 0;
  right: 0;
  position: relative;
  background: rgba(0, 0, 0, 0.45); }
  /* line 240, ../sass/layout/_hero.scss */
  .front .overlay .overlay-content {
    width: 83.05085%;
    float: left;
    margin-right: -100%;
    margin-left: 8.47458%;
    clear: none;
    text-align: left;
    margin-top: 30px; }
  /* line 246, ../sass/layout/_hero.scss */
  .front .overlay h1 {
    font-size: 3em;
    line-height: 1em;
    margin: 0.5em 0 0.67em 0;
    font-family: "Avenir LT W01_65 Medium1475532"; }
  /* line 254, ../sass/layout/_hero.scss */
  .front .overlay p {
    color: white;
    font-size: 1.4em;
    line-height: 1.2em;
    width: 80%;
    font-family: "Avenir LT W01_55 Roman1475520"; }
  @media (min-width: 768px) {
    /* line 264, ../sass/layout/_hero.scss */
    .front .overlay .overlay {
      padding-top: 20px; }
    /* line 268, ../sass/layout/_hero.scss */
    .front .overlay .overlay-content {
      width: 66.10169%;
      float: left;
      margin-right: -100%;
      margin-left: 16.94915%;
      clear: none; }
    /* line 271, ../sass/layout/_hero.scss */
    .front .overlay p {
      font-size: 1.6em;
      line-height: 1.2em;
      width: 750px; }
    /* line 276, ../sass/layout/_hero.scss */
    .front .overlay h1 {
      font-size: 3.3em;
      line-height: inherit;
      margin: 1.333em 0 0.67em 0; } }
  @media (min-width: 1024px) {
    /* line 284, ../sass/layout/_hero.scss */
    .front .overlay p {
      width: 750px; } }
  @media (min-width: 1440px) {
    /* line 290, ../sass/layout/_hero.scss */
    .front .overlay p {
      width: 750px; } }
  /* line 297, ../sass/layout/_hero.scss */
  .front .overlay h3 {
    margin: 0; }

/* line 305, ../sass/layout/_hero.scss */
.overlay h1, .overlay h3 {
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-family: "Avenir LT W01 35 Light"; }

@media (min-width: 768px) {
  /* line 313, ../sass/layout/_hero.scss */
  body.not-front .hero {
    height: 300px;
    margin-top: 76px; }

  /* line 317, ../sass/layout/_hero.scss */
  body.front .hero {
    height: 500px; }

  /* line 322, ../sass/layout/_hero.scss */
  body.front .overlay {
    padding-top: 0; }

  /* line 325, ../sass/layout/_hero.scss */
  body.not-front .overlay {
    padding-top: 80px; }

  /* line 328, ../sass/layout/_hero.scss */
  .overlay h1 {
    font-size: 3em; } }
@media (min-width: 1024px) {
  /* line 335, ../sass/layout/_hero.scss */
  body.front .hero {
    height: 500px; }

  /* line 338, ../sass/layout/_hero.scss */
  body.not-front .overlay {
    padding-top: 100px; }

  /* line 341, ../sass/layout/_hero.scss */
  .overlay h1 {
    font-size: 4em; } }
@media (min-width: 1440px) {
  /* line 348, ../sass/layout/_hero.scss */
  body.front .hero {
    height: 500px; }

  /* line 352, ../sass/layout/_hero.scss */
  body.not-front .overlay {
    padding-top: 150px; } }
/* line 361, ../sass/layout/_hero.scss */
.overlay h3 {
  font-size: 1.4em;
  width: 75%;
  margin: 20px auto;
  color: white; }

/* line 367, ../sass/layout/_hero.scss */
.overlay .ourstory {
  padding: 20px;
  border: 2px solid #ffffff;
  width: 230px;
  background: rgba(255, 255, 255, 0.2);
  margin-top: 40px; }

/* line 374, ../sass/layout/_hero.scss */
.overlay .ourstory a {
  color: #ffffff; }

/* line 378, ../sass/layout/_hero.scss */
.overlay .ourstory:hover {
  background: rgba(255, 255, 255, 0.8);
  transition: background 200ms; }

/* line 383, ../sass/layout/_hero.scss */
.overlay .ourstory:hover a {
  color: #68777e;
  transition: color 200ms; }

@media (min-width: 768px) {
  /* line 389, ../sass/layout/_hero.scss */
  .hero .pane-title,
  .hero .pane-page-title {
    top: 150px; }

  /* line 394, ../sass/layout/_hero.scss */
  .front .hero {
    height: 650px; }

  /* line 398, ../sass/layout/_hero.scss */
  .hero {
    height: 500px;
    overflow: hidden;
    position: relative; }

  /* line 404, ../sass/layout/_hero.scss */
  .page-user .hero {
    height: inherit; }

  /* line 407, ../sass/layout/_hero.scss */
  .page-contact .hero {
    height: 75px; }

  /* line 410, ../sass/layout/_hero.scss */
  .l-region--hero p img {
    width: 100%;
    margin-top: -150px; } }
@media (min-width: 1024px) {
  /* line 418, ../sass/layout/_hero.scss */
  .hero .pane-title {
    top: 350px; } }
/* line 1, ../sass/layout/_tabs.scss */
#tabs ul.tabs--primary {
  margin: 1em 0;
  border: none; }

/* line 5, ../sass/layout/_tabs.scss */
#tabs ul.tabs--primary li {
  margin: 10px; }

/* line 8, ../sass/layout/_tabs.scss */
#tabs ul.tabs--primary li a {
  color: #c5006f; }

/* COLOURS */
/* line 17, ../sass/layout/_tabs.scss */
.section-who-we-are #tabs ul.tabs--primary li a {
  color: #c5006f; }

/* line 22, ../sass/layout/_tabs.scss */
.section-resources #tabs ul.tabs--primary li a {
  color: #d35319; }

/* line 26, ../sass/layout/_tabs.scss */
.section-careers #tabs ul.tabs--primary li a {
  color: #3186ae; }

/* CSS Document */
/* line 8, ../sass/layout/_width.scss */
.l-page {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 11, ../sass/layout/_width.scss */
.l-content {
  width: 83.05085%;
  float: left;
  margin-right: -100%;
  margin-left: 8.47458%;
  clear: none;
  clear: both;
  float: none; }

@media (min-width: 768px) {
  /* line 20, ../sass/layout/_width.scss */
  .l-content {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 16.94915%;
    clear: none;
    float: none; } }
@media (min-width: 1440px) {
  /* line 36, ../sass/layout/_width.scss */
  .l-region--navigation {
    width: 100% !important; } }
/* CSS Document */
/* line 3, ../sass/layout/blocks/_footer.scss */
footer .l-region-footer p {
  font-size: 0.8em; }

/* VERY BOTTOM COPYRIGHT BLOCK */
/* line 9, ../sass/layout/blocks/_footer.scss */
footer .pane-block-1 {
  position: absolute;
  bottom: 0;
  background-color: #1c2b32;
  width: 100%; }

/* line 16, ../sass/layout/blocks/_footer.scss */
footer .pane-block-1 p {
  padding: 10px 0;
  margin: 0;
  font-size: 1em;
  text-align: center;
  color: #ffffff; }

@media (min-width: 768px) {
  /* line 24, ../sass/layout/blocks/_footer.scss */
  footer .pane-block-1 p {
    padding: 10px 0 10px 40px; } }
/* MENUS AND ADDRESS BLOCKS */
/* line 31, ../sass/layout/blocks/_footer.scss */
#menu-address {
  text-align: center;
  margin: 0 0 10px 0; }

/* line 36, ../sass/layout/blocks/_footer.scss */
#menu-address h4 {
  text-align: center;
  color: white;
  margin-top: 0; }

/* line 42, ../sass/layout/blocks/_footer.scss */
#menu-address p {
  margin: 0;
  padding: 0 0 10px 0;
  line-height: 1.2em;
  font-size: 0.9em;
  color: #ffffff; }

/* line 50, ../sass/layout/blocks/_footer.scss */
#menu-address h4 a,
#menu-address p a {
  color: #fff; }

/* line 54, ../sass/layout/blocks/_footer.scss */
#menu-address h4 a:hover,
#menu-address p a:hover {
  text-decoration: underline; }

/* line 59, ../sass/layout/blocks/_footer.scss */
#menu-address .menu1,
#menu-address .menu2,
#menu-address .menu3,
#menu-address .address {
  color: #ffffff;
  width: 100%;
  margin-bottom: 20px; }

/* line 68, ../sass/layout/blocks/_footer.scss */
#menu-address .address {
  padding: 20px 0 0 0; }

@media (min-width: 768px) {
  /* line 77, ../sass/layout/blocks/_footer.scss */
  footer .pane-block-1 p {
    text-align: left; }

  /* line 81, ../sass/layout/blocks/_footer.scss */
  #menu-address {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin: 20px 0 10px 0;
    text-align: left; }

  /* line 86, ../sass/layout/blocks/_footer.scss */
  #menu-address h4 {
    text-align: left; }

  /* line 90, ../sass/layout/blocks/_footer.scss */
  #footlinks {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    clear: both;
    margin-top: 20px; }

  /* line 95, ../sass/layout/blocks/_footer.scss */
  #fsm-block {
    width: 32.20339%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 40px 0 0 0;
    margin: 0; }

  /* line 100, ../sass/layout/blocks/_footer.scss */
  #menu-address .menu1,
  #menu-address .menu2,
  #menu-address .menu3,
  #menu-address .address {
    float: left;
    width: 25%;
    padding-top: 20px;
    margin-bottom: 0; }

  /* line 109, ../sass/layout/blocks/_footer.scss */
  #menu-address .menu1 {
    padding-left: 40px;
    width: 22%; }

  /* line 113, ../sass/layout/blocks/_footer.scss */
  #menu-address .menu3 {
    width: 24%; }

  /* line 116, ../sass/layout/blocks/_footer.scss */
  #menu-address .address {
    padding: 30px 3% 0 0;
    width: 22%; } }
@media (min-width: 1024px) {
  /* line 123, ../sass/layout/blocks/_footer.scss */
  #footlinks {
    margin-top: 40px; } }
/* FOOTER MENU */
/* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
#footlinks:after {
  content: "";
  display: table;
  clear: both; }

/* line 135, ../sass/layout/blocks/_footer.scss */
#footlinks ul, #footlinks li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

/* line 142, ../sass/layout/blocks/_footer.scss */
#footlinks ul {
  padding: 0 40px;
  float: none; }

/* line 148, ../sass/layout/blocks/_footer.scss */
#footlinks li {
  float: none;
  text-align: center;
  line-height: 1.6em; }

/* line 153, ../sass/layout/blocks/_footer.scss */
#footlinks li a {
  color: #fff;
  text-transform: uppercase;
  padding-right: 1.5em;
  font-size: 0.9em; }

/* line 160, ../sass/layout/blocks/_footer.scss */
#footlinks li a:hover {
  text-decoration: underline; }

@media (min-width: 768px) {
  /* line 165, ../sass/layout/blocks/_footer.scss */
  #footlinks ul {
    float: left; }

  /* line 168, ../sass/layout/blocks/_footer.scss */
  #footlinks li {
    float: left;
    text-align: left; }

  /* line 172, ../sass/layout/blocks/_footer.scss */
  #footlinks li a {
    padding-right: 1em;
    font-size: 0.7em; } }
@media (min-width: 1024px) {
  /* line 179, ../sass/layout/blocks/_footer.scss */
  #footlinks li a {
    padding-right: 1.5em;
    font-size: 0.9em; } }
/* SOCIAL MEDIA LINKS */
/* line 186, ../sass/layout/blocks/_footer.scss */
#fsm-block {
  padding: 0;
  margin: 30px 0; }

/* line 190, ../sass/layout/blocks/_footer.scss */
#fsm-block ul {
  margin: 0 auto; }

/* line 193, ../sass/layout/blocks/_footer.scss */
#fsm-block ul, #fsm-block li {
  list-style: none;
  list-style-image: none; }

/* line 197, ../sass/layout/blocks/_footer.scss */
#fsm-block li {
  float: left; }

/* line 200, ../sass/layout/blocks/_footer.scss */
#fsm-block a {
  display: block;
  height: 30px; }

/* line 204, ../sass/layout/blocks/_footer.scss */
#fsm-block #email {
  text-indent: -5000px;
  background: url(/sites/all/themes/socialfinance/images/sm-block/e-wo.png) no-repeat left bottom;
  width: 45px; }

/* line 210, ../sass/layout/blocks/_footer.scss */
#fsm-block #facebook {
  text-indent: -5000px;
  background: url(/sites/all/themes/socialfinance/images/sm-block/fb.png) no-repeat left bottom;
  width: 30px; }

/* line 215, ../sass/layout/blocks/_footer.scss */
#fsm-block #twitter {
  text-indent: -5000px;
  background: url(/sites/all/themes/socialfinance/images/sm-block/twit.png) no-repeat left bottom;
  width: 40px; }

/* line 220, ../sass/layout/blocks/_footer.scss */
#fsm-block #linkedin {
  text-indent: -5000px;
  background: url(/sites/all/themes/socialfinance/images/sm-block/in.png) no-repeat left bottom;
  width: 50px; }

/* MAILCHIMP SIGNUP */
/* line 228, ../sass/layout/blocks/_footer.scss */
#mcsu {
  position: fixed;
  bottom: 10px;
  right: 10px; }

/* line 1, ../sass/base/_forms.scss */
.chosen-container {
  width: 100% !important; }

/* CSS Document */
/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* CSS Document */
/* line 3, ../sass/base/_search.scss */
#search-form label {
  font-weight: normal; }

/* line 7, ../sass/base/_search.scss */
.section-search .pane-page-content #search-form input {
  margin: 20px 0; }

/* line 11, ../sass/base/_search.scss */
.search-result {
  padding: 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 5px solid #f6e2ee; }

/* CSS Document */
/* line 5, ../sass/base/_select.scss */
.container-inline-date .form-item,
.form-type-select {
  width: 240px;
  overflow: hidden; }

/* line 11, ../sass/base/_select.scss */
select.form-select {
  margin: 10px 0 5px 0;
  border: none;
  background: #6f7b24;
  border-radius: 0;
  box-shadow: none;
  padding-left: 10px;
  text-transform: uppercase;
  color: #ffffff;
  width: 268px; }

/* line 23, ../sass/base/_select.scss */
select.form-select option {
  padding: 10px;
  color: #c5006f;
  background: #f6e2ee;
  border: none;
  box-shadow: none; }

/* line 32, ../sass/base/_select.scss */
select.form-select option[selected] {
  background: #c5006f;
  color: #ffffff; }

/* line 36, ../sass/base/_select.scss */
select.form-select option:hover {
  background: #c5006f; }

/* COLOURS */
/* line 42, ../sass/base/_select.scss */
.section-resources select.form-select,
.section-projects select.form-select {
  background: #6f7b24; }

/* line 46, ../sass/base/_select.scss */
.section-resources select.form-select option,
.section-projects select.form-select option {
  color: #6f7b24;
  background: #eff0e6; }

/* line 51, ../sass/base/_select.scss */
.section-resources select.form-select option[selected],
.section-projects select.form-select option[selected] {
  background: #6f7b24; }

/* line 55, ../sass/base/_select.scss */
.section-resources select.form-select option:hover,
.section-projects select.form-select option:hover {
  background: #6f7b24; }

/* line 1, ../sass/base/_typography.scss */
body {
  font-family: "Avenir LT W01 35 Light"; }

/* line 6, ../sass/base/_typography.scss */
p {
  font-size: 1.4em;
  line-height: 1.6em;
  color: #002421; }

/* line 12, ../sass/base/_typography.scss */
.l-main .l-content .field li {
  line-height: 1.6em;
  margin: 0 0 20px -25px;
  padding: 0 0 0 20px;
  font-size: 1.2em; }

/* line 20, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Avenir LT W01_85 Heavy1475544";
  font-weight: normal; }

/* line 24, ../sass/base/_typography.scss */
em, i {
  font-family: "AvenirLTW01-35LightObli"; }

/* line 28, ../sass/base/_typography.scss */
strong, b {
  font-family: "Avenir LT W01_85 Heavy1475544"; }

/* line 32, ../sass/base/_typography.scss */
a:link {
  text-decoration: none; }

/* default link color to Pink*/
/* line 38, ../sass/base/_typography.scss */
a:link, a:visited, a:active, a:hover {
  text-decoration: none;
  color: #c5006f; }

/* links to orange in resources */
/* line 44, ../sass/base/_typography.scss */
.section-resources a:link, .section-resources a:visited, .section-resources a:active, .section-resources a:hover {
  text-decoration: none;
  color: #6f7b24; }

/* links to blue in careers */
/* line 51, ../sass/base/_typography.scss */
.section-careers a:link, .section-careers a:visited, .section-careers a:active, .section-careers a:hover {
  text-decoration: none;
  color: #3186ae; }

/* line 58, ../sass/base/_typography.scss */
.l-region--footer p {
  margin-left: 10px; }

/* List views of projects */
/* line 3, ../sass/base/views/_blog_views.scss */
.view-blog-page a {
  color: #6f7b24; }

/* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
.view-blog-page:after {
  content: "";
  display: table;
  clear: both; }

/* line 10, ../sass/base/views/_blog_views.scss */
.view-blog-page .view-header,
.view-blog-page .views-row {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  position: relative; }

/* line 18, ../sass/base/views/_blog_views.scss */
.view-blog-page .views-row .views-field-title h3 {
  color: #6f7b24;
  margin-bottom: 5px; }

/* List views of news */
/* line 3, ../sass/base/views/_news_views.scss */
.view-news a {
  color: #6f7b24; }

/* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
.view-news:after {
  content: "";
  display: table;
  clear: both; }

/* line 11, ../sass/base/views/_news_views.scss */
.view-news .views-row {
  float: left;
  width: 80%;
  margin: 30px 10% 0;
  position: relative; }

@media (min-width: 768px) {
  /* line 21, ../sass/base/views/_news_views.scss */
  .view-news .view-filters {
    width: 32.20339%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 24, ../sass/base/views/_news_views.scss */
  .view-news .view-content {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }

  /* line 27, ../sass/base/views/_news_views.scss */
  .view-news .views-row {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    position: relative; }

  /* line 33, ../sass/base/views/_news_views.scss */
  .view-news .titlegroup {
    float: left;
    width: 100%; } }
/* List views of news items */
/* line 41, ../sass/base/views/_news_views.scss */
.view-news .views-field {
  padding-bottom: 10px; }

/* line 45, ../sass/base/views/_news_views.scss */
.view-news .views-label {
  float: left;
  margin-right: 5px; }

/* line 50, ../sass/base/views/_news_views.scss */
.view-news .views-field-title {
  color: #6f7b24;
  font-size: 1.2em; }

/* line 55, ../sass/base/views/_news_views.scss */
.view-news .views-field-field-upload img {
  vertical-align: top;
  margin-right: 10px; }

/* line 60, ../sass/base/views/_news_views.scss */
.view-news .details,
.view-news .readmore {
  float: left;
  width: 100%; }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .view-news .details:after,
  .view-news .readmore:after {
    content: "";
    display: table;
    clear: both; }

/* line 67, ../sass/base/views/_news_views.scss */
.view-news .readmore p {
  font-size: 1em;
  line-height: 1.4em; }

/* line 73, ../sass/base/views/_news_views.scss */
html.js .view-news fieldset.collapsed {
  padding-left: 0;
  border: none;
  border-bottom: 1px solid #6f7b24; }

/* line 78, ../sass/base/views/_news_views.scss */
html.js .view-news fieldset {
  padding-left: 0;
  border: none;
  border-top: 1px solid #6f7b24; }

/* line 84, ../sass/base/views/_news_views.scss */
.view-news fieldset legend {
  padding-left: 0;
  border: none;
  text-transform: uppercase; }

/* FILTERS */
/* line 93, ../sass/base/views/_news_views.scss */
#views-exposed-form-news-page {
  float: left;
  margin-bottom: 40px; }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  #views-exposed-form-news-page:after {
    content: "";
    display: table;
    clear: both; }

/* line 99, ../sass/base/views/_news_views.scss */
.view-news .views-exposed-form label {
  font-family: "Avenir LT W01_45 Book1475508";
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
  float: left;
  color: #6f7b24; }

/* line 108, ../sass/base/views/_news_views.scss */
.view-news .form-type-bef-link a {
  background: #eff0e6; }

/* line 111, ../sass/base/views/_news_views.scss */
.view-news .form-type-bef-link a.active {
  background: #6f7b24; }

/* List views of supporters */
/* line 3, ../sass/base/views/_partner_views.scss */
.view-supporters a {
  color: #c5006f; }

/* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
.view-supporters:after {
  content: "";
  display: table;
  clear: both; }

/* line 11, ../sass/base/views/_partner_views.scss */
.view-supporters .views-row:hover {
  border: 1px solid #c5006f; }

/* line 14, ../sass/base/views/_partner_views.scss */
.view-supporters .views-row {
  float: left;
  width: 60%;
  margin: 0 17.5% 5%;
  min-height: 170px;
  position: relative;
  border: 1px solid #f6e2ee;
  padding: 10px;
  text-align: center; }

@media (min-width: 768px) {
  /* line 26, ../sass/base/views/_partner_views.scss */
  .view-supporters .views-row {
    float: left;
    width: 20%;
    margin: 0 2.5% 5%;
    position: relative; } }
/* line 34, ../sass/base/views/_partner_views.scss */
.view-supporters .views-field-title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center; }

/* line 41, ../sass/base/views/_partner_views.scss */
.view-supporters .views-field-title a {
  display: block;
  text-align: center;
  padding: 10px 0; }

/* line 46, ../sass/base/views/_partner_views.scss */
.view-supporters img {
  max-width: 140px;
  height: auto;
  display: inline-block;
  margin: 20px auto 10px; }

/* specific row overrides for tricky logos */
/* line 55, ../sass/base/views/_partner_views.scss */
.view-supporters a.Garfield img,
.view-supporters a.John img,
.view-supporters a.Big.Lottery.Fund img,
.view-supporters a.Omidyar.Network img {
  max-width: 100px;
  margin: 0px auto 10px; }

/* line 63, ../sass/base/views/_partner_views.scss */
.view-supporters a.The.Law img,
.view-supporters a.City img,
.view-supporters a.National.Trust img {
  max-width: 70px;
  margin: 0px auto 10px; }

/* List views of people */
/* line 3, ../sass/base/views/_people_views.scss */
.view-people a {
  color: #c5006f; }

/* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
.view-people:after {
  content: "";
  display: table;
  clear: both; }

/* line 11, ../sass/base/views/_people_views.scss */
.view-people .views-row {
  float: left;
  width: 60%;
  margin: 0 20% 5%;
  position: relative;
  min-height: 400px; }

/* line 19, ../sass/base/views/_people_views.scss */
.l-region--sidebar .view-people .views-row {
  min-height: auto; }

/* line 23, ../sass/base/views/_people_views.scss */
.view-people h3 {
  float: left;
  width: 100%; }

@media (min-width: 768px) {
  /* line 30, ../sass/base/views/_people_views.scss */
  .view-people .view-filters {
    width: 32.20339%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 33, ../sass/base/views/_people_views.scss */
  .view-people .view-content {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }

  /* line 36, ../sass/base/views/_people_views.scss */
  .view-people .views-row {
    float: left;
    width: 47%;
    margin: 0 1.5% 2%;
    position: relative;
    min-height: 350px; }

  /* line 43, ../sass/base/views/_people_views.scss */
  .view-people.view-display-id-page_2 .view-content {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 46, ../sass/base/views/_people_views.scss */
  .view-people.view-display-id-page_2 .views-row {
    width: 22%;
    margin: 0 1.5% 5%; }

  /* line 50, ../sass/base/views/_people_views.scss */
  .view-people.view-display-id-page_2 .views-row-first {
    clear: left; } }
@media (min-width: 1024px) {
  /* line 56, ../sass/base/views/_people_views.scss */
  .view-people .views-row {
    float: left;
    width: 30%;
    margin: 0 1.5% 2%;
    position: relative;
    min-height: 400px; } }
@media (min-width: 1440px) {
  /* line 65, ../sass/base/views/_people_views.scss */
  .view-people .views-row {
    float: left;
    width: 30%;
    margin: 0 1.5% 2%;
    position: relative;
    min-height: 450px; } }
/* line 74, ../sass/base/views/_people_views.scss */
.view-people .views-field-name {
  text-transform: uppercase;
  color: #c5006f;
  text-align: center; }

/* line 80, ../sass/base/views/_people_views.scss */
.view-people .views-field-field-job-title {
  text-align: center;
  min-height: 45px;
  padding-top: 6px;
  font-size: 1em;
  font-family: "Avenir LT W01_85 Heavy1475544"; }

/* line 88, ../sass/base/views/_people_views.scss */
.view-people .views-field-field-summary {
  min-height: 105px;
  padding: 10px 0;
  font-size: 1em;
  line-height: 1.4em;
  text-align: center;
  padding: 0 10px; }

@media (min-width: 768px) {
  /* line 98, ../sass/base/views/_people_views.scss */
  .view-people .views-field-field-summary {
    min-height: 120px;
    font-size: 0.8em;
    line-height: 1.2em;
    padding: 0; } }
@media (min-width: 1024px) {
  /* line 106, ../sass/base/views/_people_views.scss */
  .view-people .views-field-field-summary {
    min-height: 130px;
    font-size: 0.9em;
    line-height: 1.2em;
    padding: 0; } }
@media (min-width: 1440px) {
  /* line 114, ../sass/base/views/_people_views.scss */
  .view-people .views-field-field-summary {
    min-height: 110px;
    font-size: 1em;
    line-height: 1.3em;
    padding: 0; } }
/* line 122, ../sass/base/views/_people_views.scss */
.view-projects .views-field-field-profile-picture img,
.view-people .profilepic img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 10px;
  padding: 5px; }

/* FILTERS */
/* line 134, ../sass/base/views/_people_views.scss */
.view-people .views-exposed-form label {
  font-family: "Avenir LT W01_45 Book1475508";
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 5px;
  float: left;
  color: #c5006f; }

/* line 143, ../sass/base/views/_people_views.scss */
.view-people .form-type-bef-link a {
  background: #f6e2ee; }

/* line 146, ../sass/base/views/_people_views.scss */
.view-people .form-type-bef-link a.active {
  background: #c5006f; }

/* line 150, ../sass/base/views/_people_views.scss */
.view-people .views-widget #edit-uid {
  width: 76%;
  border: 1px solid #f6e2ee;
  height: 40px;
  padding: 5px;
  margin-bottom: 10px;
  float: left;
  clear: both; }

/* line 160, ../sass/base/views/_people_views.scss */
.view-people .views-widget .description {
  float: left;
  width: 100%;
  font-size: 0.9em; }

/* line 166, ../sass/base/views/_people_views.scss */
.view-people .views-submit-button #edit-submit-people,
.view-people .views-reset-button #edit-reset {
  display: block !important;
  padding: 10px;
  background: #f6e2ee;
  margin: 20px 0;
  color: #c5006f;
  border-radius: 0;
  border: none; }

/* line 176, ../sass/base/views/_people_views.scss */
.view-people .views-submit-button #edit-submit-people:hover,
.view-people .views-reset-button #edit-reset:hover {
  color: #f6e2ee;
  background: #c5006f; }

/* List views of projects */
/* line 3, ../sass/base/views/_project_views.scss */
.view-projects a {
  color: #6f7b24; }

/* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
.view-projects:after {
  content: "";
  display: table;
  clear: both; }

/* line 10, ../sass/base/views/_project_views.scss */
.view-projects .views-row {
  float: left;
  width: 60%;
  margin: 0 20% 5%;
  position: relative; }

/* line 17, ../sass/base/views/_project_views.scss */
.view-projects .views-row-last {
  margin-bottom: 10%; }

@media (min-width: 768px) {
  /* line 22, ../sass/base/views/_project_views.scss */
  .view-projects .views-row {
    float: left;
    width: 85%;
    margin: 0 7.5% 5% 0;
    position: relative; }

  /* line 28, ../sass/base/views/_project_views.scss */
  .l-content .view-projects .views-field-field-page-image {
    float: left;
    width: 25%;
    margin-right: 5%; }

  /* line 34, ../sass/base/views/_project_views.scss */
  .l-content .view-projects .views-field-title,
  .l-content .views-field-field-strapline {
    float: right;
    width: 70%; }

  /* line 39, ../sass/base/views/_project_views.scss */
  .l-content #rightcolumn .views-field-field-strapline {
    width: 80%; }

  /* line 43, ../sass/base/views/_project_views.scss */
  .view-projects .view-filters {
    width: 32.20339%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 46, ../sass/base/views/_project_views.scss */
  .view-projects .view-content {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; } }
@media (min-width: 1024px) {
  /* line 52, ../sass/base/views/_project_views.scss */
  .view-projects .views-row {
    float: left;
    width: 92%;
    margin: 0 4% 5%;
    position: relative; } }
/* line 60, ../sass/base/views/_project_views.scss */
.view-projects .views-field-title {
  font-family: "Avenir LT W01 35 Light";
  font-weight: normal;
  color: #6f7b24;
  font-size: 1.6em; }

/* line 67, ../sass/base/views/_project_views.scss */
.view-projects .view-content h3 {
  font-family: "Avenir LT W01 35 Light";
  font-weight: normal;
  color: #68777e !important;
  font-size: 1.8em;
  margin-top: 0; }

/* line 74, ../sass/base/views/_project_views.scss */
.view-projects .view-content h3 a {
  color: #68777e !important; }

/* line 78, ../sass/base/views/_project_views.scss */
.view-projects .views-field-field-standfirst p {
  margin: 0;
  font-size: 1.2em;
  line-height: 1.4em;
  height: 100px; }

/* line 86, ../sass/base/views/_project_views.scss */
.view-projects .holder {
  position: relative; }

/* line 89, ../sass/base/views/_project_views.scss */
.view-projects .overproj {
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%; }

/* line 100, ../sass/base/views/_project_views.scss */
.view-projects .projimg {
  z-index: -1; }

/* FILTERS */
/* line 106, ../sass/base/views/_project_views.scss */
#views-exposed-form-projects-page {
  float: left;
  margin-bottom: 50px; }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  #views-exposed-form-projects-page:after {
    content: "";
    display: table;
    clear: both; }

/* line 112, ../sass/base/views/_project_views.scss */
#views-exposed-form-projects-page label {
  font-family: "Avenir LT W01_45 Book1475508";
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 10px;
  color: #6f7b24; }

/* line 120, ../sass/base/views/_project_views.scss */
.view-projects .form-type-bef-link a {
  background: #eff0e6; }

/* line 123, ../sass/base/views/_project_views.scss */
.view-projects .form-type-bef-link a.active {
  background: #6f7b24; }

/* line 128, ../sass/base/views/_project_views.scss */
#views-exposed-form-projects-page .views-reset-button #edit-reset {
  display: block !important;
  padding: 10px;
  background: #eff0e6;
  margin: 20px 0;
  color: #6f7b24;
  border-radius: 0;
  border: none; }

/* line 137, ../sass/base/views/_project_views.scss */
#views-exposed-form-projects-page .views-reset-button #edit-reset:hover {
  color: #eff0e6;
  background: #6f7b24; }

/* RELATED CONTENT VIEWS */
/* A closer look */
/* line 148, ../sass/base/views/_project_views.scss */
.l-region--sidebar .view-display-id-block_5 .view-content {
  width: 100%;
  padding-top: 20px; }

/* line 153, ../sass/base/views/_project_views.scss */
.view-display-id-block_5 .views-row {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #eff0e6;
  padding-bottom: 5px; }

/* line 160, ../sass/base/views/_project_views.scss */
.view-display-id-block_5 .views-row-last {
  border-bottom: none;
  margin: 0; }

/* line 165, ../sass/base/views/_project_views.scss */
.view-display-id-block_5 .views-field-type {
  font-size: 0.7em;
  padding: 7px;
  background: #eff0e6;
  color: #6f7b24;
  width: 86px;
  text-align: center;
  margin-bottom: 7px; }

/* line 174, ../sass/base/views/_project_views.scss */
.view-display-id-block_5 .views-field-field-page-image,
.view-display-id-block_5 .views-field-field-video,
.view-display-id-block_5 .views-field-field-cover-pic {
  width: 23%;
  margin-right: 4%;
  float: left;
  min-height: 100px; }

/* line 182, ../sass/base/views/_project_views.scss */
.view-display-id-block_5 .views-field-title {
  font-size: 1em;
  float: right;
  width: 73%; }

/* List views of projects */
/* line 3, ../sass/base/views/_publication_views.scss */
.view-publications a {
  color: #6f7b24; }

/* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
.view-publications:after {
  content: "";
  display: table;
  clear: both; }

/* line 10, ../sass/base/views/_publication_views.scss */
.view-publications .views-row {
  float: left;
  width: 60%;
  margin: 30px 20%;
  position: relative; }

@media (min-width: 768px) {
  /* line 18, ../sass/base/views/_publication_views.scss */
  .view-publications .views-row {
    float: left;
    width: 85%;
    margin: 0 7.5% 5%;
    position: relative; }

  /* line 24, ../sass/base/views/_publication_views.scss */
  .views-field-field-page-image {
    float: left;
    width: 15%;
    margin-right: 5%; }

  /* line 29, ../sass/base/views/_publication_views.scss */
  .view-publications .view-filters {
    width: 32.20339%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 32, ../sass/base/views/_publication_views.scss */
  .view-publications .view-content {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }

  /* line 35, ../sass/base/views/_publication_views.scss */
  .views-field-field-cover-pic {
    float: left;
    width: 23%;
    margin-right: 4%;
    min-height: 190px; }

  /* line 41, ../sass/base/views/_publication_views.scss */
  .titlegroup {
    float: right;
    width: 73%; } }
@media (min-width: 1024px) {
  /* line 48, ../sass/base/views/_publication_views.scss */
  .view-publications .views-row {
    float: left;
    width: 92%;
    margin: 0 4% 5%;
    position: relative; } }
/* line 57, ../sass/base/views/_publication_views.scss */
.view-publications .views-field {
  padding-bottom: 10px; }

/* line 61, ../sass/base/views/_publication_views.scss */
.view-publications .views-label {
  float: left;
  margin-right: 5px; }

/* line 66, ../sass/base/views/_publication_views.scss */
.view-publications .views-field-title {
  color: #68777e;
  font-size: 1.2em; }

/* line 72, ../sass/base/views/_publication_views.scss */
.view-publications .details,
.view-publications .readmore {
  float: left;
  width: 100%; }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .view-publications .details:after,
  .view-publications .readmore:after {
    content: "";
    display: table;
    clear: both; }

/* line 79, ../sass/base/views/_publication_views.scss */
.view-publications .readmore p {
  font-size: 1em;
  line-height: 1.4em; }

/* line 84, ../sass/base/views/_publication_views.scss */
.view-publications .views-field-field-cover-pic img {
  width: 100%; }

/* line 88, ../sass/base/views/_publication_views.scss */
.view-publications .views-field-field-upload img {
  vertical-align: top;
  margin-right: 10px; }

/* line 93, ../sass/base/views/_publication_views.scss */
html.js .view-publications fieldset.collapsed {
  margin-left: 160px;
  border: none; }

/* line 97, ../sass/base/views/_publication_views.scss */
html.js .view-publications fieldset {
  margin-left: 160px;
  border: none; }

/* line 102, ../sass/base/views/_publication_views.scss */
.view-publications fieldset legend {
  padding-left: 0;
  border: none;
  text-transform: uppercase; }

/* FILTERS */
/* FILTERS */
/* line 114, ../sass/base/views/_publication_views.scss */
#views-exposed-form-publications-page {
  float: left;
  margin-bottom: 50px; }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  #views-exposed-form-publications-page:after {
    content: "";
    display: table;
    clear: both; }

/* line 120, ../sass/base/views/_publication_views.scss */
#views-exposed-form-publications-page label {
  font-family: "Avenir LT W01_45 Book1475508";
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 10px;
  color: #6f7b24; }

/* line 128, ../sass/base/views/_publication_views.scss */
.view-publications .form-type-bef-link a {
  background: #eff0e6; }

/* line 131, ../sass/base/views/_publication_views.scss */
.view-publications .form-type-bef-link a.active {
  background: #6f7b24; }

/* line 136, ../sass/base/views/_publication_views.scss */
#views-exposed-form-publications-page .views-reset-button #edit-reset {
  display: block !important;
  padding: 10px;
  background: #eff0e6;
  margin: 20px 0;
  color: #6f7b24;
  border-radius: 0;
  border: none; }

/* line 145, ../sass/base/views/_publication_views.scss */
#views-exposed-form-publications-page .views-reset-button #edit-reset:hover {
  color: #eff0e6;
  background: #6f7b24; }

/* CSS Document */
/* WHAT WE DO VIEW */
/* line 6, ../sass/base/views/_views.scss */
.pane-areas-of-work .view-areas-of-work .views-row {
  height: 175px;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 5px 0;
  position: relative;
  border-radius: 5px; }

@media (min-width: 768px) {
  /* line 18, ../sass/base/views/_views.scss */
  .pane-areas-of-work .view-areas-of-work .views-row {
    width: 67%; }

  /* line 22, ../sass/base/views/_views.scss */
  .pane-areas-of-work .view-areas-of-work .views-row-1,
  .pane-areas-of-work .view-areas-of-work .views-row-4,
  .pane-areas-of-work .view-areas-of-work .views-row-5 {
    width: 32%;
    margin-right: 1%; }

  /* line 29, ../sass/base/views/_views.scss */
  .pane-areas-of-work .view-areas-of-work .views-row-3 {
    margin-right: 1%; }

  /* line 33, ../sass/base/views/_views.scss */
  .pane-areas-of-work .view-areas-of-work .views-row-4 {
    margin-right: 0; } }
/* line 38, ../sass/base/views/_views.scss */
.view-areas-of-work .views-field-name {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

/* line 45, ../sass/base/views/_views.scss */
.view-areas-of-work .views-field-name a {
  display: block;
  font-family: "Avenir Next W01 Thin";
  color: #ffffff;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.73);
  padding: 10px;
  height: 175px; }

/* line 55, ../sass/base/views/_views.scss */
.view-areas-of-work .views-field-name a:hover {
  background: transparent;
  transition: background 200ms; }

/* line 60, ../sass/base/views/_views.scss */
.view-areas-of-work .view-footer {
  float: left;
  width: 100%; }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .view-areas-of-work .view-footer:after {
    content: "";
    display: table;
    clear: both; }

/* line 66, ../sass/base/views/_views.scss */
.view-areas-of-work .view-footer a {
  display: block;
  width: 100%;
  margin: 20px auto 0;
  background: rgba(0, 0, 0, 0.82);
  color: #ffffff;
  text-align: center;
  padding: 10px; }

@media (min-width: 768px) {
  /* line 77, ../sass/base/views/_views.scss */
  .view-areas-of-work .view-footer a {
    width: 25%; } }
/* line 83, ../sass/base/views/_views.scss */
.view-areas-of-work .view-footer a:hover {
  background: rgba(0, 0, 0, 0.45);
  color: #f3f2f1; }

/* CURRENT VACANCIES VIEW */
/* line 92, ../sass/base/views/_views.scss */
.view-current-vacancies .views-row {
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #ddd; }

/* BETTER EXPOSED FILTERS */
/* line 104, ../sass/base/views/_views.scss */
.views-exposed-form .form-item.form-type-bef-link {
  margin: 5px 0; }

/* line 107, ../sass/base/views/_views.scss */
.form-type-bef-link a {
  padding: 10px 5px;
  display: block; }

/* line 111, ../sass/base/views/_views.scss */
.form-type-bef-link a:hover {
  background: #ffffff;
  transition: background 200ms; }

/* line 115, ../sass/base/views/_views.scss */
.form-type-bef-link a.active {
  color: #ffffff; }

/* CSS Document */
/* line 3, ../sass/components/_breadcrumb.scss */
.easy-breadcrumb {
  padding: 35px 0; }

/* line 8, ../sass/components/_breadcrumb.scss */
.easy-breadcrumb a {
  color: #c5006f; }

/* line 12, ../sass/components/_breadcrumb.scss */
.section-blogs .easy-breadcrumb a,
.section-projects .easy-breadcrumb a,
.section-resources .easy-breadcrumb a {
  color: #6f7b24; }

/* Board breadcrumb overrides */
/* line 21, ../sass/components/_breadcrumb.scss */
.easy-breadcrumb.pane-people .view-people .views-row a {
  background: none;
  display: inline;
  color: #c5006f;
  text-transform: capitalize; }

/* SCSS file */
/* line 3, ../sass/components/_navigation.scss */
.l-header {
  z-index: 10;
  position: relative; }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .l-header:after {
    content: "";
    display: table;
    clear: both; }

/* line 8, ../sass/components/_navigation.scss */
.l-region--navigation {
  width: 100%;
  position: fixed;
  top: 0;
  height: 75px;
  background: #ffffff; }

/* line 15, ../sass/components/_navigation.scss */
.logged-in .l-region--navigation {
  top: 30px; }

/* LOGO */
/* line 19, ../sass/components/_navigation.scss */
#logo-holder {
  width: 140px;
  padding-top: 15px;
  margin: 0 auto;
  position: relative;
  z-index: 100; }

/* line 26, ../sass/components/_navigation.scss */
#logo {
  display: block; }

/* line 30, ../sass/components/_navigation.scss */
#logo-holder img {
  width: 140px;
  margin-left: 0; }

/* line 34, ../sass/components/_navigation.scss */
#superfish-menu {
  position: absolute;
  text-transform: uppercase;
  top: 0;
  z-index: 10; }

/*LAYOUT BLOCKS*/
@media (min-width: 768px) {
  /* line 43, ../sass/components/_navigation.scss */
  #logo-holder {
    width: 200px;
    margin: inherit; }

  /* line 47, ../sass/components/_navigation.scss */
  #logo-holder img {
    width: 200px;
    margin-left: 20px; }

  /* line 51, ../sass/components/_navigation.scss */
  #superfish-menu {
    width: 100%;
    margin: 32px 0 0 0;
    text-align: center;
    top: 0; }

  /* line 57, ../sass/components/_navigation.scss */
  .sf-menu.menu {
    width: 737px !important;
    margin: 0 50px 0 auto; }

  /* line 62, ../sass/components/_navigation.scss */
  #search {
    position: absolute;
    top: 20px;
    right: 20px; } }
@media (min-width: 1024px) {
  /* line 70, ../sass/components/_navigation.scss */
  .sf-menu.menu {
    width: 970px; } }
/* LAYOUT MEU */
/* line 77, ../sass/components/_navigation.scss */
#superfish-menu > ul.sf-menu > li {
  margin: 0;
  text-align: center;
  float: right;
  padding: 0; }

/* line 83, ../sass/components/_navigation.scss */
#superfish-menu > ul.sf-menu > li a {
  display: block;
  font-family: "Avenir LT W01_55 Roman1475520";
  font-size: 0.9em;
  padding: 0 20px;
  color: #000000; }

/*WHO WE ARE */
/* line 96, ../sass/components/_navigation.scss */
#superfish-menu ul.sf-menu > li.sf-item-4 > ul {
  background: #c5006f; }

/*WHAT WE DO */
/* line 101, ../sass/components/_navigation.scss */
#superfish-menu ul.sf-menu > li.sf-item-3 > ul {
  background: #6c3674; }

/* RESOURCES */
/* line 107, ../sass/components/_navigation.scss */
#superfish-menu ul.sf-menu > li.sf-item-2 > ul {
  background: #6f7b24; }

/* CAREERS */
/* line 113, ../sass/components/_navigation.scss */
#superfish-menu ul.sf-menu > li.sf-item-1 > ul {
  background: #3186ae; }

/* SUB MENU OF SUPERFISH */
/* line 120, ../sass/components/_navigation.scss */
#superfish-menu > ul.sf-menu > li > ul {
  position: fixed;
  top: 70px;
  left: 0;
  right: 0;
  height: 55px;
  padding: 0;
  width: 100%;
  margin: inherit; }

/* line 131, ../sass/components/_navigation.scss */
#superfish-menu > ul.sf-menu > li > ul li {
  float: right;
  text-align: center; }

/* line 137, ../sass/components/_navigation.scss */
#superfish-menu > ul.sf-menu > li > ul a {
  color: #fff;
  padding: 22px 0 14px;
  margin: 0 20px;
  border-bottom: 5px solid transparent;
  transition: border-bottom-color 200ms;
  width: auto; }

@media (min-width: 768px) {
  /* line 147, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul a {
    font-size: 0.75em;
    padding: 15px 0 23px;
    width: 150px;
    margin: 0 10px; }

  /* BETTER PUBLIC SERVICES LINK */
  /* line 155, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul li#menu-607-1 a {
    padding: 15px 0 11px;
    width: 110px; }

  /* CHARITIES LINK */
  /* line 160, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul li#menu-605-1 a {
    padding: 15px 0 11px; }

  /* PARTNERING LINK */
  /* line 164, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul li#menu-606-1 a {
    padding: 15px 0 11px;
    width: 200px; } }
@media (min-width: 1024px) {
  /* line 172, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul a {
    margin: 0 10px;
    padding: 22px 0 14px;
    font-size: 0.9em;
    width: auto; }

  /* line 178, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul li#menu-605-1 a,
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul li#menu-606-1 a,
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul li#menu-607-1 a {
    padding: 22px 0 14px;
    width: auto; } }
@media (min-width: 1440px) {
  /* line 186, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li#menu-721-1 > ul a {
    margin: 0 20px; } }
/* line 191, ../sass/components/_navigation.scss */
#superfish-menu > ul.sf-menu > li > ul a:hover,
#superfish-menu > ul.sf-menu > li > ul a.active {
  color: #ffffff;
  border-bottom: 5px solid #ffffff; }

@media (min-width: 768px) {
  /* line 200, ../sass/components/_navigation.scss */
  #superfish-menu > ul.sf-menu > li > ul {
    position: fixed;
    top: 70px;
    left: 0;
    right: 0;
    height: 55px;
    padding: 0 50px 0 0;
    width: 100%;
    margin: 0 auto; }

  /* line 211, ../sass/components/_navigation.scss */
  .admin-menu #superfish-menu > ul.sf-menu > li > ul {
    top: 105px; } }
/* line 226, ../sass/components/_navigation.scss */
#superfish-menu ul li ul.sf-hidden li a {
  margin: -50px 50px 0 0;
  transition: margin 800ms; }

/* ORANGE OVERRIDE FOR WHAT WE DO */
/* line 234, ../sass/components/_navigation.scss */
#superfish-menu .sf-item-4 a:hover,
#superfish-menu .sf-item-4 a.active {
  color: #c5006f; }

/* line 239, ../sass/components/_navigation.scss */
#superfish-menu .sf-item-3 a:hover,
#superfish-menu .sf-item-3 a.active {
  color: #6c3674; }

/* line 243, ../sass/components/_navigation.scss */
#superfish-menu .sf-item-2 a:hover,
#superfish-menu .sf-item-2 a.active {
  color: #6f7b24; }

/* line 248, ../sass/components/_navigation.scss */
#superfish-menu .sf-item-1 a:hover,
#superfish-menu .sf-item-1 a.active {
  color: #3186ae; }

/* SUPERFISH MOBILE VIEW */
/* mobile toggle */
/* line 257, ../sass/components/_navigation.scss */
.sf-menu-toggle span {
  display: block;
  text-indent: -5000px;
  width: 75px;
  height: 25px;
  background: url(/sites/all/themes/socialfinance/images/menu.png) no-repeat;
  margin-left: 20px; }

/* line 267, ../sass/components/_navigation.scss */
.sf-menu-accordion {
  width: 100%;
  background: rgba(255, 255, 255, 0.65);
  padding: 20px; }

/* line 273, ../sass/components/_navigation.scss */
.sf-menu-accordion li {
  padding: 10px; }

/* LAYOUT MEU */
/* line 281, ../sass/components/_navigation.scss */
#superfish-menu ul#superfish-2 > li {
  margin: 0;
  text-align: center; }

/* WHO WE ARE */
/* line 287, ../sass/components/_navigation.scss */
#superfish-menu ul#superfish-2 > li#menu-473-2 {
  width: 175px; }

/* WHAT WE DO */
/* line 292, ../sass/components/_navigation.scss */
#superfish-menu ul#superfish-2 > li#menu-495-2 {
  width: 175px; }

/*RESOURCES */
/* line 297, ../sass/components/_navigation.scss */
#superfish-menu ul#superfish-2 > li#menu-496-2 {
  width: 150px; }

/*CAREERS */
/* line 302, ../sass/components/_navigation.scss */
#superfish-menu ul#superfish-2 > li#menu-497-2 {
  width: 150px; }

/* BEIGE OVERRIDE FOR WHAT WE DO */
/* line 310, ../sass/components/_navigation.scss */
#superfish-menu #menu-495-2 a:hover,
#superfish-menu #menu-495-2 ul li a:hover,
#superfish-menu #menu-495-2 a.active,
#superfish-menu #menu-495-2 ul li a.active {
  color: #6c3674; }

/* ORANGE OVERRIDE FOR RESOURCES */
/* line 318, ../sass/components/_navigation.scss */
#superfish-menu #menu-496-2 a:hover,
#superfish-menu #menu-496-2 ul li a:hover,
#superfish-menu #menu-496-2 a.active,
#superfish-menu #menu-496-2 ul li a.active {
  color: #6f7b24; }

/* SUPERFISH MOBILE VIEW */
/* mobile toggle */
/* line 330, ../sass/components/_navigation.scss */
.sf-accordion-toggle span {
  display: block;
  text-indent: -5000px;
  width: 75px;
  height: 25px;
  background: url(/sites/all/themes/socialfinance/images/menu.png) no-repeat;
  margin: 20px 0 0 20px; }

/* line 339, ../sass/components/_navigation.scss */
#superfish-1-accordion.sf-menu.menu {
  position: fixed;
  height: 100% !important;
  z-index: 200;
  width: 100% !important;
  background: rgba(255, 255, 255, 0.95);
  padding: 20px;
  height: inherit; }

/* line 349, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion > li {
  padding: 0;
  text-align: center;
  float: right;
  width: 100%;
  position: fixed;
  height: 60px; }

/* line 358, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion > li.sf-item-1 {
  top: 360px; }

/* line 361, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion > li.sf-item-2 {
  top: 290px; }

/* line 364, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion > li.sf-item-3 {
  top: 220px; }

/* line 367, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion > li.sf-item-4 {
  top: 150px; }

/* line 371, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li a {
  text-align: center;
  color: #68777e;
  font-size: 2em;
  padding: 10px; }

/* DROPDOWN MENU */
/* line 379, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li ul {
  position: relative;
  text-align: center;
  color: #ffffff;
  height: auto;
  margin: 0 20%;
  width: 60%; }

/* line 387, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li ul li {
  padding: 0;
  height: auto; }

/* line 391, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li.sf-item-1 ul {
  background: #3186ae; }

/* line 394, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li.sf-item-2 ul {
  background: #6f7b24; }

/* line 397, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li.sf-item-3 ul {
  background: #6c3674; }

/* line 400, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li.sf-item-4 ul {
  background: #c5006f; }

/* line 404, ../sass/components/_navigation.scss */
#superfish-menu #superfish-1-accordion li ul li a {
  padding: 15px;
  font-size: 1em;
  color: #ffffff; }

@media (min-width: 768px) {
  /* line 3, ../sass/components/_pager.scss */
  ul.pager {
    width: 66.10169%; } }
/* line 10, ../sass/components/_pager.scss */
ul.pager {
  margin: 0;
  padding: 0; }

/* line 15, ../sass/components/_pager.scss */
.pager li.pager__item {
  padding: 10px;
  font-family: "Avenir LT W01_85 Heavy1475544";
  font-weight: normal; }

/* line 20, ../sass/components/_pager.scss */
.pager li.pager__item:hover {
  padding: 10px; }

/* line 24, ../sass/components/_pager.scss */
.pager li.pager__item--current,
.pager li.pager__item--current:hover {
  padding: 10px;
  color: #ffffff; }

/* PEOPLE VIEW COLOURS */
/* line 33, ../sass/components/_pager.scss */
.view-people .pager li.pager__item:hover {
  background: #f6e2ee; }

/* line 37, ../sass/components/_pager.scss */
.view-people .pager li.pager__item--current,
.view-people .pager li.pager__item--current:hover {
  background: #c5006f; }

/* line 1, ../sass/components/_search.scss */
#custom-search-blocks-form-1 {
  width: 100%;
  margin: 20px auto;
  float: left; }

/* line 6, ../sass/components/_search.scss */
#custom-search-blocks-form-1 input.form-text {
  width: 100%;
  font-size: 1.6em; }

/* line 12, ../sass/components/_search.scss */
#custom-search-blocks-form-1 #edit-actions {
  float: right;
  width: 20%; }

/* line 17, ../sass/components/_search.scss */
#custom-search-blocks-form-1 .custom-search-box {
  background: #f0f1f2 url(/sites/all/themes/socialfinance/images/search2.png) no-repeat right 10px;
  border: 0;
  padding: 15px;
  margin: 0 0 40px 0;
  height: 60px; }

/* HEADER SEARCH FUNCTION */
/* line 27, ../sass/components/_search.scss */
#header-search {
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
  width: 60px;
  background: rgba(255, 255, 255, 0);
  transition: background 200ms;
  z-index: 100; }

/* line 37, ../sass/components/_search.scss */
#header-search .form-item {
  margin: 0; }

/* line 41, ../sass/components/_search.scss */
#header-search .form-item label {
  float: right;
  font-size: 0;
  width: 60px;
  height: 75px;
  background: url(/sites/all/themes/socialfinance/images/search.png) no-repeat 16px 27px; }

/* line 50, ../sass/components/_search.scss */
#header-search:hover {
  width: 100%;
  background: rgba(255, 255, 255, 0.92);
  transition: background 200ms; }

/* line 56, ../sass/components/_search.scss */
#header-search .custom-search-box {
  width: 0;
  padding: 0;
  border: 0;
  transition: width 100ms; }

/* line 63, ../sass/components/_search.scss */
#header-search:hover .custom-search-box {
  padding: 10px;
  margin-right: 10px;
  width: 55%;
  margin-top: 20px;
  background: #f3f2f1;
  transition: width 100ms; }

/* line 72, ../sass/components/_search.scss */
#custom-search-blocks-form-2 #edit-actions {
  float: right; }

/* line 26, ../sass/socialfinance.styles.scss */
body.not-front.page-user .hero {
  height: 0px; }

/* line 30, ../sass/socialfinance.styles.scss */
.page-user .l-content .pane-user-login {
  position: relative;
  z-index: 100;
  width: 600px !important;
  margin: 30px auto;
  border-radius: 10px;
  border: 5px solid #f3f2f1;
  padding: 0 20px;
  top: 0;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.75); }
  /* line 13, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .page-user .l-content .pane-user-login:after {
    content: "";
    display: table;
    clear: both; }

/* line 46, ../sass/socialfinance.styles.scss */
.page-user .l-content .pane-user-login h2 {
  margin-top: 0;
  line-height: 1.2em; }

/* line 52, ../sass/socialfinance.styles.scss */
.page-user .l-content .pane-user-login .form-item {
  float: left;
  width: 45%;
  margin-right: 5%; }

/* line 58, ../sass/socialfinance.styles.scss */
.page-user .l-content .pane-user-login .form-item input {
  margin: 5px 0;
  width: 100%;
  padding: 5px;
  height: 30px; }

/* line 65, ../sass/socialfinance.styles.scss */
.page-user .l-content .pane-user-login .form-item label {
  font-weight: normal; }

/* BACKGROUNDING OF THE IMAGE */
/* line 71, ../sass/socialfinance.styles.scss */
.background-image-formatter {
  background-size: cover !important;
  background: center;
  min-height: 300px; }

/* line 77, ../sass/socialfinance.styles.scss */
.front .background-image-formatter {
  background-size: cover !important;
  background: center;
  min-height: 700px; }

@media (min-width: 768px) {
  /* line 84, ../sass/socialfinance.styles.scss */
  .front .background-image-formatter {
    position: relative;
    top: -150px; } }
/* Makes this accessible more easily */
/* line 91, ../sass/socialfinance.styles.scss */
.front .hero .contextual-links-wrapper {
  margin-top: 50px; }

/* COOKiE COMPLIANCE */
/* line 98, ../sass/socialfinance.styles.scss */
#cookie-compliance {
  position: fixed;
  z-index: 100; }

/* line 103, ../sass/socialfinance.styles.scss */
#cookie-compliance .cookie-compliance__text p {
  color: white; }

/* line 107, ../sass/socialfinance.styles.scss */
#cookie-compliance #edit-submit {
  color: black; }

/*# sourceMappingURL=socialfinance.no-query.css.map */
