/*
Theme Name:     Health and Care Partnerships
Theme URI:      healthandcarepartnerships.com
Description:    Child theme of Twenty Twelve for Health and Care Partnerships
Author:         Rowan Purdy, Knowledge and Innovation Partnerships Ltd.
Template:       twentytwelve
Version:        1.0
*/
@import url("../twentytwelve/style.css");
/* @group Site network */
/* @end */
/* @group Colour palette */
/* @group Primary */
.purple {
	background-color: rgba(69,37,105,1);
	/*
Mental Health Partnerships*/
	background-color: #452569;
}
.orange {
	background-color: rgba(192,82,39,1);
	/*
Dementia Partnerships */
	background-color: #c05227;
}
.dblue {
	background-color: rgba(33,28,61,1);
	/*
Health and Care Partnerships */
	background-color: #211c3d;
}
.mblue {
	background-color: rgba(50,86,166,1);
	background-color: #3256a6;
}
.lblue {
	background-color: rgba(51,153,204,1);
	/*
Cancer Partnerships */
	background-color: #3399cc;
}
.dgreen {
	background-color: rgba(0,102,51,1);
	/*
Maternity and Children Partnerships */
	background-color: #006633;
}
.mgreen {
	background-color: rgba(0,132,94,1);
	background-color: #00845e;
}
.lgreen {
	background-color: rgba(102,153,102,1);
	background-color: #669966;
}
.yellow {
	background-color: rgba(233,184,32,1);
	/*
Neurological Conditions Partnerships */
	background-color: #e9b820;
}
.grey {
	background-color: rgba(51,61,73,1);
	background-color: #333d49;
}
.red {
	background-color: rgba(102,0,51,1);
	/
* Cardiovascular Partnerships  */
	background-color: #660033;
}
.cerise {
	background-color: rgba(153,102,153,1);
	background-color: #996699;
}
.lbrown {
	background-color: rgba(102,101,76,1);
	background-color: #66654c;
}
.mbrown {
	background-color: rgba(78,44,52,1);
	/
* KIP Core Library */
	background-color: #4e2c34;
}
.dbrown {
	background-color: rgba(60,29,32,1);
	background-color: #3c1d20;
}
h2.purple, h2.orange, h2.dblue, h2.mblue, h2.dgreen, h2.yellow, h2.grey, h2.red, h2.cerise, h2.dbrown, h2.mbrown, h2.lbrown {
	color: #ffffff;
	padding-left: 0.4em;
}
/* @end */
/* @group 10% tints */
.purple10 {
	background-color: rgba(69,37,105,0.1);
	background-color: #ece8ef;
}
.orange10 {
	background-color: rgba(192,82,39,0.1);
	background-color: #f8edea;
}
.dblue10 {
	background-color: rgba(33,28,61,0.1);
	background-color: #e8e8eb;
}
.mblue10 {
	background-color: rgba(50,86,166,0.1);
	background-color: #ebedf5;
}
.lblue10 {
	background-color: rgba(51,153,204,0.1);
	background-color: #ecf4f9;
}
.dgreen10 {
	background-color: rgba(0,102,51,0.1);
	background-color: #e7efea;
}
.mgreen10 {
	background-color: rgba(0,132,94,0.1);
	background-color: #e8f2ee;
}
.lgreen10 {
	background-color: rgba(102,153,102,0.1);
	background-color: #eff4ef;
}
.yellow10 {
	background-color: rgba(233,184,32,0.1);
	background-color: #fcf8ea;
}
.grey10 {
	background-color: rgba(51,61,73,0.1);
	/
* Body */
	background-color: #eaebec;
}
.red10 {
	background-color: rgba(102,0,51,0.1);
	background-color: #efe5ea;
}
.cerise10 {
	background-color: rgba(153,102,153,0.1);
	background-color: #f4eff4;
}
.lbrown10 {
	background-color: rgba(102,101,76,0.1);
	background-color: #efefed;
}
.mbrown10 {
	background-color: rgba(78,44,52,0.1);
	background-color: #ede9ea;
}
.dbrown10 {
	background-color: rgba(60,29,32,0.1);
	background-color: #ebe8e8;
}
/* @end */
/* @group Site colours */
hgroup.site1,
#page.site1 .feature-slider a.active,
#page.site1 article.feature-image.small .entry-summary p a:hover,
#page.site1 a.viewmoreposts:hover,
img.site1 {
	background-color: rgba(33,28,61,1);
	/
* Health and Care Partnerships */
	background-color: #211c3d;
}
hgroup.site2,
#page.site2 .feature-slider a.active,
#page.site2 article.feature-image.small .entry-summary p a:hover,
#page.site2 a.viewmoreposts:hover,
img.site2 {
	background-color: rgba(192,82,39,1);
	/
* Dementia Partnerships*/
	background-color: #c05227;
}
hgroup.site3,
#page.site3 .feature-slider a.active,
#page.site3 article.feature-image.small .entry-summary p a:hover,
#page.site3 a.viewmoreposts:hover,
img.site3 {
	background-color: rgba(69,37,105,1);
	/*
Mental Health Partnerships*/
	background-color: #452569;
}
hgroup.site4,
#page.site4 .feature-slider a.active,
#page.site4 article.feature-image.small .entry-summary p a:hover,
#page.site4 a.viewmoreposts:hover,
img.site4 {
	background-color: rgba(233,184,32,1);
	/
* Neurological Conditions Partnerships */
	background-color: #e9b820;
}
hgroup.site5,
#page.site5 .feature-slider a.active,
#page.site5 article.feature-image.small .entry-summary p a:hover,
#page.site5 a.viewmoreposts:hover,
img.site5 {
	background-color: rgba(51,153,204,1);
	/
* Cancer Partnerships */
	background-color: #3399cc;
}
hgroup.site6,
#page.site6 .feature-slider a.active,
#page.site6 article.feature-image.small .entry-summary p a:hover,
#page.site6 a.viewmoreposts:hover,
img.site6 {
	background-color: rgba(102,0,51,1);
	/
* Cardiovascular Partnerships  */
	background-color: #660033;
}
hgroup.site7,
#page.site7 .feature-slider a.active,
#page.site7 article.feature-image.small .entry-summary p a:hover,
#page.site7 a.viewmoreposts:hover,
img.site7 {
	background-color: rgba(0,102,51,1);
	/
* Maternity and Children Partnerships */
	background-color: #006633;
}
hgroup.site8,
#page.site8 .feature-slider a.active,
#page.site8 article.feature-image.small .entry-summary p a:hover,
#page.site8 a.viewmoreposts:hover,
img.site8 {
	background-color: rgba(78,44,52,1);
	/
* KIP Core Library */
	background-color: #4e2c34;
}
/* @end */
/* @end */
/* @group Structure */
div.oldbrowser {
	background-color: rgba(255,255,255,1);
	background-color: #fff;
	font-size: 200%;
	font-weight: bold;
	line-height: 1.5em;
	border: 1rem solid #ff2600;
	border: 14px solid #ff2600;
	padding: 1rem;
	padding: 14px;
	width: 500px;
	position: absolute;
	left: 15%;
	top: 25%;
	z-index: 10000;
}
body {
	background-color: rgba(234,235,236,1);
	background-color: #eaebec;
}
body .site {
	margin-top: 42px;
	margin-top: 3rem;
	margin-bottom: 42px;
	margin-bottom: 3rem;
	overflow: visible;
}
/* #page.site {
	background: #fff url(images/holly.png) repeat-x;  Festive period banner 
	background-size:25px 25px;
} */
/* @group Header */
hgroup {
	min-height: 9rem;
	min-height: 126px;
}
.site-header {
	padding: 28px 0 28px;
	padding: 2rem 0 2rem;
}
#logo {
	
}
#logo img {
	width: 100px;
	height: 100px;
	position: relative;
	top: 1px;
	left: 10px;
}
h1.site-title,
h1.site-title a,
h2.site-description {
	text-align: left;
	margin-left: 0;
	color: #fff;
	-moz-hyphens: auto;
	hyphens: auto;
}
h2.site-description {
	clear: none;
}
h1.site-title.site4,
h2.site-description.site4 {
	color: #000 !important;
}
h1.site-title {
	font-size: 42px;
	font-size: 3rem;
	font-weight: normal;
	margin-bottom: 4px;
	margin-bottom: 0.28571428571428rem;
}
h2.site-description {
	font-size: 14px;
	font-size: 1rem;
	font-weight: 400;
	padding-left: 127px;
	padding-left: 9.1rem;
	margin-top: -14px;
	margin-top: -1rem;
}
.main-navigation,
.main-navigation li,
.main-navigation li ul {
	z-index: 1 !important;
/*
Help keep main-navigation on top of slider */
}
@media screen and (min-width: 600px) {
.main-navigation li {
margin: 0 32px 0 0 !important;
margin: 0 2rem 0 0 !important;
}
}
.featured-posts,
.featured-posts section.featured-post {
	z-index: 0 !important;
/*
Help keep main-navigation on top of slider */
}
/* @end */
/* @group Nav menu */
/* hide the default responsive menu and menu button */
h3.menu-toggle {
	display: none
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: none;
}
/* new responsive selectnav css */
.selectnav {
	display: none;
}
select.selectnav {
	float: left;
	margin: 0 0 14px;
	width: 95%;
}
/* small screen */
@media screen
    and (min-width : 300px)
    and (max-width : 600px) {
.js #menu-primarynav {
	display: none!important;
}
.js .selectnav {
	display: block;
}
}
/* @end */
/* @group Breadcrumb */
#breadcrumb {
	font-size: 11px;
	font-size: 0.78571428571429rem;
	line-height: 21px;
	line-height: 1.5rem;
}
/* @end */
/* @group Primary content */
.site-content article {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
/* @end */
/* @group Footer */
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 14px !important;
	font-size: 1rem !important;
}
#networksites ul {
	margin: 0 !important;
}
#networksites ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0 !important;
	padding: 5px 0 5px 28px;
	padding: 0.357142857rem 0 0.357142857rem 2rem;
}
#networksites ul li.site1 {
	background: url(images/logos/kip_footer_1.png) no-repeat center left;
	background-size: 20px 20px;
}
#networksites ul li.site2 {
	background: url(images/logos/kip_footer_2.png) no-repeat center left;
	background-size: 20px 20px;
}
#networksites ul li.site3 {
	background: url(images/logos/kip_footer_3.png) no-repeat center left;
	background-size: 20px 20px;
}
img.footerlogo {
	position: relative;
	top: 10px;
	top: 0.71428571428571rem;
}
#colophon {
	clear: both;
}
#supplementary {
	overflow: hidden;
}
#supplementary .widget-area .widget ul {
	margin-left: 14px;
	margin-left: 1rem;
	margin-bottom: 5px;
	margin-bottom: 0.35714285714286rem;
}
/* Two Footer Widget Areas */
#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}
/* Three Footer Widget Areas */
#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
	clear: none !important;
	border: none !important;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}
