/* These are all overrides for the tutor LMS styles */

/* Replace Tutor LMS default course placeholder */

.tutor-course-thumbnail img[src*="placeholder.svg"] {
  content: url('/home/wp-content/themes/erin/images/lotus-512-pr.jpg');
  object-fit: cover;
}
/* The archive of tags, when they click on a course tag and it looked terrible */
.tutor-lms.tax-course-tag article {
	max-width:850px;
	background-color: #fff9f1;
	margin: 2em auto;
	padding: 2.5em 1.5em;
}
.tutor-lms.tax-course-tag article a {text-align:center; display:block;}
.tutor-lms.tax-course-tag article img, .tutor-lms.tax-course-tag article	{
	  border-radius: 6px; 
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5);  
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5); 
  box-shadow: 0 2px 6px rgba(0,0,0,0.5);
  }

.tutor-frontend .tutor-dashboard .tutor-dashboard-content span.tutor-color-secondary, .tutor-frontend .tutor-course-details-content h2, .tutor-frontend .tutor-course-details-content .tutor-color-secondary, .tutor-frontend .tutor-course-details-content h3, .tutor-frontend .tutor-course-details-content ul, .tutor-frontend .tutor-course-details-content .tutor-d-flex span, 
.tutor-frontend .tutor-course-details-tab .tutor-icon-bullet-point, .tutor-lesson-wrapper, .tutor-lesson-wrapper p, .tutor-nav.tutor-course-spotlight-nav a, .tutor-qna-single-wrapper .tutor-qna-user .tutor-color-secondary, .tutor-qna-single-wrapper .tutor-qna-user .tutor-color-muted, .tutor-card-body a.tutor-btn, .tutor-card-body .tutor-btn:visited, .tutor-frontend .tutor-course-spotlight-wrapper .tutor-lesson-wrapper h2, .tutor-frontend .tutor-quiz-attempt-note .tutor-in-body {
	color: #fff ;
	}
	
.tutor-frontend .quiz-total-attempt .tutor-color-secondary, .tutor-frontend .quiz-total-attempt .tutor-color-muted, .tutor-frontend .quiz-qno .tutor-color-muted, .tutor-frontend .quiz-qno .tutor-quiz-question-counter, .tutor-start-quiz-wrapper .skip-quiz-btn, .tutor-quiz-wrapper .tutor-start-quiz-wrapper .tutor-start-quiz-title p {color: #fff;}
.tutor-quiz-wrapper .tutor-start-quiz-wrapper .tutor-quiz-info span.tutor-color-muted {color: #fff;}	
.tutor-frontend .tutor-quiz-attempt-note .tutor-in-title {font-size: 1.5rem;}	

.tutor-instructor-note.tutor-quiz-attempt-note p {margin-top: 0;}
.tutor-instructor-note.tutor-quiz-attempt-note, .tutor-frontend .tutor-dashboard-setting-profile .tutor-btn-primary {background-color: #cb87fc;}


.tutor-frontend .tutor-quiz-question-item .tutor-color-black, .tutor-frontend .tutor-single-course-sidebar .tutor-frontend .tutor-course-details-tab .tutor-course-content-list, .tutor-frontend .tutor-single-course-sidebar .tutor-icon-bullet-point, .tutor-frontend .tutor-single-course-sidebar li span, .tutor-frontend .tutor-single-course-sidebar h3, .tutor-frontend .tutor-course-details-tab .tutor-accordion, .tutor-container.course-archive-page .tutor-course-name a, .tutor-container.course-archive-page .tutor-meta-value, .tutor-frontend .tutor-form-control, .tutor-screen-frontend-dashboard .tutor-course-card .tutor-course-name a {
	color: #9842e1;
}

.tutor-user-profile-content .tutor-course-card .tutor-course-name a, .tutor-user-profile-content .tutor-course-card .tutor-meta-value, .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-left .tutor-qna-text,  .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-text, .tutor-frontend .tutor-course-attachment .tutor-card-body .tutor-fs-6, .tutor-frontend .tutor-quiz-attempt-details td, .tutor-frontend .tutor-table-quiz-attempts td  {
	color: #9842e1;
}	
.tutor-single-course-sidebar .tutor-card-body .tutor-course-single-pricing .tutor-color-black, .tutor-frontend .tutor-dashboard .tutor-table tr td > a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action) {
	color: #9842e1;	
}
.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-left .tutor-qna-text,  .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-text {
	background-color: #fff;
}
.tutor-frontend .tutor-course-details-tab .tutor-accordion { padding-bottom: 2em; }
.tutor-frontend a.tutor-btn-show-more:link,.tutor-course-topic-single-header-title a:link, .tutor-course-topic-single-header-title a:hover, .tutor-course-topic-single-header-title a:visited, .tutor-dashboard-link a:link, .tutor-dashboard-link a:visited, .tutor-lesson-wrapper h3 {
color: #fff;
}
/* tutor more button on the details page, keep for mobile */
.tutor-frontend .tutor-toggle-more-collapsed::before {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 50.31%, rgba(255, 255, 255, 0.721372) 90.41%, #fff 100%); 
height:10px;
}

.tutor-frontend.single-courses .tutor-btn-show-more.tutor-mt-32 {margin-top:0.5em}
.tutor-frontend .tutor-login-wrap, .tutor-lms #tutor-registration-wrap{
background-color: #9842e1;
margin: 2em auto;
padding-top: 10px;
}
.tutor-lms #tutor-registration-wrap.student-registration-form {margin:0.5rem auto 2.5rem auto;}
.tutor-screen-frontend-dashboard .tutor-forgot-password-form {
	margin:3em auto;
	padding:1em;
	background-color:#e4c0ff; 
	  border-radius: 6px; 
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5);  
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5); 
  box-shadow: 0 2px 6px rgba(0,0,0,0.5); 
	}
