/* CSS Document */

/*
Theme Name: SQT 2014 Theme
Theme URI: http://www.darvu.com/
Author: Darvu Web
Author URI: http://www.darvu.com/
Description: Bespoke Theme for SQT Training Ltd. built by Darvu, based on a design provide by Maverick Intl.
Version: 1.1

*/

/*
	Override all of the default bootstrap styles here.

	Branding Colors are:
	Green: #25b084
	Blue: #26adf9
	Orange: #fc6e51
	Yellow: #fdb845
*/
/*
New Branding (Sep/Oct 2021)
	Green: #009a44
	Orange: #ff664b
*/


.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-active > .ubermenu-target {
	/*color:#25b084 !important;*/
	color: #4f9477 !important;
}


#downloadModal {
	font-family: 'Open Sans';
	font-size: 16px;
}
#downloadModal #modal-title {
	font-size: 18px;
	margin-bottom: 12px;
	font-weight: bold;
}
#downloadModal input[type="text"] {
    padding: 3px 7px 3px 16px;
    font-size: 16px;
    height: 32px;
    margin-bottom: 6px;
}
#downloadModal .terms-and-conditions {
	font-size: 12px;
}
#downloadModal .btn-sqt-green {
	background: #25B084;
	border-color: #25B084;
	color: #ffffff;
	font-size: 16px;
}



/* Stripe Card Elements */
#credit-card-form .card-field {
	padding: 8px 20px 8px 20px;
	background-color: #ffffff;
	width: 100%;
	border: 1;
	font-size: 16px;
}

#credit-card-form .card-field.third-width {
    width: calc(33% - (5px / 3));
}

#credit-card-form #card-number, #card-expiry, #card-cvc {
	border-style: solid;
	border-width: 1px;
	border-color: #cbcbcb;
	border-radius: 4px;
	margin-bottom: 10px;
}
#credit-card-form #card-number {
	width: 220px;
}
#credit-card-form #card-expiry {
	width: 105px;
}
#credit-card-form #card-cvc {
	width: 105px;
}
/* End Stripe Card Elements */


.list-style-none {
	list-style: none;
}



/* Home Page Slider */
#home-video-slider {
	padding: 20px !important;
	background-color: rgba(50, 50, 50, 0.3) !important;	
}
#home-video-slider .header-text {
	font-size: 30px;
	line-height: 45px;
}
/* End Home Page Slider */


/* Survey form */
#survey-form {
	color:#666666;
	font-size:16px;
	font-family: 'Open Sans';
}
#survey-form .requiredField {
    font-weight: 700;
    color: red;
}
/* End Survey form */

.radio-inline input[type="radio"] {
	accent-color: #009a44;
}




/* CourseCheck header */
#header #cchk-widget {
width: 130px !important;
margin-top: 6px !important;
margin-left: 6px !important;
}
#header #cchk-widget div {
padding: 6px !important;
}
#header #cchk-widget img {
width: 95px !important;
height: auto !important;
}
#header #cchk-widget p {
font-size: 12px !important;
line-height: 12px !important;
}

.rhs .cchk-recent-more {
	text-align: left;
	font-size: 16px;
}


#what-our-learners-border {
	border-bottom: 7px solid #4F9477;
	width: 374px; 
	margin-top: 10px; 
	margin-bottom: 50px;
}
@media only screen and (max-width : 420px) {
	#what-our-learners-border {
		width: unset !important;
	}
}



/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	body {
		/*font-family: 'Vollkorn', serif;*/
		font-family: Calibri, sans-serif;
	}

	a:focus {
		outline:none;
	}

	.home-logo{
		display: none;
	}
	.home-logo-mobile {
		display: block;
		margin-left: auto;
	    margin-right: auto;
	    margin-top: 0;
	    margin-bottom: 5px;	
	}

	.hide-mobile {
		display: none;
	}
	.show-mobile {
		display: block;
	}
	

	#home-video-slider .header-text, #home-video-slider .header-text i {
		font-size: 16px !important;
		line-height: 35px !important;
	}
	#home-video-slider a {
		font-size: 16px !important;
		padding: 10px 12px !important;
	}	

	.container {
		width:300px;
	}

	.color-green {
		/*color:#25b084;*/
		/*color: #009a44;*/
		color: #4F9477;
	}

	.color-blue {
		color:#26adf9;
	}

	.color-orange {
		/*color:#fc6e51;*/
		color: #ff664b;
	}
	.color-dark-blue {
		color: #005C83;
	}

	.color-yellow {
		color:#fdb845
	}

	.color-grey {
		color:#666666;
	}

	.color-white {
		color:#ffffff;
	}

	.color-navy {
		color: #005c83;
	}

	.bg-green {
		/*background-color:#25b084;*/
		/*background-color: #009a44;*/
		background-color: #4f9477;
	}

	.bg-blue {
		/*background-color:#26adf9;*/
		background-color: #498EB9;
	}

	.bg-orange {
		/*background-color:#fc6e51;*/
		background-color: #ff664b;
	}

	.bg-yellow {
		background-color:#fdb845
	}

	.bg-grey {
		background-color:#f5f5f5;
	}

	.bg-white {
		background-color:#ffffff;
	}

	.bg-navy {
		background-color: #005c83;
	}

	.bg-light-blue {
		background-color: #498EB9;
	}
	.border-light-blue {
		
	}


	.border-green {
		/*border: 1px solid #25b084;*/
		border: 1px solid #009a44;
	}

	.border-blue {
		/*border: 1px solid #26adf9;*/
		border: 1px solid #498EB9;
	}

	.border-orange {
		/*border: 1px solid #fc6e51;*/
		border: 1px solid #ff664b;
	}

	.border-yellow {
		border: 1px solid #fdb845
	}

	.border-grey {
		border: 1px solid #f5f5f5;
	}


	/* Start Default WordPress image alignment styles - DO NOT DELETE */
	.alignleft {
		float:left;
		margin:5px;
	}

	.alignright {
		float:right;
		margin:5px;
	}

	.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top:0px;
		margin-bottom:5px;
	}
	/* End Default WordPress image alignment styles - DO NOT DELETE */

	/* Start Fonts */
	/*
	Google Fonts in use:
	- Open Sans Regular (400)
	- Open Sans Bold (700)
	- Vollkorn Regular (400)
	*/

	H1, H2, H3, H4, H5, H6, H7, H8 {
		/*font-family: 'Open Sans', sans-serif;*/
		font-family: Calibri, sans-serif;
		font-weight: 700;
	}

	H1 {
		font-size:30px;
	}

	H2 {
		font-size:30px;
	}
	H3 {
		font-size:24px;
	}

	H4 {
		font-size:20px;
	}
	H5 {
		font-size:20px;
	}

	#headline {
		margin-top:30px;
		color:#ffffff;
		/*font-family: 'Vollkorn';*/
		font-family: Calibri, sans-serif;
	}

	#headline h1 {
		font-size:30px;
		margin-bottom: 24px;
		margin-top:0;
	}

	#headline.home h1 {
		font-size:30px;
		margin-bottom: 24px;
		margin-top:0;
	}

	#headline .sub-headline {
		font-size: 23px;
		line-height: 32px;
	}

	#core-areas {
		margin-top:40px;
		/*font-family: 'Open Sans';*/
		font-family: Calibri, sans-serif;
		font-weight:700;
		color:#ffffff;
		font-size:20px;
		line-height:30px;
	}

	#core-areas .core-area{
		border:1px solid #ffffff;
		border: 1px solid rgba(255, 255, 255, .3);
		transition-duration: .3s;
		background-clip: padding-box; /* ensure that the transparency is applied to the border only (and not the div content) */
		text-align:center;
		padding-top: 30px;
		padding-bottom:18px;
		margin-bottom:40px;
		animation-delay:1s;
		animation-iteration-count:1;
	}

	#core-areas .core-area:hover{
		cursor:pointer;
	}

	#core-areas .six-sigma-menu-border:hover{
		border: 1px solid rgba(252, 110, 81, 1);
	}

	#core-areas .compliance-standards-auditing-menu-border:hover{
		border: 1px solid rgba(38, 173, 249, 1);
	}

	#core-areas .leadership-personal-development-menu-border:hover {
		border: 1px solid rgba(253, 184, 69, 1);
	}

	#hero.hero-home {
		/*background:url(assets/img/hero-home.jpg) no-repeat #009a44;*/
		background:url(assets/img/hero-home.jpg) no-repeat #4f9477;
		background-size:auto 36%;
		background-position:top center;
	}

	#hero.hero-programme-single {
		background:url(assets/img/hero-programme-single.jpg) no-repeat #4f9477;
		background-size:auto 100%;
		background-position:center center;
	}

	#hero.hero-six-sigma-landing {
		background:url(assets/img/hero-six-sigma-landing.jpg) no-repeat #4f9477;
		background-size:auto 100%;
		background-position:center center;
	}

	#hero.hero-tutor {
		padding-bottom: 24px;
		background-size: auto 100% !important;
		background-position: center top !important;
	}

	#hero.hero-tutor-alternate {
		/*background: #009a44;*/
		background: #4f9477;
		padding-top: 1px; /* NC 20240402 */
	}
	#hero.hero-tutor-alternate #headline {
		margin-top: 10px; /* NC 20240402 */
	}	

	#hero.hero-tutor-archive {
		background:url(assets/img/hero-tutors.jpg) no-repeat #4f9477;
		background-size: auto 100% ;
		background-position:center center;
	}

	#hero.hero-programmecats-taxonomy {
		background:url(assets/img/hero-programmecats-taxonomy.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#hero.hero-az {
		background:url(assets/img/hero-az.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#hero.hero-why-sqt {
		background:url(assets/img/hero-why-sqt.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#why-sqt-usp {
		padding-top:35px;
		padding-bottom:35px;
		background:url(assets/img/why-sqt-benefits.jpg) no-repeat;
		background-size:auto 100%;
		background-position:center center;
	}
	#why-sqt-usp .why-sqt-usp-inner {
		margin-bottom:10px;
	}
	#hero.hero-blog {
		background:url(assets/img/hero-blog.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}
	#hero.hero-virtual-training {
		background:url(assets/img/hero-vt-2.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
		min-height: 240px;
	}
	#hero.training-venues {
		background:url(assets/img/hero-venues.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#hero.hero-about {
		background:url(assets/img/hero-about.jpg) no-repeat #4f9477;
		background-size:auto 100%;
	}

	#hero.hero-quality {
		background:url(assets/img/hero-quality.jpg) no-repeat #4f9477;
		background-size: auto 100%;
	}

	#hero.hero-contact {
		background:url(assets/img/hero-contact.jpg) no-repeat #4f9477;
		background-size:auto 100%;
		min-height:330px;
	}

	#hero.hero-cpi {
		background:url(assets/img/hero-cpi-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}
	#hero.hero-train-the-trainer {
		background:url(assets/img/hero-train-the-trainer-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#hero.hero-quality-subcategory {
		background:url(assets/img/hero-quality-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#hero.hero-project-programme-management-subcategory {
		background:url(assets/img/hero-project-programme-management-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#hero.hero-lean-six-sigma-subcategory {
		background:url(assets/img/hero-lean-six-sigma-subcategory.jpg) no-repeat #4f9477;
		background-size:auto 100%;
		background-position:center center;
		min-height:330px;
	}

	#hero.hero-leadership-personal-dev-subcategory {
		background:url(assets/img/hero-leadership-personal-dev-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
		min-height:330px;
	}

	#hero.hero-laboratory-subcategory {
		background:url(assets/img/hero-laboratory-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
		min-height:330px;
	}

	#hero.hero-hospitals-medical-subcategory {
		background:url(assets/img/hero-hospitals-medical-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
	}

	#hero.hero-health-safety-subcategory {
		background:url(assets/img/hero-health-safety-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
		min-height:330px;
	}

	#hero.hero-food-safety-subcategory {
		background:url(assets/img/hero-food-safety-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
		min-height:330px;
	}

	#hero.hero-environment-energy-subcategory {
		background:url(assets/img/hero-environment-energy-subcategory.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
		min-height:330px;
	}

	#hero.hero-life-sciences-subcategory {
		background:url(assets/img/hero-life-sciences.jpg) no-repeat #4f9477;
		background-size: auto 100%;
		background-position:center center;
		min-height:330px;
	}

	/*.header-contact span {
		display:block;
		text-align:center;
	}

	.navbar-toggle {
		border: 2px solid #ffffff;
	}*/

	.navbar, .ubermenu-skin-black-white-2.ubermenu-responsive-toggle:hover {
		background: #222222 !important;
	}

	.ubermenu-skin-black-white-2 {
		box-shadow:none !important;
		border:none !important;
	}/**/

	.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
		/*background: #222222 !important;*/
		/*color:#ff664b !important;*/
		color: #F4B70C !important;
	}

	.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
		color: #f4b70c !important;
	}

	.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
		/*color:#ff664b !important;*/
		color: #F4B70C !important;
	}

	#about-image-holder-1 {
		background:url(assets/img/about-team.jpg) no-repeat #009a44;
		background-size: auto 100%;
		background-position: center;
	}

	#about-image-holder-2 {
		background:url(assets/img/about-work.jpg) no-repeat #009a44;
		background-size: auto 100%;
		background-position:center;
	}

	#home-search-programmes .search-link {
		margin-top: 30px;
	}

	#home-search-programmes .search-field {
		margin-top:0;
	}

	/* Start Home News */
	#home-news{
		/*background:#25b084;*/
		/*background-color: #009a44;*/
		background-color: #4F9477;
		color:#ffffff;
		padding-top:30px;
		padding-bottom:30px;
	}

	#home-news h4 {
		font-size:20px;
		line-height:38px;
		margin-bottom:45px;
	}

	#home-news h4 img {
		padding-right:9px;
	}

	#home-news h4 a, #home-news h4 a:hover {
		color:#ffffff;
		text-decoration:none;
	}

	#home-news h4.blog-heading {
		margin-top:0;
		margin-bottom:32px;
		line-height:30px;
	}

	#home-news p.blog-excerpt {
		/*font-family: 'Vollkorn';*/
		font-size:18px;
		line-height:30px;
		margin-bottom:46px;
	}

	#home-news .read-more-link {
		font-family: 'Open Sans';
		font-weight:700;
		text-decoration:underline;
		color:#ffffff;
		margin-bottom:26px;
	}

	#home-news .read-more-link:hover {
		text-decoration:none;
	}
	/* End Home News */

	#client-logos {
		background:#f5f5f5;
		padding-top:60px;
		padding-bottom:56px;
		font-family: 'Open Sans';
		font-weight:700;
		color:#a9a9a9;
		font-size:20px;
		line-height:30px;
		height:380px;
	}

	#client-logos .progressive-title{
		margin-bottom:30px;
		text-align:center;
	}

	#client-logos .progressive-title img{
		display:block;
		margin:0 auto;
	}

	#client-logos .client-logo {
		display:none;
	}

	#client-logos .client-logo .logo-cell {
		display: table-cell;
		vertical-align: middle;
		min-height:90px;
	}

	footer #about-sqt h4{
		font-size:20px;
		margin-top:30px;
		margin-bottom:0;
	}

	footer .cro {
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		margin-bottom: 10px;
	}

	footer .vpad {
		display: inline-block;
		margin-top: 16px;
	}
	/* Start Core Area Styles */

	#core-areas .more-chevron {
		margin-top:20px;
	}

	#core-areas .core-area-menu {
		font-size:18px;
		font-weight:normal;
		color:#ffffff;
		line-height:40px;
		position:absolute;
		z-index:100;
		top:100px;
		text-align:left;

		display:none;
	}

	#core-areas .core-area-menu ul {
		padding-left:50px;
	}

	#core-areas .core-area-menu ul ul {
		padding-left:30px;
	}

	#core-areas .core-area-menu li {
		list-style-image:url(assets/img/home-core-area-left-chevron-white.png);
	}

	#core-areas .core-area-menu li > ul li{
		font-style:italic;
		font-size:16px;
		list-style-image:url(assets/img/home-core-area-left-dash-white.png);
	}


	#core-areas .core-area-menu .az-link {
		border-image-slice: 3 0 0 0;
		border-image-width: 3px 0px 0px 0px;
		border-image-outset: 0px 0px 0px 0px;
		border-image-repeat: repeat stretch;
		border-image-source:url(assets/img/home-horizontal-dots.png);
		font-style:italic;
		margin:20px 45px 20px 35px;
		padding-top:20px;
	}

	#core-areas .core-area-menu li a, #core-areas .core-area-menu .az-link a {
		color:#ffffff;
	}

	#core-areas .core-area-menu li a:hover, #core-areas .core-area-menu .az-link a:hover {
		color:#ffe4b8;
		text-decoration:none;
	}

	#core-areas #six-sigma-menu, #core-areas #six-sigma-menu-mobile {
		background-color:#ff664b; /*orange*/
	}
	#core-areas #compliance-standards-auditing-menu, #core-areas #compliance-standards-auditing-menu-mobile {
		background-color:#26adf9; /*blue*/
	}
	#core-areas #leadership-personal-development-menu, #core-areas #leadership-personal-development-menu-mobile {
		background-color:#fdb845; /*yellow*/
	}

	.six-sigma-menu {
		background-color:#ff664b; /*orange*/
		border-color:#ff664b;
	}
	.compliance-standards-auditing-menu {
		background-color:#26adf9; /*blue*/
		border-color:#26adf9;
	}
	.leadership-personal-development-menu {
		background-color:#fdb845; /*yellow*/
		border-color:#fdb845;
	}
	/* End Core Area Styles */

	#lss-usp {
		background:url(assets/img/lss-usp-bg.jpg) no-repeat;
		background-size: auto 100%;
		padding-top:30px;
		padding-bottom:30px;
	}

	/* Start LSS CTA */
	#lss-cta {
		text-align:center;
		padding:40px 0;
	}

	#lss-cta h2 {
		margin-top:0;
		margin-bottom:30px;
	}


	#lss-cta .cta-btn {
		/*border: 1px solid #009a44;*/
		border: 1px solid #4F9477;
		font-family: 'Open Sans';
		font-weight:700;
		font-size:18px;
		line-height:20px;
		padding: 30px 10px 30px 30px;
		display:inline-block;
		color:#666666;
	}

	#lss-cta .cta-btn:hover{
		text-decoration:none;
	}

	#lss-cta .cta-btn img {
		display:none;
	}
	/* End LSS CTA */

	#programme-single .btn-print{
		background-color: #ffffff;
		color: #009a44;
    	margin-left: auto;
    	margin-right: auto;
		font-size: 14px;
	}
	#programme-single .btn-print a {
		color: #009a44;
	}

	#programme-single .btn-print a:hover {
		text-decoration:none;
	}

	#programme-single #programme-delivery .date-text{
		font-family: "Open Sans";
		font-size: 14px;
		color: #ff664b;
	}

	#programme-single #programme-delivery .date-text-title{
		font-family: "Open Sans";
		font-size: 14px;
		font-weight: bold;
		color: #ff664b;
	}

	#programme-single .print-snapshot h5{
		font-family: "Open Sans";
		font-size: 14px;
		font-weight: bold;
		color: #666666;
		line-height: 5px;
	}
	#programme-single .print-snapshot{
		font-family: "Open Sans";
		font-size: 14px;
		color: #666666;
		line-height: 18px;
	}

	#programme-tutors li {
		margin-bottom:10px;
	}

	#programme-single .rhs, #blog-single .rhs{
		font-size:16px;
		line-height:22px;
	}
	#programme-single .rhs h4 {
		line-height:38px;
		margin-top:20px;
	}

	#popover-body .meta-container {
		margin-bottom:10px;
	}

	.more-dates-available {
		text-align:center;
		font-size: 14px;
	}

	#team-member-list h4 {
		margin-top:0;
		margin-bottom:18px;
		text-align:center;
	}

	#team-member-list .job-title {
		font-size:20px;
		margin-top:0;
		margin-bottom:20px;
		display:block;
		text-align:center;
	}

	#programmecats-programmes .programme-schedule {
		padding:8px;
		min-height:115px;
	}

	#programmecats-programmes .dates_table{
		width:100%
	}

	#programmecats-programmes .dates_table .date{
		text-align:left;
		width:70%
	}

	.programme-duration .price-row {
		margin-top:4px;
	}

	.programme-duration .min-height {
		min-height:21px;
	}

	#programmecats-programmes .no-pad li .programme {
		border:1px solid #009a44;
	}

	#programmecats-programmes .read-more-link:hover {
		color:#666666;
		text-decoration:none;
	}

	/* Start Cookie Notice */
	#cookie-law-info-bar {
		height:160px;
		background:#000000 !important;
		padding:20px 0 !important;
		border:none !important;
		-webkit-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.37);
		-moz-box-shadow:    0px -3px 5px 0px rgba(50, 50, 50, 0.37);
		box-shadow:         0px -3px 5px 0px rgba(50, 50, 50, 0.37);
		font-family: 'Open Sans' !important;
		font-size:18px !important;
		line-height:35px;
		color:#ffffff !important;
	}

	#cookie-law-info-bar .cli-plugin-main-link {
		color:#26adf9 !important;
	}

	#cookie-law-info-bar .cli-plugin-main-button {
		font-size:16px !important;
		padding: 8px 20px;
		border: 1px solid #ffffff !important;
		background:none !important;
		border-radius:8px;
	}

	#cookie-law-info-bar .cli-plugin-main-button:hover {
		text-decoration:none;
		border: 1px solid #009a44 !important;
		color: #009a44 !important;
	}
	/* End Cookie Notice */

	#prospectus-page .dashed-bg-column {
		background: none;
		padding-left: 0px;
		padding-right: 0px;
	}
}