/* @end */
/* @end */
/* @group Responsive structure */
@media (max-width: 1000px) {
h1.site-title {
	font-size: 250%;
}
}
@media (max-width: 800px) {
h1.site-title {
	font-size: 230%;
}
#colophon #supplementary .widget-area {
	float: none;
	margin-right: 0;
	width: auto;
}
.access-widget {
	float: left;
	left: 1rem;
	width: 100%;
}
.access-widget ul li {
	padding: 3px !important;
}
}
@media (max-width: 650px) {
hgroup {
	min-height: 5rem;
	min-height: 70px;
}
#logo img {
	width: 50px;
	height: auto;
	position: relative;
	top: -12px;
	left: 10px;
}
h1.site-title {
	font-size: 200%;
	line-height: 1.2em;
	padding-top: 10px;
	padding-top: 0.71428571428571rem;
}
h2.site-description {
	font-size: 90%;
	line-height: 1em;
	padding-left: 70px;
	padding-left: 5rem;
	margin-top: 0;
}
.featured-posts {
	margin-top: 28px!important;
}
.page-template-showcase-php section.recent-posts,
.page-template-showcase-php #main .widget-area, 
.page-template-showcase-php article.intro .widget-area,
#landing-top-widgets,
.page-template-landing-php #primary,
.page-template-landing-php .widget-area .widget,
.page-template-landing-php .widget-area .widget:nth-child(2n) {
	float: left;
	width: 100%!important;
}
}
@media (max-width: 550px) {
h1.site-title {
	font-size: 175%;
}
h2.site-description {
	font-size: 80%;
}
}
@media (max-width: 450px) {
section.featured-post .attachment-small-feature {
	display: none;
}
article.feature-image.small {
	width: 100% !important;
}
section.featured-post {
	height: 560px;
	height: 40rem;
}
.access-widget {
	float: left;
	left: 0px;
	width: 100%;
}
.access-widget ul li {
	padding: 1px !important;
}
hgroup {
	max-height: 45px;
	min-height: 25px;
}
#logo img {
	width: 30px;
	height: auto;
	position: relative;
	top: -15px;
	left: 10px;
}
#logo img.alignleft {
	margin-right: 1em !important;
}
h1.site2 {
	font-size: 140%;
}
h1.site3 {
	font-size: 120%;
}
h1.site-title {
	padding-top: 10px;
}
h2.site-description {
	visibility: hidden;
}
.alignright {
	float: none !important;
	display: block!important;
}
}
@media (max-width: 320px) {
#content .feature-slider {
	top: 21px!important;
	top: 1.5rem!important;
}
.page-template-landing-php h1.entry-title,
body.category h1.entry-title {
	font-size: 1.5rem;
	font-size: 21px;
	-ms-word-break: break-word;
	word-break: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
}
/* @group Responsive iframe embedding */
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto;
	margin-bottom: 1em;
}
.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* @end */
/* @end */
/* @group Front page template */
/* @end */
/* @group Section and category page templates */
.page-template-landing-php h1.entry-title a, 
body.category h1.entry-title a {
	color: rgb(33, 117, 155);
}
.page-template-landing-php #primary,
body.category-ncd #primary {
	float: left;
	width: 65.1042%;
}
.page-template-landing-php #landing-top-widgets,
body.category-ncd #landing-top-widgets {
	float: right;
	width: 26.0417%;
}
.page-template-landing-php #landing-top-widgets .widget-area,
body.category-ncd #landing-top-widgets .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 0px;
	border-top: none;
}
.page-template-landing-php #landing-top-widgets .widget-area .widget,
body.category-ncd #landing-top-widgets .widget-area .widget {
	float: left;
	width: 100%;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.page-template-landing-php .widget-area,
