.sd-sharing-enabled, .jetpack-likes-widget-wrapper {
	display: none !important;
}
.header-inner {
	display: none !important;
}
#site-header {
	display: none !important;
}

/* Estilo geral do layout */
.tutor-site-wrap {
	display: flex !important; 
	flex-direction: row !important; 
}

/* Barra lateral com o conteúdo do curso */
.tutor-course-single-sidebar-wrapper {
	order: 2 !important; 
	flex: 0 0 600px !important; 
	max-width: 100% !important; 
	overflow: auto !important; 
}

.tutor-course-list {
	padding-bottom: 60px !important;
}

.tutor-course-card .tutor-course-name a {
	color: #0a00b4;
}

.tutor-course-card .tutor-course-name a:hover {
	color: #0a00b4;
}

/* Ajusta a largura da div que contém o título */
.tutor-course-topic-single-header-title, .tutor-single-page-top-bar {
	display: none !important;
}

/* Conteúdo principal do curso */
.tutor-course-single-content-wrapper {
	order: 1 !important; 
	flex: 1 !important;
	padding-top: 20px !important;
	padding-left: 10px !important;
}

/* Reduzir a largura do player de vídeo */
.plyr__video-embed {
	max-width: 100% !important; 
	margin: 0 auto !important; 
	padding-bottom: 54% !important; 
	position: relative !important; 
	height: 0 !important; 
	overflow: hidden !important; 
}

/* Ajustar o iframe dentro do player de vídeo */
.plyr__video-embed iframe {
	position: absolute !important; 
	top: 0 !important; 
	left: 0 !important; 
	width: 100% !important; 
	height: 100% !important; 
}

/* Ajusta o estilo do título */
.tutor-fs-5 {
	font-size: 20px !important;
	font-weight: 500 !important;
	color: #0a00b4; 
}

/* Altera o fundo da caixa de comentário para cinza */
.tutor-comment-textarea textarea {
	background-color: #979595; 
	border: none;
	padding: 10px;             
	border-radius: 4px;        
}

/* Estilo do placeholder */
.tutor-comment-textarea textarea::placeholder {
	color: #ffffff; 
	opacity: 1;     
}

/* Estilo do botão de envio de comentário */
.tutor-comment-submit-btn .tutor-btn {
	background-color: #0600b4; 
	border-color: #0600b4;     
	color: #ffffff;            
	border-radius: 8px;
	font-size: 20px;
	font-weight: bold;
	position: relative;        
	overflow: hidden;          
}

/* Altera a cor do botão ao passar o mouse sobre ele */
.tutor-comment-submit-btn .tutor-btn:hover {
	background-color: #ffe006; 
	border-color: #ffe006;     
	color: #0600b4;            
}

.tutor-comment-submit-btn .tutor-btn:hover::after {
	color: #0600b4;            
}

/* Ajusta o padding da parte inferior do contêiner de comentários */
.tutor-pb-32 {
	padding-bottom: 1px !important;
}

/* Ajusta o padding do contêiner da conversa */
.tutor-course-spotlight-wrapper .tutor-conversation {
	padding: 1px !important;
}

.tutor-course-filter {
	padding-top: 20px;
}

.plyr__control--overlaid, .plyr__controls__item, .plyr__control {
	border: none !important;
}

/* Ajusta o layout responsivo */
@media (max-width: 768px) {
	.tutor-course-filter {
		padding-top: 20px !important;
		padding-right: 10px;
		align-items: center;
		width: 100%;
	}
	.tutor-site-wrap {
		flex-direction: column !important; 
	}
	.tutor-course-topic-single-header-title, .tutor-single-page-top-bar {
		display: flex !important;
		width: 100%;
	}
	.tutor-course-single-sidebar-wrapper,
	.tutor-course-single-content-wrapper {
		padding: 0 !important;
		width: 100%;
	}
	.plyr__video-embed {
		width: 100% !important; 
		padding-bottom: 56.25% !important; 
	}
	.plyr__video-embed iframe {
		height: 100% !important; 
	}
	.elementor-kit-27258 button, .elementor-kit-27258 input[type="button"], .elementor-kit-27258 input[type="submit"], .elementor-kit-27258 .elementor-button {
		padding: 12px;
	}
	.tutor-accordion-item-header {
		font-size: 15px !important;
	}
}