body {
  font-size: 24px;
  text-align: left;
  font-family: plantin, georgia, serif;
  line-height: 1.2;
  color: #000;
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
}
#page {
  margin: 0 auto;
  padding: 0;
  max-width: 1800px;
}
#main {
  margin: 0 auto;
  padding: 0;
}
views-field-field-related-co #header, #footer {
  margin: 0 auto;
  padding: 0;
}
#headline {
  background: #1496e6;
}
.page-node-type-stories #headline, .page-node-4579 #headline, .page-node-4583 #headline {
  background: #fac85a;
}
#header .container {
  margin: 0 auto;
  padding: 0;
}
#main .container {
  margin: 0 auto;
  padding: 0;
}
#footer .container {
  margin: 0 auto;
}
.path-user.context-user-login #main .block {
  margin: 40px auto 0 auto;
  padding: 20px 5%;
}
.path-user #main #block-evpa-local-tasks {}
.path-user #main #block-evpa-local-tasks .tabs a {
  background: rgb(35, 200, 175);
  color: #fff;
  border: rgb(35, 200, 175) solid 1px;
  margin-bottom: 10px;
}
.path-user #main #block-evpa-local-tasks .tabs a:hover {
  background: #fff;
  color: rgb(35, 200, 175);
  text-decoration: none;
  border: rgb(35, 200, 175) solid 1px;
}
.path-user #main #block-evpa-local-tasks.block, .path-user.context-user-login #main #block-mainpagecontent, #block-memberslogin {
  margin: 0 auto;
  max-width: 900px;
}
#user-login-form .js-form-item input {
  width: 100% !important;
}
#headline {
  margin: 0 auto;
  padding: 0;
}
.region-headline {
  width: 100%;
  margin: 0 auto;
  max-width: 1600px;
}
.container {
  width: auto;
  margin: 0;
  padding: 0;
}
.region-header {
  margin: 0 auto;
}
.row {
  margin: 0;
}
img {
  width: 100%;
  height: auto;
}
.field--name-body img {
  width: auto;
}
.field--name-body .photoright img {
  width: 100%;
}
#block-blacklogo .field--name-body img {
  width: 100%;
}
.col-xs-12 {}
body, caption, th, td, input, textarea, v, option, legend, fieldset {}
pre, code {
  font-size: 1.1em; /* Monospace fonts can be hard to read */
  font-family: "Open Sans", Times, "Times New Roman";
}
/** headings **/
h1 {
  font-size: 34px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px; /* 0.5em is equavalent to 1em in the page's base font.
                             Remember, a margin specified in ems is relative to
                             the element's font-size, not to the pages' base
                             font size. So, for example, if we want a 1em margin
                             (relative to the base font), we have to divide that
                             length by the element's font-size:
                             1em / 2em = 0.5em */
}
h2, .node--type-eu-programme .field--name-field-background .field__label {
  font-size: 32px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
h3 {
  font-size: 30px;
  line-height: 1.3em;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
h4, h5, h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 {
  font-size: 28px;
  line-height: 1em;
}
h5 {
  font-size: 26px;
  line-height: 1em;
}
h6 {
  font-size: 24px;
  line-height: 1em;
}
/** block-level elements **/
p, ul, ol, dl, pre, table, fieldset, blockquote {
  margin: 1em 0;
  text-align: left;
}
/** lists **/
/* standardize list item indentation */
ul, ol {
  margin-left: 0;
  padding-left: 2em;
}
.block ul, /* Drupal overrides */ .item-list ul {
  margin: 1em 0;
  padding: 0 1em 0 1em;
}
.block ul.tabs {
  padding-left: 0;
}
.views-slideshow-controls-bottom .item-list ul {
  margin: 0;
  padding: 0;
}
ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul {
  margin: 0;
}
li {
  margin: 0;
  padding: 0;
}
.item-list ul li /* Drupal override */ {
  margin: 0;
  padding: 0;
  list-style: inherit;
}
ul.menu li, /* Drupal override */ li.expanded, li.collapsed, li.leaf {
  margin: 0;
  padding: 0;
}
ul {
  list-style-type: disc;
}
ul ul {
  list-style-type: circle;
}
ul ul ul {
  list-style-type: square;
}
ul ul ul ul {
  list-style-type: circle;
}
ol {
  list-style-type: decimal;
}
ol ol {
  list-style-type: lower-alpha;
}
ol ol ol {
  list-style-type: decimal;
}
dt {
  margin: 0;
  padding: 0;
}
dd {
  margin: 0 0 0 2em;
  padding: 0;
}
/** links **/
/* The order of link states are based on Eric Meyer's article:
   * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
   */
a:link {
  color: #1496e6;
  text-decoration: none;
}
a:visited {
  color: #1496e6;
  text-decoration: none;
}
a:hover, a:focus {
  color: #1496e6;
  text-decoration: underline;
}
a:active {
  color: #1496e6;
  text-decoration: none;
}
ul.menu a.is-active {
  color: #1496e6;
}
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
  text-decoration: none;
  color: #000;
}
.mm-navbar__title > span {
  font-size: 24px;
  color: #000;
}
.site-name a {
  display: block;
  text-align: center;
  margin-top: 10px;
  font-size: 2em;
  color: #1496e6;
}
.site-name a:hover {
  text-decoration: none;
  color: #1496e6;
}
.site-slogan {
  text-align: center;
  display: block;
  color: #000;
}
/** tables **/
/* Override Drupal default CSS */
table {
  border-collapse: collapse;
  width: 96%;
  margin: 2%;
}
th, thead th, tbody th {
  text-align: left;
  padding-right: 0;
  border-bottom: none;
}
tbody {
  border-top: none;
}
/** abbreviations **/
abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}
/* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
abbr.created {
  border: none;
  cursor: auto;
  white-space: normal;
}
/** images **/
img {
  border: 0;
}
/** horizontal rules **/
hr {
  height: 1px;
  border: 1px solid #666;
}
/** forms **/
form {
  margin: 0;
  padding: 0;
}
fieldset {
  margin: 1em 0;
  padding: 0.5em;
}
#user-login-form label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  max-width: 100%;
}
ul.sf-menu.menu ul {
  margin: -5px 0 0 0;
  padding: 0
}
.views-field-field-registration {
  margin: 20px 0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], .field--name-field-link-button a, .views-field-field-registration a, .views-field-edit-user a {
  background: #1496e6 none repeat scroll 0 0;
  border: 1px solid #1496e6;
  color: #ffffff;
  font-size: 50px;
  font-style: italic;
  padding: 10px 20px;
}
input[value="Clear Filter"] {
  background: #ffffff none repeat scroll 0 0;
  color: #1496e6
}
#views-exposed-form-search-page-1 input[type="submit"]:nth-child(1) {
  border: none;
  background: none;
  color: #000;
  font-size: 50px;
  font-family: serif;
  font-style: normal;
  padding-top: 90px;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .field--name-field-link-button a:hover, .views-field-field-registration a:hover, .eu-cookie-compliance-more-button:hover, .views-field-edit-user a:hover {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #1496e6;
  text-decoration: none;
  color: #1496e6;
}
input[value="Clear Filter"]:hover {
  background: #1496e6 none repeat scroll 0 0;
  color: #ffffff;
}
#views-exposed-form-search-page-1 input[type="submit"]:hover:nth-child(1) {
  border: none;
  background: none;
  color: #000;
  font-size: 50px;
  font-family: serif;
}
.eu-cookie-compliance-more-button, .eu-cookie-compliance-secondary-button {
  cursor: pointer;
  display: inline-block;
  height: auto;
  margin: 10px 0;
  text-decoration: none;
  background: #1496e6 none repeat scroll 0 0;
  border: 1px solid #1496e6;
  color: #ffffff;
  padding: 10px;
}
.disagree-button.eu-cookie-compliance-more-button, .eu-cookie-compliance-agree-button, .eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button, .eu-cookie-compliance-save-preferences-button {
  cursor: pointer;
  margin-right: 5px;
  margin-top: 1px;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  background-image: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #fff;
  color: #000;
  font-family: plantin, georgia, serif;
  font-weight: normal;
  padding: 10px;
  text-decoration: none;
  text-shadow: none;
}
.eu-cookie-compliance-more-button:hover {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #1496e6;
  text-decoration: none;
  color: #1496e6;
}
.view-resource .views-field-field-link {
  padding: 20px 0;
}
.node--type-funding .field--name-field-link a, .view-resource .views-field-field-link a, .node--type-member .field--name-field-link a {
  padding: 10px;
  display: inline-block;
  background: #1496e6 none repeat scroll 0 0;
  border: 1px solid #1496e6;
  color: #ffffff;
  margin-top: 10px;
}
.node--type-funding .field--name-field-link a:hover, .view-resource .views-field-field-link a:hover, .node--type-member .field--name-field-link a:hover {
  padding: 10px;
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #1496e6;
  text-decoration: none;
  color: #1496e6;
}
.col-xs-12 {
  padding-right: 0;
  padding-left: 0;
}
.block-superfish {
  width: inherit;
}
#block-evpa-branding, #block-blacklogo {
  float: left;
  width: 20%;
  max-width: 300px;
  min-width: 300px;
}
#block-frontsmalllogo, #block-blacksmalllogo {
  display: none;
}
.views-view-table td {
  border-bottom: 1px solid #ccc;
  padding: 10px;
}
td {
  border: 1px solid #000;
  padding: 5px;
}
#block-views-block-member-block-1 {
  background: #fac85a;
  margin: 0 auto;
  padding: 20px 40px;
  overflow: auto;
  height: 100%;
}
#block-views-block-member-block-1 .view-content {
  float: right;
  width: 60%;
}
#block-views-block-member-block-1 .attachment-before {
  float: left;
  width: 38%;
  margin-right: 2%;
}
#block-views-block-member-block-1 .attachment-before .view-content {
  width: 100%;
  float: none;
}
#block-evpa-page-title, article, .view-member, #block-views-block-insight-block-1, #block-views-block-insight-block-2, #block-views-block-basic-page-block-1, #block-views-block-member-block-3, #block-views-block-profile-block-2, .view-sub-pages, #block-insightmenu, #block-people, .view-profiles, #block-views-block-resources-block-1, #block-views-block-fundings-block-1, .view-impact, #block-catalysingmenu, #block-jointmenu, #block-transformativemenu, #block-policymenu, #block-views-block-members-block-1, .view-events, .view-funding, .view-resource, #block-views-block-resource-block-2, .view-impact-blocks, #block-aboutbottom, .webform-submission-form, #block-webform h2, #block-pagetitle-2, .view-taxonomy, .view-taxonomy-term, .view-taxonomy-players, #block-views-block-contact-block-1 .views-field-body, #block-frontimpactweek-2 .field--name-body, #block-views-block-insights-block-5 .view-display-id-block_5, .view-sdgs-taxonomy, #block-views-block-basic-page-block-3, #block-views-block-event-block-16, .view-taxonomy-insights-series, #node-questionnaire-form, #block-views-block-questionnaire-block-1 .view-questionnaire, #block-questionnairebottombox, #block-questionnairetopblock, .view-scorecards, #block-views-block-scorecards-block-1 h2, #block-quicktabssupportservices, #block-views-block-eu-programme-block-1, #block-views-block-fundings-block-2, #block-views-block-fundings-block-3, #block-views-block-read-more-block-5, #block-views-block-read-more-block-6, #block-euprogrammesforthesocialeconomy, .view-members-impact, #block-views-block-member-block-4, #block-views-block-users-block-3, .view-users.view-display-id-page_1, .view-id-taxonomy_geographic.view-display-id-page_1, #block-views-block-taxonomy-top-block-3, #block-views-block-similiar-members-block-1, form.user-form, form.node-member-edit-form, #block-pagetitle-3, #views-exposed-form-search-page-1, .view-search .view-content, #block-quicktabsstream, #block-quicktabssdgstaxonomy, #block-mainpagecontent .taxonomy-term.vocabulary-geographic-scopes, #block-signupforournewsletters .field--name-body, #block-marketbuildingfunded .field--name-body , .view-partners, #block-views-block-taxonomy-top-block-8, #block-quicktabsmarketbuildingtaxonomytabs, #block-quicktabseasterneuropemb, #block-quicktabsmenamb  {
  max-width: 900px;
  margin: 0 auto;
  width: 96%;
  overflow: auto;
  height: 100%;
}
#block-marketbuildingfunded {
	background-color:#EAEAEA;
}
#block-signupforournewsletters .field--name-body  {
	background:url(../images/market-rocket.png) no-repeat left top;
}
.image-left {
	float:left;
	width:30%;
	padding:40px 0;
}
.image-left img {
	width:100%;
}
.text-image-right {
	float:right;
	width:65%;
		padding:40px 5% 40px 0;
}
.path-taxonomy #block-mainpagecontent .taxonomy-term.vocabulary-sdgs {
  max-width: 900px;
  margin: 10px auto;
  width: 96%;
  overflow: auto;
  height: 100%;
}
.view-search .view-filters {
  background: rgb(250, 200, 90);
  padding: 100px 0 20px 0;
}
#views-exposed-form-search-page-1 label {
  font-size: 50px;
  padding-bottom: 30px;
  font-weight: normal;
}
#views-exposed-form-search-page-1 input.form-text {
  background: transparent;
}
.webform-submission-form {
  padding: 0 1%;
}
#block-views-block-upcoming-and-deadlines-block-1, #block-views-block-upcoming-and-deadlines-block-2, #block-views-block-scorecards-block-2 {
  max-width: 900px;
  margin: 0 auto;
  width: 96%;
  overflow: hidden;
  height: 100%;
  padding: 20px 0;
}
#block-views-block-scorecards-block-1 h2 {
  margin: 30px auto;
}
.view-id-taxonomy_geographic.view-display-id-page_1 {
  margin-bottom: 40px;
}
#block-questionnairetopblock {
  padding-top: 40px;
}
article.media--type-video, .views-field-field-video article, #block-views-block-insights-block-5 .attachment-before .view-insight {
  width: 100%;
}
#block-views-block-insights-block-5 .view-content {
  clear: both;
}
.view-profile.view-display-id-block_1 {
  padding-top: 40px;
}
#block-views-block-read-more-block-1, #block-views-block-read-more-block-2, #block-views-block-read-more-block-4, #block-views-block-impact-stories-block-1, #block-views-block-impact-stories-block-2, #block-quicktabsreadourstories, #block-views-block-impact-stories-block-4 {
  max-width: 1200px;
  margin: 0 auto;
  width: 96%;
  overflow: auto;
  height: 100%;
}
#block-quicktabsreadourstories {
  padding-top: 40px;
}
#block-evpa-page-title {
  padding-top: 30px;
}
#block-views-block-resource-block-1 {
  padding-top: 40px;
}
#block-views-block-impact-stories-block-4 {
  float: left;
  width: 50%;
  padding: 20px;
}
#block-views-block-impact-stories-block-4 iframe.media-oembed-content {
  width: 100% !important;
}
#block-views-block-impact-stories-block-2 {
  float: right;
  width: 50%;
  padding: 20px;
}
#block-views-block-members-block-2 .view-members, #block-views-block-members-block-2-3 .view-members {
  max-width: 100%;
  width: 100%;
  height: inherit;
  margin-bottom: 40px;
}
.view-impact .view-impact {
  width: 100%;
}
.view-checked-information img {
  width: 100px;
}
#block-topadvert {
  width: 100%;
  border-bottom: 1px solid #fff;
}
#block-topadvert .field--name-body img {
  width: 100%;
}
#block-responsivemenumobileicon {
  float: right;
  width: 40px;
  margin-top: 80px;
  margin-right: 20px;
}
.page-node-type-page #block-responsivemenumobileicon {
  margin-top: 25px;
}
#block-responsivemenumobileicon span.label {
  display: none;
}
.responsive-menu-toggle-icon::before, .responsive-menu-toggle-icon::after, .responsive-menu-toggle-icon span.icon {
  background: #fff;
  width: 30px;
  left: 0;
}
.page-node-type-stories .responsive-menu-toggle-icon::before, .page-node-type-stories .responsive-menu-toggle-icon::after, .page-node-type-stories .responsive-menu-toggle-icon span.icon, .page-node-4579 .responsive-menu-toggle-icon::before, .page-node-4579 .responsive-menu-toggle-icon::after, .page-node-4579 .responsive-menu-toggle-icon span.icon, .page-node-4583 .responsive-menu-toggle-icon::before, .page-node-4583 .responsive-menu-toggle-icon::after, .page-node-4583 .responsive-menu-toggle-icon span.icon {
  background: #000;
}
.responsive-menu-toggle-icon::before {
  top: 4px;
}
.responsive-menu-toggle-icon::after {
  top: 24px;
}
#block-frontinvesting {
  background: #f57364;
  padding: 20px;
  color: #fff;
}
#block-frontinvesting p {
  font-size: 22px;
  font-weight: 900;
}
#block-frontoutevents {
  background: #1496e6;
  padding: 20px;
  color: #fff;
  font-size: 22px;
  font-weight: 900;
}
#block-frontoutevents a {
  color: #fff;
}
#block-frontourinsignts {
  background: #23c8af;
  padding: 20px;
  color: #fff;
  font-size: 22px;
  font-weight: 900;
}
#block-frontourinsignts .field--name-body a {
  color: #fff;
}
.views-field-field-idea-type, .view-story .views-field-type {
  text-transform: uppercase;
  margin-top: 40px;
}
.views-field-field-idea-type a, .view-story .views-field-type a {
  color: #000;
  text-transform: uppercase;
}
.field--name-field-photo-caption, .views-field-field-photo-caption {
  font-size: 0.9em;
  color: #B8B8B8;
  padding-top: 5px;
}
.paragraph--type--text-image .field--name-field-photo-caption {
  float: right;
  clear: right;
  width: 40%;
  padding-bottom: 20px;
}
.paragraph--type--image-text .field--name-field-photo-caption {
  float: left;
  width: 40%;
  clear: left;
  padding-bottom: 20px;
}
.bodyleft {
  width: 60%;
  padding-right: 20px;
  float: left;
}
.photoright {
  float: right;
  width: 40%;
}
.taxonomy-term.vocabulary-sdgs .field--name-field-image {
  max-width: 400px;
  width: 40%;
}
#block-views-block-member-block-3, #block-views-block-funding-block-4 .view-funding, #block-views-block-resource-block-2, .view-impact-blocks, #block-views-block-profile-block-2 .profilebottom, .view-insight.view-display-id-block_2 .view-content, .block-views-blockevent-block-13, #block-views-block-basic-page-block-3 .views-row, .view-story.view-display-id-block_2, #block-views-block-member-block-4 {
  margin: 30px auto;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  padding: 20px;
  font-size: 24px;
  overflow: auto;
  height: 100%;
}
#block-views-block-member-block-4 .vocabulary-geographic-scope {
  padding: 0;
  font-size: 12px;
}
#block-views-block-basic-page-block-3 .views-row:empty, #block-views-block-basic-page-block-4 .views-row:empty {
  display: none;
}
.view-insight.view-display-id-block_2 .attachment-before .view-content {
  margin: 0 auto;
  border-top: none;
  border-bottom: none;
  padding: 0;
  font-size: 19px;
}
#block-views-block-member-block-3 .views-label, .view-insight.view-display-id-block_2 .views-label, #block-views-block-funding-block-4 .views-label, #block-views-block-resource-block-2 .views-label, #block-views-block-profile-block-2 .views-label, .block-views-blockevent-block-13 .views-label, .view-profile.view-display-id-block_2 .views-label, #block-views-block-basic-page-block-3 .views-label, .view-story.view-display-id-block_2 .views-label, #block-views-block-member-block-4 .views-label {
  max-width: 300px;
  width: 35%;
  font-weight: bold;
  float: left;
  clear: both;
  padding-top: 10px;
}
.view-profile.view-display-id-block_2 {
  font-size: 24px;
}
#block-views-block-member-block-3 .field-content, .view-insight.view-display-id-block_2 .field-content, #block-views-block-funding-block-4 .field-content, #block-views-block-resource-block-2 .field-content, .block-views-blockevent-block-13 .field-content, .view-profile.view-display-id-block_2 .field-content, #block-views-block-basic-page-block-3 .field-content, .view-story.view-display-id-block_2 .field-content, #block-views-block-member-block-4 .field-content {
  margin-left: 35%;
  padding-top: 10px;
}
#block-views-block-basic-page-block-3 span.field-content {
  display: block;
}
.view-insight.view-display-id-block_2 .attachment-before .field-content {
  margin-left: 0;
  padding-top: 0;
}
#block-views-block-insight-block-2 .views-field-field-pdf-file .field-content {
  margin-left: 0;
}
#block-views-block-member-block-3 h2, .view-story.view-display-id-block_2 .views-field-field-sdg h2, #block-views-block-member-block-4 h2 {
  display: none;
}
#block-views-block-member-block-3 .taxonomy-term, .view-story.view-display-id-block_2 .views-field-field-sdg .vocabulary-sdgs, #block-views-block-member-block-4 .views-field-field-sdg .taxonomy-term {
  width: 20%;
  margin: 1% 2% 1% 0;
  float: left;
}
#block-views-block-member-block-4 .views-field-field-geographic-scope .field-content {
  position: relative;
  background: url('../images/worldmap-background.png') no-repeat left top;
  background-size: 100%;
  min-height: 330px;
}
#block-mainpagecontent .taxonomy-term.vocabulary-geographic-scope {
  position: relative;
  background: url('../images/worldmap-background.png') no-repeat left top;
  background-size: 100%;
  min-height: 330px;
  max-width: 900px;
  margin: 0 auto;
}
.path-taxonomy .taxonomy-term.vocabulary-geographic-scope h2, .path-taxonomy .taxonomy-term.vocabulary-geographic-scope .field--name-field-label, #block-mainpagecontent .taxonomy-term.vocabulary-sdgs h2 {
  display: none;
}
.taxonomy-term.vocabulary-geographic-scope .field--name-field-label a {
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}
.taxonomy-term.vocabulary-geographic-scope .layout__region {
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.vocabulary-geographic-scope .layout__region--content, .views-field-field-geographic-scope .field-content {
  position: relative;
}
.views-field-field-geographic-scope .taxonomy-term.vocabulary-geographic-scope {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.views-field-field-geographic-scope .field--name-field-label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200;
  width: auto;
}
#taxonomy-term-78 .field--name-field-label {
  top: 60px;
  left: 270px;
}
#taxonomy-term-79 .field--name-field-label {
  top: 80px;
  left: 270px;
}
#taxonomy-term-254 .field--name-field-label {
  top: 90px;
  left: 250px;
}
#taxonomy-term-289 .field--name-field-label {
  top: 95px;
  left: 300px;
}
#taxonomy-term-80 .field--name-field-label {
  top: 160px;
  left: 260px;
}
#taxonomy-term-81 .field--name-field-label {
  top: 100px;
  left: 400px;
}
#taxonomy-term-82 .field--name-field-label {
  top: 125px;
  left: 280px;
}
#taxonomy-term-83 .field--name-field-label {
  top: 180px;
  left: 120px;
}
#taxonomy-term-84 .field--name-field-label {
  top: 90px;
  left: 70px;
}
#taxonomy-term-85 .field--name-field-label {
  top: 215px;
  left: 435px;
}
#block-views-block-member-block-3 .taxonomy-term .field--name-field-image, .view-story.view-display-id-block_2 .vocabulary-sdgs .field--name-field-image, #block-views-block-member-block-4 .taxonomy-term .field--name-field-image {
  width: 100%;
}
#block-views-block-member-block-4 .views-field-field-final-beneficiaries, .views-field-field-sectors {
  clear: both;
}
#block-views-block-insights-block-1, #block-views-block-insights-block-2, #block-views-block-insights-block-3, #block-views-block-insights-block-4, #block-views-block-insights-block-5 {
  max-width: 920px;
  margin: 0 auto;
  width: 96%;
  overflow: auto;
  height: 100%;
}
.view-taxonomy-top .views-field-field-image {
  float: left;
  width: 200px;
  padding: 40px 0;
}

