/* line 8, ../sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* remember to define focus styles! */
/* line 20, ../sass/_reset.scss */
:focus {
  outline: 0;
}

/* line 23, ../sass/_reset.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 28, ../sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 32, ../sass/_reset.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
}

/* line 36, ../sass/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 41, ../sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 44, ../sass/_reset.scss */
blockquote, q {
  quotes: "" "";
}

/* -----clearfix -----*/
/* line 49, ../sass/_reset.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 50, ../sass/_reset.scss */
.clearfix {
  display: inline-block;
}

/*ie7 dosnt validate - but fixes the prob ...*/
/* line 51, ../sass/_reset.scss */
.clearfix {
  display: block;
}

/*opera & safari */
/* line 4, ../sass/style.scss */
body {
  background: #fff;
  color: #333;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  font-family: "helvetica neue",helvetica,arial,sans-serif;
}

/* line 12, ../sass/style.scss */
.header {
  position: relative;
}

/* line 16, ../sass/style.scss */
#main {
  width: 460px;
  overflow: hidden;
}

/* line 21, ../sass/style.scss */
.left {
  width: 150px;
  background: #ddd;
}

/* line 26, ../sass/style.scss */
.right {
  width: 310px;
  background: #ddd;
}

/* line 31, ../sass/style.scss */
.column {
  width: 319px;
  margin-right: 1px;
  float: left;
  display: block;
}

/* line 38, ../sass/style.scss */
.column h3.title {
  margin: 0 0 0 10px;
  font-weight: normal;
}

/* line 43, ../sass/style.scss */
.header, .body, .footer {
  width: 960px;
  margin: 0 auto;
  min-height: 1px;
  clear: both;
}

/* line 50, ../sass/style.scss */
.frame {
  width: 960px;
  margin: 0 auto;
}

/* line 55, ../sass/style.scss */
.left, #main {
  display: inline;
  float: left;
  margin: 0;
  min-height: 1%;
  min-height: 1px;
}

/* line 63, ../sass/style.scss */
.right {
  float: right;
}

/* *
 * General form elements
 */
/* line 69, ../sass/style.scss */
label {
  font-size: 1.2em;
  display: block;
  margin: 0.4em 0;
}

/* line 75, ../sass/style.scss */
input.form-text {
  border: none;
  padding: 0.7em;
  background: #ebe8eb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 84, ../sass/style.scss */
input.form-text:focus {
  background: #2e184e;
  color: #ebe8eb;
}

/* line 89, ../sass/style.scss */
input.form-submit {
  color: #fff;
  font: bold 1.2em georgia, serif;
  border: none;
  padding: 0.4em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #7a647c;
}

/* line 100, ../sass/style.scss */
.form-submit:hover {
  cursor: pointer;
  background: #2e184e;
  color: #ebe8eb;
}

/* line 106, ../sass/style.scss */
.form-description {
  font-style: italic;
  font-size: 1.1em;
}

/* line 112, ../sass/style.scss */
.form-item-textfield,
.form-item-password {
  margin-bottom: 1em;
  display: block;
}

/* *
 * Layout
 */
/* line 122, ../sass/style.scss */
#sidebar-first {
  width: 150px;
  float: left;
  margin-right: 20px;
}

/* line 128, ../sass/style.scss */
#sidebar-second {
  width: 310px;
  float: left;
  margin-left: 20px;
}

/* line 134, ../sass/style.scss */
body.sidebar-right #main {
  width: 630px;
}

/* line 138, ../sass/style.scss */
body.one-sidebar.sidebar-left #main {
  width: 790px;
}

/* line 144, ../sass/style.scss */
#main,
#sidebar-second,
#sidebar-first {
  margin-top: 2em;
}

/* *
 * Header
 */
/* line 153, ../sass/style.scss */
#site-name {
  display: block;
  margin: 2em auto;
  width: 450px;
}
/* line 158, ../sass/style.scss */
#site-name a {
  width: 450px;
  height: 66px;
  text-indent: -999em;
  display: block;
  background-image: url('../assets/org-long-logo.png?1411740465');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 158, ../sass/style.scss */
  #site-name a {
    background-image: url('../assets/org-long-logo@2x.png?1411740456');
    background-size: 450px 66px;
  }
}

/* line 170, ../sass/style.scss */
#topnav {
  margin-bottom: 2em;
  width: 960px;
  position: relative;
  float: left;
  display: block;
  overflow: hidden;
  background: #160628;
  -webkit-border-radius: 0.6em;
  -moz-border-radius: 0.6em;
  border-radius: 0.6em;
}
/* line 180, ../sass/style.scss */
#topnav ul {
  position: relative;
}
/* line 184, ../sass/style.scss */
#topnav ul li {
  display: inline-block;
  font-family: georgia, times, "Times New Roman";
  font-size: 1.7em;
}
/* line 194, ../sass/style.scss */
#topnav ul li:last-of-type {
  float: right;
}
/* line 196, ../sass/style.scss */
#topnav ul li:last-of-type a {
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-left: 5px solid #794e06;
  -webkit-border-top-right-radius: 0.6em;
  -webkit-border-bottom-right-radius: 0.6em;
  -moz-border-radius-topright: 0.6em;
  -moz-border-radius-bottomright: 0.6em;
  border-top-right-radius: 0.6em;
  border-bottom-right-radius: 0.6em;
  -webkit-border-top-left-radius: 2em;
  -webkit-border-bottom-left-radius: 2em;
  -moz-border-radius-topleft: 2em;
  -moz-border-radius-bottomleft: 2em;
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em;
  background-color: #f5a623;
  color: #222222;
}
/* line 218, ../sass/style.scss */
#topnav ul li:last-of-type a:hover {
  color: white;
  background-color: #c37d09;
}
/* line 225, ../sass/style.scss */
#topnav ul li a {
  color: #fafafa;
  padding: 0.9em;
  display: inline-block;
  text-decoration: none;
}

/* line 246, ../sass/style.scss */
#search-block-form {
  position: absolute;
  top: 0.1em;
  right: 150px;
  margin: 0 0.5em 0 0;
  width: 200px;
}

/* line 254, ../sass/style.scss */
#search-block-form input.form-text {
  width: 150px;
  border: 0;
  padding: 0.35em;
  margin: 0;
  font-size: 1.3em;
  vertical-align: top;
  float: left;
  border: 1px solid #2e184e;
  border: none;
  background: white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 276, ../sass/style.scss */
#search-block-form input.form-submit {
  float: left;
  margin: 0px 0 0 -2px;
  background: #fff;
  padding: 2px;
}

/* ORG Missing Statement */
/* line 285, ../sass/style.scss */
.mission {
  margin: 0 0 1.5em 0;
}

/* line 289, ../sass/style.scss */
.mission h2 {
  font: 2em/1.5em georgia, serif;
  color: #222;
}

/* line 297, ../sass/style.scss */
.mission h2 a:hover {
  color: #7a647c;
  text-decoration: none;
}

/* Selectors */
/* line 304, ../sass/style.scss */
a {
  text-decoration: none;
  color: #2e184e;
}

/* line 309, ../sass/style.scss */
a:hover {
  text-decoration: underline;
}

/* line 314, ../sass/style.scss */
.content a,
#background a {
  font-weight: bold;
}

/* *
 * NEW HOMEPAGE
 */
/* line 322, ../sass/style.scss */
.section {
  margin: 15px 0;
}
/* line 324, ../sass/style.scss */
.section:after {
  clear: both;
  display: table;
  content: ' ';
}

/* line 334, ../sass/style.scss */
.column-xs,
.column-sm,
.column-md,
.column-lg {
  float: left;
  display: block;
}

/* line 339, ../sass/style.scss */
.column-xs {
  background: #f7f7f0;
  width: 148px;
}

