#ib-edu-breadcrumbs {
	margin-bottom: 12px;
}

/* Pagination links */
.ib-edu-pagination {
	margin-bottom: 2em;
	text-align: center;
}

.ib-edu-pagination a,
.ib-edu-pagination span {
	margin: 0 4px;
}

.ib-edu-lesson-nav > div {
	display: inline-block;
}

.ib-edu-lesson-nav .nav-previous {
	margin-right: 1em;
}

/* Course */
.ib-edu-course-price,
.ib-edu-price-widget {
	font-weight: bold;
	margin-bottom: 24px;
}

.ib-edu-course-price .ib-edu-button,
.ib-edu-price-widget .ib-edu-button {
	vertical-align: middle;
}

.ib-edu-course-price .price,
.ib-edu-price-widget .price {
	margin-right: 20px;
	vertical-align: middle;
}

.ib-edu-lesson-meta {
	font-style: italic;
}

/* Quiz */
.ib-edu-question {
	margin-bottom: 20px;
}

.ib-edu-answers {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
}

.ib-edu-answers .correct {
	font-weight: bold;
}

.ib-edu-answers .wrong {
	text-decoration: line-through;
}

.ib-edu-answers input[type="radio"] {
	margin-right: 5px;
}

.ib-edu-quiz-grade {
	margin-bottom: 24px;
}

/* Messages and notifications */
.ib-edu-message {
	margin-bottom: 24px;
}

.ib-edu-message.success {
	color: green;
}

.ib-edu-message.error {
	color: red;
}

/* Forms */
.ib-edu-form {
	margin-bottom: 24px;
}

.ib-edu-form legend {
	font-weight: bold;
}

.ib-edu-form-field {
	margin-bottom: 20px;
}

.ib-edu-form-field:after {
	clear: both;
	content: '\00a0';
	display: block;
	height: 0;
	overflow: hidden;
}

.ib-edu-form-field > label {
	display: block;
	float: left;
	max-width: 120px;
}

.ib-edu-form-control {
	margin-left: 140px;
}

.ib-edu-payment-method {
	list-style: none;
	margin-left: 0;
}

.ib-edu-payment-method li + li {
	margin-top: 5px;
}

.ib-edu-payment-method input[type="radio"] {
	margin-right: 5px;
}

/* Shortcode: student's courses */
.ib-edu-courses-pending td {
	vertical-align: middle;
}

.ib-edu-courses .payment-description .text {
	display: none;
}

.ib-edu-courses .payment-description.open .text {
	display: block;
}

.ib-edu-courses .payment-description p {
	margin: 1em 0 0;
}

/* Shortcode: courses */
.ib-edu-courses-list:after,
.ib-edu-courses-list .course:after {
	clear: both;
	content: '';
	display: block;
}

.ib-edu-courses-list .course {
	float: left;
	margin: 0 4% 0 0;
}

.ib-edu-courses-list .course-image {
	margin-bottom: 1em;
}

.ib-edu-courses-list h2 {
	font-size: 16px;
	line-height: 22px;
}

.ib-edu-courses-list-2 .course {
	width: 48%;
}

.ib-edu-courses-list-3 .course {
	width: 30.66%;
}

.ib-edu-courses-list-4 .course {
	width: 22%;
}

.ib-edu-courses-list-2 .course:nth-child(2n),
.ib-edu-courses-list-3 .course:nth-child(3n),
.ib-edu-courses-list-4 .course:nth-child(4n) {
	margin-right: 0;
}

.ib-edu-courses-list-2 .course:nth-child(2n+1),
.ib-edu-courses-list-3 .course:nth-child(3n+1),
.ib-edu-courses-list-4 .course:nth-child(4n+1) {
	clear: left;
}

.ib-edu-courses-list-1 .course-header,
.ib-edu-courses-list-1 .course-summary {
	overflow: hidden;
}

.ib-edu-courses-list-1 .course {
	margin-right: 0;
}

.ib-edu-courses-list-1 .course .course-image {
	float: left;
	margin: 0 20px 2em 0;
}

