/*
Theme Name: Revo Child 
Theme URL: http://vollup.com 
Description: Revo Child Theme for MZK
Author: Robson H. Rodrigues
Author URI: https://www.robsonhrodrigues.com.br/
Template: revo
Version: 1.0.1
Text Domain: revo-child
*/

.site-content-contain {
  background-color: #d5ffa0;
  position: relative;
}

.espac-custom div {
  margin: 55px !important;
  padding-bottom: 50px !important;
}

p.subtitle-dinamico {
  width: 75%;
  margin: 0 auto;
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  padding-bottom: 25px;
}

span.bold-din {
  font-family: "Poppins", sans-serif !important;
  font-weight: 700;
  color: #212a63;
}

.masked:before {
  content: none !important;
}

.content .section .container .row .col-md-4 {
  background-color: rgb(225 225 225 / 0.4);
  margin-bottom: 75px;
}

input#s {
  border-color: #969696 !important;
  margin: 50px auto 0 auto;
}

div#custom_html-5 .instalogoimg,
div#custom_html-6 .instalogoimg {
  margin: 0 auto;
  display: block;
}

div#custom_html-5 h3.subtitle-midia,
div#custom_html-6 h3.subtitle-midia {
  text-align: center;
  margin-bottom: 40px;
}

div#sbi_load {
  display: none;
}

main#home {
  margin-bottom: 75px;
}

.btn-pages {
  display: flex;
  place-content: space-around;
  margin-left: -25px;
  width: calc(100% + 47px);
}

a.btn-select-pages {
  text-align: center;
  background-color: #d6d7dc;
  width: 32%;
  font-family: "Poppins", sans-serif !important;
  font-weight: 600;
  font-size: 16px;
  color: #222c64;
  cursor: pointer;
}

a.btn-select-pages:hover {
  background-color: #222c64;
  color: #fff;
  text-decoration: unset;
}

.row-insta,
.row-noticias,
.row-spoti {
  background-color: rgb(206 206 206 / 0.2);
  margin-bottom: 50px;
}

.instalogoimg {
  margin: 50px auto !important;
  display: block;
}

h3.subtitle-midia {
  text-align: center;
  margin-bottom: 50px !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 700;
  font-size: 20px;
}

.dblock {
  display: block !important;
}

.dnone {
  display: none !important;
}

div#sbi_load {
  display: none;
}

.posts-grid-mzk {
  width: 80%;
  margin: 0 auto;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a {
  text-align: center !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 600;
  font-size: 17px;
  display: block;
  text-transform: uppercase;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date a {
  text-align: center !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
}

.iframes-podcast {
  width: 80%;
  margin: 0 auto;
}

span.tagstitle {
  font-family: "Poppins", sans-serif !important;
  font-weight: 600;
  font-size: 17px;
  text-transform: uppercase;
}

a.tags-links {
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  font-size: 17px;
  text-transform: capitalize;
  background-color: #dadada;
  margin: 0 8px;
  padding: 4px 15px;
  color: #000;
}

.post_tags {
  width: 80%;
  margin: 0px auto 50px auto !important;
  display: flex;
  place-content: center;
  place-items: center;
}

span.tagstitle {
  font-size: 22px;
  margin-right: 10px;
}

@media only screen and (max-width: 769px) {
  .post_tags {
    width: 100% !important;
    margin: 0 auto 50px auto !important;
    display: flex;
    flex-flow: wrap !important;
  }

  a.tags-links {
    margin: 5px 8px;
  }

  span.tagstitle {
    margin-left: 8px;
  }

  .btn-pages {
    margin-left: 0px;
    width: 100%;
  }
}

h3.widget-title {
  text-align: center;
  margin-bottom: 50px !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 700;
  font-size: 20px;
}

body .widget-title:before {
  height: 3px !important;
  width: 15px !important;
  background-color: #000;
  border: none !important;
  left: 0;
  right: 0;
  margin: 20px auto;
  bottom: 22px !important;
}

.post .post-tags {
  display: none;
}

.post .post-controls {
  display: none;
}

.post hr {
  display: none;
}

span.MZK-name-author {
  text-decoration: underline;
}

.info-vitr-posts {
  font-family: Poppins;
}

span.MZK-name-author {
  text-decoration: underline;
}

.info-vitr-posts {
  font-family: Poppins;
}

.post-tags a {
  background-color: #dfdfdf;
  margin: 0 5px;
}

.post-tags {
  text-align: center;
}

ul.post-meta {
  display: none;
}

.post .date {
  display: none;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  margin: 0 auto;
  display: block;
}

div#revo_recent_posts-2 .post-body .subtitle {
  display: none;
}

div#revo_recent_posts-2 .post-body {
  margin: 0 auto !important;
  display: block;
  text-align: center;
  font-family: Poppins;
  color: #000 !important;
}