/* line 345, ../sass/style.scss */
.column-sm {
  width: 298px;
  margin-right: 15px;
}

/* line 350, ../sass/style.scss */
.column-md {
  background: #f7f7f0;
  width: 385px;
  margin-right: 15px;
}

/* line 358, ../sass/style.scss */
.column-lg {
  background: #f7f7f0;
  width: 640px;
}

/* line 365, ../sass/style.scss */
.messages {
  display: none;
}

/* line 369, ../sass/style.scss */
.pane-home-middleeast-panel-pane-1 .view-display-id-panel_pane_1 {
  margin-right: 18px;
}

/* line 373, ../sass/style.scss */
.view-home-middleeast {
  width: 470px;
  height: 120px;
  overflow: hidden;
  float: left;
  position: relative;
}
/* line 381, ../sass/style.scss */
.view-home-middleeast:hover {
  cursor: pointer;
}
/* line 387, ../sass/style.scss */
.view-home-middleeast img {
  position: absolute;
  top: -50px;
}
/* line 392, ../sass/style.scss */
.view-home-middleeast .title {
  transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 120px;
  background: rgba(22, 6, 40, 0.6);
  z-index: 200;
}
/* line 406, ../sass/style.scss */
.view-home-middleeast .title h1 {
  margin-top: 2em;
  text-align: center;
  font-size: 2.2em;
  z-index: 300;
  position: relative;
}
/* line 413, ../sass/style.scss */
.view-home-middleeast .title h1 a {
  color: white;
}
/* line 416, ../sass/style.scss */
.view-home-middleeast .title h1 a:hover {
  text-decoration: none;
}
/* line 422, ../sass/style.scss */
.view-home-middleeast .title:hover {
  background: rgba(22, 6, 40, 0.2);
}

/* line 428, ../sass/style.scss */
.pane-list-tweets-panel-pane-1 {
  background: #f7f7f0;
  padding: 7px 7px 25px 100px;
  background-image: url('../assets/twitter-bird.png?1412685789');
  background-position: 10px 17px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 428, ../sass/style.scss */
  .pane-list-tweets-panel-pane-1 {
    background-image: url('../assets/twitter-bird@2x.png?1412685804');
    background-size: 46px 38px;
  }
}
/* line 437, ../sass/style.scss */
.pane-list-tweets-panel-pane-1:after {
  clear: both;
  content: ' ';
  display: table;
}
/* line 443, ../sass/style.scss */
.pane-list-tweets-panel-pane-1 ul {
  margin-top: 10px;
}
/* line 447, ../sass/style.scss */
.pane-list-tweets-panel-pane-1 ul li {
  line-height: 1.3;
}
/* line 449, ../sass/style.scss */
.pane-list-tweets-panel-pane-1 ul li img {
  display: inline-block;
  margin-left: 10px;
}
/* line 454, ../sass/style.scss */
.pane-list-tweets-panel-pane-1 ul li .text {
  display: inline-block;
  font-size: 14px;
}
/* line 459, ../sass/style.scss */
.pane-list-tweets-panel-pane-1 ul li .created-time {
  font-size: 14px;
  display: inline-block;
}
/* line 464, ../sass/style.scss */
.pane-list-tweets-panel-pane-1 ul li a {
  font-weight: bold;
}

/* line 473, ../sass/style.scss */
.view-home-latest .views-row {
  width: 300px;
  float: left;
  margin: 10px;
  height: 300px;
}
/* line 479, ../sass/style.scss */
.view-home-latest .views-row h3 {
  line-height: 1.1;
  margin-bottom: 10px;
}
/* line 484, ../sass/style.scss */
.view-home-latest .views-row img {
  margin-bottom: 5px;
}
/* line 488, ../sass/style.scss */
.view-home-latest .views-row .created {
  display: block;
  font-size: 1.1em;
  text-transform: uppercase;
}
/* line 494, ../sass/style.scss */
.view-home-latest .views-row .tid {
  text-transform: uppercase;
  margin-bottom: 5px;
  display: block;
  font-size: 12px;
}

/* line 507, ../sass/style.scss */
.pane-block-11 h2 {
  text-align: center;
  margin-bottom: 1em;
  font-weight: normal;
  font-size: 2em;
  text-transform: uppercase;
}

/* line 516, ../sass/style.scss */
.view-list-areas {
  background: #f7f7f0;
  margin-bottom: 4em;
  padding: 10px 0 10px 10px;
  backgorund: white;
}
/* line 523, ../sass/style.scss */
.view-list-areas .view-header h3 {
  margin-top: 0.5em;
  margin-left: 0.8em;
  font-size: 1.4em;
  text-transform: uppercase;
  color: #222222;
  margin-bottom: 1em;
  font-weight: bold;
}
/* line 537, ../sass/style.scss */
.view-list-areas h2 {
  font-size: 2.1em;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  display: block;
  margin: 0;
  padding: 8px 5px 8px 10px;
}
/* line 544, ../sass/style.scss */
.view-list-areas h2:after {
  vertical-align: top;
  line-height: 1;
  font-size: 1.3em;
  text-align: right;
  font-weight: bold;
  float: right;
  content: '+';
}
/* line 554, ../sass/style.scss */
.view-list-areas h2:hover {
  color: #f5a623;
  cursor: pointer;
}
/* line 557, ../sass/style.scss */
.view-list-areas h2:hover:after {
  color: #f5a623;
}
/* line 562, ../sass/style.scss */
.view-list-areas h2.active {
  background: white;
}
/* line 564, ../sass/style.scss */
.view-list-areas h2.active:after {
  color: #f5a623;
  content: '-';
}
/* line 571, ../sass/style.scss */
.view-list-areas .description {
  padding: 10px;
  background: white;
  display: none;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
}

/* line 579, ../sass/style.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 584, ../sass/style.scss */
.pane-people {
  background: #f7f7f0;
  margin-bottom: 2em;
  padding-top: 1em;
}
/* line 591, ../sass/style.scss */
.pane-people h2 {
  margin-top: 0.5em;
  font-size: 1.4em;
  text-transform: uppercase;
  color: #222222;
  text-align: center;
  font-weight: bold;
}
/* line 600, ../sass/style.scss */
.pane-people ul.patrons {
  padding: 1em 1em 0 1em;
  text-align: center;
}
/* line 603, ../sass/style.scss */
.pane-people ul.patrons li {
  padding: 0 0.5em 0.5em 0.5em;
  display: inline-block;
  vertical-align: top;
  margin: 1em;
  width: 140px;
  text-align: center;
}
/* line 612, ../sass/style.scss */
.pane-people ul.patrons img {
  margin: 0 auto 0.5em auto;
  float: none;
}
/* line 617, ../sass/style.scss */
.pane-people ul.patrons .title {
  clear: none;
  margin-bottom: 2px;
  font-size: 1.4em;
  text-align: center;
}
/* line 625, ../sass/style.scss */
.pane-people .view-footer {
  text-align: center;
  margin-bottom: 0;
  font-size: 90%;
  padding-bottom: 1em;
}
/* line 631, ../sass/style.scss */
.pane-people .view-footer p {
  margin: 0;
  padding: 0;
}