@media all and (max-width: 768px) {
	.ib-edu-courses-list-3 .course,
	.ib-edu-courses-list-4 .course {
		width: 48%;
	}

	.ib-edu-courses-list-3 .course:nth-child(3n),
	.ib-edu-courses-list-4 .course:nth-child(4n) {
		margin-right: 4%;
	}

	.ib-edu-courses-list-3 .course:nth-child(3n+1),
	.ib-edu-courses-list-4 .course:nth-child(4n+1) {
		clear: none;
	}

	.ib-edu-courses-list .course:nth-child(2n) {
		margin-right: 0;
	}

	.ib-edu-courses-list-3 .course:nth-child(2n+1) {
		clear: left;
	}
}

/* line 1, ../sass/template/_course.scss */
.course-item {
  margin-bottom: 30px;
  float: left;
  width: 100%;
}
/* line 5, ../sass/template/_course.scss */
.course-item .course-image {
  position: relative;
}
/* line 8, ../sass/template/_course.scss */
.course-item .course-image a img {
  width: 100%;
}
/* line 12, ../sass/template/_course.scss */
.course-item .course-image .ib-edu-course-price {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: -15px;
  left: 0;
  margin-bottom: 0;
  text-align: center;
}
/* line 20, ../sass/template/_course.scss */
.course-item .course-image .ib-edu-course-price span {
  display: inline-block;
  width: auto;
  height: 30px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  padding: 0 25px;
  background: #009688;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  line-height: 30px;
}
/* line 34, ../sass/template/_course.scss */
.course-item .course-image .label-free {
  background: #67cd15 !important;
}
/* line 38, ../sass/template/_course.scss */
.course-item .course-rating {
  color: transparent;
  font-size: 0px !important;
  display: inline-block;
  float: right;
  margin-top: 5px;
}
/* line 44, ../sass/template/_course.scss */
.course-item .course-rating .number-vote {
  display: block;
  width: 100%;
  margin-top: 10px;
  line-height: 1;
}
/* line 51, ../sass/template/_course.scss */
.course-item .uicon {
  width: 19px;
  height: 19px;
  line-height: 1;
  margin-bottom: -5px;
  margin-right: 10px;
  display: inline-block;
}
/* line 58, ../sass/template/_course.scss */
.course-item .icon-lesson {
  background: url("../images/icon-lesson-small.png") no-repeat transparent;
}
/* line 61, ../sass/template/_course.scss */
.course-item .icon-duration {
  background: url("../images/icon-duration-small.png") no-repeat transparent;
}
/* line 64, ../sass/template/_course.scss */
.course-item .course-header {
  border-top: none;
  padding: 30px;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 64, ../sass/template/_course.scss */
  .course-item .course-header {
    padding: 15px;
  }
}
/* line 71, ../sass/template/_course.scss */
.course-item .course-header h4 {
  margin: 0;
  padding: 12px 0;
}
/* line 76, ../sass/template/_course.scss */
.course-item .author, .course-item .author a, .course-item .course-meta span {
  color: #aaaaaa;
  font-size: 12px;
}
/* line 80, ../sass/template/_course.scss */
.course-item .author a:hover {
  color: #009688;
}
/* line 83, ../sass/template/_course.scss */
.course-item .course-inner {
  border: 2px solid #E5E5E5;
  border-top: none;
  float: left;
  width: 100%;
}
/* line 89, ../sass/template/_course.scss */
.course-item .course-meta {
  border-top: 2px solid #E5E5E5;
  padding: 15px;
  background: #fff;
  float: left;
  width: 100%;
}
/* line 95, ../sass/template/_course.scss */
.course-item .course-meta > div {
  width: 50%;
  display: inline-block;
  float: left;
}
/* line 101, ../sass/template/_course.scss */
.course-item .course-meta .left > span {
  display: block;
  margin-bottom: 2px;
}
/* line 104, ../sass/template/_course.scss */
.course-item .course-meta .left > span:last-child {
  margin-bottom: 0;
}
/* line 113, ../sass/template/_course.scss */
.course-item .description {
  line-height: 1.875;
}
/* line 116, ../sass/template/_course.scss */
.course-item .readmore {
  padding-top: 20px;
  font-size: 12px;
  font-family: "Montserrat";
  text-transform: uppercase;
  color: #009688;
  display: block;
  letter-spacing: 2px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
}
/* line 125, ../sass/template/_course.scss */
.course-item .readmore:hover {
  color: #000;
}

