﻿@charset "utf-8";
/* CSS Document */

/* CSS design by t2 group 2019 */

body { 
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	font-size: 170%;
}




/* Global styles */

p {
	text-align: center;	
	margin-bottom: 1em;
}

p.left {
	text-align: left;	
	margin-bottom: 1em;
}

.h1, h1 { 
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	font-size: 225%;
}

.h1.introduction, h1.introduction { 
    color: #333 !important;
    text-align: center;	
    font-size: 220% !important;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
    margin-bottom: 22px;
    padding-top: 0 !important;
    width: 100% !important;
}

.h1.home, h1.home { 
    color: #333 !important;
    text-align: center !important;	
	font-family: 'Lato', sans-serif;
	font-weight: 700;    
	font-size: 160%;
	padding: 0.8em 0 0.3em 0 !important;
    width: 100% !important;
}

a.homeLink:link, a.homeLink:visited {
	text-align: center;
	margin-top: 20px;
	padding: 6px 8px;
    text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-weight: 200;
    color: #fff;
    display: block;
	width: 230px;
	border: 1px solid #fff;
}
	a.homeLink:hover {
		color: #b0c5a4;
		background-color: #749a5f;
	}

.container a:link, .container a:visited {
	color: #0095fe;
}
	.container a:hover {
		color: #333;
	}

.h2, h2, .h3, h3 { 
	text-align: center;	
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	font-weight: 700;
}

.h2, h2 { 
	font-size: 220%;
	font-weight: 400;
	/*text-transform: uppercase;*/
	margin-bottom: 22px;
}

.h3, h3 { 
	font-size: 160%;
	padding: 0.8em 0 0.3em 0;
}

.h4, h4 { 
	text-align: center;
	font-size: 140%;
	font-weight: 700;
	padding: 0.8em 0 0.3em 0;
}

.h5, h5 { 
	text-align: left;
	font-size: 140%;
	font-weight: 700;
	padding: 0.8em 0 0.3em 0;
}

.h6, h6 {
	text-align: center;
	font-size: 140%;
	font-weight: 700;
	padding: 0.8em 0 0.3em 0;
}

ul {
	text-align: left;
	list-style-image: url("../png/ul-list-tick-blk.png");
}
	li {
		padding-bottom: 1.1em;
	}

ul.vacancy {
	text-align: left;
	list-style-image: none;
	padding-inline-start: 20px;
}
	ul.vacancy li {
		padding-bottom: 0.5em;
	}

hr {
	color: #666;
	margin: 30px 0;
}




/* ESF logo styles */

.logoESF {
	width: 120px;
	height: 118px;
	position: absolute;
	overflow: visible;
	top: -56px;
	right: 20px;
	z-index: 1;
}

/* On screens that are 991px or less */
@media screen and (max-width: 991px) {
	.logoESF {
		width: 100px;
		height: 98px;
	}
}

/* On screens that are 492px or less */
@media screen and (max-width: 492px) {
	.logoESF {
		width: 75px;
		height: 74px;
	}
}




/* Navigation & header styles */

.navbar-wrapper #menu {
	padding-top: 10px;
}

#menu {
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	font-weight: normal;
}

	#menu a:link, #menu a:visited {
		font-size: 14px;
		float: right;
		margin: 12px 8px; /* CHANGED 12px 10px */
		padding-bottom: 4px;
	}

	#menu p.over {
		font-size: 14px;
		float: right; 
		margin: 12px 12px 18px 12px;
		padding-bottom: 4px;
		color: #749a5f;
		cursor: default;
	}

#test {
    display: none;
	font-family: 'Lato', sans-serif;
	/*font-family: "Encode Sans Semi Expanded", Arial, Helvetica, sans-serif;*/
    font-weight: normal;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 200;
    top: 0;
    right: 0;
    background-color: #111;
    /*background-image: url(../img/menu_logo.jpg);*/
    background-repeat: no-repeat;
    overflow: hidden;
    transition: 0.5s;
    padding-top:40px;
    
}

.sidenav_title {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	font-weight: 600;
    color: #749a5f;
    display: block;
    transition: 0.3s;
    cursor: default;
}

.sidenav a:link, .sidenav a:visited {
    padding: 4px 8px 4px 32px;
    text-decoration: none;
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	font-weight: 200;
    color: #818181;
    display: block;
    transition: 0.3s;
}
	.sidenav a:hover {
		color: #f1f1f1;
	}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.navbarbg-wrapper {
	max-width: 1200px;
	border-left: 35px solid transparent;
	border-collapse: collapse;
	margin: 0 auto;
	text-align: center;
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	color: #fff;
	padding-top: 14px;
	padding-right: 22px; /* CHANGED 200px */
	overflow-y: hidden;
}

.navbar-wrapper {
    max-width: 1200px;
    border-left: 35px solid transparent;
    border-collapse: collapse;
    margin: 0 auto;
    text-align: center;
    overflow-y: hidden;
}

.navbarbg-wrapper {
	max-width: 1200px;
	border-left: 35px solid transparent;
	border-collapse: collapse;
	margin: 0 auto;
	text-align: center;
	font-family: 'Hind', sans-serif;
	color: #FFF;
	overflow-y: hidden;
	z-index: 1;
}

#navbarbg a {
    float: left;
    display: block;
    color: #bcbcbc;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
}

#navbarbg a:hover {
    color: #749a5f;
}

 #navbarbg a, a:visited {
    text-decoration: none;
    position: relative;
    color: #fff;
}

#navbarbg a:after, #navbarbg a:visited:after {
    content: '';
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    background: #749a5f;
    transition: 0.2s;
}

#navbarbg a:hover:after, #navbarbg a:visited:hover:after {
    width: 100%;
}

#navbarbg a.block, #navbarbg a:visited.block {
    display: block;
    padding: 0.5em;
}

#navbarbg a.block:hover, #navbarbg a:visited.block:hover {
    background: #eee;
}

.t2logo {
    margin: -6px;
    padding: 0px;
    float: left;
    position: relative;
    background-color: aqua;
}

img.logoHeader {
	float: left; 
	display: block; 
	color: #bcbcbc; 
	text-align: center;
	padding-right: 35px;
}

#navbar {
    z-index: 200;
    background-color: #000;
	font-family: 'Lato', sans-serif;
	/*font-family: 'Hind', sans-serif;*/
	position: fixed;
    top: -67px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: block;
    transition: top 0.2s;
    /*-moz-box-shadow: 0 5px 5px 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 5px 5px 5px rgba(0,0,0,0.1);
    box-shadow: 0 5px 5px 5px rgba(0,0,0,0.1);*/
    
}

#navbar a {
    float: left;
    display: block;
    color: #bcbcbc;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
}

#navbar a:hover {
    color: #749a5f;
}

#navbar a, a:visited {
    text-decoration: none;
    position: relative;
    color: #fff;
}

#navbar a:after, #navbar a:visited:after {
    content: '';
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    background: #749a5f;
    transition: 0.2s;
}

#navbar a:hover:after, #navbar a:visited:hover:after {
    width: 100%;
}

#navbar a.block, #navbar a:visited.block {
    display: block;
    padding: 0.5em;
}

#navbar a.block:hover, #navbar a:visited.block:hover {
    background: #eee;
}




/* Global structure */

.containerFullcovid { 
	width: 100%;
	background: #749a5f url(../jpg/bg-covid.jpg) center center;
	margin: 0;
	padding: 0 0 8px 0;
}
.containerFullchristmas {
	width: 100%;
	background: #cf2321 url(../png/bg-christmas-stars.png) right center no-repeat;
	margin: 0;
	padding: 6px 0 8px 0;
}
	.containerFullcovid h2, .containerFullchristmas h2 {
		color: #fff;
		font-size: 130%;
		font-weight: 700;
		margin-bottom: 10px;
		padding-top: 5px;
	}
	.containerFullcovid p, .containerFullchristmas p {
		color: #fff;
	}
	.containerFullcovid a:link, .containerFullcovid a:visited { 
		font-weight: 700;
		color: #fff;
		text-decoration: underline;
	}
		.containerFullcovid a:hover { 
			color: #333;
			text-decoration: none;
		}