/* line 640, ../sass/style.scss */
.pane-campaignmonitor-0 div {
  display: inline-block;
}
/* line 644, ../sass/style.scss */
.pane-campaignmonitor-0 h2 {
  font-size: 2em;
  margin-right: 20px;
  display: inline-block;
}
/* line 650, ../sass/style.scss */
.pane-campaignmonitor-0 input {
  display: inline-block;
}
/* line 654, ../sass/style.scss */
.pane-campaignmonitor-0 label {
  font-size: 1.35em;
  display: inline-block;
}
/* line 659, ../sass/style.scss */
.pane-campaignmonitor-0 .form-text {
  width: 18em;
  padding: 1em;
  background: #f7f7f0;
}
/* line 665, ../sass/style.scss */
.pane-campaignmonitor-0 .form-item-textfield {
  display: inline-block;
}
/* line 669, ../sass/style.scss */
.pane-campaignmonitor-0 .form-item-checkbox {
  display: inline-block;
}
/* line 673, ../sass/style.scss */
.pane-campaignmonitor-0 .form-submit {
  margin-left: 1em;
  background: #f5a623;
  font-size: 1.7em;
  color: #222222;
  padding: 0.45em;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
}
/* line 682, ../sass/style.scss */
.pane-campaignmonitor-0 .edit-submit {
  display: inline-block;
}

/* line 687, ../sass/style.scss */
.programme-intros {
  height: 585px;
  position: relative;
}
/* line 693, ../sass/style.scss */
.programme-intros h1 {
  font-size: 3.8em;
  width: 100%;
  position: absolute;
  line-height: 290px;
  text-align: center;
}
/* line 700, ../sass/style.scss */
.programme-intros h1 a {
  color: white;
}
/* line 703, ../sass/style.scss */
.programme-intros h1 a:hover {
  text-decoration: none;
}
/* line 709, ../sass/style.scss */
.programme-intros ul {
  padding: 2em 1em 2em 1em;
}
/* line 713, ../sass/style.scss */
.programme-intros ul li {
  line-height: 1.2;
  font-size: 1.8em;
  margin: 0.5em 0;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
}
/* line 719, ../sass/style.scss */
.programme-intros ul li a {
  color: #222222;
}

/* line 728, ../sass/style.scss */
.field-media-url {
  margin: 0.5em 0;
  font-size: 1.4em;
}

/* ONLY animate links in the content area, avoid top nav */
/* line 735, ../sass/style.scss */
div.body a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

/* Typography */
/* line 743, ../sass/style.scss */
h3 {
  font: normal 2.2em arial, helvetica, sans-serif;
}

/* line 746, ../sass/style.scss */
h3 a {
  color: #333;
  text-decoration: none;
}

/* line 751, ../sass/style.scss */
h4 {
  font-size: 1.8em;
  font-weight: bold;
  margin: 1em 0 0.5em 0;
}

/* line 757, ../sass/style.scss */
h4.programmes {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* line 763, ../sass/style.scss */
p {
  font: 1.4em/1.3 arial, helvetica, sans-serif;
}

/* line 768, ../sass/style.scss */
strong,
.strong {
  font-weight: bold;
}

/* line 772, ../sass/style.scss */
em {
  font-style: italic;
}

/* line 776, ../sass/style.scss */
p.strong {
  margin-top: 0;
}

/* External projects */
/* line 783, ../sass/style.scss */
#sidebar-second #block-block-10 h3 {
  padding-bottom: 1em;
  text-align: left;
}

/* line 788, ../sass/style.scss */
#sidebar-second #block-block-10 {
  text-align: center;
}

/* line 792, ../sass/style.scss */
#sidebar-second #block-block-10 img {
  margin: 0.5em auto;
  text-align: center;
}

/* Frontpage publications */
/* line 799, ../sass/style.scss */
#block-views-featured-publication-block-1 p.title a {
  font-weight: bold;
}

/* line 807, ../sass/style.scss */
.front .view-featured-publication .view-content > div {
  margin-bottom: 2em;
}

/* line 811, ../sass/style.scss */
#block-block-5 {
  margin: 0 0 2em 0;
}

/* line 815, ../sass/style.scss */
#block-block-5 img {
  margin: 1em 0 0 0;
}

/* line 819, ../sass/style.scss */
p.textlink {
  font: bold 1.4em georgia, serif;
}

/* line 823, ../sass/style.scss */
p.textlink a {
  background: #ebe8eb;
  text-align: center;
  padding: 0.5em 0.3em;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 833, ../sass/style.scss */
p.textlink a:hover {
  background: #2e184e;
  color: #ebe8eb;
  text-decoration: none;
}

/* Newsletter */
/* line 841, ../sass/style.scss */
#block-webform-client-block-564 {
  background: #2e184e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 12em;
  padding: 1em;
  color: #fff;
  margin: 0 0 2.5em 0;
}

/* line 852, ../sass/style.scss */
#block-webform-client-block-564 #edit-submitted-email-wrapper {
  position: relative;
}

/* line 856, ../sass/style.scss */
#block-webform-client-block-564 #edit-submitted-email-wrapper label {
  font-size: 1.2em;
  color: #fff;
  padding: 0.5em 0;
}

/* line 862, ../sass/style.scss */
#block-webform-client-block-564 p {
  margin: 0.5em 0;
}

/* line 866, ../sass/style.scss */
#block-webform-client-block-564 h3.title {
  color: #fff;
  padding: 0;
  border: none;
}

/* line 872, ../sass/style.scss */
#block-webform-client-block-564 .form-text {
  padding: 0.5em;
  border: none;
  width: 15em;
  float: left;
  margin: 0 1em 0 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 883, ../sass/style.scss */
#block-webform-client-block-564 .form-text:focus {
  background: #fff;
  color: #222;
}

/* line 888, ../sass/style.scss */
#block-webform-client-block-564 .form-submit {
  background: #7a647c;
  color: #fff;
  font: bold 1.2em georgia, serif;
  border: none;
  padding: 0.4em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  float: left;
}

/* line 900, ../sass/style.scss */
#block-webform-client-block-564 .form-submit:hover {
  cursor: pointer;
}

/* line 904, ../sass/style.scss */
.view-empty {
  margin-bottom: 1em;
}

/* Donation */
/* line 910, ../sass/style.scss */
#block-block-8 {
  position: absolute;
  top: 1.5em;
  right: 0;
  width: 180px;
  color: #222;
}

/* line 918, ../sass/style.scss */
#block-block-8 h2 {
  padding: 1em 0 1em 0;
  text-align: right;
  font: 1.45em georgia, serif;
  line-height: 1.3;
}

/* line 925, ../sass/style.scss */
#block-block-8 h2 a {
  color: #2e184e;
}

/* line 929, ../sass/style.scss */
#block-block-8 h2 a:hover {
  text-decoration: none;
  color: #222;
}

/* line 934, ../sass/style.scss */
#sidebar-second #block-block-9 {
  margin-top: 5em;
  margin-bottom: 2em;
}

/* line 939, ../sass/style.scss */
#sidebar-second #block-block-9 h3 {
  font: 1.8em georgia, serif;
  border-bottom: none !important;
  padding: 1em 0 1em 4.5em;
  background: url(../assets/org-rounded-new.gif) no-repeat center left;
}

/* line 946, ../sass/style.scss */
#sidebar-second #block-block-9 h3 a {
  margin: 2em 0;
}

/* line 950, ../sass/style.scss */
#sidebar-second .view {
  margin-top: 1em;
}

/* line 954, ../sass/style.scss */
.view-related-publications {
  margin-bottom: 4em;
}

/* line 958, ../sass/style.scss */
#sidebar-second .view-funders {
  margin-bottom: 4em;
}

/* Programme Subnavigation  */
/* line 965, ../sass/style.scss */
#block-menu-block-12 {
  border-bottom: 3px solid #2e184e;
  height: 25px;
}

/* line 970, ../sass/style.scss */
#block-menu-block-12 h3 {
  float: left;
  font-weight: bold;
  font-size: 1.4em;
  text-transform: uppercase;
  color: #7a647c;
}

/* line 978, ../sass/style.scss */
#block-menu-block-12 ul {
  float: left;
  margin-left: 1em;
  font-size: 1.4em;
  font-weight: bold;
}

/* line 985, ../sass/style.scss */
#block-menu-block-12 ul li {
  display: inline;
}