body div#revo_recent_posts-2 .subtitle {
  display: none !important;
}

body div#revo_recent_posts-2 .post-thumb,
body h4.blog-article-category {
  display: none !important;
}

body .content .section .container .row .col-sm-6.col-md-4 {
  background-color: transparent;
  margin-top: 0 !important;
}

footer#footer ul.sub-menu {
  display: none;
}

html {
  scroll-behavior: smooth !important;
  scroll-padding-top: 90px !important;
}

span.nomeDoFunc a {
  color: #141414 !important;
}

span.cor-hsbc.border-empresa,
span.cor-bradesco.border-empresa,
span.cor-mzk.border-empresa {
  font-weight: 700;
}

button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-primary:hover {
  background-color: #222c64 !important;
  color: #fff !important;
  background: none !important;
  border: 1px #fff solid;
}

/* LOPES */

.cartas-post-grid {
  display: flex;
  flex-direction: column;
}

.cartas-post-grid .cartas-content {
  background: #e8e8e8;
  text-align: center;
  padding: 8rem 4rem;
}

.cartas-post-grid .cartas-sidebar {
  margin-left: 4rem;
  max-width: calc(30% - 4rem);
  flex: 0 1 calc(30% - 4rem);
  text-align: center;
  background: #222c64;
  padding: 8rem 4rem;
}

.cartas-post-grid .cartas-content .cartas-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 4rem;
  max-width: 600px;
  margin: 6rem auto 0;
}

@media (min-width: 992px) {
  .cartas-post-grid {
    flex-direction: row;
  }

  .cartas-post-grid .cartas-content {
    max-width: 70%;
    flex: 0 1 70%;
  }

  .cartas-post-grid .cartas-content .cartas-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .cartas-post-grid .cartas-content .cartas-grid>div {
    width: 42%;
  }
}

.cartas-post-grid .cartas-content .cartas-grid .cartas-single-content h4 {
  margin: 0;
  font-size: 16px;
  font-family: "Poppins";
  font-weight: 600;
}

.cartas-post-grid .cartas-content .cartas-grid .cartas-single-content .cartas-single-figure {
  margin-bottom: 2rem;
}

.cartas-post-grid .cartas-sidebar .cartas-search .cartas-search-input {
  width: 100%;
  border-color: rgb(255 255 255 / 0.2);
  color: #fff;
  font-family: "Poppins";
  font-size: 16px;
  padding-right: 50px;
  text-transform: none;
  letter-spacing: 0;
}

.cartas-post-grid .cartas-sidebar .cartas-search .cartas-search-input::placeholder {
  color: #fff;
  text-transform: capitalize;
  letter-spacing: 0;
}

.cartas-post-grid .cartas-sidebar .cartas-search .cartas-search-submit {
  position: absolute;
  top: 50%;
  right: calc(2px + ((50px - 24px) / 2));
  transform: translateY(-50%);
  font-size: 24px;
  color: #fff;
  cursor: pointer;
}

.cartas-post-grid .cartas-sidebar .cartas-search {
  position: relative;
}

