--cn-space-xs: 15px;

p{
	margin: var(--cn-space-xs) 0;
}

footer{
	margin-top: 0	
}

strong{
	font-weight: 600;	
}

.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: var(--wp--preset--font-family--oswald);
	font-style: normal;
	font-weight: 400;
	letter-spacing: -0.1px;
	line-height: 1.125;
}

.h1{
	color: var(--wp--preset--color--accent-1);
	font-size: var(--wp--preset--font-size--xx-large);
}

.h2 
	color: var(--wp--preset--color--accent-3);
	font-size: var(--wp--preset--font-size--x-large);	
	margin-top: calc(1.5*var(--wp--preset--font-size--x-large));
	margin-bottom: calc(.8*var(--wp--preset--font-size--x-large));
}

.h3 {
	color: var(--wp--preset--color--accent-3);
	font-size: var(--wp--preset--font-size--large);
	margin-top: calc(1.5*var(--wp--preset--font-size--large));
	margin-bottom: calc(.8*var(--wp--preset--font-size--large));
}


.cn-lesson--meta{
	justify-content: flex-start !important;
	font-size: var(--wp--preset--font-size--small)
}

.cn-lesson--nav-container{
	padding-bottom: 30px;
}

.cn-course--home-container{
	padding: 20px 20px 60px !important;
}

.cn-course--author{
	align-items: center;
}

	.cn-course--author-meta{
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

.cn-course--keyword{
	padding: 3px 15px !important;
	transition: all 0.3s ease-in;
}

.cn-course--block-info-pix a{
	background:none !important;
	color: var(--wp--preset--color--accent-3) !important;
	text-decoration: underline;
}

	.cn-course--block-info-pix a:hover{
		background:none !important;
		color: var(--wp--preset--color--accent-2) !important;
	}

ul.cn-course--levels-select-menu a {
	transition: all 0.3s ease-in;
	
}

	ul.cn-course--levels-select-menu a:hover{
		background-color: var(--wp--preset--color--accent-2);
		border-color: var(--wp--preset--color--accent-2);
		color: white;
		
	}

	ul.cn-course--levels-select-menu .cn-course--levels-select-current a:hover{
		background-color: var(--wp--preset--color--accent-3);
		border-color: var(--wp--preset--color--accent-3);
		cursor: default;
	}

.wp-element-button {
	background-color: white;
	border: 1px solid var(--wp--preset--color--accent-3);
	color: var(--wp--preset--color--accent-3);
	padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40) var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
	border-radius: 3px;	
	transition: all 0.3s ease-in;
}

	.wp-element-button:hover {
		background-color: var(--wp--preset--color--accent-2);
		border: 1px solid var(--wp--preset--color--accent-2);
		color: white;
	}

.cn-course--filters-form{
	border-bottom: 1px solid var(--wp--preset--color--accent-6);
	margin-top: 45px !important;
}	

.cn-course--filters-row select {
	background-color: var(--wp--preset--color--accent-6);
}

.cn-course--filters-row select, .cn-course--filters-row input {
	padding: 7px !important;
	border-radius: 3px !important;
	color: var(--wp--preset--color--accent-3);
}

.cn-course-all-info {
	gap: 1rem;
}

.cn-course-all-info .cn-course--block-info-pix{
	order: 5 !important;
}

.cn-hide{
	display: none;
}

.wp-block-cn-block-quiz-answers{
	margin-left: var(--cn-space);
}

.wp-block-cn-block-quiz-question{
	margin-bottom: var(--cn-space);
}

.wp-block-cn-block-quiz,
.wp-block-cn-block-exercice--container{
	margin: var(--cn-space) 0;
}


@media (max-width: 782px) { 
	.cn-course-all-info .cn-course-block-info{
		display: none;
	}
}