﻿.hover-effect {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.flexboxed {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
/* estilos da página toda */
#menu {
  border-bottom: 0.2rem solid #000;
}
/*#menu .menu-row img.logo {
        max-width: 9rem;
        max-height: 9rem;
    }

    #menu .menu-row div.not-mobile img.magazine {
        max-width: 7rem;
        max-height: 9rem;
    }*/
.site-data.advertisement,
.bottom-banners .side-bar {
  background-color: #a2a19c !important;
  border-color: #a2a19c !important;
}
.site-data.shopping {
  margin-top: 3rem;
}
/* estilos por seção */
.conteudo {
  width: 100%;
}
.noticias-banner .banner-container {
  padding: 3rem;
}
.noticias-banner .banner-container > img,
.noticias-banner .banner-container > iframe {
  width: 100%;
  height: auto;
}
/*[type="search"] {
        -moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
    }

    .noticias-header input.form-control::-webkit-input-placeholder {
        color: #000;
    }

    .noticias-header input.form-control:-moz-placeholder {
        color: #000;
    }

    .noticias-header input.form-control::-moz-placeholder {
        color: #000;
    }

    .noticias-header input.form-control:-ms-input-placeholder {
        color: #000;
    }*/
.noticias-header .categoria > div,
.noticias-header select.form-control,
.noticias-header input.form-control,
.noticias-header .form-control-feedback {
  height: 4rem;
  line-height: 4rem;
}
.noticias-header select.form-control,
.noticias-header input.form-control {
  font-size: 2rem;
  font-weight: lighter;
}
.noticias-header .busca span.glyphicon-search {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
  font-size: 1.5rem;
}
.busca .data span {
  display: none;
}
.noticias-header {
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 1.5rem;
}
.noticias-header > div .categoria {
  width: 56.65%;
  float: left;
}
.noticias-header > div .categoria > div {
  font-size: 4rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
}
.noticias-header > div .editorias {
  width: 23.07%;
  float: left;
  padding-right: 3rem;
}
.noticias-header > div .busca {
  width: 20.28%;
  float: left;
}
.noticias-categorias {
  padding-left: 3rem;
  padding-right: 3rem;
}
.noticias-categorias > div {
  margin-top: 2rem;
  padding-top: 3rem;
  border-top: 2px solid #f8e71d;
  border-bottom: 2px solid #f8e71d;
  margin-bottom: 3rem;
  padding-bottom: 3rem;
}
.noticias-categorias > .conteudo {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  width: 100%;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
.noticias-categorias .categoria {
  float: left;
  font-size: 2.4rem;
  text-transform: uppercase;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  /* Safari 6.1+ */
  -ms-flex: 1 1 auto;
  /* IE 10 */
  font-weight: lighter;
}
.noticias-categorias .categoria.current a {
  /*font-weight: bold;*/
}
.noticias-categorias .categoria a {
  color: #000;
}
.noticias-categorias .categoria a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-destaque .conteudo {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.noticias-destaque .noticia-1 {
  border-right: 1px solid #FFF;
}
.noticias-destaque .noticia-2 {
  border-left: 1px solid #FFF;
}
.noticias-destaque .noticia-1,
.noticias-destaque .noticia-2 {
  width: 50%;
  float: left;
  position: relative;
}
.noticias-destaque .noticia-1 img,
.noticias-destaque .noticia-2 img {
  width: 100%;
  max-height: 297px;
  background-size: cover;
}
.noticias-destaque .content {
  position: absolute;
  bottom: 1.5rem;
  right: 0;
  width: 70%;
  left: auto;
  margin: 0;
}
.noticia-1 .title,
.noticia-2 .title {
  font-weight: lighter;
}
.noticias-destaque .content .title {
  color: #000;
  padding: 0.5em;
  background-color: rgba(250, 217, 0, 0.75);
  width: 100%;
  float: left;
}
.noticias-destaque .content a:hover div {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-categoria-1 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.categoria-block {
  float: left;
  width: 35%;
  max-width: 375px;
  padding-right: 4rem;
  margin-top: 3rem;
}
.categoria-block ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.categoria-block ul li {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 2rem;
}
.categoria-block ul li {
  padding-bottom: 1rem;
  border-bottom: 2px solid #d8d8d8;
}
.categoria-block div.cabecalho {
  font-weight: bold;
  font-size: 2.4rem;
  line-height: 2.8rem;
  text-transform: uppercase;
  padding-top: 2rem;
  border-top: 2px solid #f8d905;
}
.categoria-block li:first-child div.img {
  padding-right: 2rem;
}
.categoria-block li:first-child div.img img {
  width: 100%;
  max-height: 95px;
  background-size: cover;
}
.categoria-block li:first-child div.img,
.categoria-block li:first-child div.titulo {
  float: left;
  width: 50%;
}
.categoria-block li:first-child div.titulo {
  font-size: 1.6rem;
  line-height: 2rem;
  overflow: hidden;
  height: 10rem;
  font-weight: bold;
}
.categoria-block li:first-child .data {
  float: left;
  width: 100%;
}
.categoria-block li div.titulo {
  color: #000;
  font-size: 1.8rem;
  line-height: 2.2rem;
  overflow: hidden;
  height: 4.4rem;
}
.categoria-block li div.titulo a {
  color: #000;
}
.categoria-block li div.titulo a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.categoria-block li div.data {
  color: #d9d9d9;
  font-size: 1.6rem;
  line-height: 2rem;
  padding-top: 1rem;
}
.categoria-block .noticia-social-container {
  position: absolute;
  right: 0;
  bottom: 1rem;
  background-color: white !important;
}
.categoria-block .noticia-social-container .icones {
  background-color: white !important;
  padding: 0 !important;
}
.categoria-block .hash-mais-noticias {
  float: left;
  margin-top: 1rem;
}
.categoria-block .hash-mais-noticias .f28,
.categoria-block .hash-mais-noticias .f16 a {
  color: #000;
}
.categoria-block .hash-mais-noticias .f16 a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-categoria-1 .banner,
.noticias-categoria-3 .banner {
  float: left;
  padding: 3rem;
  text-align: center;
  border: 1px solid #9b9b9b;
  width: 33.33%;
  max-width: 330px;
  margin-top: 3rem;
}
.noticias-categoria-1 .banner iframe,
.noticias-categoria-3 .banner iframe {
  width: 100%;
}
.noticias-3 {
  width: 100%;
  margin-top: 2rem;
}
.noticias-3 .noticia-1,
.noticias-3 .noticia-2 {
  float: left;
  width: 31.57894736842105%;
  max-width: 360px;
  height: 240px;
  position: relative;
}
.noticias-3 .noticia-1 img.noticia,
.noticias-3 .noticia-2 img.noticia {
  width: 100%;
  background-position: center center;
  background-size: cover;
  height: auto;
  max-height: 240px;
}
.noticias-3 .content {
  position: absolute;
  bottom: 1.5rem;
  right: 0;
  width: 95%;
  left: auto;
  margin: 0;
}
.noticias-3 .content .title {
  color: #000;
  padding: 0.5em;
  background-color: rgba(250, 217, 0, 0.75);
  float: left;
  width: 100%;
}
.noticias-3 .banner {
  position: relative;
  width: 36.84210526315789%;
  float: left;
  max-width: 416px;
  height: 240px;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  margin-right: 4px;
}
.noticias-3 .banner iframe {
  /*max-height: 240px;*/
  position: absolute;
}
.noticias-3 .content a:hover .title,
.noticias-3 .noticia-1:hover .content .title,
.noticias-3 .noticia-2:hover .content .title {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-categoria-2 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.noticias-categoria-2 .categoria-block {
  width: 33.33%;
}
.noticias-categoria-2 .categoria-block:last-child {
  margin-right: 0;
}
.noticias-destaque-2 {
  margin-top: 3rem;
}
.noticias-categoria-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.jobs-tv {
  padding-left: 3rem;
  padding-right: 3rem;
  margin-top: 3rem;
}
.jobs-tv .nippaku-jobs {
  float: left;
  width: 66%;
  margin-right: 3.8rem;
}
.alternativa-tv {
  float: left;
  width: 30.4%;
  border-top: 2px solid #4ec8f7;
}
.alternativa-tv a:hover .f24 span {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.alternativa-tv a:hover .f24 small {
  text-decoration: none;
}
.alternativa-tv .video-mobile img {
  background-size: cover;
  margin-top: 2rem;
  width: 100%;
  max-width: 330px;
  max-height: 225px;
}
.alternativa-tv .f24 span {
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: bold;
  display: block;
  color: #000;
}
.alternativa-tv .f24 small {
  font-weight: bold;
}
.jobs-tv .jobs {
  padding: 3rem;
}
.jobs-tv .hash-mais-videos {
  margin-bottom: 3rem;
}
.jobs-tv .hash-mais-videos .f28,
.jobs-tv .hash-mais-videos .f16 a {
  color: #50c8fc;
}
/* left */
.noticias-content .left {
  width: 62.983%;
  float: left;
  margin-right: 2.631578947368421%;
  margin-left: 2.631578947368421%;
}
.noticias-content .right {
  float: left;
  margin-right: 2.631578947368421%;
}
.noticias-content .left .noticia .titulo {
  padding: 0;
  margin: 0;
  font-size: 4.2rem;
  line-height: 4.6rem;
  margin-top: 3rem;
  float: left;
  font-weight: bold;
}
.noticias-content .left .noticia .categoria-block .titulo {
  margin-top: 0;
}
.noticias-content .left .noticia .descricao {
  color: #9a9c9b;
  padding: 0;
  margin: 0;
  margin-top: 2.5rem;
  font-size: 2rem;
  line-height: 2.4rem;
  float: left;
}
.noticias-content .left .noticia .info {
  position: relative;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 3rem;
  float: left;
}
.noticias-content .left .noticia .info span {
  font-size: 1.6rem;
  line-height: 2rem;
  color: #000;
  font-weight: bold;
}
.noticias-content .left .noticia .info .grid-noticias.social .f16 {
  display: none !important;
}
.noticias-content .noticia .noticia-social-container {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: white !important;
}
.noticias-content .noticia .noticia-social-container .icones {
  background-color: white !important;
  padding: 0 !important;
}
.noticias-content .noticia img {
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  max-height: 481px;
  margin-bottom: 3rem;
}
div.content div.site-data.noticias-content div.left div.noticia .texto img {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
}
.noticias-content .noticia .texto {
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: lighter;
  color: #000;
  text-align: left;
}
.noticias-content .noticia .categoria-block a:hover div.titulo {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-content .noticia .categoria-block ul li {
  padding-bottom: 0;
}
.noticias-content .noticia .categoria-block div.img img {
  max-height: 65px;
}
.noticias-content .noticia .categoria-block div.categoria,
.noticias-content .noticia .categoria-block div.data {
  display: none;
}
.categoria-block li div.img,
.categoria-block li div.titulo {
  float: left;
  width: 50%;
}
.categoria-block li div.img {
  padding-right: 2rem;
}
.noticias-content .noticia .categoria-block .titulo {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold;
  overflow: hidden;
  height: 8rem;
  text-align: left;
}
.noticias-content .noticia .compartilhe,
.noticias-content .left .comentarios,
.noticias-content .left .relacionadas {
  border-top: 2px solid #fad900;
  float: left;
  margin-top: 4rem;
}
.noticias-content .noticia .compartilhe .titulo,
.noticias-content .left .comentarios .titulo,
.noticias-content .left .relacionadas .titulo {
  text-transform: uppercase;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold;
  margin-top: 1rem;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 2rem;
}
.noticias-content .noticia .compartilhe .noticia-social-container {
  position: relative;
}
.noticias-content .noticia .compartilhe .noticia-social-container .f16 {
  display: none !important;
}
.noticias-content .noticia .compartilhe {
  clear: both;
}
.noticias-content .left .comentarios {
  width: 100%;
}
.noticias-content .left .relacionadas {
  width: 100%;
}
.noticias-content .left .relacionadas .noticia {
  width: 33%;
  float: left;
}
.noticias-content .left .relacionadas .noticia:nth-child(3) {
  margin-right: 2px;
  margin-left: 2px;
}
.noticias-content .left .relacionadas .noticia img {
  max-height: 159px;
  background-position: center center;
  background-size: cover;
  margin-bottom: 0;
}
.noticias-content .left .relacionadas .noticia .titulo {
  text-transform: none;
  margin-top: 1.7rem;
  margin-bottom: 1.3rem;
  max-height: 6rem;
  overflow: hidden;
}
.noticias-content .left .relacionadas .noticia .data {
  font-weight: normal;
}
.noticias-content .left .relacionadas .noticia a .titulo,
.noticias-content .left .relacionadas .noticia a .data {
  color: #000;
  padding-left: 1rem;
  padding-right: 1rem;
}
.noticias-content .left .relacionadas .noticia a:hover .titulo {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-content .left .nippaku-jobs {
  float: left;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 3rem;
}
/* right */
a,
a:hover {
  color: #000;
}
.noticias-content .right {
  width: 29.12226315789474%;
}
.noticias-content .right .categoria-block {
  width: 100%;
  padding-right: 0;
}
.noticias-content .right .categoria-block a:hover .titulo {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-content .right .categoria-block li div.img {
  padding-right: 2rem;
}
.noticias-content .right .categoria-block li div.img img {
  width: 100%;
  max-height: 95px;
  background-size: cover;
}
.noticias-content .right .categoria-block li div.img,
.noticias-content .right .categoria-block li div.titulo {
  float: left;
  width: 50%;
}
.noticias-content .right .categoria-block li div.titulo {
  font-size: 1.6rem;
  line-height: 2rem;
  overflow: hidden;
  height: 10rem;
  font-weight: bold;
}
.noticias-content .right .categoria-block li .data {
  float: left;
  width: 100%;
}
.noticias-content .right .hash-mais-noticias {
  margin-bottom: 2rem;
  margin-top: 2rem;
  float: left;
}
.noticias-content .right .hash-mais-noticias a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.noticias-content .right .hash-mais-noticias .f28 {
  color: #fbd800;
}
.noticias-content .right .banner {
  float: left;
  /*padding: 3rem;*/
  text-align: center;
  /*border: 1px solid #9b9b9b;*/
  width: 100%;
  /*max-width: 330px;*/
}
.noticias-content .right .banner img {
  max-width: 263px;
}
.noticias-content .right .banner img {
  width: 100%;
}
.noticias-content .right .mais-ultimas-noticias {
  margin-bottom: 3rem;
}
.noticias-content .right .mais-ultimas-noticias .noticia img,
.noticias-content .right .categoria-block .noticias-bloco .noticia img {
  margin-bottom: 2rem;
}
.noticias-content .right .mais-ultimas-noticias div.cabecalho {
  padding-top: 0;
}
.noticias-content .right .mais-ultimas-noticias div.noticia,
.noticias-content .right .categoria-block .noticias-bloco div.noticia {
  float: left;
}
.noticias-content .right .mais-ultimas-noticias li div.titulo,
.noticias-content .right .categoria-block .noticias-bloco div.titulo {
  max-height: 8rem;
  height: auto;
}
.noticias-content .right .mais-ultimas-noticias li div.data,
.noticias-content .right .categoria-block .noticias-bloco div.data {
  float: left;
  width: auto;
}
.noticias-content .right .mais-ultimas-noticias div.categoria {
  font-weight: bold;
  font-size: 2.4rem;
  text-transform: uppercase;
  padding-top: 2rem;
}
.noticias-content .right .mais-ultimas-noticias li,
.noticias-content .right .categoria-block .noticias-bloco li {
  padding-bottom: 0;
}
.noticias-content .right .alternativa-tv {
  margin-top: 3rem;
  width: 100%;
}
.noticias-content .right .alternativa-tv .f28 {
  color: #4fc7f9;
}
.noticias-content .right .categoria-block .noticias-bloco .noticia .categoria {
  display: none;
}
.noticias-content .right .categoria-block.mais-ultimas-noticias .noticias-bloco .noticia .categoria {
  display: block;
}
.blog-servico {
  margin-bottom: 4rem;
  float: left;
}
.blog-servico > div {
  float: left;
  width: 100%;
}
.blog-servico .blog .section {
  background-color: #50e3c2;
}
.blog-servico .blog .section,
.blog-servico .servico .section {
  float: left;
  width: 100%;
  text-align: center;
  height: 54px;
}
.blog-servico .section h1 {
  color: #FFF;
  text-transform: uppercase;
  margin: 0.5em;
}
.blog-servico .entries {
  float: left;
  width: 100%;
}
.blog-servico .entries > div {
  width: 100%;
  float: left;
}
.blog-servico .entries .entry {
  margin-top: 1.5em;
  padding: 1em;
}
.blog-servico .blog .mais > div {
  text-align: left;
}
.blog-servico .hash-mais {
  display: inline-block;
  margin-top: 2rem;
}
.blog-servico .servico .section {
  background-color: #999282;
}
.blog-servico .blog .entry h1 {
  color: #4c3432;
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin: 0;
  padding: 0;
  padding-bottom: 0.5em;
  font-weight: bold;
}
.blog-servico .blog .entry h2 {
  color: #89e7e6;
  font-size: 2.2rem;
  line-height: 2.6rem;
  margin: 0;
  padding: 0;
  height: 5.2rem;
  /* 2x o line-height pra caber duas linhas */
  overflow: hidden;
}
.blog-servico .blog .entry h3 {
  color: #94938f;
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0;
  padding: 0;
  margin-top: 1em;
}
.blog-servico .blog .entry h3:before {
  content: ' - ';
}
.blog-servico .entry {
  border: 1px solid #eaeaea;
  overflow: hidden;
}
.blog-servico .mais-servicos > div {
  text-align: left !important;
}
.blog-servico .servico .entry h1 {
  color: #4c3432;
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin: 0;
  padding: 0;
  padding-bottom: 0.5em;
  font-weight: bold;
  text-transform: uppercase;
}
.blog-servico .servico .entry h2 {
  color: #bfbaaf;
  font-size: 2.2rem;
  line-height: 2.6rem;
  margin: 0;
  padding: 0;
  height: 2.6rem;
  /* 2x o line-height pra caber duas linhas */
  overflow: hidden;
}
.blog-servico .servico .entry h3 {
  color: #bfbaaf;
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0;
  padding: 0;
  margin-top: 1em;
  height: 3.6rem;
  overflow: hidden;
}
.entries .entry a {
  text-decoration: none;
}
.entries .entry a:hover h2 {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.blog .hash-mais a,
.servico .hash-mais a {
  color: #000;
}
.blog .hash-mais a:hover,
.servico .hash-mais a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.blog-servico .servico > h1,
.blog-servico .blog > h1 {
  padding: 0;
  margin: 0;
  width: 100%;
  display: block;
  padding-top: 2rem;
  border-top: 2px solid;
  font-size: 2.4rem;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 3rem;
}
.blog-servico .servico > h1 {
  border-top-color: #999282;
}
.blog-servico .blog > h1 {
  border-top-color: #4fe3c1;
}
.blog-servico .blog img {
  background-position: center center;
  background-size: cover;
  max-width: 100px;
  max-height: 100px;
  float: left;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  margin-right: 2rem;
  margin-left: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.blog-servico .blog .entries h1,
.blog-servico .blog .entries h3 {
  display: none;
}
.blog-servico .blog .entry h2 {
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #000 !important;
  font-weight: bold;
  max-height: 6.6rem;
  height: auto !important;
}
.blog-servico .blog .entry h4 {
  font-size: 1.6rem;
  line-height: 2rem;
  color: #9a9a9a;
}
.noticias-content .left .noticia .highlight {
  background-color: #fad900;
}
.noticias-content .left .noticia .categoria {
  background-color: #f2edb5;
}
.noticias-content .left .noticia .highlight,
.noticias-content .left .noticia .categoria {
  float: left;
  padding: 1rem;
  margin-right: 2px;
  font-size: 1.4rem;
  line-height: 1.8rem;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 767px) {
  .noticias-content .noticia .noticia-social-container {
    position: relative !important;
    width: 100% !important;
  }
  .site-data.shopping .banner {
    display: none;
  }
  .shopping .banner img {
    display: none;
  }
  .noticias-content .right .banner img {
    max-width: 100%;
  }
  .categoria-block div.cabecalho {
    padding-left: 2rem;
  }
  .noticias-content .right .banner {
    max-width: 100%;
  }
  .noticias-content .left .noticia > .titulo {
    font-size: 3.8rem;
    line-height: 4.2rem;
  }
  .noticias-content .left {
    padding-left: 2rem;
    padding-right: 2rem;
    margin-top: 2rem !important;
  }
  .noticias-content .left,
  .noticias-content .right {
    float: left;
    width: 100%;
    margin: 0;
  }
  .left .noticia .categoria-block {
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-right: 0;
  }
  .noticias-content .left .relacionadas .noticia {
    width: 100%;
    margin-bottom: 2rem;
  }
  .noticias-content .left .nippaku-jobs {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .noticias-content .right .categoria-block .noticias-bloco div.noticia {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .noticias-content .right .banner {
    border: 0;
    margin: 0;
    padding: 0;
  }
  .alternativa-tv > *,
  .blog-servico .servico > *,
  .blog-servico .blog > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .noticias-content .right .hash-mais-noticias {
    margin-left: 2rem !important;
  }
  .site-data.noticias-content .left .noticia .texto p .categoria-block {
    display: none;
  }
  .relacionadas .noticia a .data {
    font-size: 1.5rem;
  }
  .noticias-content .right > img {
    display: block;
    margin: 0 auto;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .noticias-content .right .categoria-block {
    max-width: 100% !important;
  }
}