/*
Theme Name: Kadence Child
Template: kadence
*/

/* =========================================================
   LMS HEADER ACCOUNT LINK
   ========================================================= */

@media (min-width: 768px) {

	.header-navigation
	.educa-menu-account {
		display: flex !important;
		align-items: center !important;
		align-self: center !important;
	}

	.header-navigation
	.educa-menu-account > a {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		height: 38px !important;
		min-height: 38px !important;
		margin: 0 0 0 8px !important;
		padding: 0 16px !important;
		border: 1px solid rgba(37, 99, 235, 0.22);
		border-radius: 10px;
		background: #eef4ff;
		color: #2563eb !important;
		font-weight: 650;
		line-height: 1 !important;
	}
}

@media (hover: hover) and (min-width: 768px) {

	.header-navigation
	.educa-menu-account > a:hover {
		transform: translateY(-1px);
		border-color: rgba(37, 99, 235, 0.38);
		background: #e4edff;
		color: #1d4ed8 !important;
	}
}

@media (max-width: 767px) {

	.mobile-navigation
	.educa-menu-account > a {
		margin-top: 8px;
		padding: 12px 14px !important;
		border-radius: 9px;
		background: #eef4ff;
		color: #2563eb !important;
		font-weight: 650;
	}
	.mobile-navigation
.current-menu-item > a,
.mobile-navigation
.current-menu-ancestor > a {
	padding-left: 14px !important;
	border-left: 5px solid #3b82f6;
	border-radius: 7px;
	background: rgba(37, 99, 235, 0.16) !important;
	color: #ffffff !important;
	font-weight: 700;
}
}
/* =========================================================
   LEARNDASH MOBILE CONTENT WIDTH
   Course, lesson/topic and quiz
   ========================================================= */

@media (max-width: 767px) {

	body.learndash-cpt
	.entry-content-wrap {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
}

body.single-sfwd-courses .content-area,
body.single-sfwd-lessons .content-area,
body.single-sfwd-topic .content-area,
body.single-sfwd-quiz .content-area {
	margin-top: 32px;
}

@media (max-width: 767px) {
	body.single-sfwd-courses .content-area,
	body.single-sfwd-lessons .content-area,
	body.single-sfwd-topic .content-area,
	body.single-sfwd-quiz .content-area {
		margin-top: 16px;
	}
}