body {
  min-height: 0 !important;
}
.b {
  border: 1px solid red;
}
.mcd-bg {
  background-image: radial-gradient(
      at 14.478967043327673% 44.2174314107568%,
      hsla(12.857142857142927, 53.84615384615389%, 94.90196078431372%, 1) 0%,
      hsla(12.857142857142927, 53.84615384615389%, 94.90196078431372%, 0) 100%
    ),
    radial-gradient(
      at 72.66210230879202% 66.41289983411191%,
      hsla(352.57731958762884, 90.65420560747664%, 79.01960784313725%, 1) 0%,
      hsla(352.57731958762884, 90.65420560747664%, 79.01960784313725%, 0) 100%
    ),
    radial-gradient(
      at 0.4116484605697579% 40.801192641569564%,
      hsla(35.71428571428572, 100%, 75.29411764705883%, 1) 0%,
      hsla(35.71428571428572, 100%, 75.29411764705883%, 0) 100%
    ),
    radial-gradient(
      at 59.29246267933668% 37.728848541059556%,
      hsla(201.64948453608247, 64.2384105960265%, 70.3921568627451%, 1) 0%,
      hsla(201.64948453608247, 64.2384105960265%, 70.3921568627451%, 0) 100%
    ),
    radial-gradient(
      at 80.42716720241214% 36.34866032057123%,
      hsla(221.29032258064515, 46.26865671641791%, 39.411764705882355%, 1) 0%,
      hsla(221.29032258064515, 46.26865671641791%, 39.411764705882355%, 0) 100%
    );
}
.mcd-bg-white {
  background-color: #fff;
}
.mcd-ts {
  font-weight: 600;
}
.mcd-href {
  color: #212529;
}

.mcd-link-check-out-more {
  color: #000;
  text-decoration: none;
  font-weight: 600;
}

/* (start) Imagens uniformes */
.mcd-grid-image .card {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.mcd-grid-image .card:hover {
  border-color: #a8a8a8;
}
.mcd-grid-image .card-img-container {
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.mcd-grid-image .card-img-container img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}
.mcd-grid-image .card-body {
  align-content: center;
  min-height: 82px;
}
.mcd-grid-image .card-body a {
  text-transform: uppercase;
  text-decoration: none;
  color: #212529 !important;
}
.mcd-grid-image .badge {
  font-size: 0.9rem;
  margin-left: 5px;
}
/* (end) Imagens uniformes */

.mcd-navbar {
  margin-bottom: 15px;
}
.mcd-button-search {
  background: transparent;
  border: none;
  margin-right: 20px;
  color: #595c5f;
}
.mcd-highlights-badge {
  padding: 0.5rem 1.6rem;
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  background-color: #365393;
}

.mcd-pt-15 {
  padding-top: 15px;
}
.mcd-pt-20 {
  padding-top: 20px;
}
.mcd-pt-30 {
  padding-top: 30px;
}
.mcd-pt-40 {
  padding-top: 40px;
}
.mcd-pt-50 {
  padding-top: 50px;
}
.mcd-pl-7 {
  padding-left: 7px;
}
.mcd-pr-7 {
  padding-right: 7px;
}

.mcd-mb-15 {
  margin-bottom: 15px;
}
.mcd-mb-30 {
  margin-bottom: 30px;
}
.mcd-mb-50 {
  margin-bottom: 50px;
}

.mcd-mt-25 {
  margin-top: 25px;
}
.mcd-mt-26 {
  margin-top: 26px;
}
.mcd-mt-30 {
  margin-top: 30px;
}
.mcd-mt-40 {
  margin-top: 40px;
}
.mcd-mt-50 {
  margin-top: 50px;
}

.mcd-ml-15 {
  margin-left: 15px;
}

/* (start) Pagination */
.mcd-pagination .screen-reader-text {
  display: none;
}
.mcd-pagination .pagination {
  display: inline;
  text-align: center;
}
.mcd-pagination .page-numbers {
  display: none;
}
.mcd-pagination .next,
.mcd-pagination .prev {
  display: inline-block;
}
.mcd-pagination a {
  font-weight: 600;
}
/* (end) Pagination */

.mcd-wrapper-print-imagem img {
  max-width: 100%;
  height: auto;
  background-color: #fff;
}

.wp-element-caption {
  display: none;
}

.mcd-uppercase {
  text-transform: uppercase;
}

/* (start) JOINADS ajusts */
.separador::after,
.separador::before {
  border: 0px;
}
/* (end) JOINADS ajusts */

.mcd-banner-podium-joinads,
.mcd-banner-after-joinads,
.mcd-banner-jumbotron-joinads,
.mcd-banner-inner-a-joinads,
.mcd-banner-inner-b-joinads,
.mcd-banner-inner-c-joinads {
  height: 310px !important;
}

.container {
  max-width: 1140px !important;
}

@media (max-width: 767.98px) {
  .mcd-banner-podium-joinads,
  .mcd-banner-after-joinads,
  .mcd-banner-jumbotron-joinads,
  .mcd-banner-inner-a-joinads,
  .mcd-banner-inner-b-joinads,
  .mcd-banner-inner-c-joinads {
    height: 455px !important;
  }
  .mcd-highlights-badge:last-child {
    margin-top: 14px;
  }
}
