/*
Theme Name:   Generatepress Child
Description:  Generatepress Child Theme
Template:     generatepress
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  generatepress-child
*/
#tabela-periodica{border: 0;}
#tabela-periodica table, td, th{border:0; padding:0px; }
.submenu table, td, th {border:0;}
.submenu{background-color:#054C6C;color:#FFF;padding:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;-opera-border-radius:10px;border: 0;}
.submenu label{color:#FFF;}
a:hover + ul, li:hover ul,a:focus+ul{display:block;}
table{border-collapse:separate;}
#tabela-periodica{border-collapse:collapse;clear:both;}
thead td,.familia{border-bottom:thick solid white;}
.familia{color:#04336B;vertical-align:bottom;font-size:medium;font-weight:bold;text-align:center;}
thead a, .periodos a, .familia a{font-size:medium;font-weight:bold;text-align:center;}
thead a, .periodos a, #series a, .familia a{display:block;text-decoration:none;color:black;}
.periodos{font-size:medium; vertical-align: middle;}
.elemento{background-color:#DDD;text-align:center;}
.alcalino .alcalino{background-color:#FA0;}
.alcalino-terroso .alcalino-terroso{background-color:#F3F300;}
.lantanideo .lantanideo{background-color:#FA8;}
.actinideo .actinideo{background-color:#DAC;}
.metal-transicao .metal-transicao{background-color:#D99;}
.semi-metal .semi-metal{background-color:#5C8;}
.metal-representativo .metal-representativo{background-color:#9BA;}
.nao-metal .nao-metal{background-color:#0E0;}
.halogenio .halogenio{background-color:#0DB;}
.gas-nobre .gas-nobre{background-color:#6AF;}
label, .periodos a, thead a, .familia a{color:#04336B;}
.branco{border-left:thick solid white;}
.elemento,.distribuicao{border:thick solid white;} 
.distribuicao{color:gray;padding-top:0.2em;}
.elemento, .branco, .distribuicao, thead td,.familia{border-width:2px;}
thead td{border-right:1pt solid #CCF;}
.elemento a{text-decoration:none;display:block;padding:0;color:black;}
small,big{display:-moz-inline-block;display:inline-block;font-size:100%;text-align:center;}
abbr,em,i{display:block;}
.elemento abbr{font-size:1.1em;font-weight:bold;width:2.6em;cursor:pointer;}
em,.elemento i{font-size:0.56em;font-style:normal;}
em.Long{letter-spacing:-1px;}
em,.elemento i{width:5.57em;}
em,i{overflow:hidden;text-overflow:ellipsis;}
.elemento{padding:2px 3px 1px 4px;white-space:nowrap;}
small{font-size:0.52em;text-align:right;line-height:1;width:1em;}
big,small,.distribuicao{vertical-align:top;}
.distribuicao small{width:auto;}
.numero-atomico{display:block;}
.remover{display:none;}
.ocultar{visibility:hidden;}
.solido, .solido abbr{color:Black;}
.liquido, .liquido abbr{color:Red;}
.gasoso, .gasoso abbr{color:Blue;}
.desconhecido, .desconhecido abbr{color:Gray;}
#InformacaoHolder{height:100%;background-color:White;border:1px solid #000; vertical-align: middle;}
#Informacao-elemento{line-height:34px; text-align:center;}
#Informacao-elemento strong{vertical-align:top;font-size:0.9em;font-weight:normal;}
#Informacao-elemento abbr{font-size:1.2em;font-weight:bold;}
#Informacao-elemento em{font-size:1.2em;margin-top:-9px;}
#Informacao-elemento i{font-size:0.8em;}
#Informacao-elemento small{font-size:0.6em;margin-top:3px;text-align:center;width:20px;}
.legenda-elementos{width:20px;height:20px;}
.desc-legenda-elementos{width:180px;font-size:0.9em;}
.desc-legenda-elementos2{width:170px;font-size:0.9em;}
.legenda-estados{background-color:White;border:1px solid #000;width:20px;height:20px;text-align:center;}
.desc-legenda-estados{}
.series a:hover{text-decoration:none;font-weight:bold !important;font-size:15px;}
.borda-topo{border-top:5px solid blue;}
.borda-base{border-bottom:5px solid blue;}
.borda-direita{border-right:5px solid blue;}
.borda-esquerda{border-left:5px solid blue;}
.borda{outline:4px solid #054c6c;filter:opacity(0.8);}
.fosco a{opacity:0.15;filter:alpha(Opacity=15);zoom:1;}
.normal a{opacity:1;filter:opacity(1);zoom:1;}
.destaque, .destaque a{background-color:#054c6c;text-decoration:none;color:#FFF;}
#lista-estados{background-color:white;}
hgroup {padding: 20px;}
#access ul{display: inline-flex; overflow-x: overlay;}
.menu-menu-container{background:#054C6C;}


.wp-block-gallery.is-layout-flex {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Espaçamento entre as imagens, ajuste se quiser */
    justify-content: center; /* Centraliza as imagens, opcional */
}

.wp-block-gallery.is-layout-flex .wp-block-image {
    margin: 0;
    flex: 0 1 auto; /* Permite que as imagens fiquem lado a lado e quebrem para próxima linha se necessário */
}

.wp-block-gallery.is-layout-flex img {
    height: auto;
    max-width: 100%;
    display: block;
}
footer.entry-meta .cat-links {
    display: none;
}

#nav-below {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid #eee;
}

#nav-below .nav-previous a,
#nav-below .nav-next a {
    font-weight: bold;
    color: #0073aa;
    text-decoration: none;
}

#nav-below .nav-previous a:hover,
#nav-below .nav-next a:hover {
    color: #005177;
}

#nav-below .nav-next {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 6px;
}