/****
** GLOBAL
********/
	
	/*
	* x. Container
	*******/
	.tutor-frontend-dashboard .tutor-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.tutor-wrap {
		margin-top:60px;
		margin-bottom:60px;
	}
	
	@media (min-width: 1200px) {
		.tutor-container {
			max-width:var(--container-size);
		}
	}
	
	.tutor-course-content-list-item-icon {
		color: var(--swptcore-theme-global-color);
	}
	
	/*
	* x. a: tag
	*******/
	.tutor-course-card h3.tutor-course-name a {
		color: var(--swptcore-theme-standard-a-tag-regular-color); }
		
	.tutor-course-card h3.tutor-course-name a:hover,
	.tutor-meta a:hover {
		color: var(--swptcore-theme-standard-a-tag-hover-color)!important; }
		
	
	/*
	* x. Global
	*******/
	.tutor-color-muted { color:var(--swptcore-theme-global-color); }
	
	/*
	* x. Buttom
	*******/
	button.tutor-btn, .tutor-course-details-tab .tutor-btn, 
	body.archive .course-archive-page .tutor-course-list-btn .tutor-btn,
	.tutor-cart-page .tutor-cart-empty-state a {
		color: var(--swptcore-button-text-regular); 
		background-color: var(--swptcore-button-background-regular); 
		border-radius: var(--swptcore-button-radius); 
		border-top: var(--swptcore-button-border-top); 
		border-right: var(--swptcore-button-border-right); 
		border-bottom: var(--swptcore-button-border-bottom); 
		border-left: var(--swptcore-button-border-left); 
		border-style: var(--swptcore-button-border-style); 
		border-color: var(--swptcore-button-border-color); 
		font-family: var(--swptcore-button-typography-family); 
		font-weight: var(--swptcore-button-typography-weight); 
		text-transform: var(--swptcore-button-typography-transform);
		word-spacing: var(--swptcore-button-typography-word-spacing); 
		letter-spacing: var(--swptcore-button-typography-letter-spacing); }
		
	.tutor-course-details-tab .tutor-btn.tutor-btn-ghost {
		padding: 8px 16px!important; }	
		
	button.tutor-btn:hover, .tutor-course-details-tab .tutor-btn:hover, 
	body.archive .course-archive-page .tutor-course-list-btn .tutor-btn:hover,
	.tutor-cart-page .tutor-cart-empty-state a:hover {
		color: var(--swptcore-button-text-hover); 
		background-color: var(--swptcore-button-background-hover); 
		border-top: var(--swptcore-button-border-top); 
		border-right: var(--swptcore-button-border-right); 
		border-bottom: var(--swptcore-button-border-bottom); 
		border-left: var(--swptcore-button-border-left); 
		border-color: var(--swptcore-button-border-hover-color); 
		border-style: var(--swptcore-button-border-style-hover); }	
		
	
	/*
	* x. body: tag
	*******/	
	.tutor-course-content-list-item-title,
	.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header .tutor-course-topic-title,
	.tutor-course-details-tab .tutor-fs-6, .tutor-single-course-sidebar .tutor-fs-6, .tutor-tag-list li a {
		font-family: var(--swptcore-typography-body-font-family);
		font-weight: var(--swptcore-typography-body-font-weight);
		font-size: var(--swptcore-typography-body-font-size);
		word-spacing: var(--swptcore-typography-body-font-word-spacing);
		letter-spacing: var(--swptcore-typography-body-font-letter-spacing);
		color: var(--swptcore-typography-body-font-color); }
		
	/*
	* x. H1
	*******/
	.tutor-course-details-page h1.tutor-course-details-title {
		font-family: var(--swptcore-typography-h1-font-family);
		font-weight: var(--swptcore-typography-h1-font-weight);
		text-transform: var(--swptcore-typography-h1-font-transform);
		font-size: var(--swptcore-typography-h1-font-size);
		line-height: var(--swptcore-typography-h1-font-line-height);
		word-spacing: var(--swptcore-typography-h1-font-word-spacing);
		letter-spacing: var(--swptcore-typography-h1-font-letter-spacing);
		color: var(--swptcore-typography-h1-font-color); }

	/*
	* x. H5
	*******/
	.tutor-course-card h3.tutor-course-name,
	.tutor-user-public-profile .tutor-user-profile-content h3 {
		font-family: var(--swptcore-typography-h5-font-family);
		font-weight: var(--swptcore-typography-h5-font-weight);
		text-transform: var(--swptcore-typography-h5-font-transform);
		font-size: var(--swptcore-typography-h5-font-size);
		line-height: var(--swptcore-typography-h5-font-line-height);
		word-spacing: var(--swptcore-typography-h5-font-word-spacing);
		letter-spacing: var(--swptcore-typography-h5-font-letter-spacing);
		color: var(--swptcore-typography-h5-font-color); }
		
	/*
	* x. H6
	*******/
	.tutor-accordion-item-header, .tutor-fs-5 {
		font-family: var(--swptcore-typography-h6-font-family);
		font-weight: var(--swptcore-typography-h6-font-weight);
		text-transform: var(--swptcore-typography-h6-font-transform);
		font-size: var(--swptcore-typography-h6-font-size);
		line-height: var(--swptcore-typography-h6-font-line-height);
		word-spacing: var(--swptcore-typography-h6-font-word-spacing);
		letter-spacing: var(--swptcore-typography-h6-font-letter-spacing);
		color: var(--swptcore-typography-h6-font-color); }	
	
	