.containerHeaderHome,
.containerHeaderHomeChristmas,
.containerHeaderAbout,
.containerHeaderApprenticeshipEngland,
.containerHeaderLeadership,
.containerHeaderHealth,
.containerHeaderFunded,
.containerHeaderApprenticeshipWales,
.containerHeaderJoinUs,
.containerHeaderJoinOurTeam,
.containerHeaderCaseStudy01,
.containerHeaderCaseStudy02,
.containerHeaderCaseStudy03,
.containerHeaderCaseStudy04,
.containerHeaderCaseStudy05,
.containerHeaderCaseStudy06,
.containerHeaderCaseStudy07,
.containerHeaderCaseStudy08,
.containerHeaderCaseStudy09,
.containerHeaderPortal,
.containerHeaderSafeguarding,
.containerHeaderEquality,
.containerHeaderLearnerInvolvement,
.containerHeaderLibrary,
.containerHeaderMobile,
.containerHeaderLearnerHandbook,
.containerHeaderLearnerNewsletter,
.containerHeaderNewsletterAug23NHS75,
.containerHeaderNewsletterAug23BritishValues,
.containerHeaderNewsletterAug23SeaLevels,
.containerHeaderNewsletterAug23CountyLines,
.containerHeaderNewsletterAug23ProjectManagement,
.containerHeaderSustainability,
.containerHeaderYourVoice,
.containerHeaderApprenticeshipEnglandCare,
.containerHeaderStudyGuide,
.containerHeaderApprenticeship01,
.containerHeaderApprenticeship02,
.containerHeaderApprenticeship03,
.containerHeaderApprenticeship04,
.containerHeaderApprenticeship05,
.containerHeaderApprenticeship06,
.containerHeaderApprenticeship07,
.containerHeaderApprenticeship08,
.containerHeaderApprenticeship09,
.containerHeaderApprenticeship10,
.containerHeaderApprenticeship11,
.containerHeaderApprenticeship12,
.containerHeaderApprenticeship13,
.containerHeaderApprenticeship14,
.containerHeaderApprenticeship15,
.containerHeaderApprenticeship16,
.containerHeaderApprenticeship17,
.containerHeaderApprenticeship18,
.containerHeaderApprenticeship19,
.containerHeaderApprenticeship20,
.containerHeaderApprenticeship21,
.containerHeaderApprenticeship22,
.containerHeaderApprenticeship23,
.containerHeaderApprenticeship24,
.containerHeaderApprenticeship25,
.containerHeaderMentalHealth,
.containerHeaderEngagement,
.containerHeaderFeedback,
.containerHeaderMotivatingTeams,
.containerHeaderImpact2025 {
	width: 100%;
	position: relative;
	min-height: 800px;
	background-color: #000;
	background-size: cover;
	background-position: top center;
}
	.containerHeaderHome {
		background-image: url(../jpg/bg-headerhome.jpg);
	}
	.containerHeaderHomeChristmas {
		background-image: url(../jpg/bg-headerhomechristmas.jpg);
	}
	.containerHeaderAbout {
		background-image: url(../jpg/bg-headerabout.jpg);
	}
	.containerHeaderApprenticeshipEngland {
		background-image: url(../jpg/bg-headerapprenticeshipengland.jpg);
	}
	.containerHeaderLeadership {
		background-image: url(../jpg/bg-headerleadership.jpg);
	}
	.containerHeaderHealth {
		background-image: url(../jpg/bg-headerhealth.jpg);
	}
	.containerHeaderFunded {
		background-image: url(../jpg/bg-headerfunded.jpg);
	}
	.containerHeaderApprenticeshipWales {
		background-image: url(../jpg/bg-headerapprenticeshipwales.jpg);
	}
	.containerHeaderJoinUs {
		background-image: url(../jpg/bg-headerjoinus.jpg);
	}
    .containerHeaderJoinOurTeam {
        background-image: url(../jpg/bg-headerjoinourteam.jpg);
    }
	.containerHeaderCaseStudy01 {
		background-image: url(../jpg/bg-headercasestudy01.jpg);
	}
	.containerHeaderCaseStudy02 {
		background-image: url(../jpg/bg-headercasestudy02.jpg);
	}
	.containerHeaderCaseStudy03 {
		background-image: url(../jpg/bg-headercasestudy03.jpg);
	}
	.containerHeaderCaseStudy04 {
		background-image: url(../jpg/bg-headercasestudy04.jpg);
	}
	.containerHeaderCaseStudy05 {
		background-image: url(../jpg/bg-headercasestudy05.jpg);
	}
	.containerHeaderCaseStudy06 {
		background-image: url(../jpg/bg-headercasestudy06.jpg);
	}
	.containerHeaderCaseStudy07 {
		background-image: url(../jpg/bg-headercasestudy07.jpg);
	}
	.containerHeaderCaseStudy08 {
		background-image: url(../jpg/bg-headercasestudy08.jpg);
	}
	.containerHeaderCaseStudy09 {
		background-image: url(../jpg/bg-headercasestudy09.jpg);
	}
	.containerHeaderPortal {
		background-image: url(../jpg/bg-headerportal.jpg);
	}
	.containerHeaderSafeguarding {
		background-image: url(../jpg/bg-headersafeguarding.jpg);
	}
	.containerHeaderEquality {
		background-image: url(../jpg/bg-headerequality.jpg);
	}
	.containerHeaderLearnerInvolvement {
		background-image: url(../jpg/bg-headerlearnerinvolvement.jpg);
	}
	.containerHeaderLibrary {
		background-image: url(../jpg/bg-headerlibrary.jpg);
	}
	.containerHeaderMobile {
		background-image: url(../jpg/bg-headermobileapps.jpg);
	}
	.containerHeaderLearnerHandbook {
		background-image: url(../jpg/bg-headerlearnerhandbook.jpg);
	}
	.containerHeaderLearnerNewsletter {
		background-image: url(../jpg/bg-headerlearnernewsletter.jpg);
	}
	.containerHeaderNewsletterAug23NHS75 {
		background-image: url(../jpg/bg-headernewsletteraug23nhs75.jpg);
	}
	.containerHeaderNewsletterAug23BritishValues {
		background-image: url(../jpg/bg-headernewsletteraug23britishvalues.jpg);
	}
	.containerHeaderNewsletterAug23SeaLevels {
		background-image: url(../jpg/bg-headernewsletteraug23sealevels.jpg);
	}
	.containerHeaderNewsletterAug23CountyLines {
	    background-image: url(../jpg/bg-headernewsletteraug23countylines.jpg);
	}
	.containerHeaderNewsletterAug23ProjectManagement {
	    background-image: url(../jpg/bg-headernewsletteraug23projectmanagement.jpg);
    }
	.containerHeaderSustainability {
		background-image: url(../jpg/bg-headersustainability.jpg);
	}
	.containerHeaderYourVoice {
		background-image: url(../jpg/bg-headeryourvoice.jpg);
	}
	.containerHeaderApprenticeshipEnglandCare {
		background-image: url(../jpg/bg-headerapprenticeshipenglandcare.jpg);
	}
	.containerHeaderStudyGuide {
		background-image: url(../jpg/bg-headerstudyguide.jpg);
	}
	.containerHeaderApprenticeship01 {
		background-image: url(../jpg/bg-headerapprenticeship01.jpg);
	}
	.containerHeaderApprenticeship02 {
		background-image: url(../jpg/bg-headerapprenticeship02.jpg);
	}
	.containerHeaderApprenticeship03 {
		background-image: url(../jpg/bg-headerapprenticeship03.jpg);
	}
	.containerHeaderApprenticeship04 {
		background-image: url(../jpg/bg-headerapprenticeship04.jpg);
	}
	.containerHeaderApprenticeship05 {
		background-image: url(../jpg/bg-headerapprenticeship05.jpg);
	}
	.containerHeaderApprenticeship06 {
		background-image: url(../jpg/bg-headerapprenticeship06.jpg);
	}
	.containerHeaderApprenticeship07 {
		background-image: url(../jpg/bg-headerapprenticeship07.jpg);
	}
	.containerHeaderApprenticeship08 {
		background-image: url(../jpg/bg-headerapprenticeship08.jpg);
	}
	.containerHeaderApprenticeship09 {
		background-image: url(../jpg/bg-headerapprenticeship10.jpg);
	}
	.containerHeaderApprenticeship10 {
		background-image: url(../jpg/bg-headerapprenticeship09.jpg);
	}
	.containerHeaderApprenticeship11 {
		background-image: url(../jpg/bg-headerapprenticeship11.jpg);
	}
	.containerHeaderApprenticeship12 {
		background-image: url(../jpg/bg-headerapprenticeship12.jpg);
	}
	.containerHeaderApprenticeship13 {
		background-image: url(../jpg/bg-headerapprenticeship13.jpg);
	}
	.containerHeaderApprenticeship14 {
		background-image: url(../jpg/bg-headerapprenticeship14.jpg);
	}
	.containerHeaderApprenticeship15 {
		background-image: url(../jpg/bg-headerapprenticeship15.jpg);
	}
	.containerHeaderApprenticeship16 {
		background-image: url(../jpg/bg-headerapprenticeship16.jpg);
	}
	.containerHeaderApprenticeship17 {
		background-image: url(../jpg/bg-headerapprenticeship17.jpg);
	}
	.containerHeaderApprenticeship18 {
		background-image: url(../jpg/bg-headerapprenticeship18.jpg);
	}
	.containerHeaderApprenticeship19 {
		background-image: url(../jpg/bg-headerapprenticeship19.jpg);
	}
	.containerHeaderApprenticeship20 {
		background-image: url(../jpg/bg-headerapprenticeship20.jpg);
	}
	.containerHeaderApprenticeship21 {
		background-image: url(../jpg/bg-headerapprenticeship21.jpg);
	}
	.containerHeaderApprenticeship22 {
		background-image: url(../jpg/bg-headerapprenticeship22.jpg);
    }
	.containerHeaderApprenticeship23 {
		background-image: url(../jpg/bg-headerapprenticeship23.jpg);
	}
    .containerHeaderApprenticeship24 {
		background-image: url(../jpg/bg-headerapprenticeship24.jpg);
    }
    .containerHeaderApprenticeship25 {
		background-image: url(../jpg/bg-headerapprenticeship25.jpg);
    }
	.containerHeaderMentalHealth {
		background-image: url(../jpg/bg-headermentalhealth.jpg);
	}
	.containerHeaderEngagement {
		background-image: url(../jpg/bg-headerengagement.jpg);
	}
	.containerHeaderFeedback {
		background-image: url(../jpg/bg-headerpositivefeedback.jpg);
	}
	.containerHeaderMotivatingTeams {
		background-image: url(../jpg/bg-headermotivatingteams.jpg);
	}
	.containerHeaderImpact2025 {
		background-image: url(../jpg/bg-headerimpact2025.jpg);
	}

	/* On screens that are between 1500px and 1700px adjust header div height */
	@media screen and (min-width: 1500px) and (max-width:1700px) {
		.containerHeaderHome,
		.containerHeaderHomeChristmas,
		.containerHeaderAbout,
		.containerHeaderApprenticeshipEngland,
		.containerHeaderLeadership,
		.containerHeaderHealth,
		.containerHeaderFunded,
		.containerHeaderApprenticeshipWales,
		.containerHeaderJoinUs,
        .containerHeaderJoinOurTeam,
		.containerHeaderCaseStudy01,
		.containerHeaderCaseStudy02,
		.containerHeaderCaseStudy03,
		.containerHeaderCaseStudy04,
		.containerHeaderCaseStudy05,
		.containerHeaderCaseStudy06,
		.containerHeaderCaseStudy07,
		.containerHeaderCaseStudy08,
		.containerHeaderCaseStudy09,        
        .containerHeaderPortal,
		.containerHeaderSafeguarding,
		.containerHeaderEquality,
		.containerHeaderLearnerInvolvement,
		.containerHeaderLibrary,
		.containerHeaderMobile,
		.containerHeaderLearnerHandbook,
		.containerHeaderLearnerNewsletter,
		.containerHeaderNewsletterAug23NHS75,
		.containerHeaderNewsletterAug23BritishValues,
		.containerHeaderNewsletterAug23SeaLevels,
		.containerHeaderNewsletterAug23CountyLines,
		.containerHeaderNewsletterAug23ProjectManagement,
		.containerHeaderSustainability,
		.containerHeaderYourVoice,
		.containerHeaderApprenticeshipEnglandCare,
		.containerHeaderStudyGuide,
		.containerHeaderApprenticeship01,
		.containerHeaderApprenticeship02,
		.containerHeaderApprenticeship03,
		.containerHeaderApprenticeship04,
		.containerHeaderApprenticeship05,
		.containerHeaderApprenticeship06,
		.containerHeaderApprenticeship07,
		.containerHeaderApprenticeship08,
		.containerHeaderApprenticeship09,
		.containerHeaderApprenticeship10,
		.containerHeaderApprenticeship11,
		.containerHeaderApprenticeship12,
		.containerHeaderApprenticeship13,
		.containerHeaderApprenticeship14,
		.containerHeaderApprenticeship15,
		.containerHeaderApprenticeship16,
		.containerHeaderApprenticeship17,
		.containerHeaderApprenticeship18,
		.containerHeaderApprenticeship19,
		.containerHeaderApprenticeship10,
		.containerHeaderApprenticeship21,
		.containerHeaderApprenticeship22,
		.containerHeaderApprenticeship23,
		.containerHeaderApprenticeship24,
		.containerHeaderApprenticeship25,
		.containerHeaderMentalHealth,
		.containerEngagement,
        .containerHeaderFeedback,
        .containerHeaderMotivatingTeams,
        .containerHeaderImpact2025 {
			min-height: 700px;
		}			
}

	/* On screens that are between 992px and 1499px adjust header div height */
	@media screen and (min-width: 992px) and (max-width:1499px) {
		.containerHeaderHome,
		.containerHeaderHomeChristmas,
		.containerHeaderAbout,
		.containerHeaderApprenticeshipEngland,
		.containerHeaderLeadership,
		.containerHeaderHealth,
		.containerHeaderFunded,
		.containerHeaderApprenticeshipWales,
		.containerHeaderJoinUs,
        .containerHeaderJoinOurTeam,
		.containerHeaderCaseStudy01,
		.containerHeaderCaseStudy02,
		.containerHeaderCaseStudy03,
		.containerHeaderCaseStudy04,
		.containerHeaderCaseStudy05,
		.containerHeaderCaseStudy06,
		.containerHeaderCaseStudy07,
		.containerHeaderCaseStudy08,
		.containerHeaderCaseStudy09,        
		.containerHeaderPortal,
		.containerHeaderSafeguarding,
		.containerHeaderEquality,
		.containerHeaderLearnerInvolvement,
		.containerHeaderLibrary,
		.containerHeaderMobile,
		.containerHeaderLearnerHandbook,
		.containerHeaderLearnerNewsletter,
		.containerHeaderNewsletterAug23NHS75,
		.containerHeaderNewsletterAug23BritishValues,
		.containerHeaderNewsletterAug23SeaLevels,
		.containerHeaderNewsletterAug23CountyLines,
		.containerHeaderNewsletterAug23ProjectManagement,
		.containerHeaderSustainability,
		.containerHeaderYourVoice,
		.containerHeaderApprenticeshipEnglandCare,
		.containerHeaderStudyGuide,
		.containerHeaderApprenticeship01,
		.containerHeaderApprenticeship02,
		.containerHeaderApprenticeship03,
		.containerHeaderApprenticeship04,
		.containerHeaderApprenticeship05,
		.containerHeaderApprenticeship06,
		.containerHeaderApprenticeship07,
		.containerHeaderApprenticeship08,
		.containerHeaderApprenticeship09,
		.containerHeaderApprenticeship10,
		.containerHeaderApprenticeship11,
		.containerHeaderApprenticeship12,
		.containerHeaderApprenticeship13,
		.containerHeaderApprenticeship14,
		.containerHeaderApprenticeship15,
		.containerHeaderApprenticeship16,
		.containerHeaderApprenticeship17,
		.containerHeaderApprenticeship18,
		.containerHeaderApprenticeship19,
		.containerHeaderApprenticeship20,
		.containerHeaderApprenticeship21,
		.containerHeaderApprenticeship22,
		.containerHeaderApprenticeship23,
		.containerHeaderApprenticeship24,
		.containerHeaderApprenticeship25,
		.containerHeaderMentalHealth,
		.containerEngagement,
        .containerHeaderFeedback,
        .containerHeaderMotivatingTeams,
        .containerHeaderImpact2025 {
			min-height: 650px;
		}			
}

	/* On screens that are 991px or less adjust header div height */
	@media screen and (max-width: 991px) {
		.containerHeaderHome,
		.containerHeaderHomeChristmas,
		.containerHeaderAbout,
		.containerHeaderApprenticeshipEngland,
		.containerHeaderLeadership,
		.containerHeaderHealth,
		.containerHeaderFunded,
		.containerHeaderApprenticeshipWales,
		.containerHeaderJoinUs,
        .containerHeaderJoinOurTeam,
		.containerHeaderCaseStudy01,
		.containerHeaderCaseStudy02,
		.containerHeaderCaseStudy03,
		.containerHeaderCaseStudy04,
		.containerHeaderCaseStudy05,
		.containerHeaderCaseStudy06,
		.containerHeaderCaseStudy07,
		.containerHeaderCaseStudy08,
		.containerHeaderCaseStudy09,
		.containerHeaderPortal,
		.containerHeaderSafeguarding,
		.containerHeaderEquality,
		.containerHeaderLearnerInvolvement,
		.containerHeaderLibrary,
		.containerHeaderMobile,
		.containerHeaderLearnerHandbook,
		.containerHeaderLearnerNewsletter,
		.containerHeaderNewsletterAug23NHS75,
		.containerHeaderNewsletterAug23BritishValues,
		.containerHeaderNewsletterAug23SeaLevels,
		.containerHeaderNewsletterAug23CountyLines,
		.containerHeaderNewsletterAug23ProjectManagement,
		.containerHeaderSustainability,
		.containerHeaderYourVoice,
		.containerHeaderApprenticeship01,
		.containerHeaderApprenticeshipEnglandCare,
		.containerHeaderStudyGuide,
		.containerHeaderApprenticeship01,
		.containerHeaderApprenticeship02,
		.containerHeaderApprenticeship03,
		.containerHeaderApprenticeship04,
		.containerHeaderApprenticeship05,
		.containerHeaderApprenticeship06,
		.containerHeaderApprenticeship07,
		.containerHeaderApprenticeship08,
		.containerHeaderApprenticeship09,
		.containerHeaderApprenticeship10,
		.containerHeaderApprenticeship11,
		.containerHeaderApprenticeship12,
		.containerHeaderApprenticeship13,
		.containerHeaderApprenticeship14,
		.containerHeaderApprenticeship15,
		.containerHeaderApprenticeship16,
		.containerHeaderApprenticeship17,
		.containerHeaderApprenticeship18,
		.containerHeaderApprenticeship19,
		.containerHeaderApprenticeship20,
		.containerHeaderApprenticeship21,
		.containerHeaderApprenticeship22,
		.containerHeaderApprenticeship23,
		.containerHeaderApprenticeship24,
		.containerHeaderApprenticeship25,
		.containerHeaderMentalHealth,
		.containerEngagement,
        .containerHeaderFeedback,
        .containerHeaderImpact2025 {
			min-height: 600px;
		}	

		.containerHeaderHome {
			background-image: url(../jpg/bg-headerhomemobile.jpg);
		}
		.containerHeaderHomeChristmas {
			background-image: url(../jpg/bg-headerhomechristmasmobile.jpg);
		}		
		.containerHeaderAbout {
			background-image: url(../jpg/bg-headeraboutmobile.jpg);
		}
		.containerHeaderApprenticeshipWales {
			background-image: url(../jpg/bg-headerapprenticeshipwalesmobile.jpg);
		}	
		.containerHeaderHealth {
			background-image: url(../jpg/bg-headerhealthmobile.jpg);
		}
		.containerHeaderLeadership {
			background-image: url(../jpg/bg-headerleadershipmobile.jpg);
		}
		.containerHeaderFunded {
			background-image: url(../jpg/bg-headerfundedmobile.jpg);
		}	
		.containerHeaderJoinUs {
			background-image: url(../jpg/bg-headerjoinusmobile.jpg);
		}
        .containerHeaderJoinOurTeam {
			background-image: url(../jpg/bg-headerjoinourteammobile.jpg);
		}
		.containerHeaderPortal {
			background-image: url(../jpg/bg-headerportalmobile.jpg);
		}
		.containerHeaderStudyGuide {
			background-image: url(../jpg/bg-headerstudyguidemobile.jpg);
		}
		.containerHeaderCaseStudy01 {
			background-image: url(../jpg/bg-headercasestudy01mobile.jpg);
		}	
		.containerHeaderCaseStudy02 {
			background-image: url(../jpg/bg-headercasestudy02mobile.jpg);
		}
		.containerHeaderCaseStudy03 {
			background-image: url(../jpg/bg-headercasestudy03mobile.jpg);
		}	
		.containerHeaderCaseStudy04 {
			background-image: url(../jpg/bg-headercasestudy04mobile.jpg);
		}
		.containerHeaderCaseStudy05 {
			background-image: url(../jpg/bg-headercasestudy05mobile.jpg);
		}        
		.containerHeaderCaseStudy07 {
			background-image: url(../jpg/bg-headercasestudy07mobile.jpg);
		}	
		.containerHeaderCaseStudy08 {
			background-image: url(../bg-headercasestudy08mobile.html);
		} 
		.containerHeaderCaseStudy09 {
			background-image: url(../jpg/bg-headercasestudy09mobile.jpg);
		}        
		.containerHeaderSafeguarding {
			background-image: url(../jpg/bg-headersafeguardingmobile.jpg);
		}
		.containerHeaderYourVoice {
			background-image: url(../jpg/bg-headeryourvoicemobile.jpg);
		}	
		.containerHeaderLearnerInvolvement {
			background-image: url(../jpg/bg-headerlearnerinvolvementmobile.jpg);
		}
		.containerHeaderMobile {
			background-image: url(../jpg/bg-headermobileappsmobile.jpg);
		}	
		.containerHeaderLearnerHandbook {
			background-image: url(../jpg/bg-headerlearnerhandbookmobile.jpg);
		}	
		.containerHeaderLearnerNewsletter {
			background-image: url(../jpg/bg-headerlearnernewslettermobile.jpg);
		}
		.containerHeaderNewsletterAug23NHS75 {
		    background-image: url(../jpg/bg-headernewsletteraug23nhs75mobile.jpg);
		}
		.containerHeaderNewsletterAug23BritishValues {
		    background-image: url(../jpg/bg-headernewsletteraug23britishvaluesmobile.jpg);
		}
		.containerHeaderNewsletterAug23SeaLevels {
		    background-image: url(../jpg/bg-headernewsletteraug23sealevelsmobile.jpg);
		}
		.containerHeaderNewsletterAug23CountyLines {
		    background-image: url(../jpg/bg-headernewsletteraug23countylinesmobile.jpg);
		}
		.containerHeaderNewsletterAug23ProjectManagement {
		    background-image: url(../jpg/bg-headernewsletteraug23projectmanagementmobile.jpg);
		}
		.containerHeaderSustainability {
			background-image: url(../jpg/bg-headersustainabilitymobile.jpg);
		}
		.containerHeaderApprenticeship01 {
			background-image: url(../jpg/bg-headerapprenticeship01mobile.jpg);
		}
		.containerHeaderApprenticeship02 {
			background-image: url(../jpg/bg-headerapprenticeship02mobile.jpg);
		}
		.containerHeaderApprenticeship03 {
			background-image: url(../jpg/bg-headerapprenticeship03mobile.jpg);
		}
		.containerHeaderApprenticeship04 {
			background-image: url(../jpg/bg-headerapprenticeship04mobile.jpg);
		}
		.containerHeaderApprenticeship05 {
			background-image: url(../jpg/bg-headerapprenticeship05mobile.jpg);
		}
		.containerHeaderApprenticeship06 {
			background-image: url(../jpg/bg-headerapprenticeship06mobile.jpg);
		}
		.containerHeaderApprenticeship07 {
			background-image: url(../jpg/bg-headerapprenticeship07mobile.jpg);
		}
		.containerHeaderApprenticeship08 {
			background-image: url(../jpg/bg-headerapprenticeship08.jpg);
		}
		.containerHeaderApprenticeship09 {
			background-image: url(../jpg/bg-headerapprenticeship09.jpg);
		}
		.containerHeaderApprenticeship10 {
			background-image: url(../jpg/bg-headerapprenticeship10.jpg);
		}
		.containerHeaderApprenticeship11 {
			background-image: url(../jpg/bg-headerapprenticeship11.jpg);
		}
		.containerHeaderApprenticeship12 {
			background-image: url(../jpg/bg-headerapprenticeship12.jpg);
		}
		.containerHeaderApprenticeship13 {
			background-image: url(../jpg/bg-headerapprenticeship13mobile.jpg);
		}
		.containerHeaderApprenticeship14 {
			background-image: url(../jpg/bg-headerapprenticeship14.jpg);
		}
		.containerHeaderApprenticeship15 {
			background-image: url(../jpg/bg-headerapprenticeship15.jpg);
		}
		.containerHeaderApprenticeship16 {
			background-image: url(../jpg/bg-headerapprenticeship16mobile.jpg);
		}
		.containerHeaderApprenticeship17 {
			background-image: url(../jpg/bg-headerapprenticeship17mobile.jpg);
		}
		.containerHeaderApprenticeship18 {
			background-image: url(../jpg/bg-headerapprenticeship18mobile.jpg);
		}
		.containerHeaderApprenticeship19 {
			background-image: url(../jpg/bg-headerapprenticeship19mobile.jpg);
		}	
		.containerHeaderApprenticeship20 {
			background-image: url(../jpg/bg-headerapprenticeship20mobile.jpg);
		}	
		.containerHeaderApprenticeship21 {
			background-image: url(../jpg/bg-headerapprenticeship21mobile.jpg);
		}
		.containerHeaderApprenticeship23 {
			background-image: url(../jpg/bg-headerapprenticeship23mobile.jpg);
		}	
		.containerHeaderApprenticeship24 {
			background-image: url(../jpg/bg-headerapprenticeship24mobile.jpg);
		}
		.containerHeaderApprenticeship25 {
			background-image: url(../jpg/bg-headerapprenticeship25mobile.jpg);
		}        
		.containerHeaderMentalHealth {
			background-image: url(../jpg/bg-headermentalhealthmobile.jpg);
		}
		.containerHeaderEngagement {
			background-image: url(../jpg/bg-headerengagementmobile.jpg);
		}
        .containerHeaderFeedback {
            background-image: url(../jpg/bg-headerpositivefeedbackmobile.jpg);
        }
        .containerHeaderMotivatingTeams {
            background-image: url(../jpg/bg-headermotivatingteamsmobile.jpg);
        }
        .containerHeaderImpact2025 {
            background-image: url(../jpg/bg-headerimpact2025mobile.jpg);
        }        
	}

	.container h1 {
		color: #fff;
		padding-top: 120px;
		width: 45%;
	}

	.iconDuration, .iconChristmas {
		position: absolute;
		top: 15%;
		right: 8%;
	}

	/* On screens that are 991px or less */
	@media screen and (max-width: 991px) {
	.container h1 {
		font-size: 160%;
		padding-top: 12px;
		width: 100%;
        text-align: center;
		}
		
	.iconDuration {
		position: absolute;
		top: 62%;
		left: 2%;
		max-width: 115px;
	}	
	.iconChristmas {
		position: absolute;
		top: 32%;
		right: 2%;
		max-width: 115px;
	}		
	}

	.container p.lead {
		color: #fff;
		width: 45%;
		text-align: left;
	}

	/* On screens that are 991px or less */
	@media screen and (max-width: 991px) {
	.container p.lead {
		width: 100%;
		}
	}

	.containerIcons {
		position: absolute;
		top: 92%;
		left: 50%; 
		transform: translate(-50%, 0);
	}
		.containerIcons .container p.iconText {
			font-size: 90%;
			line-height: 1.1em;
			color: #fff;
			text-align: left;
		}
		.containerIcons .container img.iconTextIcon {
			display: block;
			float: left;
			margin-right: 10px;
			max-height: 40px;
		}

	/* On screens that are 991px or less */
	@media screen and (max-width: 991px) {
		.containerIcons {
			top: 86%;
		}
	}

	a.chooseCourseEngland:link, a.chooseCourseEngland:visited,
	a.chooseCourseWales:link, a.chooseCourseWales:visited,
	a.chooseCourseLloegr:link, a.chooseCourseLloegr:visited {
		float: right;
		display: block;
		width: 100px;
		height: 100px;
		text-decoration: none;
		margin: 0 0 10px 10px;
	}
	a.chooseCourseWales:link, a.chooseCourseWales:visited {
		background: url(../jpg/bg-icon-wales-england-courses.jpg) 0 0 no-repeat;
	}
		a.chooseCourseWales:hover {
			background: url(../jpg/bg-icon-wales-england-courses.jpg) 0 -100px no-repeat;
		}
	a.chooseCourseEngland:link, a.chooseCourseEngland:visited {
		background: url(../jpg/bg-icon-wales-england-courses.jpg) -100px 0 no-repeat;
	}
		a.chooseCourseEngland:hover {
			background: url(../jpg/bg-icon-wales-england-courses.jpg) -100px -100px no-repeat;
		}
	a.chooseCourseLloegr:link, a.chooseCourseEngland:visited {
		background: url(../jpg/bg-icon-wales-england-courses.jpg) -200px 0 no-repeat;
	}
		a.chooseCourseLloegr:hover {
			background: url(../jpg/bg-icon-wales-england-courses.jpg) -200px -100px no-repeat;
		}