body.category-ncd .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.page-template-landing-php .widget-area .widget,
.page-template-landing-php.two-sidebars .widget-area .front-widgets,
body.category-ncd .widget-area .widget,
body.category-ncd.two-sidebars .widget-area .front-widgets {
	float: left;
	width: 51.875%;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.page-template-landing-php footer#colophon .widget-area .widget,
body.category-ncd footer#colophon .widget-area .widget {
	width: 100% !important;
}
.page-template-landing-php .widget-area .widget:nth-child(odd),
body.category-ncd .widget-area .widget:nth-child(odd) {
	clear: right;
}
.page-template-landing-php .widget-area .widget:nth-child(even),
.page-template-landing-php.two-sidebars .widget-area .front-widgets + .front-widgets,
body.category-ncd .widget-area .widget:nth-child(even),
body.category-ncd.two-sidebars .widget-area .front-widgets + .front-widgets {
	float: right;
	width: 39.0625%;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.page-template-landing-php.two-sidebars .widget,
.page-template-landing-php.two-sidebars .widget:nth-child(even),
body.category-ncd.two-sidebars .widget,
body.category-ncd.two-sidebars .widget:nth-child(even) {
	float: none;
	width: auto;
}
/* @end */
/* @group Archive and category page templates */
body.category-dementia-challenge .entry-meta {
	margin-bottom: 28px;
	margin-bottom: 2rem;
	clear: none;
}
body.category-dementia-challenge .entry-content {
	margin-bottom: 56px;
	margin-bottom: 4rem;
}
body.category-ncd .archive-header,
body.category-voices .archive-header,
body.category-leadership .archive-header,
body.category-innovation .archive-header,
body.category-what-works .archive-header,
body.category-outcomes .archive-header,
body.category-commissioning .archive-header,
body.category-networks .archive-header {
	border-bottom: none !important;
}
.archive-header, .page-header {
	margin-bottom: 1rem;
	padding-bottom: 1.57143rem;
}
.archive-title {
	font-size: 14px;
	font-size: 1rem;
}
.archive-meta ol, .archive-meta ul {
	list-style: inside none square !important;
}
div.rss_category {
	margin: 14px auto 0;
}
a.rss_category {
	background: url(images/icons/rss.png) no-repeat center left;
	background-size: 30px 30px;
	background-size: 2.14285714285714rem 2.14285714285714rem;
	padding: 5px 0 5px 30px;
	padding: 0.357142857rem 0 0.357142857rem 2.14285714285714rem;
	margin-left: -7px;
	margin-left: -0.5rem;
}
span.rss_category_title {
	text-transform: uppercase;
	font-weight: bold;
}
/* @end */
/* @group Showcase */
.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0;
	width: auto;
}
.page-template-showcase-php section.recent-posts {
	float: left;
	width: 60.104166667%;

/* Previously width: 65.104166667%; */
}
.page-template-showcase-php #main .widget-area,
.page-template-showcase-php article.intro .widget-area {
	float: right;
	width: 31.041666667%;

/* Previously width: 26.041666667%; */
}
.page-template-showcase-php .widget-area .widget ul {
	padding-left: 0;
	margin-left: -14px;
}
.page-template-showcase-php .widget-area .widget li {
	list-style-type: square;
	list-style-position: outside;
	padding-left: 0;
}
/* Intro */
article.intro {
	border: none;
}
article.intro .entry-title {
	display: none;
}
article.intro .entry-content {
	
}
/* Featured post */
section.featured-post {
	float: left;
	padding: 0;
	position: relative;
	width: 100%;
}
section.featured-post .hentry {
	border: none;
	color: #666;
	margin: 0;
}
section.featured-post .entry-meta {
	clip: rect(1px 1px 1px 1px);
	/
* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
/* Small featured post */
section.featured-post .attachment-small-feature {
	float: right;
	height: auto;
	margin: 0;
	max-width: 50%;
}
section.featured-post.small {
	padding-top: 0;
}
section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
	opacity: .8;
}
article.feature-image.small {
	float: left;
	margin: 0;
	width: 50%;
}
article.feature-image.small .entry-title {
	
}
article.feature-image.small .entry-summary {
	
}
article.feature-image.small .entry-summary p a,
a.viewmoreposts {
	background-color: rgba(235,235,236,1);
	background-color: #EAEBEC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #777;
	color: rgba(119,119,119,1);
	display: block;
	padding: 5px;
	padding: 0.357142857rem;
	position: relative;
	left: 0;
	top: 21px;
	top: 1.5rem;
	text-decoration: none;
}
article.feature-image.small .entry-summary p a {
	width: 74px;
	width: 6rem;
}
a.viewmoreposts {
	line-height: 1.71429em;
	width: 126px;
	width: 9rem;
}
a.viewmoreposts:hover {
	color: rgb(255, 255, 255);
}
article.feature-image.small .entry-summary p a:hover {
	background-color: rgba(51,61,73,1);
	background-color: #333d49;
	color: #fff;
}
/* Large featured post */
section.feature-image.large {
	border: none;
	max-height: 294px;
	max-height: 21rem;
	padding: 0;
	width: 100%;
}
section.feature-image.large .showcase-heading {
	display: none;
}
section.feature-image.large .hentry {
	border-bottom: none;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
article.feature-image.large .entry-title a {
	background: #222;
	background: rgba(0,0,0,0.8);
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: 300;
	padding: .2em 20px;
}
section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
	background: #eee;
	background: rgba(255,255,255,0.8);
	color: #222;
}
article.feature-image.large .entry-summary {
	display: none;
}
section.feature-image.large img {
	display: block;
	height: auto;
	max-width: 100%;
	padding: 0;
}
/* Featured Slider */
.featured-posts {
	border: none;
	display: block;
	height: 308px;
	height: 22rem;
	margin: 0;
	max-width: 960px;
	max-width: 68.57142857142857rem;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.featured-posts .showcase-heading {
	padding: 0 0 1.625em;
}
.featured-posts section.featured-post {
	background: #fff;
	height: 294px;
	height: 21rem;
	left: 0;
	margin: 0;
	position: absolute;
	top: 32px;
	top: 3rem;
	width: auto;
}
.featured-posts section.featured-post.large {
	max-width: 100%;
	overflow: hidden;
}
.featured-posts section.featured-post {
	-webkit-transition-duration: 200ms;
	-webkit-transition-property: opacity, visibility;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 200ms;
	-moz-transition-property: opacity, visibility;
	-moz-transition-timing-function: ease;
}
.featured-posts section.featured-post {
	opacity: 0;
	visibility: hidden;
}
.featured-posts #featured-post-1 {
	opacity: 1;
	visibility: visible;
}
.featured-post .feature-text:after,
.featured-post .feature-image.small:after {
	content: ' ';
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	/
* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	/
* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	/* 
Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%

);
	/* 
Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100

%);
	/* 
IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=

0 );
	/* 
IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1

00%);
	/* 
W3C */
	width: 100%;
	height: 45px;
	position: absolute;
	top: 230px;
}
.featured-post .feature-image.small:after {
	top: 253px;
}
#content .feature-slider {
	overflow: visible;
	position: absolute;
	top: 7px;
	top: 0.5rem;
	right: 10%;
}
.feature-slider ul {
	list-style-type: none;
	margin: 0;
}
.feature-slider li {
	float: left;
	margin: 0 7px;
	margin: 0 0.5rem;
}
.feature-slider a {
	background-color: rgba(235,235,236,1);
	background-color: #EAEBEC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.3), inset 0 0 2px rgba(255,255,255,0.3);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.3), inset 0 0 2px rgba(255,255,255,0.3);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.3), inset 0 0 2px rgba(255,255,255,0.3);
	display: block;
	width: 14px;
	height: 14px;
}
.feature-slider a.active {
	background-color: rgba(51,61,73,1);
	background-color: #333d49;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	cursor: default;
	opacity: 0.9;
}
/* Showcase Recent Posts */
section.recent-posts h1.showcase-heading {
	margin: 14px 0 28px;
	margin: 1rem 0 2rem;
}
section.recent-posts {
	padding: 0 0 21px;
	padding: 0 0 1.5rem;
}
section.recent-posts .hentry {
	border: none;
	margin: 0;
}
section.recent-posts .entry-meta {
	margin: 0 0 28px;
	margin: 0 0 2rem;
}
/* Showcase sidebar */
#primary.showcase .widget-area {
	background: none;
	margin: 14px 0 0;
	margin: 1rem 0 0;
}
#primary.showcase .widget-area .widget {
	padding: 10px;
	padding: 0.71428571428571rem;
}
#primary.showcase .widget-area .widget ul {
	padding-left: 28px;
	padding-left: 2rem;
}
#primary.showcase .widget-area .widget li {
	list-style-type: square;
	list-style-position: outside;
	padding-left: 7px;
	padding-left: 0.5rem;
}
#primary.showcase .widget-area a, #primary.showcase .widget-area .widget li a {
	color: #21759b;
	color: rgba(33,117,155,1);
}
#primary.showcase .widget-area .widget li a:hover {
	color: #757575;
}
#primary.showcase .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}
/* @end */
/* @group Widgets */
/* @group Access Widgets */
.access-widget {
	float: right;
	position: relative;
	top: -28px;
	right: 1px;
	clear: none;
	max-width: 960px;
}
.access-widget ul {
	margin-left: 0;
	padding-left: 0;
	font-size: 90%;
}
.access-widget ul li {
	margin-left: 0;
	padding: 3px 8px;
	display: inline-block;
}
a.rss {
	background: url(images/icons/square/rss.png) no-repeat center left;
	background-size: 16px 16px;
	background-size: 1.14285714285714rem 1.14285714285714rem;
	padding: 5px 0 5px 16px;
	padding: 0.357142857rem 0 0.357142857rem 1.14285714285714rem;
}
a.twitter {
	background: url(images/icons/square/twitter.png) no-repeat center left;
	background-size: 16px 16px;
	background-size: 1.14285714285714rem 1.14285714285714rem;
	padding: 5px 0 5px 16px;
	padding: 0.357142857rem 0 0.357142857rem 1.14285714285714rem;
}
a.facebook {
	background: url(images/icons/square/facebook.png) no-repeat center left;
	background-size: 16px 16px;
	background-size: 1.14285714285714rem 1.14285714285714rem;
	padding: 5px 0 5px 16px;
	padding: 0.357142857rem 0 0.357142857rem 1.14285714285714rem;
}
a.linkedin {
	background: url(images/icons/square/linkedin.png) no-repeat center left;
	background-size: 16px 16px;
	background-size: 1.14285714285714rem 1.14285714285714rem;
	padding: 5px 0 5px 16px;
	padding: 0.357142857rem 0 0.357142857rem 1.14285714285714rem;
}
a.youtube {
	background: url(images/icons/square/youtube.png) no-repeat center left;
	background-size: 16px 16px;
	background-size: 1.14285714285714rem 1.14285714285714rem;
	padding: 5px 0 5px 16px;
	padding: 0.357142857rem 0 0.357142857rem 1.14285714285714rem;
}
/* @end */
/* @end */
/* @group Sidebar */
.voiceshome {
	padding: 10px;
	padding: 0.71428571428571rem;
}
.widget-area .widget h3 {
	margin-bottom: 5px;
	margin-bottom: 0.35714285714286rem;
	font-size: 100%;
	padding: 2px 0 2px 0;
	padding: 0.14285714285714rem 0 0.14285714285714rem 0;
}
.widget-area .widget ul {
	margin-left: 14px;
	margin-left: 1rem;
	margin-bottom: 5px;
	margin-bottom: 0.35714285714286rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 95%;
}
.widget-area .widget p {
	margin-bottom: 16px;
	margin-bottom: 1.142857143rem;
}
.widget-area .widget li {
	margin-left: 7px;
	margin-left: 0.5rem;
	list-style-type: square;
	list-style-position: outside;
}
.widget-area .widget select#cat,
.widget-area .widget select.publisher,
.widget-area .widget select.resourceauthor,
.widget-area .widget select.format,
.widget-area .widget select.organisation,
.widget-area .widget select.location {
	width: 95%;
	margin: 7px 0 14px 7px;
	margin: 0.5rem 0 1rem 0.5rem;
}
/* @group List hierarchies in Widgets */
.widget-area .widget li li {
	list-style-type: disc;
	font-size: 100%;
}
.widget-area .widget li li li {
	list-style-type: circle;
}
/* @end */
/* @group In this section menu */
#secondary a,
#landing-top-widgets a {
	text-decoration: none;
}
#secondary a:hover,
#landing-top-widgets a:hover {
	text-decoration: underline;
}
#secondary ul.sub-menu,
#landing-top-widgets ul.sub-menu {
	display: none;
}
#secondary .menu-primarynav-container .current-menu-item > a,
#secondary .menu-primarynav-container .current-menu-ancestor > a,
#secondary .menu-primarynav-container .current_page_item > a,
#secondary .menu-primarynav-container .current_page_ancestor > a,
#landing-top-widgets .menu-primarynav-container .current-menu-item > a,
#landing-top-widgets .menu-primarynav-container .current-menu-ancestor > a,
#landing-top-widgets .menu-primarynav-container .current_page_item > a,
#landing-top-widgets .menu-primarynav-container .current_page_ancestor > a {
	color: #3f3f3f !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