/* line 133, ../sass/template/_course.scss */
.wpo-educator-grid .readmore, .wpo-educator-grid .description {
  display: none !important;
}
/* line 136, ../sass/template/_course.scss */
.wpo-educator-grid .course-header {
  background: #fff;
  padding: 50px 30px 30px;
}
/* line 141, ../sass/template/_course.scss */
.wpo-educator-grid .item-small h4 {
  font-size: 14px;
}
/* line 144, ../sass/template/_course.scss */
.wpo-educator-grid .item-small .course-header {
  padding: 35px 15px 30px !important;
}
/* line 149, ../sass/template/_course.scss */
.wpo-educator-grid.small h4 {
  font-size: 14px;
}
/* line 152, ../sass/template/_course.scss */
.wpo-educator-grid.small .course-header {
  padding: 35px 15px 30px !important;
}

/* line 160, ../sass/template/_course.scss */
.wpo-educator-odds .readmore, .wpo-educator-odds .description {
  display: none !important;
}
/* line 164, ../sass/template/_course.scss */
.wpo-educator-odds .item-small h4 {
  font-size: 14px;
}
/* line 168, ../sass/template/_course.scss */
.wpo-educator-odds .item-small .course-header {
  padding: 50px 15px 30px !important;
}

/* line 177, ../sass/template/_course.scss */
.wpo-educator-carousel .readmore, .wpo-educator-carousel .description {
  display: none !important;
}

