/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 29 2025 | 13:19:06 */
.learndash.learndash_post_sfwd-topic .learndash-wrapper iframe,
.learndash.learndash_post_sfwd-lessons .learndash-wrapper iframe {
	width: 100%;
    aspect-ratio: 16/9; /* automatikus magasság */
    border: none;
	margin-bottom:2rem;
}

body.single-sfwd-topic .learndash-wrapper,
body.single-sfwd-lessons .learndash-wrapper {
	padding: 0 !important;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content,
body.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
	padding: 2rem 1rem !important;
}

body.single-sfwd-topic,
body.single-sfwd-topic .learndash-wrapper,
body.single-sfwd-topic .learndash-wrapper .ld-focus-header,
body.single-sfwd-lessons,
body.single-sfwd-lessons .learndash-wrapper,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-header,
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
	background-color: rgb(239,244,250) !important;
	color: #19233A !important;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar {
	background-color: rgb(229,235,243) !important;
	color: #999999 !important;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar .ld-course-navigation-heading,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar .ld-course-navigation-heading {
	background-color: #2E4B68 !important;
	color: #ffffff;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar .ld-lesson-section-heading,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar .ld-lesson-section-heading {
	color: #191F35 !important;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-item .ld-table-list-title a,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-item .ld-table-list-title a,
.learndash-wrapper .ld-focus-sidebar .ld-table-list a.ld-table-list-item-preview, .learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview,
.learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview,
.learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-topic-list{
	background-color: #e5ebf3 !important;
}

body.single-sfwd-topic .ld-topic-list .ld-topic-title,
body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar .ld-lesson-title,
body.single-sfwd-lessons .ld-topic-list .ld-topic-title,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar .ld-lesson-title {
	color: #000000 !important;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar .ld-lesson-item-preview-heading.ld-primary-color-hover:hover .ld-lesson-title,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar .ld-lesson-item-preview-heading.ld-primary-color-hover:hover .ld-lesson-title {
	color: rgb(176, 131, 0) !important;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar .ld-pagination .ld-pages,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar .ld-pagination .ld-pages {
	background-color: #191F35;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus-sidebar .ld-primary-color-hover:hover .ld-icon,
body.single-sfwd-lessons .learndash-wrapper .ld-focus-sidebar .ld-primary-color-hover:hover .ld-icon {
	color: #FFF !important;
}

body.single-sfwd-topic .ld-button,
body.single-sfwd-lessons .ld-button {
		color: #FFF !important;
	border-radius: 8px !important;
}

body.single-sfwd-topic .learndash_mark_complete_button,
body.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit],
body.single-sfwd-lessons .learndash_mark_complete_button,
body.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit] {
	background-color: rgb(1,158,124) !important;
	color: #FFF !important;
	border-radius: 8px !important;
}

body.single-sfwd-topic .learndash_mark_complete_button:hover,
body.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit]:hover,
body.single-sfwd-lessons .learndash_mark_complete_button:hover,
body.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit]:hover {
	background-color: rgb(91, 173, 73) !important;
	outline-color: rgba(0,0,0,0) !important;
}

body.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete::after,
body.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete::after, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete::after {
	color: #FFF !important;
}


.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
padding: 0;
background: transparent;
}


.tanfolyam-block .ld_course_grid {
    border-color: #6b7180 !important;
}

.tanfolyam-block .ld_course_grid article .caption {
	background: linear-gradient(#666666, #7e8494); !important
}

.tanfolyam-block .ld_course_grid article .caption .entry-title,
.tanfolyam-block .ld_course_grid article .caption .entry-content {
   color: #FFF !important;
}

.tanfolyam-block .ld_course_grid article .caption .ld_course_grid_button a {
	background: #2f60a3 !important;
	color: #FFF !important;
	border-radius: 8px !important;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5), 0 0 10px rgba(47, 96, 163, 0.4) !important;
}

.tanfolyam-block .ld_course_grid article .caption .ld_course_grid_button a:hover {
	background: #256EED !important;
}

.tanfolyam-block .ld_course_grid article .caption .ld-progress-percentage {
	color: #7ecf84 !important;
}

.kurzus-blokk .ld-lesson-section-heading {
	color: #191F35 !important;
}

.kurzus-blokk .ld-pagination .ld-pages {
	background-color: #191F35;
}

.kurzus-blokk .ld-primary-color-hover:hover .ld-icon {
	color: #FFF !important;
}

.kurzus-aside .ld-progress-steps {
	color: #191F35 !important;
}

@media only screen and (max-width: 763px) {
	body.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
		padding: .5rem .5rem !important;
	}
}