/* 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 0;
}

.gramatica-exemplo p {
    margin: 0 0 .5em 0;
    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: 0.5em!important; }





/* Página de compilado */

.compilado-wrp {
  background: #f1f1f1;
  padding: 10px;
  margin: 0 0 12.5px 0;
  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 0;
  border-radius: 5px;
  text-decoration: none;
  color: black;
  border: none!important;
  transition: 0.5s;
}

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



/* METRICA */

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

.metrica-h4 {
    color: #000000;
    margin: 30px 0 15px 0!important;
    padding: 25px 0 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 20pt 0;
    padding: 0;
    color: black;
}

.traducoes-credito {
    font-size: 6pt;
    font-weight: normal;
    line-height: 8pt;
    margin: 0 0 10pt 0;
    padding: 0;
    color: black;
}

.traducoes-verso {
    font-size: 10pt;
    font-weight: bold;
    line-height: 12pt;
    margin: 0 0 5pt 0;
    padding: 0;
    color: black;
}

.traducoes-classificacao {
    font-size: 6pt;
    font-weight: normal;
    line-height: 8pt;
    margin: 0 0 5pt 0;
    padding: 0 0 0 10pt;
    color: black;
}

.traducoes-traducao {
    font-size: 7pt;
    font-weight: normal;
    line-height: 10pt;
    margin: 0 0 10pt 0;
    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 0;
}

.traducoes-referencia,
.traducoes-referencia a {
    font-size: 6pt;
    font-weight: normal;
    line-height: 10pt;
    margin: 0;
    padding: 5pt 0 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: #ed1e24;
    font-size: 1.2em;
    font-weight:700;
}

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