/* line 183, ../sass/template/_course.scss */
.wpo-educator-searchform .form-inner {
  width: 80%;
  width: calc(100% - 160px);
  width: -ms-calc(100% - 160px);
  width: -moz-calc(100% - 160px);
  width: -webkit-calc(100% - 160px);
  float: left;
}
@media (max-width: 991px) {
  /* line 183, ../sass/template/_course.scss */
  .wpo-educator-searchform .form-inner {
    width: 100%;
  }
}
/* line 194, ../sass/template/_course.scss */
.wpo-educator-searchform .form-inner > * {
  margin-left: 10px;
  font-family: "Montserrat";
  font-size: 14px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 201, ../sass/template/_course.scss */
  .wpo-educator-searchform .form-inner > * {
    margin: 0 0 15px;
  }
}
/* line 207, ../sass/template/_course.scss */
.wpo-educator-searchform .list-category {
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  padding: 12px 20px;
  width: 25%;
}
/* line 213, ../sass/template/_course.scss */
.wpo-educator-searchform .select2 {
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border: 2px solid rgba(0, 0, 0, 0.1) !important;
}
/* line 216, ../sass/template/_course.scss */
.wpo-educator-searchform .select2 .selection span {
  background: none !important;
  color: #000 !important;
  border: none !important;
  height: 43px;
  line-height: 43px;
}
/* line 223, ../sass/template/_course.scss */
.wpo-educator-searchform .select2 .select2-selection__arrow > b {
  border-color: #000 transparent transparent !important;
}
/* line 227, ../sass/template/_course.scss */
.wpo-educator-searchform .select2.select2-container--open .select2-selection__arrow > b {
  border-color: transparent transparent #000 !important;
}
/* line 232, ../sass/template/_course.scss */
.wpo-educator-searchform .input_search {
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  padding: 12px 20px;
  width: 45%;
}
@media (max-width: 767px) {
  /* line 232, ../sass/template/_course.scss */
  .wpo-educator-searchform .input_search {
    width: 100%;
  }
}
/* line 240, ../sass/template/_course.scss */
.wpo-educator-searchform .input_search::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 243, ../sass/template/_course.scss */
.wpo-educator-searchform .input_search:-moz-placeholder {
  color: #000;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 246, ../sass/template/_course.scss */
.wpo-educator-searchform .input_search::-moz-placeholder {
  color: #000;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 249, ../sass/template/_course.scss */
.wpo-educator-searchform .input_search:-ms-input-placeholder {
  color: #000;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 253, ../sass/template/_course.scss */
.wpo-educator-searchform .search-label {
  border: none !important;
  float: left;
  width: 150px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: 700;
}
/* line 262, ../sass/template/_course.scss */
.wpo-educator-searchform .wpo-search-submit {
  padding: 12px 0 !important;
  width: 20%;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 262, ../sass/template/_course.scss */
  .wpo-educator-searchform .wpo-search-submit {
    width: 19%;
  }
}
@media (max-width: 767px) {
  /* line 262, ../sass/template/_course.scss */
  .wpo-educator-searchform .wpo-search-submit {
    width: auto;
    padding: 10px 25px !important;
  }
}
/* line 276, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .select2 .selection span {
  color: #fff !important;
  padding: 0 12px;
  text-align: left;
}
/* line 281, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .select2 .select2-selection__arrow > b {
  border-color: #fff transparent transparent !important;
}
/* line 285, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .select2.select2-container--open .select2-selection__arrow > b {
  border-color: transparent transparent #fff !important;
}
/* line 291, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .form-inner > * {
  border: 2px solid #fff !important;
  background: none !important;
}
/* line 295, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .form-inner option {
  color: #000;
}
/* line 299, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .search-label {
  border: none !important;
}
/* line 302, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .wpo-search-submit {
  background: #fff !important;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
}
/* line 305, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .wpo-search-submit:hover {
  background: none !important;
}
/* line 310, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .input_search::-webkit-input-placeholder {
  color: #fff;
}
/* line 313, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .input_search:-moz-placeholder {
  color: #fff;
}
/* line 316, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .input_search::-moz-placeholder {
  color: #fff;
}
/* line 319, ../sass/template/_course.scss */
.wpo-educator-searchform.light-style .input_search:-ms-input-placeholder {
  color: #fff;
}
/* line 325, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style .form-inner {
  padding: 30px 60px;
}
@media (max-width: 991px) {
  /* line 325, ../sass/template/_course.scss */
  .wpo-educator-searchform.vertical-style .form-inner {
    padding: 30px 30px;
  }
}
/* line 330, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style .form-inner .select2 {
  padding: 0 10px;
  width: auto !important;
}
/* line 334, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style .form-inner > * {
  width: 100%;
  display: block;
  text-align: left;
  margin: 10px 0 0;
}
/* line 11, ../sass/rtl/_rtl.scss */
.rtl .wpo-educator-searchform.vertical-style .form-inner > * {
  text-align: right;
}
/* line 339, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style .form-inner > *.wpo-search-submit {
  text-align: center;
  background: #009688;
  color: #fff;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  border: 2px solid #009688 !important;
}
/* line 345, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style .form-inner > *.wpo-search-submit:hover {
  color: #009688;
  background: #fff;
}
/* line 353, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .input_search {
  background: transparent !important;
  border: 2px solid #fff !important;
  color: #fff;
}
/* line 357, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .input_search::-webkit-input-placeholder {
  color: #fff;
}
/* line 360, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .input_search:-moz-placeholder {
  color: #fff;
}
/* line 363, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .input_search::-moz-placeholder {
  color: #fff;
}
/* line 366, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .input_search:-ms-input-placeholder {
  color: #fff;
}
/* line 370, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .select2 {
  border: 2px solid #fff !important;
}
/* line 372, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .select2 .selection span {
  color: #fff !important;
}
/* line 375, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .select2 .select2-selection__arrow > b {
  border-color: #fff transparent transparent !important;
}
/* line 379, ../sass/template/_course.scss */
.wpo-educator-searchform.vertical-style.light .select2.select2-container--open .select2-selection__arrow > b {
  border-color: transparent transparent #fff !important;
}

/* line 390, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-thumbnail {
  position: relative;
}
/* line 393, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-title {
  font-size: 24px;
  font-weight: 700;
}
/* line 398, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .ib-edu-lesson {
  position: relative;
  border-bottom: 1px solid #EBEBEB;
  float: left;
  width: 100%;
  padding: 10px 0;
}
/* line 404, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .ib-edu-lesson .lesson-heading {
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  float: left;
  width: 80%;
  width: calc(100% - 150px);
  width: -ms-calc(100% - 150px);
  width: -moz-calc(100% - 150px);
  width: -webkit-calc(100% - 150px);
  font-family: "Montserrat";
  padding-right: 10px;
}
/* line 416, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .ib-edu-lesson .lesson-heading .number {
  width: 25px;
  height: 25px;
  border: 2px solid #009688;
  color: #009688;
  font-family: "Montserrat";
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  margin-right: 10px;
  text-align: center;
  line-height: 22px;
}
/* line 428, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .ib-edu-lesson .duration {
  float: right;
  font-family: "Montserrat";
  color: #aaaaaa;
  font-size: 12px;
  font-weight: 400;
  padding-top: 5px;
}
/* line 436, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .ib-edu-lesson i {
  font-style: normal;
  margin-left: 10px;
}
/* line 441, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .less-content {
  position: relative;
  float: left;
  width: 100%;
}
/* line 445, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .less-content.content-hidden {
  height: 250px;
  overflow: hidden;
}
/* line 448, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .less-content.content-hidden:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100px;
  bottom: 0;
  left: 0;
  z-index: 9;
  background: linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0 transparent;
  background: -webkit-linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0 transparent;
  background: -o-linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0 transparent;
  background: -moz-linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0 transparent;
}
/* line 461, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .less-content.content-open {
  height: auto;
}
/* line 463, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .less-content.content-open:after {
  content: none;
}
/* line 468, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .btn-view-lesson {
  text-align: center;
  margin-top: 15px;
  width: 100%;
  float: left;
}
/* line 473, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .btn-view-lesson a {
  font-family: "Montserrat";
  font-size: 12px;
  color: #009688;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 479, ../sass/template/_course.scss */
.single.single-ib_educator_course .ib-edu-lessons .btn-view-lesson a:hover {
  cursor: pointer;
  color: #000;
}
/* line 487, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-features .widget-content > div {
  line-height: 1.6;
}
/* line 489, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-features .widget-content > div .icon {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #009688;
  text-align: center;
  line-height: 48px;
  float: left;
  margin-right: 20px;
}
/* line 503, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-students .widget-content .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
/* line 507, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-students .widget-content .student-item {
  width: 33.33%;
  height: auto;
  float: left;
  padding: 5px;
}
/* line 511, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-students .widget-content .student-item img {
  width: 100%;
  height: auto;
}
/* line 518, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-information-inner {
  border: 2px solid #009688;
  padding: 30px;
}
/* line 521, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-information-inner p {
  line-height: 1.3;
  margin-bottom: 5px;
}
@media screen and (max-width: 1199px) {
  /* line 518, ../sass/template/_course.scss */
  .single.single-ib_educator_course .course-information-inner {
    padding: 20px;
  }
}
/* line 530, ../sass/template/_course.scss */
.single.single-ib_educator_course .category a {
  color: #aaaaaa;
  font-size: 12px;
  font-family: "Montserrat";
}
/* line 536, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-title {
  font-family: "Roboto Slab", sans-serif;
  font-size: 18px;
  font-weight: 900;
}
/* line 541, ../sass/template/_course.scss */
.single.single-ib_educator_course ul.list {
  list-style: none;
  padding: 0;
}
/* line 544, ../sass/template/_course.scss */
.single.single-ib_educator_course ul.list li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 14px 0 20px;
  line-height: 1;
  color: #aaaaaa;
  font-size: 14px;
  font-family: "Montserrat";
}
/* line 551, ../sass/template/_course.scss */
.single.single-ib_educator_course ul.list li:last-child {
  border: none;
  padding-bottom: 0;
}
/* line 556, ../sass/template/_course.scss */
.single.single-ib_educator_course ul.list .val {
  color: #000;
}
/* line 560, ../sass/template/_course.scss */
.single.single-ib_educator_course .uicon {
  width: 28px;
  height: 28px;
  line-height: 1;
  margin-bottom: -8px;
  margin-right: 10px;
  display: inline-block;
}
@media screen and (max-width: 1199px) {
  /* line 560, ../sass/template/_course.scss */
  .single.single-ib_educator_course .uicon {
    margin-right: 5px;
  }
  /* line 22, ../sass/rtl/_rtl.scss */
  .rtl .single.single-ib_educator_course .uicon {
    margin-left: 5px;
    margin-right: inherit;
  }
}
/* line 570, ../sass/template/_course.scss */
.single.single-ib_educator_course .icon-price {
  background: url("../images/icon-price.png") no-repeat transparent;
}
/* line 573, ../sass/template/_course.scss */
.single.single-ib_educator_course .icon-lesson {
  background: url("../images/icon-lesson.png") no-repeat transparent;
}
/* line 576, ../sass/template/_course.scss */
.single.single-ib_educator_course .icon-certificates {
  background: url("../images/icon-certificates.png") no-repeat transparent;
}
/* line 579, ../sass/template/_course.scss */
.single.single-ib_educator_course .icon-duration {
  background: url("../images/icon-duration.png") no-repeat transparent;
}
/* line 582, ../sass/template/_course.scss */
.single.single-ib_educator_course .icon-students {
  background: url("../images/icon-students.png") no-repeat transparent;
}
/* line 585, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-teacher-information {
  margin-top: 30px;
  padding: 25px;
  border: 2px solid #EBEBEB;
}
/* line 591, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-teacher-information .teacher-header > div.teacher-thumbnail {
  width: 50px;
  height: 50px;
  float: left;
}
/* line 11, ../sass/rtl/_rtl.scss */
.rtl .single.single-ib_educator_course .course-teacher-information .teacher-header > div.teacher-thumbnail {
  float: right;
}
/* line 594, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-teacher-information .teacher-header > div.teacher-thumbnail img {
  width: 100%;
  height: auto;
}
/* line 599, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-teacher-information .teacher-header > div.teacher-info {
  width: 80%;
  width: calc(100% - 60px);
  width: -ms-calc(100% - 60px);
  width: -moz-calc(100% - 60px);
  width: -webkit-calc(100% - 60px);
  float: right;
}
/* line 11, ../sass/rtl/_rtl.scss */
.rtl .single.single-ib_educator_course .course-teacher-information .teacher-header > div.teacher-info {
  float: left;
}
/* line 606, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-teacher-information .teacher-header > div.teacher-info .teacher-name {
  margin-top: 0;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 611, ../sass/template/_course.scss */
