@font-face {
  font-family: 'oppla_icons_3';
  src: url("fonts/oppla3.eot");
  src: url("fonts/oppla3.eot#iefix") format("embedded-opentype"), url("fonts/oppla3.woff2") format("woff2"), url("fonts/oppla3.woff") format("woff"), url("fonts/oppla3.ttf") format("truetype"), url("fonts/oppla3.svg#oppla3") format("svg");
  font-weight: normal;
  font-style: normal;
}

.front .region-content-blocks .block-title-link {color: white; text-decoration: none}
#block-block-7 h3 strong {min-height: 4.8rem; line-height: 4.8rem}
#block-block-7 h4 {line-height: 5.5rem; height: 5.5rem; width: 5.5rem}

.node-event.node-teaser .field.field-name-field-image img {margin: 1em 0 1em 1.5em}

.node-event .flippy {margin: 2em 0}

html.js .collapsible .fieldset-legend a:after {content: "" !important}
html.js .collapsed .fieldset-legend a:after {content: "" !important}
#views-exposed-form-case-study-map-page-3 .collapsible {margin-bottom: 0 !important}
#block-menu-block-7 a:after {content: none !important}

.sidebar,.field {overflow-wrap: break-word}

.field-type-taxonomy-term-reference.field-label-above .field-item {display: block !important}
.field-type-taxonomy-term-reference.field-label-above .field-item:after {content: none !important}

.field-name-field-geo-location {margin-bottom: 20px}
fieldset {margin-top: 20px}

.views-field-field-project .taxonomy-term h2 {display: none}
.views-field-field-project .taxonomy-term img {margin: 5px 0}

#edit-field-forest-products .form-checkboxes .form-required {display: none}

.node-oppla_product-form .filter-wrapper {margin: 0 !important; padding: 0 !important}
.node-oppla_product-form .field-group-fieldset {background-color: #EDEDED}
.node-oppla_product-form .field-group-fieldset .fieldset-wrapper {background-color: #EDEDED !important; padding: 0 1em !important; border: none !important}
.field-name-field-pr-summary-descript {margin-top: 15px}
.node-oppla-product .flex-control-paging {bottom: -0.6em !important}

.page-marketplace #page .view-display-id-product__type ul li span:not([title]):after,
.node-type-oppla-product #page .view-display-id-product__type ul li span:not([title]):after {display: none}

.page-marketplace #page .view-display-id-product__type ul li span[title="Image"]:after,
.node-type-oppla-product #page .view-display-id-product__type ul li span[title="Image"]:after {
	font-family: 'oppla_icons_3';
	content: '\e803';
}

.page-marketplace #page .view-display-id-product__type ul li span[title="Audio"]:after,
.node-type-oppla-product #page .view-display-id-product__type ul li span[title="Audio"]:after {
	font-family: 'oppla_icons_3';
	content: '\e800';
}

.page-marketplace #page .view-display-id-product__type ul li span[title="Video"]:after,
.node-type-oppla-product #page .view-display-id-product__type ul li span[title="Video"]:after {
	font-family: 'oppla_icons_3';
	content: '\e801';
}

.page-marketplace #page .view-display-id-product__type ul li span[title="Slides"]:after,
.node-type-oppla-product #page .view-display-id-product__type ul li span[title="Slides"]:after {
	font-family: 'oppla_icons_3';
	content: '\e802';
}

.page-marketplace #page .view-display-id-product__type ul li span[title="Infographic"]:after,
.node-type-oppla-product #page .view-display-id-product__type ul li span[title="Infographic"]:after {
	font-family: 'oppla_icons_3';
	content: '\e804';
}

.page-marketplace #page .view-display-id-product__type ul li span[title="Spreadsheet"]:after,
.node-type-oppla-product #page .view-display-id-product__type ul li span[title="Spreadsheet"]:after {
	font-family: 'oppla_icons_3';
	content: '\f0ce';
}

.page-marketplace .view-empty {padding: 20px}

.swagger-ui .opblock .opblock-summary-path {word-break: normal; white-space: nowrap}
.swagger-ui th,.swagger-ui td {padding: 10px !important}


/*/ NBS case study blocks /*/



.case-studies {
    display: flex;
    flex-wrap: wrap;
}

.case-studies li {
    background: #ededed;
    display: flex;
    margin-bottom: 1.5%!important;
    padding-bottom: 0!important;
}

.case-studies li a span {
padding: 3px 6px  6px 6px
}

.case-studies li a:hover {
    background: transparent;
}


.capitalise .username {text-transform: capitalize}





#block-block-26  {
    border: 5px solid #dc5641;
    padding:15px;  
}
#block-block-26  p  {margin-bottom:0.5em;}

#block-block-26  p:last-child {margin-bottom:0;}




#edit-field-which-audience-group-best-  ,
#edit-field-which-sector-do-you-repres {display:none;}

#edit-simplenews    div.form-item.form-type-checkbox:not(.form-item-newsletters-389)  {display:none}  
table.gsc-above-wrapper-area-container ,
table.gsc-above-wrapper-area-container td,
table.gsc-above-wrapper-area-container th,
.gsc-search-box table ,
.gsc-search-box th,
.gsc-search-box td {
	background: #fff !important;
	border: none!important;
}
/* line 269, ../sass/components/_fonts.scss */
.gsc-control-cse {
  font-family: "Work Sans", sans-serif !important;
}
/* line 271, ../sass/components/_fonts.scss */
.gsc-control-cse table {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  background: #fff !important;
}
/* line 277, ../sass/components/_fonts.scss */
.gsc-control-cse table tbody {
  border-top: none !important;
}
/* line 281, ../sass/components/_fonts.scss */
.gsc-control-cse .gs-promotion .gs-visibleUrl,
.gsc-control-cse .gs-webResult .gs-visibleUrl {
  color: #28a98d !important;
}

.gsc-search-button-v2  {
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}
.gsib_a {
	padding-top: 15px!important;
	padding-bottom: 15px!important;
}

.gsc-search-box button.gsc-search-button {
  background: #00aaad;
  border-color: #00aaad;border-radius: 4px;
}


.gsc-input-box {
	border: 2px solid #00aaad!important;
	border-radius: 4px;
    
}

.node-type-oppla-product #comments  {display:none;}