@charset "utf-8";

/**
 * Кастомизация стилей Memberlux
 *
 * Здесь настраиваются стили Memberlux.
 * Чтобы не задеть стандартные стили WordPress,
 * ищите «wpm» в классах элемента <body>.
 *
 * @version 261013
 * @author V
 */

/* Ссылки */
body[class*="wpm"] a:link,
body[class*="wpm"] a:visited {
	color: #1083c1 !important
}
body[class*="wpm"] a:active,
body[class*="wpm"] a:hover {
	color: #0d6e9d !important
}

/* Таблицы */
body[class*="wpm"] table {
	border-collapse: collapse !important;
	caption-side: bottom !important;
	width: 100% !important
}
body[class*="wpm"] table,
body[class*="wpm"] tr,
body[class*="wpm"] th,
body[class*="wpm"] td {
	border: 1px solid #dee2e6 !important
}
body[class*="wpm"] th,
body[class*="wpm"] td {
	padding: 1rem !important;
	text-align: left !important;
	vertical-align: top !important
}

/* Контейнер */
body[class*="wpm"] .container {
	max-width: 100% !important;
	width: 100% !important
}

@media (min-width: 768px) {
	body[class*="wpm"] .container {
		max-width: 750px !important;
		width: 750px !important
	}
}
@media (min-width: 992px) {
	body[class*="wpm"] .container {
		max-width: 970px !important;
		width: 970px !important
	}
}
@media (min-width: 1200px) {
	body[class*="wpm"] .container {
		max-width: 1170px !important;
		width: 1170px !important
	}
}
/*@media (min-width: 1400px) {
	body[class*="wpm"] .container {
		max-width: 1370px !important;
		width: 1370px !important
	}
}*/

/* Заголовок страницы */
body[class*="wpm"] .page-title-row {
	display: none !important;
}
	body[class*="wpm"] .page-title-row h1 {
		text-align: left !important
	}
	body[class*="wpm"] .page-title-row .page-title {
		display: none !important
	}
	body[class*="wpm"] .page-title-row .page-description-content {
		border: 0 !important;
		border-radius: 2rem !important;
		max-width: 100% !important
	}
		body[class*="wpm"] .page-title-row .page-description-content button .text {
			display: none !important
		}
		body[class*="wpm"] .page-title-row .page-description-content button .icon-close {
			font-size: 2rem !important;
			margin: 0 !important
		}
	body[class*="wpm"] .page-title-row .page-description-content .content {
		max-width: 100% !important
	}

/* Хлебные крошки */
body[class*="wpm"] .breadcrumbs-row {
	font-weight: 700 !important;
}
	body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap {
		border-bottom: 1px solid #d0e5e8 !important;
	}
		body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .breadcrumbs {
			padding: 0 0 .25rem !important;
		}
			body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .breadcrumbs .item {
				color: #2d3145 !important;
				font-size: 85% !important;
				line-height: 2rem !important;
				margin: 0 .5rem 0 0 !important;
			}
				body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .breadcrumbs .item [class*="icon"] {
					color: #5e6c7d !important;
					display: none !important;
				}
			body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .breadcrumbs .separator {
				line-height: 2rem !important;
				margin: .25rem .5rem 0 0 !important;
			}
				body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .breadcrumbs .separator .icon-angle-right {
					color: #5e6c7d !important;
				}
		body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .course-progress-wrap {
			padding: 0 0 .25rem !important;
		}
			body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .course-progress-wrap .progress-bar {
				background: #43ba2b !important;
			}
			body[class*="wpm"] .breadcrumbs-row .breadcrumbs-wrap .course-progress-wrap .progress-count {
				color: #2d3145 !important;
				font-size: 85% !important;
				font-weight: 700 !important;
			}