.tutor-frontend .tutor-login-wrap form a, .tutor-frontend .tutor-login-wrap form .tutor-color-secondary {color: #e4c0ff;}
.tutor-frontend .tutor-login-wrap form a.white,#tutor-registration-wrap .tutor-form-group label, #tutor-registration-wrap .tutor-mb-24, #tutor-registration-wrap .tutor-mb-24 a {color:#fff;}
.tutor-login-wrap form .tutor-btn-primary, #tutor-registration-wrap form .tutor-btn-primary {background-color: #e4c0ff;}
#tutor-registration-wrap.student-registration-form form .tutor-btn-primary {background-color: #cb87fc;}
.tutor-frontend h1.tutor-dashboard-title {text-align:center;margin-bottom: 1em;}
.tutor-frontend h1.tutor-dashboard-title .credits {font-size:16px; margin-top: 0; display:block;}
.tutor-frontend .tutor-dashboard .tutor-bg-white {color:#9842e1;}
.tutor-dashboard-link a:hover {text-decoration: underline;}
.tutor-dashboard-link {margin-bottom: 1em;}
/* active links on the left menu in the dashboard */
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item.active a .tutor-dashboard-menu-item-icon, .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a {color:#fab2fb;}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a:hover, .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item:hover {background-color: #e142d9; border-radius:4px;}
.tutor-frontend .tutor-dashboard-menu-divider-header, .tutor-frontend .tutor-dashboard-setting-profile .tutor-color-secondary{color: #fff;}
.tutor-course-spotlight-wrapper .tutor-fs-5 {
font-weight: bold;
font-style: italic;
text-align: center;	
}
.tutor-frontend .tutor-wrap.tutor-dashboard {
background-color: #9842e1;
margin: 2em auto;
padding-top: 3em;
border-top:2px solid #fff;
border-bottom: 2px solid #fff;
}
.tutor-frontend .tutor-dashboard .tutor-avatar-text {
  background-color: #e4bfff;
  background-image: url('/home/wp-content/themes/erin/images/avatar-dragonfly.png') !important;
  background-size: contain;
  border: 2px solid #fff;
  border-radius: 50%;
  color: hsla(0,0%,100%,0);
}
.tutor-lms .tutor-user-public-profile.tutor-user-public-profile-pp-circle #tutor_profile_area {
  width: 142px;
  height: 142px;
  left: 35px;
  top: 100px;
  border-radius: 50%;
  border: 2px solid #fff;
  position: absolute;
  overflow: hidden;
  background-color: #e4bfff;
  background-image: url('/home/wp-content/themes/erin/images/avatar-dragonfly.png') !important;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  color: hsla(0,0%,100%,0);
}

.tutor-full-width-student-profile.tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
  border-radius: 50%;
  width: 200px;
  height: 200px;
  padding: 1.5em;
  margin-right:1.5em;
}
.tutor-full-width-student-profile.tutor-user-public-profile .photo-area .pp-area .profile-pic {
  border: 8px solid #fff;
  display: inline-block;
  background: #e4bfff;
  background: rgba(228,191,255,0.75);
}
.tutor-full-width-student-profile.tutor-user-public-profile .tutor-user-profile-content {margin-bottom:3em;}


 .tutor-dashboard .tutor-table.tutor-quiz-attempt-details tr td .tutor-color-black,.tutor-dashboard .tutor-dashboard-content-inner .tutor-card,.tutor-modal-content-white .tutor-color-black,.tutor-dashboard .tutor-table .tutor-color-muted,.tutor-dashboard .tutor-table .td-course,.tutor-dashboard .tutor-table tr td, .tutor-dashboard .tutor-d-lg-block {color: #9842e1;}
.tutor-dashboard .tutor-quiz-attempt-details-wrapper .tutor-color-secondary, .tutor-frontend .tutor-dashboard .tutor-btn-ghost,.tutor-frontend .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-qna-vew-as.current-view-student .tutor-form-toggle-label.tutor-form-toggle-checked {color: #fff;}
 .tutor-frontend .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-qna-vew-as.current-view-student .tutor-form-toggle-control::before {background-color:#fff;}
.tutor-frontend .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-qna-vew-as.tutor-form-toggle .tutor-form-toggle-control {border:1px solid #fff;}
.tutor-frontend .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-qna-vew-as.current-view-student .tutor-form-toggle-label.tutor-form-toggle-unchecked,.tutor-frontend .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-icon,.tutor-wrap.tutor-dashboard .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link {color: #e4c0ff;}
.tutor-wrap.tutor-dashboard .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active {color:#fff; border-bottom-color: #e4c0ff;}
.tutor-frontend .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-setting-social .tutor-social-field > div:first-child i,.tutor-frontend .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-setting-social .tutor-social-field > div:first-child {color:#e4c0ff;}
.tutor-frontend .tutor-btn-outline-primary {background-color: #e4c0ff; color:#fff;}
.tutor-frontend .tutor-btn-outline-primary:hover {background-color: #e142d9;}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_profile_area {
	background-color: #e4bfff;
    background-image: url('/home/wp-content/themes/erin/images/avatar-dragonfly.png') !important;
}
 .tutor-course-card .tutor-course-bookmark, .tutor-frontend .tutor-dashboard-menu-item.tutor-dashboard-menu-withdraw , .tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area, .tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter, .tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader, .tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay {display:none;}
/* Hide tutor's display name drop down - I gave the div an id in the template. They can now change their name in woocommerce dashboard instead. Much nicer 032426 */
#my-tutor-display-name { display: none;}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area, .tutor-lms .tutor-user-public-profile .cover-area #tutor_cover_area {
    background-image: url('/home/wp-content/themes/erin/images/bg/background-lotus.jpg')!important; border-radius: 10px;
}
.tutor-lms .tutor-user-public-profile .cover-area{ height: 300px;}

/* TOOL TIPS */
.tutor-dashboard .tooltip-wrap .tooltip-txt, .tutor-frontend .tooltip-wrap .tooltip-txt {
background-color:#9842e1;
color: #fff;	
}	

/* hide the banking aspect of instructors profile  */
.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-content-inner .tutor-nav-item a[href*="withdraw-settings"] {
    display: none !important;
}
.tutor-frontend .mejs-container {margin-top:1em;}
.tutor-frontend .mejs-time { height:26px; }
.tutor-frontend .after-audio .download-button {margin-top: 1.5em;}
.tutor-frontend .tutor-qna-single-question .tutor-qa-reply {background: transparent;}
.tutor-course-topic-single-header-title a:hover {text-decoration: underline;}
.tutor-qna-in-lesson {
	width: 100%;
	max-width: 800px;
	margin: 1em auto;
	padding: 0.5em 1em;
}
.tutor-frontend .tutor-qa-new textarea.tutor-form-control {
  width: 100%;
  max-width: 500px !important;
  display: block;
  margin: 0 auto;
}

.tutor-qna-in-lesson h3 {
 text-align: center;
 font-size: 2em;
}
.tutor-qna-in-lesson h3, .tutor-qna-in-lesson h4, .tutor-qna-in-lesson .qna-blurb {
color: #fff;	
}
.tutor-qna-in-lesson .qna-blurb {margin-bottom: 2rem;}
/* hide the original qna header */
.tutor-qna-in-lesson .tutor-fs-5 {display:none;}
.tutor-frontend .tutor-nav {border: 2px solid #fff;}	
.tutor-frontend .tutor-announcement-card .tutor-card-title, .tutor-frontend .tutor-announcement-card .tutor-meta .tutor-meta-value {color:#9842e1}
.single-lesson .tutor-course-single-content-wrapper {
/*border-bottom: 2px solid #fff;	*/
}
.tutor-single-course-content-prev a.tutor-btn, .tutor-single-course-content-next a.tutor-btn {
background-color: #9842e1;
color: #fff;
}
/* for the view cart button on tutor course pages in the notice box  */
.tutor-wrap .button.wc-forward {color:#fff;}
/* to Remvove the reviews box in the course card, in the dashboard.  */
.tutor-wrap .tutor-ratings-stars { display:none;}

.tutor-single-course-content-prev a.tutor-btn:hover, .tutor-single-course-content-next a.tutor-btn:hover {
text-decoration:underline;
}	
.tutor-single-course-content-prev a.tutor-btn[disabled], .tutor-single-course-content-next a.tutor-btn[disabled] {
background-color: #cb87fc;
}
.tutor-frontend .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {
	background-color:transparent;
	border-top: none;
	border-bottom: 0;
  padding-bottom: 0;
  padding-top:2em;
}
.tutor-frontend .tutor-course-single-qna-wrapper {width:100%; border-top: 2px solid white; }
.tutor-course-single-sidebar-title span {
	margin:auto;
font-size: 1.5rem;
font-weight:bold;
color: #9842e1;
	}
.tutor-lms.single-courses .tutor-course-share-btn,.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header .tutor-course-topic-title{font-weight:bold;}	
.tutor-frontend .tutor-course-single-sidebar-wrapper .tutor-course-topic-item-title {color: #cb87fc;}

	
/* The instructor image on the course details page and also on the course archive page */
.tutor-frontend .tutor-single-course-sidebar .tutor-instructor-avatar.tutor-mr-16, .tutor-instructor-avatar.tutor-mr-16 {
	
  width: 142px;
  margin-bottom: 1em;
  position: relative;
  border-radius: 999px;
  overflow: hidden;
  margin: 8px;
  box-shadow: 0 0 0 4px #fff, 0 0 0 8px #eee;	
	
}
.tutor-frontend .tutor-lesson-feature-image img{
	border-radius: 10px;  
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5);  
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5); 
  box-shadow: 0 2px 6px rgba(0,0,0,0.5);
margin-bottom: 1em;  
  }
  
  /* FLY IN ANIMATION FROM THE RIGHT */
  @keyframes flyInRight {
  0% {
    transform: translateX(100%); /* start off the page to the right */
    opacity: 0;
  }
  100% {
    transform: translateX(0);    /* end in its normal position */
    opacity: 1;
  }
}

/* Apply to the element */
.fly-in {
  animation: flyInRight 4s ease-out forwards; /* duration 1s, smooth easing */
}
.tutor-frontend blockquote {
	font-family:Georgia, serif;
  background: #ff66ff;
  border-left: 4px solid #8a2be2;
  padding: 15px;
  margin: 30px 0;
  border-radius: 5px; /* optional for rounded corners */
  font-weight: 700;
  text-align:center;
  	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5);  
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5); 
  box-shadow: 0 2px 6px rgba(0,0,0,0.5);
}  
  
/* to eliminate the "no data available in this section"     */
.tutor-frontend .tutor-empty-state .tutor-text-center {display:none;}

.tutor-course-thumbnail img {
  border-radius: 6px; 
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5);  
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5); 
  box-shadow: 0 2px 6px rgba(0,0,0,0.5);	
}
/* This is the normal breadcrumb trail, where we have custom breadcrumbs for the LMS pages */
.tutor-frontend #breadcrumbs {
display: none;
}
.tutor-frontend nav.custom-breadcrumb {
	margin: 0 auto;
	text-align: center;
	
}
/* Remove the number of classes and students, from the instructors profile page */
.tutor-instructor .profile-name span,
.tutor-instructor-info .tutor-course-count,
.tutor-instructor-info .tutor-student-count {
    display: none !important;
}
.course-archive-page .amount, .tutor-single-course-sidebar .amount {
	text-align: center; 
	color: #9842e1; 
	
	}
.tutor-frontend .tutor-course-sidebar-card-pricing.tutor-d-flex, .tutor-single-course-sidebar .amount bdi {display: block!important;}	
.tutor-course-details-tab .tutor-nav-link.is-active {font-weight: bold;}
/* to make the reply scroll bar disappear.... */
.tutor-qna-single-question .tutor-qa-chatlist {
  max-height: none !important;
  overflow: visible !important;
}
/*
.tutor-frontend .tutor-course-list .tutor-card-footer .list-item-button a  {display:none;} 
*/
.tutor-woocommerce-view-cart {background: #cb87fc;}

/* THE COURSES ARCHIVE PAGE */
.custom-courses-footer {
	margin: 2em auto;
	border-top: 2px solid #fff;
	font-style: italic;
}
.custom-courses-footer headeer {

	font-style: italic;
}

.custom-courses-footer a:link, .tutor-course-topic-single-body .tutor-tab-item.is-active a:link {color: #fff; text-decoration:none;}
.custom-courses-footer a:hover, .tutor-course-topic-single-body .tutor-tab-item.is-active a:hover {text-decoration:underline;}
.custom-courses-footer a:visited, .tutor-course-topic-single-body .tutor-tab-item.is-active a:visited {color: #ddd;} 

.tutor-course-single-content-wrapper ul {list-style:disc;}
.tutor-course-details-content p{font-size:1.05em;}
.custom-courses-intro {
	margin: 1.5rem auto;
	font-style: italic;

}


/*
.tutor-lms .tutor-accordion-item-body .tutor-course-topic-item-quiz, .tutor-lms .tutor-accordion-item-body .tutor-course-topic-item-quiz a {background-color:#fff3d1!important;}
.tutor-lms .tutor-accordion-item-body .tutor-course-topic-item-quiz:last-of-type {
  background-color: #fff3d1; 
  border: 2px solid #f4b400; 
  border-radius: 6px;
  padding: 10px;
}
.tutor-lms .tutor-accordion-item-body .tutor-course-topic-item-quiz:last-of-type a input[type="checkbox"] {
  outline: 2px solid #f4b400;
}
*/
/* For tutor registration page */
p.tutor-text-center.white {margin-top:1em;}

.tutor-icon-bonus::before {
  content: "🎁"; /* Gift emoji */
  font-family: inherit; /* Use normal text instead of icon font */
}
.tutor-icon-sacred-space::before {
  content: "🕊️"; /* Dove emoji */
  font-family: inherit;	
}	
.tutor-bonus-link a {color:#fff;}
.tutor-bonus-link a:visited {color:#ddd;}

/* Bonus Tab Styling */
.tutor-dashboard .tutor-dashboard-content .bonus-tab h3 {
  background: #fff;
  color: #9842E1;
  padding: 10px 15px;
  border-left: 5px solid hotpink;
  font-size: 1.4em;
  display: flex;
  align-items: center;
  gap: 8px;
}

.tutor-dashboard .tutor-bonus-link {
  background: #fff;
  border: 2px solid #e4c0ff;
  padding: 12px 15px;
  margin-bottom: 10px;
  border-radius: 10px;
  color: #9842E1;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

.tutor-dashboard .tutor-bonus-link a {
  color: #FF69B4;
  text-decoration: none;
  font-weight: bold;
}

.tutor-dashboard-header {
  background: linear-gradient(90deg, #9842E1, #e142d9);
  padding: 15px;
  border-radius: 8px; /* Remove any default rounded edges */
}


.tutor-frontend .tutor-dashboard #my-test-text p {margin-bottom: 1em;}

/* Hamburger shake on complete course */
@keyframes shake {
  0%, 100% { transform: translateX(0); }
  20%, 60% { transform: translateX(-5px); }
  40%, 80% { transform: translateX(5px); }
}

.shake {
  animation: shake 0.6s ease-in-out infinite;
}
/* ********************* for tutor course pages ********************** 
also for bulleted lists us ul.list-bullet   */
.line-break { display: block; }
h4 .line-break, h4.line-break, h3 .line-break, h3.line-break { padding-bottom: 0.8em;}
div.centered div.wp-caption.aligncenter {text-align:center; margin:0.5em auto;}



@media (max-width: 991px) {
.tutor-lms .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area{height:300px;}
.tutor-lms .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name h3, .tutor-lms .tutor-user-public-profile .profile-name span, .tutor-lms .tutor-user-public-profile .profile-name span span {color:#fff!important;}
.tutor-lms .tutor-user-public-profile .photo-area .cover-area > div:last-child { background-image:none;}
.tutor-lms .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-lms .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {margin-top: -250px!important;}
.tutor-lms .tutor-user-public-profile.tutor-user-public-profile-pp-circle #tutor_profile_area {margin-left:0px;}
.tutor-lms .tutor-user-public-profile .tutor-user-profile-content.tutor-mt-72 {margin-top:1em;}



}
/************************************ For Smaller Screens  *****************************************/
/* ******************************* 991 ************************************** */
@media (max-width: 991px) {
.wp-theme-erin .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name h3 {
    color: #fff!important;
  }
 .wp-theme-erin .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
    top: 60px !important;
	justify-content:left!important;
 }
 .tutor-full-width-student-profile.tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
  padding: 0.5em;
 }
 .tutor-frontend.single-courses .tutor-course-details-tab.tutor-mt-32 {margin-top:0;}
.tutor-frontend .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer { gap:40px;}
.tutor-qna-in-lesson h3 { font-size: 1.5em; }
}
/* ******************************* 768 ************************************** */
@media (max-width: 768px) {

.tutor-dashboard #tutor-dashboard-footer-mobile {position:relative!important;}
/* tutor 3 boxes with enrolled number, etc - too much real estate for small screens
UPDATE this eliminated the enrolled courses block, so we need it */
/*.tutor-frontend .tutor-dashboard-content-inner {display:none;} */
.custom-courses-intro { margin: 0 auto; }
.tutor-lms .tutor-user-public-profile.tutor-user-public-profile-pp-circle #tutor_profile_area {
width: 120px;
    height: 120px;
	left: 15px;
    top: 128px;
	position:absolute;
}
 .wp-theme-erin .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
    top: 70px !important;
	justify-content:left!important;
 }
 .wp-theme-erin .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area .spacer {display:none;}
.wp-theme-erin .tutor-user-public-profile .content-for-mobile {margin-top:1em;}
.wp-theme-erin   .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
    width: 100px !important;
    height: 100px !important;
  }
  .tutor-dashboard:not(.is-sidebar-expanded) .tutor-dashboard-left-menu {   display: block!important; }
.tutor-dashboard #tutor-dashboard-footer-mobile a {margin: auto;}
.tutor-dashboard #tutor-dashboard-footer-mobile a:has(.tutor-dashboard-menu-toggler), .tutor-dashboard .tutor-frontend-dashboard-header::after { display: none !important; }
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks::before {border:none;}
.tutor-dashboard .tutor-frontend-dashboard-header {padding-bottom:0;}
.tutor-dashboard  .tutor-header-right-side {margin-bottom:0;}

}
/* ******************************* 500 ************************************** */
@media (max-width: 500px) {
.tutor-single-course-sidebar-more > div { padding:0.5em; }

}