.single.single-ib_educator_course .course-teacher-information .teacher-header > div.teacher-info .teacher-position {
  font-size: 12px;
  color: #bbbbbb;
  font-family: "Montserrat";
}

/* line 626, ../sass/template/_course.scss */
.single.single-teacher .teacher-heading {
  background: url("../images/bg-teacher-heading.jpg") no-repeat transparent;
}
/* line 628, ../sass/template/_course.scss */
.single.single-teacher .teacher-heading .entry-thumb {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  width: 200px;
  height: 200px;
}
/* line 635, ../sass/template/_course.scss */
.single.single-teacher .teacher-information {
  border: 2px solid #009688;
  padding: 30px;
}
/* line 638, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul {
  padding: 0;
  list-style: none;
  font-family: "Montserrat";
  font-size: 14px;
}
/* line 643, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 0;
  margin: 0;
}
/* line 647, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul li:last-child {
  border: none;
}
/* line 650, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul li.rating {
  margin-top: 10px;
}
/* line 652, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul li.rating .post-ratings {
  color: transparent !important;
  font-size: 0 !important;
}
/* line 656, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul li.rating .number-vote {
  display: none;
}
/* line 661, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul .lab {
  min-width: 120px;
  color: #555555;
  display: inline-block;
}
/* line 666, ../sass/template/_course.scss */
.single.single-teacher .teacher-information ul .val {
  color: #000;
}
/* line 671, ../sass/template/_course.scss */
.single.single-teacher .skills-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
  width: 100%;
  float: left;
}
/* line 676, ../sass/template/_course.scss */
.single.single-teacher .skills-wrapper .skills-inner {
  padding: 15% 55px 0 25px;
}
@media (max-width: 991px) {
  /* line 676, ../sass/template/_course.scss */
  .single.single-teacher .skills-wrapper .skills-inner {
    padding: 15px 20px 0 20px;
  }
}
/* line 685, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline {
  padding-top: 45px;
}
/* line 687, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline:before {
  background: #F1F1F1;
}
/* line 690, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .entry-timeline {
  width: 100%;
}
/* line 692, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .entry-timeline .hentry {
  width: 50%;
}
/* line 696, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .node {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border: 2px solid #F1F1F1;
  background: #fff;
  position: absolute;
  top: 10px;
}
/* line 703, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .node:after {
  content: "";
  width: 16px;
  height: 16px;
  background: #009688;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}
/* line 714, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .entry-created {
  top: 15px;
  width: 100%;
  background: none;
  padding-top: 0 !important;
}
/* line 719, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .entry-created span {
  font-size: 12px;
  font-family: "Montserrat";
  font-weight: 400;
  display: inline-block;
  padding: 5px 15px;
}
/* line 725, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .entry-created span:after, .single.single-teacher .teacher-education .posts-timeline .entry-created span:before {
  content: none;
}
/* line 729, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline .entry-created:after, .single.single-teacher .teacher-education .posts-timeline .entry-created:before {
  content: none;
}
/* line 733, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li {
  margin: 0;
  padding: 15px 0 0 !important;
}
/* line 736, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li h4 {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 740, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li h5 {
  font-weight: 400;
  color: #009688;
}
/* line 745, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li:nth-child(2n) .node {
  right: -22.5px;
}
/* line 748, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li:nth-child(2n) .entry-created {
  left: 100%;
  left: calc(100% + 35px);
  left: -webkit-calc(100% + 35px);
  left: -moz-calc(100% + 35px);
  left: -ms-calc(100% + 35px);
  right: auto;
  text-align: left;
}
/* line 757, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li:nth-child(2n) .hentry {
  padding-right: 60px;
  float: left;
  text-align: right;
}
/* line 764, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li:nth-child(2n+1) .node {
  left: -22.5px;
}
/* line 767, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li:nth-child(2n+1) .entry-created {
  left: 100%;
  right: calc(100% + 35px);
  left: -webkit-calc(100% + 35px);
  left: -moz-calc(100% + 35px);
  left: -ms-calc(100% + 35px);
  left: auto;
  text-align: right;
}
/* line 776, ../sass/template/_course.scss */
.single.single-teacher .teacher-education .posts-timeline > li:nth-child(2n+1) .hentry {
  padding-left: 60px;
  float: right;
  text-align: left;
}
/* line 785, ../sass/template/_course.scss */
.single.single-teacher .teacher-courses {
  background: #F4F4F4;
}

