/*
Theme Name: Ibahia 2022 Theme
Theme URI: https://grumft.com/home/
Author: Grumft
Author URI: https://grumft.com/home/
Description: 
Desenvolvedor: Aron Medeiros - https://aronmedeiros.com.br/
Version: 1.3.2
Tags: 
*/

header#masthead {
  background-color: #f2f2f2;
  padding: 0;
  box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 5%), inset 0 -1px 0 rgb(0 0 0 / 10%);
}

header#masthead hr {
  opacity: 1;
  border-top: 1px solid rgba(0, 0, 0, .1);
}

header#masthead .navbar-nav .nav-link {
  color: #222;
  padding: 0 25px;
  font-size: 1.2rem;
}


header#masthead .menu-lateral.left .navbar-nav .nav-link {
  color: #fff;
}

header#masthead form.search-form {
  width: 200px;
}

header#masthead form.search-form .search-filds {
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #adafb2;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-right: unset;
  appearance: none;
  border-radius: 0.5rem 0 0 0.5rem;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

header#masthead form.search-form .search-buttom {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  width: 48px;
  border-left: unset;
  color: #adafb2;
  border-radius: 0 0.5rem 0.5rem 0;
}

.navbar-expand-xl {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand-xl .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-expand-xl .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  white-space: nowrap;
}

body #masthead .navbar-nav>li>a {
  color: #fff;
}

#header-shadow {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 800;
  display: none;
  border-radius: 0;
}

.header-shadow--active {
  display: block !important;
}

.navbar-collapse {
  background-color: #fff;
  position: fixed;
  top: 0;
  transition: all .5s ease-out;
  height: 100%;
  width: 350px;
  left: -90%;
  z-index: 99999;
}

.left {
  left: 0 !important;
  overflow: auto;
}

.left::-webkit-scrollbar-track {
  border: 1px solid rgba(121, 28, 43, .3);
  padding: 2px 0;
  background-color: rgba(121, 28, 43, 1);
}

.left::-webkit-scrollbar {
  width: 10px;
}

.left::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(121, 28, 43, .3);
  background-color: #E42E4A;
  border: 1px solid rgba(121, 28, 43, .3);
}

.fecharmenu {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 45px;
  font-size: inherit;
  z-index: 9999999;
  height: 45px;
  line-height: 45px;
  border: unset;
}

.navbar-left {
  overflow-y: auto;
}

.menu-lateral .nav-link {
  padding: 5px 25px !important;
}

.modal-search:focus,
.navbar-toggler:focus,
.fecharmenu:focus,
.search-buttom:focus,
.search-filds:focus {
  border-color: unset;
  box-shadow: unset;
  outline: none;
}

#c-loader {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  animation: is-rotating 1s infinite;
  border: 6px solid #F1F1F1;
  border-radius: 50%;
  border-top-color: #E42E4A;
  height: 60px;
  width: 60px;
  z-index: 99999;
  display: none;
}

@keyframes is-rotating {
  to {
    transform: rotate(1turn);
  }
}


#redes-sociais.shortcode a {
  border: 2px solid #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  display: inline-block;
  margin-right: 5px;
}

#redes-sociais.shortcode a i {
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 33px;
  display: block;
}

#masthead #redes-sociais.shortcode a {
  border: 2px solid #222;
}

#masthead #redes-sociais.shortcode a i {
  color: #222;
}

.chapeu {
  color: #E42E4A;
  font-size: 1.2rem;
  font-weight: 700;
}

.btn-outline-danger,
.btn-outline-primary {
  font-weight: 500;
  border: 2px solid transparent;
  font-size: 1.1rem;
  color: #E42E4A;
  border-color: #E42E4A;
}

.btn-outline-danger {
  color: #E42E4A;
  border-color: #E42E4A;
}

.btn-outline-danger:hover,
.btn-outline-primary:hover {
  background-color: transparent;
  color: #E42E4A;
  border-color: #E42E4A;
}

.h2 {
  font-size: 2rem;
}

.bg-danger {
  background-color: #E42E4A !important;
}

.text-danger {
  color: #E42E4A !important;
}

.title {
  color: rgb(51, 51, 51);
  font-size: 2rem;
  font-weight: 700;
}

.title.small {
  font-size: 1rem;
}

.title.small.ball {
  font-size: 1rem;
  padding-left: 17px;
  font-weight: 600;
  line-height: 1.1;
}

.title.small.ball:before {
  content: "•";
  color: #E42E4A;
  display: inline-block;
  margin-left: -17px;
  font-size: 30px;
  vertical-align: middle;
  font-weight: 900;
}

.resumo {
  color: #57585a;
  font-size: 1em;
  font-weight: 400;
}

.img-post-cat {
  height: 230px;
  object-fit: cover;
  object-position: top;
}

.textotitulo:after {
  content: '';
  width: 100px;
  height: 10px;
  display: flex;
  border-bottom: 2px solid #E42E4A;
}

#sharelink span,
#sharelink a {
  color: #fff;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  line-height: 40px;
  margin-right: 5px;
  cursor: pointer;
}

#sharelink .facebook {
  background: #3B5998;
}

#sharelink .linkedin {
  background: #007bb5;
}

