/* TABELAS */
h3.tabela-titulo {
	font-weight: 300 !important;
	color: #999;
}

h3.tabela-titulo strong {
	font-weight: 700 !important;
	color: #000;
}

span.tabela-numero {
	color: #ed1e24;
}

.tabela-padrao,
.tabela-exemplo {
	border-collapse: collapse;
	padding: 0 !important;
	margin: 0 0 1em !important;
}

.tabela-padrao td,
.tabela-padrao th,
.tabela-exemplo td,
.tabela-exemplo th {
	border: 1px solid #e6e6e6;
	padding: 0;
	color: #bbb;
	text-align: center;
	vertical-align: middle;
	font-size: .9em;
}

.tabela-padrao td,
.tabela-padrao th {
	padding: .1em;
}

.tabela-padrao td {
	color: #000;
}

.tabela-padrao th,
.tabela-exemplo th {
	background: #fdfdfd;
	color: #999 !important;
	font-weight: 400;
}

.tabela-padrao .destaque,
.tabela-exemplo .destaque {
	color: #f93d66;
}

.tabela-padrao .celula-em-branco {
	background: none;
	border-top: 1px solid white;
	border-left: 1px solid white;
	width: 12%;
}

td.bn-forte {
	background: rgba(249,61,102,.05);
}

/* TRADUÇÕES */
.traducoes-credito {
	font-style: italic;
	font-size: .7em;
}

.traducoes-verso {
	font-size: 1.2em;
	color: #ed1e24;
}

.traducoes-verso sup {
	color: #bbb;
}

.traducoes-classificacao {
	font-size: .9em;
	padding-left: 2em;
	color: #999;
}

.observacao,
.traducoes-notas {
	font-size: .7em;
	font-style: italic;
	color: #999;
	background: #fdfdfd;
	padding: 10px 15px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
}

.traducoes-notas-texto {
	color: #999;
}

.traducoes-referencia {
	border-top: 1px dashed #999;
	padding-top: 10px;
	font-size: .7em;
	color: #999;
	font-style: italic;
}

.traducoes-referencia a {
	color: #999;
	border-bottom: 1px solid #999;
}

/* EXPLICAÇÕES */
.box-padrao {
	background: rgba(0,0,0,0.01);
	border: 1px solid rgba(0,0,0,0.15);
	padding: 20px !important;
	margin: 0 0 20px !important;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
}

.box-padrao h2,
.box-padrao h3,
.box-padrao h4,
.box-padrao h5 {
	padding: 0 !important;
	margin: 0 0 20px !important;
	color: #fe674d;
	font-size: 1.2em;
	font-style: italic;
}

.box-padrao p {
	margin: 0 0 10px !important;
	padding: 0 0 15px !important;
	border-bottom: 1px dashed rgba(0,0,0,0.1);
}

.box-padrao p:last-child {
	padding: 0 !important;
	margin: 0 !important;
	border-bottom: none;
}

.box-padrao 
.box-padrao:last-child {
	margin: 0 !important;
}

h3.box-tag {
	color: white !important;
	background: #ddd;
	display: inline-block;
	padding: 7px 10px !important;
	font-size: .6em;
	font-style: normal;
	font-family: sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 10px !important;
}

/* GRAMÁTICA NOVO */
.gramatica-titulo,
.gramatica-definicao,
ul.gramatica-exemplos {
	margin-bottom: .75em !important;
}

.gramatica-titulo {
	margin-top: 1.5em !important;
	font-size: 1.5em !important;
	color: #f93d66;
}

.gramatica-exemplos {
	list-style-position: inside;
	color: #999;
}

/* GRAMÁTICA NOVO V2 */
.category-gramatica p {
	margin: 0 0 1em;
	font-size: 1em !important;
}

.category-gramatica h2,
.category-gramatica h3,
.category-gramatica h4,
.category-gramatica h5,
.category-gramatica h6,
.category-gramatica h7 {
	margin: 2em 0 1em;
	color: #f93d66;
}

.category-gramatica h2 {
	font-size: 1.5em !important;
	color: #f93d66;
}

.category-gramatica h3 {
	font-size: 1em !important;
}

.category-gramatica h4 {
	font-size: 1em !important;
}

.contact-form input,
.contact-form textarea {
	width: 100% !important;
}

.dicionario-termo {
	font-weight: 700;
	margin-right: 10Px;
	color: #ed1e24;
}

.dicionario-classificacao {
	font-style: italic;
	margin-right: 10Px;
	color: #999;
}

/* GRAMÁTICA NOVO V3 */
.gramatica-exemplo {
	border-left: 1px solid #bbbbbb;
	padding: 0 0 0 1.5em;
	margin: 0 0 1.5em;
}

.gramatica-exemplo p {
	margin: 0 0 .5em;
	color: #999;
}