.containerHeaderGeneric {
	width: 100%;
	position: relative;
	min-height: 200px;
	background-color: #000;
    background-size: cover;
    background-position: top center;
	background-image: url(../jpg/bg-headergeneric.jpg);
}

.containerHeaderAchieversEdge {
	width: 100%;
	position: relative;
	min-height: 200px;
	background-color: #000;
    background-size: cover;
    background-position: top center;
	background-image: url(../jpg/bg-headerachieversedge.jpg);
}

.containerHeaderAcumenManagement {
	width: 100%;
	position: relative;
	min-height: 200px;
	background-color: #000;
    background-size: cover;
    background-position: top center;
	background-image: url(../jpg/bg-headeracumenmanagement.jpg);
}

.containerHeaderThePulse {
	width: 100%;
	position: relative;
	min-height: 200px;
	background-color: #000;
    background-size: cover;
    background-position: top center;
	background-image: url(../jpg/bg-headerpulse.jpg);
}

.containerHeaderCovid {
	width: 100%;
	position: relative;
	min-height: 200px;
	background-color: #000;
    background-size: cover;
    background-position: top center;
	background-image: url(../jpg/bg-headercoronavirus.jpg);
}

.containerHeaderNEC {
	width: 100%;
	position: relative;
	min-height: 200px;
	background-color: #000;
    background-size: cover;
    background-position: top center;
	background-image: url(../jpg/bg-headerjoinnec.jpg);
}