/* Все материалы */
body[class*="wpm"] .materials-row,
body[class*="wpm"] .search-result-row {
	background: none !important;
	margin: 0 !important;
	padding: 4rem 0 0 !important;
}
	/* Материал */
	body[class*="wpm"] .materials-row .material-item,
	body[class*="wpm"] .search-result-row .material-item {
		background: none !important;
		border: 0 solid #d0e5e8;
		padding: 2rem 0 0 !important;
		overflow: visible !important;
	}
		/* Материал > Верхняя часть */
		body[class*="wpm"] .materials-row .material-item .col-thumb,
		body[class*="wpm"] .search-result-row .material-item .col-thumb {
			overflow: visible !important;
		}
		/* Материал > Верхняя часть (выполнено) */
		body[class*="wpm"] .materials-row .material-item .col-thumb.done:after,
		body[class*="wpm"] .search-result-row .material-item .col-thumb.done:after {
			text-shadow: none !important;
		}
			/* Материал > Верхняя часть > Фоновая картинка */
			body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap,
			body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap {
				background-color: #d0e5e8 !important;
				border-radius: 1rem !important;
				min-height: 150px !important;
			}
				/* Материал > Верхняя часть > Фоновая картинка > Верхние иконки */
				body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top,
				body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-top {
					top: -32px !important;
				}
					/* Материал > Верхняя часть > Фоновая картинка > Верхние иконки > Иконки */
					body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons,
					body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons {
						height: 32px !important;
						line-height: 32px !important;
						margin: 0 !important;
						padding: 0 !important;
					}
						/* Материал > Верхняя часть > Фоновая картинка > Верхние иконки > Иконки > Обычные иконки */
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .m-icon,
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .status-icon,
						body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .m-icon,
						body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .status-icon {
							background: none !important;
							height: 32px !important;
							line-height: 32px !important;
							padding: 0 .5rem 0 0 !important;
						}
						/* Материал > Верхняя часть > Фоновая картинка > Верхние иконки > Иконки > Иконка статуса */
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .status-icon,
						body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .status-icon {
							background: none !important;
							height: 32px !important;
							line-height: 32px !important;
							padding: 0 !important;
						}
						/* Материал > Верхняя часть > Фоновая картинка > Верхние иконки > Иконки > Иконки > Цвета иконок */
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .m-icon.audio {
							color: #ff8b4c !important;
						}
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .m-icon.count {
							color: #2d3145 !important;
							font-weight: 700 !important;
						}
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .m-icon.file,
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .icon-file-text {
							color: #1083c1 !important;
						}
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .m-icon.video,
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .icon-video-camera {
							color: #d44cff !important;
						}
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .status-icon,
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .icon-unlock {
							color: #43ba2b !important;
						}
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-top .icons .icon-lock {
							color: #ff4c4c !important;
						}
				/* Материал > Верхняя часть > Фоновая картинка > Нижние иконки */
				body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-bottom,
				body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-bottom {
					background: none !important;
					bottom: -32px !important;
					height: 32px !important;
					z-index: 5 !important;
				}
					/* Материал > Верхняя часть > Фоновая картинка > Нижние иконки > Иконки */
					body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-bottom .icons,
					body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-bottom .icons {
						height: 32px !important;
						line-height: 32px !important;
						margin: 0 !important;
						padding: 0 !important;
					}
						/* Материал > Верхняя часть > Фоновая картинка > Нижние иконки > Иконки > Дата */
						body[class*="wpm"] .materials-row .material-item .col-thumb .thumbnail-wrap .icons-bottom .icons span,
						body[class*="wpm"] .search-result-row .material-item .col-thumb .thumbnail-wrap .icons-bottom .icons span {
							color: #5e6c7d !important;
							height: 32px !important;
							line-height: 32px !important;
							padding: 0 !important;
						}
		/* Материал > Нижняя часть */
		body[class*="wpm"] .materials-row .material-item .col-content,
		body[class*="wpm"] .search-result-row .material-item .col-content {
			background: none !important;
			border: 0 !important;
			margin: 32px 0 0 !important;
			padding: 0 !important;
		}
			/* Материал > Нижняя часть > Название и описание */
			body[class*="wpm"] .materials-row .material-item .col-content .content-wrap,
			body[class*="wpm"] .search-result-row .material-item .col-content .content-wrap {
				padding: 0 !important;
			}
				/* Материал > Нижняя часть > Название и описание > Название */
				body[class*="wpm"] .materials-row .material-item .col-content .content-wrap .title,
				body[class*="wpm"] .search-result-row .material-item .col-content .content-wrap .title {
					color: #2d3145 !important;
					font-size: 115% !important;
					font-weight: 700 !important;
					line-height: 1.25 !important;
				}
				/* Материал > Нижняя часть > Название и описание > Описание */
				body[class*="wpm"] .materials-row .material-item .col-content .content-wrap .description,
				body[class*="wpm"] .search-result-row .material-item .col-content .content-wrap .description {
					color: #5e6c7d !important;
					margin: 0 !important;
					padding: .5rem 0 0 !important;
				}
			/* Материал > Нижняя часть > Оверлей */
			body[class*="wpm"] .materials-row .material-item .col-content .content-overlay,
			body[class*="wpm"] .search-result-row .material-item .col-content .content-overlay {
				display: none !important;
			}

