/*
Theme Name: Olainfarm
Description: Designed by VMK GROUP. 
Author: VMK GROUP
Author URI: https://vmk-group.com
Version: 4.901
Text Domain: vibe
*/

/*=== ADD Your Custom Changes here ===*/

.block_media img{width:100%;}
#basic-details-section h4:after{content:'';}
.security-question-section input[type="number"]{border:1px solid #DDD;}
.security-question-section+.submit{clear:both;}
.content ul.question_options {
clear: both;
display: inline-block;
width: 100%;
list-style:none;
}

.block.courseitem span.amount{font-size:16px !important;}
.live-edit-sidebar,.live-edit-sidebar + .text-options{display: none;}

/* custom */

.profile_menu .menu_bottom .menu_item:first-of-type {
	display: none !important;
}

/* office */

:root {
	--primary-color: #00938B;
}

/*@font-face {
  font-family: 'Noto Sans', sans-serif;
  src: url(/wp-content/themes/wplms/assets/fonts/'Noto Sans', sans-serif;Normal.woff2) format('woff');
  font-weight: 400;
}

@font-face {
  font-family: 'Noto Sans', sans-serif;
  src: url(/wp-content/themes/wplms/assets/fonts/'Noto Sans', sans-serif;Medium.woff2) format('woff');
  font-weight: 500;
}

@font-face {
  font-family: 'Noto Sans', sans-serif;
  src: url(/wp-content/themes/wplms/assets/fonts/'Noto Sans', sans-serif;Bold.woff2) format('woff');
  font-weight: 600;
}*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700&display=swap');

/*@font-face {
  font-family: 'FuturaPT';
  src: url(/wp-content/themes/wplms/assets/fonts/FuturaLTPro-Bold.woff2) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FuturaPT';
  src: url(/wp-content/themes/wplms/assets/fonts/FuturaLTPro-Book.woff2) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}*/

body, .content, #item-body, #buddypress ul.item-list li div.item-desc, p {
	font-family: 'Noto Sans', sans-serif;
	font-weight: normal;
}

.course_status .course_timeline>ul li:not(.section).done>div.unit_progress_wrapper:before {
	color: var(--primary) !important;
}

.course_status .ReactProgressCircle_circle {
	stroke: var(--primary) !important;
}

.course_status .course_timeline>ul li p>span .lesson_duration, .course_status .course_timeline>ul li p>span .lesson_count, .course_status .course_timeline>ul li p>span.lesson_duration, .course_status .course_timeline>ul li p>span.lesson_count {
	display: inline-flex;
}

.content .course_status .course_timeline>ul li p>span.lesson_duration {
	display: none;
}

.content .course_status .course_timeline>ul li.section p>span.lesson_duration {
	display: inline-flex;
}

.course_timeline .section .vicon-plus,
.course_timeline .section .vicon-minus {
	position: relative;
	top: 3px;
}

.course_status .course_timeline>ul li p {
	margin-bottom: 0;
}

.course_status .course_timeline>ul li.open_lesson {
	align-items: center;
}

.course_timeline .section .vicon-plus, 
.course_timeline .section .vicon-minus {
	font-family: initial !important;
    display: inline-flex;
    width: 24px;
    height: 24px;
}

.course_timeline .section .vicon-plus {
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.75 5C12.75 4.58579 12.4142 4.25 12 4.25C11.5858 4.25 11.25 4.58579 11.25 5V11.25H5C4.58579 11.25 4.25 11.5858 4.25 12C4.25 12.4142 4.58579 12.75 5 12.75H11.25V19C11.25 19.4142 11.5858 19.75 12 19.75C12.4142 19.75 12.75 19.4142 12.75 19V12.75H19C19.4142 12.75 19.75 12.4142 19.75 12C19.75 11.5858 19.4142 11.25 19 11.25H12.75V5Z" fill="%23979898"/></svg>');
}

