* {
  font-family: Raleway !important;
}

body {
  margin: 0px auto;
  max-width: 1250px !important;
  cursor: default;
  padding-top: 180px;
}
body header {
  background-color: white;
  position: fixed;
  width: 100%;
  left: 0px;
  z-index: 5;
  top: 0px;
  filter: drop-shadow(17px 0px 15px rgba(115, 115, 115, 0.3294117647));
}
body header .placeholder {
  height: 116px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body header .placeholder .btnicon a.icon, body header .placeholder .btnicon label.icon {
  height: 50px;
  width: 50px;
  display: inline-flex;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  opacity: 0.9;
}
body header .placeholder .btnicon a.icon svg, body header .placeholder .btnicon label.icon svg {
  height: 20px;
  fill: #636274;
}
body header .placeholder .btnicon a.icon:hover, body header .placeholder .btnicon label.icon:hover {
  opacity: 1;
  transition: transform 150ms;
  transform: translateY(-5px);
}
body header .placeholder .btnicon.menu input {
  position: fixed;
}
body header .placeholder .btnicon.menu .button-toggle-menu {
  cursor: pointer;
  font-size: 25px;
}
body header .placeholder .btnicon.menu .toggle-menu {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
body header .placeholder .btnicon.menu .toggle-menu:checked ~ menu {
  transform: translateX(0);
}
body header .placeholder .btnicon.menu .toggle-menu:checked ~ .overlay {
  pointer-events: initial;
  opacity: 1;
  z-index: 9;
}
body header .placeholder .btnicon.menu menu.menusite {
  width: 350px;
  list-style: none;
  border-right: solid 6px #EE3F84;
  background-color: #fff;
  position: fixed;
  padding: 20px 0px;
  top: 0px;
  left: 0px;
  z-index: 10;
  margin: 0px;
  height: 100vh;
  overflow: auto;
  transform: translateX(-150%);
  will-change: transform;
  transition: 0.3s transform linear;
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais {
  width: 25%;
  float: left;
  margin-bottom: 20px;
  margin-top: -20px;
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais.instagram {
  background: #f09433;
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f09433", endColorstr="#bc1888",GradientType=1 );
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais.facebook {
  background-color: #4267b2;
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais.whatsapp {
  background-color: #25d366;
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais.youtube {
  background-color: #ff0000;
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais.x_twitter {
  background-color: #000;
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais a {
  width: 100%;
  display: inline-flex;
  padding: 0px;
  height: 50px;
  align-items: center;
  justify-content: center;
}
body header .placeholder .btnicon.menu menu.menusite li.redessociais a svg {
  width: 20px;
  height: 20px;
  fill: #fff;
}
body header .placeholder .btnicon.menu menu.menusite li.juicyhub {
  background-color: #FFD86A;
  margin-top: 20px;
}
body header .placeholder .btnicon.menu menu.menusite li a {
  padding: 15px 50px;
  border-left: solid #EE3F84 0px;
  will-change: transform;
  transition: all 0.3s;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  font-size: 18px;
}
body header .placeholder .btnicon.menu menu.menusite li a span {
  display: block;
  font-size: 12px;
}
body header .placeholder .btnicon.menu menu.menusite li:not(.redessociais):hover a {
  padding-left: 20px;
  border-left-width: 40px;
}
body header .placeholder .btnicon.menu .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2823529412);
  opacity: 0;
  pointer-events: none;
  transition: 0.3s opacity ease-in-out;
  height: 100vh;
  z-index: -1;
}
body header .placeholder .logo {
  display: inline-flex;
  align-items: center;
}
body header .placeholder .logo a {
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  height: 100%;
}
body header .placeholder .logo a img {
  width: 138px;
}
body header .placeholder .assinarnewsletter .toggle-newsletter {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: fixed;
}
body header .placeholder .assinarnewsletter .toggle-newsletter:checked ~ label {
  color: #EE3F84;
  border: solid 1px #EE3F84;
  opacity: 1;
  background-color: #fff;
}
body header .placeholder .assinarnewsletter .toggle-newsletter:checked ~ label:hover {
  transform: unset;
}
body header .placeholder .assinarnewsletter .toggle-newsletter:checked ~ .cadastronewslettertopo {
  height: 400px;
  z-index: 6;
}
body header .placeholder .assinarnewsletter .btn.button {
  filter: drop-shadow(3px 3px 0px rgba(167, 37, 84, 0.65));
  border: solid 1px #A72554;
}
body header .placeholder .assinarnewsletter .cadastronewslettertopo {
  height: 0px;
  overflow: hidden;
  z-index: 0;
  transition: height 1s;
  position: fixed;
  margin-left: -440px;
  top: 76px;
  filter: drop-shadow(17px 0px 15px rgba(115, 115, 115, 0.3294117647));
}
body header .placeholder .pesquisar .toggle-pesquisar {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: fixed;
}
body header .placeholder .pesquisar .toggle-pesquisar:checked ~ label {
  background-color: #636274;
  opacity: 1;
}
body header .placeholder .pesquisar .toggle-pesquisar:checked ~ label:hover {
  transform: unset;
}
body header .placeholder .pesquisar .toggle-pesquisar:checked ~ label svg {
  fill: #fff;
}
body header .placeholder .pesquisar .toggle-pesquisar:checked ~ .formpesquisar {
  height: 80px;
  z-index: 6;
  border-top: solid 1px #636274;
}
body header .placeholder .pesquisar .formpesquisar {
  height: 0px;
  display: flex;
  overflow: hidden;
  border-top: solid 0px transparent;
  z-index: 0;
  transition: height 1s;
  position: fixed;
  left: 0px;
  top: 83px;
  width: 100%;
  filter: drop-shadow(17px 25px 15px rgba(115, 115, 115, 0.3294117647));
  background-color: #fff;
}
body header .placeholder .pesquisar .formpesquisar div {
  display: flex;
  width: 50%;
  margin: auto;
}
body header .placeholder .pesquisar .formpesquisar div input {
  flex-grow: 2;
  border: none;
  outline: 0;
}
body header .placeholder .pesquisar .formpesquisar div button {
  border: none;
  color: #EE3F84;
  font-weight: 500;
  background-color: transparent;
  cursor: pointer;
}
body header .placeholder .compartilhar .toggle-compartilhar {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: fixed;
}
body header .placeholder .compartilhar .toggle-compartilhar:checked ~ label {
  background-color: #636274;
  opacity: 1;
}
body header .placeholder .compartilhar .toggle-compartilhar:checked ~ label:hover {
  transform: unset;
}
body header .placeholder .compartilhar .toggle-compartilhar:checked ~ label svg {
  fill: #fff;
}
body header .placeholder .compartilhar .toggle-compartilhar:checked ~ .menucompartilhar {
  height: 250px;
  z-index: 6;
  border: solid 1px #636274;
}
body header .placeholder .compartilhar .menucompartilhar {
  height: 0px;
  z-index: 6;
  overflow: hidden;
  border: solid 0px transparent;
  transition: height 1s;
  position: fixed;
  margin-left: -137px;
  top: 83px;
  filter: drop-shadow(17px 25px 15px rgba(115, 115, 115, 0.3294117647));
  background-color: #fff;
}
body header .placeholder .compartilhar .menucompartilhar > span {
  display: block;
  padding: 20px;
  padding-bottom: 0px;
}
body header .placeholder .compartilhar .menucompartilhar .linkscompartilhar {
  padding: 20px;
  list-style: none;
  margin: 0px;
}
body header .placeholder .compartilhar .menucompartilhar .linkscompartilhar:last-child {
  margin-bottom: 0px;
}
body header .placeholder .compartilhar .menucompartilhar .linkscompartilhar li:last-child a {
  margin-bottom: 0px;
}
body header .placeholder .compartilhar .menucompartilhar .linkscompartilhar li a {
  display: flex;
  text-decoration: none;
  color: #636274;
  font-size: 12px;
  align-items: center;
  margin-bottom: 30px;
  cursor: pointer;
}
body header .placeholder .compartilhar .menucompartilhar .linkscompartilhar li a svg {
  height: 20px;
  width: 20px;
  margin-right: 5px;
  fill: #636274;
}
body header .placeholder.emalta {
  border-top: solid 1px #dbdbdb;
  display: block;
  height: auto;
}
body header .placeholder.emalta .materias {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  overflow: auto;
}
body header .placeholder.emalta .materias::-webkit-scrollbar {
  display: none;
}
body header .placeholder.emalta .materias h5 {
  margin: 0px;
  color: #636274;
  white-space: nowrap;
}
body header .placeholder.emalta .materias ul {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  list-style: none;
}
body header .placeholder.emalta .materias ul li {
  margin-left: 20px;
}
body header .placeholder.emalta .materias ul li a {
  color: #8E1F48;
  text-decoration: none;
  font-size: 14px;
  white-space: nowrap;
}
body header .placeholder.emalta .materias ul li a:hover {
  text-decoration: underline;
}
body main .placeholder {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 2060px !important;
  align-items: center;
  max-height: 2300px !important;
}
body main .placeholder section {
  min-width: 300px;
}
body main .placeholder section .head {
  border-bottom: solid 6px;
  display: flex;
  align-items: flex-end;
  padding-bottom: 5px;
}
body main .placeholder section .head .titulo {
  flex-grow: 2;
  margin: 0px;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
}
body main .placeholder section .head .titulo ~ div a {
  font-size: 12px;
  color: #828282 !important;
  text-decoration: none;
  transition: transform 150ms;
  opacity: 0.9;
  display: inline-block;
}
body main .placeholder section .head .titulo ~ div a:hover {
  text-decoration: underline;
  opacity: 1;
  transform: translateY(-3px);
}
body main .placeholder section .lista {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 20px;
  padding-bottom: 30px;
}
body main .placeholder section .lista a {
  text-decoration: none;
  color: #000;
  margin-bottom: 20px;
}
body main .placeholder section .lista a article img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 5px;
  border-radius: 10px 10px 0px 0px;
}
body main .placeholder section .lista a article h4 {
  margin: 0px;
  font-weight: 500;
  font-size: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body main .placeholder section .lista a article:hover h4 {
  text-decoration: underline;
}
body main .placeholder section.center {
  flex-grow: 2;
  max-width: 566px;
  min-width: 500px;
  padding: 0px 40px;
}
body main .placeholder section.center .lista {
  flex-basis: 180px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}
body main .placeholder section.center .lista a {
  max-width: 180px;
}
body main .placeholder section.center .lista a article img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 180px;
  height: 140px;
}
body main .placeholder section.center .lista a article h4 {
  -webkit-line-clamp: 3;
}
body main .placeholder section.center .lista .adsplaceholder img {
  width: 180px;
  height: 180px;
}
body main .placeholder section:not(.center) .adsplaceholder {
  margin-bottom: 35px;
}
body main .placeholder section.side {
  flex-grow: 2;
  max-width: 300px;
}
body main .placeholder section.noticias {
  order: 1;
}
body main .placeholder section.noticias .head {
  border-bottom-color: #1B6269;
}
body main .placeholder section.noticias .lista a article img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 300px;
  height: 110px;
}
body main .placeholder section.noticias .adsplaceholder {
  min-width: 300px;
  min-height: 250px;
}
body main .placeholder section.emcartaz {
  order: 9;
}
body main .placeholder section.emcartaz .head {
  border-bottom-color: #003a69;
}
body main .placeholder section.emcartaz .lista a article img {
  height: 140px;
}
body main .placeholder section.materiaprincipal {
  order: 3;
}
body main .placeholder section.materiaprincipal a {
  text-decoration: none;
  color: #000;
  margin-bottom: 50px;
  display: block;
}
body main .placeholder section.materiaprincipal a img {
  width: 100%;
  max-height: 290px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 5px;
  border-radius: 10px 10px 0px 0px;
}
body main .placeholder section.materiaprincipal a h4 {
  font-size: 25px;
  margin: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body main .placeholder section.materiaprincipal a p {
  font-size: 14px;
  margin: 5px 0px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body main .placeholder section.materiaprincipal a:hover h4 {
  text-decoration: underline;
}
body main .placeholder section.oquetemdenovo {
  order: 4;
}
body main .placeholder section.oquetemdenovo .head {
  border-bottom-color: #FFD86A;
}
body main .placeholder section.eventos {
  order: 7;
}
body main .placeholder section.eventos .head {
  border-bottom-color: #A72554;
}
body main .placeholder section.eventos .lista > div {
  max-width: 100%;
}
body main .placeholder section.eventos .lista article {
  flex-grow: 1;
  padding-bottom: 20px;
  border: solid 0px #A72554;
  border-bottom-width: 1px;
  margin-bottom: 20px;
}
body main .placeholder section.eventos .lista article .imagem_evento {
  display: none;
}
body main .placeholder section.eventos .lista article a {
  margin-bottom: 0px;
  display: block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
body main .placeholder section.eventos .lista article .dados_evento {
  display: flex;
  flex-wrap: wrap;
}
body main .placeholder section.eventos .lista article .dados_evento h4 {
  margin: 0px;
  font-size: 20px;
  margin-bottom: 5px;
  -webkit-line-clamp: 1;
  order: 1;
  width: 100%;
}
body main .placeholder section.eventos .lista article .dados_evento h4:hover {
  text-decoration: underline;
}
body main .placeholder section.eventos .lista article .dados_evento span {
  font-size: 12px;
  align-items: center;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
body main .placeholder section.eventos .lista article .dados_evento span.datas {
  order: 2;
  width: 100%;
}
body main .placeholder section.eventos .lista article .dados_evento span.local {
  order: 3;
  max-width: 60%;
}
body main .placeholder section.eventos .lista article .dados_evento span.local a {
  margin-bottom: 0px;
  cursor: default;
}
body main .placeholder section.eventos .lista article .dados_evento span.descricao_evento {
  display: none;
}
body main .placeholder section.eventos .lista article .dados_evento span.btninformacoes {
  display: none;
}
body main .placeholder section.eventos .lista article .dados_evento span.valor {
  order: 4;
  max-width: 32%;
  margin-left: 10px;
}
body main .placeholder section.eventos .lista article .dados_evento span.valor0 {
  background-color: #A72554;
  color: #fff;
  display: inline-flex;
  vertical-align: middle;
  padding: 0px 7px;
  font-size: 0px;
}
body main .placeholder section.eventos .lista article .dados_evento span.valor0 svg {
  fill: #fff;
}
body main .placeholder section.eventos .lista article .dados_evento span.valor0 svg {
  color: #fff;
}
body main .placeholder section.eventos .lista article .dados_evento span.valor0::after {
  content: "gratuito";
  font-size: 12px;
}
body main .placeholder section.eventos .lista article .dados_evento span svg {
  fill: #000;
  height: 14px;
  width: 14px;
  margin-right: 5px;
  opacity: 0.7;
}
body main .placeholder section.eventos .lista .adsplaceholder {
  min-width: 300px;
  min-height: 250px;
}
body main .placeholder section.assistir {
  order: 2;
}
body main .placeholder section.assistir .head {
  border-bottom-color: #F69079;
}
body main .placeholder section.assistir .lista iframe {
  margin-bottom: 20px;
}
body main .placeholder section.assistir .lista a article img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 300px;
  height: 168px;
}
body main .placeholder section.ondecomer {
  order: 5;
}
body main .placeholder section.ondecomer .head {
  border-bottom-color: #EE3F84;
}
body main .placeholder section.ondecomer .lista {
  justify-content: space-between;
  align-content: space-between;
}
body main .placeholder section.ondecurtir {
  order: 6;
}
body main .placeholder section.ondecurtir .head {
  border-bottom-color: #FCC8AE;
}
body footer {
  padding-bottom: 50px;
  margin-top: 50px;
}
body footer .adsplaceholder {
  display: flex;
  justify-content: center;
  margin: 50px;
  margin-top: 0px;
}
body footer .menufinal {
  display: flex;
  justify-content: space-around;
  padding: 20px;
  border: solid 1px #636274;
  border-left: 0px;
  border-right: 0px;
  align-items: center;
}
body footer .menufinal a {
  color: #636274;
  text-decoration: none;
  transition: transform 150ms;
  opacity: 0.9;
  font-weight: 600;
  display: inline-block;
}
body footer .menufinal a:hover {
  text-decoration: underline;
  opacity: 1;
  transform: translateY(-3px);
}
body footer .empresasaliadas {
  margin: 100px 0px;
}
body footer .empresasaliadas span {
  color: #636274;
  font-size: 20px;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
body footer .empresasaliadas .logos {
  display: flex;
  justify-content: center;
  gap: 100px;
}
body footer .empresasaliadas .logos div a {
  text-decoration: none;
}
body footer .empresasaliadas .logos div a img {
  height: 100px;
}
body footer .assinaturasite {
  text-align: center;
  margin: 100px 0px;
  padding-top: 100px;
  color: #636274;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-top: solid 1px #636274;
}
body footer .assinaturasite div span {
  display: inline-block;
  margin-right: 5px;
}
body footer .assinaturasite div span:first-child {
  font-weight: 600;
}
body footer .assinaturasite div img {
  height: 100px;
}
body footer .assinaturasite div svg {
  height: 100px;
  width: 100px;
}
body footer .assinaturasite div a {
  text-decoration: none;
  display: flex;
}
body button.btn, body a.button.btn, body label.button.btn {
  background-color: #EE3F84;
  opacity: 0.9;
  color: #fff;
  padding: 10px 20px;
  border: none;
  display: inline-block;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  text-transform: unset !important;
}
body button.btn:hover, body a.button.btn:hover, body label.button.btn:hover {
  opacity: 1;
  transition: transform 150ms;
  transform: translateY(-2px);
}
body .placeholder {
  max-width: 1250px;
  width: 1250px;
  margin: auto;
}
body.single-post #single, body.single #single, body.page-template #single {
  margin: 0px auto;
  max-width: 1250px;
  width: 1250px;
  display: flex;
}
body.single-post #single .colunaesquerda, body.single #single .colunaesquerda, body.page-template #single .colunaesquerda {
  width: 300px;
  flex-basis: 300px;
  max-width: 300px;
}
body.single-post #single .colunaesquerda .bannerlateral, body.single #single .colunaesquerda .bannerlateral, body.page-template #single .colunaesquerda .bannerlateral {
  height: 600px;
  max-height: 600px;
  width: 200px;
  flex-basis: 200px;
  max-width: 200px;
  z-index: 2;
  position: sticky;
  top: calc(50vh + 135px - 357px);
  left: calc(50vw - 627px);
}
body.single-post #single .container, body.single #single .container, body.page-template #single .container {
  padding: 0px 40px;
}
body.single-post #single .container .title-page, body.single #single .container .title-page, body.page-template #single .container .title-page {
  margin-bottom: 10px;
}
body.single-post #single .container .linhaeditorial, body.single #single .container .linhaeditorial, body.page-template #single .container .linhaeditorial {
  display: flex;
  background: #fff;
  padding: 20px;
  margin-bottom: 40px;
  filter: drop-shadow(0px 20px 10px rgba(115, 115, 115, 0.3294117647));
  align-items: center;
}
body.single-post #single .container .linhaeditorial > div, body.single #single .container .linhaeditorial > div, body.page-template #single .container .linhaeditorial > div {
  padding: 0px 20px;
}
body.single-post #single .container .linhaeditorial .linhaeditorialtexto, body.single #single .container .linhaeditorial .linhaeditorialtexto, body.page-template #single .container .linhaeditorial .linhaeditorialtexto {
  text-align: center;
  flex-grow: 1;
}
body.single-post #single .container .meta-infos, body.single #single .container .meta-infos, body.page-template #single .container .meta-infos {
  margin-top: 50px;
}
body.single-post #single .container .meta-infos .author, body.single #single .container .meta-infos .author, body.page-template #single .container .meta-infos .author {
  display: flex;
}
body.single-post #single .container .meta-infos .author img[src*="4b49f693a6319ef965241974fb08bf94"], body.single #single .container .meta-infos .author img[src*="4b49f693a6319ef965241974fb08bf94"], body.page-template #single .container .meta-infos .author img[src*="4b49f693a6319ef965241974fb08bf94"] {
  display: none;
}
body.single-post #single .container .meta-infos .author img.avatar, body.single #single .container .meta-infos .author img.avatar, body.page-template #single .container .meta-infos .author img.avatar {
  border-radius: 50px;
  border: solid 3px #A72554;
  margin-right: 20px;
}
body.single-post #single .container .meta-infos .author img.avatar ~ h5, body.single #single .container .meta-infos .author img.avatar ~ h5, body.page-template #single .container .meta-infos .author img.avatar ~ h5 {
  margin: 0px;
  font-size: 15px;
}
body.single-post #single .container .meta-infos .author img.avatar ~ h5 small, body.single #single .container .meta-infos .author img.avatar ~ h5 small, body.page-template #single .container .meta-infos .author img.avatar ~ h5 small {
  font-weight: 500;
}
body.single-post #single .container .meta-infos .tags, body.single #single .container .meta-infos .tags, body.page-template #single .container .meta-infos .tags {
  margin-bottom: 50px;
}
body.single-post #single .container .meta-infos .tags h6, body.single #single .container .meta-infos .tags h6, body.page-template #single .container .meta-infos .tags h6 {
  margin-bottom: 0px;
}
body.single-post #single .container .meta-infos .tags p, body.single #single .container .meta-infos .tags p, body.page-template #single .container .meta-infos .tags p {
  margin: 0px;
}
body.single-post #single .container .post-content .holder-content, body.single #single .container .post-content .holder-content, body.page-template #single .container .post-content .holder-content {
  margin-top: 40px;
}
body.single-post #single .container .post-content .adsplaceholder, body.single #single .container .post-content .adsplaceholder, body.page-template #single .container .post-content .adsplaceholder {
  display: flex;
}
body.single-post #single .related-posts, body.single #single .related-posts, body.page-template #single .related-posts {
  width: 250px;
  flex-basis: 250px;
  max-width: 250px;
  min-width: 250px;
}
body.single-post #single .related-posts .head, body.single #single .related-posts .head, body.page-template #single .related-posts .head {
  border-bottom: solid 6px;
  border-bottom-color: #1B6269;
  display: flex;
  align-items: flex-end;
  padding-bottom: 5px;
  margin-bottom: 20px;
  position: sticky;
  top: calc(50vh + 135px - 357px);
}
body.single-post #single .related-posts .head .titulo, body.single #single .related-posts .head .titulo, body.page-template #single .related-posts .head .titulo {
  flex-grow: 2;
  margin: 0px;
  font-size: 12px;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
}
body.single-post #single .related-posts .head .titulo ~ div a, body.single #single .related-posts .head .titulo ~ div a, body.page-template #single .related-posts .head .titulo ~ div a {
  font-size: 12px;
  color: #828282 !important;
  text-decoration: none;
  transition: transform 150ms;
  opacity: 0.9;
  display: inline-block;
}
body.single-post #single .related-posts .head .titulo ~ div a:hover, body.single #single .related-posts .head .titulo ~ div a:hover, body.page-template #single .related-posts .head .titulo ~ div a:hover {
  text-decoration: underline;
  opacity: 1;
  transform: translateY(-3px);
}
body.single-post #single .related-posts .card-holder, body.single #single .related-posts .card-holder, body.page-template #single .related-posts .card-holder {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  position: sticky;
  background-color: white;
  top: calc(50vh + 184px - 357px);
}
body.single-post #single .related-posts .card-holder .card, body.single #single .related-posts .card-holder .card, body.page-template #single .related-posts .card-holder .card {
  width: 100%;
  margin: 0;
  margin-bottom: 20px;
}
body.single-post #single .related-posts .card-holder .card a div, body.single #single .related-posts .card-holder .card a div, body.page-template #single .related-posts .card-holder .card a div {
  margin-bottom: 5px;
}
body.single-post #single .related-posts .card-holder .card a h4, body.single-post #single .related-posts .card-holder .card a h6, body.single #single .related-posts .card-holder .card a h4, body.single #single .related-posts .card-holder .card a h6, body.page-template #single .related-posts .card-holder .card a h4, body.page-template #single .related-posts .card-holder .card a h6 {
  font-size: 14px;
  margin: 0px;
  font-weight: 600;
  color: #403f46;
}
body.single-post .resumojuicy, body.single .resumojuicy, body.page-template .resumojuicy {
  margin: 50px 0px;
}
body.single-post .resumojuicy > .titulo, body.single .resumojuicy > .titulo, body.page-template .resumojuicy > .titulo {
  margin-bottom: 20px;
  display: block;
  font-weight: 700;
  text-align: center;
}
body.single-post .preresumojuicy, body.single .preresumojuicy, body.page-template .preresumojuicy {
  display: flex;
}
body.single-post .preresumojuicy .coluna, body.single .preresumojuicy .coluna, body.page-template .preresumojuicy .coluna {
  flex-grow: 1;
  flex-basis: 128px;
}
body.single-post .preresumojuicy .coluna.destaque, body.single .preresumojuicy .coluna.destaque, body.page-template .preresumojuicy .coluna.destaque {
  color: #000;
}
body.single-post .preresumojuicy .coluna.noticias, body.single .preresumojuicy .coluna.noticias, body.page-template .preresumojuicy .coluna.noticias {
  color: #1B6269;
}
body.single-post .preresumojuicy .coluna.novo, body.single .preresumojuicy .coluna.novo, body.page-template .preresumojuicy .coluna.novo {
  color: #FFD86A;
}
body.single-post .preresumojuicy .coluna.comer, body.single .preresumojuicy .coluna.comer, body.page-template .preresumojuicy .coluna.comer {
  color: #EE3F84;
}
body.single-post .preresumojuicy .coluna.curtir, body.single .preresumojuicy .coluna.curtir, body.page-template .preresumojuicy .coluna.curtir {
  color: #FCC8AE;
}
body.single-post .preresumojuicy .coluna.eventos, body.single .preresumojuicy .coluna.eventos, body.page-template .preresumojuicy .coluna.eventos {
  color: #A72554;
}
body.single-post .preresumojuicy .coluna .head, body.single .preresumojuicy .coluna .head, body.page-template .preresumojuicy .coluna .head {
  font-size: 12px;
  margin-bottom: 10px;
  display: block;
  text-decoration: none;
  border-bottom: solid 2px;
  padding: 0px 10px;
  padding-bottom: 5px;
  color: inherit !important;
}
body.single-post .preresumojuicy .coluna .head a, body.single .preresumojuicy .coluna .head a, body.page-template .preresumojuicy .coluna .head a {
  color: inherit !important;
  text-decoration: none;
  font-weight: 600;
}
body.single-post .preresumojuicy .coluna .head a:hover, body.single .preresumojuicy .coluna .head a:hover, body.page-template .preresumojuicy .coluna .head a:hover {
  text-decoration: underline;
}
body.single-post .preresumojuicy .coluna .card, body.single .preresumojuicy .coluna .card, body.page-template .preresumojuicy .coluna .card {
  width: auto !important;
  margin: 0px !important;
  padding: 0px 10px;
}
body.single-post .preresumojuicy .coluna .card a, body.single-post .preresumojuicy .coluna .card article, body.single .preresumojuicy .coluna .card a, body.single .preresumojuicy .coluna .card article, body.page-template .preresumojuicy .coluna .card a, body.page-template .preresumojuicy .coluna .card article {
  display: block;
  background: unset;
  color: #000;
}
body.single-post .preresumojuicy .coluna .card a::before, body.single-post .preresumojuicy .coluna .card article::before, body.single .preresumojuicy .coluna .card a::before, body.single .preresumojuicy .coluna .card article::before, body.page-template .preresumojuicy .coluna .card a::before, body.page-template .preresumojuicy .coluna .card article::before {
  content: unset;
}
body.single-post .preresumojuicy .coluna .card a .em-item-image, body.single-post .preresumojuicy .coluna .card article .em-item-image, body.single .preresumojuicy .coluna .card a .em-item-image, body.single .preresumojuicy .coluna .card article .em-item-image, body.page-template .preresumojuicy .coluna .card a .em-item-image, body.page-template .preresumojuicy .coluna .card article .em-item-image {
  min-width: unset !important;
  width: unset !important;
  height: unset !important;
}
body.single-post .preresumojuicy .coluna .card a img, body.single-post .preresumojuicy .coluna .card article img, body.single .preresumojuicy .coluna .card a img, body.single .preresumojuicy .coluna .card article img, body.page-template .preresumojuicy .coluna .card a img, body.page-template .preresumojuicy .coluna .card article img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 110px;
  height: 80px !important;
  margin-bottom: 10px;
  border-left: unset;
  padding: unset !important;
}
body.single-post .preresumojuicy .coluna .card a h4, body.single-post .preresumojuicy .coluna .card article h4, body.single .preresumojuicy .coluna .card a h4, body.single .preresumojuicy .coluna .card article h4, body.page-template .preresumojuicy .coluna .card a h4, body.page-template .preresumojuicy .coluna .card article h4 {
  margin: 0px;
  padding: 0px;
  color: #1d1d1d !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body.single-post .preresumojuicy .coluna .card a .dados_evento span, body.single-post .preresumojuicy .coluna .card a .dados_evento .em-event.em-item, body.single-post .preresumojuicy .coluna .card article .dados_evento span, body.single-post .preresumojuicy .coluna .card article .dados_evento .em-event.em-item, body.single .preresumojuicy .coluna .card a .dados_evento span, body.single .preresumojuicy .coluna .card a .dados_evento .em-event.em-item, body.single .preresumojuicy .coluna .card article .dados_evento span, body.single .preresumojuicy .coluna .card article .dados_evento .em-event.em-item, body.page-template .preresumojuicy .coluna .card a .dados_evento span, body.page-template .preresumojuicy .coluna .card a .dados_evento .em-event.em-item, body.page-template .preresumojuicy .coluna .card article .dados_evento span, body.page-template .preresumojuicy .coluna .card article .dados_evento .em-event.em-item {
  display: none;
}
body.single-post .preresumojuicy .coluna .card a .dados_evento a, body.single-post .preresumojuicy .coluna .card article .dados_evento a, body.single .preresumojuicy .coluna .card a .dados_evento a, body.single .preresumojuicy .coluna .card article .dados_evento a, body.page-template .preresumojuicy .coluna .card a .dados_evento a, body.page-template .preresumojuicy .coluna .card article .dados_evento a {
  margin: 0px;
  padding: 0px;
  color: #1d1d1d !important;
  font-weight: 400;
  font-size: 12px;
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body.single-post .single_side_direita, body.single .single_side_direita, body.page-template .single_side_direita {
  max-height: calc(100vh - 116px);
  width: 160px;
  max-width: 160px;
  z-index: 2;
  position: fixed;
  top: 142px;
  right: calc(50vw - 627px);
  background-color: #fff;
}
body.single-post .single_side_direita .related-posts .card-holder a, body.single .single_side_direita .related-posts .card-holder a, body.page-template .single_side_direita .related-posts .card-holder a {
  text-decoration: none;
  margin-bottom: 20px;
  display: block;
}
body.single-post .single_side_direita .related-posts .card-holder a article img, body.single .single_side_direita .related-posts .card-holder a article img, body.page-template .single_side_direita .related-posts .card-holder a article img {
  width: 160px;
  height: 90px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 5px;
}
body.single-post .single_side_direita .related-posts .card-holder a article h4, body.single-post .single_side_direita .related-posts .card-holder a article h6, body.single .single_side_direita .related-posts .card-holder a article h4, body.single .single_side_direita .related-posts .card-holder a article h6, body.page-template .single_side_direita .related-posts .card-holder a article h4, body.page-template .single_side_direita .related-posts .card-holder a article h6 {
  font-size: 12px;
  color: #403f46;
  font-weight: 500;
  margin: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body.single-post .post-content .meta-infos .author, body.single-post .post-content .meta-infos .tags, body.single .post-content .meta-infos .author, body.single .post-content .meta-infos .tags, body.page-template .post-content .meta-infos .author, body.page-template .post-content .meta-infos .tags {
  display: none;
}
body.single-post #single .featured-image, body.single #single .featured-image, body.page-template #single .featured-image {
  background-color: unset !important;
  height: auto !important;
}
body.single-post #single .featured-image .holder, body.single #single .featured-image .holder, body.page-template #single .featured-image .holder {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.single-post #single .featured-image .holder .meta, body.single #single .featured-image .holder .meta, body.page-template #single .featured-image .holder .meta {
  order: 1;
  margin: 0px;
}
body.single-post #single .featured-image .holder .meta time, body.single #single .featured-image .holder .meta time, body.page-template #single .featured-image .holder .meta time {
  color: #636274;
}
body.single-post #single .featured-image .holder .category, body.single #single .featured-image .holder .category, body.page-template #single .featured-image .holder .category {
  order: 0;
  margin-top: 0px;
}
body .button.load-more {
  color: #fff;
  padding: 20px 30px;
  background-color: #ee3f84;
  text-decoration: none;
}
body .cadastronewsletter {
  width: 600px;
  margin: auto;
}
body .cadastronewsletter .bricks--component-embeddable-form {
  border: none !important;
  border-radius: 10px !important;
  padding: 30px 20px !important;
  background-color: #f2f2f2;
  filter: drop-shadow(17px 0px 15px rgba(115, 115, 115, 0.3294117647));
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section {
  background-color: #f2f2f2 !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row {
  min-height: unset !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column > div {
  min-height: unset !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks--component {
  margin: 0px !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks--component h1 {
  margin: 0px !important;
  color: #000000 !important;
  font-size: 18px !important;
  text-transform: none !important;
  margin-bottom: 10px !important;
  font-family: Raleway !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks--component h4 {
  margin: 0px !important;
  color: #000000 !important;
  font-size: 14px !important;
  line-height: 25px !important;
  margin-bottom: 10px !important;
  font-family: Raleway !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks-form form {
  display: flex;
  align-items: center;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks-form form .bricks-form__fieldset {
  flex-grow: 2;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks-form form .bricks-form__fieldset .bricks-form__field {
  margin-bottom: 0px !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks-form form .bricks-form__fieldset .bricks-form__field .bricks-form__input {
  background-color: #fff !important;
  font-family: Raleway !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks-form form .bricks-form__submit {
  width: auto !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column .bricks-form form .bricks-form__submit button {
  font-size: 14px !important;
  padding: 10px 25px !important;
  width: auto !important;
  height: auto !important;
  min-width: unset !important;
  border: none !important;
  font-weight: 400 !important;
  font-family: Raleway !important;
}
body .cadastronewsletter .bricks--component-embeddable-form .bricks--section .bricks--row .bricks--column p {
  margin: 0px !important;
}
body.single-event .meta-infos, body.page-template .meta-infos {
  display: none;
}
body.single-event .featured-image, body.page-template .featured-image {
  display: none;
}
body.single-event .post-content p, body.page-template .post-content p {
  line-height: 2em !important;
}
body.single-event .post-content .holder-content, body.page-template .post-content .holder-content {
  margin-top: 0px !important;
}
body.single-event .post-content .holder-content h1, body.page-template .post-content .holder-content h1 {
  margin: 0px !important;
}
body.single-event .post-content .holder-content .em.em-item.em-item-single .em-item-header, body.page-template .post-content .holder-content .em.em-item.em-item-single .em-item-header {
  flex-direction: column;
}
body.single-event .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-image, body.page-template .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-image {
  order: 0 !important;
}
body.single-event .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-image img, body.page-template .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-image img {
  padding: 0px !important;
}
body.single-event .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0, body.page-template .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0 {
  background-color: #A72554;
  color: #fff;
  display: inline-flex;
  vertical-align: middle;
  padding: 0px 7px;
  font-size: 0px;
}
body.single-event .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0 svg, body.page-template .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0 svg {
  fill: #fff;
}
body.single-event .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0 svg, body.page-template .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0 svg {
  color: #fff;
}
body.single-event .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0::after, body.page-template .post-content .holder-content .em.em-item.em-item-single .em-item-header .em-item-meta .em-item-meta-line.valor0::after {
  content: "gratuito";
  font-size: 12px;
}
body.single-event .related-posts, body.page-template .related-posts {
  width: 250px !important;
  flex-basis: 250px !important;
  max-width: 250px !important;
  min-width: 250px !important;
}
body.single-event .related-posts .head, body.page-template .related-posts .head {
  border-bottom: solid 6px;
  border-bottom-color: #A72554 !important;
  display: flex;
  align-items: flex-end;
  padding-bottom: 5px;
}
body.single-event .related-posts .head .titulo, body.page-template .related-posts .head .titulo {
  flex-grow: 2;
  margin: 0px;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
}
body.single-event .related-posts .head .titulo ~ div a, body.page-template .related-posts .head .titulo ~ div a {
  font-size: 12px;
  color: #828282 !important;
  text-decoration: none;
  transition: transform 150ms;
  opacity: 0.9;
  display: inline-block;
}
body.single-event .related-posts .head .titulo ~ div a:hover, body.page-template .related-posts .head .titulo ~ div a:hover {
  text-decoration: underline;
  opacity: 1;
  transform: translateY(-3px);
}
body.single-event .related-posts .lista, body.page-template .related-posts .lista {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 20px;
  padding-bottom: 30px;
  position: sticky;
  background-color: white;
  top: calc(50vh + 184px - 357px);
}
body.single-event .related-posts .lista a, body.page-template .related-posts .lista a {
  text-decoration: none;
  color: #000;
  margin-bottom: 20px;
}
body.single-event .related-posts .lista a article img, body.page-template .related-posts .lista a article img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 5px;
}
body.single-event .related-posts .lista a article h4, body.page-template .related-posts .lista a article h4 {
  margin: 0px;
  font-weight: 400;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body.single-event .related-posts .lista a article:hover h4, body.page-template .related-posts .lista a article:hover h4 {
  text-decoration: underline;
}
body.single-event .related-posts .lista > div, body.page-template .related-posts .lista > div {
  max-width: 100%;
}
body.single-event .related-posts .lista .em.em-list, body.page-template .related-posts .lista .em.em-list {
  display: flex;
  flex-direction: column;
  grid-gap: 0px;
}
body.single-event .related-posts .lista .em.em-list article, body.page-template .related-posts .lista .em.em-list article {
  flex-grow: 1;
  padding-bottom: 20px;
  border-bottom-width: 1px;
  margin-bottom: 20px;
}
body.single-event .related-posts .lista .em.em-list article .em-event.em-item, body.page-template .related-posts .lista .em.em-list article .em-event.em-item {
  display: none;
}
body.single-event .related-posts .lista .em.em-list article:not(:last-child), body.page-template .related-posts .lista .em.em-list article:not(:last-child) {
  border-bottom: solid 1px #A72554;
}
body.single-event .related-posts .lista .em.em-list article .imagem_evento, body.page-template .related-posts .lista .em.em-list article .imagem_evento {
  display: none;
}
body.single-event .related-posts .lista .em.em-list article a, body.page-template .related-posts .lista .em.em-list article a {
  margin-bottom: 0px;
  display: block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento h4, body.page-template .related-posts .lista .em.em-list article .dados_evento h4 {
  margin: 0px !important;
  font-size: 20px !important;
  margin-bottom: 5px !important;
  -webkit-line-clamp: 1;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento h4:hover, body.page-template .related-posts .lista .em.em-list article .dados_evento h4:hover {
  text-decoration: underline;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento h4 a, body.page-template .related-posts .lista .em.em-list article .dados_evento h4 a {
  color: #000 !important;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span, body.page-template .related-posts .lista .em.em-list article .dados_evento span {
  font-size: 12px;
  align-items: center;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span.local a, body.page-template .related-posts .lista .em.em-list article .dados_evento span.local a {
  margin-bottom: 0px;
  cursor: default;
  color: #000 !important;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span.descricao_evento, body.page-template .related-posts .lista .em.em-list article .dados_evento span.descricao_evento {
  display: none;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span.btninformacoes, body.page-template .related-posts .lista .em.em-list article .dados_evento span.btninformacoes {
  display: none;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span.valor0, body.page-template .related-posts .lista .em.em-list article .dados_evento span.valor0 {
  background-color: #A72554;
  color: #fff;
  display: inline-flex;
  vertical-align: middle;
  padding: 0px 7px;
  font-size: 0px;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span.valor0 svg, body.page-template .related-posts .lista .em.em-list article .dados_evento span.valor0 svg {
  fill: #fff;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span.valor0 svg, body.page-template .related-posts .lista .em.em-list article .dados_evento span.valor0 svg {
  color: #fff;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span.valor0::after, body.page-template .related-posts .lista .em.em-list article .dados_evento span.valor0::after {
  content: "gratuito";
  font-size: 12px;
}
body.single-event .related-posts .lista .em.em-list article .dados_evento span svg, body.page-template .related-posts .lista .em.em-list article .dados_evento span svg {
  fill: #000;
  height: 14px;
  width: 14px;
  margin-right: 5px;
  opacity: 0.7;
}
body.single-event .related-posts .lista .adsplaceholder, body.page-template .related-posts .lista .adsplaceholder {
  min-width: 300px;
  min-height: 250px;
}
body.page-template .container .title-page h1 {
  color: #636274;
  font-weight: 900;
  font-size: 32px;
  text-transform: uppercase;
}
body.page .holder-content .gallery.gallery-columns-4 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
body.page .holder-content .gallery.gallery-columns-4 br {
  display: none;
}
body.page .holder-content .gallery.gallery-columns-4 .gallery-item {
  width: 21% !important;
  transition: transform 0.5s;
  float: unset !important;
  margin-top: unset !important;
  text-align: unset !important;
}
body.page .holder-content .gallery.gallery-columns-4 .gallery-item:hover {
  transform: scale(2);
  box-shadow: 1px -1px 23px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px -1px 23px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px -1px 23px 0px rgba(0, 0, 0, 0.3);
  border: solid 1px #c5c5c5;
}
body.search .container > h4 {
  margin-top: 50px;
}
body.search .container .holder-eventos .imagem_evento {
  display: none;
}
body.search .container .holder-eventos .dados_evento .local, body.search .container .holder-eventos .dados_evento .valor, body.search .container .holder-eventos .dados_evento .descricao_evento, body.search .container .holder-eventos .dados_evento .btninformacoes, body.search .container .holder-eventos .dados_evento .em-event {
  display: none;
}
body.search .container .holder-eventos .dados_evento .em-item-title {
  margin-bottom: 0px !important;
}
body.search .container .holder-eventos .dados_evento .em-item-title a {
  font-size: 18px;
  color: #212121 !important;
  font-weight: 500;
}
body.search .container .holder-eventos .dados_evento .em-item-title a:hover {
  text-decoration: underline;
}
body.search .container .holder-eventos .dados_evento .datas {
  font-size: 14px;
}
body.page-template-page-santos-hoje-php section.eventos {
  margin-bottom: 50px;
}
body.page-template-page-santos-hoje-php section.eventos .lista {
  display: flex;
}
body.page-template-page-santos-hoje-php section.eventos .lista > div {
  max-width: 100%;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list {
  display: flex;
  flex-wrap: wrap;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article {
  width: 20%;
  flex-grow: 1;
  padding: 20px;
  border: solid 1px #A72554;
  margin-bottom: 20px;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .imagem_evento img {
  width: 280px;
  height: 200px !important;
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article a {
  margin-bottom: 0px;
  display: block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article a.em-event.em-item {
  display: none;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento h4 {
  margin: 0px;
  font-size: 20px;
  margin-bottom: 10px !important;
  -webkit-line-clamp: 1;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento h4:hover {
  text-decoration: underline;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento h4 a {
  font-size: 20px;
  text-decoration: none;
  margin-top: 10px;
  color: #000 !important;
  font-weight: 500;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento h4 a:hover {
  text-decoration: underline;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span {
  font-size: 12px;
  align-items: center;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span.local a {
  margin-bottom: 0px;
  font-size: 12px;
  cursor: default;
  text-decoration: none;
  color: #000 !important;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span.descricao_evento {
  display: none;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span.btninformacoes {
  display: none;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span.valor0 {
  background-color: #A72554;
  color: #fff;
  display: inline-flex;
  vertical-align: middle;
  padding: 0px 7px;
  font-size: 0px;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span.valor0 svg {
  fill: #fff;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span.valor0 svg {
  color: #fff;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span.valor0::after {
  content: "gratuito";
  font-size: 12px;
}
body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article .dados_evento span svg {
  fill: #000;
  height: 14px;
  width: 14px;
  margin-right: 5px;
  opacity: 0.7;
}
body section.category > .title-page {
  margin-bottom: 50px !important;
}
body section.category > .placeholder {
  display: flex;
  justify-content: space-between;
}
body section.category > .placeholder .container-news {
  flex-grow: 1;
}
body section.category > .placeholder .container-news article.card-news {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 2px #dbdbdb;
}
body section.category > .placeholder .container-news article.card-news a {
  display: flex;
  text-decoration: none;
  color: #000;
}
body section.category > .placeholder .container-news article.card-news a > div > img {
  height: 150px;
  margin-right: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px 10px 0px 0px;
  width: 300px;
}
body section.category > .placeholder .container-news article.card-news a > div.infos .date {
  margin-top: 10px;
  display: block;
  color: #8d8d8d;
}
body section.category > .placeholder .lateral-content {
  min-width: 300px;
  margin-left: 20px;
}
body section.category > .placeholder .lateral-content.eventos {
  margin-left: 50px;
}
body section.category > .placeholder .lateral-content.eventos > div {
  max-width: 100%;
}
body section.category > .placeholder .lateral-content.eventos article {
  flex-grow: 1;
  padding-bottom: 20px;
  border: solid 0px #A72554;
  border-bottom-width: 1px;
  margin-bottom: 20px;
}
body section.category > .placeholder .lateral-content.eventos article a.em-event.em-item {
  display: none;
}
body section.category > .placeholder .lateral-content.eventos article .imagem_evento img {
  height: 150px;
  margin-right: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 300px;
}
body section.category > .placeholder .lateral-content.eventos article a {
  margin-bottom: 0px;
  display: block;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  color: #000 !important;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento {
  display: flex;
  flex-wrap: wrap;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento h4 {
  margin: 0px;
  font-size: 20px;
  margin-bottom: 5px !important;
  -webkit-line-clamp: 1;
  color: #000;
  order: 1;
  width: 100%;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento h4:hover {
  text-decoration: underline;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span {
  font-size: 12px;
  align-items: center;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.datas {
  order: 2;
  width: 100%;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.local {
  order: 3;
  max-width: 60%;
  text-decoration: none;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.local a {
  margin-bottom: 0px;
  cursor: default;
  color: #000;
  font-size: 12px;
  text-decoration: none;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.descricao_evento {
  display: none;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.btninformacoes {
  display: none;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.valor {
  order: 4;
  max-width: 32%;
  margin-left: 10px;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.valor0 {
  background-color: #A72554;
  color: #fff;
  display: inline-flex;
  vertical-align: middle;
  padding: 0px 7px;
  font-size: 0px;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.valor0 svg {
  fill: #fff;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.valor0 svg {
  color: #fff;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span.valor0::after {
  content: "gratuito";
  font-size: 12px;
}
body section.category > .placeholder .lateral-content.eventos article .dados_evento span svg {
  fill: #000;
  height: 14px;
  width: 14px;
  margin-right: 5px;
  opacity: 0.7;
}
body section.category > .placeholder .lateral-content.eventos .adsplaceholder {
  min-width: 300px;
  min-height: 250px;
}

@media (max-width: 1200px) {
  body {
    max-width: 100vw;
    padding-top: 140px !important;
  }
  body header {
    margin: 0px;
    padding: 0px;
    filter: drop-shadow(-10px 5px 30px rgba(115, 115, 115, 0.5294117647));
  }
  body header .placeholder {
    height: 70px;
  }
  body header .placeholder .adsplaceholder.adsplaceholder.topo {
    display: none;
  }
  body header .placeholder .logo {
    flex-grow: 2;
  }
  body header .placeholder .logo a {
    margin-right: 0px;
  }
  body header .placeholder .assinarnewsletter {
    display: none;
  }
  body header .placeholder .assinarnewsletter label.btn {
    padding: 5px 10px;
    font-size: 12px;
  }
  body header .placeholder .assinarnewsletter .cadastronewslettertopo {
    max-width: calc(100% - 30px) !important;
    left: 15px;
    right: unset;
    position: fixed;
    top: 80px;
    margin: 0px;
  }
  body header .placeholder .assinarnewsletter .cadastronewslettertopo .bricks--component-embeddable-form {
    width: auto !important;
  }
  body header .placeholder .assinarnewsletter .cadastronewslettertopo .bricks--component-embeddable-form .bricks-form .bricks-form__fieldset {
    flex-direction: column !important;
  }
  body header .placeholder .assinarnewsletter .cadastronewslettertopo .bricks--component-embeddable-form .bricks-form .bricks-form__fieldset .bricks-form__field {
    width: 100% !important;
  }
  body header .placeholder .pesquisar .formpesquisar {
    top: 60px;
  }
  body header .placeholder .pesquisar .formpesquisar div {
    width: 85%;
  }
  body header .placeholder .compartilhar .menucompartilhar {
    top: 60px;
  }
  body header .placeholder.emalta .materias {
    justify-content: start;
  }
  body section.adsplaceholder.main {
    margin-bottom: 25px;
    text-align: center;
  }
  body main {
    margin: auto;
  }
  body main .placeholder {
    height: auto !important;
    max-width: 100%;
    max-height: unset !important;
  }
  body main .placeholder section {
    flex-basis: auto;
    width: 100%;
    margin: auto;
    margin-bottom: 30px;
  }
  body main .placeholder section.side {
    max-width: 100%;
  }
  body main .placeholder section.materiaprincipal {
    order: 1;
    max-width: calc(100% - 40px) !important;
  }
  body main .placeholder section.materiaprincipal a {
    margin-bottom: 0px;
  }
  body main .placeholder section.materiaprincipal a article img {
    width: 43%;
    float: left;
    margin-right: 10px;
    height: 102px;
  }
  body main .placeholder section.materiaprincipal a article h4 {
    font-size: 16px;
    -webkit-line-clamp: 3;
    width: calc(57% - 10px);
  }
  body main .placeholder section.materiaprincipal a article p {
    -webkit-line-clamp: 2;
    width: calc(57% - 10px);
    font-size: 13px;
    font-weight: 500;
  }
  body main .placeholder section.noticias {
    order: 2;
  }
  body main .placeholder section.noticias .lista a article img {
    height: 100px;
    width: 150px;
  }
  body main .placeholder section.adsplaceholder {
    order: 0;
    margin-bottom: 25px;
    text-align: center;
  }
  body main .placeholder section.adsplaceholder.main {
    order: 0;
  }
  body main .placeholder section.adsplaceholder.ads01 {
    order: 2;
  }
  body main .placeholder section.adsplaceholder.ads02 {
    order: 3;
  }
  body main .placeholder section.adsplaceholder.ads03 {
    order: 4;
  }
  body main .placeholder section.adsplaceholder.ads04 {
    order: 5;
  }
  body main .placeholder section.adsplaceholder.ads05 {
    order: 7;
  }
  body main .placeholder section.adsplaceholder.ads06 {
    order: 9;
  }
  body main .placeholder section.oquetemdenovo {
    order: 3;
  }
  body main .placeholder section.oquetemdenovo .lista a article img {
    height: 120px;
    width: 120px;
  }
  body main .placeholder section.oquetemdenovo .lista a article h4 {
    -webkit-line-clamp: 3;
  }
  body main .placeholder section.eventos {
    order: 4;
  }
  body main .placeholder section.eventos .lista .em-events-list {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
  }
  body main .placeholder section.eventos .lista .em-events-list article {
    border-bottom-width: 0px !important;
    padding-bottom: 0px;
    min-width: 250px;
    padding-left: 20px;
    margin-bottom: 5px;
  }
  body main .placeholder section.eventos .lista .em-events-list article:not(:last-child) {
    border-right-width: 1px !important;
    padding-right: 20px;
  }
  body main .placeholder section.assistir {
    order: 8;
  }
  body main .placeholder section.assistir .lista iframe {
    margin-bottom: 5px;
    margin-right: 20px;
  }
  body main .placeholder section.assistir .lista iframe:first-child {
    margin-left: 20px;
  }
  body main .placeholder section.emcartaz {
    order: 8;
  }
  body main .placeholder section.emcartaz .lista a {
    width: 100%;
  }
  body main .placeholder section.emcartaz .lista a article img {
    height: 90px;
  }
  body main .placeholder section.ondecomer .lista a article img, body main .placeholder section.ondecurtir .lista a article img {
    height: 120px;
    width: 120px;
  }
  body main .placeholder section.ondecomer .lista a article h4, body main .placeholder section.ondecurtir .lista a article h4 {
    -webkit-line-clamp: 3;
  }
  body main .placeholder section.center {
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    padding: 0px;
  }
  body main .placeholder section.center .adsplaceholder {
    order: 2;
    margin-right: 20px;
  }
  body main .placeholder section.center .adsplaceholder .gam-slot {
    margin: 0px !important;
  }
  body main .placeholder section .head {
    margin-left: 30px;
    width: calc(100% - 30px);
  }
  body main .placeholder section .head .titulo {
    max-width: 100%;
  }
  body main .placeholder section .head .titulo ~ div {
    padding-right: 30px;
  }
  body main .placeholder section .lista {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    padding-bottom: 0px;
    padding-top: 20px;
  }
  body main .placeholder section .lista > div[id*=div-gpt-ad] {
    margin-right: 20px;
    order: 2;
  }
  body main .placeholder section .lista a {
    margin-right: 20px;
    margin-bottom: 5px;
  }
  body main .placeholder section .lista a:first-child {
    margin-left: 20px;
  }
  body main .placeholder section .lista a:last-child {
    margin-right: 20px;
  }
  body main .placeholder section .lista a article h4 {
    font-size: 15px;
    font-weight: 500;
    -webkit-line-clamp: 3;
  }
  body footer .placeholder .menufinal {
    flex-direction: row;
    padding: 0px;
    flex-wrap: wrap;
    margin: auto;
    padding: 30px 30px;
    gap: 30px;
    text-align: center;
  }
  body footer .placeholder .menufinal a {
    padding: 10px 20px;
  }
  body footer .placeholder .empresasaliadas .logos {
    flex-direction: row;
    flex-wrap: wrap;
  }
  body footer .placeholder .empresasaliadas .logos div img {
    height: 100px;
  }
  body footer .placeholder .assinaturasite {
    flex-direction: column;
    margin: 100px 0px;
    margin-bottom: 0px;
    padding: 50px 0px;
    border-right: 0px;
    border-left: 0px;
  }
  body footer .placeholder .assinaturasite div:first-child {
    margin-bottom: 50px;
  }
  body footer .placeholder .assinaturasite div:last-child {
    font-size: 12px;
    margin-top: 50px;
    padding: 50px 0px;
    border-top: solid 1px #636274;
    width: 100%;
  }
  body .placeholder {
    max-width: 100vw;
    width: 100vw;
  }
  body.single-post #single, body.page-template #single {
    max-width: unset;
    width: auto;
    flex-direction: column;
  }
  body.single-post #single .colunaesquerda, body.page-template #single .colunaesquerda {
    display: none;
  }
  body.single-post #single .container .featured-image, body.page-template #single .container .featured-image {
    padding: 0px !important;
  }
  body.single-post #single .container .featured-image .holder, body.page-template #single .container .featured-image .holder {
    flex-direction: column;
    align-items: start;
  }
  body.single-post #single .container .featured-image .holder .meta, body.page-template #single .container .featured-image .holder .meta {
    margin-top: 10px;
  }
  body.single-post #single .container .post-content, body.page-template #single .container .post-content {
    padding: 0px;
    margin-top: 0px;
  }
  body.single-post #single .container .post-content .holder-content, body.page-template #single .container .post-content .holder-content {
    margin-top: 0px;
  }
  body.single-post #single .related-posts, body.page-template #single .related-posts {
    width: calc(100% - 40px);
    margin: auto;
    max-width: unset;
    order: 6 !important;
  }
  body.single-post #single .related-posts .head, body.page-template #single .related-posts .head {
    position: unset;
  }
  body.single-post #single .preresumojuicy, body.page-template #single .preresumojuicy {
    flex-wrap: nowrap;
    overflow-x: scroll;
    margin: 0px -40px;
  }
  body.single-post #single .preresumojuicy .coluna, body.page-template #single .preresumojuicy .coluna {
    flex-basis: 140px;
    min-width: 140px;
  }
  body.single-post #single .preresumojuicy .coluna .card a img, body.single-post #single .preresumojuicy .coluna .card article img, body.page-template #single .preresumojuicy .coluna .card a img, body.page-template #single .preresumojuicy .coluna .card article img {
    width: 100%;
  }
  body.single-event #single, body.page-template #single {
    flex-direction: column;
    width: auto !important;
  }
  body.single-event #single .colunaesquerda, body.page-template #single .colunaesquerda {
    display: none;
  }
  body.single-event #single .container, body.page-template #single .container {
    padding: 0px 20px;
  }
  body.single-event #single .container .post-content, body.page-template #single .container .post-content {
    margin-top: 0px;
  }
  body.single-event #single .container .post-content .em.em-view-container .em-item-header .em-item-meta, body.page-template #single .container .post-content .em.em-view-container .em-item-header .em-item-meta {
    flex-direction: column;
  }
  body.single-event #single .related-posts, body.page-template #single .related-posts {
    margin: auto;
  }
  body.single .cadastronewsletter, body.page-template .cadastronewsletter {
    width: 100%;
    margin-bottom: 20px;
  }
  body.single .cadastronewsletter > section > div > div, body.page-template .cadastronewsletter > section > div > div {
    width: auto !important;
  }
  body.single .cadastronewsletter > section > div > div form, body.page-template .cadastronewsletter > section > div > div form {
    display: flex;
    flex-direction: column;
  }
  body.single .cadastronewsletter > section > div > div form .bricks-form__submit, body.page-template .cadastronewsletter > section > div > div form .bricks-form__submit {
    margin-top: 15px !important;
  }
  body.single .post-content img.alignleft, body.page-template .post-content img.alignleft {
    float: left;
    margin-right: 20px;
  }
  body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  body.page-template-page-santos-hoje-php section.eventos .lista .em.em-list article {
    width: 80%;
    margin: auto;
    margin-bottom: 20px;
  }
  body.page-template-page-santos-hoje-php .holder-news article {
    flex-wrap: nowrap;
    flex-direction: column;
    width: auto !important;
  }
  body.page-template-page-santos-hoje-php .holder-news article a {
    background-size: cover;
  }
  body.page .holder-content .gallery.gallery-columns-4 .gallery-item {
    width: 47% !important;
  }
  body section.category > .title-page {
    padding: 0px 30px;
  }
  body section.category .placeholder {
    padding: 0px 30px;
  }
  body section.category .placeholder .container-news .card-news a {
    flex-direction: column;
  }
  body section.category .placeholder .container-news .card-news a > div > img {
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 10px;
  }
  body section.category .placeholder .container-news .card-news a .infos .date {
    font-size: 13px;
  }
  body section.category .placeholder .lateral-content {
    display: none;
  }
  body section.category.busca .placeholder {
    flex-direction: column;
  }
  body section.category.busca .placeholder .container-news {
    order: 1;
  }
  body section.category.busca .placeholder .lateral-content.eventos {
    margin-left: 0px;
    margin-bottom: 50px;
    border-bottom: solid 1px;
    padding-bottom: 10px;
    display: unset;
  }
  body section.category.busca .placeholder .lateral-content.eventos .em.em-list {
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
  }
  body section.category.busca .placeholder .lateral-content.eventos article {
    border: none;
    min-width: 75%;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  body section.category.busca .placeholder .lateral-content.eventos article .imagem_evento img {
    width: 100%;
  }
  body section.category.busca .placeholder .lateral-content.eventos article .em-item-title a {
    font-size: 16px;
  }
}
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(136, 136, 136, 0.3843137255);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: rgba(85, 85, 85, 0.5490196078);
}

::-webkit-scrollbar-thumb:horizontal {
  background: rgba(0, 0, 0, 0.2039215686);
  border-radius: 10px;
}

::-webkit-scrollbar-track:horizontal {
  background: rgba(241, 241, 255, 0);
  margin: 0px 20px;
}

::-webkit-scrollbar:horizontal {
  height: 7px;
}

body.page-id-144752 {
  max-width: 1250px !important;
}
body.page-id-144752 .em-search form .em-search-submit.input button.button-primary {
  background-color: #1B6269 !important;
  border: none !important;
  font-size: 0px !important;
  opacity: 0.8 !important;
}
body.page-id-144752 .em-search form .em-search-submit.input button.button-primary::before {
  content: "Pesquisar";
  font-size: 12px;
}
body.page-id-144752 .em-search form .em-search-submit.input button.button-primary:hover {
  opacity: 1 !important;
}
body.page-id-144752 .em-list.em-events-list {
  grid-gap: 0px !important;
}
body.page-id-144752 .em-list.em-events-list article {
  display: flex;
  padding: 20px;
}
body.page-id-144752 .em-list.em-events-list article:not(:last-child) {
  border-bottom: solid 1px #A72554;
}
body.page-id-144752 .em-list.em-events-list article .imagem_evento {
  width: 300px;
  margin-right: 20px;
  min-width: 300px;
  flex-basis: 300px;
  justify-content: center;
  align-items: center;
  display: flex;
}
body.page-id-144752 .em-list.em-events-list article .imagem_evento img {
  width: 300px;
  height: 200px !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
body.page-id-144752 .em-list.em-events-list article .imagem_evento .em-item-image-placeholder {
  width: 300px;
  height: 200px;
}
body.page-id-144752 .em-list.em-events-list article .imagem_evento .em-item-image-placeholder .date {
  grid-template-rows: 4fr 4fr !important;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento {
  flex-grow: 2;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento h4 a {
  color: #212121 !important;
  text-decoration: none;
  font-weight: 500;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento h4 a:hover {
  text-decoration: underline;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .datas svg {
  color: #636274 !important;
  margin-right: 5px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .local {
  display: block;
  margin-top: 10px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .local svg {
  color: #636274 !important;
  margin-right: 5px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .local a {
  text-decoration: none;
  cursor: default;
  color: #212121 !important;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .valor {
  display: block;
  margin: 10px 0px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .valor svg {
  color: #636274 !important;
  margin-right: 5px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .valor.valor0 {
  background-color: #A72554;
  color: #fff;
  display: inline-flex;
  vertical-align: middle;
  padding: 0px 7px;
  font-size: 0px;
  width: 59x;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .valor.valor0 svg {
  margin-right: 0px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .valor.valor0::after {
  content: "gratuito";
  font-size: 12px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .descricao_evento {
  display: block;
  font-size: 12px;
  max-width: calc(100% - 140px);
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .btninformacoes {
  display: block;
  text-align: right;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .btninformacoes a {
  color: #ee3f84 !important;
  font-weight: 500;
  text-transform: lowercase;
  padding: 0px;
  margin-top: 10px;
}
body.page-id-144752 .em-list.em-events-list article .dados_evento .btninformacoes a:hover {
  text-decoration: underline;
}

body.single-event .featured-image {
  display: none;
}

@media (max-width: 1200px) {
  body.page-id-144752 #page .em-list.em-events-list article {
    flex-direction: column;
    padding: 20px 0px !important;
  }
  body.page-id-144752 #page .em-list.em-events-list article .imagem_evento {
    flex-basis: unset !important;
    margin-right: 0px !important;
    width: 100% !important;
  }
  body.page-id-144752 #page .em-list.em-events-list article .imagem_evento .em-item-image-placeholder {
    height: auto !important;
  }
  body.page-id-144752 #page .em-list.em-events-list article .imagem_evento .em-item-image-placeholder .date {
    display: none;
    align-items: center;
    margin-bottom: 10px;
    justify-content: start !important;
  }
  body.page-id-144752 #page .em-list.em-events-list article .imagem_evento .em-item-image-placeholder .date .day {
    margin-right: 10px;
    font-size: 14px;
  }
  body.page-id-144752 #page .em-list.em-events-list article .imagem_evento .em-item-image-placeholder .date .month {
    font-size: 14px;
  }
  body.page-id-144752 #page .em-list.em-events-list article .imagem_evento img {
    width: 100% !important;
  }
  body.page-id-144752 #page .em-list.em-events-list article .dados_evento .em-event.em-item {
    display: none;
  }
  body.page-id-144752 #page .em-list.em-events-list article .dados_evento .descricao_evento {
    max-width: 100% !important;
  }
  body.page-id-144752 #page .em-list.em-events-list article .dados_evento .em-item-title {
    margin-top: 15px !important;
  }
  body.single-event #single .related-posts {
    order: 2 !important;
  }
  #page .holder-content {
    margin-top: 60px !important;
  }
}/*# sourceMappingURL=style_css2024.css.map */