/**
 * Theme Name: NLG
 * Description: NLG is a custom WordPress child theme developed to provide a clean, responsive, and user-friendly website experience. The theme includes tailored design enhancements, performance optimizations, and custom functionality to support business requirements while maintaining compatibility with WordPress standards and future updates.
 * Author: Webv Team
 * Template: astra
 * Version: 1.1.0
 * Text Domain: nlg
 * Requires at least: 6.0
 * Tested up to: 6.8
 * Requires PHP: 7.4
 * License: GNU General Public License v2 or later
 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
 *
 * @package Seedling
 */


.ast-theme-transparent-header #masthead{
	position:relative !important;
}
section#media_image-1{
	margin-bottom: 10px;
}
section#media_image-1 img{
	width:100px;
}
.tutor-login-wrap, #tutor-registration-wrap{
	padding: 0px 0 10px 0 !important; 
	box-shadow:unset !important
}
.tutor-option-field-row label, .tutor-form-group label{
	font-size: 16px;
    color: #000;
	margin-bottom: 2px;
}
.tutor-form-group{
	margin-bottom: 18px;
}
.tutor-login-form-wrapper, #tutor-registration-form{
	padding: 22px 6px;
}
#tutor-registration-wrap .tutor-form-row{
	display: flex;
   flex-wrap:wrap;
}
#tutor-registration-wrap .tutor-form-row .tutor-form-col-6{
	flex: 50%;
	padding:0px 10px;
}
.tutor-course-card .tutor-course-name a:hover{
	color: #002142;
}
.tutor-course-card .tutor-course-name a{
	font-size: 18px;
    font-family: inherit;
    line-height: 1;
}
.tutor-card.tutor-course-card.tutor-loop-course-container.etlms-course-card-classic.etlms-has-hover-animation .tutor-card-body{
	padding: 18px;
    padding-top: 10px;
    padding-bottom: 0px;
}
.tutor-card-footer{
	border-top:unset !important;
	padding: 9px 20px;
}
a.tutor-btn.tutor-btn-outline-primary.tutor-btn-md{
	background: #212327;
    color: #fff;
    border-color: #212327;
	font-family: inherit;
}
.post-type-archive-courses div#content{
	background:#fff;
}
nav#primary-site-navigation-desktop a.menu-link{
	font-weight:500;
	font-size: 16px;
}
span.cart-text{
	font-family: inherit;
	font-weight: 500;
}
.tutor-single-course-sidebar-more.tutor-mt-24 {
    display: none;
}
.tutor-single-course-sidebar.tutor-mt-40.tutor-mt-xl-0.tutor-sidebar-sticky{
	overflow-y:hidden;
}
.tutor-accordion-item-header{
	    font-size: 18px;
    font-weight: 500;
	font-family:inherit;
}
.tutor-widget.tutor-mt-48{
	margin-top: 24px;
    border-top: 1px solid #d1d7dc;
    padding-top: 16px;
}
h3.tutor-widget-title{
	font-size:18px;
}
.tutor-form-check-input{
	width: 18px;
	height: 18px;
	border-color: #525252;
}
.tutor-list-item label{
	font-size: 14px;
}
.tutor-card-body .tutor-meta.tutor-mt-auto{
	display:none;
}
.tutor-fw-bold{
	font-weight:500;
}
span.lesson-preview-title{
	font-weight: 400;
    font-family: inherit;
}
.ast-builder-menu-1 .menu-item:hover > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle{
	color: #000000;
}

@media(max-width:510px){
	article{
		padding: 0px !important;
	}
	#tutor-registration-wrap .tutor-form-row{
		display: block;
	}
	.pbreadcrubs h1.entry-title{
		font-size: 25px;
	}
	.tutor-wrap.tutor-page-wrap.post-1825.page.type-page.status-publish.ast-article-single{
		padding: 10px;
	}
}

.profile-name.tutor-color-white h3{
	margin-bottom: 14px;
}
ul.sub-menu li.menu-item:hover a{
	color: #fff !important;
}
