


.featured_resources ol {
list-style:none;
border-top:1px solid #AAA;
margin:0 0 20px 0;
overflow:auto;
width:100%;
}

.featured_resources ol li {
border:1px solid #AAA;
border-top:0;
}

.featured_resources ol li div.wrapper {
padding:10px;
}

.featured_resources ol li .category,
.featured_resources ol li .tags,
.featured_resources ol li .date {
margin:0;
font-size:0.8em;
line-height:1.3em;
}

@media only screen and (min-width:35em) {

.featured_resources ol {
border:0;
border-left:1px solid #AAA;
display:flex;
display:-ms-flexbox;
}

.featured_resources ol li {
border:1px solid #AAA;
border-left:0;
float:left;
width:24.66%;
}

}




.resources table th {
white-space:nowrap;
}




#p_approach_organisations section {
overflow:auto;
width:100%;
}

#p_approach_organisations section h2 {
clear:none;
margin-top:0;
}

#p_approach_organisations section .image {
text-align:center;
}

#p_approach_organisations section p:last-child {
margin-bottom:0;
}

@media only screen and (min-width:35em) {

#p_approach_organisations section .wrapper {
padding-left:164px;
}

#p_approach_organisations section .image {
float:left;
margin:0 0 0 -164px;
border:1px solid #E4E4E4;
padding:1px;
width:150px;
}

#p_approach_organisations section .image img {
display:block;
}

}

#p_approach_organisations_view .image {
border:1px solid #E4E4E4;
padding:1px;
margin:2em auto;
width:417px;
}

#p_approach_organisations section .image img {
display:block;
}

