
/* TUTOR LMS CUSTOM STYLES by Pixelwars */
.site-header + .tutor-wrap {
    margin: calc(24px + 2.0vw) auto;
	}
html .tutor-container {
    padding: 0; width: 88%;
    }
.tutor-row {
    margin-left: -24px; margin-right: -24px;
    }
.tutor-col-auto, .tutor-col, .tutor-col-3, .tutor-col-4, .tutor-col-5, .tutor-col-6, .tutor-col-7, .tutor-col-8, .tutor-col-9, .tutor-col-12 {
    padding-left: 24px; padding-right: 24px;
    }

/* Courses */
.tutor-course-archive-results-wrap strong {
    display: none;
	}
.tutor-course-archive-results-wrap {
    font-size: 26px;
	}
.tutor-course-filter-form select {
    border-radius: 10px;
	}
.tutor-course-loop-title h2 {
    font-size: 18px;
	}
.tutor-loop-author {
	font-size: 12px;
	}
.tutor-loop-author .tutor-course-lising-category a {
	text-transform: uppercase;
	}
.tutor-loop-rating-wrap {
	font-size: 13px;
	}
.tutor-pagination-wrap a {
	color: inherit;
	}
.tutor-pagination-wrap .page-numbers.current {
    width: 58px;
	}
.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a.button {
    border: 0; font-size: 1em; text-transform: none; letter-spacing: 0; font-family: inherit;
	}
.tutor-single-loop-meta span {
    font-size: 13px;
	}
.tutor-star-rating-group i {
    margin-right: 0;
	}
.tutor-loop-cart-btn-wrap {
	font-size: 15px;
	}

/* Single Course */
.tutor-social-share-wrap {
    margin-left: 10px;
	}
.instructor-bio span,
.tutor-dashboard-content span {
    font-family: inherit !important;
	}
.single-instructor-wrap .instructor-name h4 {
    font-size: 12px; font-weight: 400;
	}
.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
	font-weight: 700;
	}
button.tutor-btn.button.is-primary,
.tutor-button.button.is-primary {
	color: #fff;
	}
.tutor-course-topics-contents .tutor-course-title h4 {
	font-weight: 700;
	}
.tutor-single-course-meta ul li a {
	word-break: break-all;
	}
.tutor-price-preview-box del {
	margin-left: 12px; font-size: 18px;
	}
/* Sticky Enroll Button for mobile */
@media screen and (max-width: 991px) {
	.tutor-single-add-to-cart-box {
		position: fixed; bottom: 0; width: 100%; left: 0; z-index: 40; 
		}
	}

/* Single Lesson */
.tutor-single-lesson-wrap {
    margin-top: -1px;
	}
.tutor-topics-in-single-lesson .tutor-topics-title h3 {
	font-weight: 700;
	}
.tutor-topbar-item.tutor-topbar-content-title-wrap {
	font-size: 17px;
	}
.tutor-site-wrap .input-text {
	max-width: none;
	}
.tutor-single-page-top-bar a {
	line-height: 1;
	}

/* Profile Page */
.course-target-reviews-title {
    padding: 12px 24px;
    }
.course-target-reviews-title h4 {
    margin: 0;
    }
.tutor-review-individual-item .review-avatar {
    margin-right: 12px;
    }
.tutor-user-public-profile .tutor-container {
    overflow-x: hidden !important;
	}

/* Sign up */
.tutor-login-form-wrap .input-text {
    max-width: 100%;
	}

/* dashboard */
.tutor-dashboard-info-table-wrap table {
    margin-top: 0;
	}

/* Student Registration */
.tutor-form-group.tutor-reg-form-btn-wrap button.tutor-button {
    visibility: visible !important;
    }
.tutor-form-group input {
    max-width: none;
    }