/* reCAPTCHA */
.grecaptcha-badge {
	display: none !important;
}


/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

	.home-logo{
		display: none;
	}
	.home-logo-mobile {
		display: block;	
		margin-left: auto;
	    margin-right: auto;
	    margin-top: 0;
	    margin-bottom: 5px;
	}

	.hide-mobile {
		display: none;
	}
	.show-mobile {
		display: block;
	}
	

	#home-video-slider .header-text, #home-video-slider .header-text i {
		font-size: 24px !important;
		line-height: 45px !important;
	}
	#home-video-slider a {
		font-size: 20px !important;
		padding: 8px 12px !important;
	}

	.container {
		width:460px;
	}

	#core-areas .core-area-menu {
		min-width:420px;
	}

	#core-areas .core-area-menu ul {
		padding-left:50px;
	}

	#headline {
		margin-top:40px;
	}

	#hero.hero-six-sigma-landing {
		background-position:top center;
	}


	#hero.hero-cpi {
		background-position:center center;
	}

	#hero.hero-train-the-trainer {
		background-position:center top;
	}

	#hero.hero-quality-subcategory {
		background-position:center top;
		min-height:360px;
	}

	#hero.hero-project-programme-management-subcategory {
		background-position:center top;
	}

	#hero.hero-home, #hero.hero-virtual-training, #hero.hero-tutor-archive, #hero.hero-lean-six-sigma-subcategory, #hero.hero-leadership-personal-dev-subcategory, #hero.hero-laboratory-subcategory, #hero.hero-six-sigma-landing, #hero.hero-cpi, #hero.hero-train-the-trainer, #hero.hero-quality-subcategory, #hero.hero-project-programme-management-subcategory, #hero.hero-hospitals-medical-subcategory, #hero.hero-health-safety-subcategory, #hero.hero-food-safety-subcategory, #hero.hero-environment-energy-subcategory, #hero.hero-az, #hero.hero-why-sqt, #hero.hero-blog, #hero.training-venues, #hero.hero-about, #hero.hero-quality, #hero.hero-contact, #hero.hero-life-sciences-subcategory {
		background-size:100% auto;
	}

	#hero.hero-why-sqt {
		background-position:center top -20px;
	}

	.header-contact span {
		/*display:inline;
		width:33%;*/
	}

	#prospectus-page .dashed-bg-column {
		background: none;
		padding-left: 0px;
		padding-right: 0px;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
	.home-logo{
		display: none;
	}
	.home-logo-mobile {
		display: block;	
		margin-left: auto;
    	margin-right: auto;
    	margin-top: 0;
    	margin-bottom: 5px;		
	}
	
	.hide-mobile {
		display: none;
	}
	.show-mobile {
		display: block;
	}
	
	.container {
		width:748px;
	}
	#hero.hero-home {
		background-size: auto 100%;
	}
	#headline {
		margin-top:30px; /*reset the margin back to 30px */
	}

	#hero.hero-six-sigma-landing {
		background-size: 100% 318px;
		background-position: center -10px;
	}

	#hero.hero-tutor-archive {
		background-position:center top -150px;
	}

	#hero.hero-cpi, #hero.hero-train-the-trainer {

		background-position:center top;
		min-height:330px;
	}

	#hero.hero-hospitals-medical-subcategory {
		background-position:center top -64px;
		min-height:330px;
	}

	#hero.hero-programmecats-taxonomy {
		background-size:100% auto;
	}

	#hero.hero-az {
		background-position:center top -30px;
	}

	#hero.hero-why-sqt {
		background-size:100%;
		height: 400px;
	}
	#hero.hero-why-sqt #headline {
		margin-top: 230px;
	}
