/*---------- classe alto contraste é adicionada ao body, background geral ----------*/
.alto_contraste {
	background: black !important;
}

.alto_contraste a {
	color: #f6b0b2;
}
.alto_contraste a:hover {
	color: #950011;
}
.alto_contraste .sppb-addon-title, 
.alto_contraste #offcanvas-toggler > i, 
.alto_contraste .latest-news-custom .introtext, 
.alto_contraste .latest-news-custom .sp-module-title, 
.alto_contraste .latest-news-custom .news-item.grid a, 
.alto_contraste .latest-news-custom .news-item.grid .introtext, 
.alto_contraste h1, 
.alto_contraste h2, 
.alto_contraste h3, 
.alto_contraste .entry-header h2 a, 
.alto_contraste .entry-header h2, 
.alto_contraste #search-form h2, 
.alto_contraste #search-form h4, 
.alto_contraste ul._menu-custom li a, 
.alto_contraste li, 
.alto_contraste table, 
.alto_contraste #sp-header-menu a, 
.alto_contraste #phoca-dl-category-box .pd-filebox .pd-filenamebox .pd-title, 
.alto_contraste .pginline,
.alto_contraste.page-agenda-autoridade .module #autoridade-calendario.fc h2, 
.alto_contraste.page-agenda-autoridade .module #autoridade-calendario.fc h3,
.alto_contraste.page-agenda-autoridade .module-box-01 .header h2,
.alto_contraste strong {
	color: #fff;
}
.alto_contraste p, .alto_contraste dd {
	color: #fff !important;
}
.alto_contraste #sp-header-menu .sp-menu-item.sp-has-child a:hover {
	color: red;
}
.alto_contraste #sp-header-menu .sp-menu-item a:hover, .sp-page-title .breadcrumb >li>a:hover {
	color: #f6b0b2;
}
/*---------- alterando cor do dropdown do menu ----------*/
.alto_contraste .sp-dropdown-inner {
	background-color: black !important;
}
.alto_contraste .sp-dropdown-inner .sp-menu-item a:hover {
	background: transparent !important;
	color: #f7a68b !important;
}
/*---------- ultimas noticias ----------*/
.alto_contraste .latest-news-custom .news-item.grid a:hover {
	color: #f6b0b2 !important;
}
.alto_contraste .latest-news-custom .form-filtro form, .alto_contraste .post-format, .alto_contraste #sp-bottom, .alto_contraste #sp-footer {
	background: #000;
}
.alto_contraste .latest-news-custom .form-filtro form span {
	color: #c4161c;
	font-weight: bold;
}
/*---------- alterando configuração da paginação ----------*/
.alto_contraste .Zebra_Pagination ul li a, .alto_contraste .Zebra_Pagination ul li span {
	color: #fff;
	font-weight: bold;
}
.alto_contraste .Zebra_Pagination ul li a:hover, .alto_contraste .Zebra_Pagination ul li span:hover {
	color: #ff7c79;
	background-color: transparent;
	text-decoration: underline;
}
.alto_contraste .Zebra_Pagination ul li.active a {
	color: #f6b0b2;
	background-color: transparent;
	text-decoration: underline;
}
/*---------- alterando configuração da paginação ----------*/
.alto_contraste #sp-main-body, .alto_contraste #sp-row-body, .alto_contraste ul._menu-custom, .alto_contraste .sp-page-title {
	background-color: #0d0d0d !important;
}
/*---------- alterando search header ----------*/
.alto_contraste .search-header a {
	font-size: 10px;
    text-transform: uppercase;
    color: #f6b0b2;
    font-weight: 700;
}	
.alto_contraste .search-header a:hover {
	color: #950011;
}	
/*---------- alterando pagina de busca avancada ----------*/
.alto_contraste #search-form {
	background: #000;
}
.alto_contraste ul._menu-custom li a:hover, .alto_contraste .field-calendar button:hover {
    color: #f6b0b2 !important;
}
.alto_contraste .field-calendar button {
	background-color: #c4161c;
}
/*---------- botão de latest news ----------*/
.alto_contraste a.btn-danger-custom {
	background-color: transparent;
	color: #f6b0b2;
	font-weight: bold;
}
.alto_contraste a.btn-danger-custom:hover {
	color: #f7a68b;
}
/*---------- configurações phoca download ----------*/
.alto_contraste #phoca-dl-category-box .pd-filebox { 
	background: #000;
}
.alto_contraste #phoca-dl-category-box .pd-subcategory {
	background: #000 url(../../../media/com_phocadownload/images/folder.png) 0 center no-repeat;
    background-position: 2%;		
}
.alto_contraste .pd-hr-cb {
	border-color: #000;
}
.alto_contraste div[itemprop="articleBody"] {
	color: #fff;
}
.alto_contraste button.btn-contraste::before {
	float: left;
}
/*---------- Botões Social Share ----------*/
.alto_contraste .helix-social-share-icon a {
	background: #000 none repeat scroll 0 0 !important;
}
/*---------- Botões Referentes ao Menu Transparencia ----------*/
.alto_contraste .btn-transparencia {
	background: #000;
	border: 0;
}
.alto_contraste .btn-transparencia:hover, .alto_contraste .btn-transparencia:focus {
	color: #f7a68b;
}
/*---------- paginação cor do texto ----------*/
.alto_contraste .numbers a {
	color: #fff;
}

.alto_contraste.page-agenda-autoridade .module-box-01 {
	background: #000000;
}