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

/*Home*/

.divider-border {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.page-id-6 span.menu-title-text {
  color: #ffffff;
}

.page-id-6 span.menu-title-text::after {
  border-color: #ffffff !important;
}

.page-id-6 .scrolled-down span.menu-title-text {
  color: #000000;
}

.page-id-6 .scrolled-down span.menu-title-text::after {
  border-color: #000000 !important;
}

.page-id-6
  #header-outer[data-lhe="animated_underline"].transparent
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after {
  border-color: #ffffff !important;
}

.page-id-6
  #header-outer[data-lhe="animated_underline"].transparent.dark-slide
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after {
  border-color: #ffffff !important;
}

.page-id-6
  #header-outer.transparent[data-permanent-transparent="false"]
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:after {
  background-color: #ffffff !important;
}

.page-id-6
  #header-outer.transparent[data-permanent-transparent="false"]
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:before {
  background-color: #ffffff !important;
}

#top {
  border-bottom: solid 1px #000000 !important;
}

.transparent #top {
  border-bottom: solid 1px #ffffff !important;
}

.home .EsconderProjetoHomePage {
  display: none;
}

.nectar_team_member_overlay {
  color: #000000;
}

.desktopBanner {
  display: block;
}

.tabletBanner {
  display: none;
}

.mobileBanner {
  display: none;
}

@media only screen and (max-width: 621px) and (max-width: 999px) {
  .desktopBanner {
    display: none;
  }

  .tabletBanner {
    display: block;
  }

  .mobileBanner {
    display: none;
  }
}

@media only screen and (max-width: 620px) {
  .desktopBanner {
    display: none;
  }

  .tabletBanner {
    display: none;
  }

  .mobileBanner {
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container {
    max-width: 100% !important;
  }
}

@media only screen and (max-width: 1000px) {
  #top {
    padding-bottom: 3%;
  }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
  body #header-outer {
    margin-bottom: 0;
    padding: 12px 0px 0px 0px;
  }
}

/*Fim Home*/

/*About*/

.arrow-line {
  display: none !important;
}

.arrow-end.fa.fa-angle-right:before {
  display: none !important;
}

/*Fim About*/

/*Work*/

ol.flickity-page-dots {
  display: none;
}

i.fa.fa-plus-circle {
  display: none !important;
}

i.fa.fa-minus-circle {
  display: none !important;
}

div[data-style="minimal"] .toggle > .toggle-title a {
  padding: 30px 0px 20px 0 !important;
  display: flex;
  /*justify-content: space-between !important;*/
  justify-content: flex-end;
}

.nectar_team_member_overlay {
  background-color: #ffffff;
}

.borderBottom {
  border-bottom: solid 1px #000000;
}

.projetoInativo .coluna1 {
  width: 30%;
}

.projetoInativo .coluna2 {
  width: 5%;
  font-size: 16px;
  line-height: 16px;
}

.projetoInativo .coluna3 {
  width: 20%;
  font-size: 16px;
  line-height: 16px;
}

.projetoInativo .coluna4 {
  width: 20%;
  font-size: 16px;
  line-height: 16px;
}

.projetoInativo .coluna5 {
  width: 10%;
  font-size: 16px;
  line-height: 16px;
}

.projetoInativo .coluna6 {
  width: 10%;
  font-size: 16px;
  line-height: 16px;
}

.coluna1 {
  width: 30%;
}

.coluna2 {
  width: 5%;
  font-size: 16px;
  line-height: 16px;
}

.coluna3 {
  width: 20%;
  font-size: 16px;
  line-height: 16px;
}

.coluna4 {
  width: 20%;
  font-size: 16px;
  line-height: 16px;
}

.coluna5 {
  width: 15%;
  font-size: 16px;
  line-height: 16px;
}

.coluna6 {
  width: 10%;
  font-size: 16px;
  line-height: 16px;
  text-align: right;
}

.projetoInativo .coluna1 p {
  font-size: 25px;
}

.projetoInativo .coluna1,
.projetoInativo .coluna2,
.projetoInativo .coluna3,
.projetoInativo .coluna4,
.projetoInativo .coluna5,
.projetoInativo .coluna6 {
  color: #c1c1c1;
}

.projetoInativo .coluna1 h4 {
  color: #c1c1c1;
}

div[data-style="minimal"] .toggle {
  border-bottom: 1px solid rgba(0, 0, 0);
  transition: border-color 0.15s ease;
}

@media only screen and (max-width: 999px) {
  .coluna1 {
    width: 100%;
  }

  .projetoInativo {
    margin-top: 10px !important;
  }

  .projetoInativo .coluna1 {
    margin-bottom: 5px !important;
    width: 50% !important;
  }

  .coluna2,
  .coluna3,
  .coluna4,
  .coluna5 {
    display: none;
  }

  .projetoInativo .coluna2,
  .projetoInativo .coluna3,
  .projetoInativo .coluna4,
  .projetoInativo .coluna5 {
    display: none !important;
  }

  .coluna6 {
    width: 50% !important;
    text-align: right;
  }

  div[data-style="minimal"] .toggle > .toggle-title a {
    padding: 10px 0px 10px 0 !important;
  }
}

/*Fim Work*/

/*Contacts*/

/*Fim Contacts*/

/*Form*/

a.powered-by {
  display: none !important;
}

/*Fim Form*/

/*Footer*/

/*Fim Footer*/

.nectar-flickity[data-controls*="arrows_overlaid"]
  .flickity-prev-next-button:before {
  display: block !important;
}

.nectar-flickity[data-controls*="arrows_overlaid"] .previous:after {
  display: block !important;
}

.equipaLista .equipaItem {
  border-bottom: 1px solid rgb(0, 0, 0);
  transition: border-color 0.15s ease;
  padding-bottom: 25px;
  margin-bottom: 35px !important;
}

.parent-pageid-344 {
  padding-bottom: 0 !important;
}

.page-id-776 a:hover {
  border-bottom: 1px solid rgb(0, 0, 0);
  transition: border-color 0.15s ease;
}

/* Default: toggles sem classe de cor específica ficam com Extra Color 2 */
.toggles .toggle>.toggle-title a {
  color: var(--nectar-extra-color-2);
}

/* Aplica a cor correta ao <a> consoante a classe do .toggle pai */
.toggles .toggle.accent-color>.toggle-title a {
  color: var(--nectar-accent-color);
}

.toggles .toggle.extra-color-1>.toggle-title a {
  color: var(--nectar-extra-color-1);
}

.toggles .toggle.extra-color-2>.toggle-title a {
  color: var(--nectar-extra-color-2);
}

.toggles .toggle.extra-color-3>.toggle-title a {
  color: var(--nectar-extra-color-3);
}

.toggles .toggle.extra-color-gradient>.toggle-title a {
  color: var(--nectar-extra-color-gradient);
}

.toggles .toggle.extra-color-gradient-2>.toggle-title a {
  color: var(--nectar-extra-color-gradient-2);
}

/* Garante que os spans das colunas herdam a cor do <a> */
.toggles .toggle .toggle-title a span[class^="coluna"] {
  color: inherit;
}