#sharelink .whatsapp {
  background: #1EEA5F;
}

#sharelink .twitter {
  background: #55ACEE;
}

#sharelink .share {
  background: #ff6600;
}

.h-230 {
  height: 230px;
  max-height: 300px !important;
}

.font-1rem {
  font-size: 1rem !important;
}

.font-11rem {
  font-size: 1.1rem !important;
}

.img-destaque {
  object-fit: cover;
  object-position: top;
  max-height: 180px;
  width: 100%;
  border-radius: 0.25rem;
}

.cards-post img {
  width: 100%;
  border-radius: 0.25rem;
}

.box {
  box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);
  border-radius: 5px;
  padding: 20px 20px;
}

.btn-danger {
  background-color: #E42E4A;
  border-color: #E42E4A;
}

.wp-block-image img {
  border-radius: 5px !important;
}

figcaption {
  color: #646464;
  font-size: 0.9rem;
  text-align: center;
}

#breadcrumbs {
  font-size: 0.8rem
}

h1 {
  font-size: 36px;
}

.small,
small {
  font-size: 70%;
}

#destaques-com-foto .cards-post .title.small {
  font-size: 1.2rem;
}

#blocos-de-categorias .cards-post .title.small {
  font-size: 1.1rem;
}

#blocos-de-categorias .item-cat h2 {
  color: #343a40;
}

#blocos-de-categorias .item-cat .btn-primary {
  border-color: #E42E4A;
  background-color: #E42E4A;
  font-weight: 700;
}

#destaques-so-texto .cards-post .title.small.text-danger {
  color: rgb(51, 51, 51) !important;
}

#destaques-com-foto .cards-post img {
  max-height: 320px;
  object-fit: cover;
  object-position: top;
  width: 100%;
}

#mais-lidas .cards-post,
#blogs-colunas .cards-post {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  padding-bottom: 18px;
  min-height: 145px;
}

.web-stories-list__story-poster a {
  display: table !important;
}

.web-stories-list__story-poster img {
  border-radius: 50%;
  border: 2px solid #ccc;
  padding: 2px;
}

.modal-backdrop.show {
  opacity: .7;
}

.single-post p {
  font-size: 18px;
}

#parceiros-carrossel .navegation {
  max-width: 100px;
  display: flex;
  padding: 10px;
  text-align: center;
  background-color: #f8f8f8;
  border-radius: 5px;
}

#parceiros-carrossel .carousel-control-next,
#parceiros-carrossel .carousel-control-prev {
  width: 50%;
  filter: brightness(0.5);
  opacity: 1;
}

#parceiros-carrossel .carousel-control-next {
  justify-content: end;
}

#parceiros-carrossel .carousel-control-prev {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  justify-content: start;
}

.carousel-control-prev-icon {
  background-image: url('inc/assets/imagens/arrow-left.png');
}

.carousel-control-next-icon {
  background-image: url('inc/assets/imagens/arrow-right.png');
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  opacity: 0.6;
}

.post-blog article .post-thumbnail img {
  width: 100%;
  object-fit: cover;
  object-position: top;
  border-radius: 5px;
}

#template-page .news-calling {
  border: 2px solid #adafb2;
  border-radius: 5px;
  display: grid;
}