/*	#hero.hero-about {
		background-position:center top -55px
	}*/
	#hero.hero-about {
		background-position: center top -90px;
		min-height: 320px;
	}

	#prospectus-page .dashed-bg-column {
		background: none;
		padding-left: 0px;
		padding-right: 0px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	.home-logo{
		display: block;
	}
	.home-logo-mobile {
		display: none;	
	}
	
	.hide-mobile {
		display: block;
	}
	.show-mobile {
		display: none;
	}
		
	
	.container {
		/*width:950px;*/
		width: 1060px;
	}

	H2 {
		font-size:30px;
	}
	H3 {
		font-size:24px;
	}

	H4 {
		font-size:20px;
	}
	H5 {
		font-size:20px;
	}

	#headline {
		/*margin-top:130px;*/ /*55 */
		margin-top: 0px;
		color:#ffffff;
		font-family: 'Vollkorn';
	}
	#headline h1 {
		font-size:50px;
		margin-bottom: 65px;
	}

	#headline.home h1 {
		font-size:61px;
		margin-bottom: 57px;
	}

	#headline .sub-headline {
		font-size:30px;
		line-height:40px;
	}

	#hero.hero-programme-single {
		background-size:auto 100%;
	}

	/*#hero.hero-about {
		background-position:center top -55px;
	}*/
	#hero.hero-virtual-training {
		background-position: center top -110px;
		min-height: 320px;
	}

	#hero.hero-about {
		background-position: center top -90px;
		min-height: 320px;
	}

	#hero.hero-quality {
		background-size:100%;
		background-position:center top -25px;
		min-height:320px;
	}

	#hero.hero-contact {
		background-size:100%;
		background-position:center top;
		min-height:330px;
	}

	#hero.hero-six-sigma-landing {
		background-size: 100% 530px;
		background-position: top;
		min-height:300px;
	}

	#hero.hero-tutor-archive {
		background-size:100%;
	}

	#hero.hero-programmecats-taxonomy {
		background-size: 100% auto;
	}

	#hero.hero-az {
		background-size:100%;
	}

	#hero.hero-why-sqt {
		background-size:100%;
		height: 500px;
	}

	#hero.hero-blog {
		background-size:100% auto;
	}

	#hero.training-venues {
		background-size:100%;
	}

	#hero.hero-cpi {
		background-size:100%;
	}
	#hero.hero-train-the-trainer {
		background-size:100%;
	}
	#hero.hero-quality-subcategory {
		background-size:100%;
	}

	#hero.hero-project-programme-management-subcategory {
		background-size:100%;
	}

	#hero.hero-leadership-personal-dev-subcategory {
		background-size: 100% auto;
	}

	#hero.hero-laboratory-subcategory {
		background-size:100%;
	}

	#hero.hero-health-safety-subcategory {
		background-size:100%;
	}

	#hero.hero-food-safety-subcategory {
		background-size:100%;
	}

	#hero.hero-environment-energy-subcategory {
		background-size:100%;
	}

	#hero.hero-life-sciences-subcategory {
		background-size: 100%;
		background-position:center top -45px;
	}

	#cookie-law-info-bar {
		height:80px;
	}

	/* Show Green Stripes on Desktop only */
	#hero.hero-application #headline .green-stripe {
		/*background-color:#009a44;*/
		background-color: #4F9477;
		height:45px;
		width:100%;
		position:relative;
		left:-101%;
		top:50px;
	}

	#headline .green-stripe {
		/*background-color:#009a44;*/
		background-color: #4F9477;
		height:45px;
		width:100%;
		position:relative;
		left:-101%;
		top:50px;
	}

	#headline.home .green-stripe {
		/*background-color: #009a44;*/
		background-color: #4F9477;
		height: 45px;
		width: 100%;
		position: relative;
		left: -101%;
		display: inline-block;
		top: 64px;
	}

	#core-areas {
		margin-top:80px;
		font-family: 'Open Sans';
		font-weight:700;
		color:#ffffff;
		font-size:20px;
		line-height:30px;
	}

	#core-areas .core-area{
		margin-bottom:120px;
		visibility:hidden;
	}

	#client-logos {
		background:#f5f5f5;
		padding-top:30px;
		padding-bottom:36px;
		font-family: 'Open Sans';
		font-weight:700;
		color:#a9a9a9;
		font-size:20px;
		line-height:30px;
		height:230px;
	}

	#client-logos .client-logo .logo-cell {
		display: table-cell;
		vertical-align: middle;
		float: none;
	}

	#hero.hero-home {
		background-size:auto;
	}

	#home-search-programmes .search-link {
		margin-top: 0;
	}

	/* Start Home News */
	#home-news h4 {
		margin-bottom:25px;
	}

	#home-news h4.blog-heading {
		margin-bottom:15px;
	}

	#home-news p.blog-excerpt {
		margin-bottom:26px;
	}

	#home-news .read-more-link {
		margin-bottom:0;
	}
	/* End Home News */

	/* Start Footer Clients */
	#client-logos .progressive-title{
		margin-bottom:30px;
		text-align:left;
	}

	#client-logos .progressive-title img{
		display:inline;
	}
	/* End Footer Clients */

	footer #about-sqt h4{
		font-size:20px;
		margin-top:0;
		margin-bottom:0;
	}

	#lss-usp {
		background-size:100%;
	}


	#lss-cta {
		padding:44px 100px;
	}

	#lss-cta .cta-btn {
		/*border: 1px solid #009a44;*/
		border: 1px solid #4F9477;
		font-family: 'Open Sans';
		font-weight:700;
		font-size:18px;
		line-height:20px;
		padding: 30px 10px 30px 30px;
		display:inline-block;
		color:#666666;
	}

	#lss-cta .cta-btn:hover{
		text-decoration:none;
	}

	#lss-cta .cta-btn img {
		display:inline;
		padding-left:55px;
	}

	#programme-single #programme-delivery li {
		padding-left:10px;
		padding-right:10px;
		margin-top:10px;
		margin-bottom:10px;
	}

	#programme-single #programme-delivery li:first-child {
	  padding-left:0;
	}


	#programme-single #programme-delivery li:last-child {
	  padding-right:0;
	}

	#programme-tutors .meta-container {
		width:97%;
	}

	#programme-single .rhs, #blog-single .rhs {
		border-image-slice: 0 0 0 3;
		border-image-width: 0px 0px 0px 3px;
		border-image-outset: 0px 0px 0px 0px;
		border-image-repeat: repeat repeat;
		/*border-image-source:url(assets/img/tutor-orange-border.png);*/
		border-image-source:url(assets/img/tutor-grey-border.png);
	}

	#programme-single .rhs h4 {
		margin-top:0;
	}

	#programme-single .rhs h4.what-they-say {
		margin-top:20px;
	}

	#programme-dates-popover #popover-body .center-col {
		margin: 0 auto;
	}

	#team-member-list .team-member-thumb {
		margin-right:20px;
	}

	#team-member-list h4 {
		text-align:left;
	}

	#team-member-list .job-title {
		text-align:left
	}

	#about-image-holder-1 {
		background-size: auto 100%;
	}

	#about-image-holder-2 {
		background-size: 100%;
	}

	#programmecats-programmes .programme-schedule {
		min-height:150px;
	}

	#programmecats-programmes .single-programme-schedule {
			min-height:135px;
			padding:7px;
	}

	#programmecats-programmes .single-col li {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-bottom: 0 !important;
	}


	#programmecats-programmes .single-col li .programme-title {
		height:30px;
	}

	#programmecats-programmes .single-col li .programme-link {
		padding: 3px 12px;
	}

	/*
	Three Col. Mock up.
	*/
	#programmecats-programmes .three-col .programme-schedule {
/*		min-height:125px;*/
		/*min-height:160px;*/
		min-height:185px;
	}


	#programmecats-programmes .no-pad li:first-child {
	  padding-right:10px;
	}

	#programmecats-programmes .no-pad li:last-child {
	  padding-left:10px;
	}

	.entrance-animation-slide-left, .entrance-animation-slide-right {
		visibility:hidden;
	}

	#prospectus-page .dashed-bg-column {
		background:url(assets/img/bg-dash.png);
		background-repeat: repeat-y;
		background-position: left;
		padding-left: 0px;
		padding-right: 0px;
	}
}


/* Virtual Training page */
#virtual-training .points-numbers {
    display: inline-block;
    height: 88px;
    width: 88px;
    line-height: 88px;

    -moz-border-radius: 44px; /* or 50% */
    border-radius: 44px; /* or 50% */

    background-color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    margin-top: 15px;
    margin-right: 5px;
}
#virtual-training .green-bg {
	/*background-color: #24b084;*/
	background-color: #4f9477;
}
#virtual-training .green, #virtual-training .green a {
	color: #4f9477;
}
#virtual-training .orange-bg {
	/*background-color: #ff664b;*/
	background-color: #9AB0A6;
}
#virtual-training .orange, #virtual-training .orange a {
	/*color: #ff664b;*/
	color: #9AB0A6;
}
#virtual-training .blue-bg {
	/*background-color: #26adf9;*/
	background-color: #498EB9;
}
#virtual-training .blue, #virtual-training .blue a {
	/*color: #26adf9;*/
	color: #498EB9;
}
#virtual-training .grey-bg {
	background-color: #737373;
}
#virtual-training .grey, #virtual-training .grey a {
	color: #737373;
}
#virtual-training .yellow-bg {
	/*background-color: #fdb845;*/
	background-color: #f4b70c;
}
#virtual-training .yellow, #virtual-training .yellow a {
	/*color: #fdb845;*/
	color: #f4b70c;
}
#virtual-training .aligncenter {
	margin-left: auto;
	margin-right: auto;
}
/* End Virtual Training page */



/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	.home-logo{
		display: block;
	}
	.home-logo-mobile {
		display: none;	
	}

	.hide-mobile {
		display: block;
	}
	.show-mobile {
		display: none;
	}
	
	
	#hero.hero-home {
		background-size:100% auto;
	}

	#hero.hero-six-sigma-landing {
		/*
		background-size: 101% 530px;
		background-position: top;
		min-height:300px;*/
    	background-size: 100% auto;
    	background-position: center -100px;
    	min-height: 300px;		
	}

	#hero.hero-tutor {
		padding-bottom:150px;
		background-size:100% auto !important;
	}

	#hero.hero-why-sqt {
		height: 600px;
	}

	#hero.hero-why-sqt #headline {
		margin-top: 300px;
	}

	#why-sqt-usp {
		background-size:100% auto;
	}

	#hero.hero-virtual-training {
		background-position: center top -110px;
		min-height: 320px;
	}
/*	#hero.hero-about {
		background-position:center top -55px
	}*/

	#hero.hero-about {
		background-position: center top -90px;
		min-height: 320px;
	}

	#about-image-holder-1 {
		background-size: 100% auto;
	}

	#prospectus-page .dashed-bg-column {
		background:url(assets/img/bg-dash.png);
		background-repeat: repeat-y;
		background-position: left;
		padding-left: 0px;
		padding-right: 0px;
	}
}

.list-radio-wrap li {
	float:left;
}

/* Start Edit Styles */
.edit-icon {
	color:#ff0000 !important;
}
/* End Edit Styles */

/* Start Header Styles */
#header {
	font-family: 'Open Sans';
	color:#009a44;
	font-size:14px;
	line-height:51px;
	background-color:#f5f5f5;

	padding-top: 10px;
	padding-bottom: 10px;
}

#header a {
	/*color:#009a44;*/
	color: #4F9477;
	font-weight: bold;
}

#header a:hover {
	text-decoration:none;
	/*border-bottom: 4px solid #009a44;*/
	border-bottom: 4px solid #4F9477;
}

#header a.no-underline {
	margin-right:5px;
}

#header a.no-underline:hover {
	border-bottom:none;
}

#header b{
	font-weight: 700;
}

#header .header-pad {
	padding-top:17px;
}

#header .header-pad span {
	/*margin-right:10px;*/
}

#header .social-link {
	padding-top: 7px;
	display: inline-block;
}

#header .social-link:hover {
	text-decoration:none !important;
	border-bottom:0;
}

#header .social-link .fa {
	/*font-size:28px;*/
	font-size:30px;
	margin-left: 4px;
}

#header .moodle-link img {
	margin-bottom: 13px;
	padding-left: 3px;
}

#header .flag {
	height:18px;
}

#header .desaturate {
	-webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
    filter: grayscale(80%);
}

#header .desaturate:hover {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
/*
#header #whats-new {
	padding-top: 17px;
	line-height: 16px;
}

#header #whats-new a {
	color: #ff664b;
}

#header #whats-new a:hover {
	text-decoration:none;
	border-bottom: 0px;
}

#header .carousel-caption {
	left: 0;
	right: 0;
	top: -20px;
	text-align:right;
}
*/

#hero.hero-application {
	background:#FFFFFF;
}

#hero {
	/*padding-top:25px;*/
	padding-top: 0px;
}
/*
#header .header-search {
	width:185px;
	height:30px;
	background:none;
	border:none;
	border-bottom:4px solid #ffffff;
	border-radius:0;
	box-shadow:none;
	padding:0;
	color:#ffffff;
	display:inline;
	margin-top:13px;
}

#header .home-search-btn-header{
	height: 35px;
	width: 34px;
    line-height: 44px;
	font-size:18px;
	background:none;
	border:none;
	border-bottom:4px solid #ffffff;
	border-radius:0;
	box-shadow:none;
	padding:0;
	color:#ffffff;
}

#header .home-search-btn-header i {
	display:block;
}

#header .form-control::-webkit-input-placeholder {
    color:    #ffffff;
}
#header .form-control::-moz-placeholder {
   color:    #ffffff;
   opacity:  1;
}
#header .form-control::-moz-placeholder {
   color:    #ffffff;
   opacity:  1;
}
#header .form-control::-ms-input-placeholder {
   color:    #ffffff;
}

#header .icon-bar {
	background-color: #FFF;
	display: block;
	width: 30px;
	height: 3px;
	margin-bottom:7px;

}*/
/*
#header .menu-text {
	display: block;
	padding-bottom:7px;
}

#header .mmenu-link {
	font-weight:700;
	font-size:11px;
	line-height:12px;
}

#header .mmenu-link:hover {
	text-decoration:none;
	color:#ffffff;
}*/

#header .icon-bar:last-child {
	margin-bottom:0;

}

#country-chooser {
	z-index:2000;
}
/* End Header Styles */

/* Start Application Form Header Styles */
#hero.hero-application #header{
	color:#333333;
}

#hero.hero-application #header .header-search {
	width:200px;
	height:30px;
	background:none;
	border:none;
	border-bottom:4px solid #009a44;
	border-radius:0;
	box-shadow:none;
	padding:0;
	color:#999999;
	display:inline;
}

#hero.hero-application #header .form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999999;
}
#hero.hero-application #header .form-control::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #999999;
   opacity:  1;
}
#hero.hero-application #header .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999999;
   opacity:  1;
}
#hero.hero-application #header .form-control::-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #999999;
}

#hero.hero-application #header .form-control-feedback {
	color:#009a44;
}

#hero.hero-application #header .icon-bar {
    background-color: #009a44;
}

#hero.hero-application #header a {
    color: #333333;
}

#hero.hero-application #headline{
	background:#F5F5F5;
	color:#333333;
	/*margin-top:20px;*/
	margin-top: 0px;
}

#hero.hero-application #headline H1{
	margin-top:0;
	margin-bottom:5px;
}

#hero.hero-application #header #whats-new a {
	color: #ff664b;
	text-shadow: none;
}

/* End Application Form Header Styles */

/* Start Menu Styles */
/*
#sqtmmenu:not( .mm-menu ) {
   display: none;
}
.mm-menu {
	background: none repeat scroll 0 0 #3f3f3f;
    color: #ffffff;
	font-family: 'Open Sans';
}

.mm-header {
	padding: 48px 0 0 24px;
    background: inherit;
    border-bottom: 1px solid transparent;
    box-sizing: border-box;
    left: 0;
	font-size:14px;
	font-weight:bold;
    line-height: 51px;
    height:100px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 2;
	border-bottom:none;
}

.mm-header a {
	color:#ffffff;
}
.mm-header a:hover {
	text-decoration:none;
}

.mm-menu.mm-hasheader > .mm-panel.mm-list {
	padding-top:109px;
}

.mm-menu .close-icon {
	margin-left:13px;
}
.mm-header .mm-prev-sqt {
    margin-left: 260px;
	display:none;
}

#menu-main-menu li {
    padding-left: 0;
}

.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
	border-bottom:none;
}

#menu-main-menu li span, #menu-main-menu li a {
	font-weight:700;
	font-size:20px;
	line-height:39px;
	padding-left: 77px;
}


.mm-menu .mm-list > li > a.mm-subopen:after,
.mm-menu .mm-list > li > a.mm-subclose:before {
	display:none;
}

.mm-list > li > a, .mm-list > li > span {
	white-space:normal;
}

#mm-0 li span, #mm-0 li a {
    padding-left: 30px;
}

#mm-0 .primary-category {
	font-size:20px;
}

#mm-0 .primary-category a{
	color:#009a44;
	font-weight:bold;
	line-height:30px;
	padding-top:3px;
	padding-bottom:3px;
}

#mm-0 .primary-category a:hover{
	color:#009a44;
	background-color:#3f3f3f;
}

#mm-0 .secondary-category a{
	background:url(assets/img/mmenu-chevron-green.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	padding-left:60px;
}

#mm-0 .secondary-category a, #mm-0 .page-link a {
	font-size:18px;
	color:#fffff;
	line-height:20px;
	padding-top:3px;
	padding-bottom:3px;
}

#mm-0 .primary-category a:hover{
	color:#009a44;
	background-color:#3f3f3f;
}

#mm-0 .page-link a{
	background:url(assets/img/mmenu-chevron-green.png) no-repeat scroll 46px center rgba(0, 0, 0, 0);
	padding-left:138px;
}

#mm-0 .page-link a {
	font-style:italic;
}

#mm-0 .primary-category{
	background-image:url(assets/img/mmenu-separator.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:15px;
	padding-top:10px;
}

#mm-0 .no-dots {
	background:none;
	padding-top:0;
	margin-top:0;
}

.mm-menu.mm-front, .mm-menu.mm-next {
	transition: transform .8s ease 0s;
}
.mm-slideout {
	transition: transform .8s ease 0s;
}

.mm-menu.mm-horizontal > .mm-panel {
	transition: transform 0.8s ease 0s;
}
*/
.navbar {
	/*background:#3f3f3f;*/
	background-color: #5C5C5C !important;
	min-height:30px;
	font-family: 'Open Sans';
	font-size:16px;
	margin-bottom: 0;
}

