/*=====================
eaduco TUTOR MAIN CSS
=========================*/
.tutor-course-filter-wrapper {
    padding: 100px 0px 80px;
   overflow: hidden;	 
}
.tutor-course-details-widget{
   margin-top: 25px;
}
.tutor-wrap-parent{
   padding: 100px 0 80px;    
}
.tutor-widget {
   box-shadow: 0 0 23px rgb(0 0 0 / 10%);
   border-radius: 5px;
   margin-top: 20px;
   padding: 20px;
   background: var(--white);
}
.tutor-course-filter-loop-container.tutor-wrap {
   padding: 0;
}
.tutor-course-filter-wrapper .tutor-wrap {
    padding: 0px; 
}
.tutor-course-loop-header-meta {
   z-index: 3;
}
.tutor-cart-box-login-form {
   z-index: 999;	
}

.etlms-course-list-classic .etlms-card,
.etlms-coursel-classic .etlms-card{
	border: none !important;
    box-shadow: 0 20px 40px 0 rgba(50,65,141,.12);	
}
.etlms-course-list-classic .etlms-card:hover,
.etlms-coursel-classic .etlms-card:hover{
    box-shadow: 0 40px 50px 0 rgba(50,65,141,.08)!important;	
}
.tutor-course-header a {
    overflow: hidden;
}
.tutor-course-header img {
	-webkit-transition:.5s;
	transition:.5s;	
}
.tutor-course.tutor-course-loop:hover .tutor-course-header img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);	
}
.tutor-course-loop-level {
    padding: 8px 10px;
	font-size:16px;
}
.tutor-course-filter-form select {
	padding: 12px 10px;
    cursor: pointer;
    outline: none;
}
.tutor-course-archive-results-wrap strong {
    padding: 5px 12px;
    height: 5px;
    width: 15px;
    border-radius: 5px;
}
.tutor-course-loop-title h2, 
.tutor-course-loop-title h2 a:hover {
    font-weight: 600;
}
.tutor-course-details-widget {
    box-shadow: 0 0 23px rgb(0 0 0 / 10%);
    padding: 20px 15px 16px;
    background: var(--white);
}
.tutor-card{
    box-shadow: 0 0 23px rgb(0 0 0 / 10%);
    background: var(--white);   
}
.tutor-single-course-sidebar-more>div {
    background: var(--white);
    margin-bottom: 20px;
    border: none;
    box-shadow: 0 0 23px rgb(0 0 0 / 10%);
}
.tutor-single-course-sidebar-more .tutor-course-details-instructors+div {
    border: none;
}
.tutor-card,
.tutor-single-course-sidebar-more>div:first-child,
.tutor-single-course-sidebar-more>div:last-child {
    border: none !important;
}

.filter-widget-input-wrapper{
	box-shadow: 0 0px 23px rgb(0 0 0 / 10%);
	padding: 20px 15px 17px;
    background: var(--white);
}
.tutor-course-listing-filter .filter-widget-input-wrapper {
    margin-top: 25px;
}
.tutor-input-group.tutor-form-control-has-icon .tutor-input-group-icon {
    left: auto;
    line-height: 57px;
}
.tutor-form-check.tutor-mb-20 {
    margin-bottom: 8px;
}
.tutor-form-check input:focus{
    border-color: var(--bdcolor);
}
.tutor-clear-all-filter a{
    color:var(--titlecolor);
}
.list-item-button a {
     font-size: auto; 
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks,
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks:before{
    height: 70%;
}