#template-page .news-calling .figure {
  padding: 0;
  margin: 0;
  height: 225px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='125.998' height='43.707' viewBox='0 0 125.998 43.707'%3E%3Cpath d='M20196.473-10099.913c6.477-2.628,19.484-6.992,23.2-15.71.934-2.2-2.242-.73-3.08-.289-2.549,1.344-4.955,3.316-7.822,4.544-3.887,1.4-6.357-1.531-3.441-3.718a28.123,28.123,0,0,1,3.09-1.928v-.007c2.777-1.665,5.107-2.705,7.535-4.866a12.581,12.581,0,0,0,1.625-1.7,3.521,3.521,0,0,0,.971-2.056c-.029-.771-.8-.908-1.424-.79-.227.042-1.168.3-1.219.323a27.914,27.914,0,0,0-8.7,5.768,69.636,69.636,0,0,0-6.482,6.666c-1.006,1.18-3.418,4.4-3.918,4.943,0,0-.008.006-.008.006a.578.578,0,0,1-.062.064l-.008.006c-1.562,1.483-6.559.963-7.121-1.16a19.17,19.17,0,0,1-.613-4.189c-.215.116-.434.225-.652.317a6.057,6.057,0,0,1-5.43-.569c-1.275-.883-1.187-2.231.131-2.893.057-.029.658-.361.826-.477a17.12,17.12,0,0,0,1.43-1.088,33.815,33.815,0,0,0,5.895-6.887c.613-1.534,3.707-1.278,4.879-.975,1.332.346,3.051,1.271,2.406,2.871a23.609,23.609,0,0,0-1.125,3.826c1.012-1.02,2.043-2.018,3.107-2.979a47.273,47.273,0,0,1,6.865-5.581c2.293-1.354,4.766-2.719,7.439-2.82,9.855-.374,9.146,7.775,7.111,11.74a6.091,6.091,0,0,1,3.4,2.762,26.834,26.834,0,0,1,4.617-2.465c9-3.213,12.789-.832,14.148.693a30.9,30.9,0,0,1,1.355,2.9c.383-.328,6.734-15.208,9.338-21.078.576-1.3,3.74-1.09,4.773-.949.9.121,3.262.578,2.646,1.957-1.834,4.143-4.445,9.037-6.277,13.178.332-.027.836-.54,1.8-.789,2.258-.586,4.875.307,5.566,2.347a5.763,5.763,0,0,1,.25,2.261c.578-.516,2.23-2.971,2.426-3.111,1.729-1.24,7.246-.822,7.207,1.043-.02.818-.379,2.893-.453,3.705,0,0,10.43-5.6,14.33-5.857,3.643-.1,6.83,1.723,6.381,3.283-.2.682-.7,1.576-.961,2.232a7.546,7.546,0,0,0-.48,2.014c-.131,1.23,1.256,3.088,2.277,3.625a7.63,7.63,0,0,0,2.252.755,11.558,11.558,0,0,0,1.57.038c.07-.006,2.178-.111,3.131-.217,1.863-.208,1.645-.215,2.887-.275a3.109,3.109,0,0,1,2.723,1.455c.234.3.688.813-1.3,1.509a15.293,15.293,0,0,1-2.762.521,43.519,43.519,0,0,1-4.555.218c-3.1.07-6.006.066-8.865-1.2a8.543,8.543,0,0,1-2.256-1.406c-.59.432-1.18.828-1.773,1.18a13.643,13.643,0,0,1-7.621,2.1c-2.324-.125-4.846-.646-6.27-2.576a3.362,3.362,0,0,1-.617,1.482c-.086.076-4.072,1.787-5.8-.207-.512-.6-.734-2.273-.828-3.689-1.109,1.061-1.984,2.109-3.16,3.216-.941.886-2.211,2.255-3.254,2.386a.751.751,0,0,0-.086.009c-2.461.272-4.9.343-4.418-1.349,2.637-9.26,1.027-8.275,1.127-8.412-.947,1.3-4.131,8.467-5.205,10.928-.578,1.3-4.148.965-5.18.828-.629-.086-2.633-3.785-4.168-5.611-3.133,3.664-5.988,5.509-10.832,6.158-4.273.646-7.02-.3-8.275-2-3.35,3.019-10.658,7.609-18.721,10.343a8.639,8.639,0,0,1-2.762.5C20195.176-10095.1,20193.9-10098.776,20196.473-10099.913Zm30.988-8.567c7.449-.705,9-6.549,8.828-7.844C20232.828-10115.125,20226.855-10111.691,20227.461-10108.48Zm50.453-2.795.008.051c3.711.384,8.57-3.219,8.09-6.73C20282.158-10117,20277.82-10114.031,20277.914-10111.275Zm0,.031v-.006Zm-6.832-12.76a3.769,3.769,0,0,1-3.672-3.865,3.767,3.767,0,0,1,3.867-3.67,3.77,3.77,0,0,1,3.668,3.865,3.768,3.768,0,0,1-3.766,3.672C20271.148-10124,20271.113-10124,20271.082-10124Zm-73.852-4.713a3.769,3.769,0,0,1-3.355-4.139,3.767,3.767,0,0,1,4.141-3.357,3.776,3.776,0,0,1,3.359,4.141,3.775,3.775,0,0,1-3.748,3.377A3.622,3.622,0,0,1,20197.23-10128.717Z' transform='translate(-20181.502 10138.305)' fill='%23fff' %3E%3C/path%3E%3C/svg%3E");
  background-color: #EFEFF0;
  background-position: center;
  background-repeat: no-repeat;
}

#template-page .news-calling .figure img {
  width: 100%;
  height: 225px;
  object-fit: cover;
  object-position: top;
  border-radius: 0.25rem;
}

#template-page .news-calling .figure .post-datetime {
  position: absolute;
  background-color: #e42e4a;
  top: 0;
  left: 10%;
  color: #fff;
  padding: 0.25rem 0.75rem;
  border-radius: 0 0 0.5rem 0.5rem;
}

#template-page .news-calling .content {
  padding: 0.25rem 2rem 1.25rem;
}

.cards-post.colunistas figure img {
  border-radius: 50%;
}

.pre-img-destaque img {
  object-fit: cover;
  object-position: top;
  max-height: 180px;
  width: 100%;
  border-radius: 0.25rem;
}


.h-230-img img {
  max-height: 230px;
  height: 230px;
}


#carouselParcerios .cards-post figure img {
  height: 180px;
  object-fit: cover;
  object-position: top;
  width: 100%;
  border-radius: 0.25rem;
}

.page-numbers {
  background-color: #efeff0;
  min-width: 3rem;
  height: 3rem;
  color: #adafb2;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  line-height: 3rem;
  display: inline-block;
  padding: 0 0.5rem;
  margin: 0 0.25rem 0.5rem;
  border-radius: 10rem;
  cursor: pointer;
}

.page-numbers:hover,
.page-numbers.current {
  background-color: #e42e4a;
  color: #fff;
}