.navbar, navbar-static-top {
	background-color: #5C5C5C !important;
}

.ubermenu .ubermenu-nav .ubermenu-column-1-3 {
	padding: 10px 15px;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target {
	background-color: #5C5C5C !important;
}

.ubermenu-item-layout-text_only {
	/*font-size:17px;*/
}

.ubermenu-item-level-2 {
	font-size:14px;
}

.ubermenu-item-level-3 {
	/*font-size:12px;*/
	padding-left:15px !important;
	font-style:italic;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {
	border:0px !important;
}

#menu-item-124 .ubermenu-column-full, .programmes-footer {
	/*background-color:#009a44 !important;*/
	background-color: #4F9477 !important;
}

#menu-item-124 .ubermenu-column-full a, .programmes-footer a {
	color:#ffffff !important;
}

#menu-item-124 .ubermenu-column-full a:hover, .programmes-footer a:hover, .ubermenu-skin-black-white-2 .ubermenu-submenu .programmes-footer .ubermenu-target:hover {
	color:#ff664b !important;
}

.ubermenu-submenu-drop {
	font-size:14px;
}



.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color: #ffffff !important;
    background: #3f3f3f !important;
}



#menu-item-124 .ubermenu-skin-black-white-2 .ubermenu-column-full .ubermenu-target:hover, #menu-item-124  .ubermenu-skin-black-white-2 .ubermenu-column-full .ubermenu-active > .ubermenu-target {
	/*color:#f5f5f5 !important;*/
	background-color: #5c5c5c !important;
}
/* End Menu Styles */

/* Start Headline Styles */
.hero-tutor #headline {
	margin-top:360px;
}

.hero-programme-single #headline {
	margin-top:95px;
}
/* End Headline Styles */

/* Start Footer Styles */
.header-icon {
	padding-right:10px;
}

#about-sqt {
	background:#333333;
	padding-top:40px;
	padding-bottom:35px;
	color:#ffffff;
	font-size:18px;
	line-height:30px;
}

#about-sqt h4{
	font-size:20px;
	margin-top:0;
	margin-bottom:0;
}

#about-sqt h4.section-header{
	margin-bottom:25px;
}

#follow-us {
	padding:0;
	margin-top:47px;
}

#follow-us li {
	list-style:none;
	float:left;
	margin-right:15px;
}

#follow-us li:last-child {
	margin-right:0;
}

#about-sqt a {
	font-family: 'Open Sans';
	font-weight:700;
	text-decoration:underline;
	color:#ffffff;
	font-size:14px;
}
#about-sqt a:hover {
	text-decoration:none;
}

#about-sqt p.read-more{
	margin-top:20px;
}

#footer-widgets {
	background-color:#262626;
	color:#ffffff;
	padding-top:35px;
	padding-bottom:20px;
	border-bottom:1px solid #666666;
	font-size:18px;
}

#footer-widgets h4{
	margin-bottom:25px;
}

#footer-widgets .menu {
	padding-left:0;
	list-style:none;
}

#footer-widgets .menu li {
	margin-bottom:13px;
}

#footer-widgets .menu li a {
	color:#ffffff;
}

#footer-widgets .footer-contact-us-widget a {
	color:#ffffff;
	text-decoration:underline;
}

#footer-widgets .footer-contact-us-widget a:hover {
	text-decoration:none;
}

#footer-widgets .footer-contact-us-widget h4 {
	margin-bottom:34px;
}


#footer-widgets .footer-contact-us-widget p {
	margin-bottom:80px;
}

#footer-copyright {
	background-color:#262626;
	color:#ffffff;
	padding-top:25px;
	padding-bottom:0;
	font-family: 'Open Sans';
	font-weight:700;
	font-size:14px;
}

#footer-copyright .menu {
	padding-left:0;
	list-style:none;
}

#footer-copyright .menu li {
	margin-bottom:26px;
	float:left;
	border-right:2px solid #ffffff;
	padding-left:9px;
	padding-right:9px;
}

#footer-copyright .menu li:first-child {
	padding-left:0;
}

#footer-copyright .menu li:last-child {
	border-right:none;
}

#footer-copyright .menu li a {
	color:#ffffff;
}

#footer-copyright .site-by {
	text-decoration:underline;
	color:#ffffff;
}

#footer-copyright .site-by:hover {
	text-decoration:none;
}

.back-to-top {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    bottom: 2em;
    color: #ffffff;
    font-size: 14px;
    padding: 1em;
    position: fixed;
    right: 0;
    text-decoration: none;
}

.back-to-top:hover, .back-to-top:visited {
	color:#ffffff;
	border:none;
}
/* End Footer Styles */


/* Start Home Tag Line */
#home-develop {
	/*background-color:#25b084;*/
	/*background-color: #009a44;*/
	background-color: #4F9477;
}

#home-develop h1 {
	color:#ffffff;
	/*padding-top: 15px;
	padding-bottom: 30px;*/
	font-size: 24px;
	padding-top: 0px;
	padding-bottom: 10px;
}
/* End Home Tag Line */

/* Start Home Notice Section */
#home-notice {
	/*background: #f5f5f5;*/
	/* background: #ffde59; */
	background: #22263e;
	color: #ffffff;
	font-size: 24px;
	font-weight: 500;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: 'Open Sans';
}
#home-notice a, #home-notice a:hover{
	color: #000000;
	/*color: #ffffff;*/
	text-decoration: none;
}
/* End Home Notice Section */

/* Start Home Search Programmes */
#home-search-programmes {
	font-family: 'Open Sans';
	font-size:16px;
	color:#666666;
	line-height:25px;
	padding-top:30px;
	padding-bottom: 25px;
}

#home-search-programmes .input-group {
	/*border-bottom:7px solid #009a44;*/
	border-bottom: 7px solid #4F9477;
	margin-top: 30px;
}

#home-search-programmes .home-search {
	height:50px;
	font-size:24px;
	background:none;
	border:none;
	box-shadow:none;
	padding:0;
	color:#666666;
	display:inline;
}

#searchform_navbar {
	width: 290px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 8px;
}
#searchform_navbar #searchsubmit_navbar {
	/*background-color: #009a44;*/
	background-color: #4F9477;
    color: #ffffff;
    border: none;
}


#home-search-programmes .home-search-btn{
	border: none;
	bottom:0;
	font-size:22px;
	padding-right:0;
	/*color: #009a44; */
	color: #4F9477;
}

#home-search-programmes .home-search-btn:hover {
	color:#666666;
	background-color:#ffffff;
}

#home-search-programmes .form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #666666;
}
#home-search-programmes .form-control::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666666;
   opacity:  1;
}
#home-search-programmes .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666666;
   opacity:  1;
}
#header .form-control::-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #666666;
}

#home-search-programmes .search-link {
	text-align:center;
}

#home-search-programmes .search-link img {
	margin-bottom:18px;
}
#home-search-programmes .search-link img:hover {
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

#home-search-programmes .search-link a {
	color:#666666;
}
#home-search-programmes .search-link a:hover {
	text-decoration:none;
}
/* End Home Search Programmes */

.blog-search {
	height: 35px;
	padding-right: 20px;
}

/* Start LSS Breadcrumbs */
#lss-breadcrumbs {
	padding-top:30px;
	padding-bottom:30px;
	font-family: 'Open Sans';
}

#lss-breadcrumbs a{
	text-decoration:underline;
}

#lss-breadcrumbs a:hover{
	text-decoration:none;
	/*color: #009a44; */
	color: #4F9477;
}
/* End LSS Breadcrumbs */

/* Start LSS Like */
#lss-like {
	padding-top:20px;
	padding-bottom:15px;
	font-family: 'Open Sans';
}

#lss-like h4 {
	margin-bottom:15px;
}

#lss-like ul {
	padding-left:0;
}

#lss-like li {
	list-style-type:none;
	float:left;
}

#lss-like li a{
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	padding: 10px 14px;
	margin-right: 13px;
	margin-bottom: 10px;
	display: block;
}

#lss-like a:hover{
	text-decoration:none;
	border: 1px solid rgba(255, 255, 255, 1);
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
/* End LSS Like */


/* Start LSS About */
#lss-about {
	padding-top:21px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-about h4 {
	margin-bottom:20px;
}

#lss-about .button {
    padding: 28px 35px 28px 17px;
}
/* End LSS About */

/* Start LSS Model */
#lss-model {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-model h4 {
	margin-top:0;
	margin-bottom:33px;
}

#lss-model .hr {
	background:url(assets/img/lss_dot_grey_5.png) repeat-x;
	height:5px;
	width:100%;
	padding-bottom:28px;
}
/* End LSS Model */


/* Start LSS Tutors, What We Do & Clients */
#lss-tutors {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-what-we-do {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-clients {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-tutors h4, #lss-what-we-do h4 {
	margin-top:0;
	margin-bottom:13px;
}

#lss-clients h4 {
	margin-top:33px;
	margin-bottom:13px;
}

#lss-tutors .sub-heading, #lss-clients .sub-heading, #lss-what-we-do .sub-heading {
	font-family: 'Open Sans';
	font-size:20px;
	font-style:italic;
	line-height:34px;
}

#lss-tutors a, #lss-clients a, #lss-what-we-do a {
	color:#fdb845;
	text-decoration:underline;
}

#lss-tutors a:hover, #lss-clients a:hover, #lss-what-we-do a:hover {
	text-decoration:none;
}
/* End LSS Tutors, What We Do & clients */

/* Start Immediate Payback */
#lss-immediate-payback {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-immediate-payback h2 {
	margin-top:0;
	margin-bottom:30px;
}

#lss-immediate-payback .orange{
	font-family: 'Open Sans';
	font-size:19px;
	line-height:24px;
	background: #ff664b;
	border-radius:8px;
	padding: 20px 15px 29px 20px;
}

#lss-immediate-payback .blue{
	font-family: 'Open Sans';
	font-size:19px;
	line-height:24px;
	background: #26adf9;
	border-radius:8px;
	padding: 20px 15px 28px 20px;
}

#lss-immediate-payback .euro-symbol {
	margin-bottom:58px;
}

#lss-immediate-payback .saving {
	margin-bottom:10px;
}

#lss-immediate-payback .green-border-box{
	font-family: 'Open Sans';
	font-size:18px;
	line-height:28px;
	padding: 18px 10px 26px 15px;
	/*border: 1px solid #009a44;*/
	border: 1px solid #4F9477;
}

#lss-immediate-payback .immediate-payback-box {
	margin-bottom:10px;
}

#lss-immediate-payback .immediate-payback-box a {
	/*color:#009a44;*/
	color: #4F9477;
}

#lss-immediate-payback .green-border-box h4{
	line-height: 60px;
	margin: 0;
}

#lss-immediate-payback .green-border-box h4 img{
	margin-right:17px;
}


#lss-immediate-payback .green-border-box ul {
	padding-left:35px;
	margin:0;
}

#lss-immediate-payback .green-border-box li {
	list-style-image:url(assets/img/lss-about-chevron-green.png);
	text-indent:-17px;
	margin-bottom:20px;
	font-size: 15px;
	font-weight: normal;
}

#lss-immediate-payback .green-border-box li:last-child {
	margin-bottom:0;
}

#lss-immediate-payback .clear-green-border {
	clear:both;
}

#lss-immediate-payback .immediate-payback-box .savings-euro{
	display: block;
	margin-bottom: 26px;
	font-size: 64px;
	font-weight: bold;
}
/* End Immediate Payback */

/* Start LSS Qualificaiton */
#lss-qualification {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-qualification h4 {
	margin-top:40px;
	margin-bottom:46px;
	line-height:34px;
}
/* End LSS Qualification */

/* Start LSS More with SQT */
#lss-more {
	padding-top:25px;
	padding-bottom:25px;
}

#lss-more h2 {
	text-align:center;
	margin:0;
}
/* End LSS More with SQT */

/* Start LSS USP */
#lss-usp-inner {
	background-color: rgb(255,255,255); opacity: .85;
	border-radius:8px;
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	line-height:28px;
}

#lss-usp-inner .row {
	margin-bottom:30px;
}

#lss-usp-inner .row:last-child {
	margin-bottom:0;
}

#lss-usp-inner h4 {
	margin-top:0;
	margin-bottom:30px;
}
/* End LSS USP */

/* Start LSS Testimonial */
#lss-testimonial {
	font-family: 'Open Sans';
	padding-top:55px;
	padding-bottom:50px;
	font-size:20px;
	line-height:28px;
}

#lss-testimonial h4 {
	font-style:italic;
	margin-top:0;
	margin-bottom:20px;
}
/* End LSS Testimonial */

/* Start Tutor Qualifications */
#tutor-qualifications {
	padding-top:26px;
	padding-bottom:28px;
}