/* Digital Know How landing page headers */

.containerHeaderLoansLevel03, .containerHeaderLoansLevel04, .containerHeaderLoansLevel05,
.containerHeaderAcumenLevel03, .containerHeaderAcumenLevel05, .containerHeaderAcumenGeneric01, .containerHeaderAcumenGeneric02 {
	width: 100%;
	position: relative;
	min-height: 340px;
	background-color: #000;
	background-size: cover;
	background-position: bottom center;
}
	.containerHeaderLoansLevel03 {
		background-image: url(../jpg/whats-holding-you-back-bg-header-level-3.jpg);
	}
	.containerHeaderLoansLevel04 {
		background-image: url(../jpg/whats-holding-you-back-bg-header-level-4.jpg);
	}
	.containerHeaderLoansLevel05 {
		background-image: url(../jpg/whats-holding-you-back-bg-header-level-5.jpg);
	}
	.containerHeaderAcumenLevel03 {
		background-image: url(../jpg/acumen-management-level-3-team-leader.jpg);
	}
	.containerHeaderAcumenLevel05 {
		background-image: url(../jpg/acumen-management-level-5-operations-manager.jpg);
	}
	.containerHeaderAcumenGeneric01 {
		background-image: url(../jpg/acumen-management-generic-upskill.jpg);
	}
	.containerHeaderAcumenGeneric02 {
		background-image: url(../jpg/acumen-management-generic-training.jpg);
	}
		.containerHeaderLoansLevel03 .containerIcons,
		.containerHeaderLoansLevel04 .containerIcons,
		.containerHeaderLoansLevel05 .containerIcons,
		.containerHeaderAcumenLevel03 .containerIcons,
		.containerHeaderAcumenLevel05 .containerIcons,
		.containerHeaderAcumenGeneric01 .containerIcons,
		.containerHeaderAcumenGeneric02 .containerIcons {
			top: 82%;
		}

/* On screens that are 991px or less (tablets) */
@media screen and (max-width: 991px) {
 	.containerHeaderAcumenLevel03 {
		background-image: url(../jpg/acumen-management-level-3-team-leader-tablet.jpg);
	}   
 	.containerHeaderAcumenLevel05 {
		background-image: url(../jpg/acumen-management-level-5-operations-manager-tablet.jpg);
	}  
 	.containerHeaderAcumenGeneric01 {
		background-image: url(../jpg/acumen-management-generic-upskill-tablet.jpg);
	}   
 	.containerHeaderAcumenGeneric02 {
		background-image: url(../jpg/acumen-management-generic-training-tablet.jpg);
	}      
    
}

/* On screens that are 568px or less (mobiles) */
@media screen and (max-width: 568px) {
	.containerHeaderLoansLevel03 {
		background-image: url(../jpg/whats-holding-you-back-bg-header-level-3-mobile.jpg);
	}
	.containerHeaderLoansLevel04 {
		background-image: url(../jpg/whats-holding-you-back-bg-header-level-4-mobile.jpg);
	}
	.containerHeaderLoansLevel05 {
		background-image: url(../jpg/whats-holding-you-back-bg-header-level-5-mobile.jpg);
	}
 	.containerHeaderAcumenLevel03 {
		background-image: url(../jpg/acumen-management-level-3-team-leader-mobile.jpg);
	}  
 	.containerHeaderAcumenLevel05 {
		background-image: url(../jpg/acumen-management-level-5-operations-manager-mobile.jpg);
	}    
 	.containerHeaderAcumenGeneric01 {
		background-image: url(../jpg/acumen-management-generic-upskill-mobile.jpg);
	}  
 	.containerHeaderAcumenGeneric02 {
		background-image: url(../jpg/acumen-management-generic-training-mobile.jpg);
	}      
}

.containerLanding, .containerLandingAcumen {
	text-align: left;
}
	.containerLanding p, .containerLanding h1, .containerLanding h2, .containerLanding h3,
	.containerLandingAcumen p, .containerLandingAcumen h1, .containerLandingAcumen h2, .containerLandingAcumen h3 {
		text-align: left;
	}
	.containerLanding h1,
	.containerLandingAcumen h1 {
		font-size: 175%;
		font-weight: 700;
		color: #333;
		padding-top: 0.8em;
        padding-bottom: 0.4em;
		width: 100%;
	}
	.containerLanding h2, .containerLanding h3,
	.containerLandingAcumen h2, .containerLandingAcumen h3 {
		font-size: 140%;
		font-weight: 700;
		border-top: 1px solid #bcbcbc;
		padding: 1em 0 0.6em 0;
	}
	.containerLanding ul {
		text-align: left;
		list-style-image: url(../png/ul-list-tick-grn.png);
	}
	.containerLandingAcumen ul {
		text-align: left;
		list-style-image: url(../png/ul-list-tick-org.png);
	}
	.containerLanding ul.plain {
		list-style-image: url(../png/ul-list-circle-grey.png);
	}




/* Form elements */

label {
    font-weight: 200;
}




/* Contact holder with ESF logo */

.containerContact {
	width: 100%;
	background-color: #000;
	margin: 0;
	padding: 15px 0 0 0;
}
	.containerContact p.telephone {
		text-align: left;
		color: #fff;
		padding-right: 178px;
	}

	/* On screens that are 991px or less */
	@media screen and (max-width: 991px) {
		.containerContact p.telephone {
			font-size: 82%;
		}
			.containerContact p.telephone .telephoneContact {
				display: none;
			}
	}




/* Contact holder without ESF logo */

.containerFullcontact {
	width: 100%;
	background-color: #000;
	margin: 0;
	padding: 5px 0 0 0;
}
	.containerFullcontact .container p.telephone { 
		color: #fff;
		float: right;
		padding-top: 10px;
	}
	.containerFullcontact .container a.languageWelsh:link,
	.containerFullcontact .container a.languageWelsh:visited,
	.containerFullcontact .container a.languageEnglish:link,
	.containerFullcontact .container a.languageEnglish:visited { 
		float: right;
		display: inline-block;
		width: 30px;
		height: 30px;
		margin-right: 20px;
		margin-top: 8px;
		text-decoration: none;
	}
	.containerFullcontact .container a.languageWelsh:link,
	.containerFullcontact .container a.languageWelsh:visited { 
		background: url(../png/icon-language.png) 0 0 no-repeat;
	}
		.containerFullcontact .container a.languageWelsh:hover {
			background: url(../png/icon-language.png) 0 -30px no-repeat;
		}
	.containerFullcontact .container a.languageEnglish:link,
	.containerFullcontact .container a.languageEnglish:visited { 
		background: url(../png/icon-language.png) -30px 0 no-repeat;
	}
		.containerFullcontact .container a.languageEnglish:hover {
			background: url(../png/icon-language.png) -30px -30px no-repeat;
		}

.btn-primary {
    color: #fff;
    background-color: #749a5f;
    border-color: #556b49;
}
	.btn-primary:hover {
		color: #fff;
		background-color: #333;
		border-color: #000;
	}

.containerFull, .containerFullBlue, .containerFullGreen, .containerFullOrange { 
	width: 100%;
	position: relative;
	margin-top: 50px;
	/*margin-bottom: 100px;*/
	margin-bottom: 50px;
}
	.containerFull { 
		background-color: #f3f3f3;
	}
	.containerFullBlue { 
		background-color: #00abe6;
	}
	.containerFullGreen { 
		background-color: #749a5f;
	}
	.containerFullOrange { 
		background-color: #f0512a;
	}
		.containerFullBlue h2, .containerFullGreen h2, .containerFullOrange h2 { 
			color: #fff;
		}
	.containerFull img.arrow, .containerFullBlue img.arrow, .containerFullGreen img.arrow, .containerFullOrange img.arrow {
		display: none;
		position: absolute;
		left: 50%;
		bottom: -50px;
		margin-left: -50px;
	}

.containerFullBlank { 
	width: 100%;
	background-color: #f3f3f3;
	position: relative;
	margin-top: 50px;
	margin-bottom: 30px;
	z-index: 1;
}

.peterRogers {
	position: relative;
}

.peterRogers p {
	text-align: left;
}

.peterRogers img {
	max-width: 400px;
	position: absolute;
	bottom: -68px;
	right: 0;
}




/* Carousel styles */

.item { 
	position: relative;
}

.carousel-caption { 
	text-align: left;
	position: absolute;
	width: 28%;
	left: 20%;
	top: 20%;
}

.carousel-caption .contactLink:link, .carousel-caption .contactLink:visited,
.carousel-caption .contactLinkBlue:link, .carousel-caption .contactLinkBlue:visited,
.carousel-caption .contactLinkOrange:link, .carousel-caption .contactLinkOrange:visited {
	margin: 60px 0 0 0;
}

.carousel-caption p.curriculumApproach { 
	font-family: 'Lato', sans-serif;
	font-size: 225%;
    line-height: 1.1em;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
}




/* Latest News styles */

.newsItem {
	padding-bottom: 15px;
}

.newsItem p, .newsItem h1, .newsItem h2, .newsItem h3, .newsItem h4 {
	text-align: left;
}

.newsItem h1, .newsItem h2, .newsItem h3, .newsItem h4 {
	color: #333;
    font-weight: 300;
}

.newsItem h1 {
    font-size: 185%;
	margin: 0;
    padding: 0.3em 0 0.5em 0;
    width: 100%;
}

.newsItem h2 {
    font-size: 165%;
}

.newsItem h4 {
    font-size: 120%;
    font-weight: 700;
	padding: 0 0 0.3em 0;
}

.newsItem img {
	float: right;
	padding: 0 0 20px 20px;
	max-height: 190px;
}

	/* On screens that are 767px or less */
	@media screen and (max-width: 767px) {
	.newsItem img {
		padding: 0 0 20px 0;
	}
	}

.blogArticle {
	margin-bottom: 20px;
	padding: 25px;
	border: 1px solid #efefef;
	border-radius: 20px;
}
	.blogArticle h1, .blogArticle h2, .blogArticle h3, .blogArticle h4, .blogArticle p {
		text-align: left;
	}
	.blogArticle img {
		float: right;
		padding: 0 0 20px 20px;
	}
	.blogArticle p.blogDate {
		text-align: left;
		color: #749a5f;
		font-size: 700;
	}
	.blogArticle a:link, .blogArticle a:visited,
	.newsItem a:link, .newsItem a:visited{
		color: #337ab7;
		background-image: url("../jpg/bg-blog-link.jpg");
		background-repeat: no-repeat;
		padding-left: 30px;
	}
		.blogArticle a:hover,
		.newsItem a:hover {
			color: #999;
		}

.tipHolder {
    display: block;
    background: #dcead4 url("../png/icon-tip-lightbulb.png") 10px 10px no-repeat;
    border-radius: 20px;
    padding: 22px 15px 10px 15px;
}
    .tipHolder p {
        padding-left: 55px;
    }




/* Join Us page styles */

.joinusHolder {
    display: block;
    color: #fff;
    background: #1094d2;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 15px;
}
    .joinusHolder h3 {
        font-size: 165%;
        font-weight: 400;
        padding: 0 0 0.3em 0;
        line-height: 1em;
    }
    .joinusHolder h4 {
        padding: 0 0 0.3em 0;
        line-height: 1em;
    }