.view-profile.view-display-id-block_1 {
  height: 100%;
  overflow: auto;
}
.view-profile.view-display-id-block_1 .views-field-field-photo {
  float: left;
  width: 30%;
}
#block-views-block-similiar-members-block-1 {
  border-bottom: 2px solid #000;
}
.view-profile.view-display-id-block_1 .views-field-title {
  margin-left: 35%;
  padidng-top: 20px;
}
.view-insights .views-row, .view-impact .views-row, .view-search .views-row .views-row, #block-views-block-similiar-members-block-1 .views-row, .view-streams .views-row, .view-streamspeople .views-row, .view-streamsmembers .views-row {
  float: left;
  width: 48%;
  margin: 1%;
}
#block-views-block-impact-block-3 .view-impact .views-row, #block-views-block-impact-block-7 .view-impact .views-row, #block-views-block-impact-block-9 .view-impact .views-row, #block-views-block-impact-block-12 .view-impact .views-row, .view-streamspeople .views-row, .view-streamsmembers .views-row, #block-views-block-similiar-members-block-1 .views-row {
  width: 23%;
}
.view-impact .views-field-title, .view-insights .views-field-title, .view-impact-stories .views-field-title, .view-streams .views-field-title {
  font-size: 34px;
  padding: 0 25px 0 25px;
  font-weight: 900;
  position: relative;
  margin-top: -49px;
  max-width: 450px;
  margin-bottom: 20px;
  z-index: 15;
}
.view-streamspeople .views-field-title {
  font-size: 26px;
  padding: 0 25px 0 25px;
  font-weight: 900;
  position: relative;
  margin-top: -49px;
  max-width: 450px;
  margin-bottom: 20px;
  z-index: 15;
}
.view-members .views-field-title, .view-streamsmembers .views-field-title, .view-similiar-members .views-field-title, .view-members-impact .views-field-title {
  font-size: 26px;
  padding: 0;
  font-weight: 900;
  position: relative;
  margin-top: 0;
  margin-bottom: 20px;
  z-index: 15;
}
.view-impact .views-field-title a, .view-insights .views-field-title a, .view-events .views-field-title a, .view-impact-stories .views-field-title a, .view-streams .views-field-title a, .view-streamspeople .views-field-title a, .view-streamsmembers .views-field-title a, .view-similiar-members .views-field-title a, .view-members-impact .views-field-title a {
  color: #000;
  background: #fff;
  padding: 1px 5px;
  display: block;
  min-height: 125px;
  max-height: 125px;
  overflow: hidden;
}
.view-profiles .views-row {
  float: left;
  width: 23%;
  margin: 1%;
}
.view-profiles h3 {
  margin: 1%;
  border-bottom: 1px solid #000;
  padding: 20px 0;
  font-weight: normal;
  clear: both;
}
.view-profiles .views-field-title {
  padding-top: 20px;
  height: 160px;
}
.view-profiles .views-field-title {
  padding: 0 25px 0 25px;
  position: relative;
  font-size: 24px;
  margin-top: -20px;
  max-width: 450px;
  margin-bottom: 20px;
  z-index: 15;
}
.view-profiles .views-field-title a {
  color: #000;
  background: #fff;
  padding: 0 5px;
  display: block;
  font-weight: 900;
}
.view-members .views-field-title a, .view-streamsmembers .views-field-title a {
  color: #000;
  background: #fff;
  padding: 1px 5px;
  display: block;
  min-height: 130px;
  max-height: 130px;
  overflow: hidden;
  line-height: 1em;
}
.company {
  padding: 0 5px;
  display: block;
  font-size: 20px
}
#block-views-block-impact-block-3 .view-impact .views-field-title, #block-views-block-impact-block-7 .view-impact .views-field-title, #block-views-block-impact-block-9 .view-impact .views-field-title, #block-views-block-impact-block-12 .view-impact .views-field-title {
  font-size: 24px;
  margin-top: -20px;
}
.attachment-before .view-insights .views-field-title, .attachment-before .view-impact .views-field-title {
  font-size: 24px;
}
.view-taxonomy-term .views-field-field-date, .view-taxonomy-players .views-field-field-date, .view-sdgs-taxonomy .views-field-field-date, .view-taxonomy-insights-series .views-field-field-date {
  height: 60px;
}
.views-field-field-pdf-file a {
  background: #1496e6;
  display: inline-block;
  font-size: 50px;
  font-style: italic;
  padding: 10px 20px;
  color: #fff;
  margin: 20px 0;
  border: 1px solid #1496e6;
  cursor: pointer;
}
.views-field-field-pdf-file a:hover {
  color: #1496e6;
  background: #fff;
  text-decoration: none;
}
.pager li > a, .pager li > span {
  display: inline-block;
  background-color: #1496e6;
  border: 1px solid #1496e6;
  border-radius: 0;
  color: #fff;
  font-size: 50px;
  font-style: italic;
  padding: 5px 40px;
}
.pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #1496e6;
  color: #1496e6;
}
#block-insightmenu.block ul.menu, #block-people.block ul.menu, #block-catalysingmenu.block ul.menu, #block-transformativemenu.block ul.menu, #block-jointmenu.block ul.menu, #block-quicktabsreadourstories.block ul.quicktabs-tabs, #block-policymenu.block ul.menu, #block-quicktabsstream.block ul.quicktabs-tabs, #block-quicktabssdgstaxonomy.block ul.quicktabs-tabs, #block-quicktabsmarketbuildingtaxonomytabs.block ul.quicktabs-tabs, #block-quicktabseasterneuropemb.block ul.quicktabs-tabs, #block-quicktabsmenamb.block ul.quicktabs-tabs {
  padding: 0 0;
}
#block-insightmenu.block ul.menu li, #block-people.block ul.menu li, #block-catalysingmenu.block ul.menu li, #block-transformativemenu.block ul.menu li, #block-jointmenu.block ul.menu li, #block-quicktabsreadourstories.block ul.quicktabs-tabs li, #block-policymenu.block ul.menu li, #block-quicktabsstream.block ul.quicktabs-tabs li, #block-quicktabssdgstaxonomy.block ul.quicktabs-tabs li, #block-quicktabsmarketbuildingtaxonomytabs.block ul.quicktabs-tabs li, #block-quicktabseasterneuropemb.block ul.quicktabs-tabs li, #block-quicktabsmenamb.block ul.quicktabs-tabs li{
  display: inline-block;
  padding: 5px 12px 5px 10px;
  border-right: 1px solid #000;
  font-size: 28px;
}
#block-insightmenu.block ul li:last-child, #block-people.block ul li:last-child, #block-catalysingmenu.block ul li:last-child, #block-transformativemenu.block ul.menu li:last-child, #block-jointmenu.block ul.menu li:last-child, #block-quicktabsreadourstories.block ul.quicktabs-tabs li:last-child, #block-policymenu.block ul.menu li:last-child, #block-quicktabsstream.block ul.quicktabs-tabs li:last-child, #block-quicktabssdgstaxonomy.block ul.quicktabs-tabs li:last-child, #block-quicktabsmarketbuildingtaxonomytabs.block ul.quicktabs-tabs li:last-child, #block-quicktabseasterneuropemb.block ul.quicktabs-tabs li:last-child, #block-quicktabsmenamb.block ul.quicktabs-tabs li:last-child {
  border-right: none;
}
#block-insightmenu.block ul.menu li a, #block-people.block ul.menu li a, #block-catalysingmenu.block ul.menu a, #block-transformativemenu.block ul.menu li a, #block-jointmenu.block ul.menu li a, #block-quicktabsreadourstories.block ul.quicktabs-tabs li a, #block-policymenu.block ul.menu li a, #block-quicktabsstream.block ul.quicktabs-tabs li a, #block-quicktabssdgstaxonomy.block ul.quicktabs-tabs li a, #block-quicktabsmarketbuildingtaxonomytabs.block ul.quicktabs-tabs li a, #block-quicktabseasterneuropemb.block ul.quicktabs-tabs li a, #block-quicktabsmenamb.block ul.quicktabs-tabs li a {
  color: #000;
}
#block-insightmenu.block ul.menu li a.is-active, #block-people.block ul.menu li a.is-active, #block-catalysingmenu.block ul.menu li a.is-active, #block-transformativemenu.block ul.menu li a.is-active, #block-jointmenu.block ul.menu li a.is-active, #block-quicktabsreadourstories.block ul.quicktabs-tabs li.active a, #block-policymenu.block ul.menu li a.is-active, #block-quicktabsstream.block ul.quicktabs-tabs li.active a, #block-quicktabssdgstaxonomy.block ul.quicktabs-tabs li.active a, #block-quicktabsmarketbuildingtaxonomytabs.block ul.quicktabs-tabs li.active a, #block-quicktabseasterneuropemb.block ul.quicktabs-tabs li.active a, #block-quicktabsmenamb.block ul.quicktabs-tabs li.active a {
  font-weight: 900;
}
#block-blockfooter a {
  color: #000;
}
.footer-right {
  padding: 40px 0 20px 0;
  font-size: 36px;
}
#block-blockfooter {
  background: #fac85a;
  max-width: 100%;
}
#block-blockfooter .field--name-body {
  max-width: 1400px;
  width: 96%;
  padding: 30px 0;
  margin: 0 auto;
}
.view-resources .views-infinite-scroll-content-wrapper, .view-fundings .views-infinite-scroll-content-wrapper, .view-streamsfunding .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: center;
  width: 100%;
}
.view-resources .views-row {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  background: #f57364;
  margin: 1%;
  width: 282px;
  height: 282px;
  padding: 30px;
  overflow: hidden;
}
.view-fundings .views-row, .view-streamsfunding .views-row {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  margin: 1%;
  width: 282px;
  height: 282px;
  overflow: hidden;
}
.view-resources .views-row a {
  color: #fff;
}
.view-fundings .views-row a, .view-streamsfunding .views-row a {
  color: #000;
}
.view-resources label, .view-fundings label, .view-members label, .view-events label, .view-insights label, .view-impact-stories label, .view-members-impact label, .view-streamsfunding label {
  display: block;
  margin-top: 20px;
}
.view-fundings .deadline, .view-streamsfunding .deadline {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #000;
}
.view-resources .line {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #fff;
}
.view-fundings .views-field-title, .view-streamsfunding .views-field-title {
  width: 100%;
  height: 100%;
}
.view-fundings .views-field-title .deadline1, .view-streamsfunding .views-field-title .deadline1 {
  width: 100%;
  height: 100%;
  padding: 30px;
  background: #fac85a;
}
.view-fundings .views-field-title .deadline2, .view-streamsfunding .views-field-title .deadline2 {
  width: 100%;
  height: 100%;
  padding: 30px;
  background: #ebebeb;
}
.view-fundings .views-field-title .euprog, .view-streamsfunding .views-field-title .euprog {
  display: inline-block;
  margin: 10px 0;
  padding: 5px 10px;
  background: #23c8af;
}
.view-fundings select, .view-members select, .view-resources select, .view-events select, .view-insights select, .view-impact-stories select {
  font-size: 14px;
  padding: 13px 0;
  border-radius: 0;
  border: 1px solid #ccc;
}
.view-members-impact select, .view-impact select {
  font-size: 12px;
  padding: 10px 0;
  border-radius: 0;
  border: 1px solid #ccc;
}
.view-impact .form-item-field-stream-target-id label {
  display: block;
}
.view-impact-stories .form-item-field-financial-instruments-target-id select, .view-impact .form-item-field-stream-target-id select {
  width: 200px !important;
}
.view-fundings .form--inline .form-actions, .view-resources .form--inline .form-actions, .view-members .form--inline .form-actions, .view-events .form--inline .form-actions, .view-insights .form--inline .form-actions {
  clear: none;
}
.view-fundings .button:first-child, .view-resources .button:first-child, .view-events .button:first-child, .view-impact-stories .button:first-child, .view-members .button:first-child, .view-insights .button:first-child {
  margin-top: 48px;
  margin-left: 10px;
  font-size: 50px;
  font-style: normal;
  font-style: italic;
  padding: 10px 20px;
}
.view-members .pager__item .button:first-child, .view-insights .pager__item .button:first-child, .view-events .pager__item .button:first-child {
  margin-top: 0;
  margin-left: 0;
  font-size: 50px;
  font-style: italic;
  padding: 10px 20px;
}
#block-views-block-events-block-1 .view-events {
  overflow: hidden;
  height: 100%;
}
#block-impactweektorino img {
  width: 100% !important;
}
.view-events .view-content {
  margin-top: 20px;
  padding-top: 20px;
}
.country {
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 10px;
}
.field--name-field-label .field__label {
  display: none;
}
.view-members .views-row, .view-taxonomy .views-row, .view-streamsmembers .views-row {
  width: 23%;
  margin: 1%;
  text-align: center;
  float: left;
}
.view-members-impact .view-filters {
  float: left;
  width: 30%;
  margin: 1% 1% 1% 0;
}
.view-members-impact .view-filters .form-item {
  margin: 0;
  width: 100%;
}
.view-members-impact .view-filters .button {
  margin-right: 0;
  margin-left: 10px;
}
.view-members-impact .view-content {
  float: right;
  width: 69%;
}
.view-members-impact .view-empty {
  float: right;
  width: 69%;
  margin-top: 40px;
  padding-left: 20px;
}
.view-streams.view-display-id-block_2 label {
	display:block;
}
.view-streams.view-display-id-block_2  select { 
	font-size:18px;
	max-width:300px;
	
}
.view-streams.view-display-id-block_2 input[type="submit"]:nth-child(2) {
	display:block;
	margin:0;
	clear:left;
}
#views-exposed-form-members-block-1 .form--inline .form-item.js-form-item-title {
  float: none;
}
.view-members-impact ul.js-pager__items.pager {
  clear: both;
  margin-left: 29%;
}
.view-members-impact .views-row {
  float: left;
  width: 31%;
  margin: 1%;
  text-align: center;
}
.view-events .views-row {
  float: left;
  width: 48%;
  margin: 1%;
}
.view-taxonomy .views-field-title, .view-sdgs-taxonomy .views-field-title, .view-members-impact .views-field-title, #block-views-block-similiar-members-block-1 .views-field-title {
  height: 120px;
  overflow: hidden;
  padding-bottom: 10px;
  display: inline-block;
}
#block-views-block-similiar-members-block-1 .views-field-title {
  text-align: center;
  width: 100%;
}
.paragraph--type--image-text .field--name-field-image {
  float: left;
  width: 40%;
  padding: 50px 10px 10px 0;
  margin: 1em 0;
}
.paragraph--type--image-text .field--name-field-textbox {
  width: 60%;
  padding-left: 20px;
  float: right;
  padding-top: 50px;
}
.paragraph--type--text-image .field--name-field-image {
  float: right;
  width: 40%;
  padding: 50px 0 10px 10px;
  margin: 1em 0;
}
.paragraph--type--text-image .field--name-field-textbox {
  width: 60%;
  padding-right: 20px;
  float: left;
  padding-top: 50px;
}
.paragraph--type--image-text, .paragraph--type--text-image, .paragraph--type--text-only {
  clear: both;
}
.gm-style-iw-d a {
  font-size: 20px;
  color: #000;
}
.view-events .views-field-field-photo {
  position: relative;
  margin: 10px 0;
}
.view-events .views-field-title {
  font-size: 34px;
  padding: 0 25px 0 25px;
  font-weight: 900;
  position: relative;
  margin-top: -49px;
  max-width: 450px;
  margin-bottom: 20px;
  z-index: 15;
}
.view-search .views-field-title {
  overflow: hidden;
  height: 120px;
  margin: 10px 0;
}
.view-events .views-field-field-location {
  display: inline-block;
  padding: 10px;
  background: #f57364;
  color: #fff;
}
.view-events.view-display-id-block_3 .views-field-field-location {
  background: #ccc;
}
.views-field-field-date, .views-field-field-start-date {
  font-size: 16px;
  text-transform: uppercase;
}
.view-members .views-field-nothing, .view-streamsmembers .views-field-nothing, .view-similiar-members .views-field-nothing {
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  height: 60px;
}
.view-members .views-field-nothing .bottom, .view-streamsmembers .views-field-nothing .bottom, .view-similiar-members .views-field-nothing .bottom {
  text-align: center;
  width: 100%;
}
.view-impact-stories .views-field-field-related-member {
  font-size: 20px;
  height: 50px;
  position: relative;
}
.view-impact-stories .views-field-field-related-member .bottom, .views-field-nothing .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}
.view-display-id-block_16 {
  margin: 40px 0 0 0;
}
.view-display-id-block_16 .views-field-field-start-date {
  display: inline-block;
  padding: 15px 15px 10px 15px;
  background: #f57364;
  color: #fff;
  font-size: 30px;
  height: auto;
}
.topdeadline1 {
  display: inline-block;
  padding: 20px 30px;
  background: #fac85a;
  margin: 10px 0;
}
.topdeadline2 {
  display: inline-block;
  padding: 20px 30px;
  background: #ebebeb;
  margin: 10px 0;
}
.view-impact-blocks .view-header {
  float: left;
  width: 30%;
}
.view-impact-blocks .view-content {
  float: left;
}
.view-impact-blocks .views-field-name a {
  color: #000;
  font-weight: 900;
}
.view-read-more .views-row {
  float: left;
  width: 23%;
  margin: 1%;
}
.view-read-more .views-field-title {
  padding: 20px 0;
  height: 120px;
  overflow: hidden;
}
.block-views-blockread-more-block-3 {
  height: 100%;
  overflow: auto;
  margin: 20px 0;
}
.block-views-blockread-more-block-3 .view-read-more .views-row {
  float: none;
  width: 100%;
  margin: 1% 0;
  clear: both;
}
.block-views-blockread-more-block-3 .views-field-field-video {
  max-width: 300px;
  width: 35%;
  float: left;
  clear: both;
  padding-top: 10px;
}
.block-views-blockread-more-block-3 .views-field-title {
  margin-left: 40%;
  padding-top: 50px;
}
.lefttext {
  float: left;
  width: 48%;
  padding: 40px 2% 0 0;
}
.righttext {
  float: right;
  width: 50%;
}
.righttext img {
  width: 100%;
  height: 100%;
}
#block-joinmenu {
  width: 100%;
  background: #1496e6;
  color: #fff;
  padding: 40px 0;
}
#block-aboutmenu {
  width: 100%;
  background: #1496e6;
  color: #fff;
  padding: 40px 0;
}
#block-frontmenu {
  width: 100%;
  background: #f57364;
  color: #fff;
  padding: 40px 0;
}
#block-views-block-basic-page-block-5 {
  height: 688px;
  overflow: hidden;
  width: 100%;
  background: rgb(35, 200, 175);
  background: linear-gradient(90deg, rgba(35, 200, 175, 1) 0%, rgba(35, 200, 175, 1) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%);
  position: relative;
  margin-top: 0;
}
#block-views-block-front-insight-block-5 {
  height: 688px;
  overflow: hidden;
  width: 100%;
  background: rgb(35, 200, 175);
  background: linear-gradient(90deg, rgba(35, 200, 175, 1) 0%, rgba(35, 200, 175, 1) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%);
  position: relative;
  margin-top: -20px;
}
#block-views-block-basic-page-block-4, #block-views-block-basic-page-block-8, #block-views-block-front-insight-block-1, #block-views-block-sub-pages-block-2, #block-views-block-sub-pages-block-1, .page-node-4 #block-views-block-basic-page-block-5 {
  height: 688px;
  overflow: hidden;
  width: 100%;
  background: rgb(250, 200, 90);
  background: linear-gradient(90deg, rgba(250, 200, 90, 1) 0%, rgba(250, 200, 90, 1) 52%, rgba(255, 255, 255, 1) 52%, rgba(255, 255, 255, 1) 100%);
}
.page-node-4 #block-views-block-basic-page-block-1 {
  height: 688px;
  max-width: inherit;
  overflow: hidden;
  width: 100%;
  background: rgb(250, 200, 90);
  background: linear-gradient(90deg, rgba(250, 200, 90, 1) 0%, rgba(250, 200, 90, 1) 52%, rgba(255, 255, 255, 1) 52%, rgba(255, 255, 255, 1) 100%);
}
#block-views-block-basic-page-block-6, #block-marketbuildingwork {
  height: 688px;
  overflow: hidden;
  width: 100%;
  background: rgb(245, 115, 100);
  background: linear-gradient(90deg, rgba(245, 115, 100, 1) 0%, rgba(245, 115, 100, 1) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%);
}
#block-views-block-front-insight-block-2, #block-views-block-front-insight-block-6 {
  height: 100%;
  overflow: hidden;
  width: 100%;
  position: relative;
}
#block-views-block-front-insight-block-3 {
  height: 688px;
  overflow: hidden;
  width: 100%;
  background: rgb(245, 115, 100);
  background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 45%, rgba(245, 115, 100, 1) 45%, rgba(245, 115, 100, 1) 100%);
  position: relative;
  margin-top: -20px;
}
#block-views-block-front-insight-block-7 {
  height: 688px;
  overflow: hidden;
  width: 100%;
  background: rgb(20, 150, 230);
  background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 45%, rgba(20, 150, 230, 1) 45%, rgba(20, 150, 230, 1) 100%);
  position: relative;
  margin-top: -20px;
}
#block-views-block-basic-page-block-7 {
  width: 100%;
  height: 688px;
  overflow: hidden;
  background: rgb(35, 200, 175);
  background: linear-gradient(90deg, rgba(35, 200, 175, 1) 0%, rgba(35, 200, 175, 1) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%);
}
.path-user #main #block-membersarea.block {
  height: 688px;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: rgb(250, 200, 90);
  background: linear-gradient(90deg, rgba(250, 200, 90, 1) 0%, rgba(250, 200, 90, 1) 52%, rgba(255, 255, 255, 1) 52%, rgba(255, 255, 255, 1) 100%);
}
.view-transfor-streams .attachment-before .node-41 {
  background: rgb(250, 200, 90);
  margin: 0 auto;
}
.node-41 .views-field-field-short-top-info {
  padding: 40px 0;
}
#block-views-block-basic-page-block-5 .views-row, #block-views-block-basic-page-block-6 .views-row, #block-views-block-basic-page-block-7 .views-row, #block-views-block-basic-page-block-8 .views-row, #block-views-block-sub-pages-block .views-row {
  max-width: 1200px;
  margin: 0 auto;
  width: 96%;
  position: relative;
  height: 604px;
  overflow: hidden;
}
#block-views-block-basic-page-block-5 p, #block-views-block-basic-page-block-6 p, #block-views-block-basic-page-block-7 p, #block-views-block-basic-page-block-8 p, #block-views-block-sub-pages-block p {
  margin: 50px 0;
}
#block-views-block-basic-page-block-4 .views-row, .page-node-4 #block-views-block-basic-page-block-5 .views-row, #block-views-block-sub-pages-block-2 .views-row, #block-views-block-sub-pages-block-1 .views-row {
  max-width: 900px;
  margin: 0 auto;
  width: 96%;
  position: relative;
  height: 604px;
}
#block-membersarea .field--name-body {
  max-width: 900px;
  margin: 0 auto;
  width: 96%;
  position: relative;
  height: 654px;
}
#block-views-block-basic-page-block-5 .views-field-body {
  position: absolute;
  top: 0;
  left: 0;
}
.page-node-4579 #block-views-block-basic-page-block-5 .views-field-body p, .page-node-4579 #block-views-block-basic-page-block-5 .views-field-body .small-text {
  color: #fff;
}
#block-views-block-basic-page-block-4 .views-field-field-photo, #block-views-block-basic-page-block-5 .views-field-field-photo, #block-views-block-sub-pages-block-2 .views-field-field-photo, #block-views-block-sub-pages-block-1 .views-field-field-photo, .member-photo {
  padding-bottom: 5px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 0;
  width: 45%;
}
#block-views-block-basic-page-block-4 .views-field-field-photo img, #block-views-block-basic-page-block-5 .views-field-field-photo img, #block-views-block-sub-pages-block-2 .views-field-field-photo img, #block-views-block-sub-pages-block-1 .views-field-field-photo img, .member-photo img {
  position: relative;
  bottom: 0;
  right: 0;
}
.member-photo img {
  max-width: 400px;
}
.insight-front {
  max-width: 1400px;
  margin: 0 auto;
  width: 96%;
  position: relative;
}
.view-front-insight .view-content {
  float: left;
  width: 50%;
}
.view-front-insight .views-field-title {
  font-size: 44px;
  padding: 0 50px 0 50px;
  font-weight: 900;
  position: relative;
  margin-top: -49px;
  max-width: 600px;
  margin-bottom: 100px;
  z-index: 15;
}
#block-views-block-front-insight-block-3 .view-front-insight .views-field-title {
  margin-top: 50px;
  margin-bottom: 0;
}
#block-views-block-front-insight-block-7 .view-front-insight .views-field-title {
  margin-top: 100px;
  margin-bottom: 0;
}
.attachment-before .view-front-insight .views-field-title {
  margin-top: 20px;
  padding: 0 50px;
}
#block-views-block-front-insight-block-6 .attachment-before .view-front-insight .views-field-title {
  margin-top: 20px;
  padding: 0 50px;
}
#block-views-block-front-insight-block-3 .view-front-insight .views-field-field-photo, #block-views-block-front-insight-block-6 .view-front-insight .views-field-field-photo {
  padding-top: 0;
  position: relative;
  padding-left: 0;
  z-index: 10;
  margin-top: -49px;
}
#block-views-block-front-insight-block-3 .view-front-insight .views-field-title {
  padding: 0 50px 0 50px;
  font-weight: 900;
  position: relative;
  margin-top: 100px;
  max-width: 600px;
  margin-bottom: 0;
  z-index: 15;
}
#block-views-block-front-insight-block-4 .attachment-before .view-front-insight .views-field-title {
  margin-bottom: 0;
  z-index: 15;
  padding: 0 50px 0 50px;
}
.view-front-insight .views-field-field-photo {
  padding-top: 80px;
  position: relative;
  padding-left: 20px;
  z-index: 10;
}
#block-views-block-front-insight-block-6 .view-front-insight .views-field-field-photo {
  padding: 0 0 0 20px;
}
#block-views-block-front-insight-block-6 .attachment-before .view-front-insight .views-field-field-photo {
  padding: 0 20px 0 20px;
  position: relative;
  padding-left: 0;
  z-index: 10;
  margin-top: -149px;
}
#block-views-block-front-insight-block-3 .view-front-insight .views-field-field-photo {
  padding: 0 20px 0 0;
  position: relative;
  z-index: 10;
  margin-top: -49px;
}
#block-views-block-front-insight-block-2 .view-front-insight .views-field-field-photo {
  padding: 0 0 0 20px;
  margin-top: -49px;
  z-index: 10;
}
#block-views-block-front-insight-block-7 .view-front-insight .views-field-field-photo {
  padding: 0 20px 0 0;
  margin-top: -49px;
  z-index: 10;
}
#block-views-block-front-insight-block-2 .attachment-before .view-front-insight .views-field-field-photo {
  padding: 0 20px 0 0;
  margin-top: -149px;
  margin-right: 0;
}
#block-views-block-front-insight-block-4 .view-front-insight .views-field-field-photo {
  padding: 0 0 0 20px;
  margin-top: -49px;
  margin-right: 0;
}
#block-views-block-front-insight-block-4 .attachment-before .view-front-insight .views-field-field-photo {
  padding: 0 20px 0 0;
  margin-top: -49px;
  margin-right: 0;
}
#block-views-block-front-insight-block-5 .view-front-insight .views-field-field-photo {
  padding: 0 0 0 20px;
  margin-top: 100px;
  margin-right: 0;
}
.view-front-insight .views-field-title a {
  color: #000;
  background: #fff;
  padding: 1px 3px;
  display: block;
}
.view-front-insight .views-field-nothing a {
  color: #fff;
}
#block-views-block-front-insight-block-1 .view-front-insight .views-field-nothing a {
  color: #000;
}
#block-views-block-basic-page-block-5 .views-field-body, #block-views-block-basic-page-block-6 .views-field-body, #block-views-block-basic-page-block-7 .views-field-body, #block-views-block-basic-page-block-8 .views-field-body, #block-views-block-sub-pages-block-2 .views-field-body, #block-views-block-basic-page-block-4 .views-field-body, #block-views-block-sub-pages-block-1 .views-field-body, .member-text {
  position: relative;
  top: 50px;
  left: 0;
  z-index: 10;
}
#block-views-block-basic-page-block-5 .views-field-body p, #block-views-block-basic-page-block-6 .views-field-body, #block-views-block-basic-page-block-7 .views-field-body, #block-views-block-basic-page-block-8 .views-field-body, .black-text, .white-text, #block-views-block-sub-pages-block-2 .views-field-body p, #block-views-block-basic-page-block-4 .views-field-body p, #block-views-block-sub-pages-block-1 .views-field-body p, #block-views-block-users-block-1 .basicbodytext, .member-text, #block-marketbuildingwork p {
  font-size: 86px;
}
.view-streams.view-display-id-block_4 .view-content {
  clear: both;
}
#block-marketbuildingwork .field--name-body {
	float:left;
	width:50%;
}
#block-marketbuildingwork .field--name-field-video  {
	float:right;
	width:49%;
	margin-top:100px;
	margin-right:1%
}
#block-marketbuildingwork p, #block-signupforournewsletters p, #block-signupforournewsletters h2, #block-signupforournewsletters .field--name-body a {
	color:#fff;
}
#block-marketbuildingwork .left-mbw {
	max-width:450px;
	float:right;
}
.sgmpopup img {
	display:none;
}
.sgmpopup-content {
	font-size:20px;
	font-weight:bold;
}
.sgmpopup-content a, .sgmpopup-content a:visited {
	color:#000;
}
#block-signupforournewsletters .right-news {
	float:right;
	width:50%;
	margin:100px 0 40px 0;
}
#block-signupforournewsletters {
	background-color:#1496e6;
	min-height: 480px;
}
#block-views-block-basic-page-block-5 .views-field-body p,  #block-signupforournewsletters h2 {
  font-size: 50px;
	font-weight:normal;
}
#block-views-block-front-insight-block-5 .black-text, #block-views-block-basic-page-block-5 .views-field-body p.small-text {
  font-size: 30px;
  color: #000;
}
#block-views-block-front-insight-block-3 .white-text, #block-views-block-front-insight-block-7 .white-text {
  padding: 10px 0 20px 80px;
}
#block-views-block-basic-page-block-6 .views-field-body, #block-views-block-basic-page-block-7 .views-field-body, .white-text {
  color: #fff;
}
#block-views-block-basic-page-block-5 .basicbodytext {
  font-size: 54px;
}
#block-views-block-basic-page-block-5 .small-text {
  font-size: 30px;
}
.basicphotoright {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 5;
}
#block-views-block-basic-page-block-6 .views-field-field-video, #block-views-block-basic-page-block-7 .views-field-field-video, #block-views-block-basic-page-block-8 .views-field-field-video,  #block-aboutbottom  .field--name-field-video {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 15;
  height: 100%
}
#block-views-block-basic-page-block-6 .colorbox-media-video {
  background: url(../images/join-video.png) no-repeat right bottom;
  background-size: auto;
  background-size: 100%;
  height: 500px;
  width: 680px;
}
#block-views-block-basic-page-block-7 .colorbox-media-video {
  background: url(../images/members-video.png) no-repeat right bottom;
  background-size: auto;
  background-size: 100%;
  height: 500px;
  width: 680px;
}
#block-views-block-basic-page-block-8 .colorbox-media-video {
  background: url(../images/about-video.png) no-repeat right bottom;
  background-size: auto;
  background-size: 100%;
  height: 500px;
  width: 680px;
}
#block-aboutbottom .colorbox-media-video {
  background: url(../images/20th.png) no-repeat right bottom;
  background-size: auto;
  background-size: 100%;
  height: 680px;
  width: 450px;
}
#block-aboutbottom {
	height:100%;
	overflow:auto;
	position:relative;
}
#block-aboutbottom .field--name-body {
	float:left;
	width:48%;	
	margin-right:1%;
}
#block-aboutbottom .field--name-field-video {
	float:right;
	width:48%;	
	margin-left:1%;
}
.user-logged-in li.menu-item--d374c74e-47b2-46c7-a769-9e61e9ec56a3 {
  display: none;
}
#block-views-block-basic-page-block-6 .views-field-field-video img, #block-views-block-basic-page-block-7 .views-field-field-video img, #block-views-block-basic-page-block-8 .views-field-field-video img, #block-aboutbottom .field--name-field-video  img{
  display: none;
}
#block-views-block-basic-page-block-7 a.small-text {
  font-size: 30px;
  padding-bottom: 20px;
  color: #000;
}
.basicphotoright img {
  max-width: 350px;
}
#block-frontmenu .field--name-body, #block-aboutmenu .field--name-body, #block-joinmenu .field--name-body {
  padding: 0;
  max-width: 1400px;
  margin: 0 auto;
  width: 96%;
  overflow: auto;
  height: 100%;
  font-size: 50px;
}
#block-frontmenu .field--name-body a, #block-aboutmenu .field--name-body a, #block-joinmenu .field--name-body a {
  color: #fff;
}
#block-frontmenu .field--name-body a, #block-aboutmenu .field--name-body a {
  border-right: 2px solid #fff;
  display: inline-block;
  padding-right: 20px;
  margin-right: 5px;
}
#block-frontmenu .field--name-body a:last-child, #block-aboutmenu .field--name-body a:last-child {
  border-right: none;
}
#block-blockfooter .field--name-body a {
  border-right: 2px solid #000;
  display: inline-block;
  padding-right: 20px;
  margin-right: 5px;
}
#block-blockfooter .field--name-body a:last-child {
  border-right: none;
}
#block-frontournetwork, #block-frontimpactstories {
  width: 100%;
  background: #fac85a;
}
#block-frontournetwork .frontblocks {
  max-width: 900px;
  width: 96%;
  padding: 20px 0 0 0;
}
#block-frontournetwork .frontblocks a {
  color: #000;
}
#block-frontimpactstories .field--name-body a {
  color: #000;
}
#block-frontimpactweek-2 {
  margin: 0 0 20px 0;
}
.topred, #block-frontimpactweek, #block-frontimpactweek-2, #block-views-block-sub-pages-block-5 {
  width: 100%;
  background: #f57364;
}
.topcream, #block-views-block-taxonomy-top-block-5, #block-views-block-taxonomy-top-block-9, #block-views-block-taxonomy-top-block-5-2 {
	background: #fac85a;
}
#block-views-block-taxonomy-top-block-6 {
	background:rgba(35, 200, 175, 1);
}