.cartas-post-grid .cartas-sidebar .arquivos-title {
  font-size: 18px;
  letter-spacing: 0.1em;
  font-weight: 500;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos {
  margin-top: 6rem;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos .arquivos-ano {
  padding-top: 2rem;
  font-family: "Poppins";
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos h4 {
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  display: table;
  margin: 0 auto;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos .arquivos-mes h4 {
  line-height: 1.8;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos .arquivos-mes h4:hover {
  text-decoration: underline;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos .arquivos-ano .arquivos-content {
  margin: 2rem 0;
  display: none;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos h4:after {
  content: "";
  width: 0px;
  display: block;
  background: #fff;
  height: 1px;
  transition: all 0.3s;
  margin-top: -2px;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos .arquivos-ano-text.active:after {
  width: 100%;
}

.cartas-post-grid .cartas-sidebar .cartas-arquivos .arquivos-ano-text {
  cursor: pointer;
}

.cartas-post-grid .cartas-sidebar .cartas-extras {
  margin-top: 6rem;
}

.cartas-post-grid .cartas-sidebar .cartas-extras h4 {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  display: table;
  margin: 0 auto;
  font-family: "Poppins";
  padding-top: 2rem;
}

.loader {
  background: #e7e7dc !important;
  background-image: url(/wp-content/uploads/2020/10/diamante-png.png) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

div#slide-1-layer-9:hover,
body>div.layout>div.content>section>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1598391681906.vc_row-has-fill>div:nth-child(6)>div>div>div.vc_btn3-container.btn-conheca-mais.btn-hover-func.vc_btn3-center>button :hover,
#slide-3-layer-9:hover,
div#slide-4-layer-9:hover,
body>div.layout>div.content>section>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1598391681906.vc_row-has-fill>div:nth-child(6)>div>div>div.vc_btn3-container.btn-conheca-mais.btn-hover-func.vc_btn3-center>button:hover,
input.wpcf7-form-control.wpcf7-submit:hover,
.btn-conheca-mais-fundo a:hover {
  color: #fff !important;
  border-color: #090f2d !important;
  background-color: #090f2d !important;
  transition: all 0.3s !important;
}

.wpb_wrapper p {
  font-family: "Poppins" !important;
}

/* body .navbar-nav li li a {
    color: #000!important;
}

body ul#menu-menu-topo .active .sub-menu a,
body div ul#menu-menu-topo .active a {
    color: #000!important;
}

.navbar-nav li li {
    border-bottom: 1px solid rgba(255,255,255,.05);
    background-color: #e6e6e6!important;
    border-color: #000!important;
}

body div div ul#menu-menu-topo .active .sub-menu a{
    border-color: #000!important;
} */

body .border-empresa {
  border-bottom-width: 10px !important;
}

.center span.cargo {
  font-weight: 600;
  font-size: 16px;
}

.btn-conheca-mais-fundo a {
  background-color: #222c64 !important;
  color: #fff !important;
  border-color: #fff !important;
  background-image: none !important;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-primary,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-primary {
  font-family: "Poppins" !important;
}

a,
span,
.direitoscliente {
  font-family: "Poppins" !important;
}

body ul#menu-menu-topo .active .sub-menu a {
  color: #000 !important;
  border-bottom: none !important;
}

a.termos-footer.mg-top-15 {
  margin-top: 15px;
  display: inline-flex;
}

.owl-item.active.center .item.equipediv>h3 .br-gamb {
  display: none;
}

.inf01,
.inf02,
.inf03,
.inf04,
.inf05 {
  z-index: 99999999999;
}

.single-post a {
  font-family: Hind, sans-serif !important;
  color: #222c64;
}

.single-post .wp-post-image {
  display: none !important;
}

.single-post div.post-entry>div.row>h1 {
  font-size: 30px !important;
}

.single-post div.post-entry>div.row {
  margin: 0px !important;
}

@media only screen and (min-width: 1800px) {
  div#scroll img {
    bottom: -320px !important;
  }
}

img[src$="wp-content/uploads/2020/12/Arrow-Down.png"] {
  opacity: 0.6;
}

.no-bord-right {
  border-right: none !important;
}

@media only screen and (min-width: 1800px) {
  div#scroll img {
    bottom: -320px !important;
  }
}

img[src$="/wp-content/uploads/2021/01/Arrow-Down.png"] {
  opacity: 0.6;
}

div#scroll {
  position: relative;
}

@keyframes float {
  0% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    transform: translatey(0px);
  }

  50% {
    box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2);
    transform: translatey(-20px);
  }

  100% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    transform: translatey(0px);
  }
}

div#scroll img {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: -200px;
  text-align: center;
  width: 55px;
  animation: float 6s ease-in-out infinite;
  box-shadow: none !important;
}

button {
  font-family: Poppins;
}