/* Css pode zer executado aqui mais sempre é recomensado por padrão utilizar o Saas. */
/* Pasta dos Sass = asstes/sass/style.css */

.single-curso .main-curso .form-lead {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 0px 10px 0px rgba(119, 119, 119,  0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(119,119,119,0.75);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.75);
    margin-top: 20px;
}
.single-curso .main-curso .form-lead p{
    font-size: 1.2em;
}
.single-curso .main-curso .form-lead form .gform_footer input{
    background-color: #00ABF7;
    border-radius: 8px;
    padding: 15px 40px;
    border: 2px solid #00ABF7;
    font-size: 1.2em;
    font-weight: bold;
    border-color: unset;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    float: right;
    margin-top: -70px;
    width: 49%;
    transition: all .2s;
}
.single-curso .main-curso .form-lead form .gform_footer input:hover{
    background-color: #fff !important;
    border: 2px solid #03a9f4;
    color: #03a9f4;
    transition: all .2s;
}
.single-curso .main-curso .form-lead form .gform_footer .gform_ajax_spinner{
    position: absolute;
    top: 80px;
}
.single-curso .main-curso .form-lead .gform_confirmation_message {
    color: #229A00;
    padding-bottom: 20px;
    font-size: 1.2em;
    font-weight: 600;
}

.single-curso .responsavel{
	display: none !important;
}

.table_img {
    border: none !important;
}

.filtro-cursos .sidebar-filtro .woof_checkbox_label{
	margin: .2rem;
}
.postid-176 .depoimentos{
	display: block !important;
}


/* ------------------------------------------------------------------
   Bloco "Compartilhar" do single-blog.php — 2026-08-17
   Este tema nao carrega as utilities de flex do Bootstrap 4+ (`d-flex`,
   `col-*-auto`): medido no navegador, `d-flex` computa display:block. Por isso
   o alinhamento do bloco e declarado aqui, em classes proprias, em vez de
   depender de classes que o projeto nao tem.
   ------------------------------------------------------------------ */
/* `py-5 my-5` no template sao utilities do Bootstrap 4+ que este tema nao tem:
   medido, a section ficava com 29px de altura, sem respiro. Espacamento em px
   porque o root do tema e 10px. */
.compartilhar > .container {
    padding-top: 40px;
    padding-bottom: 40px;
}
.compartilhar .fk-share-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem 1.5rem;
}

.compartilhar .fk-share-label p {
    margin-bottom: 0;
}

.compartilhar .fk-share-links {
    display: flex;
    align-items: center;
}

.compartilhar .fk-share-links a:first-child {
    margin-left: 0 !important;
}

/* Os icones sao Font Awesome 5 (fab): tamanho e cor declarados para nao
   herdarem o font-size do paragrafo. */
.compartilhar .fk-share-links a {
    /* px, nao rem: este tema define o root em 10px, entao 1.75rem daria 17.5px */
    font-size: 28px;
    line-height: 1;
    color: #0A2A5E;
    transition: opacity 0.2s ease;
}

.compartilhar .fk-share-links a:hover,
.compartilhar .fk-share-links a:focus {
    opacity: 0.7;
    color: #0A2A5E;
}