.toprainbow {
  background: url('../images/evparainbow.png') repeat-x top left;
  background-size: contain;
  min-height: 400px;
}
#block-frontimpactweek a, #block-frontimpactweek-2 a  {
  color: #fff;
}
.topgreen, #block-views-block-sub-pages-block-4 {
  width: 100%;
  background: #23c8af;
}
.topblue {
  width: 100%;
  background: #1496e6;
}
.topyellow {
  width: 100%;
  background: #fac85a;
}
.topimage1 {
  width: 100%;
  background: #1496e6 url("../images/impact-week-clouds.jpg") no-repeat top left;
  padding: 100px 20px 60px 20px;
  text-align: center;
  margin: 0 auto 20px auto;
}
.topimage1 h1 {
  font-size: 66px;
  font-weight: normal;
}
.topbox {
  margin: 0 auto;
  width: 96%;
  max-width: 900px;
  color: #fff;
  font-size: 70px;
  line-height: 1.5em;
  padding: 40px 0;
}
.topbox a {
  color: #fff;
}
.topboxfront {
  margin: 0 auto;
  width: 96%;
  max-width: 900px;
  color: #fff;
  font-size: 38px;
  line-height: 1.2em;
  padding: 40px 0;
  font-weight: 900;
}
.topboxfront span a {
  font-size: 19px;
  color: #fff;
  font-weight: normal;
}
.topbox-impact {
  margin: 0 auto;
  width: 96%;
  max-width: 900px;
  color: #000;
  padding: 40px 0;
  font-size: 24px;
  height: 100%;
  overflow: auto;
}
.topbox-impact a {
  color: #000;
}
.topbox-impact .market-keyach {
	width:48%;
	margin-left:52%;
}
#block-views-block-taxonomy-top-block-6 a, #block-views-block-taxonomy-top-block-6 .topbox-impact {
	color:#fff;
}
#block-views-block-taxonomy-top-block-2 .topbox-impact {
	padding-top:60px;
	padding-bottom:180px;
	background:url('../images/background-olive03.png') no-repeat right bottom;
	background-size:450px;
	min-height:600px;
}
#block-views-block-taxonomy-top-block-5 .topbox-impact {
	padding-top:60px;
	padding-bottom:180px;
	background:url('../images/background-olive01.png') no-repeat right bottom;
	background-size:600px;
}
#block-views-block-taxonomy-top-block-5-2 .topbox-impact {
	padding-top:60px;
	padding-bottom:40px;
	background:url('../images/background-olive04.png') no-repeat left 60px;
	background-size:440px;
}
#block-views-block-taxonomy-top-block-8 {
	padding-top:60px;
}
#block-views-block-taxonomy-top-block-9 .views-field-field-in-focus {
	background:url('../images/background-olive04.png') no-repeat right;
	background-size:440px;
	  margin: 0 auto;
  width: 96%;
  max-width: 900px;
  color: #000;
	padding-top:60px;
	padding-bottom:40px;
  font-size: 24px;
	min-height: 600px;
  height: 100%;
  overflow: auto;
}
.context-stream-eastern-europe-market-building #block-views-block-taxonomy-top-block-9 .views-field-field-in-focus {
	background:url('../images/background-olive05.png') no-repeat right bottom;
		background-size:450px;
	min-height:600px;
}
.views-field-field-in-focus p, #block-views-block-taxonomy-top-block-5-2 .topbox-impact, #block-views-block-taxonomy-top-block-2 .topbox-impact p {
	font-size:30px;
}
#block-views-block-taxonomy-top-block-9 .topbox-impact {
	width:45%;
	margin:0;
	padding:100px 0 0 0;
}
.padding {
  padding-bottom: 40px;
}
.marketblock4 {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.marketblock4 .mkblock4 {
	padding:0 20px 0 10px;
	border-right:1px solid #fff
}
.marketblock4 .mkblock4:last-child {
	border-right:none;
}
.marketblock2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.marketblock2 .mkblock2 {
	padding:0 30px 0 0;
}
.topbox-readmore {
  margin: 0 auto;
  width: 96%;
  max-width: 900px;
  color: #fff;
  padding: 0;
  font-size: 24px;
  height: 100%;
  overflow: auto;
}
.topyellow .topbox-readmore {
  color: #000;
}
.topbox-readmore span {
  padding-bottom: 6px;
}
.topbox-readmore span:hover {
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
}
.topyellow .topbox-readmore span:hover {
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
}
.topgreen .topbox-impact, .topgreen .topbox-impact a, .topred .topbox-impact, .topred .topbox-impact a, .toprainbow h2, .toprainbow h3, .toprainbow p, .toprainbow h4 {
  color: #fff;
}
details {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
}
details summary {
  border-bottom: 1px solid #000;
  font-weight: normal;
  ;
  color: #000000;
  font-size: 31.2px;
  background: url('../images/icon-plus.svg') no-repeat top right;
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0;
  padding: 5px 0 4px 0;
}
details summary[aria-expanded="true"] {
  background: url('../images/icon-minus.svg') no-repeat top right;
}
details > .details-wrapper {
  padding: 5px 0 4px 0;
}
#block-views-block-basic-page-block-2 .topbox-impact h2, .node-41 .views-field-field-short-top-info h2, #block-views-block-sub-pages-block-3 .topbox-impact h2, #block-views-block-sub-pages-block-5 .topbox-impact h2, #block-views-block-sub-pages-block-4 .topbox-impact h2, #block-views-block-sub-pages-block-6 .topbox-impact h2, #block-views-block-basic-page-block-9 .topbox-impact h2, #block-views-block-taxonomy-top-block-4 .topbox-impact h2, .topbox-impact h2
{
  font-size: 52px;
  font-weight: 400;
  padding: 1em 0;
}
#block-views-block-basic-page-block-2 .topbox-impact h3, .node-41 .views-field-field-short-top-info h3, #block-views-block-sub-pages-block-3 .topbox-impact h3, #block-views-block-sub-pages-block-5 .topbox-impact h3, #block-views-block-sub-pages-block-4 .topbox-impact h3, #block-views-block-sub-pages-block-6 .topbox-impact h3, #block-views-block-basic-page-block-9 .topbox-impact h3, #block-views-block-taxonomy-top-block-4 .topbox-impact h3, .topbox-impact h3 {
  font-weight: 400;
}
#block-views-block-basic-page-block-9 a, #block-views-block-taxonomy-top-block-4 a {
  color: #fff;
  text-decoration: underline;
}
#block-views-block-basic-page-block-9 .topyellow a, #block-views-block-taxonomy-top-block-4 .topyellow a {
  color: #000;
  text-decoration: underline;
}
#block-views-block-basic-page-block-9 a:hover, #block-views-block-taxonomy-top-block-4 a:hover {
  text-decoration: none;
}
#block-views-block-sub-pages-block-5 h2, #block-views-block-sub-pages-block-5 h3, #block-views-block-sub-pages-block-4 h2, #block-views-block-sub-pages-block-4 h3 {
  color: #fff;
}
#block-views-block-sub-pages-block-3 {
  background: #fac85a;
}
#block-views-block-basic-page-block-2 .topyellow {
  height: 100%;
  overflow: auto;
}
span.smalllink a {
  font-size: 0.8em;
  font-weight: 900;
  text-transform: uppercase;
}
#block-views-block-basic-page-block-2 span.smalllink a {
  font-size: 30px;
  color: #fff;
  font-weight: normal;
}
.bluebox {
  margin: 20px 0 40px 0;
  padding: 30px 0;
  border-top: 1px solid #1496e6;
  border-bottom: 1px solid #1496e6;
}
.bluetitle {
  color: #1496e6;
  font-size: 22pt;
  font-weigth: bold;
}
span.blue {
  color: #1496e6;
}
.redbox {
  margin: 20px 0 40px 0;
  padding: 30px 0;
  border-top: 1px solid #f57364;
  border-bottom: 1px solid #f57364;
}
.redtitle {
  color: #f57364;
  font-size: 22pt;
  font-weigth: bold;
}
span.red {
  color: #f57364;
}
.yellowbox {
  margin: 20px 0 40px 0;
  padding: 30px 0;
  border-top: 1px solid #fac85a;
  border-bottom: 1px solid #fac85a;
}
.yellowtitle {
  color: #fac85a;
  font-size: 22pt;
  font-weigth: bold;
}
span.yellow {
  color: #fac85a;
}
input.form-text, input.form-email, textarea, select, input.js-webform-telephone-international {
  border: none;
  border-bottom: 1px solid #000;
  font-size: 22px;
  width: 100% !important;
  padding: 10px;
}
input.form-text:focus, input.form-email:focus, textarea:focus {
  border: none;
  border-bottom: 1px solid #000;
  outline: none;
  box-shadow: none;
}
input.webform-button--submit {
  background: #23c8af;
  border: 1px solid #23c8af;
  font-size: 50px;
  font-style: italic;
  padding: 5px 40px;
}
input.webform-button--submit:hover {
  background: #fff;
  color: #23c8af;
  border: 1px solid #23c8af;
}
.page-node-4583 input.webform-button--submit {
  background: #fac85a;
  border: 1px solid #fac85a;
  color: #000;
}
.page-node-4583 input.webform-button--submit:hover {
  background: #fff;
  color: #fac85a;
  border: 1px solid #fac85a;
}
.form--inline .form-actions {
  clear: none;
  padding-left: 20px;
}
#views-exposed-form-search-page-1 div.form-item {
  float: left;
  width: 70%;
  margin-right: 0;
}
#views-exposed-form-search-page-1 div.form-actions {
  float: right;
  width: 30%;
  padding-left: 0;
}
#views-exposed-form-members-impact-page-1 .form-actions {
  clear: both;
  padding-top: 20px;
  padding-left: 0;
}
#block-views-block-members-impact-map-block-2 .view-members-impact .view-filters .button {
  margin-left: 0;
}
details.captcha-admin-links {
  clear: left;
  padding-left: 0;
  margin-top: 10px;
}
#block-views-block-events-block-2 .view-events {
  padding-top: 40px;
  position: relative;
  height: 100%;
  overflow: hidden;
}
#block-views-block-events-block-2 .view-events .views-field-field-location {
  background: #1496e6;
}
#block-views-block-events-block-2 {
  height: 380px;
  overflow: hidden;
}
#block-frontournetwork .view-members .views-field-title {
  font-size: 26px;
}
#block-views-block-insights-block-5 {
  background: url("../images/evpagreen-bg.png") repeat-x top;
  max-width: none;
  width: 100%;
}
#block-topmenu.block .field--name-body ul {
  padding: 30px 0 20px 0;
  margin: 0;
  list-style-type: none;
}
#block-topmenu.block .field--name-body li {
  display: inline-block;
  padding: 10px 20px;
}
#block-topmenu.block .field--name-body li a {
  color: #fff;
  font-size: 24px;
}
#block-trendingtopbox {
  float: right;
  width: 68%;
  max-width: 800px;
}
#block-trendingtopbox .field--name-body {
  text-align: right;
  padding: 30px 20px 0 0;
}
#block-trendingtopbox.block .field--name-body a, #block-trendingtopbox {
  color: #fff;
}
.linkedinmenu {
  background: url("../images/icon-linkedin.png") no-repeat top left;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  display: inline-block;
}
.twittermenu {
  background: url("../images/icon-x.png") no-repeat top left;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  display: inline-block;
}
.youtubemenu {
  background: url("../images/icon-youtube.png") no-repeat top left;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  display: inline-block;
}
.facebookmenu {
  background: url("../images/icon-facebook.png") no-repeat top left;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  display: inline-block;
}
.impactweek {
  background: url('../images/impact-week-2.png') no-repeat top left;
  background-size: cover;
  min-height: 300px;
  color: #fff;
  display: block;
}
.impactstories {
  background: url('../images/impactstories1.png') no-repeat top left;
  background-size: cover;
  min-height: 300px;
  display: block;
}
.impactsright {
  float: right;
  width: 50%;
  padding-top: 40px;
}
.impactleft {
  float: left;
  width: 50%x;
  color: #fff;
  padding: 30px 0;
  font-size: 28px;
}
.impactleft h2 {
  color: #fff;
  font-weight: normal;
  font-size: 46px;
}
.impactright {
  float: right;
  width: 200px;
  padding-top: 30px;
  color: #fff;
  font-size: 28px;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 1px 0 0 0;
  padding: 5px 0 4px;
  font-size: 1.3em;
  background: url('../images/icon-plus.svg') no-repeat right;
	background-size:50px;
}
.ui-accordion .ui-accordion-header[aria-expanded="true"] {
  background: url('../images/icon-minus.svg') no-repeat right;
		background-size:50px;
}
.view-partners.ui-accordion .ui-accordion-header {
	font-size: 1em;
}