#tutor-qualifications h4{
	line-height:40px;
}
/* End Tutor Qualifications */

/* Start Tutor Headline */
#tutor-headline h4 {
	margin-top:47px;
	margin-bottom:36px;
}
/* End Tutor Headline */

/* Start Tutor Left Side */
#tutor-about {
	padding-bottom:30px;
}

#tutor-about .tutor-alternate {
	max-width:220px;
	max-height:230px;
	margin-right:20px;
}

#tutor-about .lhs {
	font-size:18px;
	line-height:28px;
}

#tutor-about .tutor-quotation {
	font-family: 'Open Sans';
	margin-top:30px;
	background: #F5F5F5;
	padding:15px;
}

#tutor-about .tutor-quotation h3 {
	margin-top:0;
	margin-bottom:15px;
}

#tutor-about .quote {
	font-family: 'Open Sans';
	margin-top:30px;
}

#tutor-about .quote h3 {
	margin-bottom:15px;
}

#tutor-expertise {
	margin-top:30px;
	padding: 40px 26px 50px 26px;
}

#tutor-expertise h4{
	margin-top:0;
	margin-bottom:30px;
}

#tutor-expertise ul {
	padding-left:35px;
	margin-top:23px;
}

#tutor-expertise li {
	list-style-image:url(assets/img/lss-about-chevron-green.png);
	text-indent:-17px;
	margin-bottom:20px;
	font-family: 'Open Sans';
}

#tutor-expertise li:last-child {
	margin-bottom:0;
}

#tutor-expertise li a{
	color:#666666;
	font-size:16px;
}
/* End Tutor Left Side */


/* Start Tutor Right Side */
#tutor-about .rhs {
	font-size:16px;
	line-height:27px;
	border-image-slice: 0 0 0 3;
	border-image-width: 0px 0px 0px 3px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: repeat repeat;
	/*border-image-source:url(assets/img/tutor-orange-border.png);*/
	border-image-source:url(assets/img/tutor-grey-border.png);
}

#tutor-about .rhs .row {
	margin-top:30px;
}

#tutor-about .rhs .row:first-child {
	margin-top:0;
}

#tutor-about .rhs h4 {
	margin-top:0;
    line-height: 38px;
    margin-bottom: 30px;
	/*color:#ff664b;*/
	color: #005C83;
}

#tutor-about .rhs .contact-details {
	font-family: 'Open Sans';
	font-size:14px;
	/*color:#ff664b;*/
	color: #9AB0A6;
	line-height:30px;
	font-weight:700;
}

#tutor-about .rhs .btn-orange-border {   
	/*border: 1px solid #ff664b;*/
	border: 1px solid #005c83;
	padding: 19px 34px 19px 34px;
	font-family: 'Open Sans';
	font-size:15px;
	/*color:#ff664b;*/
	color: #005C83;
	line-height:30px;
	font-weight:700;
	display:block;
	text-align: center;
}

#tutor-about .rhs .btn-orange-border:hover{
	text-decoration:none;
	color:#666666;
}

#tutor-about .rhs h4 img {
    padding-right: 9px;
}
/* End Tutor Right Side */

/* Start Tutor Blog */
#tutor-blog {
	padding-top:60px;
	padding-bottom:60px;
	font-size:18px;
}

#tutor-blog h4 {
    line-height: 38px;
    margin-bottom: 38px;
}

#tutor-blog h4.blog-heading {
	margin-top:0;
	margin-bottom:35px;
}

#tutor-blog h4 img {
    padding-right: 9px;
}

#tutor-blog .blog-excerpt {
	margin-bottom:37px;
}

#tutor-blog .read-more-link {
	font-family: 'Open Sans';
	text-decoration:underline;
	font-size:14px;
	font-weight:700;
}

#tutor-blog .read-more-link:hover {
	text-decoration:none;
}
/* End Tutor Blog */


/* Start Tutor Archive */
#tutor-archive-about {
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 22px;
    padding-top: 21px;
}

#tutor-archive-about h4{
	margin-top:0;
	margin-bottom:36px;
}

#tutor-archive-filters {
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 34px;
    padding-top: 12px;
}

#tutor-archive-filters .btn-green-border {
	/*border: 1px solid #009a44;*/
	border: 1px solid #4f9477;
	font-family: 'Open Sans';
	font-weight:700;
	line-height:30px;
	padding: 28px 17px;
	cursor:pointer;
}

#tutor-archive-filters .btn-green-border a:hover{
	text-decoration:none;
	color:#666666;
}

#tutor-archive-filters .core-area-menu {
	font-size:18px;
	font-weight:normal;
	line-height:40px;
	position:absolute;
	z-index:100;
	min-width:440px;
	top:88px;
	left:3px;
	text-align:left;
	display:none;
}

#tutor-archive-filters .core-area-menu ul {
	padding-left:35px;
}

#tutor-archive-filters .core-area-menu li {
	list-style-image:url(assets/img/home-core-area-left-chevron-white.png);
}

#tutor-archive-filters .core-area-menu li a {
	color:#ffffff;
}

#tutor-archive-filters .core-area-menu li a:hover {
	color:#ffe4b8;
	text-decoration:none;
}

#tutor-archive-filters #category-filter-menu {
	/*background-color:#009a44;*/
	background-color: #4f9477;
}
#tutor-archive-filters #sub-category-filter-menu {
	/*background-color:#009a44;*/
	background-color: #4f9477;
}
#tutor-archive-filters #programme-filter-menu {
	/*background-color:#009a44;*/
	background-color: #4f9477;
}

.six-sigma-menu {
	background-color:#ff664b;
	border-color:#ff664b;
}
.compliance-standards-auditing-menu {
	background-color:#26adf9;
	border-color:#26adf9;
}
.leadership-personal-development-menu {
	background-color:#fdb845;
	border-color:#fdb845;
}

#tutor-profiles {
	padding-bottom:30px;
}

#tutor-profiles h4 {
	line-height: 34px;
	margin-top:0;
	margin-bottom:27px;
}

#tutor-profiles .hr {
	background:url(assets/img/lss_dot_grey_5.png) repeat-x;
	height:5px;
	width:100%;
	padding-bottom:30px;
}

#tutor-profiles .aligncenter {
	margin-bottom:0 !important;
}

#tutor-profiles .tutor-profile {
	padding: 26px 13px;
	min-height:190px;
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

#tutor-profiles .tutor-profile .tutor-name{
	font-family: 'Open Sans';
	font-weight:700;
	display:block;
	margin-bottom:13px;
}

#tutor-profiles .tutor-profile .tutor-name a {
	color:#ffffff;
}
#tutor-profiles .tutor-profile .tutor-name a:hover {
	color:#ffffff;
}

#tutor-profiles .no-pad li {
  padding-left:10px;
  padding-right:10px;
  margin-top:10px;
	margin-bottom:10px;
}

#tutor-profiles .no-pad li:first-child {
  padding-right:10px;
}

#tutor-profiles .no-pad li:last-child {
  padding-left:10px;
}

#tutor-profiles .read-more-link {
	font-family: 'Open Sans';
	font-weight:700;
	text-decoration:underline;
}

#tutor-profiles .read-more-link:hover, #tutor-profiles .read-more-link:focus {
	text-decoration:none;
	color:#ffffff;
	display:block;
}
/* End Tutor Archive */

/* Start Programmes Custom Taxonomy */
#programmecats-programmes {
	margin-top:10px;
}

#programmecats-intro {
	padding-top:21px;
	font-size:18px;
	line-height:28px;
}

#programmecats-intro h4{
	margin-top:0;
	margin-bottom:20px;
}

.mode-menu{
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	line-height:40px;
	z-index:100;
	text-align:left;
	top:-40px;
	display:none;
	width:100%;
}

.mode-menu ul{
	background: #009a44;
	padding-left: 30px;
}

.mode-menu li {
	list-style-image:url(assets/img/home-core-area-left-chevron-white.png);
}

.mode-menu li a {
	color:#ffffff;
}

.delivery-mode {
	cursor:pointer;
	border: 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Button animation */
.button:hover{
	text-decoration:none;
}

.button-background-green:before {
	/*background: #009a44;*/
	background: #4F9477;
}

.button-background-white:before {
	background: #ffffff;
}

.button-background-white:hover {
	color: #009a44 !important;
}

.green-border {
	/*border: 1px solid #009a44;*/
	border: 1px solid #4F9477;
    font-family: "Open Sans";
    font-weight: 700;
	font-size:16px;
    line-height: 30px;
	background-image: url("assets/img/lss-about-chevron-green.png");
	background-repeat: no-repeat;
    background-position: right center;
	display:inline-block;
}

#programmecats-intro .button {
    padding: 20px 32px 24px 13px;
	margin-top:45px;
}
/* End button animation */

#programmecats-programmes .grey-dots {
	border-image-slice: 3 0 3 0;
	border-image-width: 3px 0px 3px 0px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: repeat stretch;
	border-image-source:url(assets/img/grey-border-bullet-horizontal.png);
	margin-bottom:30px;
}

#programmecats-programmes .grey-dots h4{
	margin-top:20px;
	margin-bottom:20px;
	line-height:38px;
}


#programmecats-programmes .child-category-title {
	margin-top:0px;
	margin-bottom:16px;
}

#programmecats-programmes .list-inline:first-child {
	border-image-slice: 0 0 3 0;
	border-image-width: 0px 0px 3px 0px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: repeat stretch;
	border-image-source:url(assets/img/grey-border-bullet-horizontal.png);
	padding-bottom:30px;
	margin-bottom:30px;
}

#programmecats-programmes .no-dots {
	border-image-source:none !important;
	border:none !important;
}

#programmecats-programmes .no-pad li {
	padding-left:10px;
  	padding-right:10px;
  	margin-top:10px;
	margin-bottom:10px;
	font-family: "Open Sans";
	min-height: 405px;
}

#programmecats-programmes .no-pad li a:hover {
	text-decoration:none;
}


#programmecats-programmes .programme-title-wrapper {
	width:100%;
	min-height:77px;
}

#programmecats-programmes .programme-title {
	padding:8px 8px;
	font-weight: 700;
	font-size:14px;
	height:74px;
	vertical-align:middle;
	display: table-cell;
}

#programmecats-programmes .programme a:hover {
	text-decoration:none;
}

#programmecats-programmes .vcenter {
	/*display: flex;*/
    align-items: center;
}

#programmecats-programmes .programme-duration {
	padding:8px;
	font-weight: 600; /* semi bold */
	font-size:13.5px;
	line-height:20px;
	min-height: 76px;
	/*min-height: 65px;*/ /* Shorter with no public pricing */
	/*min-height: 97px;*/
	
	/*min-height: 96px;*//* with public pricing */
}
#delivery-icons {
	display:flex;
	padding-top: 8px;
	padding-left: 11px;
	padding-bottom: 8px;
}
#delivery-icons img {
	padding-right: 7px;
}

/*
Single Col. Mockup
*/
#programmecats-programmes .single{
	height:58px !important;
	padding: 3px 7px;
}

#programmecats-programmes .single-wrapper{
	padding: 7px 0;
	line-height:40px;
}

#programmecats-programmes .programme-duration span{
	/*color:#009a44;*/
	color: #4F9477;
}

#programmecats-programmes .dates_table .location{
	text-align: left;
	width: 25%;
	vertical-align: top;
}

#programmecats-programmes .programme-schedule span {
	/*color:#009a44;*/
	color: #4F9477;
	font-weight: 600;
	padding-bottom:8px;
	display:block;
}

#programmecats-programmes .programme-schedule i {
	font-size:13px;
}

#programmecats-programmes .programme-link {
	padding:8px;
	line-height:29px;
	height:70px;
}

#programmecats-programmes .programme-link img {
	float:left;
	/*margin-right:5px;*/
	margin-right:0px;
}

#programmecats-programmes .programme-link .vcenter {
    display: inline-block;
    vertical-align: middle;
   	float: none;
	height:100%;
}

.headervcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

#programmecats-programmes .programme-link .no-accreditation, #programmecats-programmes .programme-link .has-accreditation {
	margin-top:12px;
}

#programmecats-programmes .accreditation-thumbnail {
	max-width:105px;
	max-height:40px;
}

#programmecats-programmes .programme-link .vcenter img {
    display: inline-block;
    vertical-align: middle;
	float: none;
	max-width: 90px;
	height: auto;
}

ul .in-company-list li {
	min-height: unset !important;
    padding-left: unset !important;
    /*margin-top: 4px !important;
    margin-bottom: 4px !important;*/
	margin-top: 0px! important;
	margin-bottom: 0px! important;
	list-style-type: disc;
}

#programmecats-programmes .programme-link .read-more-link:focus {
	color:#666666;
}

#programmecats-programmes .programme-link .btn-green-border {
    background-image: url("assets/img/programme-tax-chevron-green.png");
    background-position: right center;
    background-repeat: no-repeat;
    /*border: 1px solid #009a44;*/
    border: 1px solid #4F9477;
	background-color:#ffffff;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 700;
    line-height: 17px;
	padding: 8px 0 8px 5px;
	margin-top:10px;
}

#programmecats-programmes .programme-link .btn-green-border a:hover {
	color:#666666;
}

#programmecats-programmes a:focus {
	text-decoration:none;
}
/* End Programmes Custom Taxonomy */


/* Start Programme Single */
#programme-single {
	font-size: 18px;
	line-height: 28px;
	padding-top: 21px;
	padding-bottom:60px;
}


#programme-single .read-more-link {
	font-family: "Open Sans";
	font-weight:700;
	font-size:14px;
	text-decoration:underline;
	margin-bottom:47px;
	display:block;
}

#programme-single .read-more-link:hover {
	color:#009a44;
	text-decoration:none;
}

#programme-single #programme-about {
	min-height: 150px;
}

#programme-single #programme-about-full {
	display:none;
}

#programme-single #programme-about.noshadow {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

#programme-single #programme-about h4 {
	margin-top:0px;
	margin-bottom:36px;
}

#programme-single p, #programme-single ul, #programme-single ol {
	margin-bottom:26px;
}

#programme-delivery {
	margin-bottom:0 !important;
}

#programme-single #programme-delivery li {
	margin-bottom:20px;
}

