@charset "utf-8";
/* CSS Document */

.kcj_text_easternBlue {
	color:#209BA6;
}

.kcj_text_fountainBlue {
	color:#4DAFB8;
}

.kcj_text_astronaut {
	color:#2B297C;
}

.kcj_text_halfBaked {
	color:#82bfd3;
}

.kcj_astropi_photo_copyright {
	font-size:12px;
}

.kcj_astroPi_ul{
	margin-left:20px;
	list-style: none;
	margin:0;
	margin-left:15px;
	padding:0;
}

.kcj_astroPi_ul li::before {
	content: "●";
	color: #4DAFB8;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

.kcj_astroPi_ol {
	margin-left:20px;
	counter-reset: item;
	list-style: none;
	margin:0;
	margin-left:15px;
	padding:0;
}


.kcj_astroPi_ol li:before {
	content: counter(item) ". ";
    counter-increment: item;
    color: #4DAFB8;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

.kcj_info_card {
	min-height: 625px !important;
	padding: 30px !important;
	border-radius: 10px;
}

.kcj_info_card_text{
	min-height: 200px;
}

.kcj_info_card_text-fr{
	min-height: 220px;
}

.kcj_responsive_video {
	 padding-bottom: 62.45%!important;
}

.hoc-prev-projects-wrapper{
	background-color: white;
	border-radius: 10px;
	padding: 50px;
	margin-left: 0px;
	margin-right: 0px;
}

.kcj_prev_projects_archive_expander {
		padding-top: 30px;
	cursor:pointer;
	width: 50%;
}

.kcj_prev_projects_archive_expander>p{
	font-size: 18px;
}

.kcj_prev_projects_archive_expander>p:hover{
	text-decoration: underline;
}

.kcj_prev_projects_archive_hidden_content {
	display:none;
	width:100%;
	padding-top: 50px;
}

.hoc-logo-wrapper{
	padding-left: 30px;
}

.hoc-prev-projects-links{
	height: 80%;
	margin: auto;
}

.hoc-prev-projects-links>a{
	font-size: 18px;
}

.kcj_info_card_info {
    min-height: 130px;
}

.hoc-projects-fr-link>b>a:hover{
	color: var(--kcj-chathams_blue) !important;
}

@media(max-width: 767px){
		.hoc-logo-wrapper>img{
			width: 50%;
		}

		.kcj_prev_projects_archive_expander{
			width: 80%;
			margin: auto;
		}

		.hoc-prev-projects-img-wrapper>img{
			width: 90%;
		}

		.kcj_info_card{
			padding: 0px !important;
		}

		.kcj_info_card_info{
			padding-left: 15px;
			padding-right: 15px;
		}
}

@media(min-width: 767px) AND (max-width: 1199px){
	.kcj_prev_projects_archive_expander{
		width: 100%;
	}
}

@media(max-width: 1199px){

	.hoc-prev-projects-wrapper{
		padding: 40px 15px 30px 15px;
	}

	.hoc-logo-wrapper{
		padding-left: 15px;
	}

	.hoc-prev-projects-links{
		padding-top: 75px;
	}

	.kcj_prev_projects_archive_expander>p{
		font-size: 20px;
	}

	.hoc-prev-projects-links>a{
		font-size: 20px;
	}

}