/* DICIONÁRIO */
/* ESTILO DE PARÁGRAFO */
.apte_entrada {
	color: red;
	font-weight: bold;
}

.apte_sub-entrada {
	color: green;
}

.apte_definicao {
	color: blue;
	font-weight: normal;
}

.apte_sub-definicao {
	color: black;
}

.apte_secao {
	margin-top: 20px;
	color: #673AB7;
}

::marker {
	color: #ccc;
}

/* ESTILO DE CARACTER */
.apte_referencia {
	color: #999;
	text-decoration: underline;
}

.apte_etimologia {
	color: brown;
}

span.apte_devanagari-na-definicao {
	color: #00BCD4;
}

span.apte_classificacao-na-sub-entrada {
	color: #8BC34A;
	font-style: italic;
}

/* APOSTILA DE MANTRAS */
article#post-6546 h2 {
	color: #ed1e24;
}

article#post-6546 h3 {
	color: #4CAF50;
	font-size: 110% !important;
}

article#post-6546 h4 {
	color: #ccc;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	font-size: 1em !important;
	font-weight: 400 !important;
}

article#post-6546 p {
	margin-bottom: .5em !important;
}

/* Página de compilado */
.compilado-wrp {
	background: #f1f1f1;
	padding: 10px;
	margin: 0 0 12.5px;
	border-radius: 10px;
}

.compilado-wrp h3 {
	padding: 0;
	margin: 0;
}

.compilado-btn {
	background: #ddd;
	background: #white !important;
	display: block;
	padding: 8px 10px;
	margin: 10px 0 0;
	border-radius: 5px;
	text-decoration: none;
	color: black;
	border: none !important;
	transition: .5s;
}

a.compilado-btn:hover {
	background: #bbb;
	color: black;
}

/* METRICA */
.metrica-h3 {
	color: #ed1e24;
	margin: 30px 0 15px !important;
	padding: 25px 0 0 !important;
	border-top: 1px solid #ddd;
}

.metrica-h4 {
	color: #000000;
	margin: 30px 0 15px !important;
	padding: 25px 0 0 !important;
	border-top: 1px solid #ddd;
}

.metrica-definicao,
.metrica-gana,
.metrica-silaba,
.metrica-yati,
.metrica-exemplo {
	color: black;
	margin: 0;
}

.metrica-marcadores {
	font-weight: 400;
	font-style: italic;
	color: #c5c5c5;
	display: inline-block;
	margin-right: 10px;
	min-width: 50px;
}

/* TABELA LEITURA */
.tabela-leitura {
	width: 100%;
	table-layout: fixed;
	border: none;
	border-collapse: collapse;
}

.tabela-leitura td {
	text-align: center !important;
	border: 1px solid black !important;
}

span.tabela-leitura-modificacao {
	color: red;
}

/* IMPRESSÃO */
@media print {
	.entry-content {
		column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
	}
	
	h1.entry-title {
		font-size: 20pt;
		font-weight: 700 !important;
		line-height: 20pt;
		margin: 20pt 0;
		padding: 0;
		color: black;
	}
	
	.traducoes-credito {
		font-size: 6pt;
		font-weight: normal;
		line-height: 8pt;
		margin: 0 0 10pt;
		padding: 0;
		color: black;
	}
	
	.traducoes-verso {
		font-size: 10pt;
		font-weight: bold;
		line-height: 12pt;
		margin: 0 0 5pt;
		padding: 0;
		color: black;
	}
	
	.traducoes-classificacao {
		font-size: 6pt;
		font-weight: normal;
		line-height: 8pt;
		margin: 0 0 5pt;
		padding: 0 0 0 10pt;
		color: black;
	}
	
	.traducoes-traducao {
		font-size: 7pt;
		font-weight: normal;
		line-height: 10pt;
		margin: 0 0 10pt;
		padding: 0;
		color: black;
	}
	
	.traducoes-notas {
		font-size: 6pt;
		line-height: 8pt;
		font-style: italic;
		color: #999;
		background: none;
		padding: 0;
		border: none;
		border-radius: 5px;
		color: black;
		margin: 0 0 10pt;
	}
	
	.traducoes-referencia,
	.traducoes-referencia a {
		font-size: 6pt;
		font-weight: normal;
		line-height: 10pt;
		margin: 0;
		padding: 5pt 0 0;
		color: black;
	}
}

/* PRASTHANATRAYA */
h1.prasthanatraya-titulo {
	color: #00786d;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
}

h2.prasthanatraya-titulo {
	color: #009688;
	text-align: center;
	font-size: 25px;
	font-weight: 700;
}

h3.prasthanatraya-titulo {
	color: #795548;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
}

.prasthanatraya-verso {
	color: #007c7d;
	font-size: 1.2em;
	font-weight: 700;
}

span.prasthanatraya-citacao {
	font-style: italic;
	color: #999;
}