@charset "UTF-8";
/*
Theme Name: Tema Institucional da Unilab
Description: Variável do template do portal da Unilab para os demais sites e portais da instituiçao.
Author: Rafael Oliveira
Author URI: https://dti.unilab.edu.br/
Version: 2025
Requires at least: 6.6
Tested up to: 6.9
Requires PHP: 7.4
Text Domain: tema-institucional
Domain Path: /languages
*/
/* The MIT License (MIT) :Desenvolvido por Rafael Oliveira (SPA/DSI/DTI/Unilab). */
@font-face{font-family:"Alegreya Sans";src:url(assets/font/alegreya_sans/AlegreyaSans-Medium.ttf) format("truetype")}*{font-family:"Alegreya Sans",sans-serif}#wpadminbar{padding:5px!important;box-sizing:border-box;display:block!important;height:43px!important;order:1}.resolucao{max-width:1080px!important;margin:0 auto!important}body .grade:first-of-type{margin-bottom:0}.quebrar-link{word-break:break-all}a:focus,a:hover{text-decoration:underline!important}#banner a,#menu a,#noticias-por-card a{text-decoration:none!important}#noticias-por-card a,.postagem-por-link a{font-weight:lighter}#noticias-por-card .btn-acao svg{position:relative;left:-6px}.postagem-por-link.doze-colunas{padding-top:0!important;padding-bottom:0!important}#pesquisa{padding:0;height:74px;overflow:hidden}#pesquisa fieldset{width:100%}#pesquisa form{padding:0}#busca{padding-left:20px;padding-right:3em;border-radius:25px}#ir{line-height:100%;float:right;padding:12px 15px;position:relative;top:-48px;right:6px;cursor:pointer;border:none;border-radius:50%}#sidebar ul,.lista-sem-bullets{padding:0;list-style:none}.titulo-com-borda-ao-meio{display:flex;align-items:center;justify-content:center;margin-top:5em}.titulo-com-borda-ao-meio h3{letter-spacing:2px;margin:0;padding:0 10px 0 12px;white-space:nowrap}.titulo-com-borda-ao-meio:after,.titulo-com-borda-ao-meio:before{content:"";height:1px;width:100%}#mapa-do-site .titulo-com-borda,#mapa-do-site header.doze-colunas{padding-bottom:0}#mapa-do-site ul{max-height:1080px;overflow-y:scroll}#template{z-index:0;width:100%;height:100%;height:100vh;min-height:340px!important;padding:0;margin:0 auto;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column}#site{order:2;flex:1}#barra-brasil{z-index:1;padding:0;display:block}#barra-brasil a{font-size:12px!important}#menu-barra-temp{list-style:none;margin:0}#menu-barra-temp li{display:inline;float:left;padding-right:10px;margin-right:10px;border-right:1px solid #ededed}#menu-barra-temp a{font-family:sans,sans-serif;text-decoration:none;color:#fff}.botao-seta-direita{overflow:hidden!important}#barra-brasil .conteudo-barra-brasil{min-height:40px;max-width:3840px!important;width:97%!important}div[vw]{top:initial!important;right:.6em!important;bottom:1.2em!important;margin-top:0!important}[vw] [vw-access-button]{border-radius:25px!important}#institucional{display:flex;float:left;margin:3.2em 0;max-width:50%}#institucional h1{display:-webkit-box;font-size:1.75em;line-height:36px;margin:0;max-height:80px;min-width:283px;overflow:hidden;padding:5px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}#institucional:focus,#institucional:hover{text-decoration:none}#institucional h1 img{max-height:75px}#link-unilab{margin-top:.83em;max-height:80px}.icone-topo{float:right;height:50px;width:50px;padding:5px 10px 0;margin-right:2px;border:none;border-radius:50%}#cabecalho .navbar{display:block;padding-bottom:2px}#cabecalho a{color:#fff;font-weight:lighter}#cabecalho .dropdown-menu a{color:#000}#cabecalho .menu-item{padding:.2em 1em;margin:0 4px 0 0;letter-spacing:1px}.segunda-parte{width:50%;padding-left:1em;float:right}#alternar-opcoes-topo,#cabecalho button,.paginas-internas{margin-top:11px}#alternar-opcoes-topo{margin-bottom:6px}.mais-contatos{padding:1.4em 1em 0 0;float:right;margin-bottom:0}.mais-contatos li{list-style:none;margin-right:1.5em;float:left}.mais-contatos li:last-child{margin-right:.5em}#redes-sociais{padding:7px 0 44px}#redes-sociais li{float:left;list-style:none}#conteudo{position:relative;display:flex;flex-direction:row;flex-wrap:wrap-reverse;padding:0}main{flex:1;flex-grow:4}#sidebar{transition:opacity 1s;min-width:330px;border-left:1px solid rgba(0,0,0,.1);flex:1}.conteudo-sidebar{position:sticky;top:3rem}.ferramenta{margin:1.5em 0}#toggle-sidebar{padding:7px 15px;box-sizing:border-box;position:absolute;right:0;top:58px;z-index:2;overflow:hidden}#toggle-sidebar div{font-size:.85em;font-family:"Alegreya Sans",sans-serif;display:none;float:left}#toggle-sidebar:focus div,#toggle-sidebar:hover div{font-weight:lighter;display:inline-block;margin:0 25px}.camera_thumb,.pix_thumb img{width:40px!important;height:40px;border-radius:50%}.camera_caption>div{font-weight:700!important;letter-spacing:1px}.btn-acao{width:40px;height:40px;margin-left:3px}.btn-acao span{margin-top:3px;margin-left:-4px}.camera_commands,.camera_next,.camera_prev{height:44px;width:44px;border-radius:50%;margin:0 6px}#noticias-por-card{padding-bottom:1em}#noticias-por-card header{padding-top:0;padding-bottom:0}#noticias-por-card .card-title{font-size:.85em;margin:0}#noticias-por-card .card-body{padding:.75em 1em}#noticias-por-card .card-img{max-height:160px;overflow:hidden}#noticias-por-card .card:hover .card-img{border-radius:.25rem .25rem 0 0}#noticias-por-card .card img{max-width:100%;min-height:160px;transition:all .85s}#noticias-por-card .card:hover img{transform:scale(1.15)}.controles{margin-top:.6em}.duas-partes{width:50%;padding-right:1em;float:left}.duas-partes:last-child{padding-right:0;padding-left:1em;float:right}.homepage{padding-bottom:1.68em}.homepage .linha{margin-bottom:2em;font-size:.85em;border-bottom:1px dashed #3d3d3d}#breadcrumbs{font-family:"Alegreya Sans",sans-serif;order:1;box-sizing:border-box;padding:12px;border-bottom:1px dotted rgba(0,0,0,.1);font-size:16px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}#breadcrumbs a,#breadcrumbs a:focus,#breadcrumbs a:hover{text-decoration:none;font-weight:500}#breadcrumbs a:first-child{font-size:1.68em;position:relative;bottom:-4px}.post header{padding:.809em 0!important;margin-top:.75em}.post header p{margin:0;font-size:1.25em}.post .titulo-post{font-size:2em;margin-top:0;margin-bottom:0}.post .pre-post{border-bottom:1px dotted rgba(0,0,0,.1)}.post .postagem{padding:2rem 0}.datas-postagem{float:left;padding-top:4px;border-top:1px dotted rgba(0,0,0,.1)}.compartilhe{float:right;padding-right:6px;margin-top:-11px;max-width:280px}.compartilhe ul{list-style:none;padding:0;margin:0}.compartilhe li{float:left;font-size:1.2em;width:48px;margin:0 3px;box-sizing:border-box;text-align:center}.compartilhe a{display:block;padding:10px}.post .postagem p{max-width:680px;margin:2rem auto;line-height:1.75rem!important}.separador-datas{padding-left:10px;margin-left:5px}.separador-datas::before{content:"\2022";padding-right:10px}.pos-post{border-top:1px dotted rgba(0,0,0,.1);padding-top:1.68em;padding-bottom:.85em}.pos-post .lista-sem-bullets{padding-top:.75rem;padding-right:6px;font-size:.95em}.pos-post .lista-sem-bullets li{margin-top:.5rem}.tags-and-cats{list-style-type:none;margin:0;padding:0;margin-bottom:10px}.tags-and-cats li{display:inline-block;list-style:none;padding-left:1em}.tags-and-cats a:focus,.tags-and-cats a:hover{text-decoration:underline}img[class*=wp-image-]{margin:auto;max-width:100%;height:auto;display:block}.wp-block-image.is-resized{margin:auto}.wp-block-image figcaption{font-size:.78em}.paginacao{margin-top:1.7em}.paginacao .next,.paginacao .prev{border:1px solid;padding:7px 14px;margin:0 10px;border-radius:50%;height:42px;width:42px}a.page-numbers{display:inline-block;cursor:pointer;font-size:1.3em;padding:.25em .5em;margin:2px;line-height:1;text-decoration:none}.page-numbers.current{font-size:1em;cursor:default}.msg-print-footer,.msg-print-header{display:none}.listagem-noticias{margin-bottom:2em;border-bottom:1px solid rgba(0,0,0,.1)}.listagem-noticias header h3{margin:0}.listagem-noticias .conteudo{font-size:.85em;margin:1px 0 5px}.listagem-noticias .tags-and-cats{margin:0}#rodape{order:3}#rodape .linha-flexivel>div{padding:.809em .618em!important}#rodape .linha-flexivel{padding:0 1em;box-sizing:border-box}#rodape .com-espaco .menu,#rodape .com-espaco .textwidget{font-size:.85em}#rodape .com-espaco .menu,#rodape .com-espaco .textwidget ul{padding:0}#rodape .com-espaco .menu li,#rodape .com-espaco .textwidget li{list-style:none;line-height:1.15em;margin-bottom:.85em}#rodape .com-espaco .menu a{font-weight:lighter}#rodape .com-espaco .textwidget p{line-height:1em!important}#creditos{user-select:none;line-height:15px}#creditos a abbr{cursor:pointer!important}#creditos a:first-child{margin-right:8px}#retornar-ao-topo{position:fixed;bottom:0.65em;right:1.2em;padding:6px 12px 4px 1px;height:40px;overflow:hidden;z-index:1;border-radius:20px;text-decoration:none!important}#retornar-ao-topo span{display:none;margin:0 10px 0 14px}#retornar-ao-topo:hover span{display:inline-block;font-family:"Alegreya Sans",sans-serif}#retornar-ao-topo .icone{font-size:1.5em;display:block;padding:.16em .3em;margin:-5px -11px 0 0;border-radius:2px}img[class*=wp-image-].alignleft,figure.alignleft,div.wp-block-media-text figure{float:left;margin:.5em 1em .5em 0}img[class*=wp-image-].alignright,figure.alignright,div.has-media-on-the-right figure{float:right;margin:.5em 0 .5em 1em}figure.aligncenter{text-align:center;margin:auto}figure.size-large{max-width:575px!important}.wp-block-media-text,.wp-block-image{clear:both}.gglobe{margin-top:4px}.plugin-atalhos .item{font-size:.96em}.img-link{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);overflow:hidden;height:72px;border-radius:0.25rem;display:flex;justify-content:center;margin-bottom:1em}.img-link figure{margin:0}.img-link img{min-height:100%}.img-link .wp-caption-text{display:block;width:100%;text-align:center;position:relative;top:-65px;left:0;color:var(--cor-mais-clara)}.homepage .quatro-colunas{overflow-y:auto;max-height:300px;}div[id*=attachment_].aligncenter{margin:auto}div[id*=attachment_] p[id*=caption-attachment-]{margin-top:3px}.sitemap-scroll-list{max-height:400px;overflow-y:auto;overflow-x:hidden}.sitemap-scroll-list li,.sitemap-scroll-list ul{overflow:visible!important;max-height:none!important;background-image:none!important;content:none!important}.sitemap-scroll-list li::after,.sitemap-scroll-list li::before,.sitemap-scroll-list ul::after,.sitemap-scroll-list ul::before{display:none!important;content:""!important}.controles .btn{border-radius:25px}
.ferramenta .menu{list-style:none;margin:0;padding:0}#sidebar li{margin-bottom:0!important}.ferramenta .menu>li{border-bottom:1px solid #ddd;padding:.25rem 0}.ferramenta .menu li.menu-item-has-children>a,.ferramenta .menu>li>a{display:flex;justify-content:space-between;align-items:center;color:var(--cor-mais-escura);text-decoration:none;padding:.35rem .5rem;font-size:.9375rem;line-height:1.4;cursor:pointer}.ferramenta .menu li.menu-item-has-children>a{position:relative;padding-right:2rem}.ferramenta .menu li.menu-item-has-children>a::after{content:"▾";position:absolute;right:.5rem;margin-left:.375rem;font-size:.85rem;text-decoration:none!important;transition:transform .22s}.ferramenta .menu a:focus,.ferramenta .menu a:hover{text-decoration:underline}.ferramenta .menu li.menu-item-has-children.open>a::after{transform:rotate(-180deg)}.ferramenta .menu .sub-menu{display:none;margin-left:.5rem;padding-left:0;border-left:2px solid #eee}.ferramenta .menu li.menu-item-has-children.open>.sub-menu{display:block}.ferramenta .menu .sub-menu li{padding:.1875rem 0;border-bottom:1px solid #e3e3e3}.ferramenta .menu .sub-menu li:last-child{border-bottom:0}.ferramenta .menu .sub-menu li a{color:var(--cor-de-texto-padrao);padding:.25rem .5rem;display:block;font-size:.875rem;text-decoration:none}
.wp-block-details{margin-bottom:16px;border:1px solid var(--cor-cinza-padrao);border-radius:6px;background:var(--cor-mais-clara);overflow:hidden;transition:.2s}.wp-block-details summary{padding:12px 16px;cursor:pointer;font-weight:600;font-size:1rem;color:var(--cor-mais-escura);border-bottom:1px solid var(--cor-cinza-padrao);list-style:none;position:relative;outline:0}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"▼";position:absolute;right:16px;font-size:.9rem;transition:transform .2s}.wp-block-details[open] summary::after{content:"▲"}.wp-block-details summary:focus,.wp-block-details summary:hover{background:var(--cor-tema-tonalidade-4);color:var(--cor-mais-clara)}.wp-block-details summary:focus-visible{outline:2px solid var(--cor-tema-tonalidade-5);outline-offset:2px}.wp-block-details>:not(summary){padding:0 1.6em 10px;font-size:.95rem;line-height:1.5}.wp-block-details .wp-block-list li{margin-left:1.68em}
.wp-block-button{margin-bottom:.86em!important}a.wp-block-button__link:not([href]),a.wp-block-button__link[href=""],a.wp-block-button__link[href="#"]{cursor:default;text-decoration:none!important}
.wp-block-search__inside-wrapper{display: block}.wp-block-search label{min-height:auto}
@keyframes colors{0%{background-position:0 100%}50%{background-position:0 0}100%{background-position:0 100%}}
@media only screen and (max-width:1024px){.pos-post,.post header,.pre-post{padding:.809em 1.618em!important;box-sizing:border-box}}@media (min-width:768px){.wp-block-media-text figure{max-width:50%}.carousel-inner .active,.carousel-inner .active+.carousel-item,.carousel-inner .active+.carousel-item+.carousel-item,.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0,0,0)}.carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media only screen and (max-width:767px){#institucional{margin:0;max-width:70%;padding:0}#institucional h1 img{padding-bottom:12px}#breadcrumbs{padding:20px}#toggle-sidebar{top:74px}.compartilhe{margin-top:40px!important}#sidebar{min-width:40%}#rodape .linha-flexivel{padding:0}#rodape div.com-espaco{margin:.618em 1.618em}.duas-partes,.segunda-parte{width:100%;padding:0!important}img[class*=wp-image-].alignleft,img[class*=wp-image-].alignright{float:none;margin:auto}@media only screen and (max-width:480px){#institucional{max-width:57%}#sidebar{min-width:330px}#cabecalho .menu-item{margin-right:0}.mais-contatos{padding-top:0;float:left}.mais-contatos li:last-child{margin-right:0}.segunda-parte:first-child{margin-top:-25px!important}.post .titulo-post{font-size:1.75em}.compartilhe{float:none;clear:both;margin:auto}#barra-brasil .orgaos-governo-barra>div{padding:0 1em}}.blocks-gallery-grid,.wp-block-gallery{display:block!important}figure.aligncenter div{text-align:center}.wp-block-quote{border-left:5px solid var(--cor-tema-tonalidade-4);padding-left:.75em;margin-left:auto;margin-right:auto;max-width:680px}.wp-block-quote p{margin:0 0 -2px!important}.wp-block-quote cite{font-size:.8em}.ics-calendar-title{display:none}}