#block-views-block-basic-page-block-9 .ui-accordion .ui-accordion-header, #block-views-block-taxonomy-top-block-4 .ui-accordion .ui-accordion-header {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 0;
  border-top: 0;
  overflow: auto;
}
#block-views-block-basic-page-block-9 .ui-accordion .ui-accordion-content, #block-views-block-taxonomy-top-block-4 .ui-accordion .ui-accordion-content {
  padding: 0;
}
.ui-widget {
  font-family: plantin, sans-serif;
  font-weight: 300;
  font-size: 1em /*{fsDefault}*/ ;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: plantin, sans-serif;
  font-weight: 300;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
}
.ui-widget-content {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background: #ffffff /*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/ ;
  color: #000000 /*{fcContent}*/ ;
}
.ui-widget-content a {
  color: #1496e6 /*{fcContent}*/ ;
}
.ui-widget-header {
  border: none /*{borderColorDefault}*/ ;
  bborder-bottom: 1px solid #000;
  background: #ffffff /*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/ ;
  color: #000000 /*{fcHeader}*/ ;
  font-weight: bold;
}
#block-views-block-basic-page-block-9 .ui-widget-header, #block-views-block-basic-page-block-9 .ui-widget-content, #block-views-block-basic-page-block-9 .ui-state-default, #block-views-block-taxonomy-top-block-4 ui-widget-header, #block-views-block-taxonomy-top-block-4 .ui-widget-content, #block-views-block-taxonomy-top-block-4 .ui-state-default {
  border: none;
}
.ui-widget-header a {
  color: #000000 /*{fcHeader}*/ ;
}
.joinnow a {
  margin: 20px 0;
  padding: 20px 30px;
  display: inline-block;
  background: #f57364;
  color: #fff;
  border: 1px solid #f57364;
  font-size: 44px;
}
.joinnow a:hover {
  background: #fff;
  color: #f57364;
  text-decoration: none;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */ html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background: #ffffff /*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/ ;
  font-weight: normal /*{fwDefault}*/ ;
  color: #000000 /*{fcDefault}*/ ;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #1496e6 /*{fcDefault}*/ ;
  text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background: #ffffff /*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/ ;
  font-weight: normal /*{fwDefault}*/ ;
  color: #000000 /*{fcHover}*/ ;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #000000 /*{fcHover}*/ ;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background: #ffffff /*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/ ;
  font-weight: normal /*{fwDefault}*/ ;
  color: #000000 /*{fcActive}*/ ;
}
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background-color: #ffffff /*{fcActive}*/ ;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #000000 /*{fcActive}*/ ;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background: #ffffff /*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/ ;
  color: #000000 /*{fcHighlight}*/ ;
}
.ui-state-checked {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background: #ffffff /*{bgColorHighlight}*/ ;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #1496e6 /*{fcHighlight}*/ ;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: none /*{borderColorDefault}*/ ;
  border-bottom: 1px solid #000;
  background: #ffffff /*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/ ;
  color: #000000 /*{fcError}*/ ;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #1496e6 /*{fcError}*/ ;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #000000 /*{fcError}*/ ;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0 /*{cornerRadius}*/ ;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0 /*{cornerRadius}*/ ;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0 /*{cornerRadius}*/ ;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0 /*{cornerRadius}*/ ;
}
/* Overlays */
.ui-widget-overlay {
  background: #ffffff /*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/ ;
  opacity: .3 /*{opacityOverlay}*/ ;
  filter: Alpha(Opacity=30) /*{opacityFilterOverlay}*/ ; /* support: IE8 */
}
.ui-widget-shadow {
  -webkit-box-shadow: 0 /*{offsetLeftShadow}*/ 0 /*{offsetTopShadow}*/ 5px /*{thicknessShadow}*/ #666666 /*{bgColorShadow}*/ ;
  box-shadow: 0 /*{offsetLeftShadow}*/ 0 /*{offsetTopShadow}*/ 5px /*{thicknessShadow}*/ #666666 /*{bgColorShadow}*/ ;
}
.layout__region {
  margin: 40px auto;
  width: 96%;
}
.node--type-questionnaire .layout__region {
  margin: 0 auto 40px auto;
}
.page-node-type-event .layout__region {
  margin: 0 auto 40px auto;
}
.node--view-mode-token .layout__region {
  margin: 0;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
  border-radius: 0;
  padding: 6px 10px;
  background: #ebebeb;
  margin: 0;
  line-height: 12px;
  width: 25%;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets li:hover {
  background: #1496e6;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
  background: #1496e6;
  ;
  cursor: default;
}
.view-featured-insights .attachment-after {
  height: 100%;
  overflow: auto;
  max-width: 900px;
  width: 96%;
  margin: 0 auto;
}
.view-featured-insights .attachment-after .views-row {
  width: 23%;
  margin: 0 1%;
  padding: 10px 0;
  float: left;
}
.view-featured-insights .views-field-title a {
  color: #000;
}
.view-featured-insights .views-field-title a:hover {
  color: #000;
}
ul.sf-menu a, ul.sf-menu span.nolink {
  padding: 5px 15px;
  position: relative;
}
ul.sf-menu ul li a {
  padding: 10px 15px;
  position: relative;
}
#headline #block-topmenu {
  float: right;
  width: 910px;
  margin-top: 80px;
  font-size: 26px;
  line-height: 1.2em;
}
.region-header {
  background: #23c8af;
}
#block-views-block-users-block-3 .views-field-field-job-title {
  height: 80px;
  padding: 10px 0;
}
#header #block-views-block-users-block-2 {
  padding: 20px;
  font-size: 26px;
  line-height: 1.2em;
  width: 100%;
  margin: 0 auto;
  max-width: 1600px;
  height: 100%;
  overflow: auto;
}
#block-views-block-users-block-2.block ul {
  margin: 0;
  padding: 10px 0 20px 0;
  text-align: right;
}
#block-views-block-users-block-2 .views-field-nothing li {
  display: inline-block;
  padding-left: 20px;
  text-align: left;
}
#headline #block-topmenu .sf-top-menu a, #header #block-views-block-users-block-2 a {
  color: #fff;
}
#block-views-block-users-block-2 .views-field-field-first-name {
  color: #fff;
  float: left;
  width: 25%;
  padding: 10px 0 20px 0;
}
#block-views-block-users-block-2 .views-field-nothing {
  float: right;
  width: 75%;
}
.page-node-type-stories #headline #block-topmenu .sf-top-menu a, .page-node-4579 #headline #block-topmenu .sf-top-menu a, .page-node-4583 #headline #block-topmenu .sf-top-menu a {
  color: #000;
}
li#top-menu-menu-link-content4040132a-9a20-43e0-978a-bf534605ebbe {
  font-weight: 900;
}
ul.menu.sf-menu li {
  border-left: 2px solid #fff;
}
.page-node-type-stories ul.menu.sf-menu li, .page-node-4579 ul.menu.sf-menu li, .page-node-458 ul.menu.sf-menu li {
  border-left: 2px solid #000;
}
ul.sf-menu.menu li:nth-child(1), ul.menu.sf-menu li.sf-depth-2 {
  border-left: none;
}
ul.sf-menu.menu ul li {
  font-size: 19px;
  border-left: none;
}
.sf-depth-2, .page-node-4579 #block-views-block-basic-page-block-2 {
  background: #1496e6;
}
.page-node-type-stories .sf-depth-2, .page-node-4579 .sf-depth-2, .page-node-4583 .sf-depth-2, #block-views-block-sub-pages-block-6 {
  background: #fac85a;
}
li.menu-item--_10add82-ceed-450d-9d4a-b8c28522d5c1, li.menu-item--ba4d7086-50eb-48fc-add4-dded74f2cbc0, li.menu-item--_eb542fb-14e5-4d54-ab15-7f5496d48b2a, li.menu-item--_86b8112-258f-4954-a337-8cdff75edbcc, li.menu-item--cc42c287-e1cf-4913-9e20-90720aba6ed3, li.menu-item--dbbde113-7c2f-4a91-9c71-e358846c6e68, li.menu-item--_a151031-8449-46ab-9510-8a2c24f94e9b, li.menu-item--_b016532-1b21-4862-ad18-1bb355ba685d, li.menu-item--_33c094d-ec71-4974-9f4d-13e1e1dc06a5, li.menu-item--_a138cd2-0265-4411-9c42-6a5d82cf6a0b, li.menu-item--_9693662-4e9c-4adc-9965-8cc36e367d03, li.menu-item--b9b4cafe-d6d1-4838-b37e-f580aa767cac, li.menu-item--_e53b6f9-f057-4218-8a49-c598593bde00, li.menu-item--_c0347a5-7406-4973-ab43-bebe0ec72b89, li.menu-item--b3f407ae-72b1-4ad0-90f7-fa4fc29f120f, li.menu-item--_d8f3a6d-8b79-4029-91e0-290900da3007, li.menu-item--e606b79e-7282-4f8d-8dc8-922f9d0a10e6, li.menu-item--_9ebcb04-583a-403e-8372-497c63c1bfe3, li.menu-item--d8351889-8a58-43b4-af8a-d8be15c5d51d, li.menu-item--ea4f3cd4-bcfa-4e50-8bad-2554d6654149 {
  padding-left: 40px;
}
.views-field-field-speakers-1 h2 {
  display: none;
}
.block-field-blocknodeprofiletitle {
  font-size: 25px;
  font-weight: 700;
}
.node--type-event .layout:nth-child(2) img {
  width: inherit !important;
  max-width: 100%;
}
#block-views-block-featured-insights-block-1 {
  height: 504px;
}
#block-views-block-featured-insights-block-1 .views_slideshow_cycle_slide {
  overflow: hidden;
  height: 480px;
}
.views-field-field-feature {
  position: relatve;
}
.views-field-field-feature img {
  width: 100% !important;
  object-fit: cover;
  height: 480px;
}
#views_slideshow_cycle_div_featured_insights-block_1_0 .views-field-title, #views_slideshow_cycle_div_featured_insights-block_1_1 .views-field-title, #views_slideshow_cycle_div_featured_insights-block_1_2 .views-field-title, #views_slideshow_cycle_div_featured_insights-block_1_3 .views-field-title {
  margin: 0 auto;
  width: 25%;
  position: relative;
  padding: 30px;
  bottom: 120px;
  left: 0;
  display: block;
  height: 120px;
  background-color: rgba(255, 255, 255, 1);
  z-index: 10;
  margin-left: 0
}
#views_slideshow_cycle_div_featured_insights-block_1_1 .views-field-title {
  margin-left: 25%;
}
#views_slideshow_cycle_div_featured_insights-block_1_2 .views-field-title {
  margin-left: 50%;
}
#views_slideshow_cycle_div_featured_insights-block_1_3 .views-field-title {
  margin-left: 75%;
}
#block-views-block-featured-insights-block-1 .views-field-title a {
  color: #000;
}
.view-taxonomy-term, .view-taxonomy-players, .view-sdgs-taxonomy, .view-taxonomy-insights-series {
  margin-bottom: 40px;
}
.attachment-before .view-taxonomy-players {
  margin-bottom: 0;
  width: 100%;
}
.view-taxonomy-term .views-row .views-row, .view-taxonomy-players .views-row .views-row, .view-sdgs-taxonomy .views-row .views-row, .view-taxonomy-insights-series .views-row .views-row, .view-taxonomy-geographic .views-row .views-row {
  float: left;
  margin: 1%;
  width: 23%;
}
.view-taxonomy-players .attachment-before .views-row .views-row {
  float: none;
  margin: 0;
  width: 100%;
}
.view-taxonomy-term .views-field-title, .view-taxonomy-players .views-field-title, .view-sdgs-taxonomy .views-field-title, .view-taxonomy-insights-series .views-field-title, .view-taxonomy-geographic .views-field-title {
  height: 65px;
  padding: 10px 0;
  overflow: hidden;
}
.eu-funded {
  padding-top: 30px;
  text-align: right;
}
.node--type-basic-page .field--name-field-paragraphs h1, #block-aboutbottom h1 {
  font-size: 60px;
  font-weight: normal
}
.node--type-basic-page .field--name-field-paragraphs h2, #block-aboutbottom h2 {
  font-size: 50px;
  font-weight: normal
}
.node--type-basic-page .field--name-field-paragraphs h3, #block-aboutbottom h3 {
  font-size: 40px;
  line-height: 1.2em;
  font-weight: normal
}
#block-views-block-contact-block-1 {
  width: 100%;
  background: #fac85a;
  margin: 0 0 40px 0;
}
.gm-style-iw-d {
  font-size: 19px !important;
  font-family: plantin, georgia, serif !important;
}
.view-search .view-content {
  margin: 40px auto;
}
#block-fundedby {
  padding: 10px 0;
  margin: 0 auto;
  width: 96%;
  max-width: 1400px;
  text-align: center;
}
.view-insight .views-field-field-date {
  padding-bottom: 20px;
}
.views-field-field-feature img {
  width: 100% !important;
}
.page-node-19 article {
  max-width: 1800px;
  width: 100%;
}
.impactweekbox1, .impactweekbox3, .impactweekbox5, .impactweekbox9, .impactweekinside {
  margin: 0 auto;
  max-width: 900px;
  width: 900px;
}
.impactweekbox1, .impactweekbox3, .impactweekbox5, .impactweekbox9 {
  margin: 20px auto;
}
.impactweekbox9 {
  text-align: center;
}
.impactweekbox2, .impactweekbox4, .impactweekbox6, .impactweekbox8 {
  background: url('../images/impactbox-red.png') repeat-x top left;
  color: #fff;
  height: 100%;
  overflow: auto;
}
.impactweekbox4 {
  background: url('../images/impactbox-green.png') repeat-x top left;
}
.impactweekbox6 {
  background: url('../images/impactbox-blue.png') repeat-x top left;
}
.impactweekbox7 {
  background: url('../images/impactbox-yellow.png') repeat-x bottom left;
}
.impactweekbox7 {
  overflow: auto;
  height: 100%;
}
.impactweekbox8 {
  padding: 20px 0;
}
.textboxleft {
  width: 60%;
  float: left;
  padding: 20px 20px 20px 0;
}
.textboxright {
  width: 60%;
  float: right;
  padding: 20px 0 20px 20px;
}
.imageboxright {
  float: right;
  width: 40%;
  padding: 40px 0 20px 0;
}
.imageboxleft {
  float: left;
  width: 40%;
  padding: 40px 0 20px 0;
}
.impacttracksleft {
  float: left;
  width: 49%;
  margin-right: 1%;
  padding: 10px 0;
  margin: 10px 0;
}
.impacttracksleft div {
  margin-top: 170px;
}
.impacttracksleft div a {
  font-size: 40px;
  color: #000;
  text-decoration: underline;
}
.impacttracksleft div a:hover {
  text-decoration: none;
}
.impacttracksright {
  float: right;
  width: 49%;
  margin-left: 1%;
  padding: 10px 0;
  margin: 10px 0;
}
.view-sdgs-taxonomy {
  margin-top: 40px;
}
.view-sdgs-taxonomy .vocabulary-sdgs .field--name-name {
  display: none;
}
.view-sdgs-taxonomy .view-sdgs-taxonomy {
  width: 100%;
}
.captcha img {
  width: inherit;
}
.upcoming {
  padding: 10px;
  color: #fff;
  display: inline-block;
  background: #f57364;
  margin-bottom: 10px;
}
.pastevent {
  background: #fff;
  display: inline-block;
  padding: 10px;
  color: #fff;
  margin-bottom: 10px;
}
input#edit-field-information-0-value, input#edit-field-funding-source-0-value, input#edit-field-involvement-0-value, input#edit-field-you-your-company-0-value, #edit-field-involvement2-wrapper legend {
  display: none;
}
.form-item-field-income-0-value label, .form-item-field-yearly-0-value label, .form-item-field-annual-0-value label, .form-item-field-long-term-0-value label, .form-item-field-dividends-0-value label, .form-item-field-funding-co-0-value label, .form-item-field-funding-ext-0-value label, .form-item-field-lump-sum-0-value label {
  display: block;
}
fieldset#edit-field-involvement2--wrapper {
  margin-top: 0;
}
fieldset#edit-field-involvement1--wrapper {
  margin-bottom: 0;
}
#edit-field-involvement2--wrapper .form-checkboxes .form-item {
  margin-top: 0
}
.view-story .views-field-field-logo, .view-story .views-field-field-investee-logo {
  float: left;
  width: 50%;
  padding: 80px;
  text-align: center;
}
.paragraph--type--non-financial-support {
  clear: both;
}
.paragraph--type--non-financial-support .field__item {
  float: left;
  width: 33.33%;
  padding: 10px;
}
.vocabulary-non-financial-support .field--name-field-image.field__item {
  float: none;
  width: 80%;
  margin: 0 auto;
}
.vocabulary-non-financial-support .field--name-description.field__item {
  float: none;
  width: 80%;
  margin: 0 auto;
  height: 105px;
  overflow: hidden;
}
.paragraph--type--non-financial-support h2 {
  display: none;
}
.field--name-field-non-financial-support .field__label {
  font-size: 30px;
  line-height: 1.3em;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-node-type-stories .layout--onecol {
  clear: both;
}
.field--name-field-quote {
  font-size: 32px;
  padding: 20px 40px;
  margin-left: 25px;
  color: #23c8af;
  font-style: italic;
}
.field--name-field-paragraphs .field--name-field-quote-by.field__item {
  padding: 0;
  text-align: right;
}
.field--name-field-photo .field__item {
  float: left;
  width: 33%;
  padding: 20px;
}
.block-views-blockstory-block-3 .view-content {
  width: 100%;
  display: flex;
  gap: 0;
  flex-wrap: wrap;
  align-items: flex-start;
}
.block-views-blockstory-block-3 .views-row {
  width: 33.33%;
  padding: 10px;
}
.view-impact-stories {
  clear: both;
}
.view-impact-stories .views-row {
  float: left;
  width: 48%;
  margin: 1%
}
.view-partners {
	padding:50px 0;
}
.view-partners .view-header {
	padding:20px 0;
		border-bottom:1px solid #000;
}
.view-partners .views-field-field-logo {
	float:left;
	width:25%;
}
.view-partners .views-field-body {
	float:right;
	width:70%;
}
#block-views-block-impact-stories-block-4 .view-impact-stories .views-row {
  float: none;
  width: 100%;
  padding: 0;
}
.leftbox {
  float: left;
  width: 50%;
}
.rightbox {
  float: right;
  width: 50%;
}
#block-views-block-impact-stories-block-2 .view-impact-stories {
  clear: both;
  padding-top: 0;
}
#block-views-block-impact-stories-block-2 .view-impact-stories .views-row {
  float: none;
  width: 100%;
  padding: 0;
}
.view-impact-stories .views-field-field-member {
  height: 55px;
  overflow: hidden;
  padding: 10px 0;
}
.view-impact-stories .views-field-field-video {
  position: relative;
}
.view-impact-stories .yellowtube a {
  background: url('../images/impact-video.png') no-repeat center center;
  position: relative;
  z-index: auto;
  display: block;
}
.view-impact-stories .yellowtube img {
  position: relative;
  z-index: -2;
}
.field--name-field-textonly {
  clear: both;
}
.paragraph--type--key-figures {
  float: left;
  width: 50%;
  padding-bottom: 20px;
}
.field--name-field-large-figure {
  font-size: 100px;
  text-align: center;
}
.field--name-field-text-under {
  float: left;
  padding: 0 20px;
  text-align: center;
  display: block;
  width: 100%;
}
article.node--type-questionnaire {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.view-scorecard .views-field-nothing {
  padding-top: 150px;
  background: url('../images/yellowdownarrow.png') no-repeat top left;
}
.view-scorecard .view-header, .view-scorecard .views-field-field-related-co, .view-scorecard .views-field-nothing-1 {
  background: #fac85a;
  padding: 20px 0;
  height: 100%;
  overflow: auto;
}
.view-scorecard .view-header {
  padding-top: 50px;
}
.view-scorecard .view-footer {
  padding-bottom: 50px;
}
.view-scorecard .view-header h2, .view-scorecard .views-field-field-related-co .field-content, .view-scorecard .matrix-graph, .view-scorecard .views-field-nothing, .view-scorecard .views-field-nothing-2, .view-scorecard .view-footer, .view-scorecard .views-field-field-board2 {
  max-width: 900px;
  margin: 0 auto;
  width: 96%;
}
.scorecard-logo {
  display: none;
}
.view-scorecard h6 {
  padding: 5px 0;
}
.view-scorecard h6 span.underline {
  font-weight: bold;
  font-size: 30px;
  text-decoration: underline;
}
#block-questionnairebottombox {
  background: url('../images/background-yellow-blue.png') no-repeat bottom right;
  padding: 40px;
  font-size: 26px;
  margin: 40px auto;
  min-height: 400px;
  background-size: cover;
}
.fontsize30 strong {
  font-size: 30px;
}
.fontsize30 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.view-scorecard .matrix-graph {
  position: relative;
}
.view-scorecard img.pdf-print {
  display: none;
}
.view-scorecard .matrix-co {
  display: block;
  background: #fff;
  font-size: 15px;
  position: absolute;
  color: #fff;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  text-align: center;
}
.view-scorecard .views-row {
  position: relative;
  overflow: hidden;
  height: 100%;
}
#edit-field-position-no-for-chart-wrapper {
  display: none;
}
/* High - Business */ /* High - Industry */ /* High - Thematic */ /* High - Nonmaterial */ /* High - Non */
.block-views-blockscorecard-block-1 .view-scorecard .matrix-co, .block-views-blockscorecard-block-2 .view-scorecard .matrix-co, .block-views-blockscorecard-block-3 .view-scorecard .matrix-co, .block-views-blockscorecard-block-4 .view-scorecard .matrix-co, .block-views-blockscorecard-block-5 .view-scorecard .matrix-co {
  top: 15%;
}
/* Med-High - Business */ /* Med-High - Industry */ /* Med-High - Thematic  */ /* Med-High - Nonmaterial  */ /* Med-High - Non */
.block-views-blockscorecard-block-6 .view-scorecard .matrix-co, .block-views-blockscorecard-block-7 .view-scorecard .matrix-co, .block-views-blockscorecard-block-8 .view-scorecard .matrix-co, .block-views-blockscorecard-block-9 .view-scorecard .matrix-co, .block-views-blockscorecard-block-10 .view-scorecard .matrix-co {
  top: 35%;
}
/* Med-Low - Business */ /* Med-Low - Industry  */ /* Med-Low - Thematic */ /* Med-Low - Nonmaterial */ /*  Med-Low - Non  */
.block-views-blockscorecard-block-11 .view-scorecard .matrix-co, .block-views-blockscorecard-block-12 .view-scorecard .matrix-co, .block-views-blockscorecard-block-13 .view-scorecard .matrix-co, .block-views-blockscorecard-block-14 .view-scorecard .matrix-co, .block-views-blockscorecard-block-15 .view-scorecard .matrix-co {
  top: 55%;
}
/* Low - Business */ /* Low - Industry */ /* Low - Thematic */ /* Low - Nonmaterial */ /* Low - Non */
.block-views-blockscorecard-block-16 .view-scorecard .matrix-co, .block-views-blockscorecard-block-17 .view-scorecard .matrix-co, .block-views-blockscorecard-block-18 .view-scorecard .matrix-co, .block-views-blockscorecard-block-19 .view-scorecard .matrix-co, .block-views-blockscorecard-block-20 .view-scorecard .matrix-co {
  top: 75%;
}
/* High - Business */ /* High - Industry */ /* High - Thematic */ /* High - Nonmaterial */ /* High - Non */
.block-views-blockscorecard-block-21 .view-scorecard .matrix-co, .block-views-blockscorecard-block-22 .view-scorecard .matrix-co, .block-views-blockscorecard-block-23 .view-scorecard .matrix-co, .block-views-blockscorecard-block-24 .view-scorecard .matrix-co, .block-views-blockscorecard-block-25 .view-scorecard .matrix-co {
  top: 5%;
}
/* Med-High - Business */ /* Med-High - Industry */ /* Med-High - Thematic  */ /* Med-High - Nonmaterial  */ /* Med-High - Non */
.block-views-blockscorecard-block-26 .view-scorecard .matrix-co, .block-views-blockscorecard-block-27 .view-scorecard .matrix-co, .block-views-blockscorecard-block-28 .view-scorecard .matrix-co, .block-views-blockscorecard-block-29 .view-scorecard .matrix-co, .block-views-blockscorecard-block-30 .view-scorecard .matrix-co {
  top: 25%;
}
/* Med-Low - Business */ /* Med-Low - Industry  */ /* Med-Low - Thematic */ /* Med-Low - Nonmaterial */ /*  Med-Low - Non  */
.block-views-blockscorecard-block-31 .view-scorecard .matrix-co, .block-views-blockscorecard-block-32 .view-scorecard .matrix-co, .block-views-blockscorecard-block-33 .view-scorecard .matrix-co, .block-views-blockscorecard-block-34 .view-scorecard .matrix-co, .block-views-blockscorecard-block-35 .view-scorecard .matrix-co {
  top: 45%;
}
/* Low - Business */ /* Low - Industry */ /* Low - Thematic */ /* Low - Nonmaterial */ /* Low - Non */
.block-views-blockscorecard-block-36 .view-scorecard .matrix-co, .block-views-blockscorecard-block-37 .view-scorecard .matrix-co, .block-views-blockscorecard-block-38 .view-scorecard .matrix-co, .block-views-blockscorecard-block-39 .view-scorecard .matrix-co, .block-views-blockscorecard-block-40 .view-scorecard .matrix-co {
  top: 65%;
}
/* High - Business */
.block-views-blockscorecard-block-1 .view-scorecard .matrix-co, .block-views-blockscorecard-block-6 .view-scorecard .matrix-co, .block-views-blockscorecard-block-11 .view-scorecard .matrix-co, .block-views-blockscorecard-block-16 .view-scorecard .matrix-co {
  left: 80%;
}
/* High - Industry */
.block-views-blockscorecard-block-2 .view-scorecard .matrix-co, .block-views-blockscorecard-block-7 .view-scorecard .matrix-co, .block-views-blockscorecard-block-12 .view-scorecard .matrix-co, .block-views-blockscorecard-block-17 .view-scorecard .matrix-co {
  left: 60%;
}
/* High - Thematic */
.block-views-blockscorecard-block-3 .view-scorecard .matrix-co, .block-views-blockscorecard-block-8 .view-scorecard .matrix-co, .block-views-blockscorecard-block-13 .view-scorecard .matrix-co, .block-views-blockscorecard-block-18 .view-scorecard .matrix-co {
  left: 40%;
}
/* High - Nonmaterial */
.block-views-blockscorecard-block-4 .view-scorecard .matrix-co, .block-views-blockscorecard-block-9 .view-scorecard .matrix-co, .block-views-blockscorecard-block-14 .view-scorecard .matrix-co, .block-views-blockscorecard-block-19 .view-scorecard .matrix-co {
  left: 15%;
}
/* High - Non */
.block-views-blockscorecard-block-5 .view-scorecard .matrix-co, .block-views-blockscorecard-block-10 .view-scorecard .matrix-co, .block-views-blockscorecard-block-15 .view-scorecard .matrix-co, .block-views-blockscorecard-block-20 .view-scorecard .matrix-co {
  left: 10%;
}
/* High - Business */
.block-views-blockscorecard-block-21 .view-scorecard .matrix-co, .block-views-blockscorecard-block-26 .view-scorecard .matrix-co, .block-views-blockscorecard-block-31 .view-scorecard .matrix-co, .block-views-blockscorecard-block-36 .view-scorecard .matrix-co {
  left: 80%;
}
/* High - Industry */
.block-views-blockscorecard-block-22 .view-scorecard .matrix-co, .block-views-blockscorecard-block-27 .view-scorecard .matrix-co, .block-views-blockscorecard-block-32 .view-scorecard .matrix-co, .block-views-blockscorecard-block-37 .view-scorecard .matrix-co {
  left: 60%;
}
/* High - Thematic */
.block-views-blockscorecard-block-23 .view-scorecard .matrix-co, .block-views-blockscorecard-block-28 .view-scorecard .matrix-co, .block-views-blockscorecard-block-33 .view-scorecard .matrix-co, .block-views-blockscorecard-block-38 .view-scorecard .matrix-co {
  left: 40%;
}
/* High - Nonmaterial */
.block-views-blockscorecard-block-24 .view-scorecard .matrix-co, .block-views-blockscorecard-block-29 .view-scorecard .matrix-co, .block-views-blockscorecard-block-34 .view-scorecard .matrix-co, .block-views-blockscorecard-block-39 .view-scorecard .matrix-co {
  left: 15%;
}
/* High - Non */
.block-views-blockscorecard-block-25 .view-scorecard .matrix-co, .block-views-blockscorecard-block-30 .view-scorecard .matrix-co, .block-views-blockscorecard-block-35 .view-scorecard .matrix-co, .block-views-blockscorecard-block-40 .view-scorecard .matrix-co {
  left: 10%;
}
.score {
  font-size: 30px;
}
.form-item-field-information-0-value label, .form-item-field-you-your-company-0-value label {
  font-size: 32px;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 10px;
}
.setwidth {
  display: inline-block;
  width: 220px;
}
.views-field-field-board2 img {
  width: inherit;
}
#edit-field-related-co ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0 0 0 30px;
}
input[type="radio"], input[type="checkbox"] {
  margin: 4px 10px 4px 0;
}
.views-field-field-board2 .field-content {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #000;
  max-width: 420px;
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
#block-views-block-scorecards-block-1 {
  background: #fac85a;
  padding: 20px 0;
}
#block-views-block-scorecards-block-1 .view-scorecards {
  background: url("../images/impact-integrity-matrix.png") no-repeat bottom left;
  background-position: center;
  background-size: 100%;
  width: 100%;
  height: 490px;
  position: relative;
  overflow: hidden;
}
.relate1total4position0, .relate1total5position0, .relate1total6position0, .relate1total7position0, .relate1total8position0, .relate1total5position1, .relate1total6position1, .relate1total7position1, .relate1total8position1, .relate1total5position2, .relate1total6position2, .relate1total7position2, .relate1total8position2, .relate1total9position0, .relate1total10position0, .relate1total11position0, .relate1total12position0, .relate1total9position1, .relate1total10position1, .relate1total11position1, .relate1total12position1, .relate1total9position2, .relate1total10position2, .relate1total11position2, .relate1total12position2, .relate1total13position0, .relate1total14position0, .relate1total15position0, .relate1total16position0, .relate1total13position1, .relate1total14position1, .relate1total15position1, .relate1total16position1, .relate1total13position2, .relate1total14position2, .relate1total15position2, .relate1total16position2, .relate1total17position0, .relate1total18position0, .relate1total19position0, .relate1total20position0, .relate1total17position1, .relate1total18position1, .relate1total19position1, .relate1total20position1, .relate1total17position2, .relate1total18position2, .relate1total19position2, .relate1total20position2, .relate2total5position0, .relate2total6position0, .relate2total7position0, .relate2total8position0, .relate2total5position1, .relate2total6position1, .relate2total7position1, .relate2total8position1, .relate2total5position2, .relate2total6position2, .relate2total7position2, .relate2total8position2, .relate2total9position0, .relate2total10position0, .relate2total11position0, .relate2total12position0, .relate2total9position1, .relate2total10position1, .relate2total11position1, .relate2total12position1, .relate2total9position2, .relate2total10position2, .relate2total11position2, .relate2total12position2, .relate2total13position0, .relate2total14position0, .relate2total15position0, .relate2total16position0, .relate2total13position1, .relate2total14position1, .relate2total15position1, .relate2total16position1, .relate2total13position2, .relate2total14position2, .relate2total15position2, .relate2total16position2, .relate2total17position0, .relate2total18position0, .relate2total19position0, .relate2total20position0, .relate2total17position1, .relate2total18position1, .relate2total19position1, .relate2total20position1, .relate2total17position2, .relate2total18position2, .relate2total19position2, .relate2total20position2, .relate3total5position0, .relate3total6position0, .relate3total7position0, .relate3total8position0, .relate3total5position1, .relate3total6position1, .relate3total7position1, .relate3total8position1, .relate3total5position2, .relate3total6position2, .relate3total7position2, .relate3total8position2, .relate3total9position0, .relate3total10position0, .relate3total11position0, .relate3total12position0, .relate3total9position1, .relate3total10position1, .relate3total11position1, .relate3total12position1, .relate3total9position2, .relate3total10position2, .relate3total11position2, .relate3total12position2, .relate3total13position0, .relate3total14position0, .relate3total15position0, .relate3total16position0, .relate3total13position1, .relate3total14position1, .relate3total15position1, .relate3total16position1, .relate3total13position2, .relate3total14position2, .relate3total15position2, .relate3total16position2, .relate3total17position0, .relate3total18position0, .relate3total19position0, .relate3total20position0, .relate3total17position1, .relate3total18position1, .relate3total19position1, .relate3total20position1, .relate3total17position2, .relate3total18position2, .relate3total19position2, .relate3total20position2, .relate4total5position0, .relate4total6position0, .relate4total7position0, .relate4total8position0, .relate4total5position1, .relate4total6position1, .relate4total7position1, .relate4total8position1, .relate4total5position2, .relate4total6position2, .relate4total7position2, .relate4total8position2, .relate4total9position0, .relate4total10position0, .relate4total11position0, .relate4total12position0, .relate4total9position1, .relate4total10position1, .relate4total11position1, .relate4total12position1, .relate4total9position2, .relate4total10position2, .relate4total11position2, .relate4total12position2, .relate4total13position0, .relate4total14position0, .relate4total15position0, .relate4total16position0, .relate4total13position1, .relate4total14position1, .relate4total15position1, .relate4total16position1, .relate4total13position2, .relate4total14position2, .relate4total15position2, .relate4total16position2, .relate4total13position3, .relate4total14position3, .relate4total15position3, .relate4total16position3, .relate4total13position4, .relate4total14position4, .relate4total15position4, .relate4total16position4, .relate4total17position0, .relate4total18position0, .relate4total19position0, .relate4total20position0, .relate4total17position1, .relate4total18position1, .relate4total19position1, .relate4total20position1, .relate4total17position2, .relate4total18position2, .relate4total19position2, .relate4total20position2, .relate5total5position0, .relate5total6position0, .relate5total7position0, .relate5total8position0, .relate5total5position1, .relate5total6position1, .relate5total7position1, .relate5total8position1, .relate5total5position2, .relate5total6position2, .relate5total7position2, .relate5total8position2, .relate5total9position0, .relate5total10position0, .relate5total11position0, .relate5total12position0, .relate5total9position1, .relate5total10position1, .relate5total11position1, .relate5total12position1, .relate5total9position2, .relate5total10position2, .relate5total11position2, .relate5total12position2, .relate5total13position0, .relate5total14position0, .relate5total15position0, .relate5total16position0, .relate5total13position1, .relate5total14position1, .relate5total15position1, .relate5total16position1, .relate5total13position2, .relate5total14position2, .relate5total15position2, .relate5total16position2, .relate5total17position0, .relate5total18position0, .relate5total19position0, .relate5total20position0, .relate5total17position1, .relate5total18position1, .relate5total19position1, .relate5total20position1, .relate5total17position2, .relate5total18position2, .relate5total19position2, .relate5total20position2, .relate1total21position0, .relate1total21position1, .relate1total21position2, .relate2total21position0, .relate2total21position1, .relate2total21position2, .relate3total21position0, .relate3total21position1, .relate3total21position2, .relate4total21position0, .relate4total21position1, .relate4total21position2, .relate5total21position0, .relate5total21position1, .relate5total21position2 {
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
  border-radius: 10px;
  background: #000;
  border: 1px solid #fff;
  text-align: center;
  top: 9%;
  left: 9%
}
.relate1total4position0, .relate1total5position0, .relate1total6position0, .relate1total7position0, .relate1total8position0, .relate1total9position0, .relate1total10position0, .relate1total11position0, .relate1total12position0, .relate1total13position0, .relate1total14position0, .relate1total15position0, .relate1total16position0, .relate1total17position0, .relate1total18position0, .relate1tota19position0, .relate1total20position0, .relate1total21position0 {
  left: 9%;
}
.relate1total5position1, .relate1total6position1, .relate1total7position1, .relate1total8position1, .relate1total9position1, .relate1total10position1, .relate1total11position1, .relate1total12position1, .relate1total13position1, .relate1total14position1, .relate1total15position1, .relate1total16position1, .relate1total17position1, .relate1total18position1, .relate1tota19position1, .relate1total20position1, .relate1total21position1 {
  left: 12%;
}
.relate1total5position2, .relate1total6position2, .relate1total7position2, .relate1total8position2, .relate1total9position2, .relate1total10position2, .relate1total11position2, .relate1total12position2, .relate1total13position2, .relate1total14position2, .relate1total15position2, .relate1total16position2, .relate1total17position2, .relate1total18position2, .relate1tota19position2, .relate1total20position2, .relate1total21position2 {
  left: 15%;
}
.relate2total5position0, .relate2total6position0, .relate2total7position0, .relate2total8position0, .relate2total9position0, .relate2total10position0, .relate2total11position0, .relate2total12position0, .relate2total13position0, .relate2total14position0, .relate2total15position0, .relate2total16position0, .relate2total17position0, .relate2total18position0, .relate2tota19position0, .relate2total20position0, .relate2total21position0 {
  left: 18%;
}
.relate2total5position1, .relate2total6position1, .relate2total7position1, .relate2total8position1, .relate2total9position1, .relate2total10position1, .relate2total11position1, .relate2total12position1, .relate2total13position1, .relate2total14position1, .relate2total15position1, .relate2total16position1, .relate2total17position1, .relate2total18position1, .relate2tota19position1, .relate2total20position1, .relate2total21position1 {
  left: 21%;
}
.relate2total5position2, .relate2total6position2, .relate2total7position2, .relate2total8position2, .relate2total9position2, .relate2total10position2, .relate2total11position2, .relate2total12position2, .relate2total13position2, .relate2total14position2, .relate2total15position2, .relate2total16position2, .relate2total17position2, .relate2total18position2, .relate2tota19position2, .relate2total20position2, .relate2total21position3 {
  left: 24%;
}
.relate3total5position0, .relate3total6position0, .relate3total7position0, .relate3total8position0, .relate3total9position0, .relate3total10position0, .relate3total11position0, .relate3total12position0, .relate3total13position0, .relate3total14position0, .relate3total15position0, .relate3total16position0, .relate3total17position0, .relate3total18position0, .relate3tota19position0, .relate3total20position0, .relate3total21position0 {
  left: 40%;
}
.relate3total5position1, .relate3total6position1, .relate3total7position1, .relate3total8position1, .relate3total9position1, .relate3total10position1, .relate3total11position1, .relate3total12position1, .relate3total13position1, .relate3total14position1, .relate3total15position1, .relate3total16position1, .relate3total17position1, .relate3total18position1, .relate3tota19position1, .relate3total20position1, .relate3total21position1 {
  left: 43%;
}
.relate3total5position2, .relate3total6position2, .relate3total7position2, .relate3total8position2, .relate3total9position2, .relate3total10position2, .relate3total11position2, .relate3total12position2, .relate3total13position2, .relate3total14position2, .relate3total15position2, .relate3total16position2, .relate3total17position2, .relate3total18position2, .relate3tota19position2, .relate3total20position2, .relate3total21position2 {
  left: 46%;
}
.relate4otal5position0, .relate4total6position0, .relate4total7position0, .relate4total8position0, .relate4total9position0, .relate4total10position0, .relate4total11position0, .relate4total12position0, .relate4total13position0, .relate4total14position0, .relate4total15position0, .relate4total16position0, .relate4total17position0, .relate4total18position0, .relate4tota19position0, .relate4total20position0, .relate4total21position0 {
  left: 55%;
}
.relate4total5position1, .relate4total6position1, .relate4total7position1, .relate4total8position1, .relate4total9position1, .relate4total10position1, .relate4total11position1, .relate4total12position1, .relate4total13position1, .relate4total14position1, .relate4total15position1, .relate4total16position1, .relate4total17position1, .relate4total18position1, .relate4tota19position1, .relate4total20position1, .relate4total21position1 {
  left: 58%;
}
.relate4total5position2, .relate4total6position2, .relate4total7position2, .relate4total8position2, .relate4total9position2, .relate4total10position2, .relate4total11position2, .relate4total12position2, .relate4total13position2, .relate4total14position2, .relate4total15position2, .relate4total16position2, .relate4total17position2, .relate4total18position2, .relate4tota19position2, .relate4total20position2, .relate4total21position2 {
  left: 61%;
}
.relate5total5position0, .relate5total6position0, .relate5total7position0, .relate5total8position0, .relate5total9position0, .relate5total10position0, .relate5total11position0, .relate5total12position0, .relate5total13position0, .relate5total14position0, .relate5total15position0, .relate5total16position0, .relate5total17position0, .relate5total18position0, .relate5tota19position0, .relate5total20position0, .relate5total21position0 {
  left: 85%;
}
.relate5total5position1, .relate5total6position1, .relate5total7position1, .relate5total8position1, .relate5total9position1, .relate5total10position1, .relate5total11position1, .relate5total12position1, .relate5total13position1, .relate5total14position1, .relate5total15position1, .relate5total16position1, .relate5total17position1, .relate5total18position1, .relate5tota19position1, .relate5total20position1, .relate54total21position1 {
  left: 88%;
}
.relate5total5position2, .relate5total6position2, .relate5total7position2, .relate5total8position2, .relate5total9position2, .relate5total10position2, .relate5total11position2, .relate5total12position2, .relate5total13position2, .relate5total14position2, .relate5total15position2, .relate5total16position2, .relate5total17position2, .relate5total18position2, .relate5tota19position2, .relate5total20position2, .relate54total21position2 {
  left: 91%;
}
.relate1total4position0, .relate1total5position0, .relate2total5position0, .relate3total5position0, .relate4total5position0, .relate5total5position0, .relate1total5position2, .relate2total5position2, .relate3total5position2, .relate4total5position2, .relate5total5position2 {
  top: 80%;
}
.relate1total5position1, .relate2total5position1, .relate3total5position1, .relate4total5position1, .relate5total5position1 {
  top: 78%;
}
.relate1total6position0, .relate2total6position0, .relate3total6position0, .relate4total6position0, .relate5total6position0, .relate1total6position2, .relate2total6position2, .relate3total6position2, .relate4total6position2, .relate5total6position2 {
  top: 75%;
}
.relate1total6position1, .relate2total6position1, .relate3total6position1, .relate4total6position1, .relate5total6position1 {
  top: 73%;
}
.relate1total7position0, .relate2total7position0, .relate3total7position0, .relate4total7position0, .relate5total7position0, .relate1total7position2, .relate2total7position2, .relate3total7position2, .relate4total7position2, .relate5total7position2 {
  top: 70%;
}
.relate1total7position1, .relate2total7position1, .relate3total7position1, .relate4total7position1, .relate5total7position1 {
  top: 68%;
}
.relate1total8position0, .relate2total8position0, .relate3total8position0, .relate4total8position0, .relate5total8position0, .relate1total8position2, .relate2total8position2, .relate3total8position2, .relate4total8position2, .relate5total8position2 {
  top: 65%;
}
.relate1total8position1, .relate2total8position1, .relate3total8position1, .relate4total8position1, .relate5total8position1 {
  top: 63%;
}
.relate1total9position0, .relate2total9position0, .relate3total9position0, .relate4total9position0, .relate5total9position0, .relate1total9position2, .relate2total9position2, .relate3total9position2, .relate4total9position2, .relate5total9position2 {
  top: 60%;
}
.relate1total9position1, .relate2total9position1, .relate3total9position1, .relate4total9position1, .relate5total9position1 {
  top: 58%;
}
.relate1total10position0, .relate2total10position0, .relate3total10position0, .relate4total10position0, .relate5total10position0, .relate1total10position2, .relate2total10position2, .relate3total10position2, .relate4total10position2, .relate5total10position2 {
  top: 55%;
}
.relate1total10position1, .relate2total10position1, .relate3total10position1, .relate4total10position1, .relate5total10position1 {
  top: 53%;
}
.relate1total11position0, .relate2total11position0, .relate3total11position0, .relate4total11position0, .relate5total11position0, .relate1total11position2, .relate2total11position2, .relate3total11position2, .relate4total11position2, .relate5total11position2 {
  top: 50%;
}
.relate1total11position1, .relate2total11position1, .relate3total11position1, .relate4total11position1, .relate5total11position1 {
  top: 48%;
}
.relate1total12position0, .relate2total12position0, .relate3total12position0, .relate4total12position0, .relate5total12position0, .relate1total12position2, .relate2total12position2, .relate3total12position2, .relate4total12position2, .relate5total12position2 {
  top: 45%;
}
.relate1total12position1, .relate2total12position1, .relate3total12position1, .relate4total12position1, .relate5total12position1 {
  top: 43%;
}
.relate1total13position0, .relate2total13position0, .relate3total13position0, .relate4total13position0, .relate5total13position0, .relate1total13position2, .relate2total13position2, .relate3total13position2, .relate4total13position2, .relate5total13position2 {
  top: 40%;
}
.relate1total13position1, .relate2total13position1, .relate3total13position1, .relate4total13position1, .relate5total13position1 {
  top: 38%;
}
.relate1total14position0, .relate2total14position0, .relate3total14position0, .relate4total14position0, .relate5total14position0, .relate1total14position2, .relate2total14position2, .relate3total14position2, .relate4total14position2, .relate5total14position2 {
  top: 35%;
}
.relate1total14position1, .relate2total14position1, .relate3total14position1, .relate4total14position1, .relate5total14position1 {
  top: 33%;
}
.relate1total15position0, .relate2total15position0, .relate3total15position0, .relate4total15position0, .relate5total15position0, .relate1total15position2, .relate2total15position2, .relate3total15position2, .relate4total15position2, .relate5total15position2 {
  top: 30%;
}
.relate1total15position1, .relate2total15position1, .relate3total15position1, .relate4total15position1, .relate5total15position1 {
  top: 28%;
}
.relate1total16position0, .relate2total16position0, .relate3total16position0, .relate4total16position0, .relate5total16position0, .relate1total16position2, .relate2total16position2, .relate3total16position2, .relate4total16position2, .relate5total16position2 {
  top: 25%;
}
.relate1total16position1, .relate2total16position1, .relate3total16position1, .relate4total16position1, .relate5total16position1 {
  top: 23%;
}
.relate1total17position0, .relate2total17position0, .relate3total17position0, .relate4total17position0, .relate5total17position0, .relate1total17position2, .relate2total17position2, .relate3total17position2, .relate4total17position2, .relate5total17position2 {
  top: 20%;
}
.relate1total17position1, .relate2total17position1, .relate3total17position1, .relate4total17position1, .relate5total17position1 {
  top: 18%;
}
.relate1total18position0, .relate2total18position0, .relate3total18position0, .relate4total18position0, .relate5total18position0, .relate1total18position2, .relate2total18position2, .relate3total18position2, .relate4total18position2, .relate5total18position2 {
  top: 15%;
}
.relate1total18position1, .relate2total18position1, .relate3total18position1, .relate4total18position1, .relate5total18position1 {
  top: 13%;
}
.relate1total19position0, .relate2total19position0, .relate3total19position0, .relate4total19position0, .relate5total19position0, .relate1total19position2, .relate2total19position2, .relate3total19position2, .relate4total19position2, .relate5total19position2 {
  top: 10%;
}
.relate1total19position1, .relate2total19position1, .relate3total19position1, .relate4total19position1, .relate5total19position1 {
  top: 8%;
}
.relate1total20position0, .relate2total20position0, .relate3total20position0, .relate4total20position0, .relate5total20position0, .relate1total20position2, .relate2total20position2, .relate3total20position2, .relate4total20position2, .relate5total20position2 {
  top: 5%;
}
.relate1total20position1, .relate2total20position1, .relate3total20position1, .relate4total20position1, .relate5total20position1 {
  top: 3%;
}
.relate1total21position0, .relate2total21position0, .relate3total21position0, .relate4total21position0, .relate5total21position0, .relate1total21position2, .relate2total21position2, .relate3total21position2, .relate4total21position2, .relate5total21position2 {
  top: 5%;
}
.relate1total21position1, .relate2total21position1, .relate3total21position1, .relate4total21position1, .relate5total21position1 {
  top: 3%;
}
#quicktabs-support_services .item-list ul {
  padding: 0;
  height: 100%;
  overflow: auto;
}
#quicktabs-support_services .item-list ul li {
  padding: 0;
  display: inline-block;
  width: 32%;
  margin: 1%;
  font-size: 36px;
  border: 1px solid #000;
  height: 150px;
  position: relative;
  overflow: auto;
}
#quicktabs-support_services .item-list ul li:first-child {
  margin-left: 0;
}
#quicktabs-support_services .item-list ul li:last-child {
  margin-right: 0;
}
#quicktabs-support_services .item-list ul li a {
  color: #000;
  height: 100%;
  top: 50%;
  position: absolute;
  display: block;
  width: 100%;
  transform: translateY(-50%);
  padding: 30px;
}
#quicktabs-support_services .item-list ul li:last-child a {
  padding-top: 50px;
}
#block-views-block-eu-programme-block-1 {
  margin: 40px auto;
}
#block-euprogrammesforthesocialeconomy {
  margin: 40px auto 20px auto;
}
#block-euprogrammesforthesocialeconomy.block ul {
  margin: 0;
  padding: 0;
}
#block-euprogrammesforthesocialeconomy li {
  display: inline-block;
  padding: 10px;
}
#block-euprogrammesforthesocialeconomy li a {
  display: block;
  padding: 10px 50px;
  border: 1px solid #000;
  color: #000;
  font-size: 32px;
}
#block-views-block-users-block-1 {
  color: #fff;
  clear: both;
  padding: 20px 2% 40px 2%;
  background-color: #f57364;
  margin: 0 auto;
}
#block-views-block-users-block-1 .views-row, #block-views-block-users-block-1 .view-footer {
  max-width: 1000px;
  margin: 0 auto;
}
#block-views-block-users-block-1 h1 {
  font-size: 86px;
}
#block-membersloginrightblock {
  float: right;
  width: 48%;
}
#block-membersloginrightblock .field--name-body img {
  width: 100%;
}
#block-memberslogin {
  clear: both;
}
#block-views-block-users-profile-block-1 .view-content {
  background: #fac85a;
  height: 100%;
  overflow: hidden;
}
#block-views-block-users-profile-block-1 .views-field-field-last-name, #block-views-block-users-profile-block-1 .attachment {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
  overflow: auto;
  height: 100%;
}
#block-views-block-users-profile-block-1 .attachment .view-content {
  background: #fff;
}
.leftuserbox {
  float: left;
  width: 48%;
  padding: 0 2% 40px 0;
}
.rightuserbox {
  float: right;
  width: 50%;
}
.rightuserbox a {
  color: #000;
}
.name {
  font-size: 32px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;
}
.memberlink {
  padding: 40px 0;
}
.share2 {
  display: none;
}
.memberlink a {
  text-transform: uppercase;
  font-size: 28px;
}
.rightbox img {
  width: 100%;
}
#block-views-block-users-block-3 {
  margin: 10px auto 40px auto;
  padding: 20px 0;
  border-bottom: 2px solid #000;
}
#block-views-block-users-block-3 .views-row {
  float: left;
  width: 23%;
  padding: 1%;
}
#block-views-block-users-block-3 .view-footer {
  clear: both;
  padding: 40px 0;
  text-align: center;
  font-size: 24px;
}
.view-members-highlights.view-display-id-page_1 {
  background: #23c8af;
  max-width: none;
  width: 100%;
}
.view-members-highlights .view-content, .view-members-highlights.view-display-id-page_1 .attachment-after {
  height: 100%;
  overflow: auto;
}
.view-members-highlights.view-display-id-page_1 .view-header, .view-members-highlights.view-display-id-page_1 .view-content, .view-members-highlights.view-display-id-page_1 .attachment-after, #block-views-block-users-organisation-block-1 {
  margin: 0 auto;
  max-width: 1000px;
  color: #fff;
  width: 96%;
  padding: 0 2%;
}
#block-views-block-users-organisation-block-1 {
  margin: 40px auto;
  height: 100%;
  overflow: auto;
}
.view-members-highlights .view-content .views-row, .view-members-highlights .attachment-after .views-element-container, .view-users-organisation .attachment-after .views-element-container {
  float: left;
  width: 48%;
  padding: 1%;
  overflow: hidden;
}
.view-members-highlights .attachment-after .view-content, .view-members-highlights .attachment-after .view-content .views-row {
  margin: 0 auto;
  max-width: 1000px;
  color: #fff;
  width: 100%;
  padding: 0;
}
.view-members-highlights a {
  color: #fff;
}
.view-users-organisation a {
  color: #000;
}
.view-members-highlights h3, .view-users-organisation h3 {
  height: 71px;
  overflow: hidden;
}
.black {
  color: #000;
}
.views-field-edit-user {
  padding: 30px 0 10px 0;
}
form.user-form .field--type-image img, form.node-member-edit-form .field--type-image img {
  width: inherit;
}
#block-views-block-front-insight-block-8 {
  display: none;
}
@media (max-width: 1200px) {
  #headline #block-topmenu {
    display: none;
  }
  #block-frontsmalllogo, #block-blacksmalllogo {
    float: left;
    width: 20%;
    padding: 10px 20px;
    max-width: 250px;
    min-width: 150px;
    display: inherit;
  }
  #block-views-block-basic-page-block-8 .colorbox-media-video, #block-views-block-basic-page-block-7 .colorbox-media-video, #block-views-block-basic-page-block-6 .colorbox-media-video, #block-aboutbottom .colorbox-media-video {
    width: 580px;
  }
  #block-views-block-front-insight-block-7 {
    height: inherit;
    overflow: hidden;
    width: 100%;
    background: rgb(20, 150, 230);
    margin: 0 auto;
  }
  #block-views-block-basic-page-block-7 {
    height: inherit;
    overflow: hidden;
    width: 100%;
    background: rgb(35, 200, 175);
    margin: 0 auto;
  }
  #block-views-block-basic-page-block-6 {
    height: inherit;
    overflow: hidden;
    width: 100%;
    background: rgb(245, 115, 100);
    margin: 0 auto;
  }
  #block-views-block-basic-page-block-6 .views-row, #block-views-block-basic-page-block-7 .views-row, #block-views-block-basic-page-block-8 .views-row {
    height: inherit;
  }
  #block-views-block-basic-page-block-6 .views-field-field-video, #block-views-block-basic-page-block-7 .views-field-field-video, #block-views-block-basic-page-block-8 .views-field-field-video {
    position: relative;
    z-index: 15;
    height: 100%;
  }
}
@media (max-width: 1000px) {
  .topbox {
    font-size: 50px;
  }
  .field--name-field-paragraphs h1, .field--name-field-paragraphs h2, #block-aboutbottom h1 {
    font-size: 40px;
  }
  .field--name-field-paragraphs h4 {
    font-size: 24px;
  }
  .impactright {
    display: none;
  }
  .impactweek {
    background: url('../images/impact-week-2small.png') no-repeat bottom center;
    min-height: 280px;
  }
  #block-views-block-front-insight-block-1, #block-views-block-front-insight-block-2, #block-views-block-front-insight-block-3, #block-views-block-front-insight-block-4, #block-views-block-front-insight-block-5, #block-views-block-front-insight-block-6, #block-views-block-front-insight-block-7 {
    background: none;
    margin-top: 40px;
    height: inherit;
  }
  .insight-front {
    width: 100%;
  }
  .view-front-insight .view-content {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
  #block-views-block-front-insight-block-1 .attachment-before .views-row {
    background: rgb(250, 200, 90);
    padding: 40px;
  }
  #block-views-block-front-insight-block-3 .attachment-after .views-row {
    background: rgb(245, 115, 100);
    padding: 40px;
  }
  #block-views-block-front-insight-block-5 .attachment-before .views-row {
    background: rgb(35, 200, 175);
    padding: 40px;
  }
  #block-views-block-front-insight-block-7 .attachment-after .views-row {
    background: rgb(20, 150, 230);
    padding: 40px;
  }
  .view-front-insight .views-field-field-photo {
    padding: 0 40px;
  }
  #block-views-block-front-insight-block-2 .attachment-before .view-front-insight .views-field-field-photo, #block-views-block-front-insight-block-6 .attachment-before .view-front-insight .views-field-field-photo {
    padding: 0 40px;
    margin-top: -149px;
    margin-right: 0;
  }
  #block-views-block-front-insight-block-2 .view-front-insight .views-field-field-photo, #block-views-block-front-insight-block-6 .view-front-insight .views-field-field-photo {
    padding: 0 40px;
    margin-top: 40px;
  }
  #block-views-block-front-insight-block-3 .view-front-insight .views-field-field-photo, #block-views-block-front-insight-block-7 .view-front-insight .views-field-field-photo {
    padding: 0 40px;
    margin-top: -49px;
    margin-right: 0;
  }
  #block-views-block-front-insight-block-4 .view-front-insight .views-field-field-photo {
    padding: 0 40px;
    margin-top: 50px;
    margin-right: 0;
  }
  #block-views-block-front-insight-block-4 .attachment-before .view-front-insight .views-field-field-photo {
    padding: 0 40px;
    margin-top: -49px;
    margin-right: 0;
  }
  #block-views-block-front-insight-block-3 .view-front-insight .views-field-title {
    margin-top: 50px;
  }
  #block-views-block-front-insight-block-4 .attachment-before .view-front-insight .views-field-title {
    margin-bottom: 0;
    padding: 50px 50px 0 50px;
  }
  #block-views-block-users-block-2 {
    display: none;
  }
  #views-exposed-form-search-page-1 .form--inline .form-item {
    float: left;
    margin-right: 5px;
    max-width: 80%;
  }
  #block-views-block-basic-page-block-8 .colorbox-media-video {
    background: url(../images/about-video.png) no-repeat right bottom;
    background-size: 100%;
    height: 300px;
    width: 100%;
    margin-bottom: 20px;
  }
  #block-views-block-basic-page-block-7 .colorbox-media-video {
    background: url(../images/members-video.png) no-repeat right bottom;
    background-size: 100%;
    height: 300px;
    width: 100%;
    margin-bottom: 20px;
  }
  #block-views-block-basic-page-block-6 .colorbox-media-video {
    background: url(../images/join-video.png) no-repeat right bottom;
    background-size: 100%;
    height: 300px;
    width: 100%;
    margin-bottom: 20px;
  }
  #block-aboutbottom .colorbox-media-video {
    background: url(../images/join-video.png) no-repeat right bottom;
    background-size: 100%;
    height: 300px;
    width: 100%;
    margin-bottom: 20px;
  }
  #block-views-block-basic-page-block-8 {
    height: inherit;
  }
	.marketblock4 {
display: block;
}
.marketblock4 .mkblock4 {
	padding:20px 0;
	border:none;
	border-bottom:1px solid #fff;
	
}
.marketblock4 .mkblock4:last-child {
	border-bottom:none;
}

}
@media (max-width: 800px) {
  #block-views-block-front-insight-block-2, #block-views-block-front-insight-block-3, #block-views-block-front-insight-block-4, #block-views-block-front-insight-block-5, #block-views-block-front-insight-block-6, #block-views-block-front-insight-block-7 {
    display: none;
  }
  #block-views-block-front-insight-block-8 {
    display: inherit;
    margin-top: 40px;
  }
  .view-members .views-row, .view-taxonomy .views-row {
    width: 96%;
    margin: 1% auto;
    text-align: center;
    float: none;
    max-width: 220px;
  }
  .paragraph--type--text-image .field--name-field-image, .paragraph--type--image-text .field--name-field-image, .lefttext, .righttext {
    float: none;
    width: 96%;
    padding: 20px;
    margin: 10px auto;
  }
  .paragraph--type--text-image .field--name-field-textbox, .paragraph--type--image-text .field--name-field-textbox, #block-views-block-member-block-1 .view-content, #block-views-block-member-block-1 .attachment-before {
    width: 96%;
    padding: 0;
    float: none;
    margin: 0 auto;
  }
  #block-views-block-member-block-1 .view-content {
    padding-top: 20px;
  }
  #block-views-block-basic-page-block-5 .views-field-body, #block-views-block-basic-page-block-6 .views-field-body, #block-views-block-basic-page-block-7 .views-field-body, #block-views-block-basic-page-block-8 .views-field-body, #block-views-block-sub-pages-block-2 .views-field-body, #block-views-block-basic-page-block-4 .views-field-body, #block-views-block-sub-pages-block-1 .views-field-body, .member-text {
    position: relative;
    top: 0;
    left: 0;
    z-index: 10;
  }
  #block-views-block-basic-page-block-5 .views-field-body p, #block-views-block-basic-page-block-6 .views-field-body, #block-views-block-basic-page-block-7 .views-field-body, #block-views-block-basic-page-block-8 .views-field-body, .black-text, .white-text, #block-views-block-sub-pages-block-2 .views-field-body p, #block-views-block-basic-page-block-4 .views-field-body p, #block-views-block-sub-pages-block-1 .views-field-body p, #block-views-block-users-block-1 .basicbodytext, .member-text {
    font-size: 60px;
  }
  .member-text p {
    margin-bottom: 0;
  }
  .member-photo img {
    max-width: 100%;
  }
  .view-members-highlights .view-content .views-row, .view-members-highlights .attachment-after .views-element-container, .view-users-organisation .attachment-after .views-element-container {
    float: none;
    width: 96%;
    padding: 1%;
    overflow: hidden;
    margin: 0 auto;
  }
  #block-membersarea .field--name-body {
    height: inherit;
  }
  #quicktabs-support_services .item-list ul li {
    font-size: 24px;
  }
  #block-views-block-basic-page-block-4 .views-field-field-photo, #block-views-block-basic-page-block-5 .views-field-field-photo, #block-views-block-sub-pages-block-2 .views-field-field-photo, #block-views-block-sub-pages-block-1 .views-field-field-photo, .member-photo {
    padding-bottom: 20px;
    position: relative;
    bottom: 0;
    right: 0;
    z-index: 0;
    width: 100%;
  }
  #block-views-block-basic-page-block-4 .views-row, .page-node-4 #block-views-block-basic-page-block-5 .views-row, #block-views-block-sub-pages-block-2 .views-row, #block-views-block-sub-pages-block-1 .views-row {
    height: inherit;
  }
  .path-user #main #block-membersarea.block, #block-views-block-basic-page-block-4, #block-views-block-basic-page-block-8, #block-views-block-front-insight-block-1, #block-views-block-sub-pages-block-2, #block-views-block-sub-pages-block-1, .page-node-4 #block-views-block-basic-page-block-5 {
    height: inherit;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    background: rgb(250, 200, 90);
  }
  #block-views-block-front-insight-block-3 {
    height: inherit;
    overflow: hidden;
    margin: 0 auto;
    background: rgb(245, 115, 100);
  }
  #block-views-block-front-insight-block-5, #block-views-block-basic-page-block-5 {
    height: inherit;
    overflow: hidden;
    width: 100%;
    background: rgb(35, 200, 175);
    margin: 0 auto;
  }
  .form--inline .form-item {
    float: left;
    margin-right: 5px;
    max-width: 80%;
  }
  #block-views-block-basic-page-block-5 .views-row, #block-views-block-basic-page-block-6 .views-row, #block-views-block-basic-page-block-7 .views-row, #block-views-block-basic-page-block-8 .views-row, #block-views-block-sub-pages-block .views-row {
    max-width: 1200px;
    margin: 0 auto;
    width: 96%;
    position: relative;
    height: inherit;
    overflow: hidden;
  }
	#block-marketbuildingwork {
	background: rgba(245, 115, 100, 1) ;
    margin: 0 auto;
    width: 100%;
    position: relative;
    height: inherit;
    overflow: hidden;
}
	#block-marketbuildingwork .left-mbw, #block-marketbuildingwork .field--name-body {
  width: 100%;
  float: none;
		margin:10px;
}
	#block-marketbuildingwork .field--name-field-video {
  float: none;
  width: 96%;
  margin:0 2% 30px 2%;
	}
  #block-views-block-front-insight-block-1 .attachment-before .views-row {
    padding: 40px 40px 0 40px;
  }
  #block-views-block-front-insight-block-5 .view-front-insight .views-field-field-photo {
    padding: 0 40px;
    margin-top: 0;
  }
  #block-frontmenu .field--name-body a, #block-blockfooter .field--name-body a, #block-aboutmenu .field--name-body a {
    border-right: none;
    display: block;
    padding-right: 0;
    margin-right: 0;
  }
  .footer-bottom {
    width: 96%;
    margin: 0 auto;
    padding: 0 20px;
  }
  .footer-right {
    padding: 40px 20px 20px 20px;
  }
  #headline #block-membersmenu {
    display: none;
  }
  #block-frontmenu {
    padding: 40px 20px;
  }
  .view-scorecard .matrix-co {
    font-size: 18px;
  }
  .view-scorecard .views-field-nothing {
    padding-top: 100px;
    background: url('../images/yellowdownarrow-small.png') no-repeat top left;
  }
  #block-views-block-featured-insights-block-1 .views_slideshow_cycle_slide {
    overflow: auto;
    height: inherit;
    width: 100% !important;
  }
  #block-views-block-featured-insights-block-1 {
    height: inherit;
  }
  #views_slideshow_cycle_div_featured_insights-block_1_0 .views-field-title, #views_slideshow_cycle_div_featured_insights-block_1_1 .views-field-title, #views_slideshow_cycle_div_featured_insights-block_1_2 .views-field-title, #views_slideshow_cycle_div_featured_insights-block_1_3 .views-field-title {
    margin: 0 auto;
    width: 100%;
    padding: 30px 4%;
    bottom: 0;
    left: 0;
    height: 100px;
  }
  .views-field-field-feature img {
    height: inherit;
  }
  .view-events .views-row {
    float: none;
    width: 96%;
    margin: 1% auto 20px auto;
    height: inherit;
  }
  .view-events .views-field-field-location {
    top: 0;
  }
  .view-events .views-field-title {
    overflow: auto;
    height: inherit;
    top: 0;
    padding-top: 20px;
  }
  #block-views-block-events-block-2 {
    height: auto;
    overflow: auto
  }
  .leftbox, .rightbox {
    float: none;
    width: 100%;
  }
  .view-impact-stories .views-row {
    float: none;
    width: 100%;
    padding: 10px;
  }
  #block-views-block-impact-stories-block-4, #block-views-block-impact-stories-block-2 {
    float: none;
    width: 96%;
    margin: 1% auto 20px auto;
  }
  .view-impact-stories .views-field-title {
    height: auto;
    overflow: auto;
    padding: 10px 0;
  }
  .paragraph--type--key-figures {
    float: none;
    width: 96%;
    margin: 0 auto;
    padding-bottom: 20px;
  }
  .paragraph--type--non-financial-support .field__item {
    width: 50%;
  }
  .vocabulary-non-financial-support .field--name-description.field__item {
    height: 150px;
  }

}
@media (max-width: 600px) {
  #views-exposed-form-search-page-1 input[type="submit"]:nth-child(1) {
    padding-top: 150px;
  }
  .view-insights .views-row, .view-impact .views-row, .view-search .views-row .views-row, .view-insights .attachment-before .views-row, .view-impact .attachment-before .views-row, .view-events .views-row, .view-members .views-row, .view-taxonomy .views-row, .view-profiles .views-row, .view-taxonomy-term .views-row .views-row, .view-taxonomy-players .views-row .views-row, .view-read-more .views-row, .view-profile.view-display-id-block_1 .views-field-field-photo, .view-sdgs-taxonomy .views-row .views-row, .view-taxonomy-insights-series .views-row .views-row, .view-stories .views-row, .block-views-blockquestionnaire-block-1 .views-field-nothing, .block-views-blockquestionnaire-block-1 .views-field-field-related-co, .view-members-impact .views-row, .view-streams .views-row, .view-streamspeople .views-row, .view-streamsmembers .views-row {
    float: none;
    width: 96%;
    margin: 1% auto 20px auto;
  }
	.marketblock2 {
  display: block;
  
}
  .view-members .views-row, .view-members-impact .views-row {
    max-width: 300px;
  }
  .view-story .views-field-field-logo, .view-story .views-field-field-investee-logo {
    float: none;
    width: 96%;
    padding: 20px;
    margin: 0 auto;
    text-align: center;
  }
  #block-views-block-events-block-2 {
    height: auto;
    overflow: auto
  }
  .view-events .view-content {
    margin-top: 0;
    padding-top: 0;
  }
  .view-insights .views-field-title, .view-impact .views-field-title, .view-members .views-field-title, .view-taxonomy .views-field-title, .view-profiles .views-field-title, .view-taxonomy-term .views-field-title, .view-taxonomy-players .views-field-title, .view-search .views-field-title, .view-read-more .views-field-title, .view-sdgs-taxonomy .views-field-title, .view-taxonomy-insights-series .views-field-title, .view-members-impact .views-field-title {
    overflow: auto;
    height: inherit;
    top: 0;
    padding-top: 20px;
  }
  .topboxfront {
    padding: 40px 1%;
  }
  .footer-left, .footer-right {
    padding: 20px;
    float: none;
    width: 96%;
    margin: 0 auto;
  }
  .paragraph--type--text-image .field--name-field-textbox, .paragraph--type--image-text .field--name-field-textbox, #block-views-block-member-block-1 .view-content, #block-views-block-member-block-1 .attachment-before {
    width: 96%;
    padding: 0;
    float: none;
    margin: 0 auto;
  }
  #block-views-block-member-block-1 .view-content {
    padding-top: 20px;
  }
  .paragraph--type--text-image .field--name-field-image, .paragraph--type--image-text .field--name-field-image {
    width: 96%;
    float: none;
  }
  .lefttext, .righttext, .bodyleft, .photoright {
    float: none;
    width: 96%;
    padding: 40px 0 0 0;
    margin: 0 auto;
  }
  .view-profile.view-display-id-block_1 .views-field-title {
    width: 96%;
    margin: 0 auto;
  }
  .view-insights .views-field-field-date, .view-impact .views-field-field-date, .view-taxonomy-term .views-field-field-date, .view-taxonomy-players .views-field-field-date, .views-field-field-date, .views-field-field-start-date, .view-sdgs-taxonomy .views-field-field-date, .view-taxonomy-insights-series .views-field-field-date {
    height: inherit;
  }
  #block-views-block-member-block-3 .views-label, .view-insight.view-display-id-block_2 .views-label, #block-views-block-funding-block-4 .views-label, #block-views-block-resource-block-2 .views-label, #block-views-block-profile-block-2 .views-label, .block-views-blockevent-block-13 .views-label, .view-profile.view-display-id-block_2 .views-label, #block-views-block-basic-page-block-3 .views-label, .view-story.view-display-id-block_2 .views-label {
    max-width: none;
    width: 96%;
    font-weight: bold;
    float: none;
    padding: 5px 0;
    margin: 0 auto;
  }
  #block-views-block-member-block-3 .field-content, .view-insight.view-display-id-block_2 .field-content, #block-views-block-funding-block-4 .field-content, #block-views-block-resource-block-2 .field-content, .block-views-blockevent-block-13 .field-content, .view-profile.view-display-id-block_2 .field-content, .view-impact-blocks .view-header, .view-impact-blocks .view-content, #block-views-block-basic-page-block-3 span.field-content, .view-story.view-display-id-block_2 .field-content {
    max-width: none;
    width: 96%;
    float: none;
    padding: 5px 0;
    margin: 0 auto;
  }
  .view-fundings select, .view-members select, .view-resources select, .view-events select, .view-insights select, .view-impact-stories .form-item-field-financial-instruments-target-id select, .view-impact-stories select, .view-members-impact select {
    width: 96% !important;
  }
  .view-fundings .button:first-child, .view-resources .button:first-child, .view-members .button:first-child, .view-events .button:first-child, .view-insights .button:first-child, .view-impact-stories .button:first-child {
    margin-top: 20px;
    margin-left: 0;
  }
}
@media print {
  .rightbox img, #headline, #header, nav.tabs, #block-views-block-scorecards-block-1, #block-questionnairebottombox, #footer, .view-scorecard img.pdf-screen {
    display: none !important;
  }
  .scorecard-logo {
    display: inherit;
    width: 100%;
    height: 98%;
    overflow: hidden;
  }
  .view-footer .scorecard-logo {
    margin-top: 30px;
  }
  .view-scorecard .matrix-co {
    display: block;
    background: #fac85a !important;
    border: 5px solid #fac85a;
    color: #fac85a !important;
  }
  .view-scorecard .view-header, .view-scorecard .views-field-field-related-co, .view-scorecard .views-field-nothing-1 {
    background: none;
  }
  .body, #mm-0, #page {
    font-size: 16px;
    margin: 0 !important;
  }
  h2, .score {
    font-size: 20px;
  }
  h6, .view-scorecard h6 {
    font-size: 16px;
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .view-scorecard h6 span.underline {
    font-weight: bold;
    font-size: 18px;
    text-decoration: underline;
  }
  .views-field-field-related-co {
    margin: 0 !important;
    padding: 0 !important;
  }
  .fontsize30 strong {
    font-size: 18px;
  }
  .view-scorecard img.pdf-print {
    display: inherit;
  }
  .views-field-nothing-1 {
    page-break-after: always;
  }
}