/*------------------------------------------*/
/* AJUSTES ESPECIAIS --*/
/*------------------------------------------*/

/*-- imagem padrao banner modo escuro --*/
#cabecalho li.orbit-item-1 {
    background: url(/wp-content/uploads/banner-pb.svg) no-repeat center !important;
    background-size: cover !important;
}

/*------------------------------------------*/
/* AJUSTES GERAIS --*/
/*------------------------------------------*/
body,
body.custom-background {
    background-color: #777777 !important;
    color: #fff !important;
}

img, svg, .elementor-widget-image img, .elementor-icon svg, .elementor-button {}

.medium-3.large-3.columns.centered.hide-for-small-only {
    background: transparent;
}

#bar-acess {
    background: #F8C727;
}

.barra_pesquisa div.busca,
.elementor-4145 .elementor-element.elementor-element-48c6efd:not(.elementor-motion-effects-element-type-background) {
    background: #282828 !important;
}

/*------ Menu Principal ------*/
#menu_principal .menu,
#menu_principal .menu li {
    background-color: #3C3C3C;
}

#menu_principal li a {
    color: #fff;
}

#menu_principal li:hover,
#menu_principal li a:hover {
    background: #fff !important;
    color: #000 !important;
}

#pesquisa_responsivo {
    background-color: #3C3C3C !important;
}

/*------ Cabeçalhos e Textos ------*/
h1,h2,h3,h4,h5 {
    color: #F8C727 !important;
}

#conteudo a, #conteudo a:hover {
    color: #F8C727 !important;
}

p, span {
    color: #fff !important;
}

/*------ Conteúdo Principal ------*/
#conteudo {
    background-color: #282828;
    color: #fff !important;
}

#conteudo h2 {
    border: none;
    color: #F8C727 !important;
}

#conteudo .titulo a {
    color: #F8C727 !important;
}

#conteudo .titulo a:hover {
    color: #fff !important;
}

#conteudo .resumo a,
#conteudo .lista_categorias a {
    color: #fff !important;
}

#conteudo .resumo a:hover,
#conteudo .lista_categorias a:hover {
    text-decoration: underline;
}

#conteudo .mais_noticias a {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
}

#conteudo .mais_noticias a:hover {
    background-color: #fff;
    color: #000;
}

/*------ Destaques ------*/
#destaque .titulo a,
#destaque .resumo a {
    color: #fff !important;
}

#destaque .titulo a:hover,
#destaque .resumo a:hover {
    text-decoration: underline;
}

#destaque ul li {
    background: #000;
    color: #fff;
    border-bottom: 1px solid #f1f1f1;
}

#destaque ul li:nth-child(odd) {
    background: #000;
}

/*------ Sidebar ------*/
#sidebar {
    background-color: #3C3C3C;
    color: #fff;
}

#sidebar .entry-headline {
    background-color: #3C3C3C;
}

#sidebar .entry-headline-text {
    background-color: #000;
}

#sidebar ul li a {
    color: #fff;
}

#sidebar ul li a:hover {
    text-decoration: underline;
}

/*------ Rodapé ------*/
#rodape_ufpr {
    border-top: 8px solid #434343;
    background: #3C3C3C;
}

.colunas_de_links h2 {
    color: #F8C727 !important;
    border-bottom: thin solid #fff;
}

.colunas_de_links ul li a {
    color: #fff;
}

.colunas_de_links ul li a:hover {
    text-decoration: underline;
}

#rodape {
    border-top: 8px solid #000;
    background-color: #3C3C3C;
}

#copyright {
    color: #ccc !important;
    border-top: 1px solid #000;
}

#copyright span {
    color: #fff !important;
}

div#footer-brasil {
    border: none !important;
    background-color: #3C3C3C !important;
}

/*------ Logos dos Cursos ------*/
.logo_cursos {
    background-color: #fff;
    border-bottom: 1px dotted #000;
}

.logo_cursos img {
    filter: grayscale(90%) brightness(135%) contrast(120%);
    transition: filter 0.3s, box-shadow 0.3s;
}

.logo_cursos a:hover img,
.logo_cursos a:focus img {
    filter: none;
}