.content .course_status .lesson_info {
	font-family: "FuturaPT";
	font-size: 16px;	
	font-weight: 400;
	line-height: 18px;
	letter-spacing: -0.5px;
	
	opacity: 1;
	gap: 10px;
	color: #979898;
	margin-bottom: 8px;
}

.content .course_status .lesson_info span:nth-of-type(2) {
	display: none;
}

.content .course_status .lesson_info>span+span {
	margin-left: 0;
}

.content .course_status .course_content .course_content_content_wrapper {
	margin: 42px 40px 32px 40px;
	font-family: "FuturaPT";
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 23px;
	letter-spacing: -0.6px; 
}

.content .course_status .course_content .course_content_content_wrapper p {
	font-family: "FuturaPT" !important;
	font-weight: 500;
}

.content .course_status .course_content .course_content_content_wrapper h2 {
	font-size: 48px;
	font-style: normal;
	font-weight: bold;
	line-height: 54px;
	letter-spacing: -1.6px; 	
	margin-bottom: 24px;
}

.content .course_content_content > div {
	margin-bottom: 24px;
}

.content .course_status .course_content .course_content_header .toggle_timeline_wrapper .vicon+span,
.content .course_status .course_content .course_content_header .toggle_timeline_wrapper .vicon+span+span{
	font-family: "FuturaPT";
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
	letter-spacing: -0.2px; 
	opacity: 1;
}

.content .course_status .course_content .course_content_header .toggle_timeline_wrapper .vicon+span+span {
	margin-left: 3px;
	color: #979898;
}

.content .course_status .course_content .course_content_header .toggle_timeline_wrapper {
	flex-direction: row;
    align-items: stretch;
	gap: 6px;
}

.content .course_status .right_block, 
.content .course_status .unit_prevnext .navigate_unit span:not(.vicon){
	font-family: "FuturaPT";
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	letter-spacing: -0.2px;
	text-transform: none;
}

.content .course_status .unit_prevnext .navigate_unit {
	gap: 6px;
	margin: 0;
}

.content .course_status .right_block,
.content .course_status .right_block .unit_prevnext{
	gap: 8px;
}

.content .course_status .right_block .review_block {
	margin: 0;
	display: flex;
	gap: 6px;
	cursor: pointer;
}

.content .vibebp_sidebars .vibebp_main .vicon.vicon-star {
	padding: 0;
}

.vicon.vicon-arrow-left:before,
.vicon.vicon-arrow-right:before,
.vicon.vicon-comments:before,
.vicon.vicon-star:before,
.vicon.vicon-search:before,
.vicon.vicon-lock:before,
.vicon.vicon-text:before,
.vicon.vicon-exchange-vertical:before,
.vicon.vicon-plus:before,
.vicon.vicon-minus:before,
.vicon.vicon-fullscreen:before{
	display: none;
}

.vicon.vicon-arrow-left,
.vicon.vicon-angle-left {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33301 7.99997L12.6663 7.99997" stroke="white" stroke-width="1.125" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.33301 7.99997L7.33301 12" stroke="white" stroke-width="1.125" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.33301 8.00003L7.33301 4.00003" stroke="white" stroke-width="1.125" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.vicon.vicon-arrow-right,
.vicon.vicon-angle-right {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33301 7.99997H12.6663" stroke="white" stroke-width="1.125" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.66699 12L12.667 7.99997" stroke="white" stroke-width="1.125" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.66699 4.00003L12.667 8.00003" stroke="white" stroke-width="1.125" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.vicon.vicon-star {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.2162 11.764L4.10153 13.9274L4.88753 9.34537L1.5542 6.1007L6.1542 5.43404L8.21153 1.26537L10.2689 5.43404L14.8689 6.1007L11.5355 9.34537L12.3215 13.9274L8.2162 11.764Z" stroke="white" stroke-width="1.13" stroke-linecap="round" stroke-linejoin="round"/></svg> ');	
}

.vicon.vicon-star.golden {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.53834 1.10997C7.70914 0.699319 8.29086 0.699318 8.46166 1.10996L9.99874 4.80556C10.0707 4.97868 10.2336 5.09696 10.4204 5.11194L14.4102 5.4318C14.8535 5.46734 15.0332 6.02059 14.6955 6.30993L11.6557 8.91378C11.5133 9.03576 11.4512 9.22715 11.4947 9.40952L12.4234 13.3028C12.5265 13.7354 12.0559 14.0773 11.6764 13.8455L8.26063 11.7592C8.10062 11.6615 7.89938 11.6615 7.73937 11.7592L4.32363 13.8455C3.94408 14.0773 3.47345 13.7354 3.57665 13.3028L4.50534 9.40952C4.54884 9.22715 4.48665 9.03576 4.34426 8.91378L1.30453 6.30993C0.966758 6.02059 1.14652 5.46734 1.58985 5.4318L5.57955 5.11194C5.76645 5.09696 5.92925 4.97868 6.00126 4.80556L7.53834 1.10997Z" fill="%23FF9741"/></svg>') !important;	
}

body .wplms-course-star-rating .vicon.golden {
	background: transparent;
}

.vicon.vicon-comments {
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.33325 5.75C6.73652 5.75 6.16422 5.98705 5.74226 6.40901C5.3203 6.83097 5.08325 7.40326 5.08325 8V14C5.08325 14.5967 5.3203 15.169 5.74226 15.591C6.16422 16.0129 6.73651 16.25 7.33325 16.25H9.33325C9.53216 16.25 9.72293 16.329 9.86358 16.4697L12.3333 18.9393L14.8029 16.4697C14.9436 16.329 15.1343 16.25 15.3333 16.25H17.3333C17.93 16.25 18.5023 16.0129 18.9242 15.591C19.3462 15.169 19.5833 14.5967 19.5833 14V8C19.5833 7.40326 19.3462 6.83097 18.9242 6.40901C18.5023 5.98705 17.93 5.75 17.3333 5.75H7.33325ZM4.6816 5.34835C5.38486 4.64509 6.33869 4.25 7.33325 4.25H17.3333C18.3278 4.25 19.2816 4.64509 19.9849 5.34835C20.6882 6.05161 21.0833 7.00544 21.0833 8V14C21.0833 14.9946 20.6882 15.9484 19.9849 16.6517C19.2816 17.3549 18.3278 17.75 17.3333 17.75H15.6439L12.8636 20.5303C12.5707 20.8232 12.0958 20.8232 11.8029 20.5303L9.02259 17.75H7.33325C6.33869 17.75 5.38486 17.3549 4.6816 16.6517C3.97834 15.9484 3.58325 14.9946 3.58325 14V8C3.58325 7.00544 3.97834 6.05161 4.6816 5.34835ZM7.58325 9C7.58325 8.58579 7.91904 8.25 8.33325 8.25H16.3333C16.7475 8.25 17.0833 8.58579 17.0833 9C17.0833 9.41421 16.7475 9.75 16.3333 9.75H8.33325C7.91904 9.75 7.58325 9.41421 7.58325 9ZM8.33325 12.25C7.91904 12.25 7.58325 12.5858 7.58325 13C7.58325 13.4142 7.91904 13.75 8.33325 13.75H14.3333C14.7475 13.75 15.0833 13.4142 15.0833 13C15.0833 12.5858 14.7475 12.25 14.3333 12.25H8.33325Z" fill="white"/></svg>');	
}

.vicon.vicon-search {
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.63257 10.2124C5.63257 7.37215 7.93506 5.06966 10.7753 5.06966C13.6156 5.06966 15.9181 7.37215 15.9181 10.2124C15.9181 13.0527 13.6156 15.3552 10.7753 15.3552C7.93506 15.3552 5.63257 13.0527 5.63257 10.2124ZM10.7753 3.56966C7.10663 3.56966 4.13257 6.54372 4.13257 10.2124C4.13257 13.8811 7.10663 16.8552 10.7753 16.8552C12.3395 16.8552 13.7773 16.3146 14.9123 15.41L19.505 20.0028C19.7979 20.2957 20.2728 20.2957 20.5657 20.0028C20.8586 19.7099 20.8586 19.235 20.5657 18.9421L15.9729 14.3494C16.8775 13.2144 17.4181 11.7765 17.4181 10.2124C17.4181 6.54372 14.444 3.56966 10.7753 3.56966Z" fill="white"/></svg>');
}

.vicon.vicon-fullscreen {
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 4L4 20" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 4L20 20" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 3.99998L20 9" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 15L20 20" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.00005 4.00002L3.99997 9.00003" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.00005 15L3.99997 20.0001" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.99995 3.99995L8.99997 4.00003" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.99995 20L8.99997 20" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 3.99995L20 4.00003" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 20L20 20" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.vicon.vicon-minus {
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.25 12C4.25 11.5858 4.58579 11.25 5 11.25H19C19.4142 11.25 19.75 11.5858 19.75 12C19.75 12.4142 19.4142 12.75 19 12.75H5C4.58579 12.75 4.25 12.4142 4.25 12Z" fill="%23979898"/></svg>');
}

.vicon.vicon-lock {
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66675 10C6.66675 10.3536 6.80722 10.6928 7.05727 10.9428C7.30732 11.1929 7.64646 11.3334 8.00008 11.3334C8.3537 11.3334 8.69284 11.1929 8.94289 10.9428C9.19294 10.6928 9.33341 10.3536 9.33341 10C9.33341 9.6464 9.19294 9.30726 8.94289 9.05721C8.69284 8.80716 8.3537 8.66669 8.00008 8.66669C7.64646 8.66669 7.30732 8.80716 7.05727 9.05721C6.80722 9.30726 6.66675 9.6464 6.66675 10Z" stroke="%23979898" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.47059 6.66669H11.5294C11.5294 6.66669 12 6.66669 12 7.14288V12.8572C12 12.8572 12 13.3334 11.5294 13.3334H4.47059C4.47059 13.3334 4 13.3334 4 12.8572V7.14288C4 7.14288 4 6.66669 4.47059 6.66669Z" stroke="%23979898" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.33325 5.11113C5.33325 4.46282 5.6142 3.84107 6.1143 3.38265C6.6144 2.92423 7.29267 2.66669 7.99992 2.66669C8.70716 2.66669 9.38544 2.92423 9.88554 3.38265C10.3856 3.84107 10.6666 4.46282 10.6666 5.11113V6.66669H5.33325V5.11113Z" stroke="%23979898" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.vicon.vicon-text {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group"><path id="Vector" d="M3.88542 3.1875H6.1875C6.1875 3.1875 7.07292 3.1875 7.07292 4.07292V7.4375C7.07292 7.4375 7.07292 8.32292 6.1875 8.32292H3.88542C3.88542 8.32292 3 8.32292 3 7.4375V4.07292C3 4.07292 3 3.1875 3.88542 3.1875Z" fill="white"/><path id="Vector_2" d="M17 7.08334C17 6.51975 16.7761 5.97925 16.3776 5.58074C15.9791 5.18222 15.4386 4.95834 14.875 4.95834H13.4583V1.77084C13.4583 1.39512 13.3091 1.03478 13.0434 0.769104C12.7777 0.503427 12.4174 0.354172 12.0417 0.354172H1.41667C1.04094 0.354172 0.680609 0.503427 0.414932 0.769104C0.149256 1.03478 0 1.39512 0 1.77084L0 14.1667C0 14.8242 0.261197 15.4548 0.726131 15.9197C1.19106 16.3846 1.82165 16.6458 2.47917 16.6458H14.5208C15.1783 16.6458 15.8089 16.3846 16.2739 15.9197C16.7388 15.4548 17 14.8242 17 14.1667V7.08334ZM2.47917 15.2292C2.19737 15.2292 1.92712 15.1172 1.72787 14.918C1.52861 14.7187 1.41667 14.4485 1.41667 14.1667V2.12501C1.41667 2.03107 1.45398 1.94099 1.5204 1.87457C1.58682 1.80815 1.6769 1.77084 1.77083 1.77084H11.6875C11.7814 1.77084 11.8715 1.80815 11.9379 1.87457C12.0044 1.94099 12.0417 2.03107 12.0417 2.12501V14.1667C12.0418 14.3745 12.068 14.5816 12.1196 14.7829C12.134 14.8362 12.1357 14.8922 12.1247 14.9463C12.1136 15.0004 12.09 15.0512 12.0558 15.0946C12.0232 15.1367 11.9813 15.1708 11.9334 15.1941C11.8855 15.2175 11.8329 15.2295 11.7796 15.2292H2.47917ZM15.5833 14.1667C15.5833 14.4485 15.4714 14.7187 15.2721 14.918C15.0729 15.1172 14.8026 15.2292 14.5208 15.2292C14.239 15.2292 13.9688 15.1172 13.7695 14.918C13.5703 14.7187 13.4583 14.4485 13.4583 14.1667V6.72917C13.4583 6.63524 13.4956 6.54516 13.5621 6.47874C13.6285 6.41232 13.7186 6.375 13.8125 6.375H14.875C15.0629 6.375 15.243 6.44963 15.3759 6.58247C15.5087 6.71531 15.5833 6.89548 15.5833 7.08334V14.1667Z" fill="white"/><path id="Vector_3" d="M9.03125 4H10.4479C10.4479 4 10.9792 4 10.9792 4.53125V4.88542C10.9792 4.88542 10.9792 5.41667 10.4479 5.41667H9.03125C9.03125 5.41667 8.5 5.41667 8.5 4.88542V4.53125C8.5 4.53125 8.5 4 9.03125 4Z" fill="white"/><path id="Vector_4" d="M9.021 7H10.4377C10.4377 7 10.9689 7 10.9689 7.53125V7.88542C10.9689 7.88542 10.9689 8.41667 10.4377 8.41667H9.021C9.021 8.41667 8.48975 8.41667 8.48975 7.88542V7.53125C8.48975 7.53125 8.48975 7 9.021 7Z" fill="white"/><path id="Vector_5" d="M3.36475 9.95209H10.4481C10.4481 9.95209 10.9793 9.95209 10.9793 10.4833V10.8375C10.9793 10.8375 10.9793 11.3688 10.4481 11.3688H3.36475C3.36475 11.3688 2.8335 11.3688 2.8335 10.8375V10.4833C2.8335 10.4833 2.8335 9.95209 3.36475 9.95209Z" fill="white"/><path id="Vector_6" d="M3.36475 12.7854H8.67725C8.67725 12.7854 9.2085 12.7854 9.2085 13.3167V13.6708C9.2085 13.6708 9.2085 14.2021 8.67725 14.2021H3.36475C3.36475 14.2021 2.8335 14.2021 2.8335 13.6708V13.3167C2.8335 13.3167 2.8335 12.7854 3.36475 12.7854Z" fill="white"/></g></svg>');
}


.vicon.vicon-exchange-vertical {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3334 10.7651L9.66675 10.7651L7.83341 8.00002L6.00008 5.2349L2.66675 5.2349M13.3334 10.7651L11.9192 9.32441M13.3334 10.7651L11.919 12.2058M13.3334 5.2349L9.66675 5.2349L8.66675 6.74315M2.66675 10.7651L6.00008 10.7651L6.96499 9.30981M11.9192 3.78528L13.3334 5.226L11.919 6.66667" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.course_timeline .action_points .vicon.vicon-arrow-left {
	width: 24px;
	height: 24px;
}

.content .course_status .course_timeline > ul li {
	padding: 12px;
	transition: none;
}

.content .course_status .course_timeline > ul li.active {
	color: #fff;
	padding-left: 8px;
	border-left-width: 4px;
}

.content .course_status .course_timeline>ul li.section p>span.lesson_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 30px; /* 125% */
	letter-spacing: -1px; 
}

.content .course_status .course_timeline>ul li.section p>span.lesson_count,
.content .course_status .course_timeline>ul li.section p>span.lesson_duration {
	font-family: "FuturaPT";
	font-size: 16px;
	font-weight: 400;
	line-height: 18px; /* 112.5% */
	letter-spacing: -0.5px; 	
}

.content .course_status .course_timeline>ul li:not(.section)>div.unit_progress_wrapper .react-progress-circle {
	display: none !important;
}

/* .content .course_status .course_timeline>ul li:not(.section)>div.unit_progress_wrapper:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z" stroke="%23979898" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    position: absolute;
    left: 0;
    top: 0;
} */

.content .course_status .course_timeline>ul li:not(.section).done>div.unit_progress_wrapper:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z" stroke="%2300938B" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 8.00002L7.33333 9.33335L10 6.66669" stroke="%2300938B" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    position: static;
    left: 0;
    top: 0;
}