/* line 990, ../sass/style.scss */
#block-menu-block-12 ul li a {
  color: #7a647c;
  background: #efefe1;
  padding: 5px 5px 10px 5px;
}

/* line 997, ../sass/style.scss */
#block-menu-block-12 ul li a.active-trail {
  background: #2e184e;
  color: #efefe1;
}

/* line 1002, ../sass/style.scss */
#block-menu-block-12 ul li a.active-trail:hover {
  color: #fff;
}

/* line 1006, ../sass/style.scss */
#block-menu-block-12 ul li a:hover {
  color: #2e184e;
  text-decoration: none;
}

/* line 1011, ../sass/style.scss */
.programme {
  width: 319px;
  height: 320px;
  float: left;
  margin: 0 1px 1em 0;
  background: #efefe1;
  position: relative;
}

/* line 1020, ../sass/style.scss */
.programme h3 a {
  display: block;
  font-weight: bold;
  background: #2e184e;
  padding: 0.5em 0.5em;
  color: #fff;
}

/* line 1028, ../sass/style.scss */
.programme h3 a:hover {
  background: #7a647c;
  text-decoration: none;
}

/* line 1033, ../sass/style.scss */
.programme p {
  color: #2e184e;
  margin: 0.5em;
  display: block;
  font: 1.4em/1.3em arial, helvetica, sans-serif;
}

/* line 1041, ../sass/style.scss */
.programme p a {
  font-weight: bold;
  display: inline;
  color: #2e184e;
  text-decoration: none;
  position: absolute;
  bottom: 0.5em;
  left: 0.7em;
}

/* line 1051, ../sass/style.scss */
.programme-header {
  margin-bottom: 2em;
  background: #efefe1;
  position: relative;
}

/* line 1057, ../sass/style.scss */
#block-views-programmes-1 {
  height: 300px;
}

/* line 1061, ../sass/style.scss */
#block-views-programmes-block-1:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 1063, ../sass/style.scss */
.programme-header.small {
  margin: 1em 0;
  background: #fff;
  display: block;
  padding: 0;
}

/* line 1070, ../sass/style.scss */
.programme-header.small p {
  font-size: 1.4em;
}

/* line 1074, ../sass/style.scss */
.programme-header h1 {
  font-size: 2.3em;
  line-height: 1.2;
  padding: 5px 10px 5px 1em;
  margin-bottom: 0.5em;
  font-weight: bold;
  color: #2e184e;
}

/* line 1083, ../sass/style.scss */
.programme-header p {
  font-size: 1.3em;
  line-height: 1.3em;
  color: #2e184e;
  padding: 0 1em 0 0;
}

/* line 1090, ../sass/style.scss */
#programmeimages {
  float: left;
  margin-right: 20px;
  width: 470px;
  z-index: 1;
  height: 350px !important;
  overflow: hidden;
  position: relative;
}

/* line 1100, ../sass/style.scss */
.front .programme-header p {
  margin-bottom: 1em;
}

/* line 1105, ../sass/style.scss */
.front .programme-header p a {
  font-weight: bold;
}

/* line 1109, ../sass/style.scss */
.front #programmeimages {
  height: auto !important;
  width: auto;
}

/* line 1114, ../sass/style.scss */
.photo {
  /*			height: 350px;*/
  /*			z-index:1;
  			position:relative;*/
}

/* line 1120, ../sass/style.scss */
.photo img {
  z-index: 1;
}

/* line 1124, ../sass/style.scss */
.photo span {
  position: absolute;
  left: 5px;
  bottom: 5px;
  padding: 0.5em;
  font-size: 1.2em;
  z-index: 100;
  background: #000;
  color: #fff;
}

/* line 1135, ../sass/style.scss */
#picnav {
  position: absolute;
  top: 0;
  left: 10px;
  z-index: 10;
}

/* line 1142, ../sass/style.scss */
#picnav li {
  font-size: 4em;
  display: inline;
}

/* line 1147, ../sass/style.scss */
#picnav li a {
  color: #fff;
}

/* line 1152, ../sass/style.scss */
#picnav li a:hover,
#picnav li.activeSlide a {
  color: #2e184e;
  text-decoration: none;
}

/* Donation */
/* line 1159, ../sass/style.scss */
form.donate {
  color: #222;
  font-weight: bold;
  background: #fff;
  margin: 1em 0;
  border: 5px solid #cccccc;
  padding: 0.5em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 1171, ../sass/style.scss */
form.donate h3 {
  font-weight: normal;
  font-size: 20px;
  margin: 0;
  padding: 0.5em 0 0.5em 60px;
  background: url(../assets/org-rounded-new.jpg) no-repeat center left;
}

/* line 1179, ../sass/style.scss */
form.donate .paycol {
  width: 180px;
  float: left;
  margin: 0 20px 1em 0;
}

/* line 1185, ../sass/style.scss */
form.donate label {
  font-size: 14px;
}

/* line 1189, ../sass/style.scss */
form.donate input.text {
  width: 180px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  border: 2px solid #cccccc;
  font-size: 1.4em;
  padding: 3px;
}

/* Internships */
/* line 1202, ../sass/style.scss */
.view-internships ul {
  margin: 1em 0 3em 0;
}

/* line 1206, ../sass/style.scss */
.view-internships ul li {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.4ems;
  margin: 0.5em 0;
}

/* Credits */
/* line 1215, ../sass/style.scss */
p.credit {
  cursor: pointer;
  color: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 3px 7px;
  font-size: 10px;
  -webkit-transition-duration: .3s;
  -webkit-transition-property: all;
  cursor: default;
}

/* line 1228, ../sass/style.scss */
p.credit:hover {
  color: #222;
  background: rgba(0, 0, 0, 0.7);
}

/* line 1232, ../sass/style.scss */
.captions {
  color: #fff;
  cursor: default;
}

/* line 1236, ../sass/style.scss */
.captions {
  display: none;
  position: absolute;
  color: #fff;
  width: 280px;
  right: 10px;
  bottom: 30px;
  font-size: 11px;
  background: rgba(0, 0, 0, 0.7);
  padding: 3px 6px 12px;
  z-index: 40;
}

/* line 1249, ../sass/style.scss */
.captions p {
  font-size: 11px;
  color: #fff;
  padding: 3px 0;
}

/* Tabs, logged-in */
/* line 1257, ../sass/style.scss */
.node ul.tabnav {
  margin: 0.5em 0;
  padding: 0;
  border-bottom: 1px solid #62527a;
  padding-bottom: 1.7em;
  margin-bottom: 1em;
}

/* line 1265, ../sass/style.scss */
.node ul.tabnav li {
  list-style: none;
  display: block;
  float: left;
  font: bold 1.1em arial, helvetica, sans-serif;
  color: #2e184e;
  margin: 0 1em 0 0;
}

/* line 1274, ../sass/style.scss */
.node ul.tabnav li a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0.4em;
  color: #222;
  background: #efefe1;
}

/* line 1285, ../sass/style.scss */
.node ul.tabnav li a.selected,
.node ul.tabnav li a:hover,
.node ul.tabnav li a.current {
  color: #fff;
  background: #2e184e;
  text-decoration: none;
}

/* Security Briefings */
/* line 1293, ../sass/style.scss */
#block-views-latest-monthly-briefing-block-1 {
  margin-top: 2em;
}

/* line 1297, ../sass/style.scss */
.block .view-latest-monthly-briefing {
  background: #efefef;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 3em;
}

/* line 1308, ../sass/style.scss */
.block .view-latest-monthly-briefing .view-header {
  border-bottom: 1px solid #222222;
  height: 165px;
  padding-bottom: 2em;
}

/* line 1314, ../sass/style.scss */
.block .view-latest-monthly-briefing p {
  line-height: 1.6;
}