#programme-single .delivery-method {
	border: 1px solid #e2e2e2;
	padding: 11px 12px 18px 12px;
	position:relative;
	min-height: 170px;
}

#programme-single .delivery-method .icon{
	height:75px;
}
#programme-single .delivery-method .icon .alignright{
	margin:0;
}

#programme-single .delivery-method .title{
	height:64px;
	position:relative;

}
#programme-single .delivery-method .title h4{
	position:absolute;
	top:0;
}

#programme-single .delivery-method .cta{
	/*border-image-slice: 3 0 0 0;
	border-image-width: 3px 0px 0px 0px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: repeat stretch;
	border-image-source:url(assets/img/green-border-bullet-horizontal.png); */
	/*margin-top:20px;*/
	margin-top: 33px;
	/*padding-top:26px;*/
}


#programme-single .delivery-method-print {
	border: 1px solid #e2e2e2;
	padding: 11px 12px 18px 12px;
	position:relative;
}
#programme-single .delivery-method-print .cta{
	margin-top:20px;
	padding-top:26px;
}

#programme-single .delivery-method .cta a {
	font-family: "Open Sans";
	font-weight:bold;
	font-size: 14px;
}

#programme-single .delivery-method .cta img {
	display:inline;
	padding-left:8px;
}

#programme-single .delivery-method .cta a:hover, #programme-single .delivery-method .cta a:focus {
	/*color: #ff664b;*/
	color: #ffffff;
	cursor:pointer;
}

#programme-single #query {
	border: 1px solid #e2e2e2;
	font-family: "Open Sans";
	font-size:16px;
	/*padding:13px;*/
	padding: 13px 7px;
	/*margin-bottom:30px; */
	margin-bottom:10px;
}

#programme-single #query a{
	color:#009a44;
}

#programme-single #query *{
	display:inline;
}

#programme-single #query .pad-top{
	padding-top:12px;
}

#programme-single #collapse_all, #programme-single #expand_all {
	font-family: "Open Sans";
	/*color: #009a44;*/
	color: #4F9477;
	font-size:12px;
}

#programme-single .metarow {
	border-image-slice: 0 0 3 0;
	border-image-width: 0px 0px 3px 0px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: repeat stretch;
	border-image-source:url(assets/img/grey-border-bullet-horizontal.png);
	margin-bottom:15px;
}

#programme-single .metarow {
	padding-bottom:13px;
}

#programme-single .metarow .header {
	cursor:pointer;
}

#programme-single .metarow:last-child {
	margin-bottom:55px;
}

#programme-single .metarow h4 {
	display:inline;
}

#programme-single .metarow .meta-content {
	margin-top:13px;
	font-size:18px;
	line-height:28px;
}

#programme-single .metarow .read-more-link {
	margin-top:24px;
	margin-bottom:40px;
}

#programme-single .metarow .header img {
	float:right;
}

#programme-single .metarow .up {
	display:none;
}

#programme-single .metarow .down {
	display:inline;
}

#programme-tutors .meta-content ul {
    list-style: none;
    padding:0;
    margin:0;
}

#programme-tutors .metarow  li:before {
    content:"";
}

#programme-tutors li{
	padding:0px;
}


#programme-tutors .center-col {
	margin: 0 auto;
}

#programme-tutors .tutor-profile {
	padding: 26px 13px 0 13px;
	font-size:14px;
	line-height:20px;
	min-height:192px;

}

#programme-tutors .tutor-profile-fixed {
	min-height: 66px;
}

#programme-tutors .tutor-profile .tutor-name{
	font-family: 'Open Sans';
	font-weight:700;
	display:block;
	margin-bottom:13px;
}
#programme-tutors .tutor-profile .tutor-name a, #programme-tutors .tutor-profile .tutor-name a:hover{
	color:#ffffff;
	text-decoration:none;
}

#programme-tutors .tutor-profile .read-more-link{
	margin-top:18px;
	margin-bottom:0;
}

#programme-tutors .tutor-profile .read-more-link:hover{
	color:#ffffff;
}

#programme-tutors .aligncenter {
    margin-bottom: 0px !important;
}

#programme-sharing h4 {
	margin-top:42px;
	margin-bottom:23px;
}

#programme-single .why-sqt {
	display:block;
	border: 1px solid #ff664b;
	padding:24px 20px 18px 16px;
	font-family: 'Open Sans';
	font-weight:700;
	color:#666666;
	font-size:14px;
	line-height:22px;
	background-image:url(assets/img/programme-single-why-sqt-chevron.png);
    background-repeat: no-repeat;
    background-position: right center;
	margin-left:10px
}

#programme-single #related-programme {
	margin-top:20px;
	padding: 26px;
}

#programme-single #related-programme h4{
	margin-top:0;
	margin-bottom:30px;
}

#programme-single #related-programme ul {
	padding-left:35px;
	margin-top:23px;
	margin-bottom:0;
}

#programme-single #related-programme li {
	list-style-image:url(assets/img/lss-about-chevron-green.png);
	text-indent:-17px;
	margin-bottom:20px;
	font-family: 'Open Sans';
}

#programme-single #related-programme li:last-child {
	margin-bottom:0;
}

#programme-single #related-programme li a{
	color:#666666;
	font-size:16px;
}

#programme-single .snapshot-area {
	color:#000000;
	font-size:14px;
	line-height: 20px;
}

#blog-single .snapshot-area a{
	color:#009a44;
	/*font-size:14px;*/
	line-height: 20px;
}

#programme-single .snapshot-area h5{
	color:#000000;
	font-size:14px;
	line-height:20px;
	margin-top:13px;
	margin-bottom:2px;
}

#programme-single .snapshot-accreditation p {
	margin-bottom: 10px;
}


#programme-dates-popover {
	font-family: 'Open Sans';
	font-size:16px;
	font-weight:600;
	display:none;
	z-index:100;
	position:absolute;
	background:#ffffff;
	width:100%;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.75);
}

#programme-dates-popover #popover-header {
	border-top: 1px solid #009a44;
	border-bottom: 1px solid #009a44;
	padding-bottom: 6px;
}

#programme-dates-popover #popover-header .accreditation-thumb{
	margin-top:5px;
	max-height:120px;
	/* margin-top:20px; */
	/*max-height:60px;*/
}

#programme-dates-popover #popover-header H4{
	font-size:18px;
	margin-top:13px;
	margin-bottom:17px;
}

#programme-dates-popover .green {
	/*color:#009a44;*/
	color: #4f9477;
}
#programme-dates-popover .orange {
	color: #ff664b;
}
#programme-dates-popover .pad-left {
	padding-left: 14px;
}
#programme-dates-popover .pad-right {
	padding-right: 14px;
}

#programme-dates-popover #popover-header .green:last-child {
	/*padding-left:24px;*/
}

#programme-dates-popover #popover-header .delivery-method {
	margin-top: 16px;
}
#programme-dates-popover #popover-header .accreditation-logo {
	margin-top: 0px;
	margin-top: 0px;
}

#programme-dates-popover #popover-body {
	padding-top:15px;
}

#programme-dates-popover #popover-body .meta-content ul {
    list-style: none;
    padding:0;
    margin:0;
	margin-bottom:20px;
	color:#666666;
}

#programme-dates-popover #popover-body li{
	padding:0px;
}

#programme-dates-popover #popover-body .meta-container {
	width:97%;
	border:1px solid #009a44;
}

#programme-dates-popover #popover-body .meta-container .date-heading {
	padding: 22px 16px 18px 16px;
}

#programme-dates-popover #popover-body .meta-container .location-panel {
	padding: 7px 16px 7px 16px;
}

#programme-dates-popover #popover-body .meta-container .location-panel span {
	line-height:50px;
}

#programme-dates-popover #popover-body .meta-container .location-panel a.book {
	border: 1px solid #ff664b;
	padding: 12px 27px 14px 9px;
	color:#ff664b;
	display:inline-block;
	font-weight:bold;
	margin:0;
	background-image: url("assets/img/programme-single-chevron-right-booking-orange.png");
    background-position: right center;
    background-repeat: no-repeat;
}

#programme-dates-popover #popover-footer {
	 padding-top:12px;
	 padding-bottom:10px;
}

#programme-dates-popover #popover-footer .hide-button {
	width:65px;
	margin: 0 auto;
	line-height:16px;
}


/* Programme Dates Popover VT */
#programme-dates-popover-vt {
	font-family: 'Open Sans';
	font-size:16px;
	font-weight:600;
	display:none;
	z-index:100;
	position:absolute;
	background:#ffffff;
	width:100%;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.75);
}

#programme-dates-popover-vt #popover-header-vt {
	border-top: 1px solid #009a44;
	border-bottom: 1px solid #009a44;
	padding-bottom: 6px;
}

#programme-dates-popover-vt #popover-header-vt .accreditation-thumb{
	margin-top:5px;
	max-height:120px;
	/* margin-top:20px; */
	/*max-height:60px;*/
}

#programme-dates-popover-vt #popover-header-vt H4{
	font-size:18px;
	margin-top:13px;
	margin-bottom:17px;
}

#programme-dates-popover-vt .green {
	color: #4f9477;
}
#programme-dates-popover-vt .orange {
	color: #ff664b;
}
#programme-dates-popover-vt .pad-left {
	padding-left: 14px;
}

#programme-dates-popover-vt #popover-header-vt .green:last-child {
	/*padding-left:24px;*/
}

#programme-dates-popover-vt #popover-header-vt .delivery-method {
	margin-top: 16px;
}
#programme-dates-popover-vt #popover-header-vt .accreditation-logo {
	margin-top: 0px;
	margin-top: 0px;
}

#programme-dates-popover-vt #popover-body-vt {
	padding-top:15px;
}

#programme-dates-popover-vt #popover-body-vt .meta-content ul {
    list-style: none;
    padding:0;
    margin:0;
	margin-bottom:20px;
	color:#666666;
}

#programme-dates-popover-vt #popover-body-vt li{
	padding:0px;
}

#programme-dates-popover-vt #popover-body-vt .meta-container {
	width:97%;
	border:1px solid #009a44;
}

#programme-dates-popover-vt #popover-body-vt .meta-container .date-heading {
	padding: 22px 16px 18px 16px;
}

#programme-dates-popover-vt #popover-body-vt .meta-container .delivery-highlight {
	height: 10px;
}

#programme-dates-popover-vt #popover-body-vt .meta-container .location-panel {
	padding: 7px 16px 7px 16px;
	/*min-height: 75px;*/
	min-height: 152px;
	/*line-height: 14px;*/
	line-height: 18px;
}

#programme-dates-popover-vt #popover-body-vt .meta-container .location-panel span {
	line-height:50px;
}

#programme-dates-popover-vt #popover-body-vt .meta-container .location-panel a.book {
	/*border: 1px solid #ff664b;*/
	border: 1px solid #009a44;
	/*padding: 12px 27px 14px 9px;*/
	padding: 7px 27px 8px 9px;
	/* color:#ff664b; */
	color: #666666;
	display:inline-block;
	font-weight:bold;
	margin:0;
	/*background-image: url("assets/img/programme-single-chevron-right-booking-orange.png");*/
	background-image: url("assets/img/programme-single-chevron-right-booking.png");
    background-position: right center;
    background-repeat: no-repeat;
    
	margin-top: 20px;
	margin-bottom: 15px;    
}

#programme-dates-popover-vt #popover-footer-vt {
	 padding-top:12px;
	 padding-bottom:10px;
}

#programme-dates-popover-vt #popover-footer-vt .hide-button {
	width:65px;
	margin: 0 auto;
	line-height:16px;
}
/* End Programme Dates Popover VT */


#grey-out
{
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
}


.modal-dialog {
	width:100%;
}

#popover-close {
	margin-top: 30px;
	width: 28px;
height: 28px;
}

.single-button-cta {
	background: #009a44;
    border-color: #009a44;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    min-width: 178px;
    display: inline-block !important;
}
.single-button-cta-orange {
	background: #ff664b;
    border-color: #ff664b;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    min-width: 178px;
    display: inline-block !important;	
}
.single-button-cta-navy {
	background: #005c83;
    border-color: #005c83;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    min-width: 178px;
    display: inline-block !important;	
}
.single-button-cta-dark-blue {
	background: #005C83;
    border-color: #005C83;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    min-width: 178px;
    display: inline-block !important;		
}
.single-button-cta-dark-blue a {
	color: #ffffff;
}
.single-button-cta a, .single-button-cta a:hover,
.single-button-cta-orange a, .single-button-cta-orange a:hover {
	color: #ffffff
}

.single-programme-button {
    /*background: #009a44;
    border-color: #009a44;*/
    background: #4F9477;
    border-color: #4F9477;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    min-width: 178px;
    display: inline-block !important;
}

.single-programme-button:hover, .single-programme-button:active {
    color: #ffffff;
    /*background-color: #ff664b;
    border-color: #ff664b;*/
    background-color: #9AB0A6;
    border-color: #9AB0A6;
    /*border-color: #adadad;*/
}
/* End Programme Single */

/* Start Jetpack Custom Icons */
.sd-title {
	display:none !important;
}

.sd-social-icon .sd-content ul li[class*="share-"] a, .sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a {
    border-radius: 50%;
    border: 0px none;
    box-shadow: none;
    padding: 8px;
    position: relative;
    top: -2px;
    line-height: 1;
    width: 50px;
    height: 50px;
    margin-bottom: 0px;
}

.sd-content ul li.share-linkedin div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-linkedin a:before, .sd-social-icon-text .sd-content li.share-linkedin a:before, .sd-social-text .sd-content ul li.share-linkedin a:before {
	content:url(assets/img/programme_single_social_linkedin_1.png) !important;
}

.sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before {
	content:url(assets/img/programme_single_social_twitter_2.png) !important;
}

.sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before {
	content:url(assets/img/programme_single_social_facebook_3.png) !important;
}

.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-google-plus-1 a:before, .sd-social-icon-text .sd-content li.share-google-plus-1 a:before, .sd-social-text .sd-content ul li.share-google-plus-1 a:before {
	content:url(assets/img/programme_single_social_google_4.png) !important;
}