#template-partners .profile .profile-picture {
  overflow: hidden;
  width: 100%;
  position: relative;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='125.998' height='43.707' viewBox='0 0 125.998 43.707'%3E%3Cpath d='M20196.473-10099.913c6.477-2.628,19.484-6.992,23.2-15.71.934-2.2-2.242-.73-3.08-.289-2.549,1.344-4.955,3.316-7.822,4.544-3.887,1.4-6.357-1.531-3.441-3.718a28.123,28.123,0,0,1,3.09-1.928v-.007c2.777-1.665,5.107-2.705,7.535-4.866a12.581,12.581,0,0,0,1.625-1.7,3.521,3.521,0,0,0,.971-2.056c-.029-.771-.8-.908-1.424-.79-.227.042-1.168.3-1.219.323a27.914,27.914,0,0,0-8.7,5.768,69.636,69.636,0,0,0-6.482,6.666c-1.006,1.18-3.418,4.4-3.918,4.943,0,0-.008.006-.008.006a.578.578,0,0,1-.062.064l-.008.006c-1.562,1.483-6.559.963-7.121-1.16a19.17,19.17,0,0,1-.613-4.189c-.215.116-.434.225-.652.317a6.057,6.057,0,0,1-5.43-.569c-1.275-.883-1.187-2.231.131-2.893.057-.029.658-.361.826-.477a17.12,17.12,0,0,0,1.43-1.088,33.815,33.815,0,0,0,5.895-6.887c.613-1.534,3.707-1.278,4.879-.975,1.332.346,3.051,1.271,2.406,2.871a23.609,23.609,0,0,0-1.125,3.826c1.012-1.02,2.043-2.018,3.107-2.979a47.273,47.273,0,0,1,6.865-5.581c2.293-1.354,4.766-2.719,7.439-2.82,9.855-.374,9.146,7.775,7.111,11.74a6.091,6.091,0,0,1,3.4,2.762,26.834,26.834,0,0,1,4.617-2.465c9-3.213,12.789-.832,14.148.693a30.9,30.9,0,0,1,1.355,2.9c.383-.328,6.734-15.208,9.338-21.078.576-1.3,3.74-1.09,4.773-.949.9.121,3.262.578,2.646,1.957-1.834,4.143-4.445,9.037-6.277,13.178.332-.027.836-.54,1.8-.789,2.258-.586,4.875.307,5.566,2.347a5.763,5.763,0,0,1,.25,2.261c.578-.516,2.23-2.971,2.426-3.111,1.729-1.24,7.246-.822,7.207,1.043-.02.818-.379,2.893-.453,3.705,0,0,10.43-5.6,14.33-5.857,3.643-.1,6.83,1.723,6.381,3.283-.2.682-.7,1.576-.961,2.232a7.546,7.546,0,0,0-.48,2.014c-.131,1.23,1.256,3.088,2.277,3.625a7.63,7.63,0,0,0,2.252.755,11.558,11.558,0,0,0,1.57.038c.07-.006,2.178-.111,3.131-.217,1.863-.208,1.645-.215,2.887-.275a3.109,3.109,0,0,1,2.723,1.455c.234.3.688.813-1.3,1.509a15.293,15.293,0,0,1-2.762.521,43.519,43.519,0,0,1-4.555.218c-3.1.07-6.006.066-8.865-1.2a8.543,8.543,0,0,1-2.256-1.406c-.59.432-1.18.828-1.773,1.18a13.643,13.643,0,0,1-7.621,2.1c-2.324-.125-4.846-.646-6.27-2.576a3.362,3.362,0,0,1-.617,1.482c-.086.076-4.072,1.787-5.8-.207-.512-.6-.734-2.273-.828-3.689-1.109,1.061-1.984,2.109-3.16,3.216-.941.886-2.211,2.255-3.254,2.386a.751.751,0,0,0-.086.009c-2.461.272-4.9.343-4.418-1.349,2.637-9.26,1.027-8.275,1.127-8.412-.947,1.3-4.131,8.467-5.205,10.928-.578,1.3-4.148.965-5.18.828-.629-.086-2.633-3.785-4.168-5.611-3.133,3.664-5.988,5.509-10.832,6.158-4.273.646-7.02-.3-8.275-2-3.35,3.019-10.658,7.609-18.721,10.343a8.639,8.639,0,0,1-2.762.5C20195.176-10095.1,20193.9-10098.776,20196.473-10099.913Zm30.988-8.567c7.449-.705,9-6.549,8.828-7.844C20232.828-10115.125,20226.855-10111.691,20227.461-10108.48Zm50.453-2.795.008.051c3.711.384,8.57-3.219,8.09-6.73C20282.158-10117,20277.82-10114.031,20277.914-10111.275Zm0,.031v-.006Zm-6.832-12.76a3.769,3.769,0,0,1-3.672-3.865,3.767,3.767,0,0,1,3.867-3.67,3.77,3.77,0,0,1,3.668,3.865,3.768,3.768,0,0,1-3.766,3.672C20271.148-10124,20271.113-10124,20271.082-10124Zm-73.852-4.713a3.769,3.769,0,0,1-3.355-4.139,3.767,3.767,0,0,1,4.141-3.357,3.776,3.776,0,0,1,3.359,4.141,3.775,3.775,0,0,1-3.748,3.377A3.622,3.622,0,0,1,20197.23-10128.717Z' transform='translate(-20181.502 10138.305)' fill='%23fff' %3E%3C/path%3E%3C/svg%3E");
  background-color: #EFEFF0;
  background-position: center;
  background-repeat: no-repeat;
}