/* line 1318, ../sass/style.scss */
.block .view-latest-monthly-briefing img {
  float: left;
  margin: 0.8em 1em 0 0;
}

/* line 1324, ../sass/style.scss */
.block .view-latest-monthly-briefing p.date {
  margin: 1em 0 0 0;
  font-weight: bold;
}

/* line 1329, ../sass/style.scss */
.block .view-latest-monthly-briefing p.date span.dater {
  font-size: 0.8em;
  color: #7a647c;
  text-transform: uppercase;
}

/* line 1335, ../sass/style.scss */
.block .view-latest-monthly-briefing p.date span.date-display-single {
  color: #2e184e;
  font-style: normal;
  font-size: 0.9em;
}

/* line 1341, ../sass/style.scss */
.block .view-latest-monthly-briefing h4 {
  font: bold 1.4em georgia, serif;
  margin: 0 1em 0.5em 1em;
}

/* line 1346, ../sass/style.scss */
.block .view-latest-monthly-briefing p {
  padding: 0 1em 0.5em 1em;
  font: 1.4em/1.4 arial, helvetica, sans-serif;
  margin: 0 0 0.5em 0;
}

/* line 1352, ../sass/style.scss */
#block-menu-block-5 {
  margin-top: 5em;
}

/* line 1356, ../sass/style.scss */
p.linktext {
  margin: 0.5em 0;
}

/* line 1360, ../sass/style.scss */
p.linktext a {
  font-weight: bold;
}

/* Afghanistaon */
/* line 1366, ../sass/style.scss */
#block-views-page-blocks-afghanistan {
  margin: 2em 0;
}

/* line 1370, ../sass/style.scss */
#block-views-page-blocks-afghanistan .view-content {
  padding: 1em;
  background: #efefef;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 2em;
}

/* line 1382, ../sass/style.scss */
#block-views-page-blocks-afghanistan p {
  margin: 0 0 0.5em 0;
}

/* Liddite */
/* line 1388, ../sass/style.scss */
#block-views-liddite-block-1 {
  margin: 2em 0;
}

/* line 1392, ../sass/style.scss */
.block .view-liddite {
  background: #efefef;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 2em;
}

/* line 1403, ../sass/style.scss */
.block .view-liddite .view-content {
  padding: 1em;
}

/* line 1407, ../sass/style.scss */
.block .view-liddite p {
  margin: 0 0 0.5em 0;
}

/* Lists */
/* line 1413, ../sass/style.scss */
.menu-block-18 {
  margin-bottom: 3em;
}

/* line 1418, ../sass/style.scss */
ul.lister {
  list-style: none;
}

/* line 1424, ../sass/style.scss */
ul.lister li,
#sidebar-first li,
.menu-block-18 li {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  margin: 0;
}

/* line 1433, ../sass/style.scss */
ul.lister li a,
#sidebar-first li a,
.menu-block-18 li a {
  display: block;
  padding: 0.6em 0.3em;
  border-bottom: 1px solid #ebe8eb;
  color: #2e184e;
}

/* line 1445, ../sass/style.scss */
ul.lister li a.active,
#sidebar-first li a.active,
#sidebar-first li a:hover,
ul.lister li a:hover,
.menu-block-18 li a:hover,
.menu-block-18 li a.active {
  color: #222;
  background: #efefef;
  text-decoration: none;
}

/* line 1451, ../sass/style.scss */
#sidebar-first li a.active {
  background: #efefef;
}

/* line 1455, ../sass/style.scss */
ul.insidelister {
  margin: 0 1em;
}

/* line 1459, ../sass/style.scss */
ul.insidelister li {
  font-size: 1.2em;
  line-height: 1.5;
  margin: 0.5em 0;
  font-weight: bold;
}

/* line 1466, ../sass/style.scss */
ul.insidelister li a {
  color: #2e184e;
}

/* line 1471, ../sass/style.scss */
ul.lister.people li {
  font-size: 1.4em;
  margin-bottom: 1em;
}

/* line 1476, ../sass/style.scss */
ul.lister.people li a {
  margin: 0 0 0 80px;
  padding: 0;
}

/* line 1481, ../sass/style.scss */
ul.lister.people li img {
  margin: 0;
  float: left;
}

/* line 1486, ../sass/style.scss */
ul.lister.people li p {
  font-size: 12px;
  margin: 0 0 0 80px;
  padding: 0;
}

/* line 1492, ../sass/style.scss */
ul.lister.people li span.title {
  float: left;
}

/* line 1496, ../sass/style.scss */
ul.listing li {
  font-size: 1.2em;
  line-height: 1.4;
  font-weight: bold;
  margin: 0.5em 0;
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

/* Special list */
/* line 1507, ../sass/style.scss */
ul.speciallist li {
  margin: 0.4em 0;
  font: 2em georgia, serif;
}

/* Grouped News */
/* line 1519, ../sass/style.scss */
dl dt {
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.3;
}

/* line 1525, ../sass/style.scss */
dl dd {
  font-size: 1.0em;
  margin: 0.3em 0;
  line-height: 1.4;
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #cccccc;
}

/* Area adjustment */
/* line 1536, ../sass/style.scss */
#sidebar-first h3 {
  font-weight: normal;
  color: #7a647c;
  border-bottom: 1px solid #62527a;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.99em 0;
}

/* line 1544, ../sass/style.scss */
#sidebar-second h3 {
  font-weight: normal;
  color: #2e184e;
  border-bottom: 1px solid #62527a;
  margin: 0 0 0 0;
  padding: 0 0 1em 0;
}

/* line 1552, ../sass/style.scss */
#main h2 {
  font: bold 2em arial, helvetica, sans-serif;
  color: #2e184e;
  border-bottom: 1px solid #62527a;
  margin: 0 0 0.5em 0;
  padding: 0 0 1.2em 0;
}

/* line 1560, ../sass/style.scss */
#team h3.title {
  margin: 0 0 1em 0;
}

/* line 1564, ../sass/style.scss */
#sidebar-first p {
  font-size: 1.2em;
  margin: 0 0 0.5em 0;
}

/* line 1569, ../sass/style.scss */
#sidebar-first img {
  margin: 0 0 1em 0;
}

/* Nodes typography/Layout */
/* line 1575, ../sass/style.scss */
.node img.imagecache {
  /*	float: left;*/
  margin: 0 1em 1em 0;
}

/* line 1581, ../sass/style.scss */
.node-publication img,
.node-jobs img {
  position: relative;
}

/* line 1585, ../sass/style.scss */
.imgcaption {
  /*background:#efefef;*/
  padding: 0.5em 0;
  margin: 1em 0 2em 0;
  float: none;
  display: block;
  font-size: 1.1em;
  color: #333;
}

/* line 1595, ../sass/style.scss */
.donation_notice {
  margin: 2em 0;
  padding: 1em 0 1em 8em;
  background: url(../assets/org-rounded-new.gif) no-repeat center left;
}

/* line 1601, ../sass/style.scss */
.donation_notice p {
  font-weight: bold;
}

/* Image captions */
/* line 1607, ../sass/style.scss */
span.wysiwyg_imageupload {
  text-align: center;
  margin: 0 auto;
  text-align: left;
}

/* line 1614, ../sass/style.scss */
.node-publication span.wysiwyg_imageupload span,
.node-jobs span.wysiwyg_imageupload span {
  display: block;
  font-size: 11px;
}

/* line 1620, ../sass/style.scss */
.node-publication span.wysiwyg_imageupload img,
.node-jobs span.wysiwyg_imageupload img {
  margin: 0 0 0.5em 0;
  padding: 0;
}

/* line 1625, ../sass/style.scss */
.imgupl_floating_none {
  float: none;
  display: table;
}

/* line 1630, ../sass/style.scss */
.imgupl_floating_none_left {
  float: left;
  display: table;
  text-align: left;
}