/****
** COURSES
********/

.tutor-icon-bullet-point:before {
    font-family: bootstrap-icons !important;
	content: "\f135";
	font-size: 14px; }
	
.tutor-accordion-item-header {
	background-color: #EFF1F6; }
	
.tutor-accordion-item {
    border: none; }
	
.tutor-single-course-sidebar-more>div:first-child {
	border-top:none; }	
	
.tutor-single-course-sidebar-more>div {
	border-left:none;
    border-right:none; }
	
.tutor-single-course-sidebar-more>div:last-child {
	border-bottom:none; }				

.tutor-card:not(.tutor-no-border) {
    border:none; 
    background: #fbfbfb; }

.tutor-iconic-btn-secondary {
	color: var(--swptcore-theme-global-color); }

.tutor-iconic-btn-secondary:hover {
	color: var(--swptcore-button-text-hover); 
	background-color: var(--swptcore-button-background-hover); }

.tutor-avatar-text {
	color:  var(--swptcore-button-text-regular); 
	background-color: var(--swptcore-button-background-regular); }

.tutor-avatar-text:hover {
	color: var(--swptcore-button-text-hover); 
	background-color: var(--swptcore-button-background-hover); }

.tutor-card-footer:not(.tutor-no-border) {
    border-top: none; }

.tutor-avatar {
   box-shadow:none;
}
		
div.tutor-course-list-btn a.tutor-btn-outline-primary {
	text-transform: uppercase;
	font-size: calc(var(--swptcore-button-typography-size)-1px);
	font-weight: bold;	 
}

.tutor-accordion-item-body-content {
    padding:0px;
}
ul.tutor-course-content-list {
	margin-bottom:0px;
}
.tutor-accordion-item-header.is-active {
    color: var(--swptcore-typography-h6-font-color);
}

.tutor-user-public-profile .tutor-user-profile-content h3 {
	padding-bottom:20px; }
	
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header .tutor-course-topic-title { 
	font-weight:600;}	
	
	
	.tutor-accordion-item-body-content {
    padding-top: 10px; }

	@media (min-width: 992px) {
		.tutor-accordion-item:not(:last-child) {
			margin-bottom: 10px;
		}
	}	
	
/*
* x. Elementor
*******/
.elementor_tutor_wrap .tutor-wrap {
	padding:0px;
	margin:0px;
}