/* ====================================================================================
 * Posts
 */
/* ====================================================================================
* Breadcrumb
*/
.container-breadcrumb {
	padding-top: 0px;
	padding-bottom: 25px;
}

.container-breadcrumb ol {
	padding-bottom: 0;
	margin-bottom: 0;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	list-style-type: none;
}

.breadcrumbs .breadcrumb-item {
	display: inline-block;
}

.breadcrumbs .breadcrumb-item a {
	color: #0057FF;
	padding: 0 5px;
	text-decoration: underline;
}

.breadcrumbs .breadcrumb-item:nth-child(2) a {
	padding: 0 5px 0 0;
}

#arquivo {
	padding-bottom: 0;
	margin-bottom: 130px;
}

#arquivo .arquivo-destaque {
	margin-bottom: 2rem;
}

#arquivo .arquivo-destaque h2 {
	margin-top: 1rem;
	font-size: 40px;
	line-height: 40px;
}

#arquivo .list-post {
	padding-top: 1rem;
	padding-bottom: 1rem;
	min-height: 214px;
}

#arquivo .arquivo-destaque p,
#arquivo .list-post p {
	color: #494B4C;
}

#arquivo .list-post .heading-4 {
	margin-top: 0;
	margin-bottom: 8px;
	font-size: 2rem;
}

#arquivo .list-post .autor-chamada {
	margin-top: 2px;
	display: inline-block;
}

#arquivo .dropdown-toggle {
	border: none;
	padding: 0;
	height: auto;
	float: right;
	margin-top: 2px;
}

#arquivo .filtro-wrapper {
	position: relative;
}

#arquivo .filtro-wrapper h1 {
	margin-top: 0;
}

#arquivo .filtro {
	position: absolute;
	top: 2px;
	right: 0;
}

#arquivo .share-buttons {
	padding-left: 0;
	text-align: center;
}

#arquivo .share-buttons .dropdown-menu,
#arquivo .dropdown-filtros {
	display: none;
}

#arquivo .dropdown-filtros {
	margin-bottom: 2rem;
}

#arquivo .share-buttons .dropdown-menu li {
	display: inline-block;
	margin: 0px 20px;
}

#arquivo .share-buttons span {
	cursor: pointer;
}

#arquivo .share-buttons .icon {
	width: 16px;
	height: 16px;
	stroke: #B3BAC5;
	fill: #B3BAC5;
	transition: ease-in-out .3s;
}

#arquivo .share-buttons .facebook-share:hover .icon {
	stroke: #4267B2;
	fill: #4267B2;
}

#arquivo .share-buttons .twitter-share:hover .icon {
	stroke: #50ABF1;
	fill: #50ABF1;
}

#arquivo .share-buttons .whatsapp-share:hover .icon {
	stroke: #25D366;
	fill: #25D366;
}

#arquivo .share-buttons .linked-in-share:hover .icon {
	stroke: #0E76A8;
	fill: #0E76A8;
}

#arquivo .share-buttons .link-copy:hover .icon {
	stroke: #6B778C;
	fill: #6B778C;
}

/* ====================================================================================
 * Sidebar
 */
.offset-top {
	margin-top: 2.8rem;
}

/* ====================================================================================
 * Pesquisa
 */
.heading-2 .light {
	font-weight: normal;
}

.right-sidebar .tag-list a.button.disabled {
	cursor: pointer;
	margin-right: 6px;
	margin-bottom: 6px;
}

/*Corrige a largura das imagens dentro do conteúdo dinâmico das listagens*/
#institucional img {
	max-width: 100%;
	height: auto;
}

.wp-caption {
	max-width: 100%;
}

p.search-link a {
	font-weight: bold;
	color: #0067FF;
}

/* ====================================================================================
 * Ajustes responsivos
 */
@media (min-width: 980px) {
	#arquivo .col-4-l {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}

	#arquivo .col-8-l {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}

	#arquivo .dropdown-toggle,
	#arquivo .filtro {
		display: none;
	}

	#arquivo .share-buttons {
		text-align: right;
	}

	#arquivo .share-buttons .dropdown-menu {
		display: block;
	}

	#arquivo .share-buttons .dropdown-menu li {
		display: inline-block;
		margin: 0;

	}

	#arquivo .share-buttons .dropdown-menu li:not(:first-child) {
		margin-left: .3rem;
	}

	.offset-top {
		margin-top: -2.8rem;
	}

	#arquivo .right-sidebar .section.banner-ad {
		position: sticky;
		top: 150px;
	}
}

/* Esconde título Compartilhe */
p.titulo-compartilhe.listagem-posts {
	display: none;
}

/* Título Compartilhe na listagem de posts - versão desktop */
@media (min-width: 980px) {
	p.titulo-compartilhe.listagem-posts {
		display: block;
		float: left;
		font-weight: bold;
		padding-bottom: 0;
		margin-bottom: 0;
		font-size: 1.2rem;
		margin-left: -20px;
	}

}

/*Regras para o ícone de compartilhamento do whatsapp*/
/* Esconde o link de compartilhamento mobile caso seja dispositivo com mouse ou touch pad */
@media (hover: hover) and (pointer: fine) {
	#arquivo .share-buttons .dropdown-menu li.whatsapp-mobile {
		display: none;
	}
}

/* smartphones, touchscreens */
/* Esconde o link de compartilhamento mobile caso seja dispositivo móvel ou touchscreen */
@media only screen and (hover: none) and (pointer: coarse) {
	#arquivo .share-buttons .dropdown-menu li.whatsapp-desktop {
		display: none;
	}
}