/* line 1636, ../sass/style.scss */
.imgupl_floating_none_right {
  float: none;
  display: block;
}

/* line 1641, ../sass/style.scss */
.node-publication .imgupl_floating_left {
  float: left;
  width: auto;
  margin: 0 1.5em 1em 0;
}

/* line 1647, ../sass/style.scss */
.node-publication .imgupl_floating_right {
  float: right;
  margin: 0 0 1.5em 1.5em;
}

/* line 1656, ../sass/style.scss */
.node-publication span.image_title,
.node-jobs span.image_title {
  display: block;
  line-height: 1.5;
  padding: 0.2em 0;
  font-size: 0.9em;
  color: #666;
}

/* End Captions */
/* line 1666, ../sass/style.scss */
.newspub.first {
  padding-top: 0;
}

/* line 1670, ../sass/style.scss */
p.meta {
  font-size: 1em;
  margin: 0 0 0.5em 0;
}

/* line 1675, ../sass/style.scss */
p.meta span.type {
  text-transform: uppercase;
  font-weight: bold;
  color: #7a647c;
}

/* line 1681, ../sass/style.scss */
p.meta span.date-display-single {
  font-size: 1.2em;
  color: #2e184e;
  font-weight: bold;
  font-style: normal;
}

/* line 1688, ../sass/style.scss */
.newspub h3 {
  font: bold 2em/1.2em georgia, serif;
  margin: 0.5em 0;
}

/* line 1693, ../sass/style.scss */
.newspub h3 a {
  color: #2e184e;
}

/* line 1697, ../sass/style.scss */
.newspub.first .node-teaser {
  margin-top: 0;
  padding-top: 0;
}

/* line 1703, ../sass/style.scss */
.newspub .node-teaser img,
.node-teaser-news img {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 1708, ../sass/style.scss */
.node-news img {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 1713, ../sass/style.scss */
p.taxo {
  margin: 1em 0;
  font-size: 1.2em;
  line-height: 1.6em;
  color: #7a647c;
}

/* line 1720, ../sass/style.scss */
p.taxo a {
  color: #7a647c;
}

/* line 1724, ../sass/style.scss */
blockquote {
  background: url(../assets/quote-mark-up.gif) no-repeat top left;
  /*border-left: 6px solid #2e184e;*/
  margin: 1em 0 1em 1em;
  padding: 0.3em 0 0.3em 5em;
}

/* line 1731, ../sass/style.scss */
blockquote cite {
  font-size: 0.9em;
  font-weight: bold;
}

/* line 1736, ../sass/style.scss */
.node-teaser {
  padding: 2em 0;
  border-bottom: 1px solid #ebe8eb;
}

/* line 1741, ../sass/style.scss */
.row.first .node-teaser.node-people {
  padding: 0 0 0 0;
}

/* line 1745, ../sass/style.scss */
.node-teaser .field-pub-image {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 1750, ../sass/style.scss */
.node-teaser h3 {
  font-weight: bold;
  margin: 0 0 0.5em 0;
}

/* line 1754, ../sass/style.scss */
.node-teaser h3 a {
  color: #2e184e;
}

/* line 1758, ../sass/style.scss */
.node p {
  margin: 0 0 0.5em 0;
  color: #333;
  line-height: 1.4;
  text-rendering: auto;
}

/* line 1765, ../sass/style.scss */
.node ul {
  font: 1.4em arial, sans-serif;
  list-style: disc;
  margin: 1em 0 1em 1.5em;
}

/* line 1771, ../sass/style.scss */
.node ol {
  font-weight: bold;
  list-style: decimal;
  font-size: 1.4em;
  margin: 1em 0 1em 2em;
}

/* line 1778, ../sass/style.scss */
.node li p {
  font-size: 14px;
}

/* line 1782, ../sass/style.scss */
.node li {
  font-weight: normal;
  line-height: 1.4;
  margin: 0.4em 0;
}

/* line 1788, ../sass/style.scss */
.node sup {
  font-size: 0.8em;
  background: #efefef;
  border-radius: 0.2em;
  font-weight: bold;
  vertical-align: super;
}

/* line 1796, ../sass/style.scss */
.node h3 {
  font: bold 1.8em arial, helvetica, sans-serif;
  margin: 0.4em 0 0.5em;
  color: #222;
}

/* line 1802, ../sass/style.scss */
.node .content img[style*="left"] {
  margin-right: 2em;
}

/* line 1806, ../sass/style.scss */
.node .content img[style*="right"] {
  margin-left: 2em;
}

/* line 1810, ../sass/style.scss */
ul.terms {
  list-style: none;
  margin: 0.7em 0;
  padding: 0;
  font-size: 1.2em;
}

/* line 1816, ../sass/style.scss */
ul.terms li span {
  font-weight: bold;
}

/* line 1820, ../sass/style.scss */
ul.terms li {
  line-height: 1.6;
  display: inline;
}

/* line 1825, ../sass/style.scss */
.view-newsletter .view-header ul li {
  font-size: 1.4em;
  margin: 0.5em 0;
  padding: 0.5em;
  border-bottom: 1px solid #ebe8eb;
  display: block;
}

/* line 1833, ../sass/style.scss */
.view-newsletter .view-header ul li a {
  font-weight: bold;
}

/* People */
/* line 1840, ../sass/style.scss */
.node.people {
  margin: 0 0 2em 0;
  border-bottom: 1px solid #f0eef0;
  padding: 0 0 2em 0;
}

/* line 1849, ../sass/style.scss */
.people p {
  margin: 0.5em 0 0.5em 0.5em;
}

/* line 1853, ../sass/style.scss */
.people h3 a {
  color: #2e184e;
}

/* line 1858, ../sass/style.scss */
.node-people .field-type-email {
  font-size: 1.4em;
}

/* line 1862, ../sass/style.scss */
.node-people .field-type-email {
  font-weight: bold;
}

/* line 1867, ../sass/style.scss */
.people img,
.node-people img {
  float: left;
  margin: 0 1em 1em 0;
}

/* People Subnav */
/* line 1874, ../sass/style.scss */
#block-views-who-we-are-block-1 {
  margin: 2em 0 0 0;
}

/*Frontpage person */
/* line 1880, ../sass/style.scss */
#block-views-people-block-1 {
  margin-bottom: 1em;
}

/* line 1884, ../sass/style.scss */
#block-views-people-block-1 .view-people {
  background: #f7f7f0;
}

/* line 1888, ../sass/style.scss */
#block-views-people-block-1 .view-people p {
  font-weight: bold;
  padding: 0.5em;
}

/* line 1893, ../sass/style.scss */
.peoplefront img {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 1898, ../sass/style.scss */
#sidebar-second .peoplefront h3.title {
  margin: 0 0 1em 0;
  padding: 0;
  font-size: 1.4em;
  font-weight: bold;
  border-bottom: none;
}

/* line 1906, ../sass/style.scss */
#sidebar-second .peoplefront p {
  margin-left: 6em;
}

/* line 1910, ../sass/style.scss */
#sidebar-second .peoplefront p.textlink {
  padding: 0;
}

/* line 1914, ../sass/style.scss */
#sidebar-second .peoplefront p.textlink a {
  text-align: left;
  margin: 0.5em 0;
  padding: 0;
}

/* Taxonomy Links */
/* line 1922, ../sass/style.scss */
ul.links {
  margin: 0;
  padding: 0;
  clear: both;
}

/* line 1928, ../sass/style.scss */
ul.links li {
  list-style: none;
  display: block;
  margin: 1em 0;
  font-size: 12px;
}

/* line 1935, ../sass/style.scss */
ul.links li a {
  background: #ebe8eb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0.3em;
  float: left;
  display: block;
  margin: 0 0.6em 0.6em 0;
}

