/* Extracted styles from general.css for autor.php & autor_topo.php (scoped to div.boxAutor only) */

div.boxAutor div.descricao ul li a {
text-indent: -9999px;
    overflow: hidden;
    display: block;
}

div.boxAutor {
border-top: 10px solid #9f812c !important;
	border-bottom: 10px solid #9f812c !important;
	float: left;
	display: block;
	width: 100%;
	padding: 10px;
	padding-top: 30px;
	margin-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

div.boxAutor.autor {
border-bottom: 0 !important;
}

div.boxAutor.revisor {
margin-top: 0;
	padding-top: 0 !important;
	border-top: 0 !important;
}

div.boxAutor img {
border-radius: 10px;
}

div.boxAutor figure {
width: 140px;
	float: left;
	margin-right: 30px;
}

div.boxAutor div.topo {
float: left;
}

div.boxAutor div.descricao span.nome {
font-weight: 600;
	font-family: 'STIX Two Text', sans-serif, serif;
	color: #9f812c;
	margin-bottom: 10px;
	font-size: 25px;
	line-height: normal;
}

div.boxAutor div.descricao span.nome a {
color: #9f812c;
}

div.boxAutor div.descricao p {
color: #101010;
	font-size: 18px;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 0;
	font-size: 17px;
}

div.boxAutor div.descricao span.titulo {
color: #101010;
	font-size: 13px;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	line-height: 14px;
	margin-bottom: 0;
}

div.boxAutor div.descricao ul {
margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 10px;
}

div.boxAutor div.descricao ul li {
margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	margin-right: 5px;
}

div.boxAutor div.descricao ul li a.r1 {
background-position:  0 0;
}

div.boxAutor div.descricao ul li a.r2 {
background-position:  -26px 0;
}

div.boxAutor div.descricao ul li a.r3 {
background-position:  -54px 0;
}

div.boxAutor div.descricao ul li a.r4 {
background-position:  -85px 0;
}

html.desaturate div.boxAutor div.descricao span.nome {
color: #FFFF !important;
}

@media screen and (max-width: 1199px) {
	div.boxAutor {
		border-top: 10px solid #9f812c !important;
			border-bottom: 10px solid #9f812c !important;
			float: left;
			display: block;
			width: 100%;
			padding: 10px;
			padding-top: 30px;
			margin-top: 30px;
			padding-left: 30px;
			padding-bottom: 30px;
			margin-bottom: 20px;
	}

	div.boxAutor.autor {
		border-bottom: 0 !important;
	}

	div.boxAutor.revisor {
		margin-top: 0;
			padding-top: 0 !important;
			border-top: 0 !important;
	}

	div.boxAutor img {
		border-radius: 10px;
	}

	div.boxAutor figure {
		width: 140px;
			float: left;
			margin-right: 30px;
	}

	div.boxAutor div.topo {
		float: left;
	}

	div.boxAutor div.descricao span.nome {
		font-weight: 600;
			font-family: 'STIX Two Text', sans-serif, serif;
			color: #9f812c;
			margin-bottom: 10px;
			font-size: 25px;
			line-height: normal;
	}

	div.boxAutor div.descricao span.nome a {
		color: #9f812c;
	}

	div.boxAutor div.descricao p {
		color: #101010;
			font-size: 18px;
			font-family: 'Mulish', sans-serif;
			font-weight: 400;
			line-height: 28px;
			margin-bottom: 0;
			font-size: 17px;
	}

	div.boxAutor div.descricao span.titulo {
		color: #101010;
			font-size: 13px;
			font-family: 'Mulish', sans-serif;
			font-weight: 400;
			line-height: 14px;
			margin-bottom: 0;
	}

	div.boxAutor div.descricao ul {
		margin: 0;
			padding: 0;
			list-style: none;
			margin-top: 10px;
	}

	div.boxAutor div.descricao ul li {
		margin: 0;
			padding: 0;
			list-style: none;
			float: left;
			margin-right: 5px;
	}

	div.boxAutor div.descricao ul li a {
		background: url(../img/bg/bg_autor_redes.webp) no-repeat left center;
			width: 26px;
			height: 20px;
	}

	div.boxAutor div.descricao ul li a.r1 {
		background-position:  0 0;
	}

	div.boxAutor div.descricao ul li a.r2 {
		background-position:  -26px 0;
	}

	div.boxAutor div.descricao ul li a.r3 {
		background-position:  -54px 0;
	}

	div.boxAutor div.descricao ul li a.r4 {
		background-position:  -85px 0;
	}

	html.desaturate div.boxAutor div.descricao span.nome {
		color: #FFFF !important;
	}

}
