.overlay-processing:before,
.overlay-processing:after {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
}
.overlay-processing:before {
	background: #000;
	opacity: 0.5;
}
.overlay-processing:after {
	background: #FFF;
}
/* PROGRESS CIRCLE */
.hide-if-js {
	display: none;
}
/* Archive courses */
.learn-press-courses {
	list-style: none;
	clear: both;
	margin: 0 -30px 0 0;
	padding: 0;
}
.learn-press-courses:after {
	display: block;
	content: '';
	clear: both;
}
.learn-press-courses li.course {
	list-style-type: none;
	float: left;
	width: 23%;
	margin: 0 2% 30px 0;
	padding: 0;
	box-sizing: border-box;
	border: 1px solid #DDD;
	background: #FFF;
}
.learn-press-courses li.course h3 {
	padding: 15px;
	margin: 0;
	font-size: 18px;
	line-height: 1.5;
}
.learn-press-courses li.course .course-thumbnail {
	position: relative;
}
.learn-press-courses li.course .course-thumbnail img {
	max-width: 100%;
	height: auto;
}
.learn-press-courses li.course .course-thumbnail:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.learn-press-courses li.course .course-info {
	padding: 0 15px 15px;
	font-size: 14px;
	overflow: hidden;
}
.learn-press-courses li.course .course-students {
	float: left;
}
.learn-press-courses li.course .course-instructor {
	margin-bottom: 20px;
}
.learn-press-courses li.course .course-price {
	float: right;
	color: #54b551;
}
.learn-press-courses li.course .course-info > * {
	display: block;
}
.learn-press-notice .button {
	float: right;
}
#learn-press-course-curriculum ul.curriculum-sections,
#learn-press-course-curriculum ul.section-content {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #F5F5F5;
}
#learn-press-course-curriculum ul.curriculum-sections li.section,
#learn-press-course-curriculum ul.section-content li.section {
	list-style-type: none;
}
#learn-press-course-curriculum .section-header {
	background-color: #EEE;
	margin: 0;
	padding: 20px 15px;
	border-top: 1px solid #FFF;
}
#learn-press-course-curriculum .section-header p {
	display: inline-block;
	font-weight: normal;
	font-style: italic;
	color: #999999;
	font-size: smaller;
	margin: 0;
}
#learn-press-course-curriculum .section-header:hover {
	background: #DDD;
}
#learn-press-course-curriculum .section-header .meta {
	font-size: smaller;
	font-weight: normal;
	float: right;
	/*margin-top: 5px;*/
}
#learn-press-course-curriculum .section-header .meta .collapse {
	display: inline-block;
	position: relative;
	font-family: 'lp-icons';
	background: #95e6f9;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #FFF;
	border-radius: 5px;
	vertical-align: middle;
	margin-left: 5px;
}
#learn-press-course-curriculum .section-header .meta .collapse:before {
	content: "\ea0b";
}
#learn-press-course-curriculum .section-header .meta .collapse:hover {
	cursor: pointer;
}
#learn-press-course-curriculum .section-header .meta .collapse.plus:before {
	content: "\ea0a";
}
#learn-press-course-curriculum .course-item {
	margin: 0;
	list-style: none;
	padding: 15px 15px;
	border-top: 1px solid #ffffff;
	position: relative;
	-webkit-transition: background linear 0.5s;
	-khtml-transition: background linear 0.5s;
	-moz-transition: background linear 0.5s;
	-ms-transition: background linear 0.5s;
	-o-transition: background linear 0.5s;
	transition: background linear 0.5s;
  &.item-has-status {
	.course-item-meta {
	  .item-status {
		display: none;
	  }
	}

  }

}
#learn-press-course-curriculum .course-item .lp-label-viewing,
#learn-press-course-curriculum .course-item .lp-label-completed {
	display: none;
}
#learn-press-course-curriculum .course-item .course-item-title:before {
	display: inline-block;
	font-size: 16px;
	margin-right: 5px;
	font-family: 'lp-icons';
}
#learn-press-course-curriculum .course-item .lp-icon {
	display: none;
}
#learn-press-course-curriculum .course-item.viewable {
	cursor: pointer;
}
#learn-press-course-curriculum .course-item.viewable:hover {
	background: #e7ecfb;
	-webkit-transition: background linear 0s;
	-khtml-transition: background linear 0s;
	-moz-transition: background linear 0s;
	-ms-transition: background linear 0s;
	-o-transition: background linear 0s;
	transition: background linear 0s;
}
#learn-press-course-curriculum .course-item.course-lesson .course-item-title:before {
	content: '\e926';
}
#learn-press-course-curriculum .course-item.course-quiz .course-item-title:before {
	content: '\e950';
}
#learn-press-course-curriculum .course-item.item-current {
	background: #FFF;
}
#learn-press-course-curriculum .course-item.item-current:before {
	display: block;
	width: 3px;
	background: #95e6f9;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	content: '';
}
#learn-press-course-curriculum .course-item.item-has-status .item-status {
	display: inline-block;
	background: #d6d6d6;
	margin-left: 5px;
}
#learn-press-course-curriculum .course-item.item-has-status .item-status:before {
	content: '\ea10';
}
#learn-press-course-curriculum .course-item.item-has-status.item-completed .item-status {
	background: #95e6f9;
}
#learn-press-course-curriculum .course-item.focus {
	background: #ffb710;
}
#learn-press-course-curriculum .course-item.focus.off {
	-webkit-transition: none;
	-khtml-transition: none;
	-moz-transition: none;
	-ms-transition: none;

	-o-transition: none;
	transition: none;
}
#learn-press-course-curriculum .course-item-meta {
	display: block;
	float: left;
	line-height: 1;
	.lesson-preview {
	  display: none;
	}
}
.lp-icon {
	display: inline-block;
	font-family: 'lp-icons';
	background: #95e6f9;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #FFF;
	border-radius: 5px;
	vertical-align: middle;
}
.lp-icon:before {
	width: 32px;
	height: 32px;
}
.lp-label {
	display: inline-block;
	line-height: 24px;
	font-size: 78%;
	vertical-align: middle;
	color: #ffffff;
	padding: 0 10px;
	background: #DDD;
	height: 24px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.lp-label.lp-label-viewing {
	background-color: #39afff;
}
.lp-label.lp-label-completed {
	background-color: #39c7ce;
}
.lp-label.lp-label-lesson {
	background-color: #337ab7;
}
.lp-label.lp-label-quiz {
	background-color: #53658c;
}
.lp-label.lp-label-preview {
	background-color: #02a7ce;
}
.learn-press-content-protected-message {
	border: 3px solid #ff8484;
	background: #FFF;
	padding: 20px;
	color: #ff8484;
	margin: 10px 0;
	border-radius: 6px;
}
.learn-press-content-protected-message .icon {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	vertical-align: middle;
}
.learn-press-content-protected-message .icon:before,
.learn-press-content-protected-message .icon:after {
	width: 3px;
	background: #ff8484;
	height: 30px;
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 13.5px;
}
.learn-press-content-protected-message .icon:before {
	-webkit-transform: rotate(-45deg);
	-khtml-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.learn-press-content-protected-message .icon:after {
	-webkit-transform: rotate(45deg);
	-khtml-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
/** BREADCRUMB */
.learn-press-breadcrumb {
	margin-bottom: 20px;
}
/** COURSE PROGRESS **/
.single-lp_course .learn-press-course-results-progress {
	margin-bottom: 40px;
}
.single-lp_course .learn-press-course-results-progress .items-progress {
	float: left;
	width: 68%;
	margin-right: 2%;
	clear: left;
}
.single-lp_course .learn-press-course-results-progress .lp-course-progress-heading {
	margin-bottom: 10px;
}
.single-lp_course .learn-press-course-results-progress .course-progress {
	float: left;
	width: 30%;
}
.single-lp_course .learn-press-course-results-progress .number,
.single-lp_course .learn-press-course-results-progress .percentage-sign {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
	font-size: 25px;
}
.single-lp_course .learn-press-course-results-progress .percentage-sign {
	margin-left: 5px;
}
.single-lp_course .learn-press-course-results-progress:after {
	display: block;
	content: '';
	clear: both;
}
.lp-course-progress {
	position: relative;
}
.lp-course-progress .lp-progress-bar {
	height: 15px;
	background: #DDD;
	margin: 10px 0 15px 0;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.lp-course-progress .lp-progress-bar .lp-progress-value {
	width: 50%;
	height: 15px;
	background: #95e6f9;
}
.lp-course-progress .lp-passing-conditional {
	left: 0%;
	position: absolute;
	height: 25px;
	top: -5px;
	margin-left: -5px;
	cursor: pointer;
}
.lp-course-progress .lp-passing-conditional:before,
.lp-course-progress .lp-passing-conditional:after {
	content: '';
	display: inline-block;
	border: 5px solid transparent;
	left: 0;
	position: absolute;
}
.lp-course-progress .lp-passing-conditional:before {
	border-top-color: #DDD;
}
.lp-course-progress .lp-passing-conditional:after {
	border-bottom-color: #DDD;
	bottom: 0;
}
#learn-press-content-item {
	border: 1px solid #DDD;
	display: none;
  .learn-press-video-intro{
	width: 100%;
	background: #000;
	.video-content{
	  max-width: 850px;
	  margin: auto;
	  text-align: center;
	  overflow: hidden;
	}
  }
  .learn-press-content-item-container{
	width: 700px;
	margin: auto;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 30px;
	max-width: 100%;
  }
}
/** COURSE TABS **/
.learn-press-tabs .learn-press-nav-tabs {
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #DDD;
}
.learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab {
	list-style-type: none;
	float: left;
	margin-bottom: -1px;
	position: relative;
}
.learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab a {
	display: inline-block;
	padding: 10px 15px;
	outline: none;
}
.learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active {
	border: 1px solid #DDD;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active:after {
	position: absolute;
	width: 100%;
	border-bottom: 1px solid #FFF;
	bottom: -1px;
	content: '';
}
.learn-press-tabs .learn-press-nav-tabs:after {
	content: '';
	display: block;
	clear: both;
}
.learn-press-tabs .learn-press-tab-panel {
	display: none;
	margin-bottom: 20px;
}
.learn-press-tabs .learn-press-tab-panel.active {
	display: block;
}
/* POPUP */
#popup_overlay {
	z-index: 10000000 !important;
}
#popup_container {
	z-index: 10000001 !important;
}
body.course-has-popup {
	overflow: hidden;
}
#course-curriculum-popup {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	z-index: 999999;
}
#course-curriculum-popup * {
	box-sizing: border-box;
}
#course-curriculum-popup #popup-sidebar {
	float: left;
	width: 350px;
	position: absolute;
	top: 60px;
	bottom: 0;
	overflow: auto;
	background: #FFF;
	border-right: 1px solid #DDD;
}
#course-curriculum-popup #popup-sidebar .course-curriculum-title {
	display: none;
}
#course-curriculum-popup #popup-sidebar .curriculum-sections {
	margin: 0;
	font-size: smaller;
}
#course-curriculum-popup #popup-sidebar .learn-press-course-results-progress {
	padding: 15px 20px;
	margin-bottom: 0;
}
#course-curriculum-popup #popup-sidebar .learn-press-course-results-progress .items-progress,
#course-curriculum-popup #popup-sidebar .learn-press-course-results-progress .course-progress {
	width: 100%;
	margin: 0 !important;
}
#course-curriculum-popup {
  #popup-main {
	z-index: 3;
	width: calc(100% - 400px);
	width: -webkit-calc(100% - 400px);
	width: -moz-calc(100% - 400px);
	max-width: 100%;
	left: auto;
	right: 0;
	padding-top: 60px;
	height: 100vh;
	position: absolute;
	background-color: #fff;
  }
}
#course-curriculum-popup #popup-main #popup-header {
	position: absolute;
	top: 0;
	left: -400px;
	right: 0;
	height: 60px;
	//background: #cc540d;
	//border-bottom: 1px solid #ab4a10;
}
#course-curriculum-popup #popup-main #popup-header .popup-menu {
	position: absolute;
	height: 60px;
	width: 400px;
	//border-right: 1px solid #ab4a10;
}
#course-curriculum-popup #popup-main #popup-header .popup-close {
	width: 59px;
	height: 59px;
	position: absolute;

	right: 0;
	top: 0;
	cursor: pointer;
}
#course-curriculum-popup #popup-main #popup-header .popup-close:before,
#course-curriculum-popup #popup-main #popup-header .popup-close:after {
	content: '';
	border-top: 3px solid #FFF;
	width: 30px;
	display: inline-block;
	position: absolute;
	top: 29px;
	left: 15px;
}
#course-curriculum-popup #popup-main #popup-header .popup-close:before {
	-webkit-transform: rotate(45deg);
}
#course-curriculum-popup #popup-main #popup-header .popup-close:after {
	-webkit-transform: rotate(-45deg);
}
#course-curriculum-popup #popup-main #popup-header .popup-close:hover {
	//background: #b34c10;
}
#course-curriculum-popup #popup-main #popup-header .popup-close:hover:before,
#course-curriculum-popup #popup-main #popup-header .popup-close:hover:after {
	border-color: #FFF;
}
#course-curriculum-popup #popup-main #popup-header .popup-title {
	margin: 0 0 0 400px;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	color: #FFF;

}
#course-curriculum-popup #popup-main #popup-content {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  position: relative;
  width: 100%;
  height: 100%;
}
#course-curriculum-popup #popup-main #popup-content #popup-content-inner {

}
#course-curriculum-popup #popup-main #popup-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 50px;
	background: #F5F5F5;
	border-top: 1px solid #DDD;
}
#course-curriculum-popup iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: none;
	margin: 0;
	background: #FFF;
}
.learn-press-content-item-title {
	margin-bottom: 20px;
	border-bottom: 2px solid #DDD;
	padding-bottom: 20px;
}
.learn-press-content-item-title.content-item-quiz-title h4 {
	float: left;
	font-size: 24px;
	margin-bottom: 0;
}
//.learn-press-content-item-title.content-item-quiz-title .quiz-countdown {
//	float: right;
//	position: relative;
//	min-width: 100px;
//	background: #F5F5F5;
//	text-align: center;
//	font-size: 18px;
//}
//.learn-press-content-item-title.content-item-quiz-title .quiz-countdown:after,
//.learn-press-content-item-title.content-item-quiz-title .quiz-countdown:before {
//	padding: 0 10px;
//	height: 3px;
//	position: absolute;
//	bottom: -3px;
//	background: #000;
//	content: '';
//	left: 0;
//}
//.learn-press-content-item-title.content-item-quiz-title .quiz-countdown:before {
//	width: 100%;
//}
//.learn-press-content-item-title.content-item-quiz-title .quiz-countdown:after {
//	background: #00adff;
//	padding: 0;
//}
//.learn-press-content-item-title.content-item-quiz-title .quiz-countdown.warning-time-over:after {
//	background: #FF0000;
//}
.learn-press-content-item-title.content-item-quiz-title:after {
	content: '';
	display: block;
	clear: both;
}
.learn-press-content-item-summary {
	/*padding: 20px;
	  border-top: 1px solid #DDD;*/
	margin-bottom: 30px;
}
.learn-press-content-item-summary .quiz-question-title {
	margin-bottom: 20px;
}
.learn-press-content-item-summary .learn-press-question-explanation,
.learn-press-content-item-summary .learn-press-question-hint {
	background: #F5F5F5;
	padding: 15px 20px;
	font-style: italic;
	margin-bottom: 20px;
}
.learn-press-content-item-summary .learn-press-question-explanation .hint-title,
.learn-press-content-item-summary .learn-press-question-hint .hint-title,
.learn-press-content-item-summary .learn-press-question-explanation .explanation-title,
.learn-press-content-item-summary .learn-press-question-hint .explanation-title {
	font-style: normal;
}
.button-finish-quiz {
	float: right;
}
.learnpress form.purchase-course {
	margin-bottom: 20px;
}
#learn-press-block-content {
	display: none;
	width: auto;
	height: auto;
	background: rgba(255, 255, 255, 0.25);
	position: fixed;
	z-index: 99999999;
  left: 400px;
  top: 90px;
}
#learn-press-block-content:before,
#learn-press-block-content:after,
#learn-press-block-content span {
	position: absolute;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	box-sizing: border-box;
}
#learn-press-block-content:before {
	content: '';
	border: 2px solid #000;
	z-index: 10;
	-webkit-animation: spin-13 1.5s infinite;
	-moz-animation: spin-13 1.5s infinite;
	animation: spin-13 1.5s infinite;
}
#learn-press-block-content:after {
	z-index: 0;
	content: '';
	border: 10px solid #000000;
	margin-left: -80px;
	margin-top: -80px;
	width: 160px;
	height: 160px;
	opacity: 0;
}
#learn-press-block-content span {
	z-index: 20;
	-webkit-animation: spin-12 1.5s infinite;
	-moz-animation: spin-12 1.5s infinite;
	animation: spin-12 1.5s infinite;
}
#learn-press-block-content span:before {
	content: '';
	border: 6px solid #95e6f9;
	position: absolute;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-sizing: border-box;
}
#learn-press-block-content:before {
	width: 80px;
	height: 80px;
	margin-left: -40px;
	margin-top: -40px;
	/*-76px;*/
	-webkit-clip-path: polygon(0px 80px, 80px 80px, 80px 40px, 40px 40px, 40px 0, 0 0);
}
#learn-press-block-content span {
	clip: rect(0, 84px, 42px, 42px);
	width: 84px;
	height: 84px;
	margin-left: -42px;
	margin-top: -42px;
}
#learn-press-block-content span:before {
	width: 84px;
	height: 84px;
}
body.block-content #learn-press-block-content {
	display: block;
}
/* COURSE QUIZ */
.quiz-buttons {
	margin-bottom: 20px;
	clear: both;
}
.quiz-intro {
	list-style: none;
	padding: 0;
}
.quiz-questions-list {
	margin: 0 0 20px 0;
	padding: 0;
	list-style-position: inside;
}
.quiz-questions-list li {
	margin: 0 0 10px 0;
}
.quiz-questions-list .question-title {
	margin: 0 0 5px 0;
}
.quiz-questions-list .current .question-title {
	font-weight: bold;
}
.quiz-description .learn-press-question-title,
.question-content .learn-press-question-title {
	margin-bottom: 20px;
}
//.quiz-countdown {
//	float: right;
//	position: relative;
//	min-width: 150px;
//	background: #F5F5F5;
//	text-align: center;
//	font-size: 18px;
//	padding: 5px 0;
//}
//#quiz-countdown .progress-circle {
//	overflow: hidden;
//	box-shadow: 0 0 3px #bdbdbd inset;
//}
//#quiz-countdown .progress-circle .inside {
//	line-height: 1;
//}
//#quiz-countdown .progress-circle .inside .countdown {
//	font-size: 48px;
//	color: #087998;
//	_text-shadow: 1px 1px #8ee5fd;
//	margin-top: 110px;
//}
//#quiz-countdown .progress-circle .inside p {
//	margin: 10px 0 0 0;
//	color: #DDD;
//}
//#quiz-countdown .progress-circle:after {
//	background: #00b9eb;
//	box-shadow: 0 0 6px #097a98;
//}
#quiz-progress .progress-circle {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background-color: #DDD;
	position: relative;
}
#quiz-progress .progress-circle .background {
	content: "";
	position: absolute;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	clip: rect(0, 200px, 200px, 100px);
}
#quiz-progress .progress-circle .background .fill {
	content: "";
	position: absolute;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	clip: rect(0, 100px, 200px, 0);
	background: #FF0000;
	transform: rotate(0deg);
}
#quiz-progress .progress-circle:after {
	content: '';
	width: 170px;
	height: 170px;
	background: #FFF;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -85px;
	margin-left: -85px;
	pointer-events: none;
}
#quiz-progress .progress-circle .inside {
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 200px;
	text-align: center;
	z-index: 10;
}
#quiz-progress .progress-circle.gt-50 {
	background-color: #FF0000;
}
#quiz-progress .progress-circle.gt-50 .background {
	clip: rect(0, 100px, 200px, 0);
}
#quiz-progress .progress-circle.gt-50 .fill {
	clip: rect(0, 200px, 200px, 100px);
	background: #DDD;
}
.quiz-result .quiz-result-mark {
	margin-bottom: 20px;
}
.quiz-result .quiz-result-mark .progress-circle {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background-color: #DDD;
	position: relative;
}
.quiz-result .quiz-result-mark .progress-circle .background {
	content: "";
	position: absolute;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	clip: rect(0, 200px, 200px, 100px);
}
.quiz-result .quiz-result-mark .progress-circle .background .fill {
	content: "";
	position: absolute;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	clip: rect(0, 100px, 200px, 0);
	background: #95e6f9;
	transform: rotate(0deg);
}
.quiz-result .quiz-result-mark .progress-circle:after {
	content: '';
	width: 170px;
	height: 170px;
	background: #FFF;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -85px;
	margin-left: -85px;
	pointer-events: none;
}
.quiz-result .quiz-result-mark .progress-circle .inside {
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 200px;
	text-align: center;
	z-index: 10;
}
.quiz-result .quiz-result-mark .progress-circle.gt-50 {
	background-color: #95e6f9;
}
.quiz-result .quiz-result-mark .progress-circle.gt-50 .background {
	clip: rect(0, 100px, 200px, 0);
}
.quiz-result .quiz-result-mark .progress-circle.gt-50 .fill {
	clip: rect(0, 200px, 200px, 100px);
	background: #DDD;
}
.quiz-result .quiz-result-summary {
	margin-bottom: 20px;
	max-width: 500px;
}
.quiz-result .quiz-result-summary .quiz-result-field {
	position: relative;
	background: #F5F5F5;
	color: #fff;
	margin: 0 0 8px 0;
	font-size: 12px;
	padding: 5px 10px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.quiz-result .quiz-result-summary .quiz-result-field span,
.quiz-result .quiz-result-summary .quiz-result-field span:after,
.quiz-result .quiz-result-summary .quiz-result-field:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	content: attr(data-text);
	color: #FFF;
	white-space: nowrap;
	overflow: hidden;
	padding: 3px 10px;
	background: transparent;
	transition: width 0.5s;
}
.quiz-result .quiz-result-summary .quiz-result-field:before {
	content: '';
	padding: 0;
}
.quiz-result .quiz-result-summary .quiz-result-field span {
	padding: 0;
}
.quiz-result .quiz-result-summary .quiz-result-field span:after {
	margin: 3px 10px;
	padding: 0;
	width: 100%;
}
.quiz-result .quiz-result-summary .quiz-result-field.correct {
	background: #22b4ff;
}
.quiz-result .quiz-result-summary .quiz-result-field.wrong {
	background: #ff5425;
}
.quiz-result .quiz-result-summary .quiz-result-field.empty {
	color: #656D6D;
}
.quiz-result p.quiz-result-time {
	margin: 0 0 10px 0;
}
.quiz-result .quiz-grade p {
	margin: 0 0 10px 0;
}
.quiz-result .quiz-grade p span {
	font-weight: bold;
}
.quiz-result .quiz-grade p span.passed {
	color: #22b4ff;
}
.quiz-result .quiz-grade p span.failed {
	color: #ff5425;
}
.single-quiz .quiz-result-field[data-value="0"]:before,
.single-quiz .quiz-result-field[data-value="0"] span,
#quiz-countdown[data-value="0"]:after {
	width: 0%;
}
.single-quiz .quiz-result-field[data-value="1"]:before,
.single-quiz .quiz-result-field[data-value="1"] span,
#quiz-countdown[data-value="1"]:after {
	width: 1%;
}
.single-quiz .quiz-result-field[data-value="2"]:before,
.single-quiz .quiz-result-field[data-value="2"] span,
#quiz-countdown[data-value="2"]:after {
	width: 2%;
}
.single-quiz .quiz-result-field[data-value="3"]:before,
.single-quiz .quiz-result-field[data-value="3"] span,
#quiz-countdown[data-value="3"]:after {
	width: 3%;
}
.single-quiz .quiz-result-field[data-value="4"]:before,
.single-quiz .quiz-result-field[data-value="4"] span,
#quiz-countdown[data-value="4"]:after {
	width: 4%;
}
.single-quiz .quiz-result-field[data-value="5"]:before,
.single-quiz .quiz-result-field[data-value="5"] span,
#quiz-countdown[data-value="5"]:after {
	width: 5%;
}
.single-quiz .quiz-result-field[data-value="6"]:before,
.single-quiz .quiz-result-field[data-value="6"] span,
#quiz-countdown[data-value="6"]:after {
	width: 6%;
}
.single-quiz .quiz-result-field[data-value="7"]:before,
.single-quiz .quiz-result-field[data-value="7"] span,
#quiz-countdown[data-value="7"]:after {
	width: 7%;
}
.single-quiz .quiz-result-field[data-value="8"]:before,
.single-quiz .quiz-result-field[data-value="8"] span,
#quiz-countdown[data-value="8"]:after {
	width: 8%;
}
.single-quiz .quiz-result-field[data-value="9"]:before,
.single-quiz .quiz-result-field[data-value="9"] span,
#quiz-countdown[data-value="9"]:after {
	width: 9%;
}
.single-quiz .quiz-result-field[data-value="10"]:before,
.single-quiz .quiz-result-field[data-value="10"] span,
#quiz-countdown[data-value="10"]:after {
	width: 10%;
}
.single-quiz .quiz-result-field[data-value="11"]:before,
.single-quiz .quiz-result-field[data-value="11"] span,
#quiz-countdown[data-value="11"]:after {
	width: 11%;
}
.single-quiz .quiz-result-field[data-value="12"]:before,
.single-quiz .quiz-result-field[data-value="12"] span,
#quiz-countdown[data-value="12"]:after {
	width: 12%;
}
.single-quiz .quiz-result-field[data-value="13"]:before,
.single-quiz .quiz-result-field[data-value="13"] span,
#quiz-countdown[data-value="13"]:after {
	width: 13%;
}
.single-quiz .quiz-result-field[data-value="14"]:before,
.single-quiz .quiz-result-field[data-value="14"] span,
#quiz-countdown[data-value="14"]:after {
	width: 14%;
}
.single-quiz .quiz-result-field[data-value="15"]:before,
.single-quiz .quiz-result-field[data-value="15"] span,
#quiz-countdown[data-value="15"]:after {
	width: 15%;
}
.single-quiz .quiz-result-field[data-value="16"]:before,
.single-quiz .quiz-result-field[data-value="16"] span,
#quiz-countdown[data-value="16"]:after {
	width: 16%;
}
.single-quiz .quiz-result-field[data-value="17"]:before,
.single-quiz .quiz-result-field[data-value="17"] span,
#quiz-countdown[data-value="17"]:after {
	width: 17%;
}
.single-quiz .quiz-result-field[data-value="18"]:before,
.single-quiz .quiz-result-field[data-value="18"] span,
#quiz-countdown[data-value="18"]:after {
	width: 18%;
}
.single-quiz .quiz-result-field[data-value="19"]:before,
.single-quiz .quiz-result-field[data-value="19"] span,
#quiz-countdown[data-value="19"]:after {
	width: 19%;
}
.single-quiz .quiz-result-field[data-value="20"]:before,
.single-quiz .quiz-result-field[data-value="20"] span,
#quiz-countdown[data-value="20"]:after {
	width: 20%;
}
.single-quiz .quiz-result-field[data-value="21"]:before,
.single-quiz .quiz-result-field[data-value="21"] span,
#quiz-countdown[data-value="21"]:after {
	width: 21%;
}
.single-quiz .quiz-result-field[data-value="22"]:before,
.single-quiz .quiz-result-field[data-value="22"] span,
#quiz-countdown[data-value="22"]:after {
	width: 22%;
}
.single-quiz .quiz-result-field[data-value="23"]:before,
.single-quiz .quiz-result-field[data-value="23"] span,
#quiz-countdown[data-value="23"]:after {
	width: 23%;
}
.single-quiz .quiz-result-field[data-value="24"]:before,
.single-quiz .quiz-result-field[data-value="24"] span,
#quiz-countdown[data-value="24"]:after {
	width: 24%;
}
.single-quiz .quiz-result-field[data-value="25"]:before,
.single-quiz .quiz-result-field[data-value="25"] span,
#quiz-countdown[data-value="25"]:after {
	width: 25%;
}
.single-quiz .quiz-result-field[data-value="26"]:before,
.single-quiz .quiz-result-field[data-value="26"] span,
#quiz-countdown[data-value="26"]:after {
	width: 26%;
}
.single-quiz .quiz-result-field[data-value="27"]:before,
.single-quiz .quiz-result-field[data-value="27"] span,
#quiz-countdown[data-value="27"]:after {
	width: 27%;
}
.single-quiz .quiz-result-field[data-value="28"]:before,
.single-quiz .quiz-result-field[data-value="28"] span,
#quiz-countdown[data-value="28"]:after {
	width: 28%;
}
.single-quiz .quiz-result-field[data-value="29"]:before,
.single-quiz .quiz-result-field[data-value="29"] span,
#quiz-countdown[data-value="29"]:after {
	width: 29%;
}
.single-quiz .quiz-result-field[data-value="30"]:before,
.single-quiz .quiz-result-field[data-value="30"] span,
#quiz-countdown[data-value="30"]:after {
	width: 30%;
}
.single-quiz .quiz-result-field[data-value="31"]:before,
.single-quiz .quiz-result-field[data-value="31"] span,
#quiz-countdown[data-value="31"]:after {
	width: 31%;
}
.single-quiz .quiz-result-field[data-value="32"]:before,
.single-quiz .quiz-result-field[data-value="32"] span,
#quiz-countdown[data-value="32"]:after {
	width: 32%;
}
.single-quiz .quiz-result-field[data-value="33"]:before,
.single-quiz .quiz-result-field[data-value="33"] span,
#quiz-countdown[data-value="33"]:after {
	width: 33%;
}
.single-quiz .quiz-result-field[data-value="34"]:before,
.single-quiz .quiz-result-field[data-value="34"] span,
#quiz-countdown[data-value="34"]:after {
	width: 34%;
}
.single-quiz .quiz-result-field[data-value="35"]:before,
.single-quiz .quiz-result-field[data-value="35"] span,
#quiz-countdown[data-value="35"]:after {
	width: 35%;
}
.single-quiz .quiz-result-field[data-value="36"]:before,
.single-quiz .quiz-result-field[data-value="36"] span,
#quiz-countdown[data-value="36"]:after {
	width: 36%;
}
.single-quiz .quiz-result-field[data-value="37"]:before,
.single-quiz .quiz-result-field[data-value="37"] span,
#quiz-countdown[data-value="37"]:after {
	width: 37%;
}
.single-quiz .quiz-result-field[data-value="38"]:before,
.single-quiz .quiz-result-field[data-value="38"] span,
#quiz-countdown[data-value="38"]:after {
	width: 38%;
}
.single-quiz .quiz-result-field[data-value="39"]:before,
.single-quiz .quiz-result-field[data-value="39"] span,
#quiz-countdown[data-value="39"]:after {
	width: 39%;
}
.single-quiz .quiz-result-field[data-value="40"]:before,
.single-quiz .quiz-result-field[data-value="40"] span,
#quiz-countdown[data-value="40"]:after {
	width: 40%;
}
.single-quiz .quiz-result-field[data-value="41"]:before,
.single-quiz .quiz-result-field[data-value="41"] span,
#quiz-countdown[data-value="41"]:after {
	width: 41%;
}
.single-quiz .quiz-result-field[data-value="42"]:before,
.single-quiz .quiz-result-field[data-value="42"] span,
#quiz-countdown[data-value="42"]:after {
	width: 42%;
}
.single-quiz .quiz-result-field[data-value="43"]:before,
.single-quiz .quiz-result-field[data-value="43"] span,
#quiz-countdown[data-value="43"]:after {
	width: 43%;
}
.single-quiz .quiz-result-field[data-value="44"]:before,
.single-quiz .quiz-result-field[data-value="44"] span,
#quiz-countdown[data-value="44"]:after {
	width: 44%;
}
.single-quiz .quiz-result-field[data-value="45"]:before,
.single-quiz .quiz-result-field[data-value="45"] span,
#quiz-countdown[data-value="45"]:after {
	width: 45%;
}
.single-quiz .quiz-result-field[data-value="46"]:before,
.single-quiz .quiz-result-field[data-value="46"] span,
#quiz-countdown[data-value="46"]:after {
	width: 46%;
}
.single-quiz .quiz-result-field[data-value="47"]:before,
.single-quiz .quiz-result-field[data-value="47"] span,
#quiz-countdown[data-value="47"]:after {
	width: 47%;
}
.single-quiz .quiz-result-field[data-value="48"]:before,
.single-quiz .quiz-result-field[data-value="48"] span,
#quiz-countdown[data-value="48"]:after {
	width: 48%;
}
.single-quiz .quiz-result-field[data-value="49"]:before,
.single-quiz .quiz-result-field[data-value="49"] span,
#quiz-countdown[data-value="49"]:after {
	width: 49%;
}
.single-quiz .quiz-result-field[data-value="50"]:before,
.single-quiz .quiz-result-field[data-value="50"] span,
#quiz-countdown[data-value="50"]:after {
	width: 50%;
}
.single-quiz .quiz-result-field[data-value="51"]:before,
.single-quiz .quiz-result-field[data-value="51"] span,
#quiz-countdown[data-value="51"]:after {
	width: 51%;
}
.single-quiz .quiz-result-field[data-value="52"]:before,
.single-quiz .quiz-result-field[data-value="52"] span,
#quiz-countdown[data-value="52"]:after {
	width: 52%;
}
.single-quiz .quiz-result-field[data-value="53"]:before,
.single-quiz .quiz-result-field[data-value="53"] span,
#quiz-countdown[data-value="53"]:after {
	width: 53%;
}
.single-quiz .quiz-result-field[data-value="54"]:before,
.single-quiz .quiz-result-field[data-value="54"] span,
#quiz-countdown[data-value="54"]:after {
	width: 54%;
}
.single-quiz .quiz-result-field[data-value="55"]:before,
.single-quiz .quiz-result-field[data-value="55"] span,
#quiz-countdown[data-value="55"]:after {
	width: 55%;
}
.single-quiz .quiz-result-field[data-value="56"]:before,
.single-quiz .quiz-result-field[data-value="56"] span,
#quiz-countdown[data-value="56"]:after {
	width: 56%;
}
.single-quiz .quiz-result-field[data-value="57"]:before,
.single-quiz .quiz-result-field[data-value="57"] span,
#quiz-countdown[data-value="57"]:after {
	width: 57%;
}
.single-quiz .quiz-result-field[data-value="58"]:before,
.single-quiz .quiz-result-field[data-value="58"] span,
#quiz-countdown[data-value="58"]:after {
	width: 58%;
}
.single-quiz .quiz-result-field[data-value="59"]:before,
.single-quiz .quiz-result-field[data-value="59"] span,
#quiz-countdown[data-value="59"]:after {
	width: 59%;
}
.single-quiz .quiz-result-field[data-value="60"]:before,
.single-quiz .quiz-result-field[data-value="60"] span,
#quiz-countdown[data-value="60"]:after {
	width: 60%;
}
.single-quiz .quiz-result-field[data-value="61"]:before,
.single-quiz .quiz-result-field[data-value="61"] span,
#quiz-countdown[data-value="61"]:after {
	width: 61%;
}
.single-quiz .quiz-result-field[data-value="62"]:before,
.single-quiz .quiz-result-field[data-value="62"] span,
#quiz-countdown[data-value="62"]:after {
	width: 62%;
}
.single-quiz .quiz-result-field[data-value="63"]:before,
.single-quiz .quiz-result-field[data-value="63"] span,
#quiz-countdown[data-value="63"]:after {
	width: 63%;
}
.single-quiz .quiz-result-field[data-value="64"]:before,
.single-quiz .quiz-result-field[data-value="64"] span,
#quiz-countdown[data-value="64"]:after {
	width: 64%;
}
.single-quiz .quiz-result-field[data-value="65"]:before,
.single-quiz .quiz-result-field[data-value="65"] span,
#quiz-countdown[data-value="65"]:after {
	width: 65%;
}
.single-quiz .quiz-result-field[data-value="66"]:before,
.single-quiz .quiz-result-field[data-value="66"] span,
#quiz-countdown[data-value="66"]:after {
	width: 66%;
}
.single-quiz .quiz-result-field[data-value="67"]:before,
.single-quiz .quiz-result-field[data-value="67"] span,
#quiz-countdown[data-value="67"]:after {
	width: 67%;
}
.single-quiz .quiz-result-field[data-value="68"]:before,
.single-quiz .quiz-result-field[data-value="68"] span,
#quiz-countdown[data-value="68"]:after {
	width: 68%;
}
.single-quiz .quiz-result-field[data-value="69"]:before,
.single-quiz .quiz-result-field[data-value="69"] span,
#quiz-countdown[data-value="69"]:after {
	width: 69%;
}
.single-quiz .quiz-result-field[data-value="70"]:before,
.single-quiz .quiz-result-field[data-value="70"] span,
#quiz-countdown[data-value="70"]:after {
	width: 70%;
}
.single-quiz .quiz-result-field[data-value="71"]:before,
.single-quiz .quiz-result-field[data-value="71"] span,
#quiz-countdown[data-value="71"]:after {
	width: 71%;
}
.single-quiz .quiz-result-field[data-value="72"]:before,
.single-quiz .quiz-result-field[data-value="72"] span,
#quiz-countdown[data-value="72"]:after {
	width: 72%;
}
.single-quiz .quiz-result-field[data-value="73"]:before,
.single-quiz .quiz-result-field[data-value="73"] span,
#quiz-countdown[data-value="73"]:after {
	width: 73%;
}
.single-quiz .quiz-result-field[data-value="74"]:before,
.single-quiz .quiz-result-field[data-value="74"] span,
#quiz-countdown[data-value="74"]:after {
	width: 74%;
}
.single-quiz .quiz-result-field[data-value="75"]:before,
.single-quiz .quiz-result-field[data-value="75"] span,
#quiz-countdown[data-value="75"]:after {
	width: 75%;
}
.single-quiz .quiz-result-field[data-value="76"]:before,
.single-quiz .quiz-result-field[data-value="76"] span,
#quiz-countdown[data-value="76"]:after {
	width: 76%;
}
.single-quiz .quiz-result-field[data-value="77"]:before,
.single-quiz .quiz-result-field[data-value="77"] span,
#quiz-countdown[data-value="77"]:after {
	width: 77%;
}
.single-quiz .quiz-result-field[data-value="78"]:before,
.single-quiz .quiz-result-field[data-value="78"] span,
#quiz-countdown[data-value="78"]:after {
	width: 78%;
}
.single-quiz .quiz-result-field[data-value="79"]:before,
.single-quiz .quiz-result-field[data-value="79"] span,
#quiz-countdown[data-value="79"]:after {
	width: 79%;
}
.single-quiz .quiz-result-field[data-value="80"]:before,
.single-quiz .quiz-result-field[data-value="80"] span,
#quiz-countdown[data-value="80"]:after {
	width: 80%;
}
.single-quiz .quiz-result-field[data-value="81"]:before,
.single-quiz .quiz-result-field[data-value="81"] span,
#quiz-countdown[data-value="81"]:after {
	width: 81%;
}
.single-quiz .quiz-result-field[data-value="82"]:before,
.single-quiz .quiz-result-field[data-value="82"] span,
#quiz-countdown[data-value="82"]:after {
	width: 82%;
}
.single-quiz .quiz-result-field[data-value="83"]:before,
.single-quiz .quiz-result-field[data-value="83"] span,
#quiz-countdown[data-value="83"]:after {
	width: 83%;
}
.single-quiz .quiz-result-field[data-value="84"]:before,
.single-quiz .quiz-result-field[data-value="84"] span,
#quiz-countdown[data-value="84"]:after {
	width: 84%;
}
.single-quiz .quiz-result-field[data-value="85"]:before,
.single-quiz .quiz-result-field[data-value="85"] span,
#quiz-countdown[data-value="85"]:after {
	width: 85%;
}
.single-quiz .quiz-result-field[data-value="86"]:before,
.single-quiz .quiz-result-field[data-value="86"] span,
#quiz-countdown[data-value="86"]:after {
	width: 86%;
}
.single-quiz .quiz-result-field[data-value="87"]:before,
.single-quiz .quiz-result-field[data-value="87"] span,
#quiz-countdown[data-value="87"]:after {
	width: 87%;
}
.single-quiz .quiz-result-field[data-value="88"]:before,
.single-quiz .quiz-result-field[data-value="88"] span,
#quiz-countdown[data-value="88"]:after {
	width: 88%;
}
.single-quiz .quiz-result-field[data-value="89"]:before,
.single-quiz .quiz-result-field[data-value="89"] span,
#quiz-countdown[data-value="89"]:after {
	width: 89%;
}
.single-quiz .quiz-result-field[data-value="90"]:before,
.single-quiz .quiz-result-field[data-value="90"] span,
#quiz-countdown[data-value="90"]:after {
	width: 90%;
}
.single-quiz .quiz-result-field[data-value="91"]:before,
.single-quiz .quiz-result-field[data-value="91"] span,
#quiz-countdown[data-value="91"]:after {
	width: 91%;
}
.single-quiz .quiz-result-field[data-value="92"]:before,
.single-quiz .quiz-result-field[data-value="92"] span,
#quiz-countdown[data-value="92"]:after {
	width: 92%;
}
.single-quiz .quiz-result-field[data-value="93"]:before,
.single-quiz .quiz-result-field[data-value="93"] span,
#quiz-countdown[data-value="93"]:after {
	width: 93%;
}
.single-quiz .quiz-result-field[data-value="94"]:before,
.single-quiz .quiz-result-field[data-value="94"] span,
#quiz-countdown[data-value="94"]:after {
	width: 94%;
}
.single-quiz .quiz-result-field[data-value="95"]:before,
.single-quiz .quiz-result-field[data-value="95"] span,
#quiz-countdown[data-value="95"]:after {
	width: 95%;
}
.single-quiz .quiz-result-field[data-value="96"]:before,
.single-quiz .quiz-result-field[data-value="96"] span,
#quiz-countdown[data-value="96"]:after {
	width: 96%;
}
.single-quiz .quiz-result-field[data-value="97"]:before,
.single-quiz .quiz-result-field[data-value="97"] span,
#quiz-countdown[data-value="97"]:after {
	width: 97%;
}
.single-quiz .quiz-result-field[data-value="98"]:before,
.single-quiz .quiz-result-field[data-value="98"] span,
#quiz-countdown[data-value="98"]:after {
	width: 98%;
}
.single-quiz .quiz-result-field[data-value="99"]:before,
.single-quiz .quiz-result-field[data-value="99"] span,
#quiz-countdown[data-value="99"]:after {
	width: 99%;
}
.single-quiz .quiz-result-field[data-value="100"]:before,
.single-quiz .quiz-result-field[data-value="100"] span,
#quiz-countdown[data-value="100"]:after {
	width: 100%;
}
/* QUESTION */
//.learn-press-question-options {
//	list-style: none;
//	margin: 0 0 20px 0;
//	padding: 0;
//}
//.learn-press-question-options > li.answer-option {
//	font-size: 16px;
//	background: #F5F5F5;
//	margin-bottom: 20px;
//	position: relative;
//	-webkit-border-radius: 4px;
//	-khtml-border-radius: 4px;
//	-moz-border-radius: 4px;
//	-ms-border-radius: 4px;
//	-o-border-radius: 4px;
//	border-radius: 4px;
//}
//.learn-press-question-options > li.answer-option > label {
//	display: block;
//}
//.learn-press-question-options > li.answer-option > label input[type="checkbox"],
//.learn-press-question-options > li.answer-option > label input[type="radio"] {
//	border: 0;
//	-webkit-appearance: initial;
//	width: 30px;
//	height: 30px;
//	background: #fff;
//	border-radius: 4px;
//	outline: none;
//	position: absolute;
//	top: 10px;
//	left: 15px;
//	margin: 0;
//}
//.learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked:before,
//.learn-press-question-options > li.answer-option > label input[type="radio"]:checked:before {
//	content: '';
//	border: 4px solid #00b9eb;
//	display: inline-block;
//	width: 10px;
//	height: 15px;
//	border-top: none;
//	border-left: none;
//	position: absolute;
//	top: 3px;
//	left: 8px;
//	box-sizing: content-box;
//	-webkit-transform: rotate(36deg);
//	-khtml-transform: rotate(36deg);
//	-moz-transform: rotate(36deg);
//	-ms-transform: rotate(36deg);
//	-o-transform: rotate(36deg);
//	transform: rotate(36deg);
//}
//.learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked + p,
//.learn-press-question-options > li.answer-option > label input[type="radio"]:checked + p {
//	font-weight: bold;
//	background: #00b9eb;
//	color: #FFF;
//}
//.learn-press-question-options > li.answer-option > label input[type="checkbox"][disabled],
//.learn-press-question-options > li.answer-option > label input[type="radio"][disabled] {
//	opacity: 1;
//}
//.learn-press-question-options > li.answer-option > label input[type="radio"] {
//	-webkit-border-radius: 50%;
//	-khtml-border-radius: 50%;
//	-moz-border-radius: 50%;
//	-ms-border-radius: 50%;
//	-o-border-radius: 50%;
//	border-radius: 50%;
//}
//.learn-press-question-options > li.answer-option > label p {
//	min-height: 50px;
//	padding: 5px 20px 5px 60px;
//	margin: 0;
//	box-sizing: border-box;
//	line-height: 1.5;
//}
//.learn-press-question-options > li.answer-option > label p.single-lines {
//	padding: 0 20px 0 60px;
//	line-height: 50px;
//	/* middle */
//}
//.learn-press-question-options > li.answer-option label p {
//	-webkit-border-radius: 4px;
//	-khtml-border-radius: 4px;
//	-moz-border-radius: 4px;
//	-ms-border-radius: 4px;
//	-o-border-radius: 4px;
//	border-radius: 4px;
//}
//.learn-press-question-options > li.answer-option.answer-true label p {
//	background: #00b9eb;
//	color: #FFF;
//}
//.learn-press-question-options > li.answer-option:hover label p {
//	background: #D4D4D4;
//	cursor: pointer;
//}
//.learn-press-question-options > li.answer-option.user-answer-false {
//	background: #F5F5F5;
//}
//.learn-press-question-options > li.answer-option.user-answer-false > label input[type="checkbox"] + p,
//.learn-press-question-options > li.answer-option.user-answer-false > label input[type="radio"] + p {
//	text-decoration: line-through;
//	color: #FF0000;
//	background: #F5F5F5;
//}
.learn-press-question-options .answer-option-result label p {
	display: inline-block;
	margin: 0;
	font-size: smaller;
}
.learn-press-question-options .answer-option-result label input[disabled] {
	opacity: 1;
}
.learnpress-content {
	margin-bottom: 20px;
}
.course-meta {
	margin-bottom: 20px;
}
.course-meta .course-origin-price {
	padding-right: 5px;
	text-decoration: line-through;
}
.course-meta .course-price {
	font-weight: bold;
}
/** MESSAGE */
.learn-press-message {
	background: #F5F5F5;
	border-left: 2px solid #00A0D2;
	padding: 8px 20px 8px 20px;
	margin-bottom: 20px;
}
.learn-press-message button {
	float: right;
}
.learn-press-message p {
	//margin-bottom: 10px;
}
.learn-press-message:after {
	clear: both;
	content: '';
	display: block;
}
.learn-press-message.notice {
	border-left-color: #b3d20a;
}
/**/
.learn-press-checkout-comment,
.learn-press-checkout-payment {
	margin-bottom: 20px;
}
.learn-press-checkout-payment .payment-methods {
	list-style: none;
	margin: 0;
}
/* COURSE QUIZ */
.single-quiz .quiz-questions-list {
	padding: 0;
}
.single-quiz .quiz-intro {
	list-style: none;
	padding: 10px 20px;
	background: #F5F5F5;
	margin: 0 0 20px 0;
}
.single-quiz h4 {
	margin-bottom: 10px;
	font-size: 18px;
}
.learn-press-tooltip {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
	background: #0f4956;
	cursor: pointer;
	line-height: 1;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	font-weight: 700;
	position: relative;
}
.learn-press-tooltip:before {
	content: "?";
	font-size: 7px;
	color: white;
	position: absolute;
	top: 2px;
	left: 3px;
}
.learn-press-user-profile .learn-press-tabs {
	list-style: none;
	margin: 30px 0 20px;
	padding-left: 5px;
	border-bottom: 1px solid #DDD;
}
.learn-press-user-profile .learn-press-tabs > li {
	float: left;
	list-style-type: none;
}
.learn-press-user-profile .learn-press-tabs > li > a {
	box-shadow: none;
	outline: none;
	display: block;
	border: none;
	padding: 5px 10px;
}
.learn-press-user-profile .learn-press-tabs > li.current a {
	background-color: #FFF;
	border: 1px solid #DDD;
	border-bottom-color: transparent;
	z-index: 10;
	margin-bottom: -1px;
}
.learn-press-user-profile .learn-press-tabs-wrapper-x .learn-press-subtabs > li {
	display: inline-block;
	margin-right: 10px;
}
.learn-press-user-profile .learn-press-tabs-wrapper-x .learn-press-subtabs > li.current {
	font-weight: bold;
}
.learn-press-user-profile .learn-press-tabs-wrapper-x .learn-press-subtab-content {
	display: none;
}
.learn-press-user-profile .learn-press-tabs-wrapper-x .learn-press-subtab-content.current {
	display: block;
}
.learn-press-user-profile .learn-press-tabs-wrapper-x .learn-press-subtab-content li.course h3 {
	padding-bottom: 10px;
}
.learn-press-user-profile .learn-press-tabs-wrapper-x .learn-press-subtab-content .profile-courses {
	list-style-type: none;
}
.learn-press-user-profile .learn-press-tabs-wrapper-x .learn-press-subtab-content .profile-courses .learn-press-course-results-progress {
	padding: 0 15px 15px 15px;
	margin: 0;
}
.site-main .learn-press-pagination {
	text-align: center;
}
.learn-press-pagination ul {
	list-style: disc;
}
.learn-press-pagination ul > li {
	display: inline-block;
}
.learn-press-pagination ul > li span {
	display: inline-block;
	padding: 0 10px;
	border: 1px solid #DDD;
	background-color: #F5F5F5;
}

