@charset "UTF-8";
/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Ajustes gerais */
body #simple-chat-button--button {
  background-color: #b89838;
}

body #simple-chat-button--button::before {
  filter: invert(0%) sepia(9%) saturate(100%) hue-rotate(299deg) brightness(230%) contrast(59%);
}

/* Título com sombra */
.sombra-texto {
  text-shadow: 0 3px 6px rgba(0,0,0,.3);
}

.titulo-bege h2,  
.titulo-bege h3,
.titulo-bege h4,  
.titulo-bege h5,
.titulo-bege h6 {
  color: #b89838;
}
.titulo-geral h2,  
.titulo-geral h3,
.titulo-geral h4,  
.titulo-geral h5,
.titulo-geral h6 {
  color: #5a5c45;
}
.titulo-branco h2,  
.titulo-branco h3,
.titulo-branco h4,  
.titulo-branco h5,
.titulo-branco h6 {
  color: #fff;
}

/* Rodapé */
.linha-global-section .nectar-button span {
  text-transform: uppercase;
}

.linha-global-section .row .col h6 {
  margin-bottom: 0;
}

.linha-global-section #contato h6 {
  color: #b89838;
}

.linha-global-section .row .col a[href^="mailto"] {
  word-break: break-all;
}

.linha-global-section .iwithtext .iwt-text {
  padding-left: 45px;
}

.linha-global-section .iwithtext .iwt-text a {
  color: #fff;
  transition: .3s ease opacity;
}

.linha-global-section .iwithtext .iwt-text a:not(:hover) {
  opacity: .7;
}

/* Formulário Contact Form 7 */
.wpcf7 input:not([type=submit]),
.wpcf7 textarea {
  background-color: #fff;
}

.wpcf7 textarea {
  min-height: 48px;
  resize: vertical;
}

.wpcf7 .wpcf7-not-valid-tip {
  margin-top: 4px;
  border-radius: 4px;
  background-color: #5c332b;
  color: #fff;
}

/* Formulário Mailchimp */
.wpb_row .col .wpb_text_column.form-mailchimp {
  flex: 1;
}

.wpb_row .col .cadastro-mailing h5 {
  font-weight: 400;
}

.row .col .mc4wp-form .mc4wp-form-fields {
  display: flex;
}

.row .col .mc4wp-form .mc4wp-form-fields input {
  border-radius: 10px;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  line-height: 1em;
}

.row .col .mc4wp-form .mc4wp-form-fields input:not([type="submit"]),
.row .col .mc4wp-form .mc4wp-form-fields input:not([type="submit"])::focus {
  border: 0;
}

.row .col .mc4wp-form .mc4wp-form-fields input:not([type="submit"]),
.row .col .mc4wp-form .mc4wp-form-fields input:not([type="submit"])::placeholder {
  color: #666;
}

.row .col .mc4wp-form .mc4wp-form-fields input:not([type="submit"]) {
  flex: 1;
  margin-right: 20px;
  background-color: #fff;
}

.row .col .mc4wp-form .mc4wp-form-fields input[type="submit"],
body .row .col form.wpcf7-form .wpcf7-submit {
  flex: 0;
  padding-left: 20px !important;
  padding-right: 20px !important;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase !important;
}

.row .col .mc4wp-form .mc4wp-response {
  margin-top: 8px;
}

.row .col .mc4wp-form .mc4wp-response a {
  color: #fff;
}

.row .col .mc4wp-form .mc4wp-response a:hover {
  color: rgba(255,255,255,.65);
}

html[lang="en-US"] .row .col .mc4wp-form .mc4wp-response .br,
html[lang="pt-BR"] .row .col .mc4wp-form .mc4wp-response .en {
  display: none;
}

@media screen and (max-width: 999px) {
  .row .col .mc4wp-form .mc4wp-form-fields,
  .row .col .mc4wp-form .mc4wp-form-fields input[type="submit"] {
    width: 100%;
  }

  .row .col .mc4wp-form .mc4wp-form-fields {
    display: block;
  }

  .row .col .mc4wp-form .mc4wp-form-fields input {
    margin-bottom: 10px;
  }
}

/* Grid */
.nectar-post-grid-wrap .nectar-post-grid-filters a {
  font-size: 16px;
  font-weight: 700;
  color: #4d2a2c;
  text-transform: uppercase;
  line-height: 21px;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main {
  display: flex;
  flex-direction: column;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content {
  padding-top: 10px;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading {
  order: 0;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading {
  font-size: 29px;
  line-height: 33px;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading span,
.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item:hover .content .item-main .post-heading span {
  font-size: 24px;
  color: #5a5c45;
  line-height: 29px;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__custom-fields {
  order: 1;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__custom-fields .nectar-post-grid-item__custom-field {
  font-size: 11px;
  font-weight: 700;
  color: #b89838;
  line-height: 16px;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap {
  order: 2;
}

.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap .meta-excerpt,
.container-wrap .container.main-content .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__custom-fields .nectar-post-grid-item__custom-field[data-key="subtitulo"] {
  font-size: 15px;
  font-weight: 400;
  color: #3C3225;
  line-height: 22px;
}

/* Aplica bordas arredondadas a todas as imagens em todos os Essential Grids */
.esg-grid .esg-entry-media-wrapper {
    border-radius: 15px !important;
    overflow: hidden !important;
}

/* Aplica a transição de zoom lenta em todos os grids */
.esg-grid .esg-entry-media {
    transition-duration: 0.5s !important; 
}

.semente-busca-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

.semente-busca-form input[type="text"] {
  flex: 1;
  min-width: 200px;
}

.semente-busca-form select {
  padding: 4px 6px;
}

/* Blog */
.featured-media-under-header__featured-media {
  border-radius: 20px;
}

/* Membros */
.container-wrap .container.main-content .membros .nectar-post-grid .nectar-post-grid-link {
  pointer-events: none;
}

.container-wrap .container.main-content .membros .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading span,
.container-wrap .container.main-content .membros .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item:hover .content .item-main .post-heading span {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  line-height: 21px;
}

.container-wrap .container.main-content .membros .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__custom-fields .nectar-post-grid-item__custom-field {
  font-size: 11px;
  font-weight: 700;
  color: #b89838;
  line-height: 16px;
}

/* Núcleos */
.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading span,
.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item:hover .content .item-main .post-heading span {
  font-size: 24px;
  color: #5a5c45;
  line-height: 29px;
}

.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap .meta-excerpt {
  font-size: 16px;
  color: #5c332b;
  line-height: 26px;
}

.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap {
  order: 1;
}

.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__read-more {
  order: 2;
}

.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__read-more .link_text,
.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__read-more .link_text * {
  color: #b89838;
}

.container-wrap .container.main-content #nucleos .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__read-more .link_text {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 21px;
}