@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
*/

/* Ajuste de cores header */
.titulo-azul h1,  
.titulo-azul h2,  
.titulo-azul h3,
.titulo-azul h4,  
.titulo-azul h5,
.titulo-azul h6, 
.titulo-azul p {
  color: #07518e;
}

.titulo-azul-escuro h1,  
.titulo-azul-escuro h2,  
.titulo-azul-escuro h3,
.titulo-azul-escuro h4,  
.titulo-azul-escuro h5,
.titulo-azul-escuro h6, 
.titulo-azul-escuro p {
  color: #000f3c;
}

.texto-pequeno p {
  font-size: 11px;
}

body #ajax-content-wrap .container-wrap .container.main-content .row .abertura-linha .nectar-responsive-text {
  /* font-size: inherit; */
}

/* Menu principal */
#header-outer .lang-item img {
  margin-bottom: 0;
}

/* Grid de equipe */
.container.main-content .equipe-grid {
  margin-bottom: 0;
}

.container.main-content .equipe-grid .vc_column-inner > .wpb_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.container.main-content .equipe-grid .vc_column-inner > .wpb_wrapper .wpb_text_column {
  margin-bottom: 0;
}

.container.main-content .equipe-grid .vc_column-inner > .wpb_wrapper .wpb_text_column h4 {
  text-align: left !important;
  line-height: 1.2;
}

.container.main-content .equipe-grid .vc_column-inner > .wpb_wrapper .nectar_icon_wrap .nectar_icon {
  padding-right: 0;
}

/* Lista de clientes */
@media (min-width: 1000px) {
  .clients.carousel.five-cols > div img {
    width: 75%;
  }
}

/* Call to action */
.nectar-cta.has-icon .link_wrap .fa-chevron-circle-right + .link_text {
  order: -1;
  margin-right: 20px;
}

/* Carrossel */
.carrossel-bullets .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots {
  bottom: -30px;
}

@media (min-width: 1000px) {
  .carrossel-gradiente .carousel-dynamic-wrapper::after { /* .cell.is-selected ? */
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(90deg, rgba(243,243,243,0) 1%, rgb(157,185,193) 62%);
    width: 10vw;
    height: 100%;
    content: "";
    pointer-events: none;
  }
}

@media (min-width: 1440px) {
  .carrossel-gradiente .carousel-dynamic-wrapper::after {
    width: 20vw;
  }
}

@media (max-width: 999px) {
  .carrossel-bullets .nectar-flickity.nectar-carousel:not(.masonry).tb-spacing-30px .flickity-page-dots {
    bottom: -30px;
  }  
}

/* Formulário */
body .row .col .wpcf7 label,
body .row .col .wpcf7 .wpcf7-submit {
  text-transform: uppercase;
}

body .row .col .wpcf7 label {
  font-size: 11px;
  line-height: 26px;
}

body .row .col .wpcf7 .wpcf7-submit {
  border-radius: 10px !important;
  padding: 16px 42px !important;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
}

/* Linha do tempo */
body .ctl-wrapper i[class*=fa-] {
  top: 0;
}

body .ctl-wrapper .ctl_popup_hide,
body .ctl-wrapper .ctl-horizontal-wrapper :where(.ctl-media, .full-width, .ctl-description) {
  display: block !important;
  background: none;
}

body .ctl-wrapper .cool-timeline-wrapper:not(.ctl-clean-skin) .ctl-description {
  background: none;
  text-align: center;
}

body .ctl-wrapper .ctl-horizontal-timeline .ctl-content,
body .ctl-wrapper .ctl-horizontal-wrapper .ctl-story.odd .ctl-label-big,
body .ctl-wrapper .ctl-horizontal-wrapper .ctl-story.even .ctl-label-big {
  display: none;
}

body .ctl-wrapper .ctl-horizontal-wrapper .ctl_popup_title {
  position: absolute;
  top: -110px;
  left: 50%;
  transform: translateX(-50%);
}

body .ctl-wrapper .ctl-horizontal-wrapper .ctl-story.odd .ctl-description {
  margin-top: 54px;
}