/* Care Apprenticeships holder */
	.ApprenticeshipHolder {
		position: relative;
		display: block;
		margin-bottom: 8px;
		padding: 0 20px;
		border: 1px solid #ccc;
		border-radius: 15px;
	}
		img.curriculumApproachtab {
			position: absolute;
			top: 20px;
			right: -11px;
		}

	.ApprenticeshipHolder h4, .ApprenticeshipHolder p {
		text-align: left;
	}
	.ApprenticeshipHolder h4 {
		margin-right: 160px;
	}

	/* On screens that are 767px or less */
	@media screen and (max-width: 767px) {
	.ApprenticeshipHolder h4 {
		margin-top: 50px;
		margin-right: 0;
	}
	}

	.ApprenticeshipHolder a.contactCare:link, .ApprenticeshipHolder a.contactCare:visited,
	.containerLanding a.contactCare:link, .containerLanding a.contactCare:visited,
	.ApprenticeshipHolder a.contactHealth:link, .ApprenticeshipHolder a.contactHealth:visited,
	.ApprenticeshipHolder a.contactManage:link, .ApprenticeshipHolder a.contactManage:visited {
		display: block;
		color: #fff;
		text-align: center;
		min-width: 145px;
		max-width: 220px;
		padding: 5px;
		border-radius: 10px;
	}
		.ApprenticeshipHolder a.contactCare:link, .ApprenticeshipHolder a.contactCare:visited,
		.containerLanding a.contactCare:link, .containerLanding a.contactCare:visited {
			border: 1px solid #749a5f;
			background: url("../jpg/bg-contactlink.jpg") 0 -200px no-repeat;
		}
		.ApprenticeshipHolder a.contactHealth:link, .ApprenticeshipHolder a.contactHealth:visited {
			border: 1px solid #004f6a;
			background: url("../jpg/bg-healthlink.jpg") 0 -200px no-repeat;
		}
			.ApprenticeshipHolder a.contactCare:hover,
			.ApprenticeshipHolder a.contactHealth:hover,
			.containerLanding a.contactCare:hover {
				text-decoration: none;	
				border-color: #000;
			}
				.ApprenticeshipHolder a.contactCare:hover,
				.containerLanding a.contactCare:hover {
					background: url("../jpg/bg-contactlink.jpg") 0 0 no-repeat;
				}
				.ApprenticeshipHolder a.contactHealth:hover {
					background: url("../jpg/bg-healthlink.jpg") 0 0 no-repeat;
				}

		.ApprenticeshipHolder a.contactManage:link, .ApprenticeshipHolder a.contactManage:visited {
			border: 1px solid #bb1a07;
			background: url("../jpg/bg-managelink.jpg") 0 -200px no-repeat;
		}
				.ApprenticeshipHolder a.contactManage:hover {
					text-decoration: none;	
					border-color: #000;					
					background: url("../jpg/bg-managelink.jpg") 0 0 no-repeat;
				}

		
a.downloadHealthBrochure:link, a.downloadHealthBrochure:visited {
	color: #749a5f;
	font-weight: 700;
}
a.downloadClinicalBrochure:link, a.downloadClinicalBrochure:visited {
	color: #00abe6;
	font-weight: 700;
}
a.downloadAcumenBrochure:link, a.downloadAcumenBrochure:visited {
	color: #f0512a;
	font-weight: 700;
}
	a.downloadAcumenBrochure:hover {
		color: #333;
	}

.careerCoach {
	position: relative;
	background: #f4f4f4;
	margin-top: 20px;
	padding: 0 20px 10px 20px;
	border-radius: 20px;
}
	.careerCoach h5, .careerCoach p {
		text-align: left;
	}
	.careerCoach p.coaching {
		padding-right: 245px;
	}
	.careerCoach img {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.careerCoach p a:link, .careerCoach p a:visited {
		color: #3284b5;
		font-weight: 700;
		text-decoration: underline;
	}
		.careerCoach p a:hover {
			color: #ccc;
			text-decoration: none;
		}

	/* On screens that are between 768px and 1199px */
	@media screen and (min-width: 768px) and (max-width:1199px) {
	.careerCoach h5, .careerCoach p {
		padding-right: 240px;
		}
	}		
		
	/* On screens that are 767px or less */
	@media screen and (max-width: 767px) {
	.careerCoach h5 {
		font-size: 125%;
		}		
	.careerCoach h5, .careerCoach p {
		padding-right: 0;
		margin-bottom: 0.2em;
		}
	.careerCoach {
		min-height: 340px;
		}		
	}




/* Clinical Health Care brochures */

.downloadBrochure {
    display: block;
    min-height: 64px;
    margin-bottom: 20px;
	padding: 14px 30px;
    border-radius: 10px;
    border: 1px solid #d0d0d0;
    background: #ececec url(../jpg/bg-downloadbrochure.jpg) 0 0 no-repeat;
}
	.downloadBrochure img {
    	float: left;
		padding-right: 50px;
		border-right: 4px dotted #fff;
	}
	.downloadBrochure p {
    	float: right;
		font-size: 145%;
		padding-top: 68px;
	}
	.downloadBrochure a.health:link, .downloadBrochure a.health:visited {
    	color: #57a166;
	}
	.downloadBrochure a.clinical:link, .downloadBrochure a.clinical:visited {
    	color: #05b0e7;
	}
		.downloadBrochure a.clinical:hover,
		.downloadBrochure a.health:hover {
			color: #666;
			text-decoration: none;
		}
	a.courseOutline:link, a.courseOutline:visited {
		color: #333;
		text-decoration: underline;
	}
		a.courseOutline:hover {
			color: #C1C1C1;
			text-decoration: none;
		}

	/* On screens that are 1199px wide or less centre align image and text */
	@media screen and (max-width: 1199px) {
	.downloadBrochure {
		text-align: center;
	}
	.downloadBrochure img {
    	float: none;
		padding-right: 0;
		border-right: none;		
	}
	.downloadBrochure p {
    	float: none;
		font-size: 145%;
		margin-bottom: 0;
		padding-top: 12px;
	}
}




/* Key facts section */

a.bucketValue:link, a.bucketValue:visited {
    display: block;
    color: #000;
    background-color: #f3f3f3;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 20px 20px 12px 20px;
    text-align: center;
}
    a.bucketValue:hover {
        color: #749a5f;
        background-color: #e1e8dd;
        text-decoration: none;
    }
    a.bucketValue:link p {
        font-weight: 700;
    }

.bucketValueOfsted {
    background-color: #292759;
    border-radius: 20px;
    padding: 5px;
    text-align: center;
}

img.value {
    margin-right: 20px;
}

.containerValues {
    display: flex;
    align-items: center; /* Vertically centers the content */
    /*justify-content: center;  Horizontally centers the content */
    height: 122px; /* Full viewport height */
}
    .containerValues p,
    .training p {
        text-align: left !important;
    }

.containerBenefits {
    text-align: center;
}




/* Key facts section */

.containerKeyfacts { 
	width: 100%;
	background-color: #749a5f;
	position: relative;
	margin-top: 50px;
	margin-bottom: 30px;
	z-index: 1;
}
	.containerKeyfacts h2 {
		color: #fff;
	}

p.learn, p.adapt {
	text-align: right;
}

p.apply, p.reflect {
	text-align: left;
}

	/* On screens that are 767px wide or less centre align annotation text */
	@media screen and (max-width: 767px) {
	p.learn, p.adapt {
		float: left;
		text-align: left;
		width: 46%;
	}
	p.apply, p.reflect {
		float: right;
		text-align: right;
		width: 46%;
	}
	p.reflect {
		margin-top: -25px;
	}		
}


.imgExperiental,
.imgExperientalTablet,
.imgExperientalMobile {
	display: block;
    max-width: 100%;
    height: auto;
	margin: 0 auto;
}
	.imgExperientalTablet {
		display: none;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.imgExperientalMobile {
		padding: 5px 0 20px 0;
	}

.flowchartMobile {
	background-image: none;
}


	/* On screens that are between 992px and 1199px add padding to flowchart image */
	@media screen and (min-width: 992px) and (max-width:1199px) {
	.imgExperiental {
		padding-top: 35px;
	}
}

	/* On screens that are 991px or less hide flowchart image (desktop version) */
	@media screen and (max-width: 991px) {
	.imgExperiental {
		display: none;
	}
}

	/* On screens that are between 767px and 991px show flowchart image (tablet version) */
	@media screen and (min-width: 767px) and (max-width:991px) {
	.imgExperientalTablet {
		display: block;
	}
}

	/* On screens that are 767px or more hide flowchart image (mobile version) */
	@media screen and (min-width: 767px) {
	.imgExperientalMobile {
		display: none;
	}
}

/* On screens that are 767px or less use this background image */
	@media screen and (max-width: 767px) {		
	.flowchartMobile {
		background: url(../gif/bg-flow-chart-mobile.gif) top center no-repeat;
	}
}


.experientalList {
	display: block;
	border: 1px solid #a8cf8c;
	background-color: #e5f5d9;
	padding: 20px 20px 0 20px;
	border-radius: 20px;
}

ul.containerFullkeyfacts, ul.containerFullBluekeyfacts, ul.containerFullOrangekeyfacts {
	padding-top: 1em;
	text-align: left;
}
	ul.containerFullkeyfacts {
		list-style-image: url("../png/ul-list-tick-grn.png");
	}
	ul.containerFullBluekeyfacts {
		list-style-image: url("../png/ul-list-tick-blu.png");
	}
	ul.containerFullOrangekeyfacts {
		list-style-image: url("../png/ul-list-tick-org.png");
	}
		ul.containerFullkeyfacts li, ul.containerFullBluekeyfacts li, ul.containerFullOrangekeyfacts li {
			padding-bottom: 1.5em;
		}

.ourAim {
	border-radius: 20px;
	margin: 5px;
	padding: 0 20px 10px 20px;
	background: rgb(252,252,252);
	background: linear-gradient(180deg, rgba(252,252,252,1) 0%, rgba(240,240,240,1) 100%);		
}

.elementSingle {
	position: relative;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	border-radius: 20px;
	background: #f0f0f0 url("../jpg/corner-page-peel.jpg") bottom right no-repeat;
}

.element {
	position: relative;
	padding-left: 20px;
	padding-bottom: 20px;
	border-radius: 20px;
	min-height: 580px;
	/*background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 25%, rgba(240,240,240,1) 85%);*/
	background: #f0f0f0 url("../jpg/corner-page-peel.jpg") bottom right no-repeat;
}
	.element p, .element h5,
	.elementSingle p, .elementSingle h5 {
		z-index: 0;
		color: #333;
	}
	.element img.cornerImg,
	.element img.cornerImgMobile,
	.elementSingle img.cornerImg,
	.elementSingle img.cornerImgMobile {
		z-index: 1;
		position: absolute;
		bottom: 0;
		right: 0;
	}

.equal {
	overflow: hidden; 
}

.containerFullform, .containerFullformManagement { 
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	margin-top: -100px;
	padding-top: 100px;
	z-index: -1;
}
	.containerFullform { 
		background-image: url("../jpg/bg-contactform.jpg");
	}
	.containerFullformManagement { 
		background-image: url("../jpg/bg-contactformmanagement.jpg");
	}

img.fundingLogo {
	float: left;
	margin: 0 20px 20px 0;
}

.img-staffMember {
    height: 180px;
    width: 180px;
    border-radius: 50%;
    border: 10px solid #f3f3f3;
    margin-bottom: 10px;
}




/* Analysis graph styles */

img.graph {
	max-width: 100%;
	height: auto;
}

p.note {
	font-size: 75%;
}




/* Contact link styles */

a.contactLink:link, a.contactLink:visited,
a.contactLinkBlue:link, a.contactLinkBlue:visited,
a.contactLinkOrange:link, a.contactLinkOrange:visited {
	display: block;
	color: #fff;
	text-align: center;
	min-width: 145px;
	max-width: 220px;
	margin: 0 auto;
	padding: 5px;
	border-radius: 10px;
}
	a.contactLink:link, a.contactLink:visited {
		border: 1px solid #749a5f;
		background: url("../jpg/bg-contactlink.jpg") 0 -200px no-repeat;
	}
		a.contactLink:hover {
			text-decoration: none;	
			border-color: #000;
			background: url("../jpg/bg-contactlink.jpg") 0 0 no-repeat;
		}
	a.contactLinkBlue:link, a.contactLinkBlue:visited {
		border: 1px solid #004f6a;
		background: url("../jpg/bg-healthlink.jpg") 0 -200px no-repeat;
	}
		a.contactLinkBlue:hover {
			text-decoration: none;	
			border-color: #000;
			background: url("../jpg/bg-healthlink.jpg") 0 0 no-repeat;
		}
	a.contactLinkOrange:link, a.contactLinkOrange:visited {
		border: 1px solid #bb1a07;
		background: url("../jpg/bg-managelink.jpg") 0 -200px no-repeat;
	}
		a.contactLinkOrange:hover {
			text-decoration: none;	
			border-color: #000;
			background: url("../jpg/bg-managelink.jpg") 0 0 no-repeat;
		}

a.contactLinkBody:link, a.contactLinkBody:visited {
	color: #749a5f;
}
	a.contactLinkBody:hover {
		color: #666;
	}




/* Contact COVID-19 */

.nav {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: center;
	width: 100%;
	display: table;/* Webkit Fix */
	word-spacing: -.25em; /* hide whitespace nodes in all modern browsers (not for webkit)*/
}
.nav li {
	display:inline-block;
	word-spacing:0; /* reset from parent ul*/
}
* html #nav li { display:inline; } /*IE6*/
*+html #nav li { display:inline; } /*IE7*/
.nav a {
	display: block;
	width: 240px;
	color: #749a5f;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	margin:0 6px;
	padding: 4px;
	text-decoration: none;
}
.nav a:visited { 
	color: #749a5f;
	margin:0 6px;
	padding: 4px;
	text-decoration: none;
}

.nav a:hover, .nav a:active, nav a:focus { 
	color: #999; 
	background-color: #5f7b50;
}




/* Course link styles */

a.courseLinkEngland:link,
a.courseLinkEngland:visited,
a.courseLinkWales:link,
a.courseLinkWales:visited,
a.courseLinkFunded:link,
a.courseLinkFunded:visited,
a.courseLinkLeadership:link,
a.courseLinkLeadership:visited,
a.courseLinkHealth:link,
a.courseLinkHealth:visited,
a.courseLinkDownload:link,
a.courseLinkDownload:visited,
a.courseLinkSend:link,
a.courseLinkSend:visited {
	display: block;
	min-height: 64px;
	max-width: 290px;
	line-height: 1em;
	color: #fff;
	margin: 0 auto 15px auto;
	padding: 14px 5px 5px 70px;
	border-radius: 10px;
}
	a.courseLinkEngland:link,
	a.courseLinkEngland:visited {
		border: 1px solid #749a5f;
		background: url("../jpg/bg-courselink-england.jpg") 0 -200px no-repeat;
	}
		a.courseLinkEngland:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #000;
			background: url("../jpg/bg-courselink-england.jpg") 0 0 no-repeat;
		}

	a.courseLinkWales:link,
	a.courseLinkWales:visited {
		border: 1px solid #000;
		background: url("../jpg/bg-courselink-wales.jpg") 0 0 no-repeat;
	}
		a.courseLinkWales:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #749a5f;
			background: url("../jpg/bg-courselink-wales.jpg") 0 -200px no-repeat;
		}

	a.courseLinkFunded:link,
	a.courseLinkFunded:visited {
		border: 1px solid #a1876d;
		background: url("../jpg/bg-courselink-funded.jpg") 0 0 no-repeat;
	}
		a.courseLinkFunded:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #0f0e0e;
			background: url("../jpg/bg-courselink-funded.jpg") 0 -200px no-repeat;
		}

	a.courseLinkLeadership:link,
	a.courseLinkLeadership:visited {
		border: 1px solid #000;
		background: url("../jpg/bg-courselink-leadership.jpg") 0 0 no-repeat;
	}
		a.courseLinkLeadership:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #749a5f;
			background: url("../jpg/bg-courselink-leadership.jpg") 0 -200px no-repeat;
		}

	a.courseLinkHealth:link,
	a.courseLinkHealth:visited {
		border: 1px solid #000;
		background: url("../jpg/bg-courselink-health.jpg") 0 0 no-repeat;
	}
		a.courseLinkHealth:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #749a5f;
			background: url("../jpg/bg-courselink-health.jpg") 0 -200px no-repeat;
		}

	a.courseLinkDownload:link,
	a.courseLinkDownload:visited {
		border: 1px solid #000;
		background: url("../jpg/bg-courselink-download.jpg") 0 0 no-repeat;
	}
		a.courseLinkDownload:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #749a5f;
			background: url("../jpg/bg-courselink-download.jpg") 0 -200px no-repeat;
		}

	a.courseLinkSend:link,
	a.courseLinkSend:visited {
		border: 1px solid #000;
		background: url("../jpg/bg-courselink-send.jpg") 0 0 no-repeat;
	}
		a.courseLinkSend:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #749a5f;
			background: url("../jpg/bg-courselink-send.jpg") 0 -200px no-repeat;
		}

