.elementor-kit-7{--e-global-color-primary:#0B0809;--e-global-color-secondary:#E2C3CF;--e-global-color-text:#775F6C;--e-global-color-accent:#583647;--e-global-color-920e9c3:#333333;--e-global-color-8570256:#F1F1F1;--e-global-color-9a770c9:#FFFFFF8F;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:2.5em;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1.3em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:1.3em;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.5em;--e-global-typography-5123d96-font-family:"Poppins";--e-global-typography-5123d96-font-size:1.2em;--e-global-typography-5123d96-font-weight:400;--e-global-typography-5123d96-line-height:1.5em;--e-global-typography-08bce3b-font-family:"Poppins";--e-global-typography-08bce3b-font-size:1.2em;--e-global-typography-08bce3b-font-weight:700;--e-global-typography-08bce3b-line-height:1.5em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:6.25em;--container-default-padding-right:0em;--container-default-padding-bottom:6.25em;--container-default-padding-left:0em;}.elementor-widget:not(:last-child){margin-block-end:1.25em;}.elementor-element{--widgets-spacing:1.25em 1.25em;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-primary-font-size:2.5em;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:1.3em;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:1.3em;--e-global-typography-accent-line-height:1.5em;--e-global-typography-5123d96-font-size:1.2em;--e-global-typography-5123d96-line-height:1.5em;--e-global-typography-08bce3b-font-size:1.2em;--e-global-typography-08bce3b-line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:6.25em;--container-default-padding-right:0em;--container-default-padding-bottom:6.25em;--container-default-padding-left:0em;}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:2em;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-size:1.375em;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:1.3em;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:1.3em;--e-global-typography-accent-line-height:1.5em;--e-global-typography-5123d96-font-size:1.2em;--e-global-typography-5123d96-line-height:1.5em;--e-global-typography-08bce3b-font-size:1.2em;--e-global-typography-08bce3b-line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:5em;--container-default-padding-right:0em;--container-default-padding-bottom:5em;--container-default-padding-left:0em;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:1.5em;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-size:1.4em;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:1.2em;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:1.2em;--e-global-typography-accent-line-height:1.5em;--e-global-typography-5123d96-font-size:1.1em;--e-global-typography-5123d96-line-height:1.5em;--e-global-typography-08bce3b-font-size:1.2em;--e-global-typography-08bce3b-line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:4em;--container-default-padding-right:1em;--container-default-padding-bottom:4em;--container-default-padding-left:1em;}}@media(min-width:2400px){.elementor-kit-7{--e-global-typography-primary-font-size:2.5em;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:1.3em;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:1.3em;--e-global-typography-accent-line-height:1.5em;--e-global-typography-5123d96-font-size:1.2em;--e-global-typography-5123d96-line-height:1.5em;--e-global-typography-08bce3b-font-size:1.2em;--e-global-typography-08bce3b-line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:6.25em;--container-default-padding-right:0em;--container-default-padding-bottom:6.25em;--container-default-padding-left:0em;}}/* Start custom CSS *//*Remover preenchimentos em conteiners filhos*/
.e-con-full{
    padding: 0;
}

/*Largura total em elementos no Mobile, exceto para classe "fixo"*/
@media(max-width:767px) {
    .e-con .elementor-widget:not(.fixo) {
        width:100% !important;
    }
}

/*Zerar a margem do widget de texto*/
.elementor-widget-text-editor p:last-child { 
  margin-bottom: 0px;
}

/*Sumir com a barra de rolagem lateral*/
body{
	overflow: hidden;
}
html, body {
	overflow-x: hidden;
	overflow-y: auto;
}

/*Equilibrar a quantidade de palavras por linha para evitar palavras viúvas/órfãs*/
.text-balance{
  text-wrap: balance !important;
}

/*Abaixar as margins do topo das páginas de cursos*/
.tutor-page-wrap {
    margin-top: 6em !important;
}

@media (max-width: 767px){
    .tutor-page-wrap {
    margin-top: 11em !important;
}
}

/*Abaixar as margins do topo das páginas do painel*/
.tutor-frontend-dashboard {
    margin-top: 6em !important;
}

@media (max-width: 767px){
    .tutor-frontend-dashboard {
    margin-top: 11em !important;
    }
}

/*Trocar cores e fonte da página individual de cada curso*/
.tutor-course-content-list-item-title {
    font-family: poppins !important;
    color: #0B0809 !important;
}

.tutor-color-secondary {
    color: #F1F1F1 !important;
}

.tutor-btn-ghost{
    color: #F1F1F1 !important;
}

.tutor-btn-ghost:hover{
    color: #E2C3CF !important;
}

.tutor-is-sticky{
    background-color: #333333 !important;
}

.tutor-btn-primary {
    border-radius: 100px;
}

.tutor-ratings-stars{
    color: #E2C3CF !important;
}

.tutor-single-course-sidebar-more>div{
    background-color: #0B0809 !important;
}

.tutor-card-body{
    background-color: #333333 !important;
}

.tutor-sidebar-card{
    background-color: #0B0809 !important;
}

.tutor-nav-link{
    color: #F1F1F1 !important;
}

.tutor-nav-link.is-active{
    color: #F1F1F1 !important;
}

.tutor-icon-bullet-point {
    color: #E2C3CF !important;
}

.tutor-course-content-list-item-icon{
    color: #E2C3CF !important;
}

.tutor-course-details-page{
    margin-bottom: 2em !important;
    margin-top: 9em !important;
}

@media (max-width:767px){
    .tutor-course-details-page{
    margin-bottom: 2em !important;
    margin-top: 13em !important;
    }
}

.tutor-card-list-item{
    background-color: #333333 !important;
}

.tutor-card-list-item:last-child {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*Trocar cores e fonte da página de Cursos e Categorias*/
.tutor-card-body{
    background-color: #0B0809 !important;
}

.tutor-course-card .tutor-course-name a {
  font-size: 0.875em;
  color: #E2C3CF !important;
  font-weight: 700 !important;
}

.tutor-card-footer{
    background-color: #0B0809 !important;
    font-size: 0.875em;
}

.tutor-courses-wrap {
    margin-top: 7em !important;
    margin-bottom: 6.25em !important;
}

@media (min-width: 768px) and (max-width: 1024px){
    .tutor-courses-wrap {
    margin-bottom: 5em !important;
    }
}

@media (max-width: 767px){
    .tutor-courses-wrap {
    margin-top: 11em !important;
    margin-bottom: 4em !important;
    }
}

.tutor-course-filter{
    margin-bottom: 2em !important;
}

.tutor-form-select-label {
    color: #F1F1F1 !important;
}

.tutor-form-select-option span {
    color: #333333 !important;
}

.tutor-color-success{
    color: #E2C3CF !important;
}

.tutor-enrolled-info-text{
    color: #F1F1F1 !important;
}

.tutor-course-thumbnail img {
    border-radius: 20px !important;
}

.tutor-card:not(.tutor-no-border) {
    border-radius: 20px;
}

.tutor-ratio-16x9 {
    height: 400px !important;
}

@media (max-width: 767px){
    .tutor-ratio-16x9 {
        height: 700px !important;
    }
}

/*Trocar cores e fonte da página de andamento das aulas*/
.tutor-course-single-content-wrapper {
    margin-top: 6em !important;
}

@media (max-width: 767px){
    .tutor-course-single-content-wrapper {
    margin-top: 12em !important;
}
}

.tutor-fw-medium{
    color: #F1F1F1 !important;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a, .tutor-course-single-sidebar-title, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-body, .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {
    background-color: #333333 !important;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a, .tutor-course-single-sidebar-wrapper, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header{
    background-color: #0B0809 !important;
}

.tutor-course-topic-item-icon, .tutor-color-warning{
    color: #E2C3CF !important;
}

.tutor-dashboard .tutor-dashboard-my-courses .tutor-iconic-btn.tutor-my-course-edit {
    opacity: 1;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comments-list .tutor-single-comment .tutor-actual-comment {
    background-color: #0B0809 !important;
    border: 1px solid #E2C3CF !important;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-box .tutor-comment-textarea textarea {
    border: 1px solid #E2C3CF !important;
    color: #F1F1F1;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-actual-comment:after{
    background-color: transparent;
    border: 1px solid transparent;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea:after, .tutor-course-spotlight-wrapper .tutor-conversation .tutor-actual-comment:before{
    background-color: #E2C3CF;
    border: 1px solid #E2C3CF;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea:before{
    background-color: #E2C3CF;
    border: 1px solid #E2C3CF;
}

.tutor-form-control{
    background-color: #0b0809 !important;
    border: 1px solid #E2C3CF !important;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea:after{
    background-color: transparent;
    border: 1px solid transparent;
}


/*Trocar cores e fonte da página de perfil*/
.tutor-form-label{
    color: #F1F1F1 !important;
}

#tutor_photo_meta_area>span, .tutor-mb-24{
    color: #F1F1F1 !important;
}

#tutor_photo_meta_area>span>span{
    color: #E2C3CF !important;
}

#tutor-dashboard-footer-mobile{
    background-color: #333333 !important;
}

#tutor-dashboard-footer-mobile>div>div>a{
    color: #F1F1F1 !important;
}