@media (max-width: 1199px) {
  /* line 793, ../sass/template/_course.scss */
  .post-teacher .teacher-header {
    margin-bottom: 20px;
  }
  /* line 796, ../sass/template/_course.scss */
  .post-teacher .teacher-header img {
    width: 100%;
  }
}
/* line 801, ../sass/template/_course.scss */
.post-teacher .teacher-name {
  font-size: 18px;
  font-weight: 700;
}
/* line 804, ../sass/template/_course.scss */
.post-teacher .teacher-name a {
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
}
@media (max-width: 1199px) {
  /* line 801, ../sass/template/_course.scss */
  .post-teacher .teacher-name {
    margin-top: 0;
  }
}
/* line 811, ../sass/template/_course.scss */
.post-teacher .teacher-position {
  font-size: 12px;
  color: #bbbbbb;
}
/* line 815, ../sass/template/_course.scss */
.post-teacher .teacher-info {
  line-height: 32px;
}

/* line 821, ../sass/template/_course.scss */
.single-ib_educator_lesson .lesson-single-content {
  position: relative;
}
/* line 824, ../sass/template/_course.scss */
.single-ib_educator_lesson .back-to-course {
  background: #EEEEEE;
  padding: 15px 30px;
  font-family: "Montserrat";
}
/* line 829, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson {
  width: 300px;
  height: 100%;
  background: #F7F7F7;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 108, ../sass/rtl/_rtl.scss */
