h1, h2, h3, h4, h5, h6 {
    color: #0f172a;
}


.simpletoc-collapsible{
		background-color: #64748b1c;
    color: #738196;
    line-height: 1;
		border-radius: 4px;
}
.simpletoc .active, .simpletoc-collapsible:hover{
    background-color: #E0E5F0;
}
.simpletoc-content {
    padding: 0;
    background-color: #F7FAFF;
}
.c-accordion__item{
		border-top: 1px solid #000000;
}
strong{
	font-weight: 500;
}
.single-category-heading a, .taxonomy-category a{
	color:#1b57d8 !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
}
.wp-block-pullquote {
    padding: 0px;
    border-top: 4px solid #10162a;
    border-bottom: 4px solid #10162a;
    background-color: #eff0f3;
}
h1.wp-block-post-title{
		font-weight: 800 !important;
}
.post-header-author-icon{
		position: relative;
    top: 5px;
}

.wpsr-counter{ display:none;}
.wpsr-si-inner .socializer{ margin-left:0px;}
.yarpp-related abbr{display:none;}
.center{
	text-align:center;
}
.avatar{
	border-radius: 100px;
}
.wp-element-caption {
    font-size: 14px;
    font-style: italic;
}

/* Landing Page Styles */
.page-template-wp-custom-template-landing-page-1 .wp-site-blocks, .page-template-wp-custom-template-landing-page-2 .wp-site-blocks {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.tick-list{
}
.course-column{
	position: relative;
	padding-bottom: 131px !important;
	border-radius: 20px 20px 8px 8px !important;
}
.course-column .course-column-cta{
	position:absolute;
	bottom:0px;
	width:100%;
}
.page-template-wp-custom-template-landing-page-1 img {
    border-radius: 20px 20px 0px 0px;
}
.course-column-1{
	box-shadow: -10px 10px 14px #c9d3e8;
}
.course-column-2{
	box-shadow: 0px 10px 14px #c9d3e8;
}
.course-column-3{
	box-shadow: 10px 10px 14px #c9d3e8;
}

@media only screen and (max-width: 600px) {
	.page-template-wp-custom-template-landing-page-1 p.has-large-font-size{
		font-size:20px !important;
	}
	.page-template-wp-custom-template-landing-page-1 h1 a{
		font-size: 20px !important;
	}
	.page-template-wp-custom-template-landing-page-1 h1{
		font-size:3rem !important;
	}
	.page-template-wp-custom-template-landing-page-1 h2{
		font-size:1.5rem !important;
	}
}


/* ====== FONT SIZES ====== */

.xl-heading-bold{
	font-size:6rem;
	font-weight: 900;
  letter-spacing: -1px;
}
.xl-tagline-bold{
	font-size:3rem;
}
.l-tagline-light{
	font-size:2rem;
}

@media only screen and (max-width: 600px) {
	.xl-heading-bold{
		font-size:2rem;
	}
	.xl-tagline-bold{
	font-size:1.75rem;
}
	.l-tagline-light{
		font-size:1.5rem;
	}
}