.tutor-icon-clock-line:before, .tutor-icon-user-line:before {
    color: #F1F1F1 !important;
}

.tutor-dashboard-menu-toggler{
    color: #F1F1F1 !important;
}

.tutor-dashboard-header-username, .tutor-dashboard-menu-divider-header{
    color: #E2C3CF !important;
}

.tutor-card, .tutor-p-16, .tutor-table tr td:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right){
    background-color: #333333 !important;
}

.tutor-fs-5, .tutor-fs-6, .tutor-iconic-btn {
    color: #F1F1F1 !important;
}

.tutor-table tr td>a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action), .tutor-table tr td .tutor-table-link{
    color: #F1F1F1 !important;
}

.tutor-table tr td:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right){
    color: #F1F1F1 !important;
}

.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-setting-social .tutor-social-field>div:first-child{
    color: #F1F1F1 !important;
}

.tutor-icon-brand-facebook, .tutor-icon-brand-twitter, .tutor-icon-brand-linkedin, .tutor-icon-earth, .tutor-icon-brand-github{
    color: #E2C3CF !important;
}

#error-page {
    margin-top: 4em !important;
    padding-top: 0 !important;
    max-width: 1300px !important;
    background-color: #0B0809;
}

@media (max-width:767px){
    #error-page {
    max-width: 100% !important;
}
}