.content .course_status .course_timeline>ul li:not(.section) p,
.content .course_status .course_timeline>ul li .unit_progress_wrapper {
	height: 16px;
}

.content .course_status .course_timeline>ul li:not(.section) p {
	gap: 6px;
}

.content .course_status .course_timeline>ul li:not(.section) p > span {
	margin: 0;
}

.content .course_status .course_timeline>ul li:not(.section) p > span.lesson_title {
	font-family: "FuturaPT";
	font-size: 13px;
	font-weight: 400;
	line-height: 15px; /* 115.385% */
	letter-spacing: -0.2px; 
}

.content .course_status .course_timeline>ul li.open_lesson {
	align-items: stretch;
}

.content .course_status .course_timeline>ul li p>span .lesson_count, 
.content .course_status .course_timeline>ul li p>span .lesson_duration{
	font-family: "FuturaPT";
	font-size: 16px;
	font-weight: 400;
	line-height: 18px; /* 112.5% */
	letter-spacing: -0.5px; 	
	margin-right: 0;
}

.content .course_status .course_timeline>ul li p>span {
	gap: 10px;
}

.content .course_status .course_timeline>ul li:not(.section) p, .content .course_status .course_timeline>ul li .unit_progress_wrapper .vicon-lock {
	width: 16px;
	height: 16px;
	display: inline-flex;
}