#template-partners .profile .profile-picture img {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 115px;
}

#template-partners .profile .content {
  text-align: center;
}

#template-partners .profile {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 2.75rem;
}

#template-partners .profile .content p.small {
  font-weight: normal;
  height: 5.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  color: #ADAFB2;
}

footer p,
footer,
footer a,
#bgprefooter p,
#bgprefooter,
#bgprefooter a {
  color: #fff;
}

footer {
  border-top: 1px solid rgba(255, 255, 255, 0.8);
}

.wsp-container {
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
  width: 100%;
  align-items: center;
  padding: 0 0 2rem 0;
}

.wsp-container h2 {
  width: 100%;
  font-weight: 400;
  margin-top: 0;
}

.wsp-container h2:after {
  content: '';
  border-bottom: 2px solid #e42e4a;
  width: 50px;
  height: 10px;
  display: table;
}

.wsp-container ul {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
}

.wsp-container ul li {
  width: 32.5%;
  display: inline-block;
  background: #F1F1F1;
  margin: .3%;
  padding: 1%;
  border-radius: 5px;
  flex: auto;
  text-align: center;
}

.wsp-container ul li a {
  display: block;
  width: 100%;
  color: #333;
  transition: all 0.3s;
}

.wsp-container ul li a:hover {
  color: #e42e4a;
}

.cat-img-1 {
  height: 230px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='125.998' height='43.707' viewBox='0 0 125.998 43.707'%3E%3Cpath d='M20196.473-10099.913c6.477-2.628,19.484-6.992,23.2-15.71.934-2.2-2.242-.73-3.08-.289-2.549,1.344-4.955,3.316-7.822,4.544-3.887,1.4-6.357-1.531-3.441-3.718a28.123,28.123,0,0,1,3.09-1.928v-.007c2.777-1.665,5.107-2.705,7.535-4.866a12.581,12.581,0,0,0,1.625-1.7,3.521,3.521,0,0,0,.971-2.056c-.029-.771-.8-.908-1.424-.79-.227.042-1.168.3-1.219.323a27.914,27.914,0,0,0-8.7,5.768,69.636,69.636,0,0,0-6.482,6.666c-1.006,1.18-3.418,4.4-3.918,4.943,0,0-.008.006-.008.006a.578.578,0,0,1-.062.064l-.008.006c-1.562,1.483-6.559.963-7.121-1.16a19.17,19.17,0,0,1-.613-4.189c-.215.116-.434.225-.652.317a6.057,6.057,0,0,1-5.43-.569c-1.275-.883-1.187-2.231.131-2.893.057-.029.658-.361.826-.477a17.12,17.12,0,0,0,1.43-1.088,33.815,33.815,0,0,0,5.895-6.887c.613-1.534,3.707-1.278,4.879-.975,1.332.346,3.051,1.271,2.406,2.871a23.609,23.609,0,0,0-1.125,3.826c1.012-1.02,2.043-2.018,3.107-2.979a47.273,47.273,0,0,1,6.865-5.581c2.293-1.354,4.766-2.719,7.439-2.82,9.855-.374,9.146,7.775,7.111,11.74a6.091,6.091,0,0,1,3.4,2.762,26.834,26.834,0,0,1,4.617-2.465c9-3.213,12.789-.832,14.148.693a30.9,30.9,0,0,1,1.355,2.9c.383-.328,6.734-15.208,9.338-21.078.576-1.3,3.74-1.09,4.773-.949.9.121,3.262.578,2.646,1.957-1.834,4.143-4.445,9.037-6.277,13.178.332-.027.836-.54,1.8-.789,2.258-.586,4.875.307,5.566,2.347a5.763,5.763,0,0,1,.25,2.261c.578-.516,2.23-2.971,2.426-3.111,1.729-1.24,7.246-.822,7.207,1.043-.02.818-.379,2.893-.453,3.705,0,0,10.43-5.6,14.33-5.857,3.643-.1,6.83,1.723,6.381,3.283-.2.682-.7,1.576-.961,2.232a7.546,7.546,0,0,0-.48,2.014c-.131,1.23,1.256,3.088,2.277,3.625a7.63,7.63,0,0,0,2.252.755,11.558,11.558,0,0,0,1.57.038c.07-.006,2.178-.111,3.131-.217,1.863-.208,1.645-.215,2.887-.275a3.109,3.109,0,0,1,2.723,1.455c.234.3.688.813-1.3,1.509a15.293,15.293,0,0,1-2.762.521,43.519,43.519,0,0,1-4.555.218c-3.1.07-6.006.066-8.865-1.2a8.543,8.543,0,0,1-2.256-1.406c-.59.432-1.18.828-1.773,1.18a13.643,13.643,0,0,1-7.621,2.1c-2.324-.125-4.846-.646-6.27-2.576a3.362,3.362,0,0,1-.617,1.482c-.086.076-4.072,1.787-5.8-.207-.512-.6-.734-2.273-.828-3.689-1.109,1.061-1.984,2.109-3.16,3.216-.941.886-2.211,2.255-3.254,2.386a.751.751,0,0,0-.086.009c-2.461.272-4.9.343-4.418-1.349,2.637-9.26,1.027-8.275,1.127-8.412-.947,1.3-4.131,8.467-5.205,10.928-.578,1.3-4.148.965-5.18.828-.629-.086-2.633-3.785-4.168-5.611-3.133,3.664-5.988,5.509-10.832,6.158-4.273.646-7.02-.3-8.275-2-3.35,3.019-10.658,7.609-18.721,10.343a8.639,8.639,0,0,1-2.762.5C20195.176-10095.1,20193.9-10098.776,20196.473-10099.913Zm30.988-8.567c7.449-.705,9-6.549,8.828-7.844C20232.828-10115.125,20226.855-10111.691,20227.461-10108.48Zm50.453-2.795.008.051c3.711.384,8.57-3.219,8.09-6.73C20282.158-10117,20277.82-10114.031,20277.914-10111.275Zm0,.031v-.006Zm-6.832-12.76a3.769,3.769,0,0,1-3.672-3.865,3.767,3.767,0,0,1,3.867-3.67,3.77,3.77,0,0,1,3.668,3.865,3.768,3.768,0,0,1-3.766,3.672C20271.148-10124,20271.113-10124,20271.082-10124Zm-73.852-4.713a3.769,3.769,0,0,1-3.355-4.139,3.767,3.767,0,0,1,4.141-3.357,3.776,3.776,0,0,1,3.359,4.141,3.775,3.775,0,0,1-3.748,3.377A3.622,3.622,0,0,1,20197.23-10128.717Z' transform='translate(-20181.502 10138.305)' fill='%23fff' %3E%3C/path%3E%3C/svg%3E");
  background-color: #EFEFF0;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: .25rem;
}