/*Trocar cores e fonte da página de cadastro de curso*/
.tutor-dashboard-builder-header{
    background-color: #0B0809 !important;
}

.tutor-course-builder-upload-tips ul li{
    color: #F1F1F1;
}

/*Configurar carrossel do Tutor na página inicial*/
.slick-slide {
    max-width: max-content !important;
    margin-right: 20px !important; /* Certifique-se de que não há margem adicional */
    transition: margin-right 0.3s ease; /* Transição suave para o ajuste das margens */
}

@media (max-width: 767px){
    .slick-slide {    margin-right: 0px !important;
    }
}

.slick-slide img {
    border-radius: 20px 20px 0 0;
    margin-right: 0px !important; /* Ajuste o espaço entre os slides */
    width: auto !important; /* Permite que o slide ajuste sua largura com base no número de slides a serem mostrados */
    flex: 0 0 auto; /* Garante que os slides não se estiquem para ocupar toda a largura */
}

.slick-list {
    display: flex !important;
    padding-right: 0px; /* Ajuste para mostrar parte do próximo slide */
    overflow: visible !important; /* Permite que o próximo slide seja visível parcialmente */
}

.slick-track {
    display: flex !important; /* Garante que os slides sejam alinhados em linha */
    transition-duration: .5s;
}

.tutor-card{
    height: auto !important;
}

.tutor-card-body{
    align-items: center;
    font-size: 1em !important;
}

.tutor-card-body a{
    font-weight: 400 !important;
}

.tutor-card-footer a{
    font-size: 1em !important;
    max-width: max-content;
    padding: 0.6em 1.2em;
    text-align: center !important;
}

.tutor-card-footer{
    border-radius: 0 0 20px 20px;
    display: flex;
    justify-content: center;
}

.fa-angle-right, .fa-angle-left {
    display: block !important; /* Garante que as setas estejam visíveis */
    z-index: 10; /* Assegura que as setas fiquem no topo dos elementos */
    pointer-events: all; /* Garante que possam ser clicadas */
    transition: opacity 0.3s ease;
}

.fa-angle-right:before, .fa-angle-left:before {
    position: relative;
    content: "\f105";
    top: -9em;
}

@media (max-width: 767px){
    .fa-angle-right:before, .fa-angle-left:before {
    position: relative;
    content: "\f105";
    top: -7em;
}
    .fa-angle-right:before {
        left: -20vw !important;
}
    .fa-angle-left:before {
        margin-left: -30px !important;
}
}

.fa-angle-right:before {
    right: 6vw !important;
}

.fa-angle-left:before {
    transform: rotateY(180deg);
    left: 82vw !important;
}

/*Página de certificado*/
.tooltip-wrap .tooltip-txt {
    background-color: #E2C3CF;
}


/*Cores do gráfico de análises*/
.tutor-nav-tabs-container {
    background-color: #0b0809;
    border: 1px solid #e2c3cf;
}

.tutor-nav-link.is-active {
    background-color: #e2c3cf !important;
    border-top-color: #e2c3cf !important;
    border-bottom-color: #e2c3cf !important;
}

.tutor-nav-link {
    background-color: #333333;
}

/*Popup de cadastro*/
.tutor-modal-body {
  background-color: #0B0809;
}

/*Aviso de que já está logado*/
.elementor-99 .elementor-element.elementor-element-f611b85 .eael-lr-form-wrapper{
    color: #F1F1F1;
}

/*Barra de scroll personalizada*/
/* Chrome, Edge e Safari */
body::-webkit-scrollbar {
  width: 10px; /*largura da barra*/
}

body::-webkit-scrollbar-track {
  background: #0B0809; /*cor do fundo*/
}

body::-webkit-scrollbar-thumb {
  background: #E2C3CF !important; /*cor do controle do scroll*/
  border-radius: 10px; /*arredondamento*/
  border: 2px solid #E2C3CF; /*borda*/
}

/* Firefox */
@-moz-document url-prefix() {
  * {
    scrollbar-width: 10px;
    scrollbar-color:
                    #E2C3CF /*cor do controle do scroll*/
                    #0B0809; /*cor do fundo*/
    -moz-appearance: scrollbar;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Regular.eot');
	src: url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Regular.woff2') format('woff2'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Regular.woff') format('woff'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Regular.ttf') format('truetype'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Regular.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Bold.eot');
	src: url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Bold.woff2') format('woff2'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Bold.woff') format('woff'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Bold.ttf') format('truetype'),
		url('https://staging-membros.pmuplay.com.br/wp-content/uploads/2024/10/Poppins-Bold.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */