@charset "UTF-8";
/*
Theme Name: FSZ Advogados
Description: Tema customizado pela NaçãoDesign
Theme URI:   https://fsza.com.br/
Author: Ricardo Campos / NaçãoDesign
Author URI:  https://nacaodesign.com.br
Template: salient
Version: 1.0
*/

/* Ajustes gerais */
.titulo-vermelho h2,  
.titulo-vermelho h3,
.titulo-vermelho h4,  
.titulo-vermelho h5,
.titulo-vermelho h6 {
  color: #CE181E;
}

/* Texto pequeno */
.texto-p {
    font-size: 14px;
    line-height: 22px;
}
.texto-m {
    font-size: 16px;
    line-height: 24px;
}

/* Menu principal */
body #header-outer {
  background-color: #fff;
}

/* Blog */
.row .post-content.classic .post-meta {
  border-right: 1px solid #707070;
}

.row .post-content.classic .post-meta .month {
  font-family: "Playfair Display";
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.row .post-content.classic .post-meta .day {
  font-size: 40px;
  font-weight: 700;
  line-height: 25px;
}

.container-wrap .row .post .post-header {
  margin-bottom: 38px;
}

.container-wrap .row .post .post-header h2 {
  margin-bottom: 56px;
}

.container-wrap .row .post .post-header h2 a {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  color: #171112;
  text-transform: none;
  line-height: 26px;
}

.container-wrap .row .post .post-header > span {
  font-family: Montserrat;
  font-size: 11px;
  font-weight: 400;
  color: #171112;
  text-transform: uppercase;
  line-height: 16px;
}

.container-wrap .row .post .post-content.classic .content-inner {
  border-bottom-color: #CE181E;
}

.container-wrap .row .post .more-link span {
  padding-left: 0;
  background-color: transparent;
  font-family: "Playfair Display";
  font-size: 18px;
  font-weight: 700;
  color: #171112;
  text-transform: lowercase;
  line-height: 25px;
}

body[data-form-submit=regular] .wp-block-search__inside-wrapper {
  display: flex;
  gap: 10px;
}

body[data-form-submit=regular] .wp-block-search__inside-wrapper input[type=search] {
  background-color: #DCDDDE;
}

body[data-form-submit=regular] .wp-block-search__inside-wrapper button[type=submit] {
  font-family: FontAwesome;
  font-size: 18px;
  font-weight: normal;
  color: #FFF;
  -webkit-font-smoothing: antialiased;
  line-height: 1;
}

body[data-form-submit=regular] .wp-block-search__inside-wrapper button[type=submit]::before {
  content: "\f002";
}

.container-wrap #sidebar h4 {
  color: #ce181e;
  text-transform: none;
}

.container-wrap #sidebar .widget li {
  margin-bottom: 16px;
}

.container-wrap #sidebar .widget li a {
  font-weight: 700 !important;
}

/* Equipe */
body .row .col .team-member:hover .team-member-image,
body .row .col .team-member:hover .team-member-image .team-member-image-inner {
  transform: none;
}

body .row .col .team-member .team-member-image .team-member-image-inner img {
  -webkit-transition: filter .45s cubic-bezier(0.25,1,0.33,1);
  transition: filter .45s cubic-bezier(0.25,1,0.33,1);
}


body .row .col .team-member:hover .team-member-image .team-member-image-inner img {
  filter: brightness(85%);
}

body .row .col .team-member img {
  border-radius: 15px;
}

body .row .col .team-member h3 {
  font-family: "Playfair Display";
  font-size: 17px;
  font-weight: 700;
  color: #CE181E;
  line-height: 20px;
}

/* Formulário */
.wpcf7 .wpcf7-submit {
  padding: 15px 35px;
}