/* line 1946, ../sass/style.scss */
ul.links li a:hover {
  background: #2e184e;
  color: #ebe8eb;
  text-decoration: none;
}

/* Publications */
/* line 1954, ../sass/style.scss */
.node-teaser .node-publication .field-pub-image {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 1960, ../sass/style.scss */
.node-publication .field-type-text,
.node-publication .field-type-date {
  font-size: 1.4em;
  margin: 0.3em 0;
}

/* line 1965, ../sass/style.scss */
.node-publication .field-type-date {
  font-style: italic;
  margin-bottom: 1em;
}

/* line 1970, ../sass/style.scss */
.field-pub-author {
  font-weight: bold;
  margin: 0 0 1em 0;
}

/* line 1975, ../sass/style.scss */
p.author {
  font-style: italic;
}

/* line 1979, ../sass/style.scss */
p span.date-display-single {
  font-style: italic;
}

/* line 1983, ../sass/style.scss */
.field-pub-pdf {
  font-size: 1.4em;
}

/* line 1987, ../sass/style.scss */
.field-pub-pdf img {
  padding: 0 0.5em 0 0;
}

/* line 1992, ../sass/style.scss */
.view-header p,
#block-block-5 p {
  margin: 0 0 1em 0;
  color: #222;
}

/* line 1997, ../sass/style.scss */
p.tothetop {
  text-align: right;
}

/* line 2001, ../sass/style.scss */
p.tothetop a {
  padding: 0.3em;
  background: #ccc;
}

/* line 2006, ../sass/style.scss */
.license {
  margin: 3em 0;
  background: #efefef;
  padding: 0.5em;
}

/* line 2012, ../sass/style.scss */
.license p {
  font-size: 1.1em;
  line-height: 1.4;
}

/* line 2018, ../sass/style.scss */
.node-publication hr {
  display: block;
  position: relative;
  padding: 0;
  margin: 1em auto;
  width: 100%;
  clear: both;
  border: none;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid white;
  font-size: 12px;
  line-height: 0;
  overflow: visible;
}

/* line 2033, ../sass/style.scss */
.node.node-publication h3 {
  color: #2e184e;
  font-size: 2.4em;
}

/* line 2038, ../sass/style.scss */
.node.node-publication h4 {
  font-size: 1.8em;
  color: #333;
  margin: 1em 0 0.5em 0;
}

/* line 2044, ../sass/style.scss */
.node.node-publication h3 + h4 {
  margin: 0 0 1em 0;
}

/* line 2049, ../sass/style.scss */
.node-publication .greybox,
.node-publication .infobox {
  padding: 1em;
  background: #efefef;
}

/* line 2057, ../sass/style.scss */
.node-publication .greybox h3,
.node-publication .greybox h4,
.node-publication .infobox h4,
.node-publication .infobox h3 {
  margin-top: 0;
}

/* line 2061, ../sass/style.scss */
.node-publication .footnotes li {
  font-size: 0.9em;
}

/* line 2065, ../sass/style.scss */
.node-publication .note p {
  font-size: 1.2em;
}

/* line 2069, ../sass/style.scss */
.factbox {
  width: 40em;
  background: #666;
  color: #fff;
  font-size: 1.2em;
}

/* line 2076, ../sass/style.scss */
.image-caption.right {
  float: right;
  margin: 1em 0 1em 1em;
}

/* Funders */
/* line 2085, ../sass/style.scss */
.funder {
  margin: 0.5em 0 0 0;
  padding: 0.5em 0 0.7em 0;
  border-bottom: 1px solid #efefef;
}

/* line 2091, ../sass/style.scss */
.funder p {
  color: #222;
  font: 1.2em georgia, serif;
  font-weight: bold;
  margin: 0.4em 0;
}

/*ul.funders {
	margin: 2em 0;
}

	ul.funders li {
		color: #222;
		font-size: 1.4em;
		margin: 1em 0;
		line-height:1.4;
		font-weight:bold;
		position:relative;
	}

		ul.funders li span{
			position:absolute;
			top: 30px;
			font-size: 1em;
			margin-left: 10px;
		}*/
/* Attached PDFs */
/* line 2120, ../sass/style.scss */
#block-views-attached-pdf-block-1 {
  margin-bottom: 4em;
}

/* line 2125, ../sass/style.scss */
.view-attached-pdf ul li,
ul.availability li {
  font-size: 14px;
  line-height: 1.2em;
  font-weight: bold;
}

/* line 2131, ../sass/style.scss */
ul.availability {
  list-style: none;
  padding: 0;
  margin: 0.5em 0;
}

/* line 2137, ../sass/style.scss */
ul.availability li a {
  list-style: none;
  margin: 0.5em 0;
  /*display:block;*/
}

/* line 2143, ../sass/style.scss */
li.pdflink a {
  padding: 10px 0 10px 0;
  font-weight: bold;
  display: block;
}

/* line 2150, ../sass/style.scss */
li.pdflink a img {
  display: none;
}

/* line 2154, ../sass/style.scss */
.view-attached-pdf ul {
  margin: 0;
  padding: 0;
}

/* line 2159, ../sass/style.scss */
.view-attached-pdf ul li {
  margin: 10px 0;
}

/* line 2167, ../sass/style.scss */
.view-attached-pdf ul li a img {
  display: none;
}

/* Share */
/* line 2173, ../sass/style.scss */
.sharethis {
  float: right;
  width: 130px;
}

/* line 2178, ../sass/style.scss */
.sharethis ul {
  list-style: none;
  margin: 0;
}

/* line 2183, ../sass/style.scss */
.sharethis ul li {
  float: left;
  font-weight: bold;
  line-height: 2;
  margin-left: 10px;
}

/* line 2190, ../sass/style.scss */
.sharethis ul li a {
  float: left;
  text-indent: -999em;
}

/* line 2195, ../sass/style.scss */
li a.tweets {
  background: url(../assets/twitter-share.gif) 0 -28px;
  width: 28px;
  height: 28px;
  list-style: none;
  /*	text-indent:-999em;*/
  display: block;
}

/* line 2204, ../sass/style.scss */
li a.facebook {
  background: url(../assets/facebook-share.gif) 0 -28px;
  width: 28px;
  height: 28px;
  list-style: none;
  /*	text-indent:-999em;*/
  display: block;
}

/* line 2214, ../sass/style.scss */
li a.tweets:hover,
li a.facebook:hover {
  background-position: 0 0;
}

/* Faq */
/* line 2220, ../sass/style.scss */
.faq h5 {
  font-weight: bold;
  margin: 0.5em 0 0.5em 0;
  font-size: 1.8em;
}

/* line 2226, ../sass/style.scss */
.faq li {
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.4;
}

/* line 2232, ../sass/style.scss */
.faq-question {
  margin: 1em 0 0.5em 0;
  font-size: 1.4em;
  font-weight: bold;
}

/* Messages */
/* line 2240, ../sass/style.scss */
.messages {
  padding: 1em;
  background: #ebe8eb;
  font-size: 1.4em;
  color: #333;
  font-weight: bold;
  -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;
}

/* Pager */
/* line 2256, ../sass/style.scss */
ul.pager {
  margin: 1em 0;
}

/* line 2260, ../sass/style.scss */
ul.pager li {
  display: inline;
  font: 12px arial, sans-serif;
  margin-right: 0.5em;
}

/* line 2266, ../sass/style.scss */
ul.pager li a {
  background: #2e184e;
  color: #fff;
  padding: 0.3em 0.5em;
}

/* Tables */
/* Views Exposed */
/* line 2276, ../sass/style.scss */
.views-exposed-widgets {
  background: #efefef;
  height: 85px;
  margin-bottom: 1em;
  padding: 0.5em;
  /*	height: 80px;*/
  position: relative;
}

