/**
 * Footheme footheme.css
 *
 * Use this file to add your custom styles.
 *
 * You can change the name of this file, just
 * remember to update the name in the info file
 * as well.
 */

body {
  font-size: 1rem;
}

#header-wrapper header {
    margin: 0 10px 0 10px;
    padding-bottom: 0;
}

#branding a:focus,
#branding a.active {
    outline: 0 !important;
}

#menu-wrapper {
  display: none !important;
}



#block-locale-language ul,
#block-menu-menu-quem-somos ul, 
#block-menu-menu-menu-historico ul {
    padding: 0;
    margin: 0 0 1em 0;
}

#block-locale-language li,
#block-menu-menu-quem-somos li, 
#block-menu-menu-menu-historico li {
    display: inline-block;
    list-style-image: none;
    margin: 0 0.5em 0 0;
}

#block-locale-language {
    float: right !important;
}
#block-locale-language div {
    padding: 0;
}
#block-locale-language li {
    margin: 0 0 0 0.5em;
}

.block-inner {
    padding: 0;
}

.block-title {
    font-size: 1em;
    margin: 1em 0 0 0;
}

h1.node-title,
h1#page-title {
    /* font-weight: 300 !important; */
    margin: 0.5em 0;
}

#main-content > header,
article header {
    margin-bottom: 2em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.views-view-grid article header {
    border-bottom: none;
}

.mini-gallery td {
    padding: 0;
}
.mini-gallery tr {
    background-color: transparent !important;
}

#page-footer .panel-display {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}


.views-view-grid tbody tr:nth-child(2n+1), tr.odd {
  background-color: #fff;
}

.views-view-grid td {
  vertical-align: top;
  padding: 1rem;
  /* text-align: center; */
}

.views-view-grid td.col-first {
  /* padding-left: 0; */
}

.views-view-grid td.col-last {
  /* padding-right: 0; */
}

.cols-3 td {
  width: 33.3%
}

.views-view-grid h3 {
  font-weight: 400;
  font-size: 1.4em;
}

.views-view-grid h3 a {
  color: #2e2e2e;
  outline: 0 !important;
}

.views-view-grid a {
  outline: 0 !important;
}

.views-view-grid img {
  margin-bottom: 2rem;
}

.views-view-grid p {
  font-size: 1.1rem;
  color: rgba(85,85,85,0.95);
  /* text-align: justify;
  text-justify: inter-word; */
}

.field-name-field-date {
  display: none;
}

.ia-l .field-type-image {
  margin: 0 3rem 1rem 0;
}

article h3 {
  text-transform: uppercase;
  font-size: 1em;  
}