#secondary .menu-primarynav-container .current-menu-item > ul,
#secondary .menu-primarynav-container .current-menu-ancestor > ul,
#landing-top-widgets .menu-primarynav-container .current-menu-item > ul,
#landing-top-widgets .menu-primarynav-container .current-menu-ancestor > ul {
	font-weight: normal;
	display: inherit;
	list-style: none;
}
/* @end */
/* @group Network and Campaign posts sidebar */
#networklogo.widget,
#campaignlogo.widget {
	margin: 0 0 24px;
	margin: 0 0 1.71428571428571rem;
}
/* @end */
/* @end */
/* @group Posts and featured posts */
.site-content article {
	border-bottom: none;
	margin-bottom: 28px;
	margin-bottom: 2rem;
	padding-bottom: 28px;
	padding-bottom: 2rem;
}
.entry-header .entry-title {
	font-size: 1.57143rem;
	-ms-word-break: none;
	word-break: none;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
article.sticky .featured-post {
	border: none;
	font-size: 0.928571rem;
	line-height: 0.9230775;
	margin-bottom: 0;
	text-align: right;
}
.entry-meta {
	margin: 28px auto;
	margin: 2rem auto;
}
body.tag-dcf .entry-meta {
	clear: none !important;
}
div.addthis {
	margin: 14px auto;
	margin: 1rem auto;
}
.nav-single, 
.nav-previous,
.nav-next {
	margin: 0px auto 42px;
	margin: 0 auto 3rem;
}
blockquote.feature {
	font-size: 18px;
	font-size: 1.28571428571429rem;
	font-weight: bold;
	font-style: italic;
}
.highlight {
	margin-bottom: 14px;
	margin-bottom: 1rem;
	padding: 7px;
	padding: 0.5rem;
	border-radius: 3px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}
.fontwhite {
	color: white;
}
#backtotop {
	text-align: right;
	margin: 0 0 1em 0;
}
#backtotop a {
	text-decoration: none;
}
/* @end */
/* @group Pagination and category page tabs */
#tabs {
	margin: 14px 0 28px;
	padding-bottom: 14px;
	padding-bottom: 1rem;
	border-bottom: 1px solid rgb(237, 237, 237);
}
.page_nav {
	margin: 14px 0 56px;
	margin: 1rem 0 4rem;
}
.page_nav .page-numbers,
#tabs a {
	padding: 0.428571rem 0.714286rem;
	font-size: 0.785714rem;
	line-height: 1.42857;
	font-weight: normal;
	color: rgb(124, 124, 124);
	background-color: rgb(230, 230, 230);
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(center top , rgb(244, 244, 244), rgb(230, 230, 230));
	border: 1px solid rgb(210, 210, 210);
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 1px 2px rgba(64, 64, 64, 0.1);
	text-decoration: none;
}
.page_nav span.dots,
.page_nav span.dots:hover {
	padding: 2px 2px;
	margin: 0;
	border: none;
	color: rgba(51,61,73,1);
	color: #333d49;
	text-decoration: none;
}
#tabs a.current,
#tabs a:hover,
.page_nav span.current,
.page_nav a.page-numbers:hover {
	color: #333333;
	background-color: rgb(180, 180, 180);
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(center top , rgb(210, 210, 210), rgb(180, 180, 180));
	border: 1px solid rgb(180, 180, 180);
}
/* .page_nav .prev, .page_nav .next{  
  margin:0px 6px;
  border:none;
  color: #21759b;
  color: rgba(33,117,155,1);
} */
/* @end */
/* @group Responsive columns */
/* @group Sections */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	-ms-word-break: none;
	word-break: none;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
