@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 */
.container-wrap .container.main-content .mapa .nectar_image_with_hotspots img:not([srcset]) {
  width: 100%;
}

.hotspots-image-container .hotspots-map-container {
  width: 100vw !important;
  height: 74.27vw !important;
}

@media (min-width: 1700px) {
  #ajax-content-wrap .container-wrap .container.main-content .vc_row.mapa-onda-marrom {
    margin-bottom: -100px;
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
}

@media (max-width: 1720px) and (min-width: 1000px) {
  #ajax-content-wrap .container-wrap .container.main-content .pilares-titulo .nectar-responsive-text {
    font-size: 1.8vw;
  }
}

@media (max-width: 1699px) {
  #ajax-content-wrap .container-wrap .container.main-content .vc_row.mapa-onda-marrom {
    margin-bottom: -180px;
    -webkit-transform: translateY(-180px);
    transform: translateY(-180px);
  }
}

/* Títulos */
.row .col .titulo-verde * {
  color: #838941;
}

.row .col .titulo-laranja * {
  color: #FFB73F;
}

.row .col .titulo-vermelho * {
  color: #B43A29;
}

.row .col .titulo-marrom *:not(:hover) {
  color: #4D2A2C;
}

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

.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 .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 {
  color: #838941;
}

.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: 16px;
  font-weight: 700;
  color: #D55B34;
  line-height: 21px;
}

.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;
}

/* Blog */
.container-wrap .container.main-content .blog_next_prev_buttons {
  margin-bottom: 20px;
}

.container-wrap .container.main-content .post-area .masonry-blog-item .inner-wrap {
 border-radius: 10px;
 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
}

.container-wrap .container.main-content .post-area .masonry-blog-item .inner-wrap .post-featured-img img {
 border-radius: 10px 10px 0 0;
}

/* Toggle */
.toggles .toggle > .toggle-title a i {
 color: rgba(0,0,0,.65);
}

.toggles[data-style*=minimal] .toggle > .toggle-title i {
  border-color: rgba(0,0,0,.65);
}

.toggles[data-style="minimal"] .toggle > .toggle-title i::before,
.toggles[data-style="minimal"] .toggle > .toggle-title i::after {
  background-color: rgba(0,0,0,.65);
}