/* line 2285, ../sass/style.scss */
.views-exposed-widgets input.form-submit {
  margin: 1em 1em 1em 0;
  float: left;
}

/* line 2290, ../sass/style.scss */
.views-exposed-widgets label {
  font-size: 1.4em;
  font-weight: bold;
}

/* line 2295, ../sass/style.scss */
.views-widget-filter-field_pub_date_value {
  width: 200px;
  position: absolute;
  top: 5px;
  right: 0;
}

/* line 2303, ../sass/style.scss */
.views-widget-filter-field_pub_date_value select {
  float: left;
  margin: 0.2em 2em 0 0;
}

/*	.views-exposed-widgets label {
		font-weight:bold;	
	}

	.views-exposed-widgets .form-button{
		float: left;
		margin: 0.5em 1em 0 0;
	}*/
/* line 2318, ../sass/style.scss */
table, caption, td, tr, th {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/* line 2324, ../sass/style.scss */
table.views-table {
  border-collapse: collapse;
  margin-bottom: 15px;
  width: 100%;
}

/* line 2330, ../sass/style.scss */
table.views-table caption {
  text-align: left;
}

/* line 2335, ../sass/style.scss */
table.views-table td,
table.views-table th {
  padding: 0.5em;
  line-height: 1.2em;
  border: 1px solid white;
  border-width: 0 1px 1px 0;
  font-size: 1.2em;
  background: #efefef;
  vertical-align: top;
}

/* line 2345, ../sass/style.scss */
table.views-table p {
  font-size: 1.2em;
}

/* line 2349, ../sass/style.scss */
table.views-table td a {
  color: #2e184e;
}

/* line 2353, ../sass/style.scss */
table.views-table thead th {
  background: #2e184e;
  color: #fff;
  font-size: 1.4em;
}

/* line 2359, ../sass/style.scss */
table.views-table thead th a {
  font-size: 1.2em;
  color: #fff;
}

/* Footer */
/* line 2366, ../sass/style.scss */
#footer {
  background: #f7f7f0;
  margin: 2em auto 0 auto;
  padding: 1em 0;
}

/* line 2372, ../sass/style.scss */
.breadcrumb {
  padding: 1em;
  font: bold 1em arial, helvetica, sans-serif;
}

/* line 2377, ../sass/style.scss */
.breadcrumb a {
  color: #2e184e;
}

/* line 2381, ../sass/style.scss */
#footer .block h3 {
  font: bold 1.2em georgia, serif;
  color: #2e184e;
  margin: 0 0 0.5em 0;
}

/* line 2387, ../sass/style.scss */
#footer .block {
  padding: 1em;
  width: 140px;
  float: left;
}

/* line 2393, ../sass/style.scss */
#footer li {
  font-size: 1.1em;
  margin: 0.3em 0;
  line-height: 1.3;
}

/* line 2399, ../sass/style.scss */
#footer li a {
  color: #222;
}

/* line 2403, ../sass/style.scss */
.footermessage {
  margin: 1em 0;
}

/* line 2407, ../sass/style.scss */
.footermessage p {
  clear: both;
  color: #7a647c;
  padding: 0 5em;
  font-size: 1.1em;
  line-height: 1.6em;
  text-align: center;
}

/* line 2416, ../sass/style.scss */
.footermessage p a {
  color: #222;
}

/* Related */
/* line 2422, ../sass/style.scss */
ul.sidelist {
  margin-top: 1em;
}

/* line 2426, ../sass/style.scss */
ul.sidelist li {
  padding: 0.2em 0 0.6em 0;
  border-bottom: 1px solid #efefef;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 0.5em 0;
  line-height: 1.5;
}

/* General stuff */
/* line 2438, ../sass/style.scss */
ul.tabs {
  margin: 1em 0;
}

/* line 2442, ../sass/style.scss */
ul.tabs li {
  font-size: 1.2em;
  display: inline;
  margin-right: 1em;
}

/* line 2448, ../sass/style.scss */
ul.tabs li a {
  background: #ebe8eb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0.4em;
}

/* line 2457, ../sass/style.scss */
ul.tabs li a:hover,
ul.tabs li a.active {
  background: #2e184e;
  color: #ebe8eb;
  text-decoration: none;
}

/* Nice tables for block editing etc. */
/* line 2466, ../sass/style.scss */
table.tabledrag-processed,
table.nodequeue-table {
  margin: 2em 0;
  background: #d5eaf0;
}

/* line 2472, ../sass/style.scss */
table.tabledrag-processed thead tr th,
table.nodequeue-table thead tr th {
  font-size: 1.2em;
  background: #91c5d4;
  font-weight: bold;
  padding: 0.5em 0.3em;
}

/* line 2480, ../sass/style.scss */
table.tabledrag-processed td,
table.nodequeue-table td {
  font-size: 1.2em;
  padding: 0.3em;
}

/* line 2488, ../sass/style.scss */
table.tabledrag-processed td,
table.tabledrag-processed th,
table.nodequeue-table td,
table.nodequeue-table th {
  border: 1px solid white;
  border-width: 0 1px 1px 0;
}

/*
* Table drag and drop.
* From system.css
*/
/* line 2497, ../sass/style.scss */
.draggable a.tabledrag-handle {
  cursor: move;
  float: left;
  /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em;
  /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em;
  /* LTR */
  text-decoration: none;
}

/* line 2505, ../sass/style.scss */
a.tabledrag-handle:hover {
  text-decoration: none;
}

/* line 2508, ../sass/style.scss */
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(/misc/draggable.png) no-repeat 0 0;
}

/* line 2514, ../sass/style.scss */
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/* Superbar, the experimental bit at the very top. */
/* line 2520, ../sass/style.scss */
#superbar {
  background: #201d1d;
  border-bottom: 4px solid #2b2727;
  position: relative;
  display: none;
}

/* line 2526, ../sass/style.scss */
.superbarbutton a {
  background: url(../assets/top-bar-nav.png) no-repeat top left;
  width: 26px;
  height: 42px;
  display: block;
  position: absolute;
}

/* line 2534, ../sass/style.scss */
.superbarbutton a.onyeah {
  background-position: 0 -42px;
}

/* line 2538, ../sass/style.scss */
#insidebar {
  display: none;
  height: 38px;
}

/* line 2543, ../sass/style.scss */
#superbar h1 {
  background: url(../assets/org-logo.png) no-repeat;
  width: 40px;
  display: block;
  float: left;
  margin: 0 1em 0 1em;
  height: 40px;
  text-indent: -1000px;
}

/* line 2553, ../sass/style.scss */
#superbar ul {
  padding: 0.5em 0 0.3em 0;
  display: block;
}

/* line 2558, ../sass/style.scss */
#superbar ul li {
  display: block;
  float: left;
}

/* line 2563, ../sass/style.scss */
#superbar ul li a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  color: #ccc;
  float: left;
  font-weight: bold;
  font-size: 1.2em;
  padding: 0.4em;
  margin: 0 1em 0 0;
}

/* line 2576, ../sass/style.scss */
#superbar ul li.org a {
  background: url(../assets/org-logo.png) no-repeat center left;
  padding: 1.2em 1em 1.2em 4em;
}

/* line 2581, ../sass/style.scss */
#superbar ul li.ssp a {
  background: url(../assets/ssp-logo.png) no-repeat center left;
  padding: 1.2em 0 1.2em 3.5em;
}

/* line 2586, ../sass/style.scss */
#superbar ul li.every a {
  padding: 1.2em 0 1.2em 3.5em;
}

/* line 2590, ../sass/style.scss */
#superbar ul li a:hover {
  text-decoration: none;
  color: #fff;
}

/* line 2595, ../sass/style.scss */
#superbar ul li a.active {
  color: #fff;
}