/* body[class*="wpm"] span[class*="icon"],
body[class*="wpm"] i[class*="fa"] {
	color: #43ba2b !important;
}
body[class*="wpm"] span.fa.fa-diamond {
	color: #d63384 !important;
}
body[class*="wpm"] span#mblg-points {
	background-color: #d63384 !important;
} */

body[class*="wpm"] header.header-row {
	
}
	body[class*="wpm"] header.header-row section.top-nav-row {
		border: 0 !important;
		box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important
	}

body[class*="wpm"] section.brand-row {
	
}
	body[class*="wpm"] .brand-row .flex-logo-wrap {
		min-height: auto !important
	}
	body[class*="wpm"] .brand-logo {
		max-height: none !important
	}


body[class*="wpm"] section.lesson-row {
	margin: 1rem 0 2rem !important
}
	body[class*="wpm"] ul.nav {
		background: transparent !important;
		border: 0 !important;
		height: auto !important;
		line-height: 1 !important;
		margin: 0 !important
	}
		body[class*="wpm"] ul.nav li {
			background: transparent !important;
			border: 0 !important;
			display: inline-block !important;
			height: auto !important;
			line-height: 1 !important;
			margin: 0 !important
		}
			body[class*="wpm"] ul.nav li a {
				align-items: start !important;
				background: transparent !important;
				border: 0 !important;
				border-radius: 1rem 1rem 0 0 !important;
				display: flex !important;
				height: auto !important;
				justify-content: center !important;
				line-height: 1 !important;
				margin: 0 !important;
				padding: 2rem !important
			}
			body[class*="wpm"] ul.nav li.active a {
				background: #FFF !important
			}
				body[class*="wpm"] ul.nav li a span {
					padding: 0 .5rem !important
				}
				body[class*="wpm"] ul.nav li a span.icon-graduation-cap,
				body[class*="wpm"] ul.nav li a span.icon-paperclip {
					font-size: 2rem !important
				}
				body[class*="wpm"] ul.nav li a span.tab-label {
					font-weight: 700 !important
				}
	body[class*="wpm"] div.tab-content {
		border-radius: 1rem !important;
		border: 0 !important
	}
	body[class*="wpm"] div.tab-content:before,
	body[class*="wpm"] div.tab-content:after {
		content: normal !important;
		display: none !important
	}
		body[class*="wpm"] div.tab-pane {
			border-radius: 1rem !important;
			padding: 4rem !important
		}
			body[class*="wpm"] div.lesson-files-list:before {
				content: 'Список файлов для скачивания';
				display: block;
				font-weight: 700;
				padding-bottom: 4rem
			}
				body[class*="wpm"] a.homework-attachment {
					
				}
					body[class*="wpm"] a.homework-attachment i.fa {
						
					}
					body[class*="wpm"] a.homework-attachment span.extension {
						margin-left: 1rem !important
					}
					body[class*="wpm"] a.homework-attachment span.filename {
						font-weight: 700 !important;
						margin-left: 1rem !important
					}
		body[class*="wpm"] div.tab-content h1,
		body[class*="wpm"] div.tab-content h2,
		body[class*="wpm"] div.tab-content h3,
		body[class*="wpm"] div.tab-content h4,
		body[class*="wpm"] div.tab-content h5,
		body[class*="wpm"] div.tab-content h6 {
			font-weight: 700 !important;
			margin: 4rem 0 2rem !important
		}
		body[class*="wpm"] div.tab-content h1 {
			color: #43ba2b !important;
			margin-top: 2rem !important
		}
		body[class*="wpm"] div.tab-content h2 {

		}
		body[class*="wpm"] div.tab-content h3 {

		}
		body[class*="wpm"] div.tab-content h4 {

		}
		body[class*="wpm"] div.tab-content h5 {

		}
		body[class*="wpm"] div.tab-content h6 {

		}
		body[class*="wpm"] div.tab-content p {
			margin: 0 0 1rem !important
		}
	body[class*="wpm"] div.reading-status-row {
		margin: 1rem 0 !important
	}

body[class*="wpm"] footer.footer-row {
	font-size: 10px !important;
	padding: 1rem 0 !important;
}
	body[class*="wpm"] footer.footer-row p {
		margin: 0 !important
	}

body[class*="wpm"] .folder-content .title {
	font-weight: 700 !important
}

body[class*="wpm"] .wp-editor-container div[aria-label="Font Sizes"] {
	display: none !important
}

/* 1 April
body[class*="wpm"] .top-nav-row--inner .nav-item:not(.user-profile-button) {
	display: inline-block;
	transform: rotate(180deg);
	transform-origin: 50% 50%
}*/