.rtl .single-ib_educator_lesson .wpo-list-lesson {
  right: 0;
  left: auto;
}
@media (max-width: 991px) {
  /* line 829, ../sass/template/_course.scss */
  .single-ib_educator_lesson .wpo-list-lesson {
    display: none;
  }
}
/* line 839, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 35px;
  background: #F7F7F7;
  top: 100%;
  left: 0;
}
/* line 848, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson .lesssons {
  overflow: hidden;
}
/* line 851, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson .lesson {
  padding: 15px 20px;
  float: left;
  width: 100%;
  border-bottom: 1px solid #EDEDED;
}
/* line 856, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson .lesson .title {
  font-size: 14px;
  font-family: "Montserrat";
  color: #222222;
  display: block;
  width: calc(100% - 55px);
  float: right;
  line-height: 1.6;
}
/* line 865, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson .lesson .lesson-icon {
  float: right;
  color: #aaaaaa;
}
/* line 869, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson .lesson .number {
  margin-top: 5px;
  float: left;
  display: inline-block;
  text-align: center;
  line-height: 20px;
  text-align: center;
  width: 25px;
  height: 25px;
  border: 2px solid #009688;
  color: #009688;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  font-size: 14px;
  font-family: "Montserrat";
  font-weight: 700;
}
/* line 884, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-list-lesson .lesson:hover {
  background: #FFFFFF;
}
/* line 890, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-lesson-content {
  padding-left: 300px;
}
@media (max-width: 991px) {
  /* line 890, ../sass/template/_course.scss */
  .single-ib_educator_lesson .wpo-lesson-content {
    padding-left: 0;
  }
}
/* line 895, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-lesson-content .content-inner {
  padding: 20px;
  background: #3F3F3F;
  color: #ffffff;
}
/* line 899, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-lesson-content .content-inner * {
  color: #ffffff;
}
/* line 902, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-lesson-content .content-inner a {
  color: #009688;
}
/* line 905, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-lesson-content .content-inner .lesson-title {
  font-size: 30px;
}
/* line 908, ../sass/template/_course.scss */
.single-ib_educator_lesson .wpo-lesson-content .content-inner .content-lesson {
  margin: 0 auto;
  max-width: 960px;
  padding: 35px 0;
}
@media (max-width: 1199px) {
  /* line 916, ../sass/template/_course.scss */
  .single-ib_educator_lesson .lesson-comment {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 921, ../sass/template/_course.scss */
.single-ib_educator_lesson .lesson-comment .comment-inner {
  margin: 0 auto;
  max-width: 960px;
}

/* line 931, ../sass/template/_course.scss */
.wpo-teacher-grid.normal .team-job {
  font-size: 14px;
  color: #bbbbbb;
  font-style: italic;
}
/* line 935, ../sass/template/_course.scss */
.wpo-teacher-grid.normal .team-job a {
  color: #bbbbbb;
  font-style: italic;
}
/* line 938, ../sass/template/_course.scss */
.wpo-teacher-grid.normal .team-job a:hover {
  color: #009688;
}
/* line 945, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content {
  background: #F8F8F8;
  padding: 30px;
}
/* line 949, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content .team-header img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
/* line 954, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content .job {
  color: #bbbbbb;
  font-size: 12px;
  font-family: "Montserrat";
  text-transform: none;
}
/* line 959, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content .job a {
  color: #bbbbbb;
}
/* line 963, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content .teacher-info {
  font-size: 16px;
  color: #555555;
}
/* line 967, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content .read-more {
  text-align: center;
  margin-top: 15px;
}
/* line 970, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content .read-more a {
  color: #009688;
  font-size: 12px;
  font-family: "Montserrat";
  text-transform: uppercase;
  font-weight: 700;
}
/* line 976, ../sass/template/_course.scss */
.wpo-teacher-grid.carousel .widget-content .read-more a:hover {
  color: #000;
}

/* line 986, ../sass/template/_course.scss */
.wpo-category-courses-filter {
  background: #F4F4F4;
  padding: 40px 30px;
}
/* line 989, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-control {
  position: absolute;
  top: -80px;
  right: 0;
}
/* line 993, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-control .carousel-control {
  display: block !important;
}
/* line 995, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-control .carousel-control.left {
  right: 36px;
  left: auto;
}
/* line 1001, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1004, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item {
  text-align: center;
  min-height: 165px;
  background: #fff;
  margin-bottom: 10px;
  -webkit-transition: background 0.35s;
  -o-transition: background 0.35s;
  transition: background 0.35s;
}
/* line 1010, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item .image {
  display: block;
  text-align: center;
  margin-bottom: 15px;
}
/* line 1014, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item .image .icon {
  font-size: 45px;
  line-height: 1;
  -webkit-transition: color 0.35s;
  -o-transition: color 0.35s;
  transition: color 0.35s;
}
/* line 1020, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item .title {
  font-family: "Montserrat";
  font-size: 12px;
}
/* line 1024, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item:last-child {
  margin-bottom: 0;
}
/* line 1027, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item:hover {
  background: #009688;
}
/* line 1029, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item:hover .icon {
  color: #fff !important;
}
/* line 1032, ../sass/template/_course.scss */
.wpo-category-courses-filter .owl-item .category-item:hover .title {
  color: #fff;
}

/* Page payment information */
/* line 1043, ../sass/template/_course.scss */
.edu-payment-info .edu-payment-summary .payment-total {
  width: 175px;
  float: left;
}

/* line 1051, ../sass/template/_course.scss */
.ib-edu-form-field > label {
  max-width: 175px !important;
}
