/*  
Theme Name: HealthedLMS
Theme Author URI: 
Description: 2015 theme for Health for Nurses. Custom WordPress websites: <a href="http://www.studio313.com.au/">www.studio313.com.au</a>
Author: Chris Myers and Pawel
Author URI: http://www.studio313.com.au/
Version: 1.0
*/

/** RESET **/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }



/** SITE STYLES **/
html { background-color:#d9dadd;}
body { -webkit-text-size-adjust: none; background-color:#fff; font-size:13px;}

h1, h2, h3, h4 { font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; margin:0; padding:0; text-decoration:none; outline:none; border:none; font-weight:800;}

h1 { font-size: 20px; color:#0070bc; margin:0 0 10px 0;}
h2 { font-size: 17px; color:#0070bc; margin:0 0 7px 0;}
h2 span { font-size:12px; color:#545454; font-weight:400; display:block; margin-bottom:20px;}
h3 { font-size: 14px; color:#0070bc; margin:0 0 7px 0;}
h4 { text-transform:uppercase; margin-top:20px;}

p, a, li { font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; margin:0; padding:0; text-decoration:none; outline:none; border:none;}
p, li { font-size: 13px; color:#545454; line-height:140%;}
p { margin:0 0 7px 0;}

a { text-decoration:none; color:#0070bc; outline:none; border:none;}
a:hover { text-decoration:none; color:#545454;}

ul, ol { margin-left:20px; margin-bottom:7px;}
ul { list-style:disc;}
ol { list-style:decimal;}

table { margin:20px auto;}
th { text-transform:uppercase; border-bottom:2px solid #aaa !important;}
th, td { padding:10px; border:1px solid #ccc;}
table tr:nth-of-type(even) { background:#f2f2f2;}
@media screen and (max-width: 600px) {table { overflow-x: auto; display: block; border-right:1px dashed #ccc; padding:30px 0; }}

blockquote { font-weight:800; font-size:13px; font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; color:#545454; border-left:3px solid #0070bc; padding-left:20px; margin:20px; line-height:160%;}

.img-full-responsive { width:100%; height:auto;}

strong, b { font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-weight:800;}

/* colours */
	

/* Logos */ 
	




/* WRAPPERS */
	header { position:relative; margin:0; padding:0;}
	footer { position:relative; }






/** HEADER **/

	.h-top-panel { background-color:#ebebeb; padding:7px 10px; text-align:right;}
	.h-top-panel ul { list-style:none; padding:0; margin:0 10px; text-align:right;}
	.h-top-panel ul li { display:inline-block; margin:5px 3px;}
	.h-top-panel ul li:nth-child(1) { position:relative; top:-1px;}
	.h-top-panel ul li:nth-child(2) { margin-top:7px;}
	.btn-login a { background-color:#58595b; padding:8px 15px; border-radius:4px; color:#bcbec0; font-size:12px;
		-webkit-transition: color 0.25s linear; -moz-transition: color 0.25s linear; -ms-transition: color 0.25s linear; -o-transition: color 0.25s linear; transition: color 0.25s linear;}
	.btn-login a:hover { color:#fff;}
	.btn-enrol a { background-color:#e9307c; padding:6px 30px; border-radius:4px; color:#fff; font-size:16px; text-transform:uppercase; font-weight:800;
		-webkit-transition: background-color 0.25s linear; -moz-transition: background-color 0.25s linear; -ms-transition: background-color 0.25s linear; -o-transition: background-color 0.25s linear; transition: background-color 0.25s linear;}
	.btn-enrol a:hover { background-color:#e9307c;}
	
	.h-logo {  padding:30px 10px 30px; background:url(http://madebystudio313.com.au/clients/healthedwp-lms/wp-content/uploads/2015/11/masthead_bg.png) top left repeat-x; background-size:contain;}

		.h-logo { text-align:center;}
		.h-logo img {display: block; margin-left: auto; margin-right: auto; margin-bottom:10px; max-width:200px;}
		.h-logo h1, .h-logo h2 { font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; color:#fff; font-size:24px; font-weight:800; margin-bottom:0;}
		.h-logo h1 { margin-top:0px; margin-bottom:5px;}
		.h-logo h2 { font-size:16px; color:rgba(255,255,255,0.6); font-weight:400;}
		
		@media only screen and (min-width :767px) {
			.h-logo { text-align:left; padding-top:30px; margin-top:45px;}
			.h-logo img {margin-top:10px; max-width:100%; width:90%; height:auto;}
			.h-logo h1, .h-logo h2 {font-size:32px; }
			.h-logo h1 { margin-top:10px; margin-bottom:5px;}
			.h-logo h2 { font-size:16px; text-align:right; margin-top:40px; }
		}
		
		@media only screen and (min-width :1000px) {
			.h-logo h1, .h-logo h2 {font-size:42px; }
			.h-logo h2 { font-size:22px; }
		}
		
		@media only screen and (min-width :1400px) {
			.h-logo h1, .h-logo h2 {font-size:46px; }
			.h-logo h2 { font-size:24px; }
		}
		
		
	
	/* nav */
@media only screen and (min-width :1023px) {
	span.caret { display:none;}
	.dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; }
	.dropdown-menu li:hover .sub-menu { visibility: visible; }
	.dropdown:hover .dropdown-menu { display: block; }
	.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; }
	.navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent; left: -7px; top: 10px;}
	.navbar .sub-menu:after { border-top: 6px solid transparent; border-left: none; border-right: 6px solid #fff; border-bottom: 6px solid transparent; top: 11px; left: -6px;}
}


	
	.navbar { margin-bottom:0px;}
	.navbar .navbar-nav { display: inline-block; float: none; vertical-align: top; }
	.navbar { border:0; border-radius:0; background:#f2f2f2;}
	.navbar li:hover { background:#e7e7e7 !important;}
	
	.navbar .dropdown-menu { border:0; box-shadow:none; background:#e7e7e7 !important;}
	.navbar .dropdown-menu li a::before { content:'\00bb'; padding-right:5px;}
	
	.navbar-header button { float:none; width:calc(100% - 20px); margin-left:10px;  font-size: 20px; color:#0070bc; font-weight:800; font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; border:0;}
	
	@media only screen and (min-width :767px) {
	.navbar li.active a { background:#fff !important; color:#545454 !important;}
	.navbar li a { padding-left:40px; padding-right:39px; font-size:13px;}
	.navbar .dropdown-menu li a { padding-left:15px;}
	}
	
	@media only screen and (min-width :1023px) {
	.navbar li a { padding-left:61px; padding-right:61px; font-size:14px;}
	.navbar li.current-menu-item a { color:#fff !important; background:#005E99 !important;}
	}
	
	@media only screen and (min-width :1100px) {
	.navbar li a { padding-left:80px; padding-right:80px; font-size:15px;}
	}
	
/** CONTENT **/
	.b-wrap { padding-bottom:80px; background-color:#fff; margin-bottom:50px;}
	.b-wrap img { margin-bottom:15px;}
	.b-wrap .col-sm-9 { margin-bottom:50px;}
	
	/* BODY ELEMENTS */
	
	.h-feature-img { height:auto; width:auto; background:#333; /*padding:30px;*/}
	/*.h-feature-img img { display:none;}*/
	.h-feature-tag p { color:#fff; font-weight:800; font-size:18px; font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; text-align:center;}
	.h-feature-tag a { background:#e9307c; border-radius:3px; padding:10px 15px; color:#fff; font-size:18px; font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; text-align:center; display:block; width:calc(100% - 40%); margin-left:20%; margin-top:20px; font-weight:800;}
	
	.h-numbers { background:#e6e7e8; padding:20px; margin-bottom:30px;}
	.h-numbers ul { margin:0 auto; padding:0; position:relative; list-style:none; text-align:center;}
	.h-numbers ul li { margin:0 1%; padding:0; width:30%; display:inline-block; color:#58595b; font-size:16px; font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-weight:800; vertical-align:top; }
	.h-numbers ul li span { display:block; width:100%; font-size:42px; line-height:57px; border-bottom:1px solid #fff; margin-bottom:15px;}
	
	.h-intro { margin-bottom:30px;}
	
	.h-latest-courses h1 { text-align:center;}
	.h-latest-courses .link-all-lectures, .h-latest-courses .btn-enrol { text-align:center;}
	.h-latest-courses .link-all-lectures { margin-bottom:10px;}
	.h-latest-courses li {vertical-align:top;}
	
	.h-news-feed { background:#f1f2f2 !important; padding-top:50px; padding-bottom:50px;}
	.h-news-feed .h-feed-item { margin-bottom:20px;}
	.h-news-feed .h-feed-item img { background:#fff; padding:4px; margin-bottom:20px;}
	.h-news-feed .h-feed-item h1 { font-size:16px;}
	.h-news-feed .h-feed-item p { font-size:12px;}
	.h-news-feed .h-feed-item p a { display:block; width:100%; padding-top:7px; text-align:right; font-weight:800; color:#e9307c;}
	
		@media only screen and (min-width : 1000px) {
			.h-feature-img { height:auto; width:auto; background:#333; padding:0; position:relative;}
			.h-feature-img img { display:block;}
			.h-feature-img .container { position:absolute; top:0; left:50%; margin-left:-585px; height:100%;}
			.h-feature-tag { position:absolute; top:30%; left:0%; width:400px;}
			.h-feature-tag p { color:#fff; text-align:left;}
			.h-feature-tag a { max-width:200px;}
		}
		
		@media only screen and (min-width : 1500px) {
			.h-feature-tag { top:35%; left:0; }
		}

	.b-breadcrumb {  margin-top:30px; margin-bottom:30px;}
	.b-breadcrumb ul { list-style:none; padding:0; margin:0;}
	.b-breadcrumb ul li { display:inline; font-size:10px; color:#1b75bb;}
	.b-breadcrumb ul li a { color:#bcbec0;}
	.b-breadcrumb ul li a:not(:first-child) { padding-left:5px;}
	.b-breadcrumb ul li a::after { content:'\00bb'; color:#bcbec0 !important;  padding-left:5px;}
	.b-breadcrumb ul li a:hover { color:#1b75bb}
	
	.speaker-bio { border-top:1px solid #d1d3d4; padding:30px 0; margin-top:30px;}
	.speaker-bio h2 { text-transform:uppercase; color:#545454; font-weight:800; font-size:13px;}
	
	.course-pagination { margin-top:30px;}
	.prev-topic a, .next-topic a { color:#e9307c; font-size:14px; text-align:left; display:block; widows:100%;}
	.next-topic a { text-align:right !important;}
	.prev-topic a::before { content:'\00ab'; padding-right:7px;}
	.next-topic a::after { content:'\00bb'; padding-left:7px;}
	
	.b-recent-articles { border-top:1px solid #eee; padding-top:30px; margin-top:30px;}
	.b-recent-articles h1 { color:#545454; font-weight:800; font-size:17px; text-align:center; margin-bottom:30px;}
	.b-recent-articles .col-xs-4 { margin-bottom:40px;}
		@media only screen and (max-width : 500px) {.b-recent-articles .col-xs-4 { width:100%;}}
	.b-recent-articles .col-xs-4 h1 { text-align:left; margin-bottom:10px;}
	.b-recent-articles .col-xs-4 h1 a { color:#545454; font-size:14px;}
	.b-recent-articles p { color:#a7a9ac; font-size:11px; padding-bottom:10px;}
	.b-recent-articles a.article-read { display:block; width:100%; border-top:1px solid #eee; padding-top:7px; text-align:right; font-weight:800; color:#e9307c;}
	.b-recent-articles a.article-read::after { content:'\00bb'; padding-left:7px;}
	
	/* SIDEBAR ELEMENTS */
	
	.b-sb-courselist, .b-sb-enrolbtn, .b-sb-subscribe, .b-sb-courseoutline, .b-sb-login, .b-sb-courseprogress, .b-sb-categories, .b-sb-cloud, .b-sb-course { margin-bottom:30px;}
	
	.b-sb-courselist { background:#f2f2f2; border-radius:4px; padding-bottom:20px;}
	.b-sb-courselist h1 { display:block; width:100%; background:#6d6e71; color:#fff; text-align:center; border-radius:4px 4px 0 0; padding:7px 10px;}
	
	.b-sb-courseoutline {}
	.b-sb-courseoutline h1 { background:#e6e7e8; color:#545454; font-size:18px; border-radius:4px; padding:7px 10px; text-align:center; }
	.b-sb-courseoutline ul { list-style:none; position:relative; margin-left:15px;}
	.b-sb-courseoutline ul li { display:block; margin-bottom:7px;}
	.b-sb-courseoutline h2, .b-sb-courseoutline h2 a { font-weight:400 !important; font-size:13px !important; line-height:14px; margin-bottom:10px;}
	.b-sb-courseoutline img { width:100%; height:auto; position:relative; left:-15px;}
	
	.b-sb-courseprogress h1 { background:#fff; color:#545454; font-size:18px; border-radius:4px; padding:7px 10px; text-align:center;}
	.progress-bar { background-color:#39b54a !important;}
	
	.b-sb-enrolbtn a { background-color:#e9307c; padding:10px 20px 12px; border-radius:4px; color:#414042; font-size:18px; font-weight:800; display:block; text-align:center;
		-webkit-transition: background-color 0.25s linear; -moz-transition: background-color 0.25s linear; -ms-transition: background-color 0.25s linear; -o-transition: background-color 0.25s linear; transition: background-color 0.25s linear;}
	.b-sb-enrolbtn a:hover { background-color:#e9307c;}
	
	.b-sb-enrolbtn.btn-course a { text-transform:uppercase; font-size:20px;}
	
	.b-sb-subscribe h3 { background-color:#0070bc; padding:10px 20px 12px; border-radius:4px; color:#fff; font-size:16px; display:block; text-align:center;}
	.b-sb-subscribe p { padding:10px 15px;}
	
	.b-sb-course h3 { background-color:#0070bc; padding:10px 20px 12px; border-radius:4px; color:#fff; font-size:16px; display:block; text-align:center;}
	
	.mc_embed_signup {}
	.mc-field-group input[type=email] { border:1px solid #d1d3d4; padding:7px; width:calc(100% - 30px); margin-left:15px; font:10px 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; color:#a7a9ac; margin-bottom:10px;}
	#mc_embed_signup input[type=submit] { border:0; border-bottom:1px solid #d1d3d4; background:none; padding:7px; width:calc(100% - 30px); margin-left:15px; font:14px 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; color:#e9307c; text-align:right; font-weight:800;}

	.learndash-login-form { margin-top:20px; margin-bottom:20px;}	
	.learndash-login-form input[type=text] { border:1px solid #d1d3d4; padding:7px; width:calc(100% - 30px); margin-left:15px; font:10px 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; color:#a7a9ac; margin-bottom:10px;}	
	.learndash-login-form input[type=password] { border:1px solid #d1d3d4; padding:7px; width:calc(100% - 30px); margin-left:15px; font:10px 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; color:#a7a9ac; margin-bottom:10px;}	
	.learndash-login-form input[type=submit] { border:0; border-bottom:1px solid #d1d3d4; background:none; padding:7px; width:calc(100% - 30px); margin-left:15px; font:14px 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; color:#e9307c; text-align:right; font-weight:800;}
	
	.b-sb-categories h1, .b-sb-cloud h1 { color:#545454; font-weight:800; font-size:17px; text-align:center; border-bottom:1px solid #eee; padding-bottom:7px;}
	.b-sb-categories ul { list-style:none; position:relative; margin-left:15px; text-align:center;}
	.b-sb-categories ul li { display:block; margin-bottom:7px;}
	.b-sb-categories ul li a { color:#545454;}
	.b-sb-categories ul li a:hover { color:#0070bc;}
	
	.b-sb-cloud ul { list-style:none; position:relative; margin-left:15px; text-align:left; margin-top:20px;}
	.b-sb-cloud ul li { display:inline-block; margin-bottom:15px; margin-right:5px;}
	.b-sb-cloud ul li a { color:#545454; background:#f1f2f2; padding:5px 10px 5px; border-radius:4px;}
	.b-sb-cloud ul li a:hover { color:#0070bc;}
	
	
	.new-feed-item { width:100%; height:auto; margin-bottom:40px;}
	.new-feed-item p.post-date { color:#bbb; font-size:10px;}
	
	ul.course-feed-item { width:100%; height:auto; margin:0; padding:0; list-style:none; margin-top:30px;}
	ul.course-feed-item li { display:inline-block; width:100%; margin-bottom:40px;}
	ul.course-feed-item li p.cpd-points { color:#005cb9; font-weight:800; }
	ul.course-feed-item li p a { color:#e9307c; text-align:right; display:block; width:100%; border-top:1px solid #d1d3d4; padding:7px 0; font-weight:800;}
	ul.course-feed-item li p a::after { content:'\00bb'; padding-left:5px;}
	
	@media only screen and (min-width : 400px) and (max-width : 599px) {
		ul.course-feed-item li { display:inline-block; width:calc(50% - 20px); margin-bottom:40px;}
		ul.course-feed-item li:nth-of-type(2n+2) { margin-left:33px;}
	}
	@media only screen and (min-width : 600px) {
		ul.course-feed-item li { display:inline-block; width:calc(33% - 23px); margin-bottom:40px;}
		ul.course-feed-item li:nth-of-type(3n+2) { margin-left:30px; margin-right:30px;}
	}
	

	/* form */
	#gform_wrapper_1 label.gfield_label { font:12px Arial, Helvetica, sans-serif; color:#808285; font-weight:400; padding:0 0 3px 0; margin:10px 0 0 0;}
	#gform_wrapper_1 input[type=text], #gform_wrapper_1 textarea, #gform_wrapper_1 input[type=submit] { -webkit-border-radius: 5px; border-radius: 5px; background-color:#fff; padding:10px; resize:none; border:1px solid #ccc; width:100%; margin:0 0 0 0;}
	#gform_wrapper_1 input[type=submit] { background-color:#bcbec0; color:#fff; text-transform:uppercase; font-weight:800; width:100%; font:14px Arial, Helvetica, sans-serif; cursor:pointer; margin:0;-webkit-appearance: none;}
	#gform_wrapper_1 input[type=submit]:hover { background-color:#808285; }


	.contact-dets {margin-top:40px; padding-top:40px; border-top:1px solid #efefef;}
	.contact-dets p span {font-weight:800; color:#E9307C;}
				
	.learndash_checkout_buttons input {background-color:#E9307C !important; font:20px Arial, Helvetica, sans-serif !important; text-transform:uppercase; font-weight:800; width:100% !important;}
	.b-wrap .col-sm-9 .learndash_checkout_buttons input {background-color:#E9307C !important; font:20px Arial, Helvetica, sans-serif !important; text-transform:uppercase; font-weight:800; width:280px !important;}			
				
				
/** FOOTER **/
	footer { background:#e6e7e8; padding:10px 10px 7px; text-align:center;}
	footer p, footer p a { font-size:10px; color:#a7a9ac; line-height:160%;}
	footer p a:hover {color:#1b75bb;}
	
	@media screen and (max-width: 600px) {
	footer p span { width:100%; display:block;}
	}
	
	
	
	
/* misc */
	
	.cf:before, .cf:after { content: ""; display: table; } .cf:after { clear: both; } .cf { zoom: 1; }
	.fl { float:left;}
	.fr { float:right;}

	.no-s-pad { padding-left:0 !important; padding-right:0 !important;}
	.no-r-pad { padding-right:0 !important;}
	.no-l-pad { padding-left:0 !important;}
	.hidden {display:none; height:0; width:0;}
	.display {display:block;}

@media only screen and (min-width : 1024px) {
	.d-no-s-pad { padding-left:0 !important; padding-right:0 !important;}
	.d-no-r-pad { padding-right:0 !important;}
	.d-no-l-pad { padding-left:0 !important;}
	}

@media only screen and (min-width : 700px) and (max-width : 1023px) {
	.t-no-s-pad { padding-left:0 !important; padding-right:0 !important;}
	.t-no-r-pad { padding-right:0 !important;}
	.t-no-l-pad { padding-left:0 !important;}
}

@media only screen and (max-width : 699px) {
	.m-no-s-pad { padding-left:0 !important; padding-right:0 !important;}
	.m-no-r-pad { padding-right:0 !important;}
	.m-no-l-pad { padding-left:0 !important;}
	.m-hide { display:none;}
	}



/* image align */
	img.alignright {float:right; margin:10px; margin-right:0px;} .alignright {float:right; }
	img.alignleft {float:left; margin:10px; margin-left:0px;} .alignleft {float:left; }
	img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom:10px; margin-top:10px;} .aligncenter {display: block; margin-left: auto; margin-right: auto;}
	
	@media only screen and (min-width : 500px) and (max-width : 1023px) {img.alignright, .alignright, img.alignleft, .alignleft { max-width:50%; height:auto;}
	img.r-always {float:right !important; max-width:40%;}
 }
	@media only screen and (max-width : 499px) {img.alignright, .alignright, img.alignleft, .alignleft, img.aligncenter, .aligncenter { width:100%; height:auto; margin:15px auto;}
}
	
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-top:40px; margin-bottom:40px; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }	


.ld-course-info-my-courses img { width:100%; height:auto;}


	
	

	

/* NEW HOMEPAGE STYLING */	
	.h-top-panel { background-color:#ebebeb !important;}
	
	.h-logo { background:
		background: #007BBF; 
		background: -moz-linear-gradient(#006096 0%, #007bbf 7%, #007bbf 93%, #006096 100%);
		background: -webkit-linear-gradient(#006096 0%, #007bbf 7%, #007bbf 93%, #006096 100%);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#006096), color-stop(0.07, #007bbf), color-stop(0.93, #007bbf), to(#006096));
		background: -o-linear-gradient(#006096 0%, #007bbf 7%, #007bbf 93%, #006096 100%);
		background: linear-gradient(#006096 0%, #007bbf 7%, #007bbf 93%, #006096 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007BBF', endColorstr='#007BBF',GradientType=0 );
			}
	.h-logo img {margin-bottom:0px; min-width:220px !important;}
	.h-logo h2 span { margin-top:20px; color: #fff; font-size:15px; text-align:center;}
	.btn-login a { font-size:18px; padding:6px 15px; position:relative; top:1px;}
	.btn-enrol a { font-size:18px;}
	
	.h-numbers { background:#ebebeb; padding:20px 0; margin-bottom:30px;}
	.h-numbers p { margin:0 1%; padding:0; width:100%; display:inline-block; color:#545454; font-size:14px; font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-weight:800; vertical-align:top; text-align:center; }
	.h-numbers p span { display:block; width:100%; font-size:24px; line-height:57px; border-bottom:1px solid #fff; margin-bottom:15px;}
	
	.home-wrap { padding-top:40px; padding-bottom:10px;}
	
	.home-col { margin-bottom:40px;}
	.home-col h1 { color:#58595b; font-size:26px; margin-bottom:20px;}
	.home-col h1.border-top-dotted { border-top:1px dotted #918f8f; padding-top:30px; margin-top:30px; display:inline-block; width:100%;}
	.home-col h2 { color:#e3387c; font-size:26px; font-weight:400; line-height:36px; margin-bottom:30px;}
	.home-col p { font-size:13px;}
	.home-col .embed-container {margin-top:20px;}
	
	.home-col a.pink-linkbtn { background:#e3387c; color:#fff; font-size:18px; font-weight:800; padding:10px 20px; border-radius:5px; margin-top:20px; display:inline-block;}
	
	.home-feed-new { background:#ebebeb; padding-top:40px; padding-bottom:40px;}
	.home-feed-new div {margin-bottom:30px;}
	.home-feed-new img { margin-bottom:30px;}
	
	.home-feed-new h3 { font-size:16px; margin-bottom:15px; font-weight:800; color:#5d5d5d;}
	.home-feed-new a { color:#5d5d5d;}
	.home-feed-new a:hover { color:#e3387c;}
	.home-feed-new ul { margin:0; padding:0; list-style:none;}
	.home-feed-new ul li { padding:10px 0; display:block; border-bottom:1px solid #b2b2b2;}
	.home-feed-new ul li a { font-size:13px;}
	
	footer { background:#d9dadd;}
	
	@media only screen and (min-width :500px) and (max-width :767px) {.m-imgleft {float:left; margin:10px; margin-left:0px; max-width:50%;}}
			
		@media only screen and (min-width :767px) {
			.h-logo { text-align:left;  padding:15px 0px 25px;}
			.h-logo img {margin-bottom:0px; margin-left:-10px;}
			.h-logo h2 span { margin-top:55px; color: #fff; font-size:22px; line-height:24px; text-align:right; margin-bottom:0; padding-bottom:0;}
			img.width-90 { width:90%; height:auto;}
			.home-col p { font-size:15px;}
			
			.h-numbers p { font-size:16px;}
			.h-numbers p span { font-size:42px; }
			.home-feed-new div {margin-bottom:0px;}
		}

	@media only screen and (min-width :1100px) {
	.home-col a.pink-linkbtn { font-size:24px;}}

	