.thumbnail {
  max-height: 120px;
  min-height: 100px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='125.998' height='43.707' viewBox='0 0 125.998 43.707'%3E%3Cpath d='M20196.473-10099.913c6.477-2.628,19.484-6.992,23.2-15.71.934-2.2-2.242-.73-3.08-.289-2.549,1.344-4.955,3.316-7.822,4.544-3.887,1.4-6.357-1.531-3.441-3.718a28.123,28.123,0,0,1,3.09-1.928v-.007c2.777-1.665,5.107-2.705,7.535-4.866a12.581,12.581,0,0,0,1.625-1.7,3.521,3.521,0,0,0,.971-2.056c-.029-.771-.8-.908-1.424-.79-.227.042-1.168.3-1.219.323a27.914,27.914,0,0,0-8.7,5.768,69.636,69.636,0,0,0-6.482,6.666c-1.006,1.18-3.418,4.4-3.918,4.943,0,0-.008.006-.008.006a.578.578,0,0,1-.062.064l-.008.006c-1.562,1.483-6.559.963-7.121-1.16a19.17,19.17,0,0,1-.613-4.189c-.215.116-.434.225-.652.317a6.057,6.057,0,0,1-5.43-.569c-1.275-.883-1.187-2.231.131-2.893.057-.029.658-.361.826-.477a17.12,17.12,0,0,0,1.43-1.088,33.815,33.815,0,0,0,5.895-6.887c.613-1.534,3.707-1.278,4.879-.975,1.332.346,3.051,1.271,2.406,2.871a23.609,23.609,0,0,0-1.125,3.826c1.012-1.02,2.043-2.018,3.107-2.979a47.273,47.273,0,0,1,6.865-5.581c2.293-1.354,4.766-2.719,7.439-2.82,9.855-.374,9.146,7.775,7.111,11.74a6.091,6.091,0,0,1,3.4,2.762,26.834,26.834,0,0,1,4.617-2.465c9-3.213,12.789-.832,14.148.693a30.9,30.9,0,0,1,1.355,2.9c.383-.328,6.734-15.208,9.338-21.078.576-1.3,3.74-1.09,4.773-.949.9.121,3.262.578,2.646,1.957-1.834,4.143-4.445,9.037-6.277,13.178.332-.027.836-.54,1.8-.789,2.258-.586,4.875.307,5.566,2.347a5.763,5.763,0,0,1,.25,2.261c.578-.516,2.23-2.971,2.426-3.111,1.729-1.24,7.246-.822,7.207,1.043-.02.818-.379,2.893-.453,3.705,0,0,10.43-5.6,14.33-5.857,3.643-.1,6.83,1.723,6.381,3.283-.2.682-.7,1.576-.961,2.232a7.546,7.546,0,0,0-.48,2.014c-.131,1.23,1.256,3.088,2.277,3.625a7.63,7.63,0,0,0,2.252.755,11.558,11.558,0,0,0,1.57.038c.07-.006,2.178-.111,3.131-.217,1.863-.208,1.645-.215,2.887-.275a3.109,3.109,0,0,1,2.723,1.455c.234.3.688.813-1.3,1.509a15.293,15.293,0,0,1-2.762.521,43.519,43.519,0,0,1-4.555.218c-3.1.07-6.006.066-8.865-1.2a8.543,8.543,0,0,1-2.256-1.406c-.59.432-1.18.828-1.773,1.18a13.643,13.643,0,0,1-7.621,2.1c-2.324-.125-4.846-.646-6.27-2.576a3.362,3.362,0,0,1-.617,1.482c-.086.076-4.072,1.787-5.8-.207-.512-.6-.734-2.273-.828-3.689-1.109,1.061-1.984,2.109-3.16,3.216-.941.886-2.211,2.255-3.254,2.386a.751.751,0,0,0-.086.009c-2.461.272-4.9.343-4.418-1.349,2.637-9.26,1.027-8.275,1.127-8.412-.947,1.3-4.131,8.467-5.205,10.928-.578,1.3-4.148.965-5.18.828-.629-.086-2.633-3.785-4.168-5.611-3.133,3.664-5.988,5.509-10.832,6.158-4.273.646-7.02-.3-8.275-2-3.35,3.019-10.658,7.609-18.721,10.343a8.639,8.639,0,0,1-2.762.5C20195.176-10095.1,20193.9-10098.776,20196.473-10099.913Zm30.988-8.567c7.449-.705,9-6.549,8.828-7.844C20232.828-10115.125,20226.855-10111.691,20227.461-10108.48Zm50.453-2.795.008.051c3.711.384,8.57-3.219,8.09-6.73C20282.158-10117,20277.82-10114.031,20277.914-10111.275Zm0,.031v-.006Zm-6.832-12.76a3.769,3.769,0,0,1-3.672-3.865,3.767,3.767,0,0,1,3.867-3.67,3.77,3.77,0,0,1,3.668,3.865,3.768,3.768,0,0,1-3.766,3.672C20271.148-10124,20271.113-10124,20271.082-10124Zm-73.852-4.713a3.769,3.769,0,0,1-3.355-4.139,3.767,3.767,0,0,1,4.141-3.357,3.776,3.776,0,0,1,3.359,4.141,3.775,3.775,0,0,1-3.748,3.377A3.622,3.622,0,0,1,20197.23-10128.717Z' transform='translate(-20181.502 10138.305)' fill='%23fff' %3E%3C/path%3E%3C/svg%3E");
  background-color: #EFEFF0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 85%;
  border-radius: .25rem;
}