a.courseLinkGeneric:link,
a.courseLinkGeneric:visited,
a.courseLinkBlue:link,
a.courseLinkBlue:visited,
a.courseLinkOrange:link,
a.courseLinkOrange:visited {
	display: block;
	min-height: 50px;
	max-width: 290px;
	font-weight: 700;
	text-align: center;
	line-height: 1em;
	color: #333;
	margin: 0 auto 20px auto;
	padding: 12px 5px;
	border-radius: 10px;
	border: 1px solid #d0d0d0;
}

a.courseLinkApply:link,
a.courseLinkApply:visited {
	display: block;
	min-height: 50px;
	max-width: 290px;
	font-weight: 700;
	text-align: center;
	line-height: 1em;
	color: #fff;
	margin: 0 auto 20px auto;
	padding: 12px 5px;
	border-radius: 10px;
	border: 1px solid #749a5f;
}

	a.courseLinkGeneric:link,
	a.courseLinkGeneric:visited {
		background: url("../jpg/bg-courselink-generic.jpg") 0 0 no-repeat;
	}
	a.courseLinkApply:link,
	a.courseLinkApply:visited {
		background: url("../jpg/bg-courselink-generic.jpg") 0 -200px no-repeat;
	}
	a.courseLinkBlue:link,
	a.courseLinkBlue:visited {
		background: url("../jpg/bg-courselink-blue.jpg") 0 0 no-repeat;
	}
	a.courseLinkOrange:link,
	a.courseLinkOrange:visited {
		background: url("../jpg/bg-courselink-orange.jpg") 0 0 no-repeat;
	}
		a.courseLinkGeneric:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #749a5f;
			background: url("../jpg/bg-courselink-generic.jpg") 0 -200px no-repeat;
		}
		a.courseLinkApply:hover {
			color: #666;
			text-decoration: none;
			border-color: #d0d0d0;
			background: url("../jpg/bg-courselink-generic.jpg") 0 0 no-repeat;
		}
		a.courseLinkBlue:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #004f6a;
			background: url("../jpg/bg-courselink-blue.jpg") 0 -200px no-repeat;
		}
		a.courseLinkOrange:hover {
			color: #fff;
			text-decoration: none;	
			border-color: #bb1a07;
			background: url("../jpg/bg-courselink-orange.jpg") 0 -200px no-repeat;
		}

a.iconLinkDownload:link, a.iconLinkDownload:visited,
a.iconLinkEngland:link, a.iconLinkEngland:visited,
a.iconLinkWales:link, a.iconLinkWales:visited,
a.iconLinkFunded:link, a.iconLinkFunded:visited,
a.iconLinkVisit:link, a.iconLinkVisit:visited,
a.iconLinkLeadership:link, a.iconLinkLeadership:visited,
a.iconLinkHealth:link, a.iconLinkHealth:visited,
a.iconLinkSend:link, a.iconLinkSend:visited {
	display: block;
	min-height: 60px;
	max-width: 300px;
	color: #000;
	font-weight: 700;
	margin: 0 auto 15px auto;
	padding-top: 65px;
	text-align: center;
}
	a.iconLinkDownload:link, a.iconLinkDownload:visited {
		background: url("../jpg/bg-icon-link-download.jpg") center 0 no-repeat;
	}
		a.iconLinkDownload:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-download.jpg") center -198px no-repeat;
		}
	a.iconLinkEngland:link, a.iconLinkEngland:visited {
		background: url("../jpg/bg-icon-link-england.jpg") center 0 no-repeat;
	}
		a.iconLinkEngland:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-england.jpg") center -198px no-repeat;
		}
	a.iconLinkWales:link, a.iconLinkWales:visited {
		background: url("../jpg/bg-icon-link-wales.jpg") center 0 no-repeat;
	}
		a.iconLinkWales:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-wales.jpg") center -198px no-repeat;
		}
	a.iconLinkFunded:link, a.iconLinkFunded:visited {
		background: url("../jpg/bg-icon-link-funded.jpg") center 0 no-repeat;
	}
		a.iconLinkFunded:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-funded.jpg") center -198px no-repeat;
		}
	a.iconLinkVisit:link, a.iconLinkVisit:visited {
		background: url("../jpg/bg-icon-link-visit.jpg") center 0 no-repeat;
	}
		a.iconLinkVisit:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-visit.jpg") center -198px no-repeat;
		}
	a.iconLinkLeadership:link, a.iconLinkLeadership:visited {
		background: url("../jpg/bg-icon-link-leadership.jpg") center 0 no-repeat;
	}
		a.iconLinkLeadership:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-leadership.jpg") center -198px no-repeat;
		}
	a.iconLinkHealth:link, a.iconLinkHealth:visited {
		background: url("../jpg/bg-icon-link-health.jpg") center 0 no-repeat;
	}
		a.iconLinkHealth:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-health.jpg") center -198px no-repeat;
		}
	a.iconLinkSend:link, a.iconLinkSend:visited {
		background: url("../jpg/bg-icon-link-send.jpg") center 0 no-repeat;
	}
		a.iconLinkSend:hover {
			color: #749a5f;
			background: url("../jpg/bg-icon-link-send.jpg") center -198px no-repeat;
		}




/* Case Study - Portal Link styles */