.content .course_status .course_timeline .course_heading h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px; /* 122.222% */
	letter-spacing: -1.2px; 
	margin-bottom: 8px;
}

.content .course_heading .course_progress_wrapper>span {
	font-family: "FuturaPT";
	font-size: 13px;
	font-weight: 400;
	line-height: 15px; /* 115.385% */
	letter-spacing: -0.2px; 
}

.content .course_heading .course_progress_wrapper .course_progress {
	background-color: #0AB8AE33;
	border-radius: 4px;
}

.content .course_status .course_content .course_content_header {
	border-bottom: 0;
	box-shadow: none;
	padding: 14.5px 16px;
}

.content .course_status .course_timeline .course_action_points {
	box-shadow: none;
	border: 0;
	padding: 12px;
	background: #35404B;
}

.section .unit .vicon.vicon-text {
	width: 12px;
    height: 12px;
}

.content .course_content_content_wrapper .incourse {
	flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: column-reverse;
}

.vibebp_myprofile .profile_menu .menu_item_undefined .icon.undefined {
	display: none;
}

.otgs-development-site-front-end, .wpml-ls-statics-footer {
	display: none !important;
}

body .radio>input[type=radio]+label:before {
	border-color: #ddd;
}

body #course_button_13 .course_button.button>a {
	color: #00938b;
}









