
.tutor-single-course-sidebar-more.tutor-mt-24 {display:none;}

@media (min-width: 1200px) {
    .tutor-g-xl-5, .tutor-gx-xl-5 {
        --tutor-gutter-x: 2rem;
    }
}

.tutor-container-lg, .tutor-container-md, .tutor-container-sm, .tutor-container, .tutor-course-details-page.tutor-container {
    max-width: 1200px;
}



/*코스페이지너비*/ 
@media only screen and (min-width: 1168px) {
   .tutor-container {
       max-width: 1200px;
   }
}

.tutor-single-course-sidebar-more.tutor-mt-24 {display:none;}



/* 강의플레이어 호버컬러 */ 
.plyr__control--overlaid:hover,
.plyr__controls__item.plyr__control:hover,
.plyr__control:hover {
    background: #FF7432 !important;
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    background: #FF7432 !important;
    color: #fff;
}

.plyr__menu__container .plyr__control > span {
    color: #fff;
}

.plyr--full-ui input[type=range] {
    color: var(--plyr-range-fill-background, #FF7432);
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
    background: #FF7432;
    background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #232323)));
}

.plyr__menu__container .plyr__control--forward::after {
    border-left-color: #fff;
}

.plyr__menu__container .plyr__control--back::after {
    border-right-color: #fff;
}

#tutor-course-additional-data .postbox .tutor-admin-post-meta {
    display: none !important;
}

#tutor-course-additional-data {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    z-index: -1 !important;
}

.tutor-course-details-top {display:none;}

.tutor-course-details-page.tutor-container {padding: 48px 0px 96px 0px;}

.tutor-card-md .tutor-card-body {
    padding: 12px 24px 24px 24px !important;
}

@media (min-width: 992px) {
    .tutor-accordion-item:not(:last-child) {
        margin-bottom: 8px;
    }
}