.carouselParcerios-img {
  height: 180px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='125.998' height='43.707' viewBox='0 0 125.998 43.707'%3E%3Cpath d='M20196.473-10099.913c6.477-2.628,19.484-6.992,23.2-15.71.934-2.2-2.242-.73-3.08-.289-2.549,1.344-4.955,3.316-7.822,4.544-3.887,1.4-6.357-1.531-3.441-3.718a28.123,28.123,0,0,1,3.09-1.928v-.007c2.777-1.665,5.107-2.705,7.535-4.866a12.581,12.581,0,0,0,1.625-1.7,3.521,3.521,0,0,0,.971-2.056c-.029-.771-.8-.908-1.424-.79-.227.042-1.168.3-1.219.323a27.914,27.914,0,0,0-8.7,5.768,69.636,69.636,0,0,0-6.482,6.666c-1.006,1.18-3.418,4.4-3.918,4.943,0,0-.008.006-.008.006a.578.578,0,0,1-.062.064l-.008.006c-1.562,1.483-6.559.963-7.121-1.16a19.17,19.17,0,0,1-.613-4.189c-.215.116-.434.225-.652.317a6.057,6.057,0,0,1-5.43-.569c-1.275-.883-1.187-2.231.131-2.893.057-.029.658-.361.826-.477a17.12,17.12,0,0,0,1.43-1.088,33.815,33.815,0,0,0,5.895-6.887c.613-1.534,3.707-1.278,4.879-.975,1.332.346,3.051,1.271,2.406,2.871a23.609,23.609,0,0,0-1.125,3.826c1.012-1.02,2.043-2.018,3.107-2.979a47.273,47.273,0,0,1,6.865-5.581c2.293-1.354,4.766-2.719,7.439-2.82,9.855-.374,9.146,7.775,7.111,11.74a6.091,6.091,0,0,1,3.4,2.762,26.834,26.834,0,0,1,4.617-2.465c9-3.213,12.789-.832,14.148.693a30.9,30.9,0,0,1,1.355,2.9c.383-.328,6.734-15.208,9.338-21.078.576-1.3,3.74-1.09,4.773-.949.9.121,3.262.578,2.646,1.957-1.834,4.143-4.445,9.037-6.277,13.178.332-.027.836-.54,1.8-.789,2.258-.586,4.875.307,5.566,2.347a5.763,5.763,0,0,1,.25,2.261c.578-.516,2.23-2.971,2.426-3.111,1.729-1.24,7.246-.822,7.207,1.043-.02.818-.379,2.893-.453,3.705,0,0,10.43-5.6,14.33-5.857,3.643-.1,6.83,1.723,6.381,3.283-.2.682-.7,1.576-.961,2.232a7.546,7.546,0,0,0-.48,2.014c-.131,1.23,1.256,3.088,2.277,3.625a7.63,7.63,0,0,0,2.252.755,11.558,11.558,0,0,0,1.57.038c.07-.006,2.178-.111,3.131-.217,1.863-.208,1.645-.215,2.887-.275a3.109,3.109,0,0,1,2.723,1.455c.234.3.688.813-1.3,1.509a15.293,15.293,0,0,1-2.762.521,43.519,43.519,0,0,1-4.555.218c-3.1.07-6.006.066-8.865-1.2a8.543,8.543,0,0,1-2.256-1.406c-.59.432-1.18.828-1.773,1.18a13.643,13.643,0,0,1-7.621,2.1c-2.324-.125-4.846-.646-6.27-2.576a3.362,3.362,0,0,1-.617,1.482c-.086.076-4.072,1.787-5.8-.207-.512-.6-.734-2.273-.828-3.689-1.109,1.061-1.984,2.109-3.16,3.216-.941.886-2.211,2.255-3.254,2.386a.751.751,0,0,0-.086.009c-2.461.272-4.9.343-4.418-1.349,2.637-9.26,1.027-8.275,1.127-8.412-.947,1.3-4.131,8.467-5.205,10.928-.578,1.3-4.148.965-5.18.828-.629-.086-2.633-3.785-4.168-5.611-3.133,3.664-5.988,5.509-10.832,6.158-4.273.646-7.02-.3-8.275-2-3.35,3.019-10.658,7.609-18.721,10.343a8.639,8.639,0,0,1-2.762.5C20195.176-10095.1,20193.9-10098.776,20196.473-10099.913Zm30.988-8.567c7.449-.705,9-6.549,8.828-7.844C20232.828-10115.125,20226.855-10111.691,20227.461-10108.48Zm50.453-2.795.008.051c3.711.384,8.57-3.219,8.09-6.73C20282.158-10117,20277.82-10114.031,20277.914-10111.275Zm0,.031v-.006Zm-6.832-12.76a3.769,3.769,0,0,1-3.672-3.865,3.767,3.767,0,0,1,3.867-3.67,3.77,3.77,0,0,1,3.668,3.865,3.768,3.768,0,0,1-3.766,3.672C20271.148-10124,20271.113-10124,20271.082-10124Zm-73.852-4.713a3.769,3.769,0,0,1-3.355-4.139,3.767,3.767,0,0,1,4.141-3.357,3.776,3.776,0,0,1,3.359,4.141,3.775,3.775,0,0,1-3.748,3.377A3.622,3.622,0,0,1,20197.23-10128.717Z' transform='translate(-20181.502 10138.305)' fill='%23fff' %3E%3C/path%3E%3C/svg%3E");
  background-color: #EFEFF0;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: .25rem;
}