.sd-content ul li.share-email div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-email a:before, .sd-social-icon-text .sd-content li.share-email a:before, .sd-social-official .sd-content li.share-email a:before, .sd-social-text .sd-content ul li.share-email a:before {
	content:url(assets/img/programme_single_social_mail_5.png) !important;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button {
	background:none !important;
}

.sd-social-icon .sd-content ul li[class*="share-"] a, .sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a {
	padding:0 !important;
}

#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button, .sd-social-text .sd-content ul li a.sd-button {
	margin: 0px 14px 5px 0px !important;
}
/* End Jetpack Custom Icons */

/* Start A-Z */
#az-filters {
	padding-top:28px;
	padding-bottom:28px;
	font-family: 'Open Sans';
	font-size: 18px;
    line-height: 28px;
}

#az-filters .more-chevron {
	padding-top:6px;
}
#az-filters .btn-white-border {
	background:#009a44;
	border:1px solid #ffffff;
	border: 1px solid rgba(255, 255, 255, .3);
	transition-duration: .3s;
	background-clip: padding-box; /*ensure that the transparency is applied to the border only (and not the div content) */
	color:#ffffff;
	font-weight:700;
	line-height:30px;
	padding:20px 0 20px 20px;
	cursor:pointer;
}

#az-filters .btn-white-border a, #az-filters .btn-white-border a:hover {
	color:#ffffff;
	text-decoration:none;
}

#az-filters .btn-white-border:hover {
	border: 1px solid rgba(255, 255, 255, 1);
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}

#az-filters .core-area-menu {
	font-size:18px;
	font-weight:normal;
	line-height:40px;
	position:absolute;
	z-index:100;
	min-width:440px;
	top:88px;
	left:3px;
	text-align:left;
	display:none;
}


#az-filters .core-area-menu ul {
	padding-left:35px;
}

#az-filters .core-area-menu li {
	list-style-image:url(assets/img/programme-single-chevron-right.png);
}

#az-filters .core-area-menu li a {
	color:#009a44;
}

#az-filters .core-area-menu li a:hover {
	text-decoration:none;
	color:#666666;
}

#az-filters #category-filter-menu, #az-filters #sub-category-filter-menu, #az-filters #mode-filter-menu, #az-filters #category-filter-menu-prospectus {
	background-color:#ffffff;
	border:1px solid #009a44;
}

#az-filters #category-dropdown-text, #az-filters #sub-category-dropdown-text, #az-filters #mode-dropdown-text {
	display:inline;
}

#az-list{
	font-family: 'Open Sans';
	padding-top:21px;
	padding-bottom:30px;
}

#az-list ul{
	list-style-type:none;
	font-size:18px;
	line-height:34px;
	padding:0;
}

#az-list ul li {
	margin-bottom:5px;
}

#az-list ul li a{
	color:#666666;
}

#az-list ul li a:hover{
	text-decoration:underline;
}

#az-list .letter{
	text-transform:uppercase;
	font-weight:700;
	color:#009a44;
	font-size:40px;
	margin-bottom:10px;
}

#az-list .closer{
	height: 7px;
    margin-bottom: 12px;
	border-image-slice: 0 0 3 0;
	border-image-width: 0px 0px 3px 0px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: repeat stretch;
	border-image-source:url(assets/img/grey-border-bullet-horizontal.png);
}

#az-list .rhs {
    border-image: url("assets/img/tutor-orange-border.png") 0 0 0 3 / 0 0 0 3px / 0 0 0 0 repeat repeat;
    font-size: 16px;
    line-height: 27px;
}

#az-list .rhs h4 {
	line-height:38px;
	margin-top:0;
}

#az-list .rhs h4 img{
	margin-left:0;
}
#az-list .rhs li {
	list-style-image:url(assets/img/az-chevron-right-orange.png);
	margin-bottom:0;
	font-size:16px;
	line-height:30px;
}

#az-list .rhs ul {
	padding-left:23px;
}

#az-list .rhs .more-info-area {
	padding-bottom:50px;
}

#az-list .rhs .quote-area {
	font-size:14px;
	line-height:20px;
}

#az-list .rhs .az-widget {
	padding-bottom:30px;
}

#az-list .rhs .az-widget a {
	color:#666666;
}
/* End A-Z */

/* Start Why SQT */
#why-sqt {
	padding-top:21px;
	padding-bottom:0px;
	font-size:18px;
	line-height:28px;
}

#why-sqt .intro{
	margin-bottom:35px;
}

.grey-dots-bottom-horizontal {
	border-image-slice: 0 0 3 0;
	border-image-width: 0px 0px 3px 0px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: repeat stretch;
	border-image-source:url(assets/img/grey-border-bullet-horizontal.png);
}

#why-sqt h4 {
    line-height: 34px;
	margin-bottom: 24px;
    margin-top: 0;
}

#why-sqt .orange {
    /*background: none repeat scroll 0 0 #ff664b;*/
    background: none repeat scoll 0 0 #F4B70C;
    border-radius: 8px;
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 21px;
    padding: 27px 26px 29px 26px;
}

#why-sqt .balance-cols {
	min-height:330px;
}

#why-sqt .orange img{
	margin-bottom:46px;
}

#why-sqt .topic{
	margin-bottom:35px;
}

#why-sqt-results-title H2{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}



#why-sqt-usp .why-sqt-usp-inner {
	background-color: rgb(255,255,255); opacity: .85;
	border-radius:8px;
	padding: 35px;
	font-size:18px;
	line-height:28px;
	min-height:720px;
}

#why-sqt-usp .why-sqt-usp-inner .row {
	margin-bottom:55px;
}

#why-sqt-usp .why-sqt-usp-inner .row:last-child {
	margin-bottom:0;
}

#why-sqt-usp .why-sqt-usp-inner h3 {
	margin-top:25px;
	margin-bottom:40px;
}

#why-sqt-usp .why-sqt-usp-inner h4 {
	margin-top:0;
	margin-bottom:15px;
}
/* End Why SQT */

/* Start Blog Index */
#blog-index {
	text-align:center;
}

#blog-index h2 {
	margin-top:15px;
	margin-bottom:15px;
}

#blog-index h2 a{
	color:#666666;
}

#blog-index h2 a:hover{
	color:#666666;
	text-decoration:none;
}

#blog-index .date{
	font-size:16px;
	font-family: "Open Sans";
	margin-bottom:8px;
	display:block;
}

#blog-index p {
	font-size:18px;
	line-height:28px;
	margin-bottom:0px;

}

#blog-index .read-more-link, #blog-index .nav-previous a, #blog-index .nav-next a {
	font-size:16px;
	line-height:28px;
	font-family: "Open Sans";
	/*color:#009a44;*/
	color: #4f9477;
	text-decoration:underline;
}

#blog-index .read-more-link:hover, #blog-index .nav-previous a:hover, #blog-index .nav-next a:hover {
	text-decoration:none;
}


#blog-index .blog-row {
	padding-bottom:12px;
}

#blog-index .nav-row {
	padding-top:26px;
	padding-bottom:26px;
}

#blog-archive {
	text-align:left;
	padding-top: 40px;
	padding-bottom: 30px;
}

#blog-archive h4 {
	margin-top:0;
	padding-bottom:20px;
	margin-bottom:15px;
}

#blog-archive h4 img {
	display:inline;
	margin-right:12px;
}
#blog-archive h4:not(.grey-dots-bottom-horizontal) {
	display:none;
}

#blog-archive ul {
	padding-left:23px;
}

#blog-archive li {
	list-style-image:url(assets/img/programme-single-chevron-right.png);
	margin-bottom:0;
	font-size:16px;
	line-height:30px;
	font-family: "Open Sans";
	text-transform:capitalize;
}

#blog-archive li a{
	color:#666666;
}

#blog-archive li > ul {
	padding-left:16px;
}
#blog-archive li > ul li {
	list-style-image:url(assets/img/blog-chevron-green-right-small.png);
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	font-family: "Open Sans";
	text-transform:capitalize;
}

#blog-archive .panel-default > .panel-heading {
	color: #666;
	font-size: 16px;
	line-height: 30px;
	font-family: "Open Sans";
	text-transform: capitalize;
	background: none;
	padding:0;
}

#blog-archive .panel-default > .panel-heading a{
	color:#666;
}
#blog-archive .panel-default, #blog-archive .panel {
	background:none;
	border:none;
}

#blog-archive .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border:none;
	margin: 0;
	padding: 1px 0 0 26px;
	line-height:14px;
}

#blog-archive .panel {
	box-shadow:none;
}

#blog-archive .panel-body a {
	color:#666;
	font-family: "Open Sans";
	text-transform: capitalize;
}

#blog-signup {
	padding-top:15px;
	padding-bottom:15px;
	font-size:18px;
}

#blog-signup h2{
	text-align:center;
	margin-top:0;
	margin-bottom:15px;
	font-size: 26px;
}

#blog-signup .cta {
	text-align:center;
	margin-bottom:10px;
}

#blog-signup .form-control {
	border-radius:0;
	border:1px solid #ffffff;
	border: 1px solid rgba(255, 255, 255, .3);
	transition-duration: .3s;
	background-clip: padding-box; /* ensure that the transparency is applied to the border only (and not the div content) */
	color:#ffffff;
	/*background-color:#009a44;*/
	background-color: #4f9477;
	font-family: "Open Sans";
	font-size:18px;
	height:40px;
	margin-bottom:20px;
}

#blog-signup .form-control:focus {
	border: 1px solid rgba(255, 255, 255, 1);
	background: #ffffff;
	color: #009a44;
}

#blog-signup .btn{
	border-radius:0;
	border:1px solid #ffffff;
	background-clip: padding-box; /* ensure that the transparency is applied to the border only (and not the div content) */
	color:#ffffff;
	/*background-color:#009a44;*/
	background-color: #4f9477;
	font-family: "Open Sans";
	font-size:18px;
	height:40px;
	margin-bottom:20px;
	width:100%;
	text-align:left;
}

#blog-signup .btn:hover{
	border: 1px solid rgba(255, 255, 255, .3);
}


#blog-signup .form-control::-webkit-input-placeholder {
   color: #ffffff;
   font-style:italic;
}

#blog-signup .form-control:-moz-placeholder { /* Firefox 18- */
   color: #ffffff;
   font-style:italic;
}

#blog-signup .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;
   font-style:italic;
}

#blog-signup .form-control:-ms-input-placeholder {
   color: #ffffff;
   font-style:italic;
}
/* End Blog Index */

/* Start Blog Single */
#blog-single {
	padding-top:75px;
}

#blog-single h2 {
	margin-top:0;
	margin-bottom:23px;
	text-align:center;
}

#blog-single h2 a{
	color:#666666;
}

#blog-single h2 a:hover{
	color:#666666;
	text-decoration:none;
}

#blog-single .date{
	font-size:16px;
	font-family: "Open Sans";
	margin-bottom:36px;
	display:block;
	text-align:center;
}

#blog-single p {
	font-size:18px;
	line-height:28px;
	margin-bottom:25px;

}

#blog-single li {
	font-size:18px;
	line-height:28px;
}

#blog-single .read-more-link, #blog-single .nav-previous a, #blog-single .nav-next a {
	font-size:16px;
	line-height:28px;
	font-family: "Open Sans";
	color:#009a44;
	text-decoration:underline;
}

#blog-single .read-more-link:hover, #blog-single .nav-previous a:hover, #blog-single .nav-next a:hover {
	text-decoration:none;
}


#blog-single .blog-row {
	padding-bottom:64px;
}

#blog-single .nav-row {
	padding-top:50px;
	padding-bottom:40px;
}

.single #programme-sharing h4 {
    margin-top: 30px;
    margin-bottom: 24px;
}

.single .sharing_display {
	padding-bottom:60px;
}

/* End Blog Single */

/* Start Venues */
#venues-about {
	padding-top:21px;
	padding-bottom:25px;
	font-size:18px;
}

#venues-about h4{
	margin-top:0;
	margin-bottom:18px;
}

#training-venues {
	padding-bottom:35px;
}

#training-venues .venue {
	border:1px solid #009a44;
	margin-bottom: 10px;
}

#training-venues .venue h4{
	margin: 30px 20px;
}

#training-venues .venue-container {
	padding:37px 18px 33px;
	font-size:16px;
	line-height:28px;
	font-family: "Open Sans";

}

#training-venues .venue-container span{
	font-weight:700;
}

#training-venues .venue-container a{
	color:#009a44;
}

/* End Venues */

/* Start About Us */
#about {
	font-size:18px;
	line-height:28px;
	padding-top:21px;
}

#about-intro {
	padding-bottom:30px;
}

#about-intro h2 {
	margin-top:0;
	margin-bottom:30px;
}

#about-intro p {
	margin-bottom:34px;
}

#about-accreditations-intro {
	padding-top:30px;
	padding-bottom:30px;
}

#about-accreditations-intro h2 {
	margin-top:0;
	margin-bottom:30px;
}

#accreditation-list {
	padding-bottom:20px;
}

#accreditation-list .accreditation-thumb {
	margin:10px;
}

#about-image-holder-1 .image-spacer, #about-image-holder-2 .image-spacer {
	min-height:360px;
}

#about-team-intro {
	padding-top:30px;
	margin-bottom:30px;
}

#about-team-intro h2 {
	margin-top:0;
}

#team-member-list .read-more-link {
	font-family: "Open Sans";
	font-weight:700;
	text-decoration:underline;
	color:#009a44;
	display:block;
	font-size:14px;
	margin-top:15px;
}

#team-member-list .read-more-link:hover {
	text-decoration:none;
}

#team-member-list li {
	padding-bottom:35px;
}

#about-work {
	padding-top:85px;
	padding-bottom:40px;
}

#about-work h2 {
	margin-top:0;
	margin-bottom:60px;
}

#about-work-intro {
	padding-bottom:55px;
}

#about-work-intro h2{
	line-height:40px;
}

#about-work-intro h2 img{
	margin-right:14px;
}


.position-details {
	padding-top:70px;
	padding-bottom:60px;
}

.position-details a {
	color:#666666;
}

.position-details a:hover {
	text-decoration:none;
}

.position-details #download-spec {
	border: 1px solid #009a44;
	font-family: 'Open Sans';
	font-weight:600;
	padding: 20px 15px 20px 16px;
	line-height:45px;
}