.site-main .learn-press-pagination ul > li a {
	display: inline-block;
	padding: 0 10px;
	border: 1px solid #DDD;
	background-color: #FFF;
}
.learn-press-become-teacher-form ul {
	list-style: none;
	padding: 0;
}
.learn-press-become-teacher-form ul li {
	margin-bottom: 20px;
}
/* jAlerts */
#popup_container {
	background: #FFF;
}
.learn-press-popup-certificate {
  margin-bottom: 35px;
}
#popup_container #popup_title {
	padding: 10px 20px;
	background: #18B6C7;
	color: #FFF;
	font-size: 18px;
	margin: 0;
}
#popup_container #popup_content {
	padding: 20px;
}
#popup_container #popup_content #popup_message {
	margin-bottom: 20px;
}
#popup_container #popup_panel {
	text-align: center;
}
.single-lp_course .course-students {
	padding-top: 10px;
}
.single-lp_course .course-students-list {
	margin-top: 10px;
}
.single-lp_course .course-students-list .students {
	list-style-type: none;
	margin: 0;
}
.single-lp_course .course-students-list .students li {
	display: inline-block;
	margin-right: 10px;
}
.single-lp_course .course-students-list .students p {
	margin-top: 15px;
}
.single-lp_course .lp_course .entry-footer {
	display: none;
}
/* tooltip */
.learn-press-tooltip-bubble {
	position: absolute;
	background: rgba(26, 26, 26, 0.9);
	color: #ffffff;
	padding: 8px 10px;
	font-size: 12px;
	z-index: 9999999;
	line-height: 1;
	border-radius: 3px;
}
/* fill in blank */
input.blank-fill-correct {
	width: auto;
}
body.content-item-only {
	background: #FFF;
	opacity: 0;
}
body.content-item-only .learn-press-content-item-only {
	position: fixed;
	z-index: 9999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	overflow: auto;
	padding: 20px;
	margin: 0;
}
body.content-item-only #learn-press-content-item {
	border: none;
	display: block;
}
.lp-group-heading-title.toggle-off,
.lp-group-heading-title.toggle-on {
	cursor: pointer;
}
.lp-group-heading-title.toggle-off .toggle-icon,
.lp-group-heading-title.toggle-on .toggle-icon {
	display: inline-block;
	font-size: larger;
	line-height: 1;
	font-weight: bold;
	margin-left: 5px;
}
.lp-group-heading-title.toggle-off .toggle-icon:before,
.lp-group-heading-title.toggle-on .toggle-icon:before {
	content: '+';
}
.lp-group-heading-title.toggle-on .toggle-icon:before {
	content: '-';
}
.sidebar-hide-btn,
.sidebar-show-btn {
	cursor: pointer;
  color: #ffffff;
  display: none!important;
	width: 32px;
	height: 32px;
	display: inline-block;
	font-size: 34px;
	margin-top: 22px;
}
.sidebar-hide-btn {
	margin-left: 20px;
	display: none;
}
.sidebar-show-btn {
	cursor: pointer;
	margin-right: 30px;
}
.user-profile-edit-form .info-field {
	margin-bottom: 20px;
}
.user-profile-edit-form .description {
	margin-top: 5px;
}
.user-profile-edit-form .user-profile-picture {
	clear: both;
}
.user-profile-edit-form .user-profile-picture .picture,
.user-profile-edit-form .user-profile-picture .change-picture {
	display: inline-block;
}
.user-profile-edit-form .user-profile-picture .change-picture .description {
	margin: 0 0 10px 0;
}
.user-profile-edit-form .user-profile-picture img {
	float: left;
	margin-right: 20px;
}
.user-profile-edit-form .profile-field-name {
	font-weight: bold;
	margin-bottom: 10px;
}
.user-profile-edit-form .change-password {
	margin-bottom: 10px;
}
.user-profile-edit-form #user_profile_password_form input {
	margin-bottom: 20px;
}
.user-profile-edit-form #user_profile_password_form .description {
	margin-top: -15px;
}
.user-profile-edit-form .update-profile {
	margin-top: 20px;
}
.payment-method-form.payment_method_authorizenet {
	background: #f7f7f7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 25px;
}
.payment-method-form.payment_method_authorizenet .row-fluid {
	clear: both;
	padding-bottom: 25px;
}
.payment-method-form.payment_method_authorizenet .row-fluid .span6:first-child {
	width: 50%;
	float: left;
}
.payment-method-form.payment_method_authorizenet .row-fluid .span6:first-child label {
	margin-left: 17px;
}
.payment-method-form.payment_method_authorizenet .row-fluid .span6:first-child select,
.payment-method-form.payment_method_authorizenet .row-fluid .span6:first-child input {
	margin-left: 10px;
}
.payment-method-form.payment_method_authorizenet .row-fluid .span6 select,
.payment-method-form.payment_method_authorizenet .row-fluid .span6 input {
	padding: 8px 0;
}
.payment-method-form.payment_method_authorizenet .row-fluid .span6 select.required {
	color: #000;
}
.place-order-action {
	margin-top: 20px;
}
#course-curriculum-popup {
  #popup-header {
	left: 0;
	height: 90px;
	right: 0;
	position: absolute;
	z-index: 999;
	.courses-searching {
	  position: relative;
	  line-height: 90px;
	  .form-control {
		background: 0 0;
		border: transparent;
		box-shadow: none;
		padding-left: 70px;
		color: rgba(255,255,255,.65);
		line-height: 90px;
		height: 90px;
		font-size: 16px;
		max-width: 400px;
		&::-webkit-input-placeholder {
		  color: rgba(255, 255,255, 0.65);
		}
		&:-moz-placeholder { /* Firefox 18- */
		  color: rgba(255, 255,255, 0.65);
		}
		&::-moz-placeholder { /* Firefox 19+ */
		  color: rgba(255, 255,255, 0.65);
		}
		&:-ms-input-placeholder {
		  color: rgba(255, 255,255, 0.65);
		}
		&:focus {
		  &::-webkit-input-placeholder {
			color: transparent;
		  }
		  &:-moz-placeholder { /* Firefox 18- */
			color: transparent;
		  }
		  &::-moz-placeholder { /* Firefox 19+ */
			color: transparent;
		  }
		  &:-ms-input-placeholder {
			color: transparent;
		  }
		}
	  }
	  button {
		top: 0;
		bottom: 0;
		width: 70px;
		left: 0;
		background: 0 0;
		color: #fff;
		text-align: center;
		position: absolute;
		line-height: 90px;
		height: 90px;
		font-size: 23px;
		padding: 0;
		.fa {
		  line-height: 90px;
		}
	  }
	  .courses-list-search{
		color: #666;
		margin: 0;
		overflow: hidden;
		line-height: 30px;
		background: #f6f6f6;
		border: none;
		min-width: 270px;
		position: absolute;
		height: calc(100vh - 90px);
		height: -webkit-calc(100vh - 90px);
		height: -moz-calc(100vh - 90px);
		width: 100%;
		visibility: hidden;
		padding-left: 50px;
		overflow: hidden;
		@include transition(none);
		cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUNEQkY4MkZBRDY3MTFFNkI3RTRGQzAxM0E3RjBCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUNEQkY4MzBBRDY3MTFFNkI3RTRGQzAxM0E3RjBCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0RCRjgyREFENjcxMUU2QjdFNEZDMDEzQTdGMEIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0RCRjgyRUFENjcxMUU2QjdFNEZDMDEzQTdGMEIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlMNdGQAAAB2SURBVHjavJRRFoAgCAQZ73/nen1aYixQ/MoOyKKY2WFzYHpMjPGWoAI9qAJe5g1VEDknAEAsCNFEJQ+lg2hhGtx/cCi6v2RQcN/Vk12bnfbXTttnWnZ/dMzwrvv0RbW//ZYrR78+Muu0g5JdJw9KZZ2uOAUYAEC8HRoqW0/5AAAAAElFTkSuQmCC'),progress;
		&.search-visible{
		  visibility: visible;
		}
		li{
		  list-style: none;
		  line-height: 30px;
		  padding: 0px 20px;
		  height: 30px;
		  display: block;
		  &:first-child{
			margin-top: 20px;
		  }
		  a{
			display: inline-block;
			line-height: 30px;
			@include transition(none);
			color: #333;
			&:hover{
			  text-decoration: underline;
			}
		  }
		}
	  }
	}
	.popup-title{
	  font-size: 23px;
	  margin: 0 auto;
	  line-height: 90px;
	  height: 90px;
	  padding-left: 30px;
	  font-weight: 700;
	  z-index: 1005;
	  padding-right: 100px;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  overflow: hidden;
	  color: #333;
	  .index{
		color: #fff;
		margin-right: 10px;
	  }
	}
	.popup-close{
	  width: 90px;
	  height: 90px;
	  line-height: 90px;
	  text-transform: none;
	  text-align: center;
	  color: #fff;
	  font-size: 13px;
	  font-weight: 700;
	  z-index: 99999;
	  position: absolute;
	  top: 0;
	  right: 0;
	  cursor: pointer;
	  .fa{
		font-size: 29px;
		vertical-align: middle;
	  }
	  &:hover{

	  }
	  &:before, &:after{
		display: none;
	  }
	}
  }
  #popup-sidebar{
	width: 417px;
	overflow-x: hidden;
	overflow-y: auto;
	top: 60px;
	z-index: 2;
	border-right: 0;
	#learn-press-course-curriculum{
	  width: 400px;
	  //position: relative;
	  border-top: 1px solid #eee;
	  padding-top: 30px;
	  &:before{
		height: 100%;
		content: '';
		position: absolute;
		left: 399px;
		width: 1px;
		background: #eee;
		top: 0;
		bottom: 0;
		z-index: 10;
		min-height: calc(100vh - 200px);
		min-height: -webkit-calc(100vh - 200px);
		min-height: -moz-calc(100vh - 200px);
	  }
		ul.curriculum-sections {
			.section-content {
				.course-lesson, .course-quiz {
					.label {
						display: none;
					}
				}
			}
		}
	}
	/*
	&.course-quiz {
	  .course-item-meta {
		.item-status {
		  border-radius: 3px;
		  font-size: 12px;

		  font-weight: 700;
		  &.item-status-passed {
			background-color: #54b551;
			width: 38px;
			position: absolute;
			height: 20px;
			display: block;
			right: 25px;
			&:before {
			  content: "\f00c";
			}
		  }
		  &:before {
			line-height: 24px;
			width: 24px;
			font: normal normal normal 14px/1 FontAwesome;
		  }
		}
	  }
	}
	*/
	.course-curriculum {
	  > button {
		display: none;
	  }
	}
  }
}
#popup-sidebar{
  #learn-press-finish-course{
	display: none;
  }
  .thim-curriculum-buttons{
	display: none;
  }
  #learn-press-course-curriculum ul.curriculum-sections{
	.section-content{
	  .course-lesson,
	  .course-quiz{
		line-height: 20px;
		padding: 15px 23px 13px 18px;
		a {
		  color: #333;
		  font-size: 15px;
		  font-weight: 600;
		}
		span.lesson-title {
		  font-size: 15px;
		}
		.quiz-title {
		  font-size: 15px;
		  margin-top: 3px;
		  display: inline-block;
		}
		.course-item-title,
		span{
		  line-height: 20px;
		}
		.meta-left{
		  margin-top: 3px;
		  min-width: 55px;
		  .label{
			//display: none;
		  }
		  .index {
			font-size: 14px;
		  }
		}
		.meta-center{
		  max-width: calc(100% - 55px);
		  max-width: -webkit-calc(100% - 55px);
		  max-width: -moz-calc(100% - 55px);
		  width: 100%;
		  padding-top: 0;
		  padding-bottom: 0;
		  line-height: 20px;
		  .lesson-title {
			line-height: 24px!important;
		  }
		  .completed-button {
			line-height: 20px;
			margin-top: 0;
		  }
		  &.has-right {
			.lesson-preview {
			  line-height: 24px;
			  border: 0;
			  padding: 0 12px;
			  background: #54b551;
			  color: #fff;
			  display: inline-block;
			  border-radius: 3px;
			  margin-left: 0;
			  font-size: 12px;
			  font-weight: 700;
			  position: absolute;
			  right: 0;
			  &:hover {
				color: #ffffff;
				//background: $thim_body_primary_color;
			  }
			}
		  }
		}
		.index{
		  line-height: 20px;
		  min-width: 30px;
		}
		.meta{
		  display: block;
		  float: none;
		  clear: both;
		  padding-top: 3px;
		  padding-left: 55px;
		}
		&.item-current {
		  background-color: #f9fafa!important;
		  &:after {
			content: '';
			position: absolute;
			left: 0;
			top: -1px;
			bottom: 0;
			width: 5px;
			//background: $thim_body_primary_color;
			z-index: 3;
		  }
		}
	  }
	}
  }
  .section-desc{
	padding: 0px 23px 0px 18px;
  }
  .learn-press-breadcrumb{
	background: #f9fafa;
	padding: 20px 23px 25px 18px;
	margin: 0;
	a{
	  font-size: 13px;
	  font-weight: 400;
	  text-transform: uppercase;
	  line-height: 30px;
	  display: inline-block;
	  //color: $thim_body_primary_color;
	}
	.fa{
	  line-height: 30px;
	  display: inline-block;
	  font-size: 15px;
	  padding: 0 12px;
	  //color: $thim_body_primary_color;
	}
	.item-name{
	  display: block;
	  font-size: 22px;
	  color: #999;
	  line-height: 1.3;
	  padding-top: 9px;
	}
  }
}
#learn-press-course-curriculum ul.curriculum-sections{
  .section:first-child{
	.section-header{
	  margin-top: 0;
	  border-top: 0;
	}
  }
  .section-header{
	padding-left: 53px;
	padding-right: 50px;
	line-height: 25px;
	margin-bottom: 28px;
	margin-top: 28px;
	padding-bottom: 0;
	padding-top: 0;
	position: relative;
	cursor: pointer;
	.collapse{
	  left: 10px;
	  top: -3px;
	  position: absolute;
	  width: 30px;
	  height: 30px;
	  line-height: 30px;
	  display: block;
	  visibility: visible;
	  border: 0;
	  text-align: center;
	  font-size: 13px;
	  cursor: pointer;
	  color: #999;
	  -webkit-transition: all .3s ease-in-out;
	  -moz-transition: all .3s ease-in-out;
	  -o-transition: all .3s ease-in-out;
	  -ms-transition: all .3s ease-in-out;
	  transition: all .3s ease-in-out;
	  &:before {
		font-family: FontAwesome;
		content: '\f077';
	  }
	  &.plus {
		&:before {
		  content: '\f078';
		}
	  }
	}
	.meta{
	  line-height: 25px;
	  right: 18px;
	  position: absolute;
	  top: 0;
	}
	&:hover {
	  .collapse {
		//color: $thim_body_primary_color;
	  }
	}
  }
  .section-desc{
	margin-top: -5px;
  }
  .section-content{
	.course-lesson,
	.course-quiz{
	  line-height: 20px;
	  padding: 15px 23px 13px 18px;
	  border-top: 1px solid #eee;
	  .meta-left{
		min-width: 55px;
		.label{
		  //display: none;
		}
	  }
	  .meta-center{
		max-width: calc(100% - 55px);
		max-width: -webkit-calc(100% - 55px);
		max-width: -moz-calc(100% - 55px);
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		line-height: 20px;
		width: auto;
		.completed-button {
		  margin-left: 15px;
		  margin-top: 3px;
		  line-height: 24px;
		  border: 0;
		  padding: 0 12px;
		  background: #54b551;
		  color: #fff;
		  border-radius: 3px;
		  font-size: 12px;
		  font-weight: 700;
		  display: none;
		  &:hover {
			color: #ffffff;
			//background: $thim_body_primary_color;
		  }
		}
		&.has-completed {
		  .completed-button {
			display: inline-block;
		  }
		}
	  }
	  .index{
		line-height: 20px;
		min-width: 30px;
	  }
	  .meta {
		font-size: 13px;
		font-weight: 400;
		  line-height: 30px;
		float: right;
	  }
	  .meta-left {
		display: inline-block;
		float: left;
		min-width: 115px;
	  }
	  .course-format-icon {
		margin-right: 5px;
		min-width: 15px;
		.fa {
		  font-size: 15px;
		}
	  }
	  .index {
		font-size: 13px;
		font-weight: 400;
		min-width: 80px;
		display: inline-block;
		line-height: 30px;
	  }
	  .label {
		margin-right: 5px;
	  }
	  .meta-center {
		display: inline-block;
		float: left;
		max-width: calc(100% - 150px);
		max-width: -webkit-calc(100% - 150px);
		max-width: -moz-calc(100% - 150px);
		line-height: 24px;
		  width: 100%;
		  .course-item-title {
			  width: calc(100% - 90px);
			  width: -webkit-calc(100% - 90px);
			  width: -moz-calc(100% - 90px);
		  }
		&.has-right {
		  position: relative;
		  //padding-right: 70px;
		  .locked {
			position: absolute;
			display: inline-block;
			vertical-align: top;
			top: 3px;
			right: 0;
		  }
		}
	  }
	  &.item-completed {
		.meta-center {
		  .completed-button {
			display: inline-block;
		  }
		}
	  }
	}
  }
}
.course-item-nav{
  .course-content-lesson-nav{
	line-height: 25px;
	max-width: 50%;
	a{
	  font-size: 14px;
	  font-weight: 700;
	  color: #333;
	  display: block;
	  &:hover{
		text-decoration: underline;
	  }
	}
	span{
	  text-transform: uppercase;
	  font-weight: bold;
	  font-size: 11px;
	}
  }
  .course-item-prev{
	float: left;
	text-align: left;
  }
  .course-item-next{
	float: right;
	text-align: right;
  }
}
.course-item-nav {
  &:after {
	clear: both;
	content: "";
	display: table;
  }
}
@-moz-keyframes spin-12 {
	0% {
		-moz-transform: rotate(0deg) translate(0px);
	}
	100% {
		-moz-transform: rotate(360deg) translate(0px);
	}
}
@-webkit-keyframes spin-12 {
	0% {
		-webkit-transform: rotate(0deg) translate(0px);
	}
	100% {
		-webkit-transform: rotate(360deg) translate(0px);
	}
}
@keyframes spin-12 {
	0% {
		-webkit-transform: rotate(0deg) translate(0px);
		transform: rotate(0deg) translate(0px);
	}
	100% {
		-webkit-transform: rotate(360deg) translate(0px);
		transform: rotate(360deg) translate(0px);
	}
}
@-moz-keyframes spin-13 {
	100% {
		-moz-transform: rotate(0deg) translate(0px);
	}
	0% {
		-moz-transform: rotate(360deg) translate(0px);
	}
}
@-webkit-keyframes spin-13 {
	0% {
		-webkit-transform: rotate(0deg) translate(0px);
	}
	100% {
		-webkit-transform: rotate(360deg) translate(0px);
	}
}
@keyframes spin-13 {
	100% {
		-webkit-transform: rotate(0deg) translate(0px);
		transform: rotate(0deg) translate(0px);
	}
	0% {
		-webkit-transform: rotate(360deg) translate(0px);
		transform: rotate(360deg) translate(0px);
	}
}
@media screen and (max-width: 1250px) {
	.single-lp_course .learn-press-course-results-progress .items-progress,
	.single-lp_course .learn-press-course-results-progress .course-progress {
		float: none;
		width: 100%;
	}
	.single-lp_course .learn-press-course-results-progress .items-progress {
		margin-bottom: 50px;
	}
}
@media screen and (max-width: 768px) {
	#learn-press-block-content:before {
		width: 60px;
		height: 60px;
		margin-left: -30px;
		margin-top: -30px;
		/*-76px;*/
		-webkit-clip-path: polygon(0px 60px, 60px 60px, 60px 30px, 30px 30px, 30px 0, 0 0);
	}
	#learn-press-block-content span {
		clip: rect(0, 64px, 32px, 32px);
		width: 64px;
		height: 64px;
		margin-left: -32px;
		margin-top: -32px;
	}
	#learn-press-block-content span:before {
		width: 64px;
		height: 64px;
	}
	.learn-press-course-results-progress .items-progress,
	.learn-press-course-results-progress .course-progress {
		width: 100%;
		margin-right: 0;
	}
}
@media (min-width: 992px) {
	.learn-press-courses li.course:nth-child(4n+1) {
		clear: left;
	}
}
@media (max-width: 992px) {
	.learn-press-courses {
		margin: 0;
	}
}
@media (max-width: 992px) and (min-width: 600px) {
	.learn-press-courses li.course {
		width: 31.33%;
		margin: 0 2% 30px 0;
		/* padding: 0 20px; */
	}
	.learn-press-courses li.course:nth-child(3n+1) {
		clear: left;
		margin-left: 0;
	}
}
@media (max-width: 600px) and (min-width: 400px) {
	.learn-press-courses li.course {
		width: 48%;
		margin: 0 2% 30px 0;
		/* padding: 0 20px; */
	}
	.learn-press-courses li.course:nth-child(2n+1) {
		clear: left;
		margin-left: 0;
	}
}
@media (max-width: 400px) {
	.learn-press-courses li.course {
		width: 100%;
		margin: 0 0 30px 0;
		clear: left;
	}
}
/* full width with twentysixteen theme */
@media screen and (min-width: 61.5625em) {
	body.single-lp_course article.lp_course .entry-content {
		width: 100%;
	}
	body.single-lp_course article.lp_course .entry-footer {
		display: none;
	}
}
@media screen and (max-width: 615px) {
	.payment-method-form.payment_method_authorizenet .row-fluid {
		padding-bottom: 15px;
	}
	.payment-method-form.payment_method_authorizenet .row-fluid .span6:first-child {
		width: 100%;
		margin-bottom: 15px;
	}
	.payment-method-form.payment_method_authorizenet .row-fluid .span6 label {
		margin-left: 17px;
	}
	.payment-method-form.payment_method_authorizenet .row-fluid .span6 select,
	.payment-method-form.payment_method_authorizenet .row-fluid .span6 input {
		margin-left: 10px;
	}
	.payment-method-form.payment_method_authorizenet .row-fluid .span6 select,
	.payment-method-form.payment_method_authorizenet .row-fluid .span6 input {
		padding: 8px 0;
	}
	.payment-method-form.payment_method_authorizenet .row-fluid .span6 select.required {
		color: #000;
	}
	.payment-method-form.payment_method_authorizenet .row-fluid .span6 #learn-press-authorizenet-payment-expmonth {
		margin-bottom: 10px;
	}
}
@media (max-width: 1366px) {
	body {
	  #course-curriculum-popup {
		#popup-main {
		  padding-top: 70px;
		  width: calc(100% - 350px);
		  width: -webkit-calc(100% - 350px);
		  width: -moz-calc(100% - 350px);
		}
		#popup-sidebar {
		  width: 350px;
		  top: 60px;
		  #learn-press-course-curriculum {
			width: 100%;
		  }
		  #learn-press-course-curriculum {
			ul.curriculum-sections {
			  .section-content {
				.course-lesson, .course-quiz {
				  padding-right: 15px;
				}
			  }
			}
		  }
		}
		#popup-header {
		  height: 70px;
		  .courses-searching {
			line-height: 70px;
			.form-control {
			  line-height: 70px;
			  height: 70px;
			}
			button {
			  line-height: 70px;
			  height: 70px;
			  .fa {
				line-height: 70px;
				height: 70px;
			  }
			}
		  }
		  .popup-close {
			line-height: 70px;
			height: 70px;
		  }
		}
	  }
	  #learn-press-block-content.popup-block-content {
		left: 350px;
		top: 70px;
		width: auto;
		height: auto;
		.thim-box-loading-container {
		  div#preload {
			width: calc(100% - 350px);
			width: -webkit-calc(100% - 350px);
			width: -moz-calc(100% - 350px);
		  }
		}
	  }
	}
}
@media (max-width: 1024px) {
  body #learn-press-block-content.popup-block-content {
	left: 0;
	background-color: #ffffff;
  }
}
@media (min-width: 1025px) {
  #course-curriculum-popup {
	iframe {
	  min-height: 0!important;
	}
  }
}
@media( max-width: 1024px ) {
  #course-curriculum-popup{
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
  }
  body {
	#learn-press-block-content {
	  top: 70px;
	  .thim-box-loading-container {
		div#preload {
		  width: 100%;
		}
	  }
	}
  }
  body #course-curriculum-popup{
	background: #fff!important;
	overflow: auto;
	width: 100vw;
	height: 100vh;
	#popup-sidebar{
	  width: 100%;
	  top: auto;
	  position: relative;
	  float: none;
	  clear: both;
	  max-width: 700px;
	  margin: auto;
	  border-right: 0;
	  padding-bottom: 50px;
	  padding-top: 30px;
	  #learn-press-course-curriculum{
		width: 100%;
		&:before{
		  display: none;
		}
	  }
	}
	#popup-main{
	  width: 100%;
	  float: none;
	  position: relative;
	  top: auto;
	  left: auto;
	  right: auto;
	  bottom: auto;
	  height: auto;
	  #popup-content{
		#popup-content-inner{
		  margin: 0;
		  iframe{
			position: relative;
			top: auto;
			left: auto;
			height: auto;
			body.content-item-only .learn-press-content-item-only{
			  background: red;
			}
		  }
		}
	  }
	}
  }
  body #course-curriculum-popup #popup-header{
	//position: fixed;
  }
  body.content-item-only {
	.learn-press-content-item-only {
	  position: relative;
	  left: auto;
	  top: auto;
	  height: auto;
	  overflow: hidden;
	  padding: 0;
	}
	#learn-press-content-item{
	  overflow: hidden;
	}
  }
  body #learn-press-block-content{
	left: 0;
	top: 0;
  }
}
@media (max-width: 767px) {
  .learn-press {
	.course-summary {
	  .course-tabs {
		.tab-content {
		  padding-right: 0;
		  padding-left: 0;
		}
	  }
	}
	.course-tabs {
	  .tab-content {
		.tab-pane {
		  padding-left: 15px;
		  padding-right: 15px;
		  &#tab-course-curriculum {
			padding-left: 0;
			padding-right: 0;
		  }
		}
	  }
	}
  }
  #learn-press-course-curriculum {
	ul.curriculum-sections {
	  .section-content {
		.course-lesson, .course-quiz {
		  .index {
			min-width: 30px;
		  }
		  .meta-left {
			min-width: 55px;
		  }
		  .meta-center {
			max-width: calc(100% - 80px);
			max-width: -webkit-calc(100% - 80px);
			max-width: -moz-calc(100% - 80px);
			.completed-button {
			  margin-left: 0;
			}
		  }
		  .meta {
			padding-top: 5px;
		  }
		}
	  }
	}
  }
}
@media (max-width: 767px) {
  #learn-press-content-item {
	iframe {
	  max-width: 100%;
	  max-height: 56vw;
	}
  }
  body.content-item-only div.learn-press-content-item-only {
	padding: 0;
  }
}
@media (max-width: 360px){
  #learn-press-content-item .learn-press-content-item-container{
	padding-left: 15px;
	padding-right: 15px;
  }
}