/*  COLUMN SETUP  */
.col {
	display: block;
	float: left;
	margin: 1% 0 1% 3.6%;
}
.col:first-child {
	margin-left: 0;
}
/*  GROUPING  */
.group:before,
.group:after {
	content: "";
	display: table;
}
.group:after {
	clear: both;
}
/* @end */
/* @group Grid of 2  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 48.2%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 100%;
}
}
/* @end */
/* @group Grid of 3  */
.span_3_of_3 {
	width: 100%;
}
.span_2_of_3 {
	width: 66.13%;
}
.span_1_of_3 {
	width: 32.26%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
.span_3_of_3 {
	width: 100%;
}
.span_2_of_3 {
	width: 100%;
}
.span_1_of_3 {
	width: 100%;
}
}
/* @end */
/* @end */
/* @group Lists */
a.word,
a[href$=".doc"],
a[href$=".docx"] {
	background: url(images/icons/word.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
}
a.excel,
a[href$=".xls"],
a[href$=".xlsm"],
a[href$=".xlsx"] {
	background: url(images/icons/excel.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
}
a.ppt,
a[href$=".ppt"],
a[href$=".pptx"] {
	background: url(images/icons/ppt.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
}
a.pdf,
a[href$=".pdf"] {
	background: url(images/icons/pdf.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
}
ul.bookmark li {
	list-style: none;
	margin: 0 0 3em -2.5em;
}
/* @end */
/* @group Tables */
.entry-content table td.label {
	min-width: 15%;
}
/* @end */
/* @group Cookie law info */
#cookie-law-info-bar {
	position: fixed;
	bottom: 0px;
	left: 0px;
}
table.cookielawinfo-classic td.cookielawinfo-column-1, th.cookielawinfo-column-1 {
	width: 10%;
}
table.cookielawinfo-classic td.cookielawinfo-column-2, th.cookielawinfo-column-2 {
	width: 10%;
}
table.cookielawinfo-classic td.cookielawinfo-column-3, th.cookielawinfo-column-3 {
	width: 10%;
}
table.cookielawinfo-classic td.cookielawinfo-column-4, th.cookielawinfo-column-4 {
	width: 70%;
}
/* @end */
/* @group BuddyPress and BBPress */
.bbp-breadcrumb, 
.bbp-search-form,
#primary #group-dir-search,
#primary #members-dir-search,
#primary #group-dir-search,
#primary #members-dir-search,
#buddypress div.dir-search {
	visibility: hidden;
}
#secondary #group-dir-search,
#secondary #members-dir-search {
	visibility: visible;
}
#secondary ul#groups-list.item-list li,
#secondary ul#members-list.item-list li {
	list-style-image: none;
	list-style-type: none;
}
body.bbpress #page.site1 .site-content,
body.buddypress #page.site1 .site-content {
	float: left;
	width: 65.104166667%;
}
/* @end */
/* @group Gravity forms */
.gform_wrapper ul {
	list-style: outside none none !important;
}
.gform_wrapper ul li.gfield {
	margin: 1em 0;
	padding-bottom: 2em;
}
.gform_wrapper table.gsurvey-likert {
	width: 100%;
}
.gform_wrapper select, td.gsurvey-likert-choice-label {
	font-size: 90% !important
}
.gform_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gform_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-hover {
	background-color: rgba(51,153,204,1) !important;
	background-color: #3399cc !important;
}
/* @end */
/* @group Accordion */
.panel {
	padding: 0 0.5em;
	display: none;
	background-color: white;
	overflow: hidden;
}body.page-template-page-accordion section.accordion {	font-size: 1em;
	font-weight: 700;
	margin-bottom: 1em !important;
	text-align: left;
	text-indent: 0.5em;	width: 100%;	border: none;    display: block;    padding: 0.7em 3em 0.7em 0.5em;}    body.page-template-page-accordion section.accordion {    background: #f8edea url('images/accord-inactive.png') top right no-repeat;}body.page-template-page-accordion section.accordion.active {    background: #f8edea	 url('images/accord-active.png') top right no-repeat;}body.page-template-page-accordion section.accordion {	padding-left:0;}body.page-template-page-accordion section.accordion {	color:#001F4C;	cursor:pointer;}body.page-template-page-accordion section.accordion.inactive {	transition: all 0.6s;	margin: 0;	color: #2B69AE}
/* @end */
/* @group Advert banners */
div.advert-vertical {
	text-align: center;
}
/* @end */