.position-details a:hover #download-spec {
	border: 1px solid rgba(37, 176, 132, .3);
	background-clip: padding-box;
	transition-duration: .3s;
}
.position-details #download-spec .pdf-icon {
	margin-right:17px;
}

.position-details #download-spec .chevron {
	padding-top:12px;
}

#about-tutor {
	padding-bottom:0;
	padding-top:70px;
}

#about-tutor h2{
	line-height:40px;
}

#about-tutor h2 img{
	margin-right:14px;
}
/* End About Us */

/* Start Quality System */
#quality {
	font-size:18px;
	line-height:28px;
	padding-bottom:55px;
}

#quality a{
	color:#009a44;
}

#quality-intro {
	padding-top:50px;
	padding-bottom:50px;
}

#quality-intro h4{
	margin-top:0;
	margin-bottom:35px;
}

#quality .box {
	padding:30px 20px;
	font-family: 'Open Sans';
	font-size:18px;
	margin-bottom:40px;
}

#quality .box h4{
	margin-top:0;
	margin-bottom:30px;
}

#quality .box li {
	list-style-image:url(assets/img/programme-single-chevron-right.png);
	margin-bottom:0;
	font-size:16px;
	line-height:30px;
}

#quality .box li a {
	color:#666666;
}
/* End Quality System */

/* Start Contact */
#contact-intro {
	font-family: 'Open Sans';
	font-size:18px;
	line-height:28px;
	padding-top:21px;
	padding-bottom:10px;
}
#contact-details {
	padding-top:0;
	padding-bottom:20px;
}

#contact-details h4 {
	margin:0;
	line-height:28px;
}

#contact-details h4 img{
	padding-right:20px;
}

#contact-details h4 a {
	color:#666666;
}

#contact-details h4 a:hover {
	text-decoration:none;
}

#contact-details .print-contact-info {
	font-size: 22px;
}

#contact-form {
	padding-top:15px;
	padding-bottom:10px;
	color:#666666;
}

#contact-form input[type="submit"] {
	padding: 10px 20px;
	background: #009a44;
	color: #ffffff;
}

#contact-form input[type="submit"]:hover {
	color: #efefef;
}

#contact-map .directions a{
	font-family: 'Open Sans';
	font-size:16px;
	font-weight:700;
	padding-top:5px;
	color:#009a44;
}

#contact-map .directions{
	padding-top:5px;
	text-align:right;
}


#contact-venues {
	padding-top:30px;
	padding-bottom:30px;
	font-family: 'Open Sans';
	font-size:16px;
	line-height:21px;
}

#contact-venues .training-venues {
	background-color:#009a44;
	border-radius:8px;
	padding: 18px 20px 40px 35px;
}

#contact-venues .training-venues-h4, #contact-venues .stay-in-touch-h4 {
	line-height:46px;
	margin-top:0;
	margin-bottom:20px;
}

#contact-venues .training-venues a {
	color:#ffffff;
	font-weight:700;
	text-decoration:underline;
	margin-top:22px;
	display:block;
}

#contact-venues .training-venues a:hover {
	text-decoration:none;
}

#contact-venues .stay-in-touch {
	padding: 18px 0 0 0;
	color:#666666;
}

#contact-venues .stay-in-touch #sharing {
	margin-top:18px;
}

#contact-venues .stay-in-touch .share-email {
	display:none;
}
/* End Contact */

/* Start Booking Forms Page */
.page-template-tpl-booking #booking-form .container,
.page-template-tpl-lss6-in-house #booking-form .container,
.page-template-tpl-lss6-yellow-belt-in-house #booking-form .container,
.page-template-tpl-lss7-in-house #booking-form .container,
.page-template-tpl-lss8-in-house #booking-form .container,
.page-template-tpl-lss8ST-in-house #booking-form .container { 
	width: 1060px; /* Make container wider for booking pages */
}


#booking-form {
	color:#666666;
}

.modal-content-terms-conditions {
	margin:0 auto;
	width: 900px;
	min-height: 500px;
}

/* Style radio buttons */
.custom-radio{
	width: 15px;
	height: 15px;
	display: inline-block;
	position: relative;
	z-index: 1;
	top: 3px;
	margin-right:5px;
	background: url(assets/img/radio.png) no-repeat;

}


.custom-radio.selected{
	background: url(assets/img/radio-selected.png) no-repeat;
}

.custom-radio input[type="radio"]{
	margin: 1px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline: none;
	opacity: 0;
	_noFocusLine: expression(this.hideFocus=true);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
/* End main form styles - contact & booking */

/* Start generic page template */
#page {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	color:#666666;
}

#page a {
	/*color:#009a44;*/
	color: #4F9477;
}
/* End generic page template */

/* Start accreditation page */
#accreditation-page {
	padding-top:30px;
	padding-bottom:30px;
	font-size:18px;
	color:#666666;
}

#accreditation-page h4 {
	margin-bottom:20px;
}

#accreditation-page .accreditation-row {
	margin-bottom:30px;
}
/* End accreditation page */

/* Start New Forms */
#booking-form {
	font-size:16px;
	font-family: 'Open Sans';
}

#booking-form .requiredFields {
	margin-top:10px;
}

#booking-form .tab-pane {
	margin:15px 0;
}

#booking-form .requiredField {
	font-weight:bold;
	color:#FF0000;
}

#booking-form input[type="text"], #booking-form select {
	padding: 3px 7px 3px 16px;
	font-size: 16px;
	height: 32px;
}

#booking-form input[type="radio"], #booking-form input[type="checkbox"] {
	/*height:0; */
}

#booking-form textarea {
	font-size: 18px;
}

/* Start Placeholder for dropdowns */
#booking-form select option[disabled]:first-child {
	display: none;
}

#booking-form select option {
	color: black;
}
#booking-form select option:first-child {
	color: #999999;
}
#booking-form select.empty {
	color: #999999;
}
/* End Placeholder for dropdowns */

/* Start Certified Energy Manager Form Styles */
#booking-form .orRequirement {
	margin-top:10px;
	margin-bottom:0 !important;
	font-weight:bold;
}

/* End Certified Energy Manager Form Styles */

/* Start Booking Form Button Styles */
.has-error {
    border-color: #ff0000;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(255, 0, 0, 0.6);
}

.errorText {
	color:#ff0000;
}


.form-control:focus {
    border-color: #009a44;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(37, 176, 132, 0.6);
}

.booking-confirmation {
	font-size:18px;
	margin-top:20px;
	margin-bottom:20px;
	font-family: 'Open Sans', sans-serif;
}

.lss-experience {
	margin:20px 0 30px 0;
}

.experience-or {
	padding-left: 23px;
	padding-bottom: 7px !important;
}
/* End New Forms */

.btn-user {
	background: #333333;
	color: #ffffff;
	margin-right: 10px;
}


#contact-confirmation {
	margin-top:20px;
	margin-bottom:20px;
	font-size:18px;
	font-family: "Open Sans";
}

a {
	outline: 0;
}

a:visited, a:active {
	text-decoration:none;
}


/* Form Styles */
#booking-form .verysmall {
	font-size: 13px;
}

#booking-form #breadcrumbs .small {
	font-size: 15px;
}

#booking-form #breadcrumbs .medium {
	font-size: 16px;
}

#booking-form #breadcrumbs .large {
	font-size: 18px;
}

#booking-form #breadcrumbs{
  overflow: hidden;
  width: 100%;
}

#booking-form #breadcrumbs li{
  float: left;
  margin: 0px 0.2em 0px 1em;
}

#booking-form #breadcrumbs a{
  background: #ddd;
  padding: .7em 1em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  position: relative;
}

#booking-form #breadcrumbs a:hover, #booking-form #breadcrumbs .active a {
  /*background: #009a44;*/
  background: #4f9477;
  color:#ffffff;
}

#booking-form #breadcrumbs a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-width: 1.5em 0 1.6em 1.1em;
  border-style: solid;
  border-color: #ddd #ddd #ddd transparent;
  left: -1em;
}

#booking-form #breadcrumbs li:first-child {
	margin-left:0;
}

#booking-form #breadcrumbs a:hover::before, #booking-form #breadcrumbs .active a::before{
  border-color: #4f9477 #4f9477 #4f9477 transparent;
}

#booking-form #breadcrumbs a::after{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1.1em solid #ddd;
  right: -1em;
}

#booking-form #breadcrumbs a:hover::after, #booking-form #breadcrumbs .active a::after{
  /*border-left-color: #009a44;*/
  border-left-color: #4f9477;
}

#booking-form #breadcrumbs li:first-child a::before, #booking-form #breadcrumbs li:last-child a::after{
  border:none;
}

#booking-form #breadcrumbs .current,
#booking-form #breadcrumbs .current:hover{
  font-weight: bold;
  background: none;
}

#booking-form #breadcrumbs .current::after,
#booking-form #breadcrumbs .current::before{
  content: normal;
}



/* Form Styles */
#booking-form .radio input[type="radio"], #booking-form .radio-inline input[type="radio"],
#booking-form .checkbox input[type="checkbox"], #booking-form .checkbox-inline input[type="checkbox"] {
	/*margin: -5px 0 5px -20px;	*/
}

#booking-form .checkbox label span, #booking-form .radio-inline span {
/*	margin-left: 9px;
	display: inline-block;*/
}

#booking-form .checkbox label span .requiredField {
	margin-left:0;
}

.next-button, .previous-button, #submitButton, #submitButtonContact  {
	/*background:#009a44;*/
	background-color: #4F9477;
	/*border-color:#009a44;*/
	border-color: #4F9477;
	
	color:#ffffff;
	font-size:16px;
}

#booking-form .programme-full-button  {
	background: #FF0000;
	border-color: #FF0000;
	color:#ffffff;
	font-size:16px;
	visibility: hidden;
}

.previous-button, #submitButton {
	display:none;
}


.page-template-tpl-feedback-php #submitButton {
	display:inline;
}

#userLoggedIn, #userNotLoggedIn {
	margin:5px;
}

#booking-form .help-block a {
	/*color:#009a44;*/
	color: #4f9477;
	text-decoration:none;
}

#booking-form .help-block a:hover {
	text-decoration:underline;
}

#booking-form hr {
	margin-top:10px;
	margin-bottom:10px;
}

#booking-form .info-tooltip {
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	background-color: #009a44;
	font-family: "Vollkorn",serif;
	border: 2px solid #009a44;
	border-radius: 10px;
	color: #ffffff;
	line-height: 20px;
}

#booking-form .tooltip.top .tooltip-arrow {
  bottom: 1px;
  left: 50%;
  margin-left: -5px;
  border-top-color: #009a44;
  border-width: 5px 5px 0;
}
#booking-form .tooltip-inner {
  color: #ffffff;
  background: #009a44;
  border: solid 1px #009a44;
  font-size: 16px;
   max-width: 350px;
}

#booking-form .experience-or {
	font-weight:bold;
	padding-bottom: 5px;
	display: block;
}

#thank-you {
	margin-top: 40px;
	margin-bottom: 60px;
	font-size: 18px;
	font-weight: bold;
}
/* End Booking Form Button styles */

/* Prospectus Page */
#prospectus-page {
	/*background-color: #ffcf62;*/
	background-color: #f4b70c;
	width: 100%;
	height: 100%;
}
#prospectus-page h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #666666;
	margin-bottom: 20px;
}
#prospectus-page .prospectus-points {
	font-family: 'Vollkorn', serif;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	padding-bottom: 30px;
}
#prospectus-page .left-container {
	margin-top: 50px;
}
#prospectus-page .first-buffer {
	margin-top: 20px;
}
#prospectus-page .last-buffer {
	margin-bottom: 15px;
}
#prospectus-page .left-title {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #ffffff;
	margin-bottom: 30px;
}
#prospectus-page .left-body {
	font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	color: #666666;
	margin-bottom: 30px;
}
#prospectus-page .left-need-to-know {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #666666;
}
#prospectus-page .points-numbers {
    display: inline-block;
    height: 88px;
    width: 88px;
    line-height: 88px;

    -moz-border-radius: 44px; /* or 50% */
    border-radius: 44px; /* or 50% */

    background-color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    /*color: #ffcf62;*/
	color: #f4b70c;
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    margin-top: 15px;
    margin-right: 5px;
}
#prospectus-page .right-footer {
	padding-bottom: 50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #ffffff;
}

/* End Prospectus page */






@media print {
	#hero {
		padding-top:0 ;
	}

    #headline {
		margin-top:0 !important;
	}

	#programme-single {
		font-size:14px;
	}

	#programme-single #programme-about {
		height:100%;
	}

	#programme-single .metarow .meta-content {
		display:inline;
		visibility:visible;
	}

	h4 {
		font-size:22px;
	}

	.print-header {
		margin-top:20px 0;
	}
}

.wp-caption-text {
	text-align:center;
	font-weight:bold;
}

.maillist {
	/*font-size: 12px;*/
	font-size: 16px;
	font-weight: bold;
}

.metarow-title {
	font-size: 20px;
	margin: 0;
	padding: 0;
	display: inline;
}


/* Country Selection Modal Window */
/* end Country Selection Modal Window */

.carousel {
	width: 239px;
	/*height: 100px;*/
}

.carousel-caption {
}

.btn-vertical-slider {
	margin-left:35px;
	cursor:pointer;
}

a {
	cursor:pointer;
}

.carousel.vertical .carousel-inner .item {
  -webkit-transition: 2.0s ease-in-out top;
     -moz-transition: 2.0s ease-in-out top;
      -ms-transition: 2.0s ease-in-out top;
       -o-transition: 2.0s ease-in-out top;
          transition: 2.0s ease-in-out top;
}

 .carousel.vertical .active {
  top: 0;
}

 .carousel.vertical .next {
  top: 100%;
}

 .carousel.vertical .prev {
  top: -100%;
}

 .carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

 .carousel.vertical .active.left {
  top: -100%;
}

 .carousel.vertical .active.right {
  top: 100%;
}

 .carousel.vertical .item {
    left: 0;
	height:55px;
}

#booking-form .delegate-irca-padding {
	padding-bottom: 15px;
}

#booking-form .delegate-row {
	margin-bottom: 30px;
}