#carouselParcerios .card-post .carouselParcerios-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
  object-position: top;
}

@media screen and (min-width: 968px) {
  .col-lg-20 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}

@media screen and (min-width: 768px) {

  p.small,
  li.small {
    font-size: .875rem;
    line-height: 1.375rem;
  }
}

@media(max-width: 968px) {
  .h-230 {
    height: auto;
  }

  .menu-mobile {
    overflow-x: auto;
    max-width: 100%;
  }

  .modal-search {
    background-color: transparent;
    border: unset;
  }

  #searchModal .modal-header {
    border-bottom: unset;
    padding: 0;
  }

  #searchModal .modal-header .close {
    font-size: 4.5rem;
    opacity: 1 !important;
    color: #fff;
    margin-right: 5px;
  }

  #destaques-so-texto .cards-post .title.small {
    font-size: 1rem;
  }

  #destaques-so-texto .cards-post .title.small.text-danger {
    color: #E42E4A !important;
  }

  .mobile-format {
    border: 1px solid #dee2e6;
    border-radius: 5px;
  }

  .mobile-format .mobile-card-post {
    padding: 1.5rem;
  }
}

@media (max-width: 768px) {

  #template-page .news-calling .figure,
  .cat-img-1 {
    height: auto;
  }

  .navbar-nav {
    margin-top: 0px;
  }

  #destaques-com-foto .cards-post img {
    max-height: 180px;
  }

  #blocos-de-categorias .cards-post .title.small {
    font-size: 1.2rem;
    color: #343a40;
  }

  #mais-lidas .cards-post,
  #blogs-colunas .cards-post {
    min-height: auto;
    padding-bottom: 15px;
  }

  #bgprefooter {
    text-align: center;
  }

  #bgprefooter ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  #template-partners .profile .content p.small {
    height: auto;
  }

  #blocos-de-categorias .item-cat .btn-primary {
    font-size: 20px;
  }

  header#masthead form.search-form .search-filds,
  header#masthead form.search-form .search-buttom {
    height: 50px;
  }

  #mais-lidas .cards-post .title.small,
  #blogs-colunas .cards-post .title.small {
    font-size: 1.2rem;
    color: #E42E4A;
  }

  .title.small.ball {
    font-size: 1.4rem;
  }

  .thumbnail {
    max-height: 120px;
    min-height: 75px;
  }

  #bgprefooter ul li a {
    padding: 14px;
    display: block;
  }
}

@media(max-width: 468px) {
  .wsp-container ul li {
    width: 100%;
  }

  #masthead .navbar-collapse {
    width: 85%;
    right: -95%;
  }

  .fecharmenu {
    width: 40px;
    height: 40px;
  }
}