/*강의페이지 커리큘럼 폰트*/
.tutor-accordion-item-header.is-active {color:#232323; font-size:1rem;}
.tutor-accordion-item-header:hover {color:#232323;}
.tutor-accordion-item-header {font-size:1rem;}
.tutor-accordion-item-header::after {color:#232323;}




/* 강의페이지 강의리스트 폰트 */
.tutor-course-content-list-item-title {font-size:0.95rem !important; color:#232323 !important; font-weight:500 !important; padding-right:12px;}
.tutor-course-content-list-item-title a{font-size:0.95rem !important; color:#232323 !important; font-weight:500 !important;}




/*강의페이지 본문 및 사이드바 간격 */
@media (min-width: 1200px) {
    .tutor-g-xl-5, .tutor-gx-xl-5 {
        --tutor-gutter-x: 2rem;
    }
}




/*강의페이지 제목 */
.tutor-course-details-header.tutor-mb-44 {margin-bottom:24px;}
.tutor-course-details-title  {font-size:1.8rem}

@media screen and (max-width: 767px) {.tutor-course-details-title  {font-size:1.3rem}}


/*강의페이지 레이아웃 반응형 */
.tutor-container-lg, 
.tutor-container-md, 
.tutor-container-sm, 
.tutor-container,
.tutor-course-details-page.tutor-container {
    max-width: 1200px;
    padding: 48px 0px 0px 96px;
}

/* 1200px 이하일 때 좌우 패딩 24px */
@media screen and (max-width: 1200px) {
    .tutor-container-lg, 
    .tutor-container-md, 
    .tutor-container-sm, 
    .tutor-container,
    .tutor-course-details-page.tutor-container {
        padding: 48px 24px 96px;
    }
}

/* 모바일 화면(767px 이하)일 때 좌우 패딩 16px */
@media screen and (max-width: 767px) {
    .tutor-container-lg, 
    .tutor-container-md, 
    .tutor-container-sm, 
    .tutor-container,
    .tutor-course-details-page.tutor-container {
        padding: 48px 16px 64px;
    }
}




/*강의페이지 사이드바 제목*/
h3.tutor-color-black.tutor-fs-5.tutor-fw-bold.tutor-mb-16 {font-size:1.05rem;}

/*강의페이지 사이드바 내부 안내박스 삭제*/
.tutor-alert.tutor-warning {display:none;}

/*강의페이지 사이드바 내부 span폰트*/
span.tutor-fs-6.tutor-color-secondary {font-size:0.9rem;}
span.progress-percentage {font-size:0.9rem;}
span.progress-steps{font-size:0.9rem;}

/*강의페이지 사이드바 버튼폰트컬러*/
.tutor-btn-primary {
    color: #fff !important;
}
/*강의페이지 사이드바 버튼폰트*/
a.tutor-btn.tutor-btn-block.tutor-btn-primary.tutor-mt-20 {
	  font-size: 0.9rem !important;
	  font-weight: 500 !important;}

/*강의페이지 컨텐츠영역 소제목삭제 */
.tutor-fs-5.tutor-fw-bold.tutor-color-black.tutor-mb-12 {display:none;}
.tutor-fs-5.tutor-fw-bold.tutor-color-black.tutor-mb-24.tutor-course-content-title{display:none;}



/*레슨 페이지 댓글버튼 폰트*/
btn.tutor-btn.tutor-btn-primary.tutor-btn-sm.tutor-lesson-comment {font-size:0.9rem;}

/*레슨 페이지 aboutlesson 제목삭제*/
div.tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-12{display:none;}







/*클래스룸별점표시삭제*/
.tutor-course-ratings.tutor-mb-8 {display:none;}

.tutor-course-name.tutor-fs-6.tutor-fw-bold.tutor-mb-32 {margin-bottom:16px;}


/*클래스룸 리스트카드 버튼폰트*/
.list-item-button a.tutor-btn.tutor-btn-outline-primary.tutor-btn-md.tutor-btn-block {font-size:0.9rem !important; font-weight:500;}

/*클래스룸 리스트카드 프로그레스폰트*/
.tutor-mt-auto .tutor-fs-6 {font-size:0.9rem!important;}

/*대시보드 숨김*/
.tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header {display:none !important;}

.tutor-col-12.tutor-col-md-4.tutor-col-lg-3.tutor-dashboard-left-menu {display:none !important;}

.tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-16.tutor-capitalize-text  {display:none !important;}

.tutor-col-12.tutor-col-md-8.tutor-col-lg-9 {width:100%;}

/*레슨페이지우측상단완료버튼*/
.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-topbar-mark-btn:hover {background-color:#252525;}

.tutor-fs-7.tutor-fw-bold.tutor-color-success.tutor-ml-4.tutor-enrolled-info-date {font-weight:400;}

.tutor-color-success {color:#252525;}
.tutor-fs-6.tutor-color-success.tutor-icon-purchase-mark.tutor-mr-8 {display:none;}



.tutor-dashboard #tutor-dashboard-footer-mobile {display:none;}




/* 클래스룸  */
.tutor-container-lg, 
.tutor-container-md, 
.tutor-container-sm, 
.tutor-container {
    max-width: 1200px;
    padding: 0;
}

/* 1148px 이하일 때 좌우 패딩 24px */
@media screen and (max-width: 1148px) {
    .tutor-container-lg, 
    .tutor-container-md, 
    .tutor-container-sm, 
    .tutor-container {
        padding: 0 24px;
    }
}

/* 모바일 화면(767px 이하)일 때 좌우 패딩 16px */
@media screen and (max-width: 767px) {
    .tutor-container-lg, 
    .tutor-container-md, 
    .tutor-container-sm, 
    .tutor-container {
        padding: 0 16px;
    }
}

/* 클래스룸탭상단패딩 */
.tutor-dashboard .tutor-dashboard-content {
    padding-top: 58px;
}
/* 클래스룸탭 폰트 */
.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link {color:#232323; font-weight:500; font-size:0.95rem;}

/* 클래스룸탭 아이콘 */
.tutor-nav .tutor-nav-more-icon.tutor-icon-times:before {color:#2232323; font-size:0.65rem;}
/* 클래스룸탭 더보기 하위메뉴*/
.tutor-dropdown-item {font-size:0.9rem;}
/* 클래스룸 아코디언 헤딩폰트*/
.tutor-accordion-item-header {
    font-size: 1rem !important;
}

/*레슨페이지질문폰트*/
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-box .tutor-comment-textarea textarea {
   
    font-family: 'Pretendard';
    font-size: 0.95rem;
}

/* 버튼폰트*/
.tutor-btn {
    font-size: 0.9rem !important;
    font-family: 'Pretendard';}
    
/*질문하기에디터버튼*/
.mce-btn button {
    background-color: #fff !important;
}
#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar .mce-ico {
    background-color: #fff;
}
#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar .mce-ico:hover {
    background-color: #f9f9f9;
}