/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/





.error404 .page-content {
	padding: 50px 20px;
	text-align: center;
}

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview.learndash-complete{
	color: #f05b25 !important;
}

/* style for hide progress form sale download */
.learndash-wrapper .ld-lesson-item-256 .ld-table-list-lesson-details {
/*     display: none !important; */
}


/* Header css starts	 */
.head-menu ul .deal-registration-portal{
    display: none !important;
}
	.bttn-head .elementor-button .elementor-button-content-wrapper .elementor-button-icon{
    font-size: 11px ;
}
.bttn-head:hover .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
    fill:#F25A29;
}
	.tg-ic .elementor-icon{
    border:1px solid #F05B25;
}
	
	
	
	
/*Footer css starts*/
	.social-icon1 .elementor-icon{
    border:1px solid #424242;
}
.social-icon1 .elementor-icon:hover{
    border:1px solid #F05B25;
}
/*Footer css starts*/





/*  start dash course style */
.learndash-wrapper--quiz {
    padding: 100px 20px;
}
.wpProQuiz_button {
	margin-top:30px;
    color: #fff !important;
    border-radius: 30px !important;
}
.wpProQuiz_button:hover {
   opacity:0.7;
}
.learndash-wrapper.learndash-wrapper--lesson,
.learndash-wrapper.learndash-wrapper--topic,
.learndash-wrapper.learndash-wrapper--course {
	padding: 100px 20px;
}
.learndash-wrapper {
	display: flex;
	flex-direction: column;
}
.ld-tabs.ld-tab-count-1 {
	order: 1;
	margin: 0 !important;
}
.learndash-shortcode-wrap-ld_infobar-241_241_0{
	display:none;
}
.wpProQuiz_content {
    order: 3;
}

.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap:first-child,
.learndash-shortcode-wrap-ld_infobar-367_367_12,
.learndash-shortcode-wrap-ld_infobar-241_241_12,
.learndash-shortcode-wrap-ld_infobar-241_241_0{
	order: 2;
}
.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap:last-child,
.learndash-shortcode-wrap-course_content-367_367_12,
.learndash-shortcode-wrap-course_content-241_241_12,
.learndash-shortcode-wrap-course_content-241_241_0{
	order: 3;
}
.learndash-wrapper h2{
	margin: 0 0 30px 0 !important;
}
.ld-course-status-action a {
	font-family: "Manrope", Sans-serif !important;
	font-size: 16px !important;
	line-height: 22px !important;
	color: #fff !important;
	font-weight:500 !important;
	border-radius: 30px !important;
	border: 1px solid #F05B25 !important;
}
.ld-course-status-segment .ld-course-status-action a:hover {
	border: 1px solid #121212 !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button:focus,
.ld-course-status-segment .ld-course-status-action a:focus { outline: none !important;}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.screen-reader-shortcut){
	border-bottom-width: 1px !important;
}
/* .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.screen-reader-shortcut):hover {
	background-color: #121212 !important;
} */
.ld-course-status-segment h2 {
	margin-bottom: 0 !important;
	color: #121212 !important;
}
.ld-course-status-price {
	color: #121212 !important;
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon,
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text,
.ld-item-name .ld-status-icon.ld-status-incomplete,
.ld-section-heading {
    display: none !important;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
    background: #fff;
    border: 2px solid #ECDEDE !important;
    border-radius: 10px;
    margin: 0 0 30px 0 !important;
}
.ld-item-title {
    font-family: "Manrope", Sans-serif !important;
    font-size: 22px !important;
    line-height: 27px !important;
    color: #121212;
	padding-right: 22px;
}
.ld-item-title:hover {
    color: #F05B25;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
    color: #121212 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}
button.ld-expand-button span.ld-icon-arrow-down.ld-icon {
    width: 22px !important;
    height: 22px !important;
    display: block;
    line-height: 22px !important;
    font-size: 10px;
    color: #fff !important;
    flex: 22px !important;
}

.ld-tooltip:not(.ld-tooltip--modern) [role="tooltip"]{
	background-color: #f05b25 !important;
  color: #fff !important;
  font-family: "Manrope", Sans-serif !important;
  font-size: 13px !important;
  line-height: 19px !important;
}
.ld-table-list-title span.ld-text {
    font-size: 16px !important;
    font-weight: 500 !important;
}
.learndash-wrapper .ld-item-icon {
    font-size: 14px !important;
    margin-right: 10px !important;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.screen-reader-shortcut) {
    font-size: 16px !important;
    
    font-weight: 500 !important;
}
span.ld-topic-title {
    position: relative;
    margin-left: 20px;
}
span.ld-topic-title::before {
    content: '';
    width: 15px;
    height: 13px;
    background: url('https://lantronix.lms.partnerportal.bz/wp-content/uploads/2025/08/Group-4.svg') no-repeat;
    position: absolute;
    left: -28px;
    top: 5px;
	border: 1px solid transparent;
}
.learndash-complete span.ld-topic-title::before {
    width: 17px;
    height: 17px;
	border: 1px solid #f05b25;
}


span.ld-topic-title::after {
	content: '';
	width: 9px;
	height: 10px;
	background: url('https://lantronix.lms.partnerportal.bz/wp-content/uploads/2025/08/Vector-1-1-1.svg') no-repeat;
	position: absolute;
	right: -25px;
	top: 9px;
	background-size: contain;
}
.learndash-wrapper .ld-table-list .ld-table-list-item {
    border-bottom: none !important;
}

.ld-progress-stats {
    font-size: 16px;
    font-weight: 500 !important;
}
.ld-progress-percentage.ld-secondary-color {
    color: #121212 !important;
    font-weight: 500 !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    background-color: #FFF6F2 !important;
}
.ld-item-list-item-preview {
    position: relative;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details {
    position: absolute;
    right: 17px;
    top: 26px;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.screen-reader-shortcut) {
    border-radius: 30px;
}
.ld-content-action:last-child a, 
.ld-content-action:first-child a {
    color: #fff !important;
}


.ld-course-status.ld-course-status-not-enrolled{ display: none !important;}
span.small-text {
    font-size: 13px;
    margin-left: 10px;
}






/* @media (min-width:1201px) and (max-width:1810px){ 
	html{ 
	   zoom:85%; 
	   zoom:0.85; 
	} 
} 
 */

@media(max-width:1200px){
	.head-menu ul li{
		width:fit-content !important;
	}
	.learndash-wrapper.learndash-wrapper--lesson,
	.learndash-wrapper.learndash-wrapper--topic,
	.learndash-wrapper.learndash-wrapper--course {
		padding: 60px 10px;
	}
}



@media(max-width:500px){
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details {
		right: 10px;
		top: 19px;
	}
	.ld-item-title {
		font-family: "Manrope", Sans-serif !important;
		font-size: 18px !important;
		line-height: 22px !important;
		padding-right: 19px;
	}
	span.ld-topic-title {
		padding-right: 15px;
	}
	span.ld-topic-title::after {
		right: -2px;
	}
}