.caseStudy, .portalLink01, .portalLink02, .portalLink03, .portalLink04, .portalLink05, .portalLink06, .portalLink07, .portalLink08, .portalLink09, .portalLink10,
.portalLink11, .portalLink12, .portalLink13, .portalLink14, .portalLink15, .portalLink16, .portalLink17, .portalLink18, .portalLink20,
.portalLink21, .portalLink22, .portalLink23, .portalLink24, .portalLink25, .portalLink26, .portalLink27, .portalLink28 {
	min-height: 185px;
	position: relative;
}
	.caseStudy p {
		text-align: left;
		font-size: 130%;
		padding-top: 2em;
	}
	.caseStudy .img-responsive {
		float: right;
		margin-top: -40px;
		padding: 0 0 0 10px;
		max-height: 180px;
	}
	.caseStudy a:link, .caseStudy a:visited {
		display: block;
		color: #333;
		border-radius: 20px;
		margin: 5px;
		padding: 15px;
		background-image: linear-gradient(rgba(239,239,239,100), rgba(206,206,206, 100));		
	}
		.caseStudy a:hover {
			color: #fff;
			background-image: linear-gradient(rgba(239,239,239,100), rgba(170,170,170, 100));
			text-decoration: none;
		}

	.portalLink01 p, .portalLink02 p, .portalLink03 p, .portalLink04 p,
	.portalLink05 p, .portalLink06 p, .portalLink07 p, .portalLink08 p,
	.portalLink09 p, .portalLink10 p, .portalLink11 p, .portalLink12 p,
	.portalLink13 p, .portalLink14 p, .portalLink15 p, .portalLink16 p,
	.portalLink17 p, .portalLink18 p, .portalLink20 p, .portalLink21 p,
	.portalLink22 p, .portalLink23 p, .portalLink24 p, .portalLink25 p,
	.portalLink26 p, .portalLink27 p, .portalLink28 p {
		text-align: left;
		line-height: 1em;
		padding-right: 50px;
	}

	.portalLink01 h3, .portalLink02 h3, .portalLink03 h3, .portalLink04 h3,
	.portalLink05 h3, .portalLink06 h3, .portalLink07 h3, .portalLink08 h3,
	.portalLink09 h3, .portalLink10 h3, .portalLink11 h3, .portalLink12 h3,
	.portalLink13 h3, .portalLink14 h3, .portalLink15 h3, .portalLink16 h3,
	.portalLink17 h3, .portalLink18 h3, .portalLink20 h3, .portalLink21 h3,
	.portalLink22 h3, .portalLink23 h3, .portalLink24 h3, .portalLink25 h3,
	.portalLink26 h3, .portalLink27 h3, .portalLink28 h3 {
		text-align: left;
		font-weight: 200;
		line-height: 0.9em;
		margin-top: 0;
		padding: 0;
	}

	.portalLink01 img, .portalLink02 img, .portalLink03 img, .portalLink04 img,
	.portalLink05 img, .portalLink06 img, .portalLink07 img, .portalLink08 img,
	.portalLink09 img, .portalLink10 img, .portalLink11 img, .portalLink12 img,
	.portalLink13 img, .portalLink14 img, .portalLink15 img, .portalLink16 img,
	.portalLink17 img, .portalLink18 img, .portalLink20 img, .portalLink21 img,
	.portalLink22 img, .portalLink23 img, .portalLink24 img, .portalLink25 img,
	.portalLink26 img, .portalLink27 img, .portalLink28 img {
		position: absolute;
		bottom: 15px;
		left: 25px;
	}

	.portalLink01 a:link, .portalLink01 a:visited,
	.portalLink02 a:link, .portalLink02 a:visited,
	.portalLink03 a:link, .portalLink03 a:visited,
	.portalLink04 a:link, .portalLink04 a:visited,
	.portalLink05 a:link, .portalLink05 a:visited,
	.portalLink06 a:link, .portalLink06 a:visited,
	.portalLink07 a:link, .portalLink07 a:visited,
	.portalLink08 a:link, .portalLink08 a:visited,
	.portalLink09 a:link, .portalLink09 a:visited,
	.portalLink10 a:link, .portalLink10 a:visited,
	.portalLink11 a:link, .portalLink11 a:visited,
	.portalLink12 a:link, .portalLink12 a:visited,
	.portalLink13 a:link, .portalLink13 a:visited,
	.portalLink14 a:link, .portalLink14 a:visited,
	.portalLink15 a:link, .portalLink15 a:visited,
	.portalLink16 a:link, .portalLink16 a:visited,
	.portalLink17 a:link, .portalLink17 a:visited,
	.portalLink18 a:link, .portalLink18 a:visited,
	.portalLink20 a:link, .portalLink20 a:visited,
	.portalLink21 a:link, .portalLink21 a:visited,
	.portalLink22 a:link, .portalLink22 a:visited,
	.portalLink23 a:link, .portalLink23 a:visited,
	.portalLink24 a:link, .portalLink24 a:visited,
	.portalLink25 a:link, .portalLink25 a:visited,
	.portalLink26 a:link, .portalLink26 a:visited,
	.portalLink27 a:link, .portalLink27 a:visited,
	.portalLink28 a:link, .portalLink28 a:visited {
		min-height: 185px;
		color: #fff;
		display: block;
		border-radius: 20px;
		margin: 5px;
		padding: 20px;
		background-color: #999;
	}
	.container .portalLink01 a:link, .container .portalLink01 a:visited {
		background: url("../jpg/bg-portallink-01.jpg") center 0 no-repeat;
	}
		.container .portalLink01 a:hover {
			background: url("../jpg/bg-portallink-01.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink02 a:link, .portalLink02 a:visited {
		background: url("../jpg/bg-portallink-02.jpg") center 0 no-repeat;
	}
		.portalLink02 a:hover {
			background: url("../jpg/bg-portallink-02.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink03 a:link, .portalLink03 a:visited {
		background: url("../jpg/bg-portallink-03.jpg") center 0 no-repeat;
	}
		.portalLink03 a:hover {
			background: url("../jpg/bg-portallink-03.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink04 a:link, .portalLink04 a:visited {
		background: url("../jpg/bg-portallink-04.jpg") center 0 no-repeat;
	}
		.portalLink04 a:hover {
			background: url("../jpg/bg-portallink-04.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink05 a:link, .portalLink05 a:visited {
		background: url("../jpg/bg-portallink-05.jpg") center 0 no-repeat;
	}
		.portalLink05 a:hover {
			background: url("../jpg/bg-portallink-05.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink06 a:link, .portalLink06 a:visited {
		background: url("../jpg/bg-portallink-06.jpg") center 0 no-repeat;
	}
		.portalLink06 a:hover {
			background: url("../jpg/bg-portallink-06.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink07 a:link, .portalLink07 a:visited {
		background: url("../jpg/bg-portallink-07.jpg") center 0 no-repeat;
	}
		.portalLink07 a:hover {
			background: url("../jpg/bg-portallink-07.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink08 a:link, .portalLink08 a:visited {
		background: url("../jpg/bg-portallink-08.jpg") center 0 no-repeat;
	}
		.portalLink08 a:hover {
			background: url("../jpg/bg-portallink-08.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink09 a:link, .portalLink09 a:visited {
		background: url("../jpg/bg-portallink-09-2col.jpg") right 0 no-repeat;
	}
		.portalLink09 a:hover {
			background: url("../jpg/bg-portallink-09-2col.jpg") right -475px no-repeat;
			text-decoration: none;
		}

	.portalLink10 a:link, .portalLink10 a:visited {
		background: url("../jpg/bg-portallink-10.jpg") center 0 no-repeat;
	}
		.portalLink10 a:hover {
			background: url("../jpg/bg-portallink-10.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink11 a:link, .portalLink11 a:visited {
		background: url("../jpg/bg-portallink-11.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink11 a:hover {
			background: url("../jpg/bg-portallink-11.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink12 a:link, .portalLink12 a:visited {
		background: url("../jpg/bg-portallink-12.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink12 a:hover {
			background: url("../jpg/bg-portallink-12.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink13 a:link, .portalLink13 a:visited {
		background: url("../jpg/bg-portallink-13.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink13 a:hover {
			background: url("../jpg/bg-portallink-13.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink14 a:link, .portalLink14 a:visited {
		background: url("../jpg/bg-portallink-14.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink14 a:hover {
			background: url("../jpg/bg-portallink-14.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink15 a:link, .portalLink15 a:visited {
		background: url("../jpg/bg-portallink-15.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink15 a:hover {
			background: url("../jpg/bg-portallink-15.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink16 a:link, .portalLink16 a:visited {
		background: url("../jpg/bg-portallink-16.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink16 a:hover {
			background: url("../jpg/bg-portallink-16.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink17 a:link, .portalLink17 a:visited {
		background: url("../jpg/bg-portallink-17.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink17 a:hover {
			background: url("../jpg/bg-portallink-17.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink18 a:link, .portalLink18 a:visited {
		background: url("../jpg/bg-portallink-18.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink18 a:hover {
			background: url("../jpg/bg-portallink-18.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink20 a:link, .portalLink20 a:visited {
		background: url("../jpg/bg-portallink-20.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink20 a:hover {
			background: url("../jpg/bg-portallink-20.jpg") center -475px no-repeat;
			text-decoration: none;
		}	
		
	.portalLink21 a:link, .portalLink21 a:visited {
		background: url("../jpg/bg-portallink-21.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink21 a:hover {
			background: url("../jpg/bg-portallink-21.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink22 a:link, .portalLink22 a:visited {
		background: url("../jpg/bg-portallink-22.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink22 a:hover {
			background: url("../jpg/bg-portallink-22.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink23 a:link, .portalLink23 a:visited {
		background: url("../jpg/bg-portallink-23.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink23 a:hover {
			background: url("../jpg/bg-portallink-23.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink24 a:link, .portalLink24 a:visited {
		background: url("../jpg/bg-portallink-24.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink24 a:hover {
			background: url("../jpg/bg-portallink-24.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink25 a:link, .portalLink25 a:visited {
		background: url("../jpg/bg-portallink-25.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink25 a:hover {
			background: url("../jpg/bg-portallink-25.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink26 a:link, .portalLink26 a:visited {
		background: url("../jpg/bg-portallink-26.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink26 a:hover {
			background: url("../jpg/bg-portallink-26.jpg") center -475px no-repeat;
			text-decoration: none;
		}
		.portalLink26 img.iLearnLogo {
			position: absolute;
			top: 18px;
			left: 25px;
		}

	.portalLink27 a:link, .portalLink27 a:visited {
		background: url("../jpg/bg-portallink-27.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink27 a:hover {
			background: url("../jpg/bg-portallink-27.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink28 a:link, .portalLink28 a:visited {
		background: url("../jpg/bg-portallink-28.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink28 a:hover {
			background: url("../jpg/bg-portallink-28.jpg") center -475px no-repeat;
			text-decoration: none;
		}


		
	/* On screens that are 991px or less change portal link images */
	@media screen and (max-width: 991px) {
		.portalLink01 p, .portalLink02 p, .portalLink03 p, .portalLink04 p,
		.portalLink05 p, .portalLink06 p, .portalLink07 p, .portalLink08 p,
		.portalLink09 p, .portalLink10 p, .portalLink11 p, .portalLink12 p,
		.portalLink13 p, .portalLink14 p, .portalLink15 p, .portalLink16 p,
		.portalLink17 p, .portalLink18 p, .portalLink20 p, .portalLink21 p,
		.portalLink22 p, .portalLink23 p, .portalLink24 p, .portalLink25 p,
		.portalLink26 p, .portalLink27 p {
			padding-right: 70px;
		}
		
	.portalLink03 a:link, .portalLink03 a:visited {
		background: url("../jpg/bg-portallink-03-mobile.jpg") center 0 no-repeat;
	}
		.portalLink03 a:hover {
			background: url("../jpg/bg-portallink-03-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}		
		
	.portalLink04 a:link, .portalLink04 a:visited {
		background: url("../jpg/bg-portallink-04-mobile.jpg") center 0 no-repeat;
	}
		.portalLink04 a:hover {
			background: url("../jpg/bg-portallink-04-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}		
		
	.portalLink06 a:link, .portalLink06 a:visited {
		background: url("../jpg/bg-portallink-06-mobile.jpg") center 0 no-repeat;
	}
		.portalLink06 a:hover {
			background: url("../jpg/bg-portallink-06-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}
		
	.portalLink09 a:link, .portalLink09 a:visited {
		background: url("../jpg/bg-portallink-09-2col-mobile.jpg") right 0 no-repeat;
		text-decoration: none;
	}
		.portalLink09 a:hover {
			background: url("../jpg/bg-portallink-09-2col-mobile.jpg") right -475px no-repeat;
			text-decoration: none;
		}	
		
	.portalLink15 a:link, .portalLink15 a:visited {
		background: url("../jpg/bg-portallink-15-mobile.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink15 a:hover {
			background: url("../jpg/bg-portallink-15-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}		
	
	.portalLink20 a:link, .portalLink20 a:visited {
		background: #ffc125 url("../jpg/bg-portallink-20-mobile.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink20 a:hover {
			background: #7f6012 url("../jpg/bg-portallink-20-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}
		
	.portalLink21 a:link, .portalLink21 a:visited {
		background: #ffc125 url("../jpg/bg-portallink-21-mobile.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink21 a:hover {
			background: #7f6012 url("../jpg/bg-portallink-21-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}
		
	.portalLink22 a:link, .portalLink22 a:visited {
		background: url("../jpg/bg-portallink-22-mobile.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink22 a:hover {
			background: url("../jpg/bg-portallink-22-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink24 a:link, .portalLink24 a:visited {
		background: url("../jpg/bg-portallink-24-mobile.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink24 a:hover {
			background: url("../jpg/bg-portallink-24-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}

	.portalLink25 a:link, .portalLink25 a:visited {
		background: url("../jpg/bg-portallink-25-mobile.jpg") center 0 no-repeat;
		text-decoration: none;
	}
		.portalLink25 a:hover {
			background: url("../jpg/bg-portallink-25-mobile.jpg") center -475px no-repeat;
			text-decoration: none;
		}
	
	}
		
.feedback {
	position: relative;
	margin-bottom: 50px;
	padding: 20px 20px 5px 20px;
    background-color: #e0eede;
	border: 1px solid #666;
	border-radius: 15px;
}

	img.feedbackMark {
		position: absolute;
		bottom: -45px;
		right: 100px;
	}




/* Table styles */

.personalResourceItem {
	position: relative;
	border: 1px solid #cecece;
	border-radius: 8px;
	margin-bottom: 20px;
	padding: 0 40px 20px 40px;
}
	.personalResourceItem h3 {
		padding-top: 0.5em;
	}

	a.wellReveal:link, a.wellReveal:visited {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 127px;
		height: 118px;
		background: url("../png/bg-button-well-reveal.png") top right no-repeat;
		text-decoration: none;
	}
		a.wellReveal:hover {
			background: url("../png/bg-button-well-reveal.png") bottom right no-repeat;
		}

	.wellHolder {
		display: block;
		position: relative;
		min-height: 140px;
		border-bottom: 1px solid #cecece;
		padding-top: 24px;
	}
		.wellHolder .container {
			max-width: 100%;
		}
		.wellHolder p {
			/*padding: 0 190px;*/
			text-align: left;
		}
		.wellHolder h4 {
			font-size: 120%;
			text-align: left;
			padding: 1.3em 0 0.3em 0;
			border-top: 1px solid #cecece;
		}
		.wellHolder h5 {
			font-size: 120%;
			text-align: left;
			padding: 0.5em 0 0.1em 0;
		}
		.wellHolder h4:first-child, .wellHolder h5:first-child {
			border-top: none;
			padding: 0.5em 0 0.1em 0;
		}
		.wellHolder img.digitalLogo {
			margin: 0 auto;
		}
		/*.wellHolder img.digitalLogo {
			position: absolute;
			top: 25px;
			right: -10px;
		}*/
		.wellHolder:last-child {
			border-bottom: none;
		}

.well {
	background-color: #fff;
	padding-top: 0;
}




/* Table styles */

.table p {
	text-align: left;
	margin: 0.5em 0 0 0;
}

tr.tableHeader {
	background-color: #999;
}
	tr.tableHeader p {
		color: #fff;
	}

.arrowBox, .circleBox {
    display: block;
    width: 73px;
    height: 34px;
	padding-top: 3px;
    margin-top: -3px;
}
	.arrowBox {
		background: url(../png/arrow-up-green-wide.png) 0 0 no-repeat;
	}
	.circleBox {
		background: url(../png/square-green-wide.png) 0 0 no-repeat;
	}
	.arrowBox p,
	.circleBox p {
		color: #fff;
		text-align: center;
	}



/* Accordion styles */

.panel-body h3 {
	font-size: 120%;
	font-weight: 200;
}




/* Form styles */

.form-group, .form-group p {
    text-align: left;
}

.form-control {
    width: 60%;
}

a.privacyLink:link, a.privacyLink:visited {
    color: #007bff;
    text-decoration: none;
}
	a.privacyLink:hover {
    	text-decoration: underline;
}




/* Footer styles */

.containerFulldark { 
	width: 100%;
	background-color: #252525;
	position: relative;
	margin: 0;
	padding: 30px 0;
	border-bottom: 1px solid #5a5a5a;
}
	.containerFulldark .h4,
	.containerFulldark h4 {
		text-align: left;
		color: #a8a8a8;
		font-weight: 200;
	}

	.containerFulldark h6 {
		text-align: left;
		color: #fff;
		font-size: 130%;
		margin-left: -10px;
	}
	.containerFulldark p.address {
		font-size: 90%;
		text-align: left;
		color: #fff;
	}
	.containerFulldark ul.footerList {
		font-size: 90%;
		list-style: none;
		color: #fff;
		padding-left: 0;
	}
		.containerFulldark ul.footerList li {
			padding-bottom: 0.3em;
		}
		.containerFulldark ul.footerList li a:link,
		.containerFulldark ul.footerList li a:visited {
			color: #fff;
		}
			.containerFulldark ul.footerList li a:hover {
				color: #5a5a5a;
			}
	p.safeguarding {
		color: #fff;
		text-align: left;
	}
		p.safeguarding img {
			float: left;
			padding-right: 10px;
		}
		p.safeguarding a:link, p.safeguarding a:visited {
			color: #fff;
			font-weight: 700;
		}
			p.safeguarding a:hover {
				color: #749a5f;
			}
	.containerFulldark p.fundingText {
		color: #a8a8a8;
		font-size: 90%;
		text-align: left;
		padding-top: 2em;
	}
	.containerFulldark p.acumenText {
		color: #a8a8a8;
		font-size: 90%;
		text-align: left;
		padding-top: 1.1em;
	}
	.containerFulldark ul.terms {
		list-style: none;
		font-size: 90%;
		color: #a8a8a8;
		padding-inline-start: 0;
	}
		.containerFulldark ul.terms li {
			float: left;
			padding: 0 20px 0 20px;
			border-right: 1px solid #a8a8a8;
		}
			.containerFulldark ul.terms li:first-child {
			  padding-left: 0;
			}
			.containerFulldark ul.terms li:last-child {
			  border-right: none;
			}
			.containerFulldark ul.terms a:link,
			.containerFulldark ul.terms a:visited {
			  color: #a8a8a8;
			  text-decoration: none;
			}
				.containerFulldark ul.terms a:hover {
				  color: #fff;
				}

	.containerFulldark a.socialFacebook, 
	.containerFulldark a.socialTwitter,
	.containerFulldark a.socialInstagram, 
	.containerFulldark a.socialLinkedin {
		display: block;
		float: left;
		width: 47px;
		height: 47px;
		margin-left: 20px;
		text-decoration: none;
	}
		.containerFulldark a.socialFacebook:link,
		.containerFulldark a.socialFacebook:visited {
			background: url("../png/bg-icon-social.png") 0 0 no-repeat;
		} 
			.containerFulldark a.socialFacebook:hover {
				background: url("../png/bg-icon-social.png") 0 -47px no-repeat;
			}
		.containerFulldark a.socialTwitter:link,
		.containerFulldark a.socialTwitter:visited {
			background: url("../png/bg-icon-social.png") -47px 0 no-repeat;
		} 
			.containerFulldark a.socialTwitter:hover {
				background: url("../png/bg-icon-social.png") -47px -47px no-repeat;
			}
		.containerFulldark a.socialInstagram:link,
		.containerFulldark a.socialInstagram:visited {
			background: url("../png/bg-icon-social.png") -94px 0 no-repeat;
		} 
			.containerFulldark a.socialInstagram:hover {
				background: url("../png/bg-icon-social.png") -94px -47px no-repeat;
			}
		.containerFulldark a.socialLinkedin:link,
		.containerFulldark a.socialLinkedin:visited {
			background: url("../png/bg-icon-social.png") -141px 0 no-repeat;
		} 
			.containerFulldark a.socialLinkedin:hover {
				background: url("../png/bg-icon-social.png") -141px -47px no-repeat;
			}




/* Error */	

.error {
	text-align: center;
}
.error h1 {
	font-size: 140%;
	color: #333;
	margin: 0 auto;
	padding-top: 30px;
}

.error p {
	font-size: 60%;
}




/* Back to top button */	
	
#back-to-top {
    font-size: 150%;
	position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #fff;
	background:rgba(0,0,0,0.5);
    cursor: pointer;
    border: 0;
    border-radius: 8px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}

#back-to-top:hover {
    background: #749a5f;
}

#back-to-top.show {
    opacity: 1;
}




/* Concertina styles */	
   
.libraryitems {
    text-align: left;
    font-size: 75%;
}

/*hr {
    margin-top: -12px;
    margin-bottom: 0;
}*/




@media only screen and (max-width: 1190px) and (max-height: 588px) {

#menu {
    display: none;
}

	#test {
		display: block;
		/*border-right: 35px solid transparent;*/
		float: left;
		/*font-family: "Encode Sans Semi Expanded", Arial, Helvetica, sans-serif; */
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #fff;
		font-size: 16px;
		padding-top: 14px;
		padding-bottom: 14px;
		cursor: pointer;
	}
}

/* Breakpoint 1190 pixels */
@media only screen and (max-width: 1190px) {

#menu {
    display: none;
}

	#test {
		display: block;
		/*border-right: 35px solid transparent;*/
		float: left;
		/*font-family: "Encode Sans Semi Expanded", Arial, Helvetica, sans-serif; */
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #fff;
		font-size: 16px;
		padding-top: 14px;
		padding-bottom: 14px;
		cursor: pointer;
	}
}

/* Breakpoint 560 pixels */
@media only screen and (max-width: 860px) {

#menu {
    display: none;
}
}




/* Breakpoint EU logos */

@media screen and (min-width: 991px) and (max-width:1199px) {
  img.fundingLogo { 
    max-height: 84px;
  }
}

@media screen and (min-width: 500px) and (max-width:990px) {
  img.fundingLogo { 
    max-height: 60px;
  }
}

@media only screen and (max-width: 499px) {
  img.fundingLogo {
    max-height: 84px;
  }
}




/* Breakpoint Skills for Care Endorsement logo */

@media screen and (min-width: 991px) and (max-width:1199px) {
	img.endorsedLogo {
		max-height: 100px;
	}
}

@media screen and (min-width: 500px) and (max-width:990px) {
	img.endorsedLogo {
		max-height: 84px;
	}
}

@media only screen and (max-width: 499px) {
  img.endorsedLogo {
    max-height: 84px;
  }
}




/* Breakpoint Social Media logos */
@media screen and (max-width: 991px) {
  .containerFulldark a.socialFacebook {
    margin-left: 0;
  }
.containerFulldark p.acumenText {
	clear: both;
}		
}



/* Breakpoint Social Media logos */
@media screen and (max-width: 673px) {
	.containerFulldark ul.terms li {
		float: none;
		padding: 0;
		border-right: none;
	}
}



/* Breakpoint Banner Icons and About Us page elements */
@media screen and (min-width: 992px) and (max-width:1200px) {
	.containerIcons .container img.iconTextIcon {
    max-height: 26px;
	}
	.containerIcons .container p.iconText {
    font-size: 80%;
	}
	.element {
	min-height: 654px;
}	
}




/* Breakpoint About Us & Carousel page elements */
@media screen and (min-width: 691px) and (max-width:991px) {

.element {
	min-height: 505px;
}
}




/* Breakpoint Carousel page elements */
@media screen and (min-width: 691px) and (max-width:1250px) {

.containerFull .container .h2, h2 {
	font-size: 200%;
}

.h3, h3 {
	font-size: 140%;
}

.caseStudy p {
	font-size: 110%;
}

.carousel-caption { 
	width: 50%;
}	
.carousel-caption p.curriculumApproach { 
	font-size: 150%;
	max-width: 70%;
}      
.carousel-caption .contactLink:link, .carousel-caption .contactLink:visited,
.carousel-caption .contactLinkBlue:link, .carousel-caption .contactLinkBlue:visited,
.carousel-caption .contactLinkOrange:link, .carousel-caption .contactLinkOrange:visited {
	margin: 20px 0 0 0;
}	
a.contactLink:link, a.contactLink:visited,
a.contactLinkBlue:link, a.contactLinkBlue:visited,
a.contactLinkOrange:link, a.contactLinkOrange:visited {
	max-width: 175px;
}    
}




/* Breakpoint Carousel page elements */
@media screen and (min-width: 320px) and (max-width:690px) {

.containerFull .container .h2, h2 {
	font-size: 140%;
}

.h3, h3 {
	font-size: 100%;
}

.caseStudy p {
	font-size: 100%;
}

.element {
	min-height: 850px;
}
.carousel-caption { 
	width: 80%;
	top: 5%;
}
    
/*.carousel-caption h1 { 
	font-size: 85%;
	margin-top: -20px;
	max-width: 80%;
}*/
    
.carousel-caption p.curriculumApproach { 
	font-size: 125%;
	max-width: 65%;
    margin-top: -20px;
}    
	.carousel-caption .contactLink:link, .carousel-caption .contactLink:visited,
	.carousel-caption .contactLinkBlue:link, .carousel-caption .contactLinkBlue:visited,
	.carousel-caption .contactLinkOrange:link, .carousel-caption .contactLinkOrange:visited {
		font-size: 80%;
		margin: 15px 0 0 0;
		padding-top: 0.3em;
		padding-bottom: 0.3em;
		max-width: 150px;
	}	
}



	
/* Breakpoint Case Study heading and image */
	
@media screen and (max-width: 480px) {
.caseStudy .img-responsive {
	width: 100px;
	padding: 20px 0 0 0;	
}
	
.caseStudy p {
    text-align: left;
    font-size: 115%;
    padding-top: 1em;
}

.containerFulldark ul.terms li {
	float: none;
	padding: 0;
	border-right: none;
	}	
}

/* Liz new newsletter page script */

.card-newsletter {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid darkgrey;
  border-radius: 0.5rem; 
}

.card-body-newsletter {
	padding-top: 20px;
	
}
.btn-newsletter {
	color: black;
	font-size: 20px;
	border: none;
	background-color: transparent;
	margin-left: 20px;
}

/* On screens that are 991px or less adjust header div height */
	@media screen and (max-width: 991px) {
		.container-newsletter-article .btn-primary {
	max-width: 100%;
	white-space: normal;
}
}

.container-newsletter {
	flex-flow: column wrap;

}

.container-newsletter {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.p-newsletter {
	display: flex;
    align-items: center;
	min-height: 100%;
	background-color: transparent;
		
}

.container-newsletter ul.list-newsletter {
	list-style-image: none;
	list-style-type: none;
	}

.container-newsletter ul.list-newsletter li {
	padding-bottom: 0.3em;
}

.container-newsletter-article {
	text-align: justify;
	max-width: 60%;
	margin: 0 auto;
}

.container-newsletter-article p {
	text-align: left;
	
}

.container-newsletter-article a.btn-primary:link,
.container-newsletter-article a.btn-primary:visited {
	color: #ffffff !important;
    text-decoration: none;
}
    .container-newsletter-article a.btn-primary:hover {
        color: #eeeeee !important;
        text-decoration: none;
    }

.container-newsletter-article a:link,
.container-newsletter-article a:visited {
	color: #749a5f;
    font-weight: bold;
    text-decoration: underline;
}
    .container-newsletter-article a:hover {
        color: #333 !important;
        text-decoration: none;
    }

.ul-dont {
		list-style-image: url("../png/ul-list-cross-blk.png");
}

.ul-bullet {
	list-style-image: none;
	list-style-type: disc;
}