@charset "UTF-8";
.titulo_send_zap {
  width: 60%;
  margin: 10% 20%;
  position: absolute;
  display: flex;
  justify-content: center;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 2em;
  color: blue;
}

.labelSendZap {
  width: 30%;
  margin: 0 35%;
  display: flex;
  justify-content: center;
  font-family: "Open Sans", sans-serif;
  color: #4d5154;
}

.fone_send_zap {
  width: 40%;
  margin: 0% 30% 1%;
}

.input_fone_send_zap {
  width: 100%;
  height: 60px;
}

.baseBtn_sendZap {
  width: 30%;
  margin: 1% 35%;
}

.btnSendZap {
  width: 100%;
  height: 50px;
}

.content_barras_topo {
  float: left;
  width: 100%;
  top: 0;
  margin: 0;
  padding: 0;
}

.barra_topo_black {
  width: 100%;
  height: 10px;
  color: #000000;
}

.small_publi {
  color: #99B1DB;
}

.barraTopoMaster {
  position: relative;
  display: flex;
  width: 100%;
  padding: 0;
  background-color: #FFFFFF;
  background-size: cover;
  background-clip: content-box;
}

.novotopo {
  float: left;
  position: relative;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  border-bottom: solid 2px #FE0000;
}

.container_base_titulo {
  background: #000000;
}

.header_admin {
  width: 100%;
  display: flex;
  justify-content: center;
  overflow: hidden;
}

.tmLogo {
  background-repeat: no-repeat;
  -o-object-fit: contain;
  object-fit: contain;
}

.logo_master_web {
  position: absolute;
  margin: 0 0 0 2%;
  width: 90px;
  height: 90px;
  background-repeat: no-repeat;
  -o-object-fit: contain;
  object-fit: contain;
}

.logo_web {
  margin: 0 0 0 2%;
  background-repeat: no-repeat;
  -o-object-fit: contain;
  object-fit: contain;
}

.base_indicatuTitulo {
  position: absolute;
  margin: 0 0 0 6%;
  top: 30%;
}

.base_title_indicatu {
  display: flex;
  align-self: center;
  padding: 0 2px 0 0;
}

.link_indicatuTitulo {
  float: left;
}

.indicatuTitulo {
  font-size: 1.3em;
  color: #FFFFFF;
}

.base_name_user {
  width: 81%;
  display: flex;
  justify-content: right;
}

.base_name_user_barraTopo {
  width: 50%;
  display: flex;
  justify-content: right;
}

.baseIDlistuserweb {
  width: 4%;
  display: flex;
  justify-content: center;
  align-self: center;
}

.container_bemvindo_userweb {
  display: flex;
  width: 100%;
  justify-content: right;
  padding: 0 10px 0 0;
}

.base_bemvindo_userweb {
  margin: 0 2% 0 0;
}

.bemvindo_userweb {
  font-size: 0.8em;
  color: #0c5460;
}

.bemvindo_userweb_barraMenu {
  font-size: 0.8em;
  color: #FFFFFF;
}

.entrouEm {
  margin: 3% 0 0 0;
  font-size: 0.9em;
  color: #0c5460;
}

.content_name_user {
  margin-right: 4%;
}

.name_user {
  font-size: 0.8em;
  color: #0F639E;
  text-decoration: none;
}

.name_user_barraMenu {
  font-size: 0.8em;
  padding: 0 5px;
  color: yellowgreen;
  text-decoration: none;
}

.name_user_barraMenu:hover {
  color: orange;
}

.name_user:hover {
  text-decoration: none;
  color: #E65507;
}

.logar_user_web {
  font-size: 0.8em;
  color: #008F8A;
  text-decoration: none;
}

.logar_user_web:hover {
  text-decoration: none;
  color: #F16C36;
}

.base_sair_userweb {
  float: left;
}

.sair_userweb {
  font-size: 0.9em;
  color: #FF6C4F;
  text-decoration: none;
}

.sair_userweb:hover {
  color: #F5B946;
  text-decoration: none;
}

.master_include {
  width: 96%;
  margin: 0 2%;
  display: flex;
}

.master_include2 {
  width: 100%;
  display: flex;
}

.data_master {
  position: absolute;
  width: 30%;
  margin: 0 35%;
  text-align: center;
  top: 38%;
}

.data {
  display: block;
  font-size: 1em;
  color: #373435;
  text-align: center;
}

.p_bottom {
  padding-bottom: 15px;
}

.option_borderNone {
  border: none;
  outline: none;
}

.content_logo_login {
  width: 200px;
  height: 90px;
  background: #f66d9b;
}

.capa {
  width: 100%;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
}

.capaImg {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  top: auto;
  contain: content;
}

.tmLogoDiv {
  width: 13%;
  height: 110px;
}

.logoTopoWeb {
  display: flex;
  align-self: center;
  margin-left: 2%;
  padding: 3px;
}

#header {
  position: fixed;
  display: flex;
  width: 100%;
  height: 60px;
  margin: 0;
  top: 0;
  border-bottom: solid 4px tomato;
  align-items: center;
  padding: 1em;
  box-sizing: border-box;
  justify-content: space-between;
  z-index: 999;
  background: #000000;
}

.base_logo_home {
  position: absolute;
  left: 5%;
  display: flex;
  align-self: center;
}

.header_menu {
  display: flex;
}

.base_nav {
  width: 100%;
}

#nav {
  width: 100%;
  margin-right: 0;
}

#menu {
  display: flex;
  list-style: none;
  gap: 0.5em;
}

#btn-mobile {
  display: none;
}

#menu a {
  display: block;
  padding: 0.5em;
  text-decoration: none;
  color: #FFFFFF;
}

#menu a:hover {
  color: turquoise;
  background: rgba(0, 0, 0, 0.05);
}

.ul_menu {
  font-size: 0.8em;
  margin: 0;
}

.categorias_home {
  color: #FFFFFF;
  text-decoration: none;
  padding: 5px;
}

.categorias_home:hover {
  color: turquoise;
}

.criar_conta_menu {
  display: block;
}

.quem_somos_menu {
  display: block;
}

.contato_menu {
  display: block;
}

.tmLogoA {
  display: flex;
  align-self: center;
  margin: 0;
  padding: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.tmLogo_enter {
  width: 180px;
  height: 85px;
  background-repeat: no-repeat;
  -o-object-fit: cover;
  object-fit: cover;
}

.base_fotoUserContent {
  display: block;
  width: 15%;
  text-align: center;
}

.fotoUserContent {
  width: 80px;
  height: 80px;
  margin: 0 31%;
  display: flex;
  justify-content: center;
  margin-top: 5px;
  background: #F0F0F0;
  border-radius: 100%;
}

.userFoto {
  width: 100%;
  display: inline-block;
  padding: 3px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  color: #D90000;
  background-size: 100%;
  background-repeat: no-repeat;
}

.fotoUserContent2 {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}

.userFoto2 {
  width: 80px;
  height: 80px;
  padding: 12px;
  -o-object-fit: contain;
  object-fit: contain;
  background: #F0F0F0;
  border-radius: 50%;
}

.nomeUsuario {
  font-size: 0.8em;
  color: #f6993f;
}

.container_mine_menu_admin {
  width: 100%;
}

.menuAdminContent {
  position: fixed;
  display: flex;
  align-self: center;
  float: left;
  top: 20%;
  padding: 10px;
}

.content_nav_minimenu {
  width: 70%;
  display: flex;
  align-self: center;
}

.base_count_master_admin {
  float: left;
  width: 10%;
  display: flex;
  align-self: center;
  padding: 0 0 0 10px;
}

.contNewsHome {
  color: #FEBF2C;
  font-size: 1.3em;
}

.main_menuMini {
  margin: 0;
}

.main_menuMini li {
  margin: 4px 5px;
  list-style: none;
}

.main_menuMini li a {
  padding: 5px 8px;
  color: #ffffff;
  font-size: 0.9em;
}

.main_menuMini a:hover {
  color: #FEBF2C;
  text-decoration: none;
}

.btnSair li a {
  color: #D90000;
}

/** ########## CAMPO DE DETALHES DOS USUÁRIOS  ########## */
.base_imgUserDetalhes {
  width: 200px;
  height: 200px;
  display: flex;
  justify-content: center;
  margin-top: 3%;
}

.imgUserDetalhes {
  float: left;
  width: 200px;
  heigth: 200px;
  border-radius: 50%;
  background: #dfdfdf;
  -o-object-fit: cover;
  object-fit: cover;
  background-size: cover;
  background-position: left;
}

.contentDetalhesUser {
  background: #F5F5F5;
  width: 90%;
  margin: 0 5%;
  color: #4A4A4A;
  line-height: 25px;
  padding: 20px 0;
}

.container_userdetalhes_web {
  width: 100%;
  background: #FFFFFF;
  padding: 10px 0;
}

.contentListUsers {
  display: block;
  text-align: center;
  width: 80%;
  margin: 0 10%;
  padding: 10px 0;
}

.sobre_user_userdetalhes {
  margin: 3% 0 0 0;
}

.base_btn_edit_perfil_userweb {
  margin-top: 3%;
}

.base_profissao_userweb {
  width: 60%;
  margin: 0 20%;
  padding: 40px 0;
}

.profissao_userweb {
  font-size: 2em;
  padding: 30px 0;
}

.btn_menuMobile {
  outline: none;
  cursor: pointer;
}

.btn_menuMobile:hover {
  background-color: #979797;
}

.menu ul {
  list-style: none;
  position: relative;
}

.menu ul li {
  float: left;
  width: 115px;
}

.menu a {
  display: block;
  padding: 10px;
  text-decoration: none;
  text-align: center;
  color: #979797;
  font-size: 0.9em;
  background-color: #3D4040;
}

.menu a:hover {
  color: #005cbf;
  background-color: #dfdfdf;
  text-decoration: none;
}

.menu ul ul {
  position: absolute;
  visibility: hidden;
  z-index: 999;
  padding: 0;
}

.menu ul ul li {
  float: none;
  border-bottom: solid 1px #ccc;
}

.menu ul li:hover ul {
  visibility: visible;
}

.menu ul ul li a {
  color: #4B4B4D;
  background-color: #4dc0b5;
}

label[for=bt_menu] {
  padding: 5px;
  background-color: #222;
  color: #fff;
  text-align: center;
  font-size: 1em;
  cursor: pointer;
  width: 40px;
  height: 40px;
}

.main_menu ul {
  float: left;
}

.main_menu li {
  margin: 2px 4px;
  list-style: none;
  padding: 3px 5px;
}

.main_menu li a {
  color: #979797;
  font-size: 0.9em;
}

.main_menu a:hover {
  color: #ffffff;
  text-decoration: none;
  border-bottom: 2px solid #D90000;
}

.menuLateral {
  margin: 0;
  padding: 0;
}

.mobile_action {
  float: right;
  width: 46px;
  height: 46px;
  background: #1a5977 url(../images/menu_mobile.png) center center no-repeat;
  border-radius: 50%;
  cursor: pointer;
}

.mobile_action.active {
  background-color: #000000;
}

.mobile_action:hover {
  background-color: #ffffff;
}

.menuUp {
  position: absolute;
  left: -100%;
  top: 0;
  width: 76%;
  min-width: 200px;
  max-width: 360px;
  background: #9C9C9C;
  z-index: 99;
}

.menuUp {
  list-style: none;
}

.menuUp_sub {
  list-style: none;
}

.menuUp_item {
  float: left;
  width: 100%;
  position: relative;
}

.menuUp_item > a {
  float: left;
  width: 100%;
  padding: 15px;
  text-transform: uppercase;
  text-decoration: none;
  color: #eee;
  font-weight: bold;
  font-size: 0.9em;
}

.menuUp_item:hover,
.menuUp_item > a:hover {
  background: #444;
  color: #fff;
  text-decoration: none;
}

.menuUp_sub {
  float: left;
  width: 100%;
  padding: 10px;
  background: #333;
}

.menuUp_item_sub {
  float: left;
  width: 100%;
}

.menuUp_item_sub a {
  float: left;
  width: 100%;
  padding: 15px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font-size: 0.8em;
}

.menuUp_item_sub a:hover {
  background: #007fff;
  text-decoration: none;
  color: #fff;
}

.search {
  float: left;
  width: 100%;
  background: #6f42c1;
}

/** ##########  CAMPO DE BUSCA E BOTÃO ACTION  ########## */
.navSearch {
  float: left;
  height: 40px;
  border: none;
  border-radius: 3px;
  background: #ffffff;
  outline: none;
}

.navSearch::-moz-placeholder {
  color: #AEB2C0;
}

.navSearch::placeholder {
  color: #AEB2C0;
}

.busca {
  float: left;
  height: 40px;
  outline: none;
  border: none;
}

.btn_busca {
  float: left;
  height: 40px;
  border: none;
  cursor: pointer;
  background: #4B4B4D url("../images/lupa_branca.png") center center no-repeat;
}

.btn_busca:hover {
  background-color: #979797;
}

.btnActionBusc {
  float: right;
  width: 70px;
  height: 50px;
  background: #097CAA;
  margin-right: 62px;
  border: none;
  background-repeat: no-repeat;
  cursor: pointer;
}

.btnActionBusc:hover {
  opacity: 0.8;
}

.pesquisa {
  position: relative;
  float: right;
}

.linhaBotomUser {
  border: 0.5px solid #D90000;
}

.linhaBotomMenu {
  border: 0.5px solid #FEBF2C;
}

.linhaSubTitles {
  border: 0.5px solid #C8C9C9;
}

/** ##########  NOME DOS USUARIOS NA PAGINA DE LISTAGEM  ########## */
.box_img_user {
  width: 40px;
  height: 40px;
  margin: 0 31%;
  display: flex;
  justify-content: center;
  margin-top: 5px;
  contain: content;
  -o-object-fit: contain;
  object-fit: contain;
  background-size: cover;
  background: #F0F0F0;
  border-radius: 100%;
}

.img_list_user {
  width: 100%;
  padding: 3px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  color: #D90000;
  background-repeat: no-repeat;
}

.box_img_user2 {
  width: 40px;
  height: 40px;
  margin: 0 31%;
  padding: 5px;
  display: flex;
  justify-content: center;
  margin-top: 5px;
  contain: content;
  -o-object-fit: contain;
  object-fit: contain;
  background-size: cover;
  background: #F0F0F0;
  border-radius: 100%;
}

.img_list_user2 {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  color: #D90000;
  background-repeat: no-repeat;
}

.listUsuarioName {
  color: #AEB2C0;
}

.listUsuarioName:hover {
  color: #ffffff;
}

.userDataCad {
  font-size: 0.8em;
  color: #4dc0b5;
}

.criadoEm {
  font-size: 0.8em;
  color: #FEBF2C;
}

.userCityList {
  color: #AEB2C0;
}

.userStateList {
  color: #AEB2C0;
}

.userListEdit {
  color: #00AAAA;
}

.userListEdit:hover {
  color: #f6993f;
}

.userListDelete {
  color: #e4606d;
}

.userListDelete:hover {
  color: #FF0000;
}

.content_enter {
  width: 90%;
  margin: 0 5%;
  background: #0F639E;
}

/** ##########  TITULOS E SUBTITULOS  ########## */
.titulos {
  font-size: 1.5em;
}

.subtitles {
  display: block;
  margin: 2% 0 0 0;
  font-size: 0.9em;
  font-family: "Open Sans", sans-serif;
  color: #404040;
}

.politicas_title {
  display: block;
  margin-top: 2%;
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
  color: #EA6B36;
}

.subtitlesZap {
  display: block;
  margin-top: 1%;
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
  color: #7BAB95;
}

.titleConfig {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #4368B0;
  text-align: center;
  margin-top: 2%;
}

.titleConfigUserAdmin {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF;
  text-align: center;
  margin-top: 2%;
}

.title_contato {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #4368B0;
  text-align: center;
  margin-top: 2%;
}

.title_config_user {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #4368B0;
  text-align: center;
  margin-top: 2%;
}

.base_dest_title {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 2%;
}

.info_dest_title {
  font-size: 1em;
  margin-top: 2%;
}

.titleConfigDest {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #e4606d;
  margin-top: 2%;
}

.container_autoEditUserWeb {
  float: left;
  width: 100%;
  display: block;
}

.content_autoEditUserWeb {
  width: 50%;
  margin: 0 25%;
  margin-top: 3%;
}

.base_btn_edituserweb {
  width: 50%;
  margin: 0 25%;
  display: flex;
  justify-content: center;
  margin-top: 2%;
}

.base_title_user_assinantes {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 1%;
}

.title_user_web {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF;
  text-align: center;
  margin-top: 2%;
}

.title_user_web2 {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #006E96;
  text-align: center;
  margin-top: 2%;
}

.content_planos {
  width: 100%;
  display: block;
}

.base_forma_pag_userweb {
  display: block;
}

.form_pag_title {
  font-size: 0.9em;
  font-family: "Open Sans", sans-serif;
  color: #e4606d;
  padding: 10px 0 0 0;
}

.form_pag {
  width: 30%;
  height: 40px;
  border: none;
  border-radius: 5px;
  outline: none;
}

.form_pag {
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
}

.checkbox_user_status {
  display: block;
}

.base_status_userweb {
  padding: 10px 0 0 0;
}

.base_userweb_free {
  position: absolute;
  border-radius: 3px;
  top: 10%;
  left: 11%;
  background: #2EEB8D;
}

.userweb_free {
  font-size: 0.8em;
  color: #000000;
  padding: 0 5px;
}

.base_userweb_mensal {
  position: absolute;
  border-radius: 3px;
  top: 10%;
  left: 11%;
  background: #F4B433;
  background: #F7971E; /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #FFD200, #F7971E); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.base_userweb_trimestral {
  position: absolute;
  border-radius: 3px;
  top: 10%;
  left: 11%;
  background: #F4B433;
  background: #F7971E; /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #FFD200, #F7971E); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.base_userweb_semestral {
  position: absolute;
  border-radius: 3px;
  top: 10%;
  left: 11%;
  background: #73C8A9; /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #373B44, #73C8A9); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.base_userweb_anual {
  position: absolute;
  border-radius: 3px;
  top: 10%;
  left: 11%;
  background: #26E7FC;
  background: #73C8A9; /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #373B44, #73C8A9); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.userweb_mensal {
  font-size: 0.8em;
  color: #000000;
  padding: 0 5px;
}

.userweb_semestral {
  font-size: 0.8em;
  color: #FFFFFF;
  padding: 0 5px;
}

.userweb_anual {
  font-size: 0.8em;
  color: #FFFFFF;
  padding: 0 5px;
}

.base_userweb_form_pag {
  position: absolute;
  border-radius: 3px;
  top: 50%;
  left: 11%;
  background: #3839A3;
}

.userweb_form_pag {
  font-size: 0.7em;
  color: #FFFFFF;
  padding: 0 5px;
}

.title_count_user_assinantes {
  font-size: 1.5em;
  color: red;
  margin-top: 1px;
  padding: 5px 5px 0 0;
}

.count_user_mensal {
  font-size: 1.5em;
  color: #FFFFFF;
  margin-top: 1px;
  padding: 5px 5px 0 0;
}

.title_user_assinantes {
  font-size: 1.5em;
  color: #FFFFFF;
  padding: 5px 0;
}

.inputs_userweb {
  width: 100%;
  height: 30px;
  border: solid 1px #CFCFCF;
  color: #ABABAB;
  padding: 20px 5px;
}

.text_area_userweb_detalhes {
  width: 100%;
  color: #ABABAB;
  border: solid 1px #BFD3FF;
  padding: 5px 10px;
}

.titleConfigTanksEmail {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #4368B0;
  text-align: center;
}

.titleConfig2 {
  font-size: 1.5em;
  font-family: "Open Sans", sans-serif;
  color: #fff8b3;
  text-align: center;
  margin-top: 2%;
}

.titleConfigUserDetails {
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
  color: #979797;
  text-align: center;
  margin-top: 2%;
}

/** ##########  CONFIGURAÇÕES DA HOME  ########## */
.containerHomeConfig {
  display: block;
  width: 90%;
  margin: 0 5%;
  padding: 0 10px;
  background: #FFFFFF;
}

.contentHomeConfigf {
  width: 100%;
  display: flex;
  justify-content: center;
}

.baseTitleHomeConfig {
  float: left;
  width: 100%;
  margin-top: 3%;
}

/** ##########  CADASTRO E LISTAGEM DAS NOTÍCIAS  ########## */
.bordaContainer {
  background: #ebebeb;
}

.content_form {
  width: 90%;
  margin: 0 5%;
}

.bg-News {
  float: left;
  background: #E3E4E4;
}

.autorTitle {
  float: left;
  margin-top: 2%;
  font-size: 1.1em;
}

.linkInsereNews {
  width: 90%;
  margin: 0 5%;
}

.autorTitleNews {
  margin-top: 8px;
  color: #525252;
}

.autorEditNews {
  outline: none;
  font-size: 1.2em;
  height: 50px;
  color: #005cbf;
  border: 0.5px solid #D9D9D9;
}

.destTitle {
  float: left;
  margin-top: 8px;
  color: #525252;
}

.catNews {
  outline: none;
  height: 50px;
  border: 0.5px solid #D9D9D9;
  cursor: pointer;
}

.catNews:hover {
  background: #2E2E2E;
}

.destNews {
  outline: none;
  height: 50px;
  border: 0.5px solid #D9D9D9;
  cursor: pointer;
}

.destNews:hover {
  background: #2E2E2E;
}

.destTitle {
  margin-top: 8px;
  color: #525252;
}

.descTitle {
  float: left;
  margin-top: 8px;
  color: #525252;
}

.descNews {
  width: 30%;
  height: 50px;
  outline: none;
  font-size: 0.9em;
  color: #75758A;
  border: 0.5px solid #D9D9D9;
  padding: 5px;
}

.descNews::-moz-placeholder {
  color: #75758A;
  font-size: 1.3em;
  padding: 4px;
}

.descNews::placeholder {
  color: #75758A;
  font-size: 1.3em;
  padding: 4px;
}

.titleNews {
  outline: none;
  height: 50px;
  padding: 4px;
  border-radius: 10px;
  font-size: 1.3em;
}

.titleNews::-moz-placeholder {
  font-size: 1.3em;
  padding: 4px;
}

.titleNews::placeholder {
  font-size: 1.3em;
  padding: 4px;
}

.SubTitleNews {
  outline: none;
  height: 50px;
  padding: 4px;
  border-radius: 10px;
}

.SubTitleNews::-moz-placeholder {
  font-size: 1.3em;
  padding: 4px;
}

.SubTitleNews::placeholder {
  font-size: 1.3em;
  padding: 4px;
}

.userAutorContainer {
  width: 10%;
}

.userAutorImg {
  float: left;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px;
  height: 60px;
  margin: 0 25%;
  border-radius: 50%;
}

.checkAutUser {
  float: left;
  margin-top: 2%;
  margin-right: 0.5%;
}

.aRedacaoContainer {
  width: 10%;
  margin-left: 0.5%;
}

.tituloReda {
  float: left;
  font-size: 1.6em;
  font-style: italic;
  color: red;
  border-bottom: 3px solid #9d0006;
}

.lBaixoReda {
  float: left;
  border: 2px solid #C93438;
  width: 10%;
}

.autorRedacao {
  float: left;
  background: #fff;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px;
  height: 60px;
  margin: 0 25%;
  border-radius: 50%;
}

.checkAutRd {
  border: 0.5px solid #DBDBDA;
}

.contentNameReda {
  float: left;
  width: 50%;
  margin: 0 25%;
}

.redaName {
  float: left;
  width: 100%;
}

.textarea {
  float: left;
  background: #EDEDED;
  border: 0.5px solid #D1D1D1;
  padding: 20px;
  font-size: 1em;
  color: #4A4A4A;
}

.content_form_anuncios {
  width: 90%;
  margin: 0 5%;
  padding: 10px;
}

.contentBoxBtnConfig {
  display: flex;
}

.getImageContentAdmin {
  display: flex;
  width: 30%;
  font-size: 1em;
  padding: 10px;
}

.getImageContentAdmin2 {
  display: flex;
  width: 30%;
  font-size: 1em;
  padding: 10px;
}

.getImageContentAdmin3 {
  display: flex;
  width: 30%;
  font-size: 1em;
  padding: 10px;
}

.container_icons_admin {
  display: flex;
  justify-content: center;
  width: 100%;
  background: #FBE2ED;
  padding: 20px 0;
}

.content_icon_btn {
  float: left;
  display: block;
  text-align: center;
  width: 15%;
  padding: 0 10px;
}

.boxBoxFotoIcoface {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 10vh;
  border: 1px solid #ccc;
  padding: 2px;
  background: #FFFFFF;
}

.boxFotoIcoface {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 10px 0;
}

.boxBoxFotoTwi {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 10vh;
  border: 1px solid #ccc;
  padding: 2px;
  background: #FFFFFF;
}

.boxFotoTwi {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 10px 0;
}

.boxBoxFotoZap {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 10vh;
  border: 1px solid #ccc;
  padding: 2px;
  background: #FFFFFF;
}

.boxFotoZap {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 10px 0;
}

.base_btn_icon {
  float: left;
  width: 100%;
  display: flex;
  justify-content: center;
}

.getImageContentZap {
  display: flex;
  width: 30%;
  font-size: 1em;
  padding: 10px;
}

.getImageContent {
  float: left;
  width: 100%;
  font-size: 1em;
  border: 0.5px solid #f6993f;
  padding: 10px;
}

.getImageContentConfig {
  float: left;
  width: 100%;
  font-size: 1em;
  border: 0.5px solid #DBDBDA;
  padding: 10px;
}

.boxBoxFotoAdmin {
  float: left;
  width: 110px;
  border: 1px solid #ccc;
  padding: 2px;
}

.boxBoxFoto_post_admin {
  float: left;
  border: 1px solid #1BC908;
  padding: 5px;
}

.boxFotoAdmin {
  float: left;
  width: 100%;
  height: 90px;
  background: #DBDBDB;
  background-size: cover;
  background-position: left;
  -o-object-fit: contain;
  object-fit: contain;
}

.boxBoxFotoAdmin2 {
  float: left;
  width: 110px;
  border: 1px solid #ccc;
  padding: 2px;
}

.boxFotoCapa {
  float: left;
  width: 100%;
  height: 90px;
  background: #DBDBDB;
  background-size: cover;
  background-position: left;
  -o-object-fit: contain;
  object-fit: contain;
}

.boxBoxFotoAdmin3 {
  display: flex;
  justify-content: center;
  align-self: center;
  width: 110px;
  border: 1px solid #ccc;
  padding: 2px;
}

.boxBoxFoto {
  float: left;
  width: 110px;
  border: 1px solid #ccc;
  padding: 2px;
}

.boxFoto {
  float: left;
  width: 100%;
  height: 90px;
  background: #DBDBDB;
  background-size: cover;
  background-position: left;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoFavicon {
  float: left;
  width: 100%;
  height: 90px;
  background: #DBDBDB;
  background-size: cover;
  background-position: left;
  -o-object-fit: contain;
  object-fit: contain;
}

.boxBoxFotoAnuncios {
  float: left;
  width: 100%;
  border: 1px solid #ccc;
  padding: 2px;
  box-sizing: border-box;
}

.boxFotoAnuncios {
  float: left;
  width: 100%;
  height: 110px;
  background: #DBDBDB;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  -o-object-fit: cover;
  object-fit: cover;
}

.carrFoto {
  color: #727376;
  font-size: 1em;
  padding: 5px;
  margin-top: 1.5%;
}

input[type=file].getImagemCapa {
  display: none;
}

input[type=file].getImagem {
  display: none;
  margin-left: 11%;
  width: 30%;
}

input[type=file].getImagem_post {
  display: none;
  margin-left: 11%;
  width: 100%;
}

input[type=file].getImagemFavicon {
  display: none;
}

input[type=file].input_get_img_userAutorize {
  display: none;
  width: 30%;
}

.label_Imagem_userweb {
  width: 20%;
  margin: 0 40%;
  color: #fff;
  font-size: 0.9em;
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
  background: #008C2A;
}

.label_Imagem_userweb:hover {
  background: #0d6efd;
  transition: 0.5s ease-out;
  color: #fff;
}

.pegarImagem {
  width: 20%;
  background: #566FB4;
  position: absolute;
  margin-top: 3%;
  margin-left: 2%;
  color: #fff;
  font-size: 0.9em;
  margin-right: 20px;
  text-align: center;
  padding: 30px 0;
  cursor: pointer;
}

.pegarImagem:hover {
  background: #11B256;
  color: #fff;
}

.content_pegarImagem_post {
  width: 100%;
  display: flex;
}

.base_pegarImagem_post {
  width: 20%;
  margin-top: 4%;
}

.pegarImagem_post {
  width: 100%;
  background: #566FB4;
  margin-left: 2%;
  color: #fff;
  font-size: 0.9em;
  margin-right: 20px;
  text-align: center;
  padding: 30px 0;
  cursor: pointer;
}

.pegarImagem_post:hover {
  background: #11B256;
  color: #fff;
}

.pegarImagem2 {
  width: 20%;
  background: #566FB4;
  position: absolute;
  margin-top: 3%;
  margin-left: 2%;
  color: #fff;
  font-size: 0.9em;
  padding: 30px 0;
  margin-right: 20px;
  text-align: center;
  cursor: pointer;
}

.pegarImagem2:hover {
  background: #11B256;
  color: #fff;
}

.pegarImagem3 {
  width: 20%;
  background: #566FB4;
  position: absolute;
  margin-top: 3%;
  margin-left: 2%;
  color: #fff;
  font-size: 0.9em;
  padding: 30px 0;
  margin-right: 20px;
  text-align: center;
  cursor: pointer;
}

.pegarImagem3:hover {
  background: #11B256;
  color: #fff;
}

.content_pegarImagem {
  width: 100%;
}

.pegarImagem2 {
  position: absolute;
  margin-top: 3%;
  margin-left: 2%;
}

.pegarImagem3 {
  position: absolute;
  margin-top: 3%;
  margin-left: 2%;
}

input[type=file].getImagemIconface {
  display: none;
}

input[type=file].getImagemIcontwi {
  display: none;
}

input[type=file].getImagemIconzap {
  display: none;
}

input[type=file].getImagemFotoUserWeb {
  display: none;
}

.pegarImagemIconface {
  float: left;
  background: #566FB4;
  margin-top: 2%;
  color: #fff;
  font-size: 0.8em;
  padding: 8px;
  cursor: pointer;
}

.pegarImagemIconface:hover {
  background: #11B256;
  color: #fff;
}

.pegarImagemIcontwi {
  float: left;
  background: #566FB4;
  margin-top: 2%;
  color: #fff;
  font-size: 0.8em;
  padding: 8px;
  cursor: pointer;
}

.pegarImagemIcontwi:hover {
  background: #11B256;
  color: #fff;
}

.pegarImagemIconzap {
  float: left;
  background: #566FB4;
  margin-top: 2%;
  color: #fff;
  font-size: 0.8em;
  padding: 8px;
  margin-right: 20px;
  cursor: pointer;
}

.pegarImagemIconzap:hover {
  background: #11B256;
  color: #fff;
}

.base_foto_userweb {
  width: 100%;
  display: flex;
  justify-content: center;
}

.pegarImagemUserWerb {
  display: flex;
  justify-content: center;
  width: 25%;
  color: #fff;
  background: #FFA01C;
  margin-top: 2%;
  font-size: 0.8em;
  padding: 10px;
  cursor: pointer;
}

.pegarImagemUserWerb:hover {
  background: #11B256;
  color: #fff;
}

.endImage {
  float: left;
}

.linkBannerAnuncio {
  color: #979797;
}

.inputLinkBanner {
  width: 100%;
}

.inputLinkBanner::-moz-placeholder {
  font-size: 0.8em;
  font-style: italic;
}

.inputLinkBanner::placeholder {
  font-size: 0.8em;
  font-style: italic;
}

.anuncioEmpresaLink::-moz-placeholder {
  font-style: italic;
}

.anuncioEmpresaLink::placeholder {
  font-style: italic;
}

.placeholder::-moz-placeholder {
  color: #C7C7C7;
}

.placeholder::placeholder {
  color: #C7C7C7;
}

/** ##########  TAMANHO DOS ANÚNCIOS  ########## */
.anuncio300x600 {
  width: 300px;
  height: 600px;
  background: #d2e8b9;
}

.container_painel_300x250 {
  width: 97%;
}

.anuncio300x250 {
  width: 300px;
  max-width: 300px;
  height: 250px;
  max-height: 250px;
  background-color: #bebebe;
}

.anuncio300x250_home {
  width: 300px;
  max-width: 300px;
  height: 250px;
  max-height: 250px;
}

.anuncio300x250_tipoSidebar {
  width: 100%;
  padding-top: 2px;
  background: #DBDBDA;
}

.content_show_pub_title {
  width: 80%;
  margin: 0 10%;
}

.sec_banner_pub {
  width: 100%;
  height: 30vh;
  display: flex;
  justify-content: center;
  margin: 10% 0 0 0;
}

.larger_banner {
  width: 80%;
  margin: 0 10%;
}

.larger_banner_post {
  width: 100%;
}

.anuncio728x90 {
  width: 728px;
}

.ads_post_sideRight {
  display: none;
}

.hidden {
  display: none;
}

.getImageContentUser {
  float: left;
  width: 90%;
  font-size: 1em;
  border: 0.5px solid #f6993f;
  padding: 10px;
}

.getImageContentConfigUser {
  float: left;
  width: 100%;
  font-size: 1em;
  border: 0.5px solid #DBDBDA;
  padding: 10px;
}

.boxBoxFotoUser {
  float: left;
  width: 110px;
  border: 1px solid #ccc;
  padding: 2px;
}

.boxFotoUser {
  float: left;
  width: 200px;
  height: 200px;
  border: 5px solid #4dc0b5;
  border-radius: 100%;
  padding: 5px;
  background: #ffffff;
  background-size: cover;
  background-position: left;
  -o-object-fit: cover;
  object-fit: cover;
}

.carrFotoUser {
  color: #727376;
  font-size: 1.2em;
  padding: 5px;
  margin-top: 1.5%;
}

input[type=file].getImagemUser {
  display: none;
}

.pegarImagemUser {
  background: #4dc0b5;
  color: #fff;
  font-size: 1em;
  padding: 6px;
  cursor: pointer;
}

.pegarImagemUser:hover {
  background: #11B256;
  color: #fff;
}

.acessos {
  float: left;
  color: #727376;
  border: 0.5px solid #DBDBDA;
}

.contVisita {
  float: left;
  margin-left: 10%;
  color: #727376;
}

.acessosCount {
  outline: none;
}

.dataContent {
  float: left;
  width: 100%;
  font-size: 1em;
  border: 0.5px solid #D1D1D1;
  padding: 10px;
  margin-top: 50px;
}

.dates {
  outline: none;
  color: #979797;
}

/** ##########  FORMATAÇÃO DO RODAPÉ  ########## */
.barraFooter {
  float: left;
  width: 100%;
  background: #000000;
  padding: 5px;
}

.backtop {
  display: flex;
  width: 50px;
  height: 50px;
  text-decoration: none;
  background: black;
  bottom: 30px;
  right: 10px;
  color: #fff;
  text-align: center;
  padding: 0;
  font-size: 2em;
  text-transform: uppercase;
  position: fixed;
  border: 0;
  font-family: sans-serif;
  opacity: 45%;
  border-radius: 100%;
}

.backtop_link:hover {
  text-decoration: none;
}

.footer {
  position: relative;
  width: 100%;
  display: block;
  justify-content: center;
  background: #737373;
  padding: 15px 0;
}

.barra_footer_copy {
  background: #575757;
}

.indicFooter {
  font-size: 1.3em;
  color: #FFFFFF;
}

.linhaFooter1 {
  float: left;
  width: 50%;
  height: 4px;
  margin: 0 25%;
  margin-top: 2%;
  background: #454343;
}

.linhaFooter2 {
  float: left;
  width: 80%;
  height: 2px;
  margin: 0 10%;
  background: #828282;
  margin-top: 2px;
}

.copyrigth {
  font-size: 0.9em;
  color: #ffffff;
  padding: 10px 0;
}

.baseMenuLiFooter {
  width: 100%;
  margin-top: 3%;
}

.menuLiFooter {
  display: block;
  text-align: center;
}

.menuLiFooter a {
  float: left;
  font-size: 0.9em;
  text-decoration: none;
  height: 30px;
  padding: 4px;
  color: #3176BF;
}

.menuLiFooter a:hover {
  text-decoration: underline;
}

.rodaPe {
  float: left;
  width: 100%;
  font-size: 1em;
  background: #2a2a2a;
}

.rodaInfor {
  font-size: 0.8em;
  width: 100%;
  color: #5f5e4e;
  padding: 34px 0;
}

/** ########## CAD USUÁRIO ########## */
.bgContentUser {
  background: #ebebeb;
}

.profContent {
  float: left;
  width: 100%;
  display: inline-block;
}

.prof {
  float: left;
}

.profNone {
  float: left;
}

.bgButton {
  float: left;
  width: 100%;
}

.contentProfList {
  width: 100%;
}

.fotoProfi {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #F56600;
}

.nomeProfi {
  color: #08709A;
}

.nomeProfi:hover {
  color: #D90000;
  text-decoration: underline;
}

.sobreVoce {
  float: left;
  background: #fff8b3;
}

.sobreVoce::-moz-placeholder {
  color: #FEBF2C;
  align-self: center;
  font-size: 3em;
  text-align: center;
  font-family: "Quicksand", sans-serif;
}

.sobreVoce::placeholder {
  color: #FEBF2C;
  align-self: center;
  font-size: 3em;
  text-align: center;
  font-family: "Quicksand", sans-serif;
}

/** ########## TELA ENTER ########## */
.body_enter {
  position: relative;
  background-image: linear-gradient(to right, #007FFF, #7FFFD4);
  -moz-background-image: linear-gradient(to right, #007FFF, #7FFFD4);
}

.body_dash_admin {
  background: #333333;
}

.base_logo_enter {
  width: 100%;
  display: flex;
  justify-content: center;
}

.base_title_indicatu_enter {
  display: flex;
  justify-content: center;
  width: 100%;
}

.title_indicatu_enter {
  font-size: 2.5em;
  top: 5%;
  color: #FFFFFF;
}

.content_logo_enter {
  position: absolute;
  top: 20%;
}

.container_enter {
  display: block;
}

.container_page_enter {
  width: 90%;
  margin: 0 5%;
  display: flex;
  justify-content: center;
  margin-top: 35vh;
}

.content_enter_assinar {
  text-align: center;
  width: 30%;
}

.base_logar {
  display: flex;
  justify-content: center;
}

.assinar {
  display: block;
  float: left;
  width: 100%;
  font-size: 1.2em;
  margin: 0 10px 0 0;
  padding: 20px;
  transition: 0.5s;
  border-radius: 30px;
  background-size: 200% auto;
  background-image: linear-gradient(to right, #002D62 0%, #008E97 51%, #002D62 100%);
}

.assinar:hover {
  text-decoration: none;
  box-shadow: 0 0 10px #C6FFDD;
  color: #F0E68C;
  border-radius: 30px;
  background-position: right center;
}

.bg_select_assinar {
  width: 100%;
  height: 50px;
  cursor: pointer;
  font-size: 1.2em;
  transition: 0.5s;
  padding: 20px;
  border-radius: 30px;
  background-size: 200% auto;
  background-image: linear-gradient(to right, #002D62 0%, #008E97 51%, #002D62 100%);
}

.bg_select_assinar:hover {
  text-decoration: none;
  box-shadow: 0 0 10px #C6FFDD;
  color: #F0E68C;
  border-radius: 30px;
  background-position: right center;
}

.base_assine_title {
  display: flex;
  justify-content: center;
  margin-top: 1%;
}

.assine_title {
  position: absolute;
  top: 100%;
  font-size: 1.5em;
  color: #fff;
}

.assine_title_desc {
  font-size: 1.2em;
  color: #FFFFFF;
}

.content_enter_logar {
  text-align: center;
  width: 30%;
}

.logar {
  display: block;
  width: 100%;
  font-size: 1.2em;
  border-radius: 30px;
  transition: 0.5s;
  margin: 0 0 0 10px;
  padding: 20px;
  background-size: 200% auto;
  background-image: linear-gradient(to right, #e4181e 0%, #FEBE10 51%, #e4181e 100%);
}

.logar:hover {
  text-decoration: none;
  box-shadow: 0 0 10px #fff;
  color: #fff;
  background-position: right center;
}

.assine_ler_mais {
  font-size: 0.9em;
}

.base_logarPost {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 2% 0 0 0;
}

.logarPost {
  display: block;
  text-align: center;
  font-size: 1em;
  color: #FFFFFF;
  padding: 5px 10px;
  border-radius: 10px;
  transition: 0.5s;
  background-size: 200% auto;
  background-image: linear-gradient(to right, #e4181e 0%, #FEBE10 51%, #e4181e 100%);
}

.logarPost:hover {
  text-decoration: none;
  box-shadow: 0 0 10px #fff;
  color: #fff;
  background-position: right center;
}

/** ########## TELA DE CRIAÇÃO DO USUÁRIO WEB ########## */
.assinar_Post {
  background-color: #4158D0;
  background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
}

.body_create_perfil_userweb {
  background-image: linear-gradient(135deg, #3C8CE7 10%, #00EAFF 100%);
}

.body_create_perfil_userweb {
  width: 100%;
}

.content_title_logo_assine {
  width: 100%;
  display: block;
  text-align: center;
}

.title_tanks_assinar {
  margin-top: 2%;
  color: #FFFFFF;
}

.container_create_perfil_userweb {
  width: 30%;
  margin: 0 35%;
  text-align: center;
}

.base_logo_create_userweb {
  display: flex;
  justify-content: center;
  margin-top: 3%;
}

.tmLogo_create_user {
  position: absolute;
  top: 15%;
  width: 150px;
  height: 55px;
  background-repeat: no-repeat;
  -o-object-fit: cover;
  object-fit: cover;
}

.base_title_create_perfil_userweb {
  margin-top: 4%;
}

.title_create_perfil_userweb {
  font-size: 1em;
  text-align: center;
  padding-bottom: 20px;
  color: #FFFFFF;
}

.base_inputs_create_userweb {
  display: block;
  padding: 6px 0;
}

.label_title_create_userweb {
  margin: 0;
  color: #eaeaea;
}

.inputs_create_userweb {
  width: 100%;
  height: 54px;
  outline: none;
  border: none;
  border-radius: 25px;
  padding: 0 15px;
}

.inputs_create_userweb::-moz-placeholder {
  text-align: center;
}

.inputs_create_userweb::placeholder {
  text-align: center;
}

.base_btn_create_perfil_userweb {
  width: 80%;
  margin: 0 10%;
  display: flex;
  justify-content: center;
}

.btn_create_perfil_userweb {
  background-image: linear-gradient(to right, #ED4264 0%, #FFEDBC 51%, #ED4264 100%);
}

.btn_create_perfil_userweb {
  width: 80%;
  margin: 10px;
  padding: 15px 45px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  border: none;
  outline: none;
  border-radius: 10px;
  display: block;
}

.btn_create_perfil_userweb:hover {
  background-position: right center; /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
  box-shadow: 0 0 30px #D9FCFF;
}

/** ########## TELA DE LOGIN DO USUÁRIO WEB ########## */
.body_login_site_web {
  position: relative;
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
  -moz-background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
}

.content_tela_login_web {
  width: 100%;
  display: block;
  height: 100vh;
}

.body_login_admin_web {
  position: relative;
  background: #43C6AC; /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #191654, #43C6AC); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.msg_erro_login_web {
  display: flex;
  justify-content: center;
  color: #FFFFFF;
}

.saiu {
  color: #FFFFFF;
}

.content_logo_login_web {
  margin-top: 10%;
  width: 100%;
  display: flex;
  justify-content: center;
}

.content_logo_loginweb {
  margin-top: 5%;
  width: 100%;
  display: flex;
  justify-content: center;
}

.base_title_logar_telalogin {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 2%;
  padding: 30px 0 0 0;
}

.title_logar_telalogin {
  font-size: 2em;
  color: #FFFFFF;
}

.imgTelaLogin {
  margin-top: 2%;
}

.imgTelaLogin_novo {
  display: block;
}

.base_msg_nao_assinante {
  display: flex;
  justify-content: center;
}

.msg_nao_assinante {
  padding: 10px;
  font-size: 1em;
  color: #0A6E45;
}

.msg_nao_assinante:hover {
  text-decoration: none;
  color: #FFFFFF;
}

.container_acao_logar_web {
  float: left;
  width: 50%;
  display: block;
  justify-content: center;
  margin: 0 25%;
  margin-top: 5%;
}

.base_go_site {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 10px 0;
}

.go_site {
  font-size: 1em;
  color: #FFFFFF;
}

.go_site:hover {
  color: red;
  text-decoration: none;
}

.base_acaoLogar_web {
  display: flex;
  justify-content: center;
}

.acaoLogar_web {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 0.8em;
  color: #fff;
}

.input_dados {
  display: block;
  width: 70%;
  height: 40px;
  margin: 0 15%;
  border: none;
  outline: none;
  border-radius: 30px;
  padding: 30px;
  background-image: linear-gradient(to top, #fff1eb 0%, #ace0f9 100%);
}

.input_password_login_web {
  margin-top: 2%;
}

.btn_login_web {
  transition: 0.5s;
  display: block;
  width: 68%;
  margin: 0 16%;
  height: 58px;
  margin-top: 2%;
  border-radius: 20px;
  font-size: 1.2em;
  color: #fff;
  border: none;
  background-size: 200% auto;
  background-image: linear-gradient(to right, #008B8B 0%, #00674b 51%, #008B8B 100%);
}

.btn_login_web:hover {
  box-shadow: 0 0 15px #ddcf00;
  background-position: right center;
}

/** ########## PROFISSÃO ########## */
.linkCadProf {
  color: #D90000;
  border-bottom: 2px solid #9E2A0F;
}

.linkCadProf:hover {
  color: #003cb3;
  text-decoration: none;
}

.profLinks {
  color: #2a9055;
  float: left;
}

.profLinks:hover {
  color: #003cb3;
  text-decoration: underline;
}

.acoesProfList {
  text-decoration: none;
  color: #f66d9b;
}

.acoesProfList:hover {
  color: #D90000;
  text-decoration: underline;
}

/*BOTÃO LIGA-DESLIGA*/
.liga-desliga {
  display: inline-block;
  position: absolute;
  margin-top: 0.9%;
}

.on-off {
  position: absolute;
  left: -9999px;
}

.btn-on-off {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.btn-on-off::before,
.btn-on-off::after {
  content: "";
  transition: all 0.2s ease;
}

.btn-on-off::before {
  display: inline-block;
  width: 2em;
  height: 1em;
  background: #14A34F;
  border-radius: 1em;
}

.btn-on-off::after {
  position: absolute;
  top: 0.1em;
  left: 0.025em;
  width: 0.95em;
  height: 0.95em;
  background: #fff;
  border-radius: 100%;
}

.on-off:checked + .btn-on-off::before {
  background: #E83737;
}

.on-off:checked + .btn-on-off::after {
  left: 1.025em;
}

.btnEdDel {
  color: #2d9a81;
}

.btnEdDel:hover {
  color: #fff8b3;
}

.btnAnuncio {
  text-decoration: none;
  color: #fff8b3;
}

.btnAnuncio:hover {
  color: #FEBF2C;
  text-decoration: underline;
}

.btnIconCreate {
  text-decoration: none;
  color: #fff8b3;
}

.btnIconCreate:hover {
  color: #FEBF2C;
  text-decoration: underline;
}

/*TAMANHO DA FONTE*/
.fsize80 {
  font-size: 0.8em;
}

.fsize90 {
  font-size: 0.9em;
}

.fsize1 {
  font-size: 1em;
}

.fsize1-2 {
  font-size: 1.2em;
}

.fsize1-3 {
  font-size: 1.3em;
}

.fsize1-5 {
  font-size: 1.5em;
}

.fsize2 {
  font-size: 2em;
}

.fsize2-5 {
  font-size: 2.5em;
}

.fsize3 {
  font-size: 3em;
}

/** ##########  FORMATAÇÃO DAS FONTES  ########## */
.bold {
  font-weight: bold;
}

/*BORDER RADIUS*/
.bRad3 {
  border-radius: 3px;
}

.bRad5 {
  border-radius: 5px;
}

.bRad7 {
  border-radius: 7px;
}

.bRad10 {
  border-radius: 10px;
}

.bRad20 {
  border-radius: 20px;
}

.bRad50pcent {
  border-radius: 50%;
}

.bRad100pcent {
  border-radius: 100%;
}

/** ##########  CORES PARA OS TÍTULOS  ########## */
.corTverm {
  color: #D90000;
}

.corTaz {
  color: #1d68a7;
}

.corCinza {
  color: #96989A;
}

.cinzaEscuro {
  color: #666666;
}

.cinzaClaro {
  color: #B0B0B0;
}

.verde_claro {
  color: #07B564;
}

/** ##########  CORES PARA OS INPUTS  ########## */
.inputZapColor {
  color: #2C6E50;
}

.btnEnvProf {
  text-decoration: underline;
  color: #D90000;
}

.btnEnvProf:hover {
  color: #003cb3;
  text-decoration: underline;
}

/*Tons de branco a cinza*/
.colorWh1 {
  color: #F1F2F2;
}

.colorWh2 {
  color: #EDEEEF;
}

.colorWh3 {
  color: #EAEBEC;
}

.colorWh4 {
  color: #E6E7E8;
}

.colorWh5 {
  color: #DDDEDF;
}

.czLight {
  color: #96989A;
}

.czMedio {
  color: #6B6B6C;
}

.azulCl {
  color: #1B9FD4;
}

.verdClaro {
  color: #2d9a81;
}

/** ##########  CORES PARA BACKGROUNDS  ########## */
/*Tons de cinza*/
.bgfff {
  background: #FEFEFE;
}

.bgCz1 {
  background: #F1F2F2;
}

.bgCz2 {
  background: #EDEEEF;
}

.bgCz3 {
  background: #EAEBEC;
}

.bgCz4 {
  background: #E6E7E8;
}

.bgCz6 {
  background: #4B4B4D;
}

/*Tons de cinza escuro a preto*/
.bgBgcz1 {
  background: #BDBFC1;
}

.bgBgcz2 {
  background: #A9ABAE;
}

.bgBgcz3 {
  background: #96989A;
}

.bgBgcz4 {
  background: #727376;
}

.bgBgcz5 {
  background: #4B4B4D;
}

/*Tons de laranja*/
.orange1 {
  background: #F6C185;
}

.orange2 {
  background: #F9A446;
}

.orange3 {
  background: #F39434;
}

.orange4 {
  background: #F48034;
}

.orange5 {
  background: #EA6B36;
}

.orange6 {
  background: #E85C37;
}

/*Tons de azul*/
.bgblue1 {
  float: left;
  background: #E5F3FF;
}

.bgblue2 {
  float: left;
  background: #EDFAFF;
}

.bgblue3 {
  float: left;
  background: #DEF6FF;
}

.bgblue4 {
  float: left;
  background: #D6F3FF;
}

.bgblue5 {
  float: left;
  background: #E3F2FF;
}

/** Tons de amarelo */
.yellowClaro {
  background: #FFCC00;
}

/** ##########  CORES PARA LINKS  ########## */
.linksColor {
  color: #D90000;
}

/** ##########  PÁGINA QUE LISTA AS CATEGORIAS DO ADMIN  ########## */
.idDest {
  float: left;
  font-size: 0.9em;
  color: #727376;
  padding: 8px;
}

.dest_created {
  float: left;
  font-size: 0.9em;
  color: #e4606d;
  padding: 8px;
}

.acoesCatLinks {
  font-size: 1em;
  display: inline-block;
  text-decoration: none;
  color: #2d9a81;
  padding: 6px;
}

.acoesCatLinks:hover {
  color: #0A6E45;
  text-decoration: underline;
}

/** ##########  PÁGINA QUE LISTA AS NOTÍCIAS DE UMA CATEGORIA  ########## */
.id_link_content {
  display: flex;
  align-self: center;
}

.id_link_list {
  float: left;
  font-size: 0.8em;
  text-decoration: none;
  color: #003cb3;
}

.separator {
  float: left;
  display: flex;
  align-self: center;
  font-size: 0.8em;
  text-decoration: none;
  color: #003cb3;
}

.listNewsLink {
  float: left;
  font-size: 0.9em;
  text-decoration: none;
  color: #003cb3;
}

.listNewsLink:hover {
  color: #FF0000;
  text-decoration: underline;
}

.acoesLinks {
  float: left;
  width: 12%;
  padding: 3px;
}

.acoes {
  display: inline-block;
  text-decoration: none;
  color: #2d9a81;
  font-size: 0.9em;
}

.acoes:hover {
  color: #0A6E45;
  text-decoration: underline;
}

/** ##########  FORMATAÇÃO DE BOTÕES/BOTOES  ########## */
/* verde16% */
.btnEnvEmail {
  background-image: linear-gradient(to right, #02AAB0 0%, #00CDAC 51%, #02AAB0 100%);
  outline: none;
  border: none;
}

.btnEnvEmail {
  margin: 10px;
  padding: 15px 45px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  box-shadow: 0 0 20px #eee;
  border-radius: 10px;
  display: block;
}

.btnEnvEmail:hover {
  background-position: right center;
  color: #fff;
  text-decoration: none;
}

.btn_editar {
  border: none;
  color: #ffffff;
  text-decoration: none;
  background: #2a9055;
  padding: 5px 15px;
  box-sizing: border-box;
  border-radius: 3px;
  outline: none;
}

.btn_editar:hover {
  background: #FEBF2C;
  color: #000000;
  text-decoration: none;
}

.btn_delete {
  border: none;
  color: #ffffff;
  text-decoration: none;
  padding: 5px 15px;
  box-sizing: border-box;
  background: #1d68a7;
  border-radius: 3px;
  outline: none;
}

.btn_delete:hover {
  background: #FF0000;
  color: #ffffff;
}

.btn16Green {
  float: left;
  outline: none;
  width: 16%;
  background: #10824C;
  box-shadow: 0 5px 0 #0A6E45;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn16Green:hover {
  background: #14A34F;
  box-shadow: 0 5px 0 #098A4F;
}

.btn16Green:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #0A6E45;
}

.btn16GreenLeft {
  float: left;
  outline: none;
  width: 16%;
  background: #10824C;
  box-shadow: 0 5px 0 #0A6E45;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn16GreenLeft:hover {
  background: #14A34F;
  box-shadow: 0 5px 0 #098A4F;
}

.btn16GreenLeft:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #0A6E45;
}

/* verde20% */
.btn16GreenRght {
  float: right;
  outline: none;
  width: 20%;
  background: #10824C;
  box-shadow: 0 5px 0 #0A6E45;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  margin-top: 1%;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 2%;
  margin-top: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn16GreenLeft {
  float: left;
  outline: none;
  width: 16%;
  background: #10824C;
  box-shadow: 0 5px 0 #0A6E45;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn16GreenLeft:hover {
  background: #14A34F;
  box-shadow: 0 5px 0 #098A4F;
}

.btn16GreenLeft:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #0A6E45;
}

.btn16Green:hover {
  background: #14A34F;
  box-shadow: 0 5px 0 #098A4F;
}

.btn16Green:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #0A6E45;
}

.btn20GreenLeft {
  float: left;
  outline: none;
  width: 20%;
  background: #10824C;
  box-shadow: 0 5px 0 #0A6E45;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-top: 1%;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn20GreenLeft:hover {
  background: #14A34F;
  box-shadow: 0 5px 0 #098A4F;
}

.btn20GreenLeft:active {
  position: relative;
  outline: none;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #0A6E45;
}

.btn20GreenCenter {
  outline: none;
  width: 20%;
  background: #10824C;
  box-shadow: 0 5px 0 #0A6E45;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-top: 1%;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn20GreenCenter:hover {
  background: #14A34F;
  box-shadow: 0 5px 0 #098A4F;
}

.btn20GreenCenter:active {
  position: relative;
  outline: none;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #0A6E45;
}

/* vermelho16% */
.btn16Red {
  float: left;
  outline: none;
  width: 16%;
  background: #DB5838;
  box-shadow: 0 5px 0 #BB4138;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  margin-top: 1%;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn16Red:hover {
  background: #F37A58;
  box-shadow: 0 5px 0 #DB5838;
}

.btn16Red:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #BB4138;
}

/* vermelho20% */
.btn20RedRgh {
  float: right;
  outline: none;
  width: 20%;
  background: #DB5838;
  box-shadow: 0 5px 0 #BB4138;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  margin-top: 1%;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn20RedRgh:hover {
  background: #F37A58;
  box-shadow: 0 5px 0 #DB5838;
}

.btn20RedRgh:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #BB4138;
}

/* vermelho20% */
.btn20RedCter {
  float: right;
  outline: none;
  width: 20%;
  background: #DB5838;
  box-shadow: 0 5px 0 #BB4138;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  margin-top: 1%;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn20RedCter:hover {
  background: #F37A58;
  box-shadow: 0 5px 0 #DB5838;
}

.btn20RedCter:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #BB4138;
}

/* vermelho20% */
.btn20Red {
  float: left;
  outline: none;
  width: 20%;
  background: #DB5838;
  box-shadow: 0 5px 0 #BB4138;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  height: 40px;
  margin-top: 1%;
  color: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 2%;
  font-size: 1.3em;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn20Red:hover {
  background: #F37A58;
  box-shadow: 0 5px 0 #DB5838;
}

.btn20Red:active {
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #BB4138;
}

/* vermelho17% */
.btn17Red {
  float: left;
  outline: none;
  width: 62px;
  height: 57px;
  border-radius: 100%;
  background: #DB5838;
  box-shadow: 0 5px 0 #BB4138;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  color: #fff;
  border: none;
  margin-bottom: 2%;
  font-family: "Montserrat";
  cursor: pointer;
}

.btn17Red:hover {
  background: #F37A58;
  box-shadow: 0 5px 0 #DB5838;
}

.btn17Red:active {
  float: left;
  position: relative;
  top: 5px;
  box-shadow: 0 0 0 0, inset 3px 3px 3px #BB4138;
}

.msgErro {
  color: #9E2A0F;
  width: 90%;
  margin: 0 5%;
}

.msgErroUl {
  background: #FFDBDF;
  list-style: none;
  border: 1px solid #f66d9b;
  border-radius: 5px;
}

/** ##########  FORMATAÇÃO DOS CAMPOS DE FORMULÁRIOS  ########## */
.formCamposGrey {
  display: block;
  width: 100%;
  height: 50px;
  color: #969696;
  border: solid 0.5px #E0E0DD;
  margin-top: 1%;
  background: #F0F0F0;
  padding: 5px;
}

.formCamposGrey::-moz-placeholder {
  font-size: 1em;
  color: #BDBFC1;
  padding: 3px;
}

.formCamposGrey::placeholder {
  font-size: 1em;
  color: #BDBFC1;
  padding: 3px;
}

.formCamposYllo {
  display: block;
  width: 100%;
  height: 50px;
  border: solid 0.5px #E0E0DD;
  margin-top: 1%;
  background: #fff8b3;
  padding: 5px;
}

.formCamposYllo::-moz-placeholder {
  font-size: 1.2em;
  color: #BDBFC1;
  padding: 3px;
}

.formCamposYllo::placeholder {
  font-size: 1.2em;
  color: #BDBFC1;
  padding: 3px;
}

.formCamposgreen {
  display: block;
  width: 100%;
  height: 50px;
  border: solid 0.5px #E0E0DD;
  background: #E8FFF5;
  padding: 5px;
}

.formCamposgreen::-moz-placeholder {
  font-size: 1.2em;
  color: #ffffff;
  padding: 3px;
}

.formCamposgreen::placeholder {
  font-size: 1.2em;
  color: #ffffff;
  padding: 3px;
}

.formCamposCz {
  display: block;
  width: 100%;
  height: 50px;
  border: solid 0.5px #AEB2C0;
  margin-top: 1%;
  background: #E0E0DD;
}

.formCamposYllo::-moz-placeholder {
  font-size: 1.2em;
  color: #BDBFC1;
  padding: 3px;
}

.formCamposYllo::placeholder {
  font-size: 1.2em;
  color: #BDBFC1;
  padding: 3px;
}

.formCamposDeg {
  display: block;
  width: 100%;
  height: 50px;
  border: solid 0.5px #E0E0DD;
  margin-top: 1%;
  background: #fff8b3;
  padding: 5px;
  border-radius: 10px;
}

.formCamposDeg {
  background-color: #FBDA61;
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
}

.base_frequencia {
  display: block;
  width: 20%;
  margin-top: 1%;
}

.frequencia {
  width: 100%;
  height: 50px;
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
  border: none;
  border-radius: 10px;
  outline: none;
}

.base_nome_plano {
  display: block;
  width: 20%;
  margin-top: 1%;
}

.nome_plano {
  width: 100%;
  height: 50px;
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
  border: none;
  border-radius: 10px;
  outline: none;
}

.base_desc_plano {
  display: block;
  width: 100%;
  margin-top: 1%;
}

.desc_plano {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  border: none;
  outline: none;
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
}

.formCamposDegSandbox {
  display: block;
  width: 100%;
  height: 50px;
  color: #E25C61;
  border: none;
  margin-top: 1%;
  background: #fff8b3;
  padding: 5px;
  border-radius: 10px;
}

.formCamposDegSandbox {
  background-color: #FBDA61;
  background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
}

.formCamposDegUrl {
  display: block;
  width: 100%;
  height: 50px;
  border: solid 0.5px #E0E0DD;
  margin-top: 1%;
  background: #fff8b3;
  padding: 5px;
  border-radius: 10px;
}

.formCamposDegUrl {
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
}

.content_moeda_price {
  display: flex;
  width: 100%;
  margin-top: 1%;
}

.content_moeda {
  width: 20%;
}

.moeda_title {
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
  color: #e4606d;
}

.moeda_select {
  width: 100%;
  height: 50px;
  border: none;
  border-radius: 10px;
  outline: none;
}

.moeda_select {
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
}

.escolha_moeda {
  font-size: 0.8em;
  color: #0b2e13;
}

.moeda_desc {
  font-size: 0.8em;
  color: #8C8C8C;
}

.base_price_show {
  margin-top: 1%;
}

.price_show {
  font-size: 1.2em;
  color: #FFFFFF;
}

.content_price {
  width: 20%;
  padding: 0 0 0 10px;
}

.price_title {
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
  color: #e4606d;
}

.formCamposDeg2 {
  width: 100%;
  height: 50px;
  border: none;
  background: #fff8b3;
  padding: 5px;
  border-radius: 10px;
}

.formCamposDeg2 {
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
}

.container_mode {
  display: flex;
  width: 100%;
  margin-top: 1%;
}

.content_mode {
  width: 20%;
}

.escolha_mode {
  color: #4bb1b1;
}

.select_mode {
  background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
}

.mode_select {
  width: 100%;
  height: 50px;
  border: none;
  border-radius: 10px;
  outline: none;
}

.mode_select {
  background-image: linear-gradient(109.6deg, #3df5a7 11.2%, #096fe0 91.1%);
}

.campoPass {
  float: left;
}

.wForm100 {
  width: 100%;
}

.hForm50 {
  height: 50px;
}

.hForm30 {
  height: 30px;
}

.fCamposWH50 {
  float: left;
  width: 50%;
  height: 60px;
}

.fCamposWH60 {
  float: left;
  width: 60%;
  height: 60px;
}

.fCamposWH70 {
  float: left;
  width: 70%;
  height: 60px;
}

.fCamposWH83 {
  float: left;
  width: 83%;
  height: 60px;
}

/** ##########  LARGURA E ALTURA  ########## */
.hgt1 {
  height: 1px;
}

.hgt2 {
  height: 2px;
}

.hgt3 {
  height: 3px;
}

.hgt4 {
  height: 4px;
}

.hgt5 {
  height: 5px;
}

.hgt6 {
  height: 6px;
}

.hgt7 {
  height: 7px;
}

.hgt8 {
  height: 8px;
}

.hgt9 {
  height: 9px;
}

.hgt10 {
  height: 10px;
}

.h0-5 {
  height: 0.5px;
}

.h1 {
  height: 1px;
}

.h2 {
  height: 2px;
}

.h4 {
  height: 4px;
}

.h20 {
  height: 20px;
}

.h30 {
  height: 30px;
}

.h40 {
  height: 40px;
}

.h50 {
  height: 50px;
}

.h60 {
  height: 60px;
}

.h70 {
  height: 70px;
}

.h110 {
  height: 110px;
}

.h130 {
  height: 130px;
}

.h150 {
  height: 150px;
}

.h250 {
  height: 250px;
}

.h270 {
  height: 270px;
}

.h300 {
  height: 300px;
}

.h800 {
  height: 800px;
}

/** ##########  PADDINS  ########## */
.pad3 {
  padding: 3px;
}

.pad5 {
  padding: 5px;
}

.pad6 {
  padding: 6px;
}

.pad8 {
  padding: 8px;
}

.pad10 {
  padding: 10px;
}

.padW1 {
  padding: 0 1px;
}

.padW2 {
  padding: 0 2px;
}

.padW3 {
  padding: 0 3px;
}

.padW5 {
  padding: 0 5px;
}

.padW6 {
  padding: 0 6px;
}

.padW8 {
  padding: 0 8px;
}

.padW10 {
  padding: 0 10px;
}

/** ##########  BORDER RADIUS  ########## */
.bRad3 {
  border-radius: 3px;
}

.bRad5 {
  border-radius: 5px;
}

.bRad7 {
  border-radius: 7px;
}

.bRad10 {
  border-radius: 10px;
}

.bRad20 {
  border-radius: 20px;
}

.bRad50pcent {
  border-radius: 50%;
}

.bRad100pcent {
  border-radius: 100%;
}

/** ##########  BORDAS E LINHAS  ########## */
.borNone {
  border: none;
}

.bor05CzW {
  border: 0.5px solid #DEDEDE;
}

.bor1CzW {
  border: 1px solid #DEDEDE;
}

.bor05CzB {
  border: 0.5px solid #C7C7C7;
}

.bor1CzB {
  border: 1px solid #C7C7C7;
}

.bor2CzB {
  border: 2px solid #979797;
}

.bor4CzB {
  border: 4px solid #C7C7C7;
}

.bor5CzB {
  border: 4px solid #9054FF;
}

.bor6CzB {
  border: 4px solid #14A34F;
}

.bor7CzB {
  border: 4px solid #E85C37;
}

.bor05preta {
  border: 0.5px solid #1a1f26;
}

.bor05CzEsc {
  border: 0.5px solid #4B4B4D;
}

.bor05CzClaro {
  border: 0.5px solid #bebebe;
}

.bor05Yellow {
  border: 2px solid #f0c674;
}

.bor05Verm {
  border: 0.5px solid #D90000;
}

.bor1Verm {
  border: 1px solid #D90000;
}

.bor1Verm {
  border: 1px solid #D90000;
}

.bor2Verm {
  border: 2px solid #D90000;
}

.bor4Verm {
  border: 4px solid #D90000;
}

.bor2Azul {
  border: 2px solid #1d68a7;
}

/** ##########  CORES PARA TÍTULOS  ########## */
/*Tons de laranja*/
.oran1 {
  color: #F9A446;
}

.oran2 {
  color: #F39434;
}

.oran3 {
  color: #F48034;
}

.oran4 {
  color: #EA6B36;
}

.oran5 {
  color: #E85C37;
}

/** ########## AJUSTES E CENTRALIZAÇÕES - DISPLAY - FLEX / BLOCK  ########## */
.d_flex {
  display: flex;
}

.d_block {
  display: block;
}

.justify_c_center {
  justify-content: center;
}

.upercase {
  text-transform: uppercase;
}

/** ########## HOVERS ########## */
.hoverOrange {
  color: green;
}

.hoverOrange:hover {
  color: darkorange;
}

.hoverTomato {
  color: #3D127A;
}

.hoverTomato:hover {
  color: tomato;
}

.hoverPink {
  color: deeppink;
}

.hoverPink:hover {
  color: #5c636a;
}

/** ########## CORES PRA LINKS ########## */
.cor_link1 {
  color: #FFFFFF;
}

/** ##########  FONTES ########## */
.fFamOpenSans {
  font-family: "Open Sans", sans-serif;
}

.fFamOpenSansBold {
  font-family: "Open Sans", sans-serif;
}

.fFamMontserrat {
  font-family: "Montserrat", sans-serif;
}

.fFamLora {
  font-family: "Lora";
}

.fFamVidaLoca {
  font-family: "Vidaloka&display=swap";
}

.fFamSrcCPro {
  font-family: "Source+Code+Pro";
}

.alfaSlabOne {
  font-family: "Alfa Slab One", cursive;
}

.PlayfairDisplay {
  font-family: "Playfair Display", serif;
}

.PTSerif {
  font-family: "PT Serif", serif;
}

.codaCaption {
  font-family: "Coda Caption", sans-serif;
}

.ramabhadra {
  font-family: "Ramabhadra", sans-serif;
}

.hachiMaruPop {
  font-family: "Hachi Maru Pop", cursive;
}

.niconne {
  font-family: "Niconne", cursive;
}

.bebasNeue {
  font-family: "Bebas Neue", cursive;
}

.EB_Garamond {
  font-family: "Cormorant Garamond", serif;
}

.tilitium_web {
  font-family: "Titillium Web", sans-serif;
}

.firaSans {
  font-family: "Fira Sans", sans-serif;
}

.arial {
  font-family: "Arial";
}

.NanumGothic {
  font-family: "Nanum Gothic", sans-serif;
}

.rajdhani {
  font-family: "Rajdhani", sans-serif;
}

.raleway {
  font-family: "Raleway", sans-serif;
}

.poppins {
  font-family: "Poppins", sans-serif;
}

.ftUbuntu {
  font-family: "Ubuntu", sans-serif;
}

.ftQuicksand {
  font-family: "Quicksand", sans-serif;
}

.noto {
  font-family: "Noto Serif", serif;
}

.roboto {
  font-family: "Roboto", sans-serif;
}

/** ########## FORMATAÇÃO DE BORDAS ########## */
.txtDec {
  text-decoration: none;
}

.txtDecUnderL {
  text-decoration: underline;
}

.borderBottom {
  border-bottom: solid 2px #FEBF2C;
  padding: 5px 0;
}

.borderTop {
  border-top: solid 2px #FEBF2C;
  padding: 0px 0 7px;
}

/** ##########  CURSOR ########## */
.cursPointer {
  cursor: pointer;
}

/** ##########  SELECTS ########## */
.content_select {
  float: left;
  width: 100%;
  display: inline-block;
}

.select5 {
  float: left;
  width: 5%;
}

.select10 {
  float: left;
  width: 10%;
}

.select15 {
  float: left;
  width: 15%;
}

.select18 {
  float: left;
  width: 18%;
}

.select20 {
  float: left;
  width: 20%;
}

.select30 {
  float: left;
  width: 30%;
}

.select40 {
  float: left;
  width: 40%;
}

/** ##########  INPUTS ########## */
.inputH30 {
  height: 30px;
}

.inputH40 {
  height: 40px;
}

.inputH50 {
  height: 50px;
}

.inputH60 {
  height: 60px;
}

/** ##########  TIRA O OUTLINE DOS INPUTS  ########## */
.inputOut {
  outline: none;
}

/** ##########  BOTÕES ADMIN ########## */
.btnsNav {
  margin-right: 1%;
  overflow: hidden;
  margin-bottom: 1%;
  display: inline-block;
  background: #4A4A4A;
  font-size: 0.9em;
  border-radius: 10px;
  cursor: pointer;
}

.btnsNav a {
  display: block;
  text-decoration: none;
  color: #f6993f;
  font-size: 1em;
  padding: 45px 0;
  text-align: center;
}

.btnsNav a:hover {
  background-color: #555454;
  text-decoration: none;
  cursor: pointer;
}

.btnsNavDstk {
  margin-right: 1%;
  overflow: hidden;
  background: #2a9055;
  margin-bottom: 1%;
  display: inline-block;
  font-size: 0.9em;
  border-radius: 10px;
  cursor: pointer;
}

.btnsNavDstk a {
  display: block;
  text-decoration: none;
  color: #4A4A4A;
  font-weight: bold;
  font-size: 1em;
  padding: 45px 0;
  text-align: center;
}

.btnsNavDstk a:hover {
  background-color: #00AAAA;
  text-decoration: none;
  cursor: pointer;
}

.btnsNav a:hover {
  color: #F7C881;
}

.btnsNav:nth-last-of-type(5) {
  margin-right: 0;
}

.btnsNav:nth-last-of-type(4) {
  margin-left: 1%;
}

.btnsNav:nth-last-of-type(2) {
  margin-right: 1%;
}

.btnsNav:nth-last-of-type(1) {
  margin-left: 0;
}

.btnConfig {
  background-image: url("../images/config_icone.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnConfig:hover {
  background-image: url("../images/config_icone_hover.png");
  background-repeat: no-repeat;
}

.homeConfig {
  background-image: url("../images/homeConfig.png");
  background-repeat: no-repeat;
  background-position: center;
}

.homeConfig:hover {
  background-image: url("../images/homeConfig_hover.png");
  background-repeat: no-repeat;
}

.btnNews {
  background-image: url("../images/news_icone.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnNews:hover {
  background-image: url("../images/news_icone_hover.png");
  background-repeat: no-repeat;
}

.btnCat {
  background-image: url("../images/cat_icone.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnCat:hover {
  background-image: url("../images/cat_icone_hover.png");
  background-repeat: no-repeat;
}

.btnanuncio {
  background-image: url("../images/anuncio-icone.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnanuncio:hover {
  background-image: url("../images/anuncioHover-icone.png");
  background-repeat: no-repeat;
}

.btnEditores {
  background-image: url("../images/editores-icone.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnEditores:hover {
  background-image: url("../images/editoresHover-icone.png");
  background-repeat: no-repeat;
}

.btnPostar {
  background-image: url("../images/iconePostar.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnPostar:hover {
  background-image: url("../images/iconePostarHover.png");
  background-repeat: no-repeat;
}

.btnCriaMenu {
  background-image: url("../images/menu_icone.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnCriaMenu:hover {
  background-image: url("../images/menu_icone_hover.png");
  background-repeat: no-repeat;
}

.btnUsers {
  background-image: url("../images/users.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnUsers:hover {
  background-image: url("../images/users_hover.png");
  background-repeat: no-repeat;
}

.btnNewsCrate {
  background-image: url("../images/newsList.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnNewsCrate:hover {
  background-image: url("../images/newsList_hover.png");
  background-repeat: no-repeat;
}

.btnCatCrate {
  background-image: url("../images/catCreate.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnCatCrate:hover {
  background-image: url("../images/catCreate_hover.png");
  background-repeat: no-repeat;
}

.btnProf {
  background-image: url("../images/destino_icone.png");
  background-repeat: no-repeat;
  background-position: center;
}

.btnProf:hover {
  background-image: url("../images/destino_icone_hover.png");
  background-repeat: no-repeat;
}

.google_icon_sitemap {
  background-image: url("../images/google_icon_sitemap.png");
  background-repeat: no-repeat;
  background-position: center;
}

.google_icon_sitemap:hover {
  background-image: url("../images/google_icon_sitemap_hover.png");
  background-repeat: no-repeat;
}

.sitemap_icon {
  background-image: url("../images/sitemap_icon.png");
  background-repeat: no-repeat;
  background-position: center;
}

.sitemap_icon:hover {
  background-image: url("../images/sitemap_icon_hover.png");
  background-repeat: no-repeat;
}

.rejeitaLink {
  background-image: url("../images/rejeitalink_icon.png");
  background-repeat: no-repeat;
  background-position: center;
}

.rejeitaLink:hover {
  background-image: url("../images/rejeitalink_hover_icon.png");
  background-repeat: no-repeat;
}

.rejeitaLinkList {
  background-image: url("../images/rejeitalink_list.png");
  background-repeat: no-repeat;
  background-position: center;
}

.rejeitaLinkList:hover {
  background-image: url("../images/rejeitalink_list_hover.png");
  background-repeat: no-repeat;
}

/** ##########  *****************  ########## */
/** ##########  CSS DA HOME - WEB  ########## */
/** ##########  *****************  ########## */
/** ----------MENU---------- */
.header {
  width: 100%;
  top: 0;
}

.navBarPai {
  position: fixed;
  width: 100%;
  display: flex;
  top: 0;
  align-self: center;
  background: black;
  z-index: 99999;
}

.navBar {
  width: 100%;
  max-width: 1200px;
  display: flex;
  justify-content: right;
  position: relative;
  padding: 0 20px;
  margin: 0 auto;
}

.base_logo_home {
  position: absolute;
  left: 3%;
}

.amburguer {
  width: 30px;
  height: 30px;
  position: relative;
  background-color: transparent;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  display: none;
}

.amburguer:after {
  content: "";
  position: absolute;
  top: 35%;
  right: 15%;
  width: 80%;
  height: 8%;
  border-radius: 8px;
  background-color: #ffffff;
  transition: 1s ease;
}

.amburguer:before {
  content: "";
  position: absolute;
  top: 60%;
  right: 15%;
  width: 60%;
  height: 8%;
  border-radius: 8px;
  background-color: #ffffff;
  transition: 1s ease;
}

#amburguer:checked ~ label .amburguer:after {
  transform: rotate(225deg);
  top: 60%;
  color: red;
}

#amburguer:checked ~ label .amburguer:before {
  transform: rotate(-405deg);
  width: 80%;
  color: red;
}

.menuNew {
  list-style: none;
  display: flex;
}

.menuA {
  font-size: 1em;
  font-weight: bold;
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #ffffff;
}

.menuA:hover {
  color: #00ffff;
  text-decoration: none;
}

.subLi {
  font-size: 1em;
  font-weight: bold;
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #ffffff;
}

.subliLink {
  color: #ffffff;
  display: block;
}

.catMenu1 {
  width: 200px;
}

.catMenu2 {
  width: 200px;
}

.catMenu3 {
  width: 200px;
}

.catMenu4 {
  width: 200px;
}

.catMenu5 {
  width: 200px;
}

.li_f_bloco1 {
  margin-left: 1%;
}

.nav_ul {
  display: flex;
}

.nav_ul_li {
  list-style: none;
  padding: 20px 10px;
}

.nav_ul_li a {
  color: #ffffff;
}

.nav_ul_li a:hover {
  color: turquoise;
  text-decoration: none;
}

.nav_ul_f {
  position: absolute;
  border-top: 2px solid #FFFFFF;
  padding: 0;
  display: none;
  z-index: 9999;
}

.nav_ul_li:hover > ul {
  float: left;
}

.nav_ul_li_f {
  list-style: none;
}

.nav_ul_li_f a {
  display: block;
  color: #C8C9C9;
  background: #000000;
  padding: 10px 0 0 10px;
}

.nav_ul_li_f a:hover {
  color: #F05818;
}

.linksFooter {
  list-style: none;
}

.menuAFooter {
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}

.menuAFooter:hover {
  color: #FEBF2C;
  text-decoration: none;
}

.compraSite a {
  color: #ffffff;
}

.compraSite a:hover {
  color: #3BEB84;
  text-decoration: none;
}

.content_busca {
  width: 100%;
  text-align: right;
}

.campoBusca {
  placeholder: none;
  background-color: #F56600;
  width: 30px;
  height: 35px;
  transition: all 0.3s linear;
  outline: none;
  border: none;
  padding: 5px;
  font-size: 1em;
  border-radius: 50px;
  background: url("../images/lupa_branca.png") no-repeat center right;
}

.campoBusca::-moz-placeholder {
  font-size: 1.2em;
  padding: 5px;
}

.campoBusca::placeholder {
  font-size: 1.2em;
  padding: 5px;
}

.campoBusca:focus {
  width: 100%;
  background: url("../images/lupa_vermelha.png") no-repeat center right;
  background-position: left;
  color: #4B4B4D;
  background-color: #EDEEEF;
  font-style: none;
  padding: 0 10px 0 30px;
}

.dataHora {
  font-size: 1em;
  font-family: "Comic Neue";
}

.boxFotoNews {
  float: left;
  width: 500px;
  height: 290px;
  background: #DBDBDB;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoNews2 {
  float: left;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoNews3 {
  float: left;
  width: 100%;
  height: 13vh;
  background: #DBDBDB;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoNews4 {
  float: left;
  width: 100px;
  height: 100px;
  background: #DBDBDB;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.img_circle {
  float: left;
  width: 100px;
  height: 100px;
  background: #DBDBDB;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoNews5 {
  float: left;
  width: 80px;
  height: 28vh;
  background: #DBDBDB;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoNews5_absolute {
  width: 100%;
  height: 58vh;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoNews6 {
  float: left;
  width: 100%;
  height: 25vh;
  background: #DBDBDB;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.boxFotoNews7_a {
  width: 100%;
  display: flex;
  justify-content: center;
}

.boxFotoNews7 {
  float: left;
  width: 100%;
  height: 13vh;
  background: #DBDBDB;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.hr_news7 {
  display: none;
}

.hr_userweb_detalhes {
  width: 70%;
  margin: 0 15%;
}

.base_boxFotoNews8 {
  display: flex;
  width: 100%;
  height: 13vh;
  justify-content: center;
}

.boxFotoNews8 {
  float: left;
  width: 100%;
  height: 13vh;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.container_img_texto_post {
  width: 100%;
  display: flex;
  padding: 2%;
}

.container_info_left_post {
  width: 21%;
  order: 1;
  top: 2%;
  display: block;
  padding: 0;
  z-index: 9999;
}

.fixed {
  float: left;
  position: fixed;
  margin-top: 0px !important;
  z-index: 999;
}

.fixed_format {
  float: left;
  width: 20%;
}

.content_post_side {
  width: 21%;
  float: left;
  order: 3;
  top: 2%;
  display: block;
  padding: 0;
  right: 0;
  z-index: 9999;
}

.fixedRightArticle {
  width: 100%;
  padding: 0 5px;
  top: 2%;
  display: block;
}

.section_face_lastnews {
  top: 2%;
  display: block;
}

.fixedRight {
  position: fixed;
  margin-top: 0px !important;
  z-index: 999;
  transition: all 2s ease;
}

.fixed_format_right {
  float: left;
  width: 20%;
}

.soltoRelative {
  position: relative;
  width: 100%;
  display: block;
  top: 2%;
}

#perc {
  position: fixed;
  top: 10px;
  background-color: tomato;
  z-index: 9999;
}

.container_content_texto {
  display: block;
  order: 2;
  width: 51%;
  margin: 0 4%;
  padding: 0;
}

.content_relacionados_count {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 3%;
}

.relacionados_count_post {
  float: left;
  font-size: 0.8em;
  color: #9C090E;
  text-decoration: underline;
}

.relacionados_count_post:hover {
  color: #ED3237;
}

.widthTexto {
  width: 50%;
}

.content_texto {
  width: 100%;
}

.base_keywords_post {
  order: 4;
  width: 100%;
}

.maisLidas_title {
  float: left;
  font-size: 1.2em;
  color: #0c5460;
  border-bottom: solid 3px #0c5460;
}

.contaier_maisLidas {
  display: block;
}

.content_maisLidas {
  display: flex;
}

.maisLidas_count {
  font-size: 1.5em;
  color: #0c5460;
  font-family: Arial;
}

.base_relacionados_link {
  padding: 0 0 10px;
}

.base_maisLidas_link {
  padding: 0 0 10px 5px;
}

.maisLidas_link {
  float: left;
  font-size: 1em;
  color: #0F639E;
}

.maisLidas_link a:hover {
  float: left;
  text-decoration: none;
  color: #A61B1F;
  padding: 0;
}

.ul_li_relacioados_post {
  float: left;
  padding: 0;
  list-style-type: decimal;
}

.relacionados_title {
  float: left;
  font-size: 1.2em;
  color: #0F639E;
  border-bottom: solid 3px #0c5460;
}

.relacionados_link {
  float: left;
  color: #A61B1F;
  font-size: 1em;
  padding: 0 0 10px 0;
}

.relacionados_link a:hover {
  float: left;
  color: #0b2e13;
  text-decoration: none;
}

.relacionados_data {
  font-size: 0.75em;
  color: #A9ABAE;
}

.container_side_info_post {
  display: flex;
  justify-content: center;
  width: 100%;
}

.showImg_post {
  height: auto;
  background: #fff8b3;
}

.imagem_inTexto {
  width: 50%;
  height: 35vh;
  margin: 0 25%;
}

.imagem_inTexto_height100 {
  width: 100%;
  height: 100%;
}

.imagem_post_descImagem {
  position: relative;
  width: 100%;
  height: 99vh;
  display: block;
  border-top: solid 2px #FFFFFF;
}

.boxFotoPost {
  float: left;
  width: 100%;
  height: 100%;
  background-position: center;
  padding: 0;
}

.descFoto_base_post {
  position: absolute;
  right: 4%;
  bottom: 1%;
  z-index: 999;
}

.descFotoPost {
  float: left;
  font-size: 0.75em;
  color: #B0B0B0;
  padding: 3px 5px;
  z-index: 999;
}

.content_post_foto_descFoto {
  width: 100%;
}

.content_boxFoto_post {
  width: 50%;
}

.container_info_bottom_post {
  width: 100%;
  margin: 0 0 0 2%;
  text-align: center;
}

.base_fonte_post_bottom {
  float: left;
  width: 100%;
}

.base_info_agencia_bottom {
  float: left;
  width: 100%;
}

.fonte_post_bottom {
  font-size: 0.8em;
}

.data_post_bottom {
  font-size: 0.8em;
}

.content_post_block {
  display: block;
}

.contentSocialPost {
  position: absolute;
  right: 2%;
  top: 0;
  display: flex;
  float: right;
  padding: 5px 5px;
  z-index: 99999;
}

.base_icons_post {
  padding: 0 4px;
}

.img_icon_social_post {
  width: 100%;
}

.container_comments {
  width: 60%;
  margin-top: 2%;
  padding: 20px 0 0 0;
}

.contentComents {
  margin-left: 0;
}

.imgNewsOpacity:hover {
  opacity: 90%;
}

.twitter-share-button {
  opacity: 0;
}

.container_foto_userweb {
  width: 100%;
}

.title_foto_userweb {
  width: 100%;
  text-align: center;
  color: #8C8C8C;
}

.containerFotoUser {
  display: flex;
  justify-content: center;
  padding: 10px;
}

.contentFotouser {
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background: #dfdfdf;
  background-size: cover;
  background-position: left;
  -o-object-fit: cover;
  object-fit: cover;
}

.contentFotouserFit {
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background: #dfdfdf;
  background-size: cover;
  background-position: left;
  -o-object-fit: contain;
  object-fit: contain;
}

.descFoto {
  float: left;
  font-size: 0.9em;
  font-family: "Comic Neue", cursive;
  color: #606062;
  font-style: italic;
}

.newsSideTitle {
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: solid #1a1f26 2px;
}

.lastNewsSide {
  font-size: 1em;
}

.newsSide {
  color: #4e555b;
}

.date_last_news_novo {
  float: left;
  font-size: 0.9em;
  color: #DBDBDA;
  border-bottom: solid 1px #FF0000;
}

.dateLastNews {
  float: left;
  font-size: 0.9em;
  color: #9E2A0F;
  border-bottom: solid 1px #FF0000;
}

.dateLastNews1 {
  float: left;
  font-size: 0.9em;
  color: #3B3B3B;
  border-bottom: solid 1px #FF0000;
}

.content_dateLastNews2 {
  float: left;
  width: 100%;
}

.dateLastNews2 {
  float: left;
  font-size: 0.9em;
  font-style: italic;
  color: #3B3B3B;
  border-bottom: solid 1px #FF0000;
}

.dateLastNews3 {
  float: left;
  font-size: 0.9em;
  font-style: italic;
  color: #726E73;
  border-bottom: solid 1px #ffffff;
}

.dateLastNews4 {
  float: left;
  font-size: 0.9em;
  color: #726E73;
}

.dateLastNews5 {
  float: left;
  font-size: 0.9em;
  color: #FA8546;
  border-bottom: solid 1px #FF0000;
}

.dateLastNews6 {
  float: left;
  font-size: 0.9em;
  color: #8C8C8C;
  padding: 2px 5px;
}

.dateLastNews7 {
  float: left;
  font-size: 0.8em;
  color: #828282;
}

.dateLastNews8 {
  float: left;
  font-size: 0.8em;
  color: #828282;
  width: 100%;
}

.dateCatNewsWeb {
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  color: #AEB2C0;
  padding: 3px;
  border-bottom: solid 1px #FF0000;
}

.dte-ct-nw-wb {
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  color: #AEB2C0;
  padding: 3px;
  border-bottom: solid 1px #FF0000;
}

.base_datePost {
  position: absolute;
  width: 56%;
  bottom: 6%;
  margin: 0 0 0 10%;
  z-index: 999;
}

.por_redacao_img {
  width: 100%;
  display: flex;
  float: left;
  font-size: 0.8em;
  color: #4A4A4A;
}

.pipe {
  margin: 0 1%;
  float: left;
}

.pipe_padding {
  margin: 0 1%;
}

.separator_date {
  margin: 0 1%;
  float: left;
  margin-top: 0;
}

.datePost {
  float: left;
  font-size: 0.8em;
  color: #4A4A4A;
}

.datePost_update {
  float: left;
  font-size: 0.8em;
  color: #4A4A4A;
}

.newsRadius1 {
  border-radius: 50%;
  border: solid 3px #ffffff;
}

.anuncioTitle {
  color: #005cbf;
  font-size: 0.9em;
}

.label1 {
  font-size: 1.3em;
  color: #1a1f26;
  font-style: italic;
  border-bottom: solid 2px #1a1f26;
}

.titleNews1 {
  font-size: 2em;
  color: #3B3B3B;
  line-height: 35px;
}

.titleNews1:hover {
  color: #D10000;
  text-decoration: none;
}

.titleNews1_A:hover {
  text-decoration: none;
}

.subNews1 {
  float: left;
  color: #8F8F8F;
  font-size: 1.2em;
}

.por {
  color: #4B4B4D;
}

.por_autor_home {
  font-size: 1.1em;
  font-weight: bold;
  padding: 10px;
  color: #003cb3;
  border-bottom: solid 1px #f6993f;
  line-height: 20px;
}

.base_titulo2 {
  background: #979797;
}

.titleNews2 {
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  padding: 10px;
  color: #4B4B4D;
  line-height: 20px;
}

.titleNews2:hover {
  color: #EA6B36;
  text-decoration: none;
}

.subNews2 {
  float: left;
  color: #979797;
  font-weight: bold;
  font-size: 1em;
}

.containerNewsBlue {
  width: 100%;
}

.titleNews3 {
  float: left;
  font-size: 1em;
  color: #3B3B3B;
  line-height: 23px;
}

.titleNews3:hover {
  color: #D10000;
  text-decoration: none;
}

.subNews3 {
  float: left;
  color: #3B3B3B;
  font-size: 0.9em;
}

.titleNews4 {
  float: left;
  font-size: 1em;
  color: #3B3B3B;
  line-height: 23px;
}

.titleNews4:hover {
  color: #D10000;
  text-decoration: none;
}

.subNews4 {
  float: left;
  color: #6B6B6C;
  font-size: 0.9em;
}

.base_titleNews6 {
  float: left;
  padding: 0;
}

.titleNews6 {
  float: left;
  font-size: 1.1em;
  color: #000000;
  line-height: 25px;
  padding: 5px;
  border-radius: 0 0 10px 10px;
}

.titleNews6:hover {
  color: #FF0009;
  text-decoration: none;
}

.subNews6 {
  float: left;
  color: #6B6B6C;
  font-size: 0.9em;
}

.container_news7 {
  float: left;
  width: 100%;
  display: flex;
  justify-content: center;
}

.content_news7 {
  display: block;
}

.base_img_news7 {
  width: 100%;
  overflow: hidden;
}

.base_titleNews7 {
  padding: 0 5px;
}

.titleNews7 {
  float: left;
  font-size: 1.2em;
  color: #000000;
  line-height: 23px;
}

.titleNews7:hover {
  color: #D10000;
  text-decoration: none;
}

.subNews7 {
  float: left;
  color: #6B6B6C;
  font-size: 1em;
}

.base_img_news8 {
  width: 100%;
  overflow: hidden;
}

.titleNews8 {
  float: left;
  font-size: 1.1em;
  color: #FFB624;
  line-height: 23px;
  background: black;
}

.titleNews8:hover {
  color: #FF2424;
  text-decoration: none;
}

.subNews8 {
  float: left;
  color: #6B6B6C;
  font-size: 0.9em;
}

.bgContentPost {
  background: #ffffff;
  padding: 0;
}

.textoPost {
  font-weight: normal;
  color: #3B3B3B;
  text-align: justify;
}

.base_deg_info_agencia {
  position: absolute;
  height: 70vh;
  top: 0;
  width: 100%;
  float: left;
}

.base_deg_info_agencia {
  background: linear-gradient(to top, rgba(255, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  padding: 5px;
}

.content_info_agencia {
  position: absolute;
  top: 10px;
  width: 60%;
  margin: 0 0 0 10%;
}

.agIndicatu {
  float: left;
  font-size: 0.65em;
  color: #979797;
}

.fonteEnd {
  font-size: 0.8em;
  color: #2a2a2a;
}

.linkFonteCreate {
  font-size: 0.8em;
}

.fonteLink {
  font-size: 0.8em;
  color: #005cbf;
}

.linhaDivText {
  height: 2px;
  background: #5f5e4e;
}

.barraVizu {
  height: 1px;
  background: #5f5e4e;
}

.baseTituleCatPost {
  position: absolute;
  right: 2%;
  top: 50%;
  z-index: 999;
}

.titleCatPost {
  font-size: 2em;
  color: #ffffff;
  padding-bottom: 10px;
}

.news_count_category {
  font-size: 0.8em;
  color: #0c5460;
}

.titlePost {
  font-size: 2.5em;
  color: #1a1f26;
  line-height: 43px;
}

.titlePost:hover {
  color: #005cbf;
  text-decoration: none;
}

.container_info_post {
  position: absolute;
  height: 25vh;
  bottom: 0;
  width: 100%;
  float: left;
}

.container_info_post {
  background: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  padding: 5px;
}

.content_titles_post {
  position: absolute;
  width: 80%;
  bottom: 13%;
  margin: 0 0 0 10%;
  z-index: 999;
}

.titlePostNews {
  float: left;
  font-size: 3em;
  color: #FFFFFF;
  line-height: 55px;
}

.subtitle_in_img {
  float: left;
  font-size: 0.9em;
  color: #F0F0F0;
}

.subNewsPost {
  float: left;
  color: #6B6B6C;
  font-size: 1.2em;
}

.base_subtitlePost {
  float: left;
}

.subtitlePost {
  float: left;
  width: 100%;
  text-align: center;
  color: #727376;
  font-size: 1.1em;
  line-height: 25px;
  font-style: italic;
}

.base_subtitlePost_none {
  display: none;
}

.content_desc_news_topo {
  position: absolute;
  bottom: 0;
  width: 60%;
  margin: 0 0 0 10%;
}

.socialFacebook {
  width: 300px;
  background: #ebebeb;
}

.titleCatWeb {
  font-size: 1.5em;
  color: #9d0006;
}

.titleNewsCatWeb {
  font-size: 1.2em;
  color: #3A3A3A;
}

.titleNewsCatWeb:hover {
  float: left;
  color: #005cbf;
  text-decoration: none;
}

.tlt-nw-ct-wb {
  font-size: 1em;
  color: #3A3A3A;
}

.tlt-nw-ct-wb:hover {
  color: #005cbf;
  text-decoration: none;
}

.contentMessageTanks {
  padding: 50px 0;
  background: #ebebeb;
}

.tanks_icone {
  width: 100px;
  height: 100px;
  background-image: url("../images/tanks_icone.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.tanksMessage {
  color: #0FAB4B;
  font-size: 2em;
}

.tanksMessage2 {
  color: #0FAB4B;
  font-size: 1.3em;
}

/** ##########  BOTÕES SOCIAL E SCRIPTS  ########## */
.socialContentFace {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #1d68a7;
}

.socialF {
  background-image: url("../images/faceH.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.socialF:hover {
  background-color: #2a2a2a;
  cursor: pointer;
}

.facebook_comments {
  background: red;
}

.socialContentTwi {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #4bb1b1;
}

.socialContentTwi:hover {
  background-color: #F56600;
}

.socialT {
  background-image: url("../images/twiH.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.socialContentZap {
  float: left;
  width: 36px;
  height: 36px;
}

.socialZ {
  float: left;
  background-image: url("../images/zap_icon_share.png");
  background-repeat: no-repeat;
  background-position: center;
}

.socialZ:hover {
  background-image: url("../images/zap_icon_vazada2.png");
  background-repeat: no-repeat;
  background-position: center;
}

.socialZapHover:hover {
  background-image: url("../images/zap_icon_vazada2.png");
  background-repeat: no-repeat;
  background-position: center;
}

.zapIconMsgBase {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #21821A;
}

.zapIconMsgBase:hover {
  background-color: #21A818;
}

.zapIconMsg {
  background-image: url("../images/zap-icon-msg-vased.png");
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 999;
}

.content_social_master {
  width: 100%;
  display: flex;
  justify-content: center;
}

.social_face_master {
  display: flex;
  justify-content: center;
  align-self: center;
  background: #B3B3B3;
  width: 20px;
  height: 20px;
  border-radius: 3px;
}

.social_face_master:hover {
  background: #C9C9C9;
}

.base_social_twi_master {
  padding: 0 5px;
}

.social_twitter_master {
  display: flex;
  justify-content: center;
  align-self: center;
  background: #B3B3B3;
  width: 20px;
  height: 20px;
  border-radius: 3px;
}

.social_twitter_master:hover {
  background: #C9C9C9;
}

.base_social_zap_master {
  display: block;
}

.social_zap_master {
  display: flex;
  justify-content: center;
  align-self: center;
  background: #B3B3B3;
  width: 20px;
  height: 20px;
  border-radius: 3px;
}

.social_zap_master:hover {
  background: #C9C9C9;
}

/** ##########  BOTÕES SOCIAL - FIM  ########## */
.navCatTitle {
  font-size: 1.2em;
  font-weight: bold;
  color: #8F8F8F;
}

.categoriaTituloH1 {
  font-size: 1em;
  color: #979797;
}

.categoriaTituloH1:hover {
  color: #C96B5C;
}

.categoriaTitulo:hover {
  text-decoration: none;
}

.linhaAutor {
  height: 1px;
  background: #005cbf;
}

.linhaAutor2 {
  height: 1px;
  background: #9d0006;
}

.linhaAutor3 {
  height: 1px;
  background: #2a9055;
}

.linhaAutor4 {
  height: 1px;
  background: #ca2939;
}

.linhaAutor5 {
  height: 1px;
  background: #4B4B4D;
}

.linhaAutor6 {
  height: 0.5px;
  background: #dfdfdf;
}

.linhaDivBloco3 {
  height: 0.5px;
  background: #dfdfdf;
}

.base_views_post {
  width: 100%;
  display: block;
  text-align: center;
}

.viewsCount {
  font-size: 1em;
  color: #1d68a7;
}

.base_viewsCountTop {
  position: absolute;
  bottom: 0;
  background: #F5A535;
  padding: 10px;
  z-index: 999;
}

.viewsCountTop {
  font-size: 0.9em;
}

.showFonte {
  display: block;
  text-align: center;
}

.viewsText {
  font-size: 0.8em;
  color: #5f5e4e;
}

.titleCatPostContent {
  margin-left: 4%;
}

.fltLft {
  float: left;
}

.clear {
  clear: both;
}

/** ##########  SIDEBAR  ########## */
.container_sidebar {
  background: #00AAAA;
}

.sidebar {
  border-left: 0.5px solid #dfdfdf;
}

.lastNewsSide2 {
  color: #000000;
  background: #ebebeb;
  font-weight: bold;
  border-bottom: 2px solid #FF0000;
  margin-top: 2%;
  font-size: 1em;
}

.last_news_titulo {
  background: #ebebeb;
  font-weight: bold;
  border-bottom: 2px solid #2d9a81;
  margin-top: 2%;
  font-size: 1em;
}

.destaque_titulo {
  color: #3B3B3B;
  font-weight: bold;
  margin-top: 2%;
  font-size: 1em;
}

.cor_titulos_sidebar_novo a {
  color: red;
}

.cor_titulos_sidebar a {
  color: #000000;
}

.cor_titulos_sidebar2 a {
  color: #ffffff;
}

.pop_titulo {
  background: #ebebeb;
  font-weight: bold;
  border-bottom: 2px solid #FF0000;
  margin-top: 2%;
  font-size: 1em;
}

.diversos_titulo {
  font-weight: bold;
  border-bottom: 2px solid #FF0000;
  margin-top: 2%;
  font-size: 1em;
}

.side_post_links_container {
  background: #ffffff;
}

.side_post_links_container_post {
  background: #ffffff;
}

.side_post_links_content {
  padding: 5px;
  width: 100%;
}

.sidebar_sections {
  font-size: 1.2em;
  color: #EA6B36;
  margin-top: 2%;
}

.img_site_configs {
  font-size: 1.2em;
  color: #f66d9b;
  margin-top: 2%;
}

.sidebar_links_post_lastNews {
  font-size: 0.8em;
  color: #333333;
}

.sidebar_links_post_lastNews a:hover {
  color: #FF0000;
  text-decoration: none;
}

.sidebar_links_post_pop {
  font-size: 0.9em;
}

.sidebar_links_post_pop a:hover {
  color: #FF0000;
  text-decoration: none;
}

.links_entretenimento {
  float: left;
  font-size: 0.9em;
  color: #000000;
}

.links_entretenimento:hover {
  color: #FF0000;
  text-decoration: none;
}

.sidebar_sublinks_pop {
  font-size: 1em;
  color: #5f5e4e;
}

.sidebar_sublinks_novo {
  font-size: 1em;
  color: #DBDBDA;
}

/** ##########  FORMATAÇÃO DE PLUGINS SOCIAIS  ########## */
.img_pop_content {
  display: flex;
  background: #FF0000;
}

.share_box_fb_container {
  width: 97%;
  margin-top: 2%;
}

.share_box_fb_content {
  width: 100%;
  padding-top: 0;
}

/** ##########  BLOCO 4 - YELLOW   ########## */
.containerYellow {
  width: 50%;
  border-left: 0.5px solid #FF8000;
  padding: 0;
}

.contentYellow {
  position: relative;
  display: flex;
  width: 100%;
  border-left: 2px solid #FF8000;
}

/** ########## POLITICAS DE PRIVACIDADE  ########## */
.title_politicas {
  font-size: 2em;
  font-family: "Open Sans", sans-serif;
  color: #4368B0;
  text-align: center;
  margin-top: 2%;
}

.politicas_container {
  float: left;
  width: 100%;
  padding: 10px 0;
  background: #EDEDED;
}

.politicas_content {
  width: 70%;
  margin: 2% 15% 5% 15%;
  font-size: 1.2em;
  background: #ffffff;
  border-radius: 10px;
}

.politicas_texto {
  padding: 50px;
  color: #4B4B4D;
}

.body_list_destinos {
  background: #ffffff;
}

/** ##########  *****************  ########## */
/** ##########  CSS HOMEPAGE  ########## */
/** ##########  *****************  ########## */
.base_infos_absolute {
  padding: 10px;
}

.subtitles_slide {
  font-size: 0.75em;
  color: #DEDEDE;
  font-family: "Open Sans", sans-serif;
}

.tags_slide {
  font-size: 0.55em;
  color: #ee9900;
  font-style: italic;
}

.datas_slide {
  font-size: 0.5em;
  color: #B3B3B3;
}

.autor_post_slide {
  font-size: 0.6em;
  color: #FFFFFF;
}

.autor_post_home {
  font-size: 0.6em;
  color: #919191;
}

.base_bottom_slide {
  width: 100%;
  bottom: 0;
  left: 0;
  margin-top: 2%;
}

.bottom_slide {
  background-color: #E6E7E8;
}

.content_slide_h1 {
  float: left;
}

.bottom_slide_h1 {
  float: left;
  font-size: 1.1em;
  color: #000000;
}

.bottom_slide_h1:hover {
  color: #FF4000;
}

.subtitles_home_absolute {
  font-size: 0.75em;
  color: #CFCFCF;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
}

.tags_home_absolute {
  font-size: 0.55em;
  color: #CFCFCF;
  font-style: italic;
}

.autor_absolute_home {
  font-size: 0.6em;
  font-weight: bold;
  color: #CFCFCF;
}

.datas_home_absolute {
  font-size: 0.5em;
  color: #CFCFCF;
}

.subtitles_home {
  font-size: 0.75em;
  color: #848688;
  font-family: "Open Sans", sans-serif;
}

.tags_home {
  font-size: 0.55em;
  color: #A8A8A8;
  font-style: italic;
}

.datas_home {
  font-size: 0.5em;
  color: #7D7D7D;
}

.subtitles_sidebar_home {
  font-size: 0.75em;
  color: #848688;
  font-family: "Open Sans", sans-serif;
}

.tags_sidebar_home {
  font-size: 0.55em;
  color: #A8A8A8;
  font-style: italic;
}

.content_autor_data_sidebar {
  position: absolute;
  bottom: 0;
  left: 0;
}

.autor_sidebar_home {
  font-size: 0.6em;
  font-weight: bold;
  color: #919191;
}

.datas_sidebar_home {
  font-size: 0.5em;
  color: #7D7D7D;
}

.container_full_slider {
  position: relative;
  width: 100%;
  display: flex;
  margin-top: 2%;
}

.slide_bottom_slide {
  width: 50%;
  display: block;
}

.container_slider {
  width: 100%;
}

.content_slider {
  width: 100%;
}

.base_info_slider {
  position: relative;
  width: 100%;
}

.base_img_slide {
  width: 100%;
  height: 35vh;
}

.img_slider {
  width: 100%;
  height: 35vh;
}

.base_title_slide_absolute {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 0 10px;
  z-index: 999;
  background: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  padding: 5px;
}

.title_slide {
  float: left;
  display: flex;
  align-self: center;
  width: 100%;
  font-size: 1.2em;
  color: #fff;
  line-height: 23px;
}

.title_slide:hover {
  text-decoration: none;
  color: #FFC929;
}

.content_infos_slide {
  position: absolute;
  left: 0;
  bottom: 0;
}

.container_bloco_slide {
  display: flex;
  width: 100%;
}

.content_bloco_slide {
  width: 100%;
  display: block;
  padding: 5px;
}

.foto_news_slide {
  width: 100%;
}

.tltle_bloco_slide {
  float: left;
  font-size: 1em;
  color: #000000;
}

.tltle_bloco_slide a {
  color: green;
}

.tltle_bloco_slide:hover {
  color: #FF0000;
  text-decoration: none;
}

.container_mais_acessados {
  float: left;
  width: 100%;
  display: flex;
}

.base_mais_acessados {
  width: 100%;
  display: block;
}

.base_img_mais_acessados {
  width: 25%;
}

.base_infos_mais_acessados {
  width: 25%;
}

.div_img_mais_acessados {
  width: 100%;
}

.container_side_slider {
  width: 50%;
  display: block;
  margin: 0 0 0 1%;
}

.base_side_slider {
  position: relative;
  width: 100%;
  display: flex;
}

.base_img_side_slide {
  width: 28%;
  height: 11vh;
  margin: 0 0 1.5% 0;
}

.base_img_side_slide:nth-last-of-type(1) {
  margin: unset;
}

.img_side_slider {
  width: 100%;
  height: 11vh;
}

.base_title_side_slide {
  width: 72%;
  padding: 0 0 0 1%;
}

.tltle_side_slide {
  float: left;
  font-size: 0.9em;
  color: #A61B1F;
}

.tltle_side_slide:hover {
  text-decoration: none;
  color: #E83737;
}

.hr_lado_side {
  display: none;
}

.hr_fimHome {
  display: none;
}

.base_zoom_img {
  float: left;
  overflow: hidden;
}

.base_zoom_img:hover {
  float: left;
}

.zoom_img img { /* Safari and Chrome */
  /* Firefox */
  /* IE 9 */
  /* Opera */
  transition: all 0.5s ease;
}

.zoom_img img:hover { /* Safari and Chrome */
  /* Firefox */
  /* IE 9 */
  /* Opera */
  transform: scale(1.3);
}

.base_zoom_img_radius {
  overflow: hidden;
}

.base_zoom_img_radius:hover {
  border-radius: 100%;
}

.zoom_img_radius img { /* Safari and Chrome */
  /* Firefox */
  /* IE 9 */
  /* Opera */
  transition: all 0.5s ease;
}

.zoom_img_radius img:hover { /* Safari and Chrome */
  /* Firefox */
  /* IE 9 */
  /* Opera */
  transform: scale(1.3);
}

.content_img_bloco1 {
  position: relative;
  margin: 0;
  padding: 0;
}

.base_img_news1 {
  position: relative;
  width: 100%;
}

.desc_news {
  position: absolute;
  background: #B32E2E;
  color: #FFFFFF;
  top: 0;
}

.desc_maisLidas {
  position: absolute;
  bottom: 0;
  left: 0;
}

.desc_news_maisLidas {
  float: left;
  font-size: 0.7em;
  padding: 0 5px;
  color: #FFFFFF;
  background: #FF6666;
}

.base_img_desc_absolute {
  display: flex;
  flex-direction: column;
}

.desc_news_esportes {
  order: 1;
  color: #FFFFFF;
  top: 0;
  z-index: 999;
}

.base_boxFotoNews5_absolute {
  order: 2;
  overflow: hidden;
}

.desc_news_titulo {
  float: left;
  font-size: 0.9em;
  padding: 0 5px;
  background: #FF4C00;
}

.desc_celebrity {
  position: absolute;
  top: 0;
  border-radius: 5px 0 0 0;
  background: #B32E2E;
  color: #FFFFFF;
}

.desc_news_celebrity {
  float: left;
  font-size: 0.65em;
  border-radius: 5px 0 0 0;
  padding: 0 5px;
  background: #E6007B;
}

.desc_news2 {
  position: absolute;
  margin: 0 0 0 0.5%;
  background: #D25638;
  color: #FFFFFF;
  top: 0;
}

.desc_news_titulo2 {
  font-size: 0.8em;
  padding: 0 5px;
}

.bold {
  font-weight: bold;
}

.rgba {
  background: rgba(0, 0, 0, 0.08);
}

.float_none {
  float: none;
}

.d_flex {
  display: flex;
}

.right_0 {
  right: 0;
}

.borderTopRight {
  border-top: solid 8px black;
  border-right: solid 2px black;
  padding: 10px 5px 0 0;
}

.borderBottomRight {
  border-bottom: solid 12px black;
  border-right: solid 2px black;
}

.borderBottomRight2 {
  border-bottom: solid 6px black;
  border-right: solid 3px black;
  padding: 3px 5px;
}

.borderBottomRight3 {
  border-bottom: solid 2px black;
  border-right: solid 3px black;
  padding: 3px 5px;
  background: rgba(31, 125, 0, 0.3);
}

.borderBottomRight4 {
  border-bottom: solid 2px black;
  border-right: solid 3px black;
  padding: 3px 5px;
}

.first_letter::first-letter {
  float: left;
  color: red;
  font-size: 7em;
  line-height: 0.8em;
  padding: 0 2px 0 0;
  font-weight: bold;
}

.first_letter2::first-letter {
  float: left;
  color: yellow;
  font-size: 3em;
  line-height: 0.8em;
  font-weight: bold;
}

.first_letter3:first-letter {
  color: #000000;
  font-size: 1.5em;
  line-height: 0.8em;
  padding: 0 2px 0 0;
  font-weight: bold;
}

.first_letter_space::first-letter {
  letter-spacing: 5px;
}

.m_left {
  margin: 0 0 0 1%;
}

.decorarion_none {
  text-decoration: none;
}

.decorarion_none:hover {
  text-decoration: none;
}

.glyphicon-star {
  font-size: 0.9em;
}

.transition_3s:hover {
  transition: all 0.3s ease;
  text-decoration: none;
}

.transition_5s:hover {
  transition: all 0.3s ease;
  text-decoration: none;
}

.transition_1s:hover {
  transition: all 0.3s ease;
  text-decoration: none;
}

.rotate {
  transition: all 1s;
  cursor: pointer;
}

.rotate:hover {
  transform: rotateZ(360deg);
}

.rotate_esportes {
  transition: all 1s;
  cursor: pointer;
}

.rotate_esportes:hover {
  transform: rotateZ(360deg);
}

.letter_space {
  letter-spacing: 0.5px;
}

.radio_efeito {
  transition: all 0.5s;
  border: 5px solid transparent;
}

.radio_efeito:hover {
  border: 5px solid #FFB700;
  border-radius: 50%;
}

.radio_efeito2 {
  transition: all 0.5s;
  border: 5px solid transparent;
}

.radio_efeito2:hover {
  border: 5px solid #4CFFB4;
  border-radius: 50%;
}

.text_shadow {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}
@keyframes swing {
  15% {
    transform: translateX(5px);
  }
  30% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(3px);
  }
  65% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  100% {
    transform: translateX(0);
  }
}
.swing:hover {
  animation: swing 1s ease;
  animation-iteration-count: 1;
}

.branco {
  color: #FFFFFF;
}

.preto {
  color: #000000;
}

.red {
  color: red;
}

.bg_titulos_sections {
  background: #3BEB84;
  padding: 3px 8px;
}

.base_bg_videos {
  position: relative;
  width: 100%;
  margin: 0 0 50px 0;
}

.bg_videos {
  position: fixed;
  display: block;
  width: 100%;
  left: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  background-size: cover;
}

header {
  width: 100%;
  height: 100%;
}

video {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
  object-fit: cover;
}

.container_sideNews3 {
  width: 100%;
}

/** ##########  CONTATO  ########## */
.containerTanksEmail {
  width: 90%;
  margin: 2% 5%;
}

/** ##########  DASHBOARD AUTORIZADOS  ########## - @media 2560px */
.container_dashAut {
  display: block;
  width: 90%;
  margin: 3% 5%;
  padding: 30px;
  background: #4D4D4D;
}

.base_dashAutBtns {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

.dashAutBtns {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18%;
  height: 150px;
  margin: 1%;
  color: turquoise;
  font-size: 1.1em;
  text-decoration: none;
  border-radius: 10px;
  background: #828282;
}

.dashAutBtns:hover {
  background: #737373;
}

body::-webkit-scrollbar {
  width: 10px; /* largura de toda a barra de rolagem */
}

body::-webkit-scrollbar-track {
  background: #E8E8E8; /* cor da área de rastreamento */
}

body::-webkit-scrollbar-thumb {
  background-color: #9C090E; /* cor do polegar de rolagem */
  border-radius: 30px; /* arredondamento do polegar de rolagem */
  border: 3px solid #E8E8E8; /* cria preenchimento ao redor do polegar de rolagem */
}

/** ##########  *****************  ########## */
/** ##########  MEDIA QUERIES - 2560PX  ########## */
/** ##########  *****************  ########## */
@media (max-width: 2560px) {
  .containerHome {
    width: 74%;
    margin: 0 1% 0 0;
  }
  .containerHome2 {
    width: 100%;
    margin: 0;
  }
  .contentHome {
    float: left;
    display: flex;
    width: 100%;
    margin-top: 10%;
    margin-bottom: 2%;
    background: #ffffff;
  }
  .contentHomePage {
    width: 100%;
    padding: 0 10px;
  }
  /** ########## TOPO MENU  ########## - @media 2560px */
  .base_tresBlocos {
    display: flex;
    background: none;
  }
  .tresBlocos {
    display: flex;
    width: 65%;
    background: #000000;
  }
  .tresBlocos2 {
    display: flex;
    width: 35%;
  }
  .nav_ul_li:hover > ul {
    display: flex;
  }
  .catMenu1 {
    width: 169px;
  }
  .catMenu2 {
    width: 169px;
  }
  .catMenu3 {
    width: 169px;
  }
  .catMenu4 {
    width: 169px;
  }
  .catMenu5 {
    width: 169px;
  }
  .catMenu6 {
    width: 169px;
  }
  /** ##########  CONTATO  ########## - @media 2560px */
  .base_container_contato {
    width: 100%;
    display: block;
  }
  .base_title_contato {
    display: flex;
    justify-content: left;
    width: 100%;
    margin-top: 3%;
  }
  .title_contato {
    width: 100%;
    margin: 0 13%;
    display: flex;
    justify-content: center;
  }
  .container_contato {
    float: left;
    width: 100%;
    display: flex;
    margin-top: 3%;
  }
  .contentContato {
    width: 100%;
    padding: 15px 0;
    background: #ebebeb;
  }
  .container_sidebar_contato {
    display: block;
    position: relative;
    width: 26%;
    margin: 0 1% 0 0;
    padding: 0 0 0 5px;
    border-left: 1px solid #fff8b3;
  }
  .hr_contato {
    display: none;
  }
  .formContato {
    width: 30%;
    margin: 0 35%;
  }
  /** ########## LISTAGEM DAS NOTÍCIAS POR CATEGORIAS DA BUSCA   ########## - @media 2560px */
  .base_container_busca {
    width: 100%;
    display: block;
  }
  .container_busca {
    display: flex;
    width: 100%;
    margin-top: 3%;
  }
  .container_busca_result {
    width: 100%;
  }
  .contentBuscaResult {
    width: 100%;
  }
  .contentFotoBusca {
    width: 30%;
    margin-bottom: 2px;
  }
  .boxFotoNewsCatWeb {
    float: left;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .buscaInfor {
    float: left;
    width: 70%;
    padding: 0 0 0 5px;
  }
  .hrBusca {
    display: block;
  }
  .container_blue_yellow {
    float: left;
    display: flex;
    width: 100%;
  }
  .base_container_blue {
    width: 50%;
    display: block;
  }
  .base_container_yellow {
    width: 100%;
    display: block;
    padding: 0 0 0 5px;
  }
  .base_destino_titulo {
    float: left;
    width: 100%;
    display: flex;
    align-self: center;
  }
  .destino_titulo {
    float: left;
    font-size: 0.8em;
    color: #4A4A4A;
    font-weight: bold;
    border-bottom: solid 2px #4A4A4A;
    background: #2CEB92;
    padding: 3px 8px;
    text-align: center;
  }
  .destino_maisLidas {
    float: left;
    font-size: 0.8em;
    color: #4A4A4A;
    font-weight: bold;
    border-bottom: solid 2px #4A4A4A;
    background: #2CEB92;
    padding: 3px 8px;
    text-align: center;
  }
  .base_destino_titulo2 {
    position: absolute;
    top: 0;
    right: 2%;
    display: flex;
    align-self: center;
  }
  .destino_titulo_sidebar {
    float: left;
    font-size: 0.8em;
    color: #000000;
    border-bottom: 2px solid #000000;
    background: #3BEB84;
    padding: 3px 8px;
    text-align: center;
  }
  .container_sidebar_home {
    float: left;
    display: block;
    width: 100%;
    margin: 20% 0 0 0;
  }
  /** ##########  BLOCO EM DESTAQUE  ########## - @media 2560px */
  .hr_emDestaque {
    display: none;
  }
  /** ##########  BLOCO 2  ########## - @media 2560px */
  .base_boxFotoNews3 {
    width: 28%;
    height: 13vh;
  }
  .boxFotoNews3 {
    width: 100%;
    height: 13vh;
  }
  .content_info_newsBlack {
    width: 72%;
    padding: 0 5px;
  }
  /** ##########  BLOCO 4 - YELLOW   ########## - @media 2560px */
  .base_yellow_circles {
    padding: 0 10px 0 5px;
    max-height: 100px;
  }
  .container_circle {
    padding: 0 10px 0 5px;
    max-height: 100px;
  }
  .content_blue {
    width: 100%;
    display: flex;
  }
  .yellowClaro {
    width: 98%;
  }
  /** ##########  BLOCO 5 - 2 NOTÍCIAS   ########## - @media 2560px */
  .container_news5 {
    position: relative;
    float: left;
    display: flex;
    width: 100%;
    padding: 0 5px;
  }
  .base_content_news5 {
    width: 60%;
    display: block;
  }
  .content_news5 {
    width: 100%;
  }
  .bloco5 {
    display: flex;
  }
  .bloco5:nth-last-of-type(1) {
    padding-bottom: 5px;
  }
  .content_img_news5 {
    width: 100%;
  }
  .showImg_news5 {
    width: 100%;
    height: 28vh;
    display: flex;
    margin: 10px 0;
  }
  .boxFotoNews5 {
    width: 100%;
    height: 28vh;
  }
  .content_info_news5 {
    float: left;
    width: 100%;
    padding: 5px 5px 0 5px;
  }
  .container_absolute {
    width: 100%;
  }
  .showImg_news5_absolute {
    position: relative;
    float: left;
    width: 40%;
    margin-top: 3%;
  }
  .content_news5_absolute {
    position: absolute;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0) 100%);
  }
  .titleNews5 {
    float: left;
    width: 100%;
    font-size: 1.5em;
    color: #3B3B3B;
    line-height: 33px;
    padding: 3px 5px;
  }
  .titleNews5:hover {
    color: #D10000;
    text-decoration: none;
  }
  .titleNews5_absolute {
    float: left;
    width: 100%;
    font-size: 2em;
    color: #FFFFFF;
    padding: 5px;
  }
  .titleNews5_absolute:hover {
    color: #FFD012;
    transition: all 0.5s ease;
    text-decoration: none;
  }
  .content_subtitulo_news5 {
    width: 100%;
  }
  .subNews5 {
    font-size: 1em;
    color: #6E645E;
    margin: 0 0 0 1%;
  }
  .content_data_news5 {
    width: 100%;
  }
  .dateLastNews5 {
    font-size: 0.9em;
    margin-left: 1%;
  }
  /** ##########  BLOCO 6  ########## - @media 2560px */
  .base_bloco6 {
    display: block;
  }
  .bloco6Content {
    display: flex;
  }
  .bloco6 {
    position: relative;
    display: block;
    width: 100%;
    padding: 5px;
  }
  .boxFotoNews6 {
    width: 100%;
  }
  .base_titulo_news6 {
    position: relative;
    width: 100%;
  }
  .base_img_news6 {
    overflow: hidden;
  }
  .titleNews6 {
    position: relative;
    width: 100%;
    bottom: 0;
  }
  .subNews6 {
    width: 100%;
    font-size: 1em;
    margin-left: 1%;
  }
  .dateLastNews6 {
    font-size: 1em;
    margin-left: 1%;
  }
  .base_bloco7 {
    display: block;
  }
  .container_bloco7 {
    display: flex;
    width: 100%;
  }
  .base_bloco8 {
    width: 100%;
    display: block;
    padding: 0 0 30px 0;
  }
  .container_bloco8 {
    width: 100%;
    display: flex;
  }
  .content_bloco8 {
    display: block;
    width: 100%;
    padding: 0 5px;
  }
  .container_news7 {
    float: left;
    width: 100%;
  }
  /* ####### BLOCO 6 - FIM ####### - @media 2560px */
  .container_bloco2 {
    width: 100%;
    display: flex;
  }
  .content_subnews_slide {
    display: flex;
    justify-content: center;
  }
  .base_bloco2 {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 5px;
    background: #DBDBDA;
  }
  .bloco2 {
    display: block;
    width: 100%;
    background: #ebebeb;
  }
  .showImg {
    display: flex;
    justify-content: center;
    height: 13vh;
  }
  .content_titulo_bloco2 {
    text-align: center;
  }
  .base_titleNews2 {
    display: flex;
    justify-content: center;
  }
  .container_bloco_slider {
    width: 100%;
    display: flex;
  }
  .container_bloco_img_slide {
    display: block;
  }
  .mostraImgSlider {
    float: left;
    position: relative;
    display: block;
    width: 28%;
    height: 250px;
    max-height: 250px;
    justify-content: center;
    margin-top: 2%;
  }
  .base_bloco_img_slider {
    position: relative;
    display: block;
  }
  .content_img_slide {
    top: 0;
    contain: content;
  }
  .content_titulo_do_slider {
    float: left;
    width: 100%;
    background-color: #000000;
    z-index: 99;
  }
  .base_titleNews1 {
    padding: 5px 2px 0 2px;
  }
  .content_img_do_slider {
    width: 100%;
    height: 200px;
    max-height: 200px;
  }
  .img_do_slider {
    width: 100%;
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .img_slide {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .d_none {
    display: none;
  }
  .post_slide {
    display: none;
  }
  #container {
    width: 100px;
    height: 100px;
    background-color: red;
  }
  .container_img_title_slide {
    display: flex;
    position: relative;
  }
  .showImgSlide {
    width: 40%;
    display: flex;
    justify-content: center;
    margin-top: 2%;
  }
  .base_img_nomeEditor {
    display: block;
  }
  .content_img_slide_home {
    width: 300px;
    height: 300px;
    contain: content;
    border-radius: 50%;
    background: #bebebe;
    box-shadow: 0px 0px 2px 4px rgba(0, 0, 0, 0.2);
  }
  .content_titulo_slide {
    width: 60%;
  }
  .diversos {
    display: none;
  }
  .container_news_side1 {
    display: none;
  }
  .container_news_side2 {
    display: none;
  }
  .base_img_sidenews_section2 {
    display: block;
  }
  .block_d_none {
    display: none;
  }
  .anuncio728x90 {
    display: block;
    width: 94%;
    margin: 0 3%;
  }
  .anuncio300x250 {
    display: block;
  }
  .anuncio300x250_home {
    display: none;
  }
  .anuncio300x250_tipoSidebar {
    display: block;
  }
  /** ########## above side post - @media 2560px   ##########  */
  .side_post_links_content {
    display: block;
  }
  .base_img_sidenews_lastNews_post {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .content_img_info_side_post {
    position: relative;
    margin: 0 2% 0 0;
  }
  .content_img_sidenews_section1_post {
    width: 100%;
    height: 20vh;
  }
  .img_sidenews_section1_post {
    width: 100%;
    min-width: 100px;
    height: 20vh;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .base_side_lastNews_post {
    display: block;
    width: 100%;
  }
  .subtitles_sidebar_home_post {
    font-size: 0.75em;
    color: #848688;
    font-family: "Open Sans", sans-serif;
  }
  .tags_sidebar_post {
    font-size: 0.55em;
    color: #A8A8A8;
    font-style: italic;
  }
  .content_autor_data_sidebar_post {
    bottom: 0;
    left: 0;
  }
  .base_img_sidenews_lastNews {
    position: relative;
    display: flex;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .base_img_sidenews_tecnologia {
    position: relative;
    display: flex;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .base_img_sidenews_natureza {
    position: relative;
    display: flex;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .base_img_sidenews_section1 {
    position: relative;
    display: flex;
  }
  .content_img_info_side {
    position: relative;
    margin: 0 2% 0 0;
  }
  .content_img_sidenews_section1 {
    width: 100%;
    height: 14vh;
  }
  .img_sidenews_section1 {
    width: 100%;
    min-width: 100px;
    height: 14vh;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .base_side_lastNews {
    display: block;
    width: 70%;
  }
  .sidebar_links_post_lastNews {
    float: left;
    width: 100%;
  }
  .sidebar_links_post_lastNews:hover {
    text-decoration: none;
    color: #AB2B00;
  }
  .base_img_lastnews_post {
    position: relative;
    width: 100%;
    display: flex;
    padding: 6px 0 0 0;
  }
  .content_img_lastnews_post {
    width: 40%;
    height: 8vh;
  }
  .img_lastnews_post {
    width: 100%;
    height: 8vh;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .base_sidebar_links_post_lastNews {
    width: 60%;
  }
  .ul_li_lastnews_post {
    float: left;
    width: 100%;
    color: #0F639E;
    list-style-type: decimal;
    padding: 0;
  }
  .data_lastnews_post {
    font-size: 0.75em;
    color: #A9ABAE;
  }
  .content_titulo_sidenews1 {
    width: 60%;
  }
  .fsze90 {
    font-size: 0.8em;
  }
  .container_listCat {
    width: 100%;
    display: flex;
  }
  .content_listCat {
    width: 100%;
  }
  .content_links_listCat {
    width: 70%;
  }
  .banner_728x90_master {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 2%;
  }
  .banner_300x250_home {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 5px 0;
  }
  .ads_master_topo {
    margin-top: 4%;
  }
  .container_master_300x250 {
    display: flex;
    justify-content: center;
    margin-top: 2%;
  }
  .ads_sidebar_posnews1 {
    display: none;
  }
  .ads_sidebar_posnews2 {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 5px;
  }
  .painel_master_300x250 {
    display: none;
  }
  .container_comments {
    order: 5;
    width: 100%;
  }
  .diversos_xl_none {
    display: none;
  }
  .ads_xl_none {
    display: none;
  }
  .hr_side {
    display: none;
  }
  .hr_side_ads {
    display: none;
  }
  .hr_side_ads_post {
    display: none;
  }
  .titleNews3 {
    margin-left: 2%;
  }
  .sidebarnews {
    width: 26%;
  }
  .links_pop_home {
    display: block;
    width: 100%;
  }
  .container_img_links_populares {
    width: 100%;
    padding: 0 5px 0 0;
  }
  .painel_img_pop_post {
    width: 30%;
    margin: 0 5px 0 5px;
    overflow: hidden;
  }
  .content_links_home {
    width: 70%;
  }
  .content_img_pop_home_block {
    display: flex;
  }
  .content_news_side1 {
    display: flex;
  }
  .base_img_sidenews_section4 {
    width: 30%;
    height: 9vh;
    margin: 0 5px 0 0;
  }
  .img_pop_post_flex {
    float: left;
    width: 100%;
    height: 9vh;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .img_entretenimento {
    float: left;
    width: 100%;
    height: 9vh;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .content_sidebar_links_home {
    width: 70%;
  }
  .content_links_entretenimento {
    width: 70%;
  }
  /** ##########  NAVEGAR POR CATEGORIA   ########## - @media 2560px */
  .contentNavCatHome {
    display: flex;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 45%;
    display: flex;
  }
  .categoriaTitulo2-A {
    margin-left: 10%;
  }
  .categoriaTitulo3-A {
    margin-left: 10%;
  }
  .navcatBlocoB {
    width: 40%;
    display: flex;
  }
  .categoriaTitulo1-B {
    margin-left: 1%;
  }
  .categoriaTitulo2-B {
    margin-left: 10%;
  }
  /** ########## LISTAGEM DAS NOTÍCIAS POR CATEGORIAS DA HOME   ########## - @media 2560px */
  .ct-b-rslt {
    display: flex;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
    height: 22vh;
  }
  .img_listCat {
    width: 100%;
    height: 22vh;
  }
  .bsc-inf {
    width: 100%;
    margin-left: 1%;
  }
  .tlt-nw-ct-wb a {
    font-size: 1.3em;
    color: #3A3A3A;
  }
  .tlt-nw-ct-wb a:hover {
    text-decoration: none;
    color: #F56600;
  }
  .dte-ct-nw-wb {
    font-size: 0.8em;
  }
  /** ##########  FOOTER   ########## - @media 2560px */
  .backtop {
    display: block;
    z-index: 9999;
  }
  .copyrigth {
    font-size: 0.9em;
  }
  .indic_footer_content {
    display: flex;
    width: 100%;
    justify-content: center;
    margin: 2% 0;
  }
  .logo_footer_master {
    width: 70%;
    margin: 0 15%;
  }
  .indicFooter {
    font-size: 1.2em;
  }
  .contentLinksFooter {
    padding: 20px 0;
  }
  .menuAFooter {
    padding: 10px 20px;
  }
  .linksFooter {
    display: flex;
    justify-content: center;
    padding: 0;
  }
  .content_logo_footer {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .logo_footer {
    width: 100%;
  }
  /** ##########  MEDIA QUERIES - WEB - POST  ########## - @media 2560px */
  .container_post {
    display: flex;
  }
  .content_post {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    background: #ffffff;
  }
  .linha_bottom_subtitulo_noticia {
    border: solid 1px #9E2A0F;
    width: 30%;
    margin-bottom: 8px;
  }
  .container_sidebar_post {
    display: block;
    position: relative;
    width: 26%;
    margin: 0 1% 0 0;
    padding: 0 0 0 5px;
    border-left: 1px solid #fff8b3;
  }
  .side_post_links_container {
    margin-top: 4%;
  }
  .side_post_links_container_post {
    margin-top: 4%;
  }
  .lastNewsSide2 {
    margin-left: 2%;
  }
  .sidebar_post2 {
    margin-top: 2%;
  }
  .container_master_300x250 {
    width: 50%;
    margin: 0 25%;
    margin-top: 2%;
  }
  .painel_300x250 {
    width: 100%;
    padding-top: 2px;
  }
  .painel_master_300x250 {
    width: 300px;
    max-width: 300px;
    height: 250px;
    max-height: 250px;
    background: #f66d9b;
  }
  .painel_home_300x250 {
    display: flex;
    width: 100%;
    padding-top: 2px;
    background: #CCCCCC;
  }
  .container_painel_img_pop_flex {
    width: 100%;
  }
  .painel_img_pop_post_flex {
    width: 100%;
    background: none;
  }
  .textoPost {
    font-size: 1.2em;
    line-height: 1.5;
    word-spacing: -1.7px;
  }
  .content_zap_post {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .por_content {
    width: 100%;
    text-align: center;
  }
  .por_autor {
    width: 100%;
  }
  .container_autor_post {
    width: 100%;
    margin: 2% 0 0 0;
    padding: 0 20px;
  }
  .content_autor_post {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .base_autor_post {
    display: flex;
    justify-content: center;
    width: 70px;
    height: 70px;
    padding: 15px;
    background: #FFFFFF;
    border-top: solid 3px #FF0000;
    border-bottom: solid 3px #000000;
    border-radius: 100%;
  }
  .autor {
    float: left;
    width: 100%;
    display: inline-block;
    -o-object-fit: contain;
    object-fit: contain;
    color: #D90000;
    background-repeat: no-repeat;
  }
  .base_autor_post2 {
    display: flex;
    justify-content: center;
    width: 80px;
    height: 80px;
    padding: 8px;
    background: #FFFFFF;
    border-left: solid 2px #F5B946;
    border-right: solid 2px #3BEB84;
    border-top: solid 2px #FF0000;
    border-bottom: solid 2px #000000;
    border-radius: 100%;
  }
  .autor2 {
    float: left;
    width: 100%;
    display: inline-block;
    -o-object-fit: cover;
    object-fit: cover;
    color: #D90000;
    background-repeat: no-repeat;
    border-radius: 50%;
  }
  .content_autor_name_post {
    text-align: center;
  }
  .autorName {
    font-size: 0.8em;
    color: #9E2A0F;
  }
  .palavrasChave {
    font-size: 0.9em;
    color: #6B6B6C;
  }
  .keyword {
    font-size: 1em;
    color: #00AAAA;
  }
  .container_img_links_listCat {
    display: flex;
    margin-top: 2%;
  }
  .content_links_listCat {
    padding: 0 0 0 5px;
  }
  .content_img_listCat {
    width: 30%;
    overflow: hidden;
  }
  .ads_texto_mobile {
    display: none;
    br: none;
    padding: 10px 0;
  }
  br {
    display: none;
  }
  /** ##########  DASHBOARD ADMIN  ########## - @media 2560px */
  .main_menuMini {
    display: flex;
  }
  .btns_dash {
    display: block;
    width: 90%;
    margin: 0;
    padding: 4px 0;
  }
  .bloco5_btn {
    display: block;
    text-align: center;
  }
  .btnsNav {
    width: 18%;
  }
  .btnsNavDstk {
    width: 18%;
  }
  .btnsNav:nth-last-of-type(5) {
    margin-right: 0;
  }
  .btnsNav:nth-last-of-type(4) {
    margin-left: 1%;
  }
  .btnsNav:nth-last-of-type(2) {
    margin-right: 1%;
  }
  .btnsNav:nth-last-of-type(1) {
    margin-left: 0;
  }
  .rodaPe {
    text-align: center;
  }
  /** ##########  PÁGINA DE CRIAÇÃO DA NOTÍCIA, CONFIGURAÇÕES  ########## - @media 2560px */
  .content_form {
    width: 90%;
    margin: 0 5%;
    margin-top: 2%;
  }
  .autorEditNews {
    width: 10%;
    text-align: center;
  }
  .titulos {
    font-size: 1.3em;
  }
  .descNews::-moz-placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .descNews::placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .titleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .titleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .tituloReda {
    font-size: 1.5em;
  }
  .textarea {
    font-size: 0.9em;
  }
  .inputFonte {
    width: 83%;
  }
  .boxBoxFotoAdmin {
    width: 100%;
    height: 180px;
  }
  .boxBoxFoto_post_admin {
    width: 100%;
    height: 180px;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
    height: 180px;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
    height: 180px;
    text-align: center;
  }
  .boxFoto {
    height: 100%;
  }
  .boxFotoAdmin {
    height: 100%;
  }
  .boxFotoCapa {
    width: 100%;
    height: 100%;
  }
  .descFoto {
    width: 80%;
  }
  .titleCampos {
    font-size: 0.9em;
  }
  .formInputs {
    height: 40px;
  }
  .acessos {
    border: none;
    margin-top: 5px;
  }
  .acessosContent {
    width: 10%;
  }
  .dataContent {
    border: none;
    margin-top: 5px;
  }
  .pubContent {
    width: 100%;
    display: flex;
    justify-content: left;
    margin-top: 3%;
  }
  .btn16Red {
    width: 28%;
    font-size: 1.2em;
  }
  .rodaPe {
    padding: 0 10px;
  }
  .contentConfig {
    width: 90%;
    margin: 0 5%;
    padding: 10px;
  }
  .contentConfig_icons {
    width: 90%;
    margin: 0 5%;
    padding: 10px;
    text-align: center;
  }
  .btn20GreenLeft {
    width: 30%;
    font-size: 1.2em;
  }
  .hrConfigTopBtn1 {
    border: 1px solid #DBDBDA;
  }
  .hrConfigTopBtn {
    border: 1px solid #ebebeb;
  }
  /** ##########  PÁGINA DE CRIAÇÃO DE LISTAGEM DAS NOTÍCIAS  ########## - @media 2560px */
  .contentListNews {
    width: 80%;
    margin: 0 10%;
    padding: 10px;
  }
  .listNewsContent {
    display: flex;
    width: 100%;
  }
  .noticiasTitle {
    font-size: 1.8em;
  }
  .linkInsereNews {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  .insereNews {
    margin: 1% 0;
    text-decoration: none;
  }
  .content_Id_LinkNews {
    display: flex;
    width: 85%;
  }
  .separator {
    padding: 0 2px;
  }
  .linksNoticias {
    width: 100%;
    display: flex;
    align-self: center;
  }
  .listNewsLink {
    width: 100%;
    font-size: 0.9em;
  }
  .acoesLinks {
    width: 15%;
    display: flex;
  }
  /** ##########  PÁGINA DE CRIAÇÃO DAS CATEGORIAS  ########## - @media 2560px */
  .titleConfig_create_cat {
    width: 100%;
    text-align: center;
    margin-top: 5%;
  }
  .titleConfig_create_cat {
    font-size: 1.3em;
    color: #bebebe;
  }
  .content_btn_create_cat {
    width: 100%;
    background: #FEBF2C;
  }
  .create_cat_input {
    width: 100%;
    height: 70px;
  }
  .btn20RedCter {
    width: 40%;
    font-size: 1.3em;
    margin: 0 30%;
    margin-top: 2%;
    margin-bottom: 10%;
  }
  /** ##########  USUÁRIOS  ########## - @media 2560px */
  .body_list_usuarios_admin {
    background: #4B4B4D;
  }
  .container_users {
    display: flex;
    width: 100%;
  }
  .base_name_user {
    align-self: center;
    padding: 0 0 0 5px;
  }
  .content_user_name {
    position: relative;
    display: flex;
    width: 30%;
    padding: 0 10px 0 0;
  }
  .content_info_user {
    width: 70%;
    display: flex;
  }
  .content_entrou_em {
    width: 50%;
    align-self: center;
  }
  .info_user {
    width: 50%;
    align-self: center;
  }
  .content_actions_user {
    float: left;
    width: 20%;
    display: flex;
    align-self: center;
    margin: 0;
  }
  .userListDelete {
    padding: 0 5px 0 5px;
  }
}
@media (max-width: 1368px) {
  /** ##########  Above assine pagseguro   ########## */
  .title_tanks_assinar {
    font-size: 0.9em;
  }
  .base_logo_create_userweb {
    margin-top: 7%;
  }
  .tmLogo {
    margin: 0 0 0 3%;
  }
  .container_create_perfil_userweb {
    position: relative;
    width: 60%;
    margin: 0 20% 5%;
  }
  .btn_create_perfil_userweb {
    width: 90%;
    margin: 4% 5% 0;
    padding: 12px 40px;
  }
}
@media (max-width: 1310px) {
  .boxFotoNews5_absolute {
    height: 59vh;
  }
  .base_titleNews6 {
    height: unset;
  }
  .titleNews6 {
    font-size: 0.9em;
    line-height: 23px;
  }
  /** ##########  slide home   ########## - @media 1310px */
  .title_slide {
    font-size: 1em;
    line-height: 18px;
  }
}
@media (max-width: 1295px) {
  .container_mine_menu_admin {
    display: block;
    text-align: center;
  }
  .menuAdminContent {
    display: block;
  }
  .base_fotoUserContent {
    width: 100%;
    display: block;
    justify-content: center;
  }
  .content_nav_minimenu {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .base_count_master_admin {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 1% 0;
    background: #3D3D3D;
  }
}
@media (max-width: 1280px) {
  .base_img_news6 {
    height: 18vh;
  }
  .boxFotoNews6 {
    height: 18vh;
  }
}
@media (max-width: 1271px) {
  .container_bemvindo_userweb {
    width: 30%;
    justify-content: right;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1255px) {
  .container_img_texto_post {
    display: flex;
    flex-direction: column;
  }
  .content_texto {
    order: 1;
    padding: 0;
  }
  .base_keywords_post {
    order: 2;
  }
  .container_info_left_post {
    order: 3;
    width: 80%;
    padding: 0;
    margin: 0 10%;
  }
  .container_content_texto {
    width: 80%;
    margin: 0 10%;
  }
  .container_comments {
    order: 4;
  }
  .base_subtitlePost_none {
    float: left;
    width: 80%;
    margin: 0 10%;
    display: block;
    padding: 5px 0;
    background: #FCE2E4;
  }
  .base_subtitlePost {
    display: none;
  }
  .content_post_side {
    order: 5;
    width: 80%;
    padding: 0;
    margin: 0 10%;
  }
  .content_relacionados_ul_li {
    float: left;
    display: block;
    width: 100%;
  }
  .container_info_bottom_post {
    margin: 0;
  }
  .fixed {
    float: unset;
    position: unset;
    margin-top: unset;
    z-index: unset;
  }
  .fixed_format {
    float: unset;
    width: unset;
  }
  .fixedRight {
    position: unset;
    margin-top: unset;
    z-index: unset;
  }
  .fixed_format_right {
    float: unset;
    width: unset;
  }
  .side_post_links_content2 {
    display: block;
  }
  .content_side_lastnews_post {
    display: flex;
  }
  .base_img_lastnews_post {
    display: block;
    width: 100%;
    padding: 0 10px 0 0;
  }
  .content_img_lastnews_post {
    width: 100%;
    height: 15vh;
  }
  .img_lastnews_post {
    height: 15vh;
  }
  .base_sidebar_links_post_lastNews {
    width: 100%;
  }
}
@media (max-width: 1223px) {
  .base_indicatuTitulo {
    margin: 0 0 0 7%;
    padding: 0 0 0 5px;
  }
} /** ##########  BLOCO 1   ########## */
@media (max-width: 1213px) {
  .contentInfo1 {
    width: 98%;
  }
}
@media (max-width: 1199px) {
  .content_enter_assinar {
    width: 40%;
  }
  .content_enter_logar {
    width: 40%;
  }
  .container_bloco1 {
    padding-top: 7%;
  }
  .container_img_title_slide {
    display: block;
  }
  .content_img_title_slide {
    display: block;
  }
  .showImgSlide {
    width: 100%;
  }
  .content_titulo_slide {
    width: 100%;
  }
  .titleNews3 {
    margin-left: 0;
  }
  .containerNewsBlue {
    width: 100%;
  }
  .sidebar {
    width: 27%;
  }
  .diversos {
    display: block;
  }
  .diversos3 {
    display: none;
  }
  .diversos5 {
    display: none;
  }
  .diversos6 {
    display: none;
  }
  .container_news_side1 {
    display: block;
  }
  .container_news_side2 {
    display: block;
  }
  .hr_side {
    display: block;
  }
  .hr_side_ads {
    display: none;
  }
  .hr_side_ads_post {
    display: block;
  }
  .linhaVert {
    display: block;
    height: 850px;
  }
  .catMenu1 {
    width: 160px;
  }
  .catMenu2 {
    width: 160px;
  }
  .catMenu3 {
    width: 160px;
  }
  .catMenu4 {
    width: 160px;
  }
  .catMenu5 {
    width: 160px;
  }
  /** ##########  BLOCO 2   ########## - @media 1199px */
  #news2md {
    display: block;
    background: #6f42c1;
  }
  /** ##########  YELLOW  ########## - @media 1199px */
  .contentInfoYellow {
    display: block;
  }
  .base_titleNews4 {
    display: block;
    justify-content: center;
  }
  .base_date_lastNews_4 {
    display: flex;
    justify-content: center;
  }
  /** ##########  CIÊNCIA  ########## - @media 1199px */
  .titleNews5 {
    font-size: 1.2em;
    line-height: 25px;
  }
  /** ##########  CURIOSIDADES  ########## - @media 1199px */
  .titleNews5_absolute {
    font-size: 1.2em;
  }
  /** ##########  FOI MANCHETE  ########## - @media 1199px */
  .bloco6Content {
    display: block;
  }
  .bloco6 {
    position: relative;
    width: 100%;
  }
  .base_titulo_news6 {
    display: flex;
  }
  .base_img_news6 {
    width: 30%;
    height: 23vh;
  }
  .boxFotoNews6 {
    height: 23vh;
  }
  .base_titleNews6 {
    width: 70%;
    margin-left: 1%;
    padding: 0;
  }
  .content_title_news6 {
    width: 100%;
  }
  .titleNews6 {
    position: relative;
    font-size: 1.2em;
    color: #000000;
    line-height: 33px;
    background: none;
  }
  .subNews6 {
    width: 100%;
    font-size: 1em;
    margin-left: 1%;
  }
  .base_dateLastNews6 {
    position: absolute;
    float: left;
    width: 100%;
    bottom: 2%;
  }
  .dateLastNews6 {
    color: #FFFFFF;
    font-size: 0.8em;
  }
  /** ##########  ECONOMIA  ########## - @media 1199px */
  .titleNews7 {
    font-size: 1em;
    line-height: 18px;
  }
  /** ##########  BRASIL  ########## - @media 1199px */
  .titleNews8 {
    font-size: 1em;
    line-height: 18px;
  }
  /** ##########  NAV CAT   ########## - @media 1199px */
  .contentNavCatHome {
    display: flex;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 58%;
    display: flex;
  }
  .categoriaTitulo2-A {
    margin-left: 5%;
  }
  .categoriaTitulo3-A {
    margin-left: 5%;
  }
  .navcatBlocoB {
    width: 42%;
    display: flex;
  }
  .categoriaTitulo1-B {
    margin-left: 1%;
  }
  .categoriaTitulo2-B {
    margin-left: 6%;
  }
  /** ##########  FOOTER   ########## - @media 1199px */
  .footer {
    display: block;
  }
  .content_social_master {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    left: 0;
    margin: 0;
  }
  .indic_footer_content {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 1% 0 0 0;
  }
  .content_logo_footer {
    width: 99%;
    display: flex;
    justify-content: center;
    margin: 0 0 0 1%;
  }
  /** ##########  BUSCA   ########## - @media 1199px */
  .ct-b-rslt {
    display: flex;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
    height: 200px;
  }
  .img_listCat {
    width: 100%;
    height: 200px;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .hrBusca {
    display: block;
  }
  /** ##########  INPUT   ########## - @media 1199px */
  .inputFonte {
    width: 92%;
  }
}
@media (max-width: 1180px) { /** ##########  Above assine pagseguro   ########## */
  .title_tanks_assinar {
    font-size: 0.9em;
  }
  .base_logo_create_userweb {
    margin-top: 7%;
  }
  .tmLogo {
    margin: 0 0 0 3%;
  }
  .container_create_perfil_userweb {
    position: relative;
    width: 50%;
    margin: 0 25% 5%;
  }
  .btn_create_perfil_userweb {
    width: 90%;
    margin: 4% 5% 0;
    padding: 12px 40px;
  }
}
@media (max-width: 1170px) {
  .boxFotoNews5_absolute {
    height: 63vh;
  }
}
@media (max-width: 1159px) {
  .linhaVert {
    display: block;
    height: 870px;
  }
}
@media (max-width: 1143px) {
  .ads_sidebar_posnews1 {
    display: block;
  }
}
@media (max-width: 1140px) {
  .ct-b-rslt {
    display: flex;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
    height: 190px;
  }
  .img_listCat {
    width: 100%;
    height: 190px;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .hrBusca {
    display: block;
  }
  .create_cat_input {
    height: 68px;
  }
  .btn20RedCter {
    width: 40%;
    font-size: 1em;
    margin: 0 30%;
    margin-top: 2%;
    margin-bottom: 10%;
  }
}
@media (max-width: 1135px) {
  .containerHome {
    width: 70%;
  }
  .sidebarnews {
    width: 30%;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 1130px) {
  .container_acao_logar_web {
    width: 100%;
    margin: 0;
    margin-top: 35vh;
  }
  .input_dados {
    width: 50%;
    margin: 2% 25%;
  }
  .btn_login_web {
    width: 48%;
    margin: 1% 26%;
  }
}
@media (max-width: 1080px) {
  .container_sidebar_contato {
    width: 34%;
  }
}
@media (max-width: 1071px) {
  .contentNavCatHome {
    display: flex;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 62%;
    display: flex;
  }
  .categoriaTitulo {
    font-size: 1em;
  }
  .categoriaTitulo2-A {
    margin-left: 5%;
  }
  .categoriaTitulo3-A {
    margin-left: 5%;
  }
  .navcatBlocoB {
    width: 38%;
    display: flex;
  }
  .categoriaTitulo1-B {
    margin-left: 1%;
  }
  .categoriaTitulo2-B {
    margin-left: 1%;
  }
}
@media (max-width: 1070px) {
  .content_Id_LinkNews {
    display: flex;
    width: 85%;
  }
  .linksNoticias {
    width: 100%;
  }
  .listNewsLink {
    width: 100%;
    font-size: 0.9em;
  }
  .acoesLinks {
    width: 15%;
  }
}
@media (max-width: 1056px) {
  .banner_300x250_home {
    width: 100%;
    margin-top: 2%;
  }
  .diversos3 {
    display: block;
  }
  .diversos5 {
    display: none;
  }
}
@media (max-width: 1050px) {
  .master_include {
    display: block;
  }
  .containerHome {
    width: 100%;
    margin: 0;
  }
  .contentHome {
    width: 100%;
    display: block;
    padding: 0 20px;
  }
  /** ##########  Above homepage   ########## - @media 1050px */
  .rotate_esportes:hover {
    transform: none;
  }
  .base_boxFotoNews5_absolute {
    height: 58vh;
  }
  .boxFotoNews5_absolute {
    height: 58vh;
  }
  .titleNews1 {
    text-align: center;
  }
  .titleNews5_absolute {
    font-size: 1.7em;
  }
  .sidebarnews {
    width: 100%;
  }
  .container_sidebar_home {
    border-left: none;
  }
  .side_post_links_content2 {
    width: 100%;
    display: flex;
  }
  .base_img_sidenews_lastNews {
    display: block;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .base_img_sidenews_tecnologia {
    display: block;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .base_img_sidenews_natureza {
    display: block;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .base_img_sidenews_section1 {
    display: flex;
    width: 100%;
    padding: 0 1% 0 0;
  }
  .nts_sections:nth-last-of-type(1) {
    padding: 0;
  }
  .content_img_info_side {
    margin: 0;
  }
  .content_img_sidenews_section1 {
    width: 100%;
    height: 25vh;
  }
  .img_sidenews_section1 {
    height: 25vh;
  }
  .content_autor_data_sidebar {
    position: relative;
  }
  .container_painel_img_pop_flex {
    width: 100%;
    display: flex;
    background: #f0c674;
  }
  .content_img_pop_home_block {
    width: 100%;
    display: block;
    padding: 3px;
  }
  .painel_img_pop_post {
    width: 100%;
  }
  .base_container_titulo_sidenews {
    display: flex;
  }
  .sidenews_bloco1_lable {
    display: block;
  }
  .side_post_links_content {
    width: 100%;
    display: block;
  }
  .content_side_lastnews_post {
    width: 100%;
    display: flex;
  }
  .side_post_links_content3 {
    width: 100%;
    display: flex;
  }
  .sidebar_links_post_pop {
    font-size: 1.5em;
  }
  .links_entretenimento {
    font-size: 1.5em;
  }
  .content_img_lastnews_post {
    width: 30%;
    height: 20vh;
  }
  .img_lastnews_post {
    width: 100%;
    height: 20vh;
  }
  .base_sidebar_links_post_lastNews {
    width: 70%;
    padding: 0 0 0 5px;
  }
  .sidebar_links_post_lastNews {
    width: 100%;
    bottom: 1%;
    font-size: 1.1em;
    font-family: "Bebas Neue";
    margin: 1% 0 0 0;
    padding: 0;
  }
  .bor_botom_right {
    border-bottom: solid 3px #FFA100;
    border-right: solid 7px #FFA100;
    background: #FFFFFF;
  }
  .bor_botom_right {
    border-bottom: none;
    border-right: none;
  }
  .links_pop_home {
    display: flex;
  }
  .side_post_links_container {
    width: 100%;
    display: block;
  }
  .side_post_links_container_post {
    width: 100%;
    display: block;
  }
  .base_img_sidenews_section2 {
    width: 100%;
    padding: 0 0 0 5px;
  }
  .content_sidebar_links_home {
    width: 100%;
  }
  .content_links_entretenimento {
    width: 100%;
  }
  .content_news_side2 {
    width: 100%;
    display: flex;
  }
  /** ##########  Above sidenews   ########## - @media 1050px */
  .base_side_lastNews {
    width: 100%;
  }
  .side_home_links_pop_content1 {
    display: block;
    width: 100%;
  }
  .side_home_links_pop_content {
    display: flex;
  }
  .container_news_diversos {
    width: 100%;
  }
  .side_home_links_pop_content {
    display: block;
  }
  .base_container_titulo_sidenews {
    display: block;
  }
  .base_img_sidenews_section4 {
    width: 40%;
    height: 30vh;
  }
  .img_entretenimento {
    width: 100%;
    height: 30vh;
  }
  .painel_img_pop_post {
    width: 100%;
    height: 20vh;
    order: 1;
    margin: 0;
  }
  .img_pop_post_flex {
    width: 100%;
    height: 20vh;
  }
  .content_sidebar_links_home {
    width: 60%;
  }
  .content_links_entretenimento {
    width: 60%;
  }
  .base_img_lastnews_post {
    display: flex;
    padding: 0;
  }
  .content_img_pop_home_block {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0;
  }
  .content_links_home {
    width: 100%;
    order: 2;
    padding: 0 5px 0 0;
  }
  .container_news_side2 {
    display: flex;
    padding: 0 0 0 5px;
  }
  .content_links_home {
    width: 100%;
  }
  .sidebar_post_ads1 {
    width: 50%;
    margin: 0 25%;
    display: flex;
    justify-content: center;
  }
  .sidebar_post_ads2 {
    width: 50%;
    margin: 0 25%;
    display: flex;
    justify-content: center;
  }
  .ads_sidebar_posnews1 {
    width: 50%;
    margin: 0 25%;
    display: flex;
    justify-content: center;
  }
  .ads_sidebar_posnews2 {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .painel_home_300x250 {
    width: 100%;
    padding-top: 2px;
  }
  .diversos5 {
    display: block;
  }
  .diversos6 {
    display: block;
  }
  .hr_side_ads {
    display: block;
  }
  .destaque_titulo {
    display: inline-block;
  }
  .block_d_none {
    visibility: visible;
  }
}
@media (max-width: 1024px) {
  .content_enter_assinar {
    width: 70%;
  }
  .content_enter_logar {
    width: 70%;
  }
  /** ##########  Above tela login   ########## */
  .title_logar_telalogin {
    font-size: 1em;
  }
  .container_acao_logar_web {
    margin-top: 5%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 30px;
  }
  .btn_login_web {
    height: 58px;
  }
  /** ##########  Above home  ########## */
  .base_img_slide {
    height: 50vh;
  }
  .img_slider {
    height: 50vh;
  }
  .base_img_side_slide {
    height: 16vh;
  }
  .img_side_slider {
    height: 16vh;
  }
  /** ##########  Above x  ########## */
  .backtop {
    display: block;
  }
  .base_datePost {
    display: block;
    bottom: 8%;
  }
  .descFoto_base_post {
    position: relative;
    left: 10%;
    float: left;
    bottom: 7%;
    position: relative;
  }
  .descFotoPost {
    float: left;
    font-size: 0.7em;
    padding: 0;
    line-height: 15px;
  }
  .titleCatPost {
    font-size: 1.5em;
  }
  .content_titles_post {
    bottom: 20%;
  }
  .titlePostNews {
    font-size: 2em;
    line-height: 40px;
  }
  .subtitle_in_img {
    float: left;
    font-size: 0.8em;
    color: #F0F0F0;
  }
  .autor_img_post {
    font-size: 0.9em;
  }
  .date_img_post {
    font-size: 0.9em;
  }
  .base_viewsCountTop {
    bottom: 60%;
    padding: 5px;
  }
  .base_side_lastNews {
    margin: 0 0 0 1%;
  }
  .sidebar_links_post_lastNews {
    font-size: 1.3em;
  }
}
@media (max-width: 1012px) {
  .contentNavCatHome {
    display: flex;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 62%;
    display: flex;
  }
  .categoriaTitulo {
    font-size: 1em;
  }
  .categoriaTitulo2-A {
    margin-left: 5%;
  }
  .categoriaTitulo3-A {
    margin-left: 5%;
  }
  .navcatBlocoB {
    width: 38%;
    display: flex;
  }
  .categoriaTitulo1-B {
    margin-left: 1%;
  }
  .categoriaTitulo2-B {
    margin-left: 8%;
  }
}
@media (max-width: 1001px) {
  .container_bemvindo_userweb {
    width: 42%;
  }
}
@media (max-width: 991px) {
  .banner_300x250_home {
    margin-top: 2%;
  }
  .diversos5 {
    display: block;
  }
  /** ##########  CAT MENU   ########## - @media 991px */
  .catMenu1 {
    width: 130px;
    font-size: 0.9em;
  }
  .catMenu2 {
    width: 130px;
    font-size: 0.9em;
  }
  .catMenu3 {
    width: 130px;
    font-size: 0.9em;
  }
  .catMenu4 {
    width: 130px;
    font-size: 0.9em;
  }
  .catMenu5 {
    width: 130px;
    font-size: 0.9em;
  }
  /** ##########  BLOCO 3 - BLACK   ########## - @media 991px */
  .bloco3 {
    display: flex;
  }
  .titleNewsBlack {
    text-align: left;
    margin-left: 0;
  }
  .titleNews3 {
    width: 100%;
    font-size: 1em;
  }
  .subNews3 {
    font-size: 1em;
    margin-left: 1%;
  }
  .base_date_lastNews3 {
    display: flex;
    justify-content: left;
  }
  .dateLastNews3 {
    margin-left: 0;
    font-size: 0.8em;
  }
  /** ##########  YELLOW   ########## - @media 991px */
  .yellowClaro {
    width: 98%;
  }
  /** ##########  Above titleNews2   ########## - @media 991px */
  .titleNews2 {
    margin-left: 2%;
  }
  .subNews2 {
    margin-left: 2%;
  }
  /** ##########  Above a biblia em analise   ########## - @media 991px */
  .titleNews3 {
    font-size: 0.9em;
  }
  /** ##########  Above title interessantes   ########## - @media 991px */
  .boxFotoNews4 {
    width: 100px;
    height: 100px;
  }
  .img_circle {
    width: 100px;
    height: 100px;
  }
  .titleNews4 {
    text-align: left;
    font-size: 0.9em;
  }
  .base_date_lastNews_4 {
    display: flex;
    justify-content: left;
  }
  .dateLastNews4 {
    margin-left: 2%;
  }
  /** ##########  Above ciência   ########## - @media 991px */
  .bloco5 {
    background: none;
  }
  .showImg_news5 {
    height: 26vh;
  }
  .boxFotoNews5 {
    height: 26vh;
  }
  .titleNews5 {
    width: 100%;
    font-size: 1.2em;
    line-height: 26px;
    color: #3B3B3B;
  }
  .content_subtitulo_news5 {
    float: left;
    width: 100%;
  }
  .subNews5 {
    color: #ffffff;
    margin: 0;
  }
  .dateLastNews5 {
    font-size: 0.9em;
    margin-left: 2%;
    color: #ffffff;
  }
  /** ##########  Above curiosidades   ########## - @media 991px */
  .titleNews5_absolute {
    font-size: 1.2em;
  }
  /** ##########  Above foi manchete   ########## - @media 991px */
  .boxFotoNews6 {
    width: 99%;
  }
  .titleNews6 {
    font-size: 1.2em;
    line-height: 28px;
    color: #3B3B3B;
  }
  .subNews6 {
    width: 99%;
    font-size: 1em;
    margin-left: 1%;
  }
  .dateLastNews6 {
    font-size: 1em;
    margin-left: 1%;
  }
  /** ##########  Above News7 economia   ########## - @media 991px */
  .container_news7 {
    display: block;
  }
  .content_news7 {
    position: relative;
    display: flex;
  }
  .radio_efeito2:hover {
    border-radius: 0;
  }
  .base_img_news7 {
    width: 30%;
    height: 25vh;
  }
  .boxFotoNews7 {
    height: 25vh;
  }
  .base_titleNews7 {
    width: 70%;
  }
  .titleNews7 {
    font-size: 1.2em;
    line-height: 33px;
  }
  .base_dateLastNews7 {
    position: absolute;
    top: 4%;
    margin: 0 0 0 1%;
  }
  .dateLastNews7 {
    color: #FFFFFF;
    font-weight: bold;
  }
  /** ##########  Above News8 (economia)   ########## - @media 991px */
  .container_bloco7 {
    display: block;
  }
  .base_titleNews8 {
    width: 100%;
  }
  /** ##########  Above USER   ########## - @media 991px */
  .content_actinos_user {
    width: 100%;
  }
  .content_info_user {
    width: 70%;
    display: flex;
  }
  .content_entrou_em {
    width: 50%;
  }
  .info_user {
    width: 50%;
  }
}
@media (max-width: 960px) {
  .formContato {
    width: 60%;
    margin: 0 20%;
  }
  /** ##########  Above post - @media 960  ########## */
  .content_form {
    width: 100%;
    margin: 0;
  }
  .autorEditNews {
    width: 15%;
    text-align: center;
  }
  .titulos {
    font-size: 1.3em;
  }
  .descNews::-moz-placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .descNews::placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .titleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .titleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .tituloReda {
    font-size: 1em;
  }
  .textarea {
    font-size: 0.9em;
  }
  .getImageContentAdmin {
    width: 50%;
  }
  .getImageContentAdmin2 {
    display: flex;
    width: 50%;
  }
  .getImageContentAdmin3 {
    display: flex;
    width: 50%;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
    height: 180px;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
    height: 180px;
  }
  .pegarImagem {
    width: 25%;
    margin-top: 5%;
  }
  .pegarImagem_post {
    width: 25%;
    margin-top: 5%;
  }
  .pegarImagem2 {
    position: absolute;
    width: 25%;
    margin-top: 5%;
  }
  .descFoto {
    width: 80%;
  }
  .titleCampos {
    font-size: 0.9em;
  }
  .acessos {
    border: none;
    margin-top: 5px;
  }
  .acessosContent {
    width: 10%;
  }
  .dataContent {
    border: none;
    margin-top: 5px;
  }
  .pubContent {
    justify-content: left;
  }
  .btn16Red {
    width: 34%;
    font-size: 1.2em;
  }
  .btn20GreenLeft {
    width: 50%;
    font-size: 1.2em;
  }
  /** ##########  Above create cat - @media 960 ########## */
  .create_cat_input {
    height: 65px;
  }
  .btn20RedCter {
    width: 50%;
    margin: 0 25%;
    margin-top: 2%;
    margin-bottom: 10%;
  }
  /** ##########  Above busca - @media 960  ########## */
  .ct-b-rslt {
    display: flex;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
    height: 150px;
  }
  .img_listCat {
    width: 100%;
    height: 150px;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .tlt-nw-ct-wb {
    font-size: 1em;
    margin-left: 1%;
  }
  .hrBusca {
    display: block;
  }
}
@media (max-width: 951px) {
  .navCatTitle {
    font-size: 2em;
  }
  .contentNavCatHome {
    display: block;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 100%;
    display: block;
  }
  .categoriaTitulo {
    font-size: 1.8em;
  }
  .categoriaTitulo2-A {
    margin-left: 0;
  }
  .categoriaTitulo3-A {
    margin-left: 0;
  }
  .navcatBlocoB {
    width: 100%;
    display: block;
  }
  .categoriaTitulo1-B {
    margin-left: 0;
  }
  .categoriaTitulo2-B {
    margin-left: 0;
  }
}
@media (max-width: 950px) {
  .catMenu1 {
    width: 144px;
  }
  .catMenu2 {
    width: 144px;
  }
  .catMenu3 {
    width: 144px;
  }
  .catMenu4 {
    width: 144px;
  }
  .catMenu5 {
    width: 144px;
  }
}
@media (max-width: 936px) {
  .base_img_slide {
    height: 45vh;
  }
  .img_slider {
    height: 45vh;
  }
  .base_img_side_slide {
    height: 14vh;
  }
  .img_side_slider {
    height: 14vh;
  }
}
@media (max-width: 930px) { /** ##########  Above barra topo master  ########## */
  .tmLogoDiv {
    width: 97%;
    margin: 0 0 0 3%;
    display: flex;
    justify-content: center;
  }
  .logo_master_web {
    position: relative;
  }
  .base_indicatuTitulo {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  .base_name_user {
    width: 100%;
    display: block;
    padding: 0;
    margin-top: 1%;
  }
  .container_bemvindo_userweb {
    width: 100%;
    justify-content: center;
  }
  .base_sair_userweb {
    width: 100%;
    text-align: center;
    margin: 0;
    float: none;
  }
  .barraTopoMaster {
    display: block;
  }
  .novotopo {
    display: block;
  }
  .data_master {
    position: relative;
    width: 100%;
    margin: 0;
  }
  /** ##########  Above btn nav   ########## */
  .btns_dash {
    display: block;
    width: 90%;
    margin: 0 5%;
  }
  .bloco5_btn {
    display: block;
    text-align: center;
  }
  .btnsNav {
    width: 23%;
  }
  .btnsNavDstk {
    width: 23%;
  }
  .btnsNav:nth-last-of-type(8) {
    margin-right: 1%;
  }
  .btnsNav:nth-last-of-type(7) {
    margin-left: 0;
  }
  .btnsNav:nth-last-of-type(2) {
    margin-right: 0%;
  }
  .btnsNav:nth-last-of-type(1) {
    margin-left: 1%;
  }
  /** ##########  Above user   ########## */
  .title_config_user {
    padding: 20px 0;
  }
  .container_users {
    display: block;
  }
  .content_actinos_user {
    width: 100%;
  }
  .content_user_name {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .content_box_img_user {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .box_img_user {
    width: 150px;
    height: 150px;
    align-self: center;
  }
  .listUsuarioName {
    font-size: 1em;
  }
  .content_info_user {
    width: 100%;
    display: block;
    text-align: center;
  }
  .content_entrou_em {
    width: 100%;
  }
  .info_user {
    width: 100%;
  }
  .content_actions_user {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  /** ##########  Above user   ########## */
  .display_anuncios {
    display: block;
  }
}
@media (max-width: 920px) {
  .listNewsContent {
    display: flex;
  }
  .noticiasTitle {
    font-size: 1.2em;
  }
  .linkInsereNews {
    width: 100%;
    margin: 0;
  }
  .insereNews {
    margin-left: 6%;
  }
  .linksNoticias {
    width: 100%;
  }
  .listNewsLink {
    width: 100%;
    font-size: 0.9em;
  }
  .acoesLinks {
    width: 29%;
  }
}
@media (max-width: 915px) {
  /** ##########  Above home  ########## - @media 412px */
  .base_img_slide {
    height: 60vh;
  }
  .img_slider {
    height: 60vh;
  }
  .tags_slide {
    display: none;
  }
  .autor_post_slide {
    display: none;
  }
  .datas_slide {
    display: none;
  }
}
@media (max-width: 914px) {
  .base_side_lastNews {
    padding-left: 1%;
  }
  /** ##########  Above home  ########## - @media 914px */
  .base_img_slide {
    height: 60vh;
  }
  .img_slider {
    height: 60vh;
  }
  .base_img_side_slide {
    height: 20vh;
  }
  .img_side_slider {
    height: 20vh;
  }
  .base_boxFotoNews3 {
    height: 22vh;
  }
  .boxFotoNews3 {
    height: 22vh;
  }
  .showImg_news5 {
    height: 42vh;
  }
  .boxFotoNews5 {
    height: 42vh;
  }
  .base_boxFotoNews5_absolute {
    height: 100vh;
  }
  .boxFotoNews5_absolute {
    height: 100vh;
  }
  .base_img_news6 {
    height: 42vh;
  }
  .boxFotoNews6 {
    height: 42vh;
  }
  .base_img_news7 {
    height: 42vh;
  }
  .boxFotoNews7 {
    height: 42vh;
  }
  .base_img_news8 {
    height: 22vh;
  }
  .boxFotoNews8 {
    height: 22vh;
  }
  /** ##########  Above sidenews  ########## - @media 914px */
  .content_img_sidenews_section1 {
    height: 50vh;
  }
  .img_sidenews_section1 {
    height: 50vh;
  }
}
@media (max-width: 912px) { /** ##########  Above tela login   ########## */
  .titulo_send_zap {
    width: 90%;
    margin: 10% 5%;
    font-size: 1em;
  }
  .labelSendZap {
    width: 60%;
    margin: 0 20%;
  }
  .fone_send_zap {
    width: 80%;
    margin: 0 10% 1%;
  }
  .input_fone_send_zap {
    width: 100%;
  }
  .baseBtn_sendZap {
    width: 40%;
    margin: 1% 30%;
  }
  .title_logar_telalogin {
    font-size: 1em;
  }
  .container_acao_logar_web {
    margin-top: 20%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 30px;
  }
  .btn_login_web {
    height: 58px;
  }
  .base_img_slide {
    height: 25vh;
  }
  .img_slider {
    height: 25vh;
  }
  .base_img_side_slide {
    height: 7vh;
  }
  .img_side_slider {
    height: 7vh;
  }
  .base_boxFotoNews3 {
    height: 7vh;
  }
  .boxFotoNews3 {
    height: 7vh;
  }
  .showImg_news5 {
    height: 12vh;
  }
  .boxFotoNews5 {
    height: 12vh;
  }
  .base_boxFotoNews5_absolute {
    height: 30vh;
  }
  .boxFotoNews5_absolute {
    height: 30vh;
  }
  .base_img_news6 {
    height: 12vh;
  }
  .boxFotoNews6 {
    height: 12vh;
  }
  .base_img_news7 {
    height: 12vh;
  }
  .boxFotoNews7 {
    height: 12vh;
  }
  .base_img_news8 {
    height: 8vh;
  }
  .boxFotoNews8 {
    height: 8vh;
  }
  .content_img_sidenews_section1 {
    height: 12vh;
  }
  .img_sidenews_section1 {
    height: 12vh;
  }
}
@media (max-width: 902px) {
  .main_menuMini {
    display: block;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 900px) {
  .content_news_side2 {
    display: block;
    padding: 0;
  }
  .content_sidebar_links_home {
    padding: 0;
  }
  .content_links_entretenimento {
    padding: 0;
  }
  /** ##########  Above login   ########## */
  .container_acao_logar_web {
    width: 100%;
  }
  .input_dados {
    width: 60%;
    margin: 2% 20%;
  }
  .btn_login_web {
    width: 58%;
    margin: 1% 21%;
  }
  /** ##########  Above homepage   ########## */
  .borderBottomRight {
    border-right: none;
  }
}
@media (max-width: 896px) { /** ##########  Above tela login   ########## */
  .container_acao_logar_web {
    margin-top: 2%;
  }
  .title_contato {
    justify-content: center;
  }
  .container_contato {
    display: block;
  }
  .contentContato {
    width: 100%;
  }
  .container_sidebar_contato {
    width: 100%;
    border-left: none;
  }
  .hr_contato {
    display: block;
  }
  /** ##########  Above home - @media 896px  ########## */
  .base_img_slide {
    height: 70vh;
  }
  .img_slider {
    height: 70vh;
  }
  .base_img_side_slide {
    height: 20vh;
  }
  .img_side_slider {
    height: 20vh;
  }
  .base_boxFotoNews3 {
    height: 20vh;
  }
  .boxFotoNews3 {
    height: 20vh;
  }
  .showImg_news5 {
    height: 40vh;
  }
  .boxFotoNews5 {
    height: 40vh;
  }
  .showImg_news5 {
    height: 40vh;
  }
  .boxFotoNews5 {
    height: 40vh;
  }
  .base_boxFotoNews5_absolute {
    height: 100vh;
  }
  .boxFotoNews5_absolute {
    height: 100vh;
  }
  .base_img_news6 {
    height: 40vh;
  }
  .boxFotoNews6 {
    width: 100%;
    height: 40vh;
  }
  .base_img_news7 {
    height: 40vh;
  }
  .boxFotoNews7 {
    height: 40vh;
  }
  .base_img_news8 {
    height: 24vh;
  }
  .boxFotoNews8 {
    height: 24vh;
  }
  .content_img_sidenews_section1 {
    height: 38vh;
  }
  .img_sidenews_section1 {
    height: 38vh;
  }
  .banner_300x250_home {
    display: flex;
    justify-content: center;
  }
  /** ##########  Above post - @media 896px  ########## */
  .container_sidebar_post {
    display: block;
    width: 96%;
    margin: 0 2%;
    border-left: 1px solid #fff8b3;
  }
  .container_post {
    display: block;
  }
  .container_listCat {
    display: block;
  }
  .content_listCat {
    width: 100%;
  }
  .content_post {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .container_img_links_listCat {
    display: flex;
  }
  .content_links_listCat {
    width: 60%;
  }
  .content_img_listCat {
    width: 40%;
  }
  /** ##########  Above busca - @media 896px  ########## */
  .titleCatWeb {
    font-size: 1em;
    margin-top: 2%;
  }
  .container_busca {
    display: block;
  }
  .container_busca_result {
    width: 100%;
  }
  .titleNewsCatWeb {
    font-size: 1em;
  }
}
@media (max-width: 890px) {
  .base_tresBlocos {
    display: block;
  }
  .tresBlocos {
    width: 100%;
    display: block;
  }
  .tresBlocos2 {
    width: 100%;
    display: block;
  }
}
@media (max-width: 880px) {
  .base_content_news5 {
    width: 100%;
  }
  .content_news5 {
    display: flex;
  }
  .bloco5 {
    width: 100%;
  }
  .showImg_news5_absolute {
    width: 100%;
  }
  .base_boxFotoNews5_absolute {
    width: 100%;
    height: 70vh;
  }
  .boxFotoNews5_absolute {
    padding: 0;
    height: 70vh;
  }
  .base_img_desc_absolute {
    width: 100%;
  }
  .container_news5 {
    display: block;
  }
  .boxFotoNews5 {
    height: 20vh;
  }
  .content_info_news5 {
    width: 100%;
  }
  .titleNews5 {
    font-size: 1.2em;
  }
  .content_data_news5 {
    display: none;
  }
  .base_destino_titulo2 {
    position: relative;
    right: unset;
  }
  .rotate_esportes:hover {
    transform: rotateZ(0deg);
  }
  .titleNews5_absolute {
    font-size: 2em;
  }
  .titleNews6 {
    font-size: 1.2em;
  }
  .subNews6 {
    width: 99%;
    font-size: 1em;
  }
  .dateLastNews6 {
    font-size: 0.9em;
  }
}
@media (max-width: 858px) {
  .titleNews6 {
    font-size: 1.3em;
  }
  .subNews6 {
    width: 99%;
    font-size: 1em;
  }
  .dateLastNews6 {
    font-size: 0.9em;
  }
}
@media (max-width: 851px) { /** ##########  Above tela login   ########## */
  .container_acao_logar_web {
    margin-top: 2%;
  }
  .input_dados {
    padding: 23px;
  }
  .btn_login_web {
    height: 49px;
  }
  /** ##########  Above home   ########## */
  .base_img_slide {
    height: 60vh;
  }
  .img_slider {
    height: 60vh;
  }
  .base_img_side_slide {
    height: 18vh;
  }
  .img_side_slider {
    height: 18vh;
  }
  .base_boxFotoNews3 {
    height: 20vh;
  }
  .boxFotoNews3 {
    height: 20vh;
  }
  .showImg_news5 {
    height: 36vh;
  }
  .boxFotoNews5 {
    height: 36vh;
  }
  .base_boxFotoNews5_absolute {
    height: 90vh;
  }
  .boxFotoNews5_absolute {
    height: 90vh;
  }
  .base_img_news6 {
    height: 36vh;
  }
  .boxFotoNews6 {
    height: 36vh;
  }
  .base_img_news7 {
    height: 36vh;
  }
  .boxFotoNews7 {
    height: 36vh;
  }
  .base_img_news8 {
    height: 20vh;
  }
  .boxFotoNews8 {
    height: 20vh;
  }
  .content_img_sidenews_section1 {
    height: 36vh;
  }
  .img_sidenews_section1 {
    height: 36vh;
  }
}
@media (max-width: 840px) {
  .listNewsContent {
    display: flex;
  }
  .noticiasTitle {
    font-size: 1.2em;
  }
  .linkInsereNews {
    width: 100%;
    margin: 0;
  }
  .insereNews {
    margin-left: 6%;
    justify-content: flex-start;
  }
  .linksNoticias {
    width: 100%;
  }
  .listNewsLink {
    width: 100%;
    font-size: 0.9em;
  }
  .acoesLinks {
    width: 29%;
    display: flex;
    justify-content: center;
  }
  .title_slide {
    font-size: 0.9em;
    line-height: 18px;
  }
  .bottom_slide_h1 {
    font-size: 1.2em;
  }
}
@media (max-width: 820px) {
  .titleNews5 {
    width: 100%;
    line-height: 26px;
  }
  .subNews5 {
    color: #ffffff;
  }
  .dateLastNews5 {
    font-size: 0.9em;
  }
  /** ##########  Above assine pagseguro   ########## */
  .title_tanks_assinar {
    font-size: 0.9em;
  }
  .base_logo_create_userweb {
    margin-top: 7%;
  }
  .tmLogo {
    margin: 0 0 0 3%;
  }
  .container_create_perfil_userweb {
    position: relative;
    width: 60%;
    margin: 0 20% 5%;
  }
  .btn_create_perfil_userweb {
    width: 90%;
    margin: 4% 5% 0;
    padding: 12px 40px;
  }
  /** ##########  Above tela login   ########## */
  .title_logar_telalogin {
    font-size: 1em;
  }
  .container_acao_logar_web {
    margin-top: 20%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 30px;
  }
  .btn_login_web {
    height: 58px;
  }
  .base_img_slide {
    height: 22vh;
  }
  .img_slider {
    height: 22vh;
  }
  .base_img_side_slide {
    height: 7vh;
  }
  .img_side_slider {
    height: 7vh;
  }
  .base_boxFotoNews3 {
    height: 8vh;
  }
  .boxFotoNews3 {
    height: 8vh;
  }
  .showImg_news5 {
    height: 12vh;
  }
  .boxFotoNews5 {
    height: 12vh;
  }
  .base_boxFotoNews5_absolute {
    height: 45vh;
  }
  .boxFotoNews5_absolute {
    height: 45vh;
  }
  .base_img_news6 {
    height: 12vh;
  }
  .boxFotoNews6 {
    height: 12vh;
  }
  .base_img_news7 {
    height: 12vh;
  }
  .boxFotoNews7 {
    height: 12vh;
  }
  .base_img_news8 {
    height: 8vh;
  }
  .boxFotoNews8 {
    height: 8vh;
  }
  .content_img_sidenews_section1 {
    height: 18vh;
  }
  .img_sidenews_section1 {
    height: 18vh;
  }
}
@media (max-width: 814px) {
  .campoBusca {
    padding: 10px;
  }
}
@media (max-width: 812px) { /** ##########  Above home  ########## - @media 812px */
  .base_img_slide {
    height: 60vh;
  }
  .img_slider {
    height: 60vh;
  }
  .base_img_side_slide {
    height: 20vh;
  }
  .img_side_slider {
    height: 20vh;
  }
  .base_boxFotoNews3 {
    height: 22vh;
  }
  .boxFotoNews3 {
    height: 22vh;
  }
  .showImg_news5 {
    height: 32vh;
  }
  .boxFotoNews5 {
    height: 32vh;
  }
  .base_boxFotoNews5_absolute {
    height: 100vh;
  }
  .boxFotoNews5_absolute {
    height: 100vh;
  }
  .base_img_news6 {
    height: 32vh;
  }
  .boxFotoNews6 {
    height: 32vh;
  }
  .base_img_news7 {
    height: 32vh;
  }
  .boxFotoNews7 {
    height: 32vh;
  }
  .base_img_news8 {
    height: 22vh;
  }
  .boxFotoNews8 {
    height: 22vh;
  }
  .content_img_sidenews_section1 {
    height: 38vh;
  }
  .img_sidenews_section1 {
    height: 38vh;
  }
}
@media (max-width: 800px) {
  /* ############## home ############## **/
  .base_img_slide {
    height: 24vh;
  }
  .img_slider {
    height: 24vh;
  }
  .base_img_side_slide {
    height: 8vh;
  }
  .img_side_slider {
    height: 8vh;
  }
  .base_boxFotoNews3 {
    height: 8vh;
  }
  .boxFotoNews3 {
    height: 8vh;
  }
  .corpo_foto_news_slide {
    height: 12vh;
  }
  .foto_news_slide {
    height: 12vh;
  }
  .showImg_news5 {
    height: 12vh;
  }
  .boxFotoNews5 {
    height: 12vh;
  }
  .base_boxFotoNews5_absolute {
    height: 60vh;
  }
  .boxFotoNews5_absolute {
    height: 60vh;
  }
  .base_img_news6 {
    height: 16vh;
  }
  .boxFotoNews6 {
    height: 16vh;
  }
  .base_img_news7 {
    height: 16vh;
  }
  .boxFotoNews7 {
    height: 16vh;
  }
  .base_img_news8 {
    height: 8vh;
  }
  .boxFotoNews8 {
    height: 8vh;
  }
  .content_img_sidenews_section1 {
    height: 18vh;
  }
  .img_sidenews_section1 {
    height: 18vh;
  }
  .container_page_enter {
    display: block;
    margin-top: 35vh;
  }
  .content_enter_assinar {
    width: 80%;
    margin: 0 10%;
  }
  .content_enter_logar {
    width: 80%;
    margin: 5% 10% 0;
  }
  .title_indicatu_enter {
    font-size: 2.5em;
  }
  .assinar {
    margin: 0;
    padding: 25px;
    font-size: 1.2em;
  }
  .logar {
    margin: 0;
    padding: 25px;
    font-size: 1.2em;
  }
  .assine_title {
    top: 64%;
  }
  .assine_title_desc {
    top: 100%;
    font-size: 1.7em;
  }
  .price_show {
    font-size: 1.7em;
  }
  .base_boxFotoNews5_absolute {
    width: 100%;
  }
  .boxFotoNews5_absolute {
    padding: 0;
  }
}
@media (max-width: 799px) {
  .titleNews6 {
    font-size: 1.3em;
  }
  .subNews6 {
    width: 99%;
    font-size: 0.9em;
    margin-left: 1%;
  }
  .dateLastNews6 {
    font-size: 0.9em;
    margin-left: 1%;
  }
}
@media (max-width: 798px) {
  .sideLinks {
    margin-left: 2%;
  }
  .anuncio300x600 {
    margin-left: 2%;
  }
}
@media (max-width: 790px) {
  .anuncio728x90 {
    display: none;
  }
  .anuncio300x250 {
    display: block;
  }
  .anuncio300x250_home {
    display: block;
  }
  .banner_728x90_master {
    margin-top: 2%;
  }
  .banner_300x250_home {
    margin-top: 2%;
  }
  .painel_master_300x250 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 785px) {
  .bloco3 {
    display: flex;
  }
}
@media (max-width: 774px) {
  .header {
    z-index: 9999;
  }
  .amburguer {
    display: block;
    z-index: 999;
  }
  .menuNew {
    font-size: 0.9em;
    position: fixed;
    top: 0;
    left: -100%;
    max-width: 300px;
    width: 100%;
    height: 100vh;
    padding: 10px 2px;
    margin: 0;
    background-color: #333;
    z-index: 999;
    flex-direction: column;
    transition: 0.5s ease;
  }
  .menuNew.active {
    left: 0;
  }
  .nav_ul {
    scroll-behavior: smooth;
    overflow: auto;
    background: #000000;
  }
  .nav_ul_li {
    font-size: 1.2em;
    display: block;
  }
  .nav_ul_f {
    font-size: 1em;
    width: 250px;
  }
  .nav_ul_f a {
    font-size: 1em;
    width: 250px;
  }
  .nav_ul_li:hover > ul {
    display: block;
  }
  .li_f_bloco1 {
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  /** ##########  Above tela login   ########## */
  .title_logar_telalogin {
    font-size: 1em;
  }
  .container_acao_logar_web {
    margin-top: 20%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 30px;
  }
  .btn_login_web {
    height: 58px;
  }
  /** ##########  Above home  ########## */
  .base_img_slide {
    height: 26vh;
  }
  .img_slider {
    height: 26vh;
  }
  .base_img_side_slide {
    height: 8vh;
  }
  .img_side_slider {
    height: 8vh;
  }
  /** ##########  Above x  ########## */
  .pop_titulo {
    margin: 0;
    padding: 0;
  }
  .destaque_titulo {
    margin-top: 2%;
    padding: 0;
  }
  .last_news_titulo {
    margin-top: 2%;
    padding: 0;
  }
  .diversos_titulo {
    margin-top: 2%;
    padding: 0;
  }
  .side_post_links_content2 {
    display: block;
  }
  .base_img_sidenews_section1 {
    display: flex;
    padding: 0;
  }
  .content_img_lastnews_post {
    height: 15vh;
  }
  .img_lastnews_post {
    height: 15vh;
  }
  .sidebar_links_post_lastNews {
    font-size: 1.1em;
    bottom: 0;
    margin: 0;
    padding: 0 0 0 5px;
  }
  .container_blue_yellow {
    display: block;
  }
  .base_container_blue {
    width: 100%;
  }
  .aqui {
    z-index: 999;
    float: left;
  }
  /** ##########  Above HOME  ########## - @media 768px */
  .base_boxFotoNews3 {
    height: 14vh;
  }
  .boxFotoNews3 {
    height: 14vh;
  }
  .showImg_news5 {
    height: 24vh;
  }
  .boxFotoNews5 {
    height: 24vh;
  }
  .base_img_news6 {
    height: 14vh;
  }
  .boxFotoNews6 {
    height: 14vh;
  }
  .base_img_news8 {
    width: 30%;
    height: 14vh;
  }
  .boxFotoNews8 {
    height: 14vh;
  }
  .content_img_info_side {
    width: 30%;
  }
  .content_img_sidenews_section1 {
    height: 14vh;
  }
  .img_sidenews_section1 {
    height: 14vh;
  }
  /** ##########  Above sidebar da home  ########## - @media 768px */
  .desc_news_titulo {
    font-size: 0.75em;
  }
  .titleNews7 {
    font-size: 1.3em;
  }
  .base_bloco8 {
    padding: 0;
  }
  .container_bloco8 {
    display: block;
  }
  .content_bloco8 {
    position: relative;
    display: flex;
    padding: 0 0 10px 0;
  }
  .base_titleNews8 {
    width: 70%;
    padding: 0 10px;
  }
  .titleNews8 {
    padding: 0;
    font-size: 1.3em;
    line-height: 33px;
    color: #000000;
    background-color: unset;
  }
  /** ##########  Above sidebar da home  ########## - @media 768px */
  .base_dateLastNews8 {
    position: absolute;
    bottom: 9%;
  }
  .dateLastNews8 {
    color: #0b2e13;
    padding: 0 3px;
    background: #FFFFFF;
  }
  .links_pop_home {
    display: block;
    width: 100%;
  }
  .container_img_links_populares {
    display: block;
    width: 100%;
    padding: 0;
  }
  .content_side_lastnews_post {
    display: block;
  }
  .side_post_links_content3 {
    display: block;
  }
  .content_img_pop_home_block {
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 0;
  }
  /** ##########  Above sidebar da home  ########## - @media 768px */
  .content_links_home {
    width: 40%;
    order: 1;
    padding: 0 5px 0 0;
  }
  .painel_img_pop_post {
    width: 60%;
    order: 2;
    margin: 0;
  }
  .lastNewsSide2 {
    margin: 0;
  }
  .content_sidebar_links_home {
    width: 100%;
    padding: 0;
  }
  .content_links_entretenimento {
    width: 100%;
    padding: 0;
  }
  .sidebar_links_post_pop {
    padding: 0 2px;
    font-family: "Bebas Neue";
  }
  .links_entretenimento {
    padding: 0 2px;
    font-family: "Bebas Neue";
  }
  .container_news_diversos {
    width: 100%;
    display: block;
  }
  /** ##########  Above sidebar da home  ########## - @media 768px */
  .container_news_side2 {
    width: 100%;
    display: flex;
  }
  .content_news_side2 {
    width: 100%;
    padding: 0 0 0 5px;
  }
  .container_news_side1 {
    width: 100%;
    display: flex;
  }
  .base_img_sidenews_lastNews {
    display: flex;
  }
  .content_img_sidenews_section1 {
    width: 100%;
    height: 12vh;
    border-radius: 5px;
  }
  .img_sidenews_section1 {
    height: 12vh;
  }
  .base_img_sidenews_tecnologia {
    display: flex;
  }
  .base_img_sidenews_natureza {
    display: flex;
  }
  /** ##########  Above form contato   ########## - @media 768px */
  .formContato {
    width: 60%;
    margin: 0 20%;
  }
  .hrTanks {
    display: block;
    padding-bottom: 15px;
  }
  /** ##########  Above news2   ########## - @media 768px */
  .titleNews2 {
    margin-left: 0;
  }
  .subNews2 {
    margin-left: 0;
  }
  /** ##########  Above bloco3  ########## - @media 768px */
  .bloco3 {
    display: flex;
  }
  .titleNewsBlack {
    text-align: left;
    margin-left: 2%;
  }
  .titleNews3 {
    padding: 0px;
    line-height: 28px;
  }
  .base_date_lastNews3 {
    justify-content: left;
  }
  .dateLastNews3 {
    margin-left: 1%;
  }
  /** ##########  Above bloco4 - YELLOW  ########## - @media 768px */
  .containerYellow {
    width: 100%;
    border-left: none;
  }
  .contentYellow {
    width: 100%;
    display: block;
    margin-left: 0;
    border-left: none;
  }
  .container_circle {
    width: 100%;
    display: flex;
    justify-content: center;
    max-height: unset;
  }
  .content_circle {
    height: unset;
    background-color: #E6E7E8;
  }
  .base_img_circle {
    float: left;
  }
  .img_circle {
    width: 120px;
    height: 120px;
  }
  .base_yellow_circles {
    float: left;
    max-height: unset;
  }
  .base_boxFotoNews4 {
    width: 120px;
    height: 120px;
  }
  .boxFotoNews4 {
    width: 100%;
  }
  .contentInfoYellow {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .base_titleNews4 {
    display: block;
    padding: 0 8px;
    text-align: center;
  }
  .titleNews4 {
    width: 100%;
    font-size: 1.2em;
    line-height: 33px;
    text-align: center;
  }
  .base_date_lastNews_4 {
    justify-content: center;
  }
  .yellowClaro {
    width: 98%;
  }
  .dateLastNews4 {
    margin-left: 0;
  }
  /** ##########  Above bloco5  ########## - @media 768px */
  .content_news5 {
    display: block;
  }
  .boxFotoNews5 {
    height: 30vh;
  }
  .titleNews5 {
    width: 99%;
    font-size: 1.4em;
    margin-left: 1%;
  }
  .subNews5 {
    color: #ffffff;
    margin-left: 1%;
  }
  .dateLastNews5 {
    font-size: 0.9em;
    margin-left: 1%;
  }
  /** ##########  Above bloco6  ########## - @media 768px */
  .titleNews6 {
    font-size: 1.3em;
    color: #000000;
    background: unset;
  }
  .subNews6 {
    width: 99%;
    font-size: 1em;
    margin-left: 1%;
  }
  .dateLastNews6 {
    font-size: 0.8em;
  }
  /** ##########  Above NAV CAT  ########## - @media 768px */
  .navCatTitle {
    font-size: 2em;
  }
  /** ##########  Above SIDEBAR  ########## - @media 768px */
  .container_sidebar_post {
    margin-top: 3%;
    padding: 0;
  }
  .ads_sidebar_posnews2 {
    margin-top: 0;
  }
  .side_post_links_container {
    width: 100%;
    margin-top: 0;
    float: left;
  }
  .side_post_links_container_post {
    width: 100%;
    margin-top: 0;
    float: left;
  }
  .sidebar_post_ads1 {
    display: flex;
    justify-content: center;
    width: 60%;
    margin: 0 20%;
    background: #DBDBDA;
  }
  .share_box_fb_container {
    width: 100%;
  }
  .share_box_fb_content {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .sidebar_post_ads2 {
    display: flex;
    justify-content: center;
    width: 60%;
    margin: 0 20%;
    background: #DBDBDA;
  }
  .sidebar_img_pop_flex {
    display: flex;
    justify-content: center;
    width: 60%;
    margin: 0 20%;
    background: #DBDBDA;
  }
  .side_post_links_pop_content {
    display: flex;
  }
  .container_painel_img_pop_flex {
    display: flex;
    width: 49%;
  }
  .content_img_pop_post_block {
    display: block;
  }
  .content_img_pop_post_flex {
    display: flex;
  }
  .painel_img_pop_post_flex {
    display: flex;
    justify-content: center;
  }
  .content_sidebar_links_post {
    padding: 0 2px;
  }
  /** ##########  Above img  ########## - @media 768px */
  .btn16Red {
    width: 42%;
    font-size: 1.2em;
    justify-content: left;
  }
  .contentConfig {
    width: 96%;
    margin: 0 2%;
  }
  .contentConfig_icons {
    width: 96%;
    margin: 0 2%;
  }
  .getImageContentAdmin2 {
    display: flex;
    width: 50%;
  }
  .getImageContentAdmin3 {
    display: flex;
    width: 50%;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
  }
  .getImagemCapa {
    margin-left: 0;
    width: 30%;
  }
  .pegarImagem {
    width: 34%;
    margin-top: 6%;
    padding: 40px 0;
  }
  .pegarImagem_post {
    width: 34%;
    margin-top: 6%;
    padding: 40px 0;
  }
  .pegarImagem2 {
    width: 34%;
    margin-top: 6%;
    padding: 40px 0;
  }
  .pegarImagem3 {
    width: 34%;
    margin-top: 6%;
    padding: 40px 0;
  }
  .pubContent {
    justify-content: center;
  }
  .btn20GreenLeft {
    width: 50%;
    font-size: 1.2em;
  }
  /** ##########  Above pub news  ########## - @media 768px */
  .insereNews {
    margin-left: 0;
  }
  /** ##########  Above sidenews  ########## - @media 768px */
  .base_img_sidenews_section4 {
    height: 20vh;
  }
  .img_entretenimento {
    height: 20vh;
  }
  /** ##########  Above side do post  ########## - @media 768px */
  .base_img_sidenews_lastNews_post {
    display: flex;
  }
}
@media (max-width: 751px) {
  .sideLinks {
    margin-left: 0;
  }
  .anuncio300x600 {
    margin-left: 0;
  }
}
@media (max-width: 750px) {
  .container_full_slider {
    display: block;
  }
  .slide_bottom_slide {
    width: 100%;
  }
  .container_slider {
    width: 100%;
  }
  .base_img_slide {
    height: 50vh;
  }
  .img_slider {
    height: 50vh;
  }
  .tltle_bloco_slide {
    font-size: 0.9em;
    letter-spacing: 0.5px;
  }
  .base_boxFotoNews3 {
    height: 18vh;
  }
  .boxFotoNews3 {
    height: 18vh;
  }
  .base_bottom_slide {
    position: relative;
    width: 100%;
  }
  .container_side_slider {
    width: 100%;
    margin: 2% 0 0 0;
  }
  .base_img_side_slide {
    height: 18vh;
    margin: 0 0 1.5% 0;
  }
  .img_side_slider {
    width: 100%;
    height: 18vh;
  }
  .yellowClaro {
    width: 98%;
  }
  .base_datePost {
    width: 70%;
  }
}
@media (max-width: 740px) {
  /** ##########  Above tela login   ########## */
  .container_acao_logar_web {
    margin-top: 2%;
  }
  .input_dados {
    padding: 25px;
  }
  .btn_login_web {
    height: 52px;
  }
  .titleListCatWeb {
    font-size: 0.8em;
  }
  .tlt-nw-ct-wb {
    font-size: 0.8em;
  }
  .base_img_slide {
    height: 90vh;
  }
  .img_slider {
    height: 90vh;
  }
  .base_img_side_slide {
    height: 30vh;
  }
  .img_side_slider {
    height: 30vh;
  }
  .corpo_foto_news_slide {
    height: 28vh;
  }
  .foto_news_slide {
    height: 28vh;
  }
  .desc_news_titulo {
    font-size: 0.6em;
  }
  .desc_news_maisLidas {
    font-size: 0.6em;
  }
  .base_boxFotoNews3 {
    height: 28vh;
  }
  .boxFotoNews3 {
    height: 28vh;
  }
  .titleNews4 {
    font-size: 1em;
  }
  .showImg_news5 {
    width: 28%;
    height: 28vh;
  }
  .boxFotoNews5 {
    height: 28vh;
  }
  .base_img_news6 {
    height: 30vh;
  }
  .boxFotoNews6 {
    height: 30vh;
  }
  .base_img_news7 {
    height: 32vh;
  }
  .boxFotoNews7 {
    height: 32vh;
  }
  .base_img_news8 {
    height: 32vh;
  }
  .boxFotoNews8 {
    height: 32vh;
  }
  .content_img_sidenews_section1 {
    height: 28vh;
  }
  .img_sidenews_section1 {
    height: 28vh;
  }
  .ads_post_sideRight {
    display: block;
  }
}
@media (max-width: 725px) {
  .btns_dash {
    display: block;
    width: 90%;
    margin: 0 5%;
  }
  .bloco5_btn {
    display: block;
    text-align: center;
  }
  .btnsNav {
    width: 31%;
  }
  .btnsNavDstk {
    width: 31%;
  }
  .btnsNav:nth-last-of-type(10) {
    margin-left: 1%;
  }
  .btnsNav:nth-last-of-type(9) {
    margin-left: 0;
  }
  .btnsNav:nth-last-of-type(4) {
    margin-left: 0;
  }
  .btnsNav:nth-last-of-type(1) {
    margin-left: 1%;
  }
}
@media (max-width: 720px) {
  /** ##########  Above tela login   ########## */
  .container_acao_logar_web {
    margin-top: 5%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 25px;
  }
  .btn_login_web {
    height: 52px;
  }
  /** ##########  Above tela login   ########## */
  .formContato {
    width: 70%;
    margin: 0 15%;
  }
  /** ##########  Above info post - @media 720px  ########## */
  .titlePostNews {
    font-size: 1.7em;
    line-height: 33px;
  }
  .subtitlePost {
    font-size: 1.2em;
  }
  .socialContentFace {
    width: 35px;
    height: 35px;
  }
  .socialContentTwi {
    width: 35px;
    height: 35px;
  }
  .socialContentZap {
    width: 35px;
    height: 35px;
  }
  /** ##########  Above indo cat - @media 720px  ########## */
  .container_img_links_listCat {
    display: flex;
  }
  .content_links_listCat {
    width: 60%;
  }
  .content_img_listCat {
    width: 40%;
  }
  .list_cat_links {
    width: 50%;
  }
  .create_cat_input {
    height: 60px;
  }
  .btn20RedCter {
    width: 60%;
    margin: 0 20%;
    margin-top: 2%;
    margin-bottom: 10%;
  }
  /** ##########  Above busca - @media 720px  ########## */
  .ct-b-rslt {
    display: flex;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
    height: 150px;
  }
  .img_listCat {
    width: 100%;
    height: 150px;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .hrBusca {
    display: block;
  }
  /** ##########  Above side - @media 720px  ########## */
  .newsSideTitle {
    font-size: 1.3em;
  }
  .lastNewsSide {
    font-size: 1.2em;
  }
  /** ##########  Above post create - @media 720px  ########## */
  .titleConfig {
    font-size: 1.4em;
    margin-top: 4%;
  }
  .titleConfigUserAdmin {
    font-size: 1.4em;
    margin-top: 4%;
  }
  .content_form {
    width: 100%;
    margin: 0;
  }
  .autorEditNews {
    width: 15%;
    text-align: center;
  }
  .titulos {
    font-size: 1.3em;
  }
  .descNews::-moz-placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .descNews::placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .titleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .titleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .tituloReda {
    font-size: 1.2em;
  }
  .textarea {
    font-size: 0.9em;
  }
  .getImageContentAdmin2 {
    display: flex;
    width: 50%;
  }
  .getImageContentAdmin3 {
    display: flex;
    width: 50%;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
    height: 180px;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
    height: 180px;
  }
  .getImagemCapa {
    margin-left: 0;
    width: 30%;
  }
  .pegarImagem2 {
    width: 34%;
    padding: 40px 0;
  }
  .titleCampos {
    font-size: 0.9em;
  }
  .acessosContent {
    width: 42%;
  }
  .acessos {
    width: 100%;
    border: none;
    margin-top: 5px;
  }
  .dataContent {
    border: none;
    margin-top: 5px;
  }
  .btn16Red {
    width: 42%;
    font-size: 1.2em;
  }
  .btn20GreenLeft {
    width: 50%;
    font-size: 1.2em;
  }
  .base_img_slide {
    height: 60vh;
  }
  .img_slider {
    height: 60vh;
  }
  .base_img_side_slide {
    height: 20vh;
  }
  .img_side_slider {
    height: 20vh;
  }
  .base_boxFotoNews3 {
    height: 24vh;
  }
  .boxFotoNews3 {
    height: 24vh;
  }
  .corpo_foto_news_slide {
    height: 20vh;
  }
  .foto_news_slide {
    height: 20vh;
  }
  .showImg_news5 {
    height: 20vh;
  }
  .boxFotoNews5 {
    height: 20vh;
  }
  .base_boxFotoNews5_absolute {
    height: 60vh;
  }
  .boxFotoNews5_absolute {
    height: 60vh;
  }
  .base_img_news6 {
    height: 24vh;
  }
  .boxFotoNews6 {
    height: 24vh;
  }
  .base_img_news7 {
    height: 24vh;
  }
  .boxFotoNews7 {
    height: 25vh;
  }
  .base_img_news8 {
    height: 24vh;
  }
  .boxFotoNews8 {
    height: 24vh;
  }
  .content_img_sidenews_section1 {
    height: 18vh;
  }
  .img_sidenews_section1 {
    height: 18vh;
  }
}
@media (max-width: 700px) {
  .tmLogo {
    width: 180px;
    height: 85px;
    margin: 0 0 0 10%;
    padding: 0;
  }
  .logo_master_web {
    position: relative;
    width: 180px;
    height: 85px;
    margin: 0 0 0 10%;
    padding: 0;
  }
  .indicatuTitulo {
    font-size: 1.8em;
  }
  .container_bemvindo_userweb {
    width: 100%;
  }
  .base_bemvindo_userweb {
    margin: 0 5px 0 0;
  }
  .base_sair_userweb {
    float: none;
    padding-bottom: 10px;
  }
  .catMenu5 {
    padding-bottom: 10px;
  }
  /** ##########  Above cat home  ########## - @media 700px */
  .contentNavCatHome {
    display: block;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 100%;
    display: block;
  }
  .categoriaTitulo {
    font-size: 1.5em;
  }
  .categoriaTitulo2-A {
    margin-left: 0;
  }
  .categoriaTitulo3-A {
    margin-left: 0;
  }
  .navcatBlocoB {
    width: 100%;
    display: block;
  }
  .categoriaTitulo1-B {
    margin-left: 0;
  }
  .categoriaTitulo2-B {
    margin-left: 0;
  }
  /** ##########  Above bloco 6 (foi manchete)  ########## - @media 700px */
  .titleNews6 {
    font-size: 1.2em;
    line-height: 25px;
  }
  .dateLastNews6 {
    font-size: 0.65em;
  }
  /** ##########  Above bloco 7 (economia) ########## - @media 700px */
  .titleNews7 {
    font-size: 1.2em;
    line-height: 25px;
  }
  .dateLastNews7 {
    font-size: 0.65em;
  }
  /** ##########  Above bloco 8 (em tempo) ########## - @media 700px */
  .titleNews8 {
    font-size: 1.2em;
    line-height: 25px;
  }
  .dateLastNews8 {
    font-size: 0.65em;
  }
  /** ##########  Above post ########## - @media 700px */
  .descFoto_base_post {
    width: 80%;
    margin: 0 10%;
    left: 0;
    right: 0;
  }
}
@media (max-width: 690px) {
  .container_bloco1 {
    padding-top: 10%;
  }
  .ads_sidebar_posnews1 {
    width: 66%;
    margin: 0 17%;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 676px) {
  .contentFotoBusca {
    width: 40%;
  }
  .buscaInfor {
    width: 60%;
  }
  .baseTituleCatPost {
    top: 33%;
  }
  .titleCatPost {
    font-size: 1.2em;
  }
  .base_viewsCountTop {
    padding: 3px;
  }
  .viewsCountTop {
    font-size: 0.8em;
  }
  .content_img_sidenews_section1 {
    height: 20vh;
  }
  .img_sidenews_section1 {
    height: 20vh;
  }
}
@media (max-width: 667px) {
  #btn-mobile {
    display: block;
  }
  #menu {
    display: block;
    position: absolute;
    top: 78px;
    right: 0;
    width: 100%;
    height: 0;
    transition: 0.6s;
    visibility: hidden;
    overflow-y: hidden;
    z-index: 1000;
    background: black;
  }
  #nav.active #menu {
    position: absolute;
    height: calc(100vh - 78px);
    visibility: visible;
    overflow-y: auto;
  }
  #menu a {
    padding: 1em 0;
    margin: 0 1em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  #btn-mobile {
    display: flex;
    padding: 0.5em 1em;
    font-size: 1em;
    border: none;
    background: none;
    cursor: pointer;
    gap: 0.5em;
  }
  #hamburger {
    display: block;
    border-top: 2px solid #FFFFFF;
    width: 20px;
  }
  #hamburger::after, #hamburger::before {
    content: "";
    display: block;
    widith: 20px;
    height: 2px;
    background: #FFFFFF;
    margin-top: 5px;
    transition: 0.3s;
    position: relative;
  }
  #nav.active #hamburger {
    border-top-color: transparent;
  }
  #nav.active #hamburger::before {
    transform: rotate(135deg);
  }
  #nav.active #hamburger::after {
    transform: rotate(-135deg);
    top: -7px;
  }
  .sec_banner_pub {
    height: 50vh;
  }
  .base_name_user_barraTopo {
    width: 100%;
  }
  .content_name_user {
    width: 100%;
    display: flex;
    justify-content: right;
  }
  /** ##########  Above tela Enter ########## - @media 667px */
  .container_page_enter {
    display: block;
    margin-top: 8vh;
  }
  .content_enter_assinar {
    width: 70%;
    margin: 0 15%;
  }
  .content_enter_logar {
    width: 70%;
    margin: 2% 15% 0;
  }
  .title_indicatu_enter {
    font-size: 1.3em;
    top: 2%;
  }
  .assinar {
    margin: 0;
    padding: 15px;
    font-size: 1.2em;
  }
  .logar {
    margin: 0;
    padding: 15px;
    font-size: 1.2em;
  }
  .assine_title {
    top: 64%;
  }
  .assine_title_desc {
    top: 100%;
    font-size: 1.3em;
  }
  .price_show {
    font-size: 1.3em;
  }
  /** ##########  Above tela login - @media 667px ########## */
  .title_logar_telalogin {
    font-size: 1em;
  }
  .container_acao_logar_web {
    margin-top: 2%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 25px;
  }
  .btn_login_web {
    height: 48px;
  }
  /** ##########  Above assine pagseguro - @media 667px ########## */
  .title_tanks_assinar {
    font-size: 0.9em;
  }
  .base_logo_create_userweb {
    margin-top: 7%;
  }
  .tmLogo {
    margin: 0 0 0 3%;
  }
  .container_create_perfil_userweb {
    position: relative;
    width: 60%;
    margin: 0 20% 5%;
  }
  .btn_create_perfil_userweb {
    width: 90%;
    margin: 4% 5% 0;
    padding: 12px 40px;
  }
  /** ##########  Above home ########## - @media 667px */
  .base_img_slide {
    height: 80vh;
  }
  .img_slider {
    height: 80vh;
  }
  .title_slide {
    font-size: 1.3em;
    line-height: 26px;
  }
  .base_img_side_slide {
    height: 28vh;
  }
  .img_side_slider {
    height: 28vh;
  }
  .corpo_foto_news_slide {
    height: 28vh;
  }
  .foto_news_slide {
    height: 28vh;
  }
  .base_boxFotoNews3 {
    height: 32vh;
  }
  .boxFotoNews3 {
    height: 32vh;
  }
  .showImg_news5 {
    height: 32vh;
  }
  .boxFotoNews5 {
    height: 32vh;
  }
  .base_img_news6 {
    height: 32vh;
  }
  .boxFotoNews6 {
    height: 32vh;
  }
  .base_img_news7 {
    height: 32vh;
  }
  .boxFotoNews7 {
    height: 32vh;
  }
  .base_img_news8 {
    height: 32vh;
  }
  .boxFotoNews8 {
    height: 32vh;
  }
  .content_img_sidenews_section1 {
    height: 32vh;
  }
  .img_sidenews_section1 {
    height: 32vh;
  }
  .content_info_news5 {
    width: 72%;
  }
  .base_titleNews6 {
    width: 72%;
  }
  .base_img_news7 {
    width: 28%;
  }
  .boxFotoNews7 {
    width: 100%;
  }
  .base_titleNews7 {
    width: 72%;
  }
  .base_img_news8 {
    width: 28%;
  }
  .boxFotoNews8 {
    width: 100%;
  }
  .base_titleNews8 {
    width: 72%;
  }
  .base_side_lastNews {
    width: 72%;
  }
  .content_links_home {
    width: 50%;
  }
  .painel_img_pop_post {
    width: 50%;
    height: 45vh;
  }
  .img_pop_post_flex {
    width: 100%;
    height: 45vh;
  }
  .base_img_sidenews_section4 {
    width: 28%;
    height: 25vh;
  }
  .img_entretenimento {
    width: 100%;
    height: 25vh;
  }
  .content_links_entretenimento {
    width: 72%;
  }
  .content_img_lastnews_post {
    width: 28%;
    height: 25vh;
  }
  .img_lastnews_post {
    width: 100%;
    height: 25vh;
  }
  .base_sidebar_links_post_lastNews {
    width: 72%;
  }
  /** ##########  Above userweb ########## - @media 667px */
  .content_autoEditUserWeb {
    width: 60%;
    margin: 0 20%;
  }
  .pegarImagemUserWerb {
    width: 70%;
    margin: 0 15%;
    margin-top: 3%;
  }
  /** ##########  Above userDetalhes  ########## - @media 667 */
  .base_btn_edituserweb {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 653px) {
  /** ##########  Above homepage  ########## - @media 653px */
  .base_img_slide {
    height: 100vh;
  }
  .img_slider {
    height: 100vh;
  }
  .base_img_side_slide {
    height: 38vh;
  }
  .img_side_slider {
    height: 38vh;
  }
  .corpo_foto_news_slide {
    height: 38vh;
  }
  .foto_news_slide {
    height: 38vh;
  }
  .base_boxFotoNews3 {
    height: 38vh;
  }
  .boxFotoNews3 {
    height: 38vh;
  }
  .showImg_news5 {
    width: 40%;
    height: 42vh;
  }
  .boxFotoNews5 {
    width: 100%;
    height: 42vh;
  }
  .base_boxFotoNews5_absolute {
    height: 100vh;
  }
  .boxFotoNews5_absolute {
    height: 100vh;
  }
  .base_img_news6 {
    width: 40%;
    height: 44vh;
  }
  .boxFotoNews6 {
    width: 100%;
    height: 44vh;
  }
  .base_img_news7 {
    width: 40%;
    height: 44vh;
  }
  .boxFotoNews7 {
    width: 100%;
    height: 44vh;
  }
  .base_img_news8 {
    width: 40%;
    height: 44vh;
  }
  .boxFotoNews8 {
    width: 100%;
    height: 44vh;
  }
  .content_img_sidenews_section1 {
    height: 44vh;
  }
  .img_sidenews_section1 {
    height: 44vh;
  }
}
@media (max-width: 647px) {
  .titleNews5 {
    width: 100%;
    font-size: 1.4em;
    color: #000000;
  }
  .subNews5 {
    color: #5f5e4e;
  }
}
@media (max-width: 640px) {
  .base_img_side_slide {
    height: 30vh;
  }
  .img_side_slider {
    height: 30vh;
  }
  .corpo_foto_news_slide {
    height: 26vh;
  }
  .foto_news_slide {
    height: 26vh;
  }
  .base_boxFotoNews3 {
    height: 26vh;
  }
  .boxFotoNews3 {
    height: 26vh;
  }
  .content_img_sidenews_section1 {
    height: 34vh;
  }
  .img_sidenews_section1 {
    height: 34vh;
  }
  .base_img_news8 {
    height: 32vh;
  }
  .boxFotoNews8 {
    height: 32vh;
  }
  .yellowClaro {
    width: 98%;
  }
}
@media (max-width: 638px) {
  .bloco3 {
    display: flex;
  }
  .titleNews3 {
    width: 100%;
    font-size: 1.5em;
    line-height: 26px;
  }
}
@media (max-width: 620px) {
  .indicatuTitulo {
    font-size: 2.2em;
  }
}
@media (max-width: 600px) {
  /** ##########  Above home  ########## */
  .base_img_slide {
    height: 34vh;
  }
  .img_slider {
    height: 34vh;
  }
  .title_slide {
    font-size: 1.3em;
  }
  .base_img_side_slide {
    height: 12vh;
  }
  .img_side_slider {
    height: 12vh;
  }
  .corpo_foto_news_slide {
    height: 12vh;
  }
  .foto_news_slide {
    height: 12vh;
  }
  .base_boxFotoNews3 {
    height: 12vh;
  }
  .boxFotoNews3 {
    height: 12vh;
  }
  .showImg_news5 {
    height: 12vh;
  }
  .boxFotoNews5 {
    height: 12vh;
  }
  .base_boxFotoNews5_absolute {
    height: 50vh;
  }
  .boxFotoNews5_absolute {
    height: 50vh;
  }
  .base_img_news6 {
    height: 12vh;
  }
  .boxFotoNews6 {
    height: 12vh;
  }
  .base_img_news7 {
    height: 12vh;
  }
  .base_img_news7 {
    height: 12vh;
  }
  .base_img_news8 {
    height: 12vh;
  }
  .base_img_news8 {
    height: 12vh;
  }
  .content_img_sidenews_section1 {
    height: 12vh;
  }
  .img_sidenews_section1 {
    height: 12vh;
  }
  .boxFotoNews8 {
    height: 16vh;
  }
  .img_entretenimento {
    height: 16vh;
  }
  .ads_sidebar_posnews1 {
    width: 70%;
    margin: 0 15%;
    display: flex;
    justify-content: center;
  }
  /** ##########  Above bloco5  ########## */
  /** ##########  Above page enter  ########## - @media 600px */
  .container_page_enter {
    top: 10vh;
  }
  .content_enter_assinar {
    width: 70%;
    margin: 25% 15% 0;
  }
  .content_enter_logar {
    width: 70%;
    margin: 5% 15%;
  }
  /** ##########  Above info autor post  ########## - @media 600px */
  .content_info_agencia {
    top: 5px;
  }
  .por_redacao_img {
    display: block;
  }
  .pipe_padding {
    display: none;
  }
  .autor_img_post {
    font-size: 0.7em;
  }
  .date_img_post {
    font-size: 0.7em;
  }
  .descFotoPost {
    font-size: 0.7em;
  }
  /** ##########  Above info autor post  ########## - @media 600px */
  .indicFooter {
    font-size: 1.3em;
    padding: 20px 0 0 0;
  }
  .logo_footer_master {
    width: 90%;
    margin: 0 5%;
  }
}
@media (max-width: 576px) {
  .container_painel_img_pop_flex {
    width: 100%;
  }
  .side_post_links_pop_content {
    display: block;
  }
  .content_img_pop_post_block {
    display: flex;
  }
  .painel_img_pop_post_flex {
    width: 50%;
  }
  .content_sidebar_links_post {
    width: 50%;
  }
  .sidebar_links_post_pop {
    font-size: 1.1em;
  }
  .links_entretenimento {
    font-size: 1.1em;
  }
  .imagem_post_descImagem {
    width: 100%;
  }
  .container_img_links_listCat {
    display: flex;
  }
  .content_links_listCat {
    width: 50%;
  }
  .content_img_listCat {
    width: 50%;
  }
  /** ##########  Above list news @media 576px ########## */
  .contentListNews {
    width: 96%;
    margin: 0 2%;
  }
  .listNewsContent {
    display: flex;
  }
  .noticiasTitle {
    font-size: 1.2em;
  }
  .content_Id_LinkNews {
    display: flex;
    width: 100%;
  }
  .listNewsLink {
    font-size: 0.8em;
  }
  .linkInsereNews {
    width: 100%;
    margin: 0;
  }
  .insereNews {
    margin-left: 2%;
  }
  .linksNoticias {
    width: 100%;
  }
  .acoesLinks {
    width: 34%;
    justify-content: flex-start;
  }
}
@media (max-width: 575px) {
  .base_img_nomeEditor {
    text-align: center;
  }
  .titleNews1 {
    text-align: center;
  }
  .ads_sidebar_posnews1 {
    width: 60%;
    margin: 0 20%;
    display: flex;
    justify-content: center;
  }
  /** ##########  Above slider  ########## - @media 575px */
  .base_img_side_slide {
    width: 40%;
    height: 16vh;
    margin: 0 0 1.5% 0;
  }
  .img_side_slider {
    width: 100%;
    height: 16vh;
  }
  .base_title_side_slide {
    width: 60%;
  }
  /** ##########  Above mais lidas  ########## - @media 575px */
  .container_bloco_slider {
    display: block;
  }
  .content_bloco_slide {
    display: flex;
  }
  .content_img_bloco1 {
    width: 40%;
  }
  .corpo_foto_news_slide {
    height: 18vh;
  }
  .foto_news_slide {
    height: 18vh;
  }
  .content_title_slide {
    width: 60%;
    margin: 0 0 0 1%;
  }
  /** ##########  Above news2  ########## - @media 575px */
  .boxFotoNews2 {
    width: 100%;
  }
  #pCent {
    width: 100%;
  }
  .content_titulo_bloco2 {
    display: flex;
    width: 100%;
  }
  .base_titulo_bloco2 {
    display: block;
  }
  .base_titleNews2 {
    width: 100%;
  }
  .titleNews2 {
    font-size: 1.2em;
    line-height: 23px;
    margin-left: 0;
  }
  .subNews2 {
    font-size: 1em;
    margin-left: 0;
  }
  /** ##########  Above interessantes  ########## - @media 575px */
  .dateLastNews4 {
    margin-left: 0;
  }
  /** ##########  Above ciencia  ########## - @media 575px */
  .titleNews5 {
    font-size: 1.2em;
    margin-left: unset;
    padding: unset;
  }
  /** ##########  Above a biblia em analise  ########## - @media 575px */
  .content_blue {
    width: 100%;
  }
  .base_boxFotoNews3 {
    width: 40%;
  }
  .boxFotoNews3 {
    width: 100%;
  }
  .content_info_newsBlack {
    width: 60%;
    display: block;
  }
  .titleNewsBlack {
    margin-left: 0;
  }
  .titleNews3 {
    width: 100%;
    font-size: 0.9em;
    line-height: 20px;
  }
  .bloco3 {
    display: flex;
  }
  /** ##########  Above news4 - YELLOW  ########## - @media 575px */
  .contentYellow {
    margin-left: 0;
  }
  .contentInfoYellow {
    margin-left: 0;
  }
  .boxFotoNews4 {
    width: 120px;
    height: 120px;
  }
  .img_circle {
    width: 120px;
    height: 120px;
  }
  /** ##########  Above bloco5  ########## - @media 575px */
  .btns_dash {
    display: block;
    width: 100%;
  }
  .bloco5_btn {
    display: block;
    text-align: center;
  }
  .btnsNav {
    width: 47%;
  }
  .btnsNavDstk {
    width: 47%;
  }
  .btnsNav:nth-last-of-type(8) {
    margin-left: 1%;
  }
  .btnsNav:nth-last-of-type(7) {
    margin-right: 0%;
  }
  .btnsNav:nth-last-of-type(4) {
    margin-left: 1%;
  }
  .btnsNav:nth-last-of-type(2) {
    margin-left: 1%;
  }
  .btnsNav:nth-last-of-type(1) {
    margin-left: 1%;
  }
  .showImg_news5 {
    height: 16vh;
  }
  .boxFotoNews5 {
    height: 16vh;
  }
  .titleNews5_absolute {
    font-size: 1.7em;
  }
  /** ##########  Above foi manchete  ########## - @media 575px */
  .titleNews6 {
    font-size: 1em;
    line-height: 25px;
    padding: unset;
  }
  .subNews6 {
    width: 99%;
    font-size: 1em;
    margin-left: 1%;
  }
  .dateLastNews6 {
    font-size: 0.45em;
    margin-left: 1%;
  }
  .base_titleNews6 {
    width: 60%;
  }
  .base_img_news8 {
    width: 40%;
  }
  .base_titleNews8 {
    width: 60%;
  }
  .titleNews8 {
    font-size: 1em;
    line-height: 25px;
  }
  /** ##########  Above bloco7  ########## - @media 575px */
  .base_img_news7 {
    width: 40%;
  }
  .boxFotoNews7 {
    width: 100%;
  }
  .base_titleNews7 {
    width: 60%;
  }
  .titleNews7 {
    font-size: 1em;
    line-height: 25px;
  }
  .dateLastNews7 {
    font-size: 0.65em;
  }
  /** ##########  Above create news  ########## - @media 575px */
  .content_form {
    width: 100%;
    margin: 0;
  }
  .autorEditNews {
    width: 15%;
    text-align: center;
  }
  .titulos {
    font-size: 1.3em;
  }
  .descNews::-moz-placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .descNews::placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .titleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .titleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .tituloReda {
    font-size: 1.2em;
  }
  .textarea {
    font-size: 0.9em;
  }
  .getImageContentAdmin {
    width: 60%;
  }
  .getImageContentAdmin2 {
    display: flex;
    width: 60%;
  }
  .getImageContentAdmin3 {
    display: flex;
    width: 60%;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
    height: 180px;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
    height: 180px;
  }
  .pegarImagem {
    padding: 50px 0;
  }
  .pegarImagem_post {
    padding: 50px 0;
  }
  .pegarImagem2 {
    width: 34%;
    padding: 50px 0;
  }
  .pegarImagem3 {
    width: 34%;
    padding: 50px 0;
  }
  .titleCampos {
    font-size: 0.9em;
  }
  .acessos {
    width: 100%;
    border: none;
    margin-top: 5px;
  }
  .dataContent {
    border: none;
    margin-top: 5px;
  }
  .btn16Red {
    width: 100%;
    font-size: 0.9em;
  }
  .btn20GreenLeft {
    width: 100%;
    font-size: 1.2em;
  }
  /** ##########  Above sidebar home  ########## - @media 575px */
  .sidebar_links_post_lastNews {
    padding: unset;
  }
}
@media (max-width: 560px) {
  .list_cat_links {
    width: 60%;
  }
  .content_img_sidenews_section1 {
    height: 17vh;
  }
  .img_sidenews_section1 {
    height: 17vh;
  }
}
@media (max-width: 547px) {
  .subNews5 {
    display: none;
  }
}
@media (max-width: 540px) { /** ##########  Above tela login   ########## */
  .container_acao_logar_web {
    margin-top: 10%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 25px;
  }
  .btn_login_web {
    height: 52px;
  }
  /** ##########  Above home   ########## */
  .base_img_slide {
    height: 40vh;
  }
  .img_slider {
    height: 40vh;
  }
  .base_boxFotoNews3 {
    height: 20vh;
  }
  .boxFotoNews3 {
    height: 20vh;
  }
  .showImg_news5 {
    height: 12vh;
  }
  .boxFotoNews5 {
    height: 12vh;
  }
  .base_img_news6 {
    height: 12vh;
  }
  .boxFotoNews6 {
    height: 12vh;
  }
  .base_img_news7 {
    height: 20vh;
  }
  .boxFotoNews7 {
    height: 20vh;
  }
  .base_img_news8 {
    height: 18vh;
  }
  .boxFotoNews8 {
    height: 18vh;
  }
  /** ##########  Above side   ########## */
  .newsSideTitle {
    font-size: 1.1em;
  }
  .lastNewsSide {
    font-size: 1.1em;
  }
  /** ##########  Above contato  ########## */
  .formContato {
    width: 70%;
    margin: 0 15%;
  }
  /** ##########  Above post news  ########## */
  .subtitlePost {
    font-size: 1.1em;
  }
  .textoPost {
    font-size: 1.1em;
    line-height: 26px;
  }
  /** ##########  Above busca  ########## */
  .ct-b-rslt {
    display: flex;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
    height: 150px;
  }
  .img_listCat {
    width: 100%;
    height: 150px;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .hrBusca {
    display: block;
  }
  /** ##########  Above info cat  ########## */
  .catTitle {
    font-size: 1.3em;
  }
  .listCategoryElements {
    width: 100%;
  }
  .list_cat_links {
    width: 100%;
    justify-content: center;
  }
  /** ##########  Above create cat  ########## */
  .create_cat_input {
    height: 50px;
  }
  .btn20RedCter {
    width: 70%;
    margin: 0 15%;
    margin-top: 2%;
    margin-bottom: 10%;
  }
}
@media (max-width: 527px) {
  .container_bloco2 {
    padding: 2px;
  }
  .base_bloco2 {
    float: left;
    padding: 0 0 0 2px;
  }
  .bloco2 {
    width: 100%;
  }
  .boxFotoNews2 {
    width: 120px;
    height: 120px;
  }
  .por_autor_home {
    font-size: 1em;
  }
  .titleNews2 {
    font-size: 1em;
  }
}
@media (max-width: 500px) {
  /** ##########  Above página enter   ########## - @media 500px */
  .container_page_enter {
    margin-top: 25vh;
  }
  .assine_title {
    font-size: 1.2em;
  }
  .content_enter_logar {
    margin: 5% 15% 0;
  }
  .assine_title_desc {
    font-size: 1.2em;
  }
  .assinar {
    padding: 15px 0;
  }
  .logar {
    padding: 15px 0;
  }
  /** ##########  Above logar web   ########## - @media 500px */
  .container_acao_logar_web {
    width: 100%;
  }
  .input_dados {
    width: 80%;
    height: 10px;
    margin: 2% 10%;
    padding: 25px;
  }
  .btn_login_web {
    width: 80%;
    height: 50px;
    margin: 1% 10%;
  }
  /** ##########  Above master   ########## - @media 500px */
  .data {
    font-size: 0.9em;
    padding: 15px 0;
  }
  .base_sair_userweb {
    margin: 2% 0;
  }
  /** ##########  Above homepage  ########## - @media 500px */
  .content_blue {
    display: flex;
  }
  .titleNewsBlack {
    text-align: left;
  }
  .base_subNews3 {
    text-align: left;
  }
  .content_info_newsBlack {
    width: 70%;
  }
  .base_img_slide {
    height: 35vh;
  }
  .img_slider {
    height: 35vh;
  }
  .title_slide {
    font-size: 0.9em;
    line-height: 20px;
  }
  /** ##########  Above hitoria  ########## - @media 500px */
  .tltle_side_slide {
    font-size: 0.8em;
  }
  /** ##########  Above mais lidas  ########## - @media 500px */
  .corpo_foto_news_slide {
    height: 15vh;
  }
  .foto_news_slide {
    height: 15vh;
  }
  /** ##########  Above a biblia em analise  ########## - @media 500px */
  .showImg {
    height: 11vh;
    float: left;
  }
  .base_boxFotoNews3 {
    height: 15vh;
  }
  .boxFotoNews3 {
    height: 15vh;
  }
  .base_subNews3 {
    display: none;
  }
  /** ##########  Above interesssantes  ########## - @media 500px */
  .boxFotoNews4 {
    width: 120px;
    height: 120px;
  }
  .img_circle {
    width: 120px;
    height: 120px;
  }
  .titleNews4 {
    font-size: 1em;
  }
  .boxFotoNews5 {
    height: 20vh;
  }
  .boxFotoNews6 {
    height: 20vh;
  }
  .dateLastNews6 {
    font-size: 0.65em;
  }
  .base_img_news7 {
    height: 16vh;
  }
  .boxFotoNews7 {
    height: 16vh;
  }
  .base_dateLastNews8 {
    bottom: 15%;
  }
  .dateLastNews8 {
    font-size: 0.65em;
  }
  /** ##########  Above bloco5  ########## - @media 500px */
  .showImg_news5 {
    height: 13vh;
  }
  .boxFotoNews5 {
    height: 13vh;
  }
  .content_news5_absolute {
    position: relative;
  }
  .base_boxFotoNews5_absolute {
    height: 40vh;
  }
  .boxFotoNews5_absolute {
    height: 40vh;
  }
  .titleNews5_absolute {
    font-size: 1.3em;
    color: #000000;
    text-shadow: none;
    padding: 0;
    margin-top: 1%;
  }
  .titleNews5_absolute:hover {
    color: #B50000;
    transition: all 0.5s ease;
    text-decoration: none;
  }
  .titleNews5 {
    font-size: 1em;
    line-height: 23px;
  }
  .base_infos_absolute {
    padding: 0;
  }
  .subtitles_home_absolute {
    color: #848688;
    font-weight: normal;
  }
  .tags_home_absolute {
    color: #A8A8A8;
  }
  .autor_absolute_home {
    color: #919191;
  }
  .datas_home_absolute {
    color: #7D7D7D;
  }
  .hr_lado_side {
    display: block;
  }
  /** ##########  Above politicas   ########## - @media 500px */
  .politicas_texto {
    padding: 30px;
  }
  /** ##########  Above ads   ########## */
  .ads_sidebar_posnews1 {
    width: 70%;
    margin: 0 15%;
    display: flex;
    justify-content: center;
  }
  /** ##########  Above footer   ########## - @media 500px */
  .contentLinksFooter {
    padding: 10px 0;
  }
  .menuAFooter {
    padding: 10px 5px;
    font-size: 0.9em;
  }
  .linksFooter {
    padding: 0;
  }
  /** ##########  Above categorias   ########## - @media 500px */
  .content_img_listCat {
    width: 90%;
    height: 30vh;
    margin: 0 5%;
  }
  .img_listCat {
    height: 30vh;
  }
  .content_links_listCat {
    width: 90%;
    margin: 0 5%;
    padding: 0;
  }
  .base_news_count_category {
    width: 90%;
    margin: 0 5%;
  }
  .news_count_category {
    font-size: 0.7em;
  }
  /** ##########  Above news post   ########## - @media 500px */
  .imagem_post_descImagem {
    height: 60vh;
  }
  .base_icons_post {
    padding: 0;
  }
  .img_icon_social_post {
    width: 80%;
  }
  .titlePostNews {
    font-size: 1.5em;
    line-height: 26px;
  }
  .subtitlePost {
    font-size: 1em;
  }
  .textoPost {
    font-size: 1.1em;
    line-height: 26px;
  }
  .first_letter::first-letter {
    font-size: 5em;
  }
  .container_img_links_listCat {
    display: block;
  }
  .base_logarPost {
    margin: 10% 0;
  }
  .painel_img_pop_post_flex {
    font-size: 1em;
  }
  .titleConfig {
    font-size: 1.4em;
    margin-top: 7%;
  }
  .titleConfigUserAdmin {
    font-size: 1.4em;
    margin-top: 7%;
  }
  .content_form {
    width: 100%;
    margin: 0;
  }
  .autorEditNews {
    width: 15%;
    text-align: center;
  }
  .titulos {
    font-size: 1.3em;
  }
  .descNews::-moz-placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .descNews::placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .titleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .titleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .tituloReda {
    font-size: 1em;
  }
  .textarea {
    font-size: 0.9em;
  }
  .imagem_inTexto {
    width: 100%;
    height: 35vh;
    margin: 0;
  }
  .contentBoxBtnConfig {
    display: block;
  }
  .getImageContentAdmin {
    display: block;
    width: 100%;
  }
  .getImageContentAdmin2 {
    display: block;
    width: 100%;
  }
  .getImageContentAdmin3 {
    display: block;
    width: 100%;
  }
  .boxBoxFotoAdmin {
    height: 300px;
  }
  .boxBoxFoto_post_admin {
    height: 300px;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
    height: 300px;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
    height: 300px;
  }
  .pegarImagem {
    position: relative;
    width: 96%;
    margin: 0 2%;
    padding: 8px;
    margin-top: 2%;
  }
  .pegarImagem_post {
    position: relative;
    width: 96%;
    margin: 0 2%;
    padding: 8px;
    margin-top: 2%;
  }
  .pegarImagem2 {
    position: relative;
    width: 96%;
    margin: 0 2%;
    padding: 8px;
    margin-top: 2%;
  }
  .pegarImagem3 {
    position: relative;
    width: 96%;
    margin: 0 2%;
    padding: 8px;
    margin-top: 2%;
  }
  .descFoto {
    width: 100%;
    font-size: 0.75em;
  }
  .titleCampos {
    font-size: 0.9em;
  }
  .acessos {
    width: 100%;
    border: none;
    margin-top: 5px;
  }
  .dataContent {
    border: none;
    margin-top: 5px;
  }
  .btn16Red {
    width: 100%;
    font-size: 0.9em;
  }
  .btn20GreenLeft {
    margin-bottom: 8%;
  }
  /** ##########  Above sidenews   ########## - @media 500px */
  .content_img_sidenews_section1 {
    height: 13vh;
  }
  .img_sidenews_section1 {
    height: 13vh;
  }
  .base_img_sidenews_section4 {
    height: 15vh;
  }
  .img_entretenimento {
    height: 15vh;
  }
  .painel_img_pop_post {
    height: 15vh;
  }
  .img_pop_post_flex {
    height: 15vh;
  }
  .content_img_lastnews_post {
    height: 11vh;
  }
  .img_lastnews_post {
    height: 11vh;
  }
  .sidebar_links_post_lastNews {
    font-size: 1em;
  }
  .data_lastnews_post {
    font-size: 0.65em;
  }
  /** ##########  Above user name   ########## - @media 500px */
  .listUsuarioName {
    font-size: 1.2em;
  }
  /** ##########  Above logo  ########## - @media 500px */
  .tmLogoDiv {
    margin-top: 9%;
  }
  .main_header_menu .contentMenu {
    width: 100%;
    background: #005cbf;
  }
  .main_header_menu li {
    width: 50%;
    padding: 0;
    background: #F56600;
  }
  .main_header_menu a {
    width: 100%;
  }
  .titleConfigTanksEmail {
    font-size: 1.2em;
  }
  .tanksMessage {
    font-size: 1.4em;
    text-align: center;
  }
  .tanksMessage2 {
    font-size: 1em;
    text-align: center;
  }
  /** ##########  Above news1  ########## - @media 500px */
  .boxFotoNews {
    height: 260px;
  }
  .titleNews1 {
    font-size: 2em;
    line-height: 37px;
  }
  .subNews1 {
    font-size: 1.1em;
  }
  /** ##########  Above news2  ########## - @media 500px */
  .boxFotoNews2 {
    height: 180px;
  }
  .titleNews2 {
    font-size: 1.2em;
    line-height: 23px;
    margin-left: 2%;
  }
  /** ##########  Above news6  ########## - @media 500px */
  .subNews6 {
    font-size: 1em;
    margin-left: 1%;
  }
  .hrBloco6 {
    display: block;
  }
  /** ##########  Above nav cat  ########## - @media 500px */
  .navCatTitle {
    font-size: 2.3em;
  }
  .contentNavCatHome {
    display: block;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 100%;
    display: block;
  }
  .categoriaTitulo {
    font-size: 2em;
  }
  .categoriaTitulo2-A {
    margin-left: 0;
  }
  .categoriaTitulo3-A {
    margin-left: 0;
  }
  .navcatBlocoB {
    width: 100%;
    display: block;
  }
  .categoriaTitulo1-B {
    margin-left: 0;
  }
  .categoriaTitulo2-B {
    margin-left: 0;
  }
  /** ##########  Above news side  ########## - @media 500px */
  .newsSideTitle {
    font-size: 1em;
  }
  .lastNewsSide {
    font-size: 1em;
  }
}
@media (max-width: 480px) {
  .sec_banner_pub {
    height: 40vh;
  }
  .navCatTitle {
    font-size: 1.8em;
  }
  .base_img_slide {
    height: 80vh;
  }
  .img_slider {
    height: 80vh;
  }
  .base_img_side_slide {
    height: 32vh;
  }
  .img_side_slider {
    height: 32vh;
  }
  .corpo_foto_news_slide {
    height: 32vh;
  }
  .foto_news_slide {
    height: 32vh;
  }
  .base_boxFotoNews3 {
    height: 32vh;
  }
  .boxFotoNews3 {
    height: 32vh;
  }
  .showImg_news5 {
    height: 30vh;
  }
  .boxFotoNews5 {
    height: 30vh;
  }
  .base_boxFotoNews5_absolute {
    height: 80vh;
  }
  .boxFotoNews5_absolute {
    height: 80vh;
  }
  .base_img_news6 {
    height: 30vh;
  }
  .boxFotoNews6 {
    height: 30vh;
  }
  .base_img_news7 {
    height: 34vh;
  }
  .boxFotoNews7 {
    height: 34vh;
  }
  .base_img_news8 {
    height: 34vh;
  }
  .boxFotoNews8 {
    height: 34vh;
  }
  .content_img_sidenews_section1 {
    height: 34vh;
  }
  .img_sidenews_section1 {
    height: 34vh;
  }
}
@media (max-width: 470px) {
  .boxFotoNews2 {
    width: 110px;
    height: 110px;
  }
}
@media (max-width: 465px) {
  .subNews6 {
    width: 49%;
    font-size: 1em;
    margin-left: 1%;
  }
}
@media (max-width: 460px) {
  .contentBuscaResult {
    float: left;
    display: block;
  }
  .contentFotoBusca {
    width: 100%;
  }
  .buscaInfor {
    width: 100%;
  }
  .titleNewsCatWeb {
    font-size: 1em;
  }
}
@media (max-width: 456px) {
  .menuAFooter {
    padding: 10px 15px;
    font-size: 0.9em;
  }
  .linksFooter {
    display: flex;
  }
}
@media (max-width: 450px) {
  /** ##########  Above página enter   ########## */
  .assine_title {
    top: 58%;
  }
  .content_enter_logar {
    width: 70%;
    margin: 5% 15%;
  }
  /** ##########  Above sidenews   ########## */
  .img_entretenimento {
    height: 13vh;
  }
  /** ##########  Above ads sidebar   ########## */
  .ads_sidebar_posnews1 {
    width: 80%;
    margin: 0 10%;
    display: flex;
    justify-content: center;
  }
  /** ##########  Above post   ########## */
  .content_info_agencia {
    margin: 0 0 0 2%;
  }
  .titlePostNews {
    font-size: 1.2em;
  }
  .base_viewsCountTop {
    padding: 2px;
  }
  .titleCatPost {
    font-size: 1em;
  }
  .socialContentFace {
    width: 25px;
    height: 25px;
  }
  .socialContentTwi {
    width: 25px;
    height: 25px;
  }
  .socialContentZap {
    width: 25px;
    height: 25px;
  }
}
@media (max-width: 445px) {
  .boxFotoNews2 {
    width: 50%;
    height: 150px;
  }
  .titleNews2 {
    font-size: 1em;
    line-height: 20px;
    margin-left: 2%;
  }
  .subNews2 {
    font-size: 0.9em;
  }
}
@media (max-width: 440px) {
  .titleNews5 {
    font-size: 1.1em;
  }
  .subNews5 {
    font-size: 0.9em;
    margin-top: 0;
    line-height: 20px;
  }
  .dateLastNews5 {
    font-size: 0.8em;
  }
  .base_img_news6 {
    height: 14vh;
  }
  .boxFotoNews6 {
    height: 14vh;
  }
  .showImg_news5 {
    height: 12vh;
  }
  .boxFotoNews5 {
    height: 12vh;
  }
}
@media (max-width: 432px) {
  .navCatTitle {
    font-size: 2em;
  }
}
@media (max-width: 430px) {
  .base_datePost {
    bottom: 10%;
  }
  .descFoto_base_post {
    position: relative;
    float: left;
    bottom: 8%;
  }
  .descFotoPost {
    font-size: 0.6em;
  }
  .painel_img_pop_post_flex {
    width: 40%;
  }
  .content_sidebar_links_post {
    width: 60%;
  }
  .sidebar_links_post_pop {
    font-size: 1em;
  }
  .links_entretenimento {
    font-size: 1em;
  }
  .boxFotoNews2 {
    width: 80px;
    height: 80px;
  }
}
@media (max-width: 426px) {
  .menuAFooter {
    padding: 0;
    font-size: 1.3em;
  }
  .linksFooter {
    display: block;
    padding: 2px 5px;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .title_politicas {
    font-size: 1.5em;
  }
  .politicas_texto {
    padding: 20px;
  }
  .profissao_userweb {
    font-size: 1.2em;
  }
}
@media (max-width: 414px) {
  .subtitles {
    font-size: 0.9em;
  }
  .subtitlesZap {
    font-size: 0.9em;
  }
  .formCamposYllo {
    font-size: 0.8em;
  }
  .formCamposgreen {
    font-size: 0.8em;
  }
  .boxBoxFotoAdmin2 {
    height: 250px;
  }
  .boxBoxFotoAdmin3 {
    height: 250px;
  }
  .boxBoxFotoAdmin {
    height: 250px;
  }
  .boxBoxFoto_post_admin {
    height: 250px;
  }
  /** ##########  Above assine pagseguro - @media 414px  ########## */
  .title_tanks_assinar {
    font-size: 1.2em;
  }
  .base_logo_create_userweb {
    margin-top: 10%;
  }
  .tmLogo {
    margin: 0 0 0 9%;
  }
  .container_create_perfil_userweb {
    width: 80%;
    margin: 0 10%;
  }
  .label_title_create_userweb {
    font-size: 0.8em;
  }
  .inputs_create_userweb {
    height: 48px;
  }
  .inputs_create_userweb::-moz-placeholder {
    font-size: 0.7em;
  }
  .inputs_create_userweb::placeholder {
    font-size: 0.7em;
  }
  .btn_create_perfil_userweb {
    width: 90%;
    margin: 4% 5% 0;
    padding: 12px 40px;
  }
  /** ##########  Above tela login do admin ########## - @media 414px */
  .imgTelaLogin_novo {
    margin: 0 0 0 8%;
  }
  /** ##########  Above tela login  ########## - @media 414px */
  .title_logar_telalogin {
    font-size: 1em;
  }
  .container_acao_logar_web {
    margin-top: 20%;
  }
  .input_dados {
    padding: 25px;
  }
  .btn_login_web {
    height: 50px;
  }
  .entrouEm {
    font-size: 0.8em;
  }
  /** ##########  Above homepage  ########## - @media 414px */
  .base_img_slide {
    height: 30vh;
  }
  .img_slider {
    height: 30vh;
  }
  .base_img_side_slide {
    height: 12vh;
  }
  .img_side_slider {
    height: 12vh;
  }
  .corpo_foto_news_slide {
    height: 11vh;
  }
  .foto_news_slide {
    height: 11vh;
  }
  .base_boxFotoNews3 {
    height: 11vh;
  }
  .boxFotoNews3 {
    height: 11vh;
  }
  .showImg_news5 {
    width: 40%;
    height: 11vh;
  }
  .boxFotoNews5 {
    width: 100%;
    height: 11vh;
  }
  .base_boxFotoNews5_absolute {
    height: 30vh;
  }
  .boxFotoNews5_absolute {
    height: 30vh;
  }
  .base_img_news6 {
    width: 40%;
    height: 11vh;
  }
  .boxFotoNews6 {
    width: 100%;
    height: 11vh;
  }
  .base_img_news7 {
    width: 40%;
    height: 11vh;
  }
  .boxFotoNews7 {
    width: 100%;
    height: 11vh;
  }
  .base_img_news8 {
    width: 40%;
    height: 11vh;
  }
  .boxFotoNews8 {
    width: 100%;
    height: 11vh;
  }
  .content_img_info_side {
    height: 8vh;
  }
  .content_img_sidenews_section1 {
    height: 8vh;
  }
  .img_sidenews_section1 {
    height: 8vh;
  }
  /** ##########  Above sidenews  ########## - @media 414px */
  .side_post_links_container {
    padding: 20px;
  }
  .side_post_links_container_post {
    padding: 0;
  }
  .side_post_links_content2 {
    padding: 0 10px;
  }
  .base_img_sidenews_tecnologia {
    padding: 0;
  }
  .side_post_links_content3 {
    padding: 0 10px;
  }
  .links_pop_home {
    padding: 0 10px;
  }
  .side_home_links_pop_content1 {
    padding: 0 10px;
  }
  .side_home_links_pop_content {
    padding: 0 10px;
  }
  .side_post_links_content {
    padding: 20px;
  }
  .base_container_titulo_sidenews {
    padding: 0 10px;
  }
  .base_img_sidenews_lastNews_post {
    padding: 0;
  }
  .content_img_info_side_post {
    margin: 0;
  }
  /** ##########  Above ultimams noticias post  ########## - @media 414px */
  .content_img_sidenews_section1_post {
    width: 100%;
    height: 28vh;
  }
  .img_sidenews_section1_post {
    width: 100%;
    min-width: 100px;
    height: 28vh;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .base_subtitlePost_none {
    width: 98%;
    margin: 0 1%;
  }
  .container_content_texto {
    width: 98%;
    margin: 0 1%;
  }
  .textoPost {
    font-size: 1.2em;
    line-height: 30px;
  }
}
@media (max-width: 412px) { /** ##########  Above tela login   ########## - @media 412px */
  .imgTelaLogin {
    margin: 0 0 0 8%;
  }
  .container_acao_logar_web {
    margin-top: 10%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 23px;
  }
  .btn_login_web {
    height: 49px;
  }
  /** ##########  above home  ########## - @media 412px */
  .base_img_news8 {
    height: 10vh;
  }
  .boxFotoNews8 {
    height: 10vh;
  }
  /** ##########  xxxxx   ########## - @media 412px */
  .container_page_enter {
    display: block;
    margin-top: 20vh;
  }
  .content_enter_assinar {
    width: 90%;
    margin: 20% 5% 0;
  }
  .content_enter_logar {
    width: 90%;
    margin: 7% 5% 0;
  }
  .title_indicatu_enter {
    font-size: 1em;
  }
  .assinar {
    padding: 12px 0;
  }
  .logar {
    padding: 12px 0;
  }
  .assine_title_desc {
    font-size: 0.9em;
  }
  .price_show {
    font-size: 0.9em;
  }
  .container_bemvindo_userweb {
    display: block;
    text-align: center;
  }
  .base_img_slide {
    height: 28vh;
  }
  .img_slider {
    height: 28vh;
  }
  .desc_news_titulo {
    font-size: 0.6em;
  }
  /** ##########  xxxxx   ########## - @media 412px */
  .title_slide {
    font-size: 0.8em;
    line-height: 14px;
  }
  .subtitles_slide {
    font-size: 0.6em;
  }
  .tags_slide {
    font-size: 0.5em;
  }
  .autor_post_slide {
    font-size: 0.55em;
  }
  .datas_slide {
    font-size: 0.45em;
  }
  .bottom_slide_h1 {
    font-size: 0.9em;
  }
  .base_side_slider {
    display: block;
  }
  .base_img_side_slide {
    width: 100%;
    height: 28vh;
  }
  .img_side_slider {
    height: 28vh;
  }
  .destino_maisLidas {
    font-size: 0.7em;
  }
  .content_bloco_slide {
    display: block;
  }
  /** ##########  xxxxx   ########## - @media 412px */
  .content_img_bloco1 {
    width: 100%;
  }
  .corpo_foto_news_slide {
    height: 28vh;
  }
  .foto_news_slide {
    width: 100%;
    height: 28vh;
  }
  .content_title_slide {
    float: left;
    width: 100%;
    margin: 1% 0 0 0;
  }
  .hr_emDestaque {
    display: block;
  }
  .destino_titulo {
    font-size: 0.7em;
  }
  .content_blue {
    display: block;
  }
  .base_boxFotoNews3 {
    width: 100%;
    height: 28vh;
  }
  .boxFotoNews3 {
    width: 100%;
    height: 28vh;
  }
  /** ##########  xxxxx   ########## - @media 412px */
  .showImg_news5 {
    float: left;
    height: 13vh;
  }
  .boxFotoNews5 {
    height: 13vh;
  }
  .base_boxFotoNews5_absolute {
    height: 30vh;
  }
  .boxFotoNews5_absolute {
    height: 30vh;
  }
  .showImg {
    height: 9vh;
    float: left;
  }
  .tmLogoDiv {
    margin-top: 12%;
  }
  .titleNews3 {
    font-size: 0.9em;
  }
  .subNews3 {
    font-size: 0.9em;
    text-align: unset;
  }
  /** ##########  xxxxx   ########## - @media 412px */
  .dateLastNews3 {
    font-size: 0.7em;
  }
  .img_circle {
    width: 100px;
    height: 100px;
  }
  .titleNews4 {
    font-size: 0.9em;
    line-height: 22px;
  }
  .dateLastNews4 {
    font-size: 0.7em;
  }
  .showImg_news5 {
    height: 11vh;
  }
  .boxFotoNews5 {
    height: 11vh;
  }
  .titleNews5 {
    font-size: 1em;
  }
  .titleNews5_absolute {
    font-size: 1em;
  }
  .subtitles_home_absolute {
    font-size: 0.7em;
  }
  /** ##########  Above sidenews  ########## - @media 412px */
  .content_img_info_side {
    width: 100%;
  }
  .content_img_sidenews_section1 {
    height: 16vh;
  }
  .img_sidenews_section1 {
    height: 16vh;
  }
  /** ##########  Above post  ########## - @media 412px */
  .imagem_post_descImagem {
    height: 50vh;
  }
  .base_viewsCountTop {
    padding: 0 2px;
  }
  .titleCatPost {
    font-size: 0.9em;
  }
  .content_titles_post {
    width: 90%;
    margin: 0 5%;
  }
  .base_datePost {
    width: 90%;
    margin: 0 5%;
  }
  .descFoto_base_post {
    width: 90%;
    margin: 0 5%;
    left: 0;
    right: 0;
    bottom: 9%;
  }
  .descFotoPost {
    line-height: 13px;
  }
  .date_atual_post {
    font-size: 0.7em;
  }
  .viewsCountTop {
    font-size: 0.7em;
  }
  .viewsText {
    font-size: 0.7em;
  }
  .content_info_agencia {
    width: 98%;
  }
  .agIndicatu {
    font-size: 0.55em;
  }
  .textoPost {
    word-spacing: unset;
    text-align: unset;
  }
  .container_info_left_post {
    width: 90%;
    margin: 0 5%;
  }
  .content_post_side {
    width: 92%;
    margin: 0 4%;
  }
  .subtitlePost {
    font-size: 0.9em;
  }
  /** ##########  Above side do post  ########## - @media 412px */
  .base_img_sidenews_lastNews_post {
    display: block;
    padding: 0;
  }
  .base_maisLidas_link {
    padding: 0;
  }
  /** ##########  Above user detalhes  ########## - @media 412px */
  .titleConfigUserDetails {
    font-size: 0.8em;
  }
  .content_autoEditUserWeb {
    width: 100%;
    margin: 0;
  }
  .base_imgUserDetalhes {
    width: 130px;
    height: 130px;
    margin-top: 10%;
  }
  .imgUserDetalhes {
    width: 130px;
    height: 130px;
  }
  .pegarImagemUserWerb {
    width: 60%;
    margin: 0 20%;
    margin-top: 3%;
  }
  .nome_userdetalhes {
    font-size: 1.3em;
  }
  .profissao_userweb {
    font-size: 1em;
  }
  .fontSize_080 {
    font-size: 0.8em;
  }
  .hr_fimHome {
    display: block;
  }
  .tltle_bloco_slide {
    font-size: 1em;
  }
  /** ##########  Above news6  ########## - @media 412px */
  .base_titleNews6 {
    width: 60%;
    padding: 0 0 0 5px;
    height: unset;
  }
  .base_img_news6 {
    width: 40%;
    height: 13vh;
  }
  .boxFotoNews6 {
    height: 13vh;
  }
  .titleNews6 {
    font-size: 0.9em;
    margin-left: 0;
    line-height: 16px;
    color: #ffffff;
    background: #075673;
    border-radius: unset;
  }
  .dateLastNews6 {
    font-size: 0.6em;
  }
  .radio_efeito2 {
    transition: unset;
    border: none;
  }
  .radio_efeito2:hover {
    transition: unset;
    border: none;
  }
  .content_news7 {
    display: block;
  }
  .base_img_news7 {
    width: 100%;
    height: 28vh;
  }
  .boxFotoNews7 {
    height: 28vh;
  }
  .base_titleNews7 {
    width: 100%;
    padding: 0;
  }
  .titleNews7 {
    font-size: 1em;
    line-height: 18px;
    margin-top: 3%;
  }
  .hr_news7 {
    display: block;
  }
  .base_titleNews8 {
    width: 60%;
  }
  .titleNews8 {
    font-size: 1em;
    line-height: 20px;
  }
  .desc_news_esportes {
    float: left;
    top: 0;
  }
  /** ##########  Above categorias  ########## - @media 412px */
  .content_img_listCat {
    height: 25vh;
  }
  .bx-ft-nw-wb {
    height: 25vh;
  }
  .img_listCat {
    height: 25vh;
  }
  /** ##########  Above categorias  ########## - @media 412px */
  .base_titleCatWeb {
    width: 90%;
    margin: 0 5%;
  }
  .titleCatWeb {
    font-size: 1em;
  }
  .contentFotoBusca {
    width: 90%;
    margin: 0 5%;
  }
  .buscaInfor {
    width: 90%;
    margin: 0 5%;
  }
  /** ##########  Above sidenews  ########## - @media 412px */
  .base_img_sidenews_section1 {
    display: flex;
  }
  .content_img_sidenews_section1 {
    height: 30vh;
    margin: 0 1% 0 0;
  }
  .img_sidenews_section1 {
    height: 30vh;
  }
  .content_news_side1 {
    position: relative;
  }
  .maisLidas_title {
    font-size: 1em;
  }
  .maisLidas_link {
    font-size: 0.9em;
  }
  .relacionados_title {
    font-size: 1em;
  }
  .base_img_sidenews_section4 {
    width: 100%;
    height: 25vh;
  }
  .img_entretenimento {
    height: 25vh;
  }
  .content_links_entretenimento {
    position: absolute;
    width: 50%;
    top: 2%;
    padding: 0;
  }
  .links_entretenimento {
    float: left;
    color: #FFFFFF;
    background: #FF5900;
    padding: 5px;
  }
  .links_entretenimento:hover {
    color: #000000;
  }
  .content_img_lastnews_post {
    height: 12vh;
  }
  .img_lastnews_post {
    height: 10vh;
  }
  .base_img_sidenews_lastNews {
    display: block;
    padding: 0;
  }
  .base_side_lastNews {
    width: 100%;
    margin: 0;
  }
  .sidebar_links_post_lastNews {
    font-size: 1em;
    margin: 1% 0 0 0;
    padding: 0;
  }
  .bor_botom_right {
    border-bottom: none;
    border-right: none;
  }
  .base_img_sidenews_tecnologia {
    display: block;
  }
  .base_img_sidenews_natureza {
    display: block;
  }
  .base_img_sidenews_section1 {
    display: block;
  }
  /** ##########  Above footer  ########## - @media 412px */
  .indicFooter {
    font-size: 1em;
    padding: 20px 0 0 0;
  }
  .content_logo_footer {
    width: 98%;
    margin: 0 0 0 2%;
  }
  .logo_footer_master {
    width: 70%;
    margin: 0 15%;
  }
  .copyrigth {
    font-size: 0.7em;
  }
  .ul_li_relacioados_post {
    list-style: none;
  }
}
@media (max-width: 393px) { /** ##########  Above tela login   ########## */
  .container_acao_logar_web {
    margin-top: 20%;
  }
  .input_dados {
    padding: 23px;
  }
  .btn_login_web {
    height: 49px;
  }
  .ads_sidebar_posnews1 {
    width: 90%;
    margin: 0 5%;
    display: flex;
    justify-content: center;
  }
  /** ##########  Above news5   ########## */
  .titleNews5 {
    margin-left: 2%;
    line-height: 20px;
  }
  .subNews5 {
    font-size: 0.8em;
    margin-left: 2%;
    margin-top: 0;
    line-height: 15px;
  }
  .dateLastNews5 {
    font-size: 0.75em;
    margin-left: 2%;
  }
  /** ##########  Above busca   ########## */
  .ct-b-rslt {
    display: flex;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
  }
  .img_listCat {
    width: 100%;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .dte-ct-nw-wb {
    font-size: 0.7em;
  }
  .hrBusca {
    display: block;
  }
  /** ##########  Above cat web   ########## */
  .titleNewsCatWeb {
    font-size: 1em;
  }
  .dateCatNewsWeb {
    font-size: 0.7em;
  }
}
@media (max-width: 375px) { /** ##########  Above menu   ########## - @media 375px */
  .tmLogoDiv {
    padding: 0;
  }
  .amburguer {
    display: block;
    z-index: 999;
  }
  .menuNew {
    width: 100%;
    max-width: 350px;
  }
  .menuNew.active {
    left: 0;
  }
  .nav_ul_f {
    width: 315px;
    background: #3B3B3B;
  }
  .nav_ul_f a {
    width: 315px;
    font-size: 1em;
  }
  .nav_ul_li_f {
    padding: 0;
  }
  .nav_ul_li:hover > ul {
    display: block;
  }
  .campoBusca {
    padding: 0 0 0 20px;
  }
  .titleConfigTanksEmail {
    font-size: 1.2em;
  }
  .tanksMessage {
    font-size: 1.4em;
    text-align: center;
  }
  .tanksMessage2 {
    font-size: 1em;
    text-align: center;
  }
  /** ##########  Above contato   ########## - @media 375px */
  .formContato {
    width: 90%;
    margin: 0 5%;
  }
  /** ##########  Above news   ########## - @media 375px */
  .boxFotoNews {
    height: 250px;
  }
  .titleNews1 {
    font-size: 1.8em;
    line-height: 37px;
  }
  .subNews1 {
    font-size: 1em;
  }
  /** ##########  Above news2   ########## - @media 375px */
  .base_boxFotoNews2 {
    margin-top: 10%;
  }
  .boxFotoNews2 {
    width: 100%;
    height: 130px;
  }
  #pCent {
    width: 100%;
  }
  .titleNews2 {
    font-size: 1.5em;
    margin-left: 0;
    line-height: 23px;
    padding: 5px 0;
  }
  .subNews2 {
    font-size: 1em;
    margin-left: 0;
  }
  .dateLastNews4 {
    float: right;
  }
  /** ##########  Above mas lidas   ########## - @media 375px */
  .corpo_foto_news_slide {
    height: 24vh;
  }
  .foto_news_slide {
    height: 24vh;
  }
  /** ##########  Above news4   ########## - @media 375px */
  .base_date_lastNews_4 {
    display: flex;
    justify-content: center;
  }
  /** ##########  Above news5   ########## - @media 375px */
  .bloco5 {
    display: block;
    float: left;
    padding-bottom: 5px;
  }
  .showImg_news5 {
    width: 100%;
    height: 25vh;
    padding: 0;
  }
  .boxFotoNews5 {
    height: 25vh;
  }
  .content_info_news5 {
    padding: 0;
  }
  .titleNews5 {
    margin-left: 0%;
    line-height: 23px;
    color: #000000;
    padding: 0;
  }
  .subNews5 {
    color: #ffffff;
    font-size: 0.9em;
    margin-left: 0%;
    line-height: 20px;
    padding: 0 3px 0 3px;
  }
  .dateLastNews5 {
    margin-left: 1%;
    border-bottom: solid 1px #FF0000;
  }
  .base_boxFotoNews5_absolute {
    height: 35vh;
  }
  .boxFotoNews5_absolute {
    height: 35vh;
  }
  /** ##########  Above data master  ########## - @media 375px */
  .data {
    font-size: 0.8em;
  }
  /** ##########  Above news6   ########## - @media 375px */
  .titleNews6 {
    padding: 5px 3px 10px 3px;
    margin-left: 0;
    background: #3B3B3B;
    color: #ffffff;
  }
  .subNews6 {
    width: 49%;
    font-size: 1em;
    margin-left: 1%;
  }
  /** ##########  Above Brasil, homepage   ########## - @media 375px */
  .content_bloco8 {
    display: block;
  }
  .base_img_news8 {
    width: 100%;
    height: 28vh;
  }
  .boxFotoNews8 {
    height: 28vh;
  }
  .base_titleNews8 {
    width: 100%;
    padding: 0;
  }
  .titleNews8 {
    margin-top: 2%;
  }
  /** ##########  Above nav cat   ########## - @media 375px */
  .navCatTitle {
    font-size: 1.5em;
  }
  .contentNavCatHome {
    display: block;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 100%;
    display: block;
  }
  .categoriaTitulo {
    font-size: 1.5em;
  }
  .categoriaTitulo2-A {
    margin-left: 0;
  }
  .categoriaTitulo3-A {
    margin-left: 0;
  }
  .navcatBlocoB {
    width: 100%;
    display: block;
  }
  .categoriaTitulo1-B {
    margin-left: 0;
  }
  .categoriaTitulo2-B {
    margin-left: 0;
  }
  .titleNewsCatWeb {
    font-size: 1em;
  }
  .dateCatNewsWeb {
    font-size: 0.8em;
  }
  .create_cat_input {
    height: 50px;
  }
  .btn20RedCter {
    width: 90%;
    margin: 0 5%;
    margin-top: 4%;
  }
  /** ##########  Above footer   ########## - @media 375px */
  .menuAFooter {
    padding: 0;
    font-size: 1em;
  }
  .contentLinksFooter {
    justify-content: center;
  }
  .linksFooter {
    text-align: center;
    padding: 0;
  }
  .copyrigth {
    margin-left: 0;
    text-align: center;
  }
  /** ##########  Above post news   ########## - @media 375px */
  .content_post_block {
    padding: 0 10px;
  }
  #titleCat {
    padding: 0;
  }
  .linha_bottom_subtitulo_noticia {
    border: solid 1px #9E2A0F;
    width: 40%;
    margin-bottom: 8px;
  }
  .content_zap_post {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .container_img_links_listCat {
    display: block;
  }
  .tlt-nw-ct-wb {
    padding: 0;
  }
  .content_img_pop_post_block {
    display: block;
  }
  .painel_img_pop_post_flex {
    width: 100%;
  }
  .content_news_side1 {
    padding: 0 0 0 3px;
  }
  .content_sidebar_links_post {
    width: 100%;
    padding: 0;
  }
  .sidebar_links_post_pop {
    font-size: 1em;
  }
  .links_entretenimento {
    font-size: 1em;
  }
  .content_sidebar_sublinks_pop {
    font-size: 0.9em;
  }
  .titleConfig {
    font-size: 1.2em;
    margin-top: 4%;
  }
  .titleConfigUserAdmin {
    font-size: 1.2em;
    margin-top: 4%;
  }
  .content_form {
    width: 100%;
    margin: 0;
  }
  .autorEditNews {
    width: 15%;
    text-align: center;
  }
  .titulos {
    font-size: 1.3em;
  }
  .descNews::-moz-placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .descNews::placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .titleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .titleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .tituloReda {
    font-size: 1em;
  }
  .textarea {
    font-size: 0.9em;
  }
  .boxBoxFotoAdmin {
    height: 200px;
  }
  .boxBoxFoto_post_admin {
    height: 200px;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
    height: 200px;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
    height: 200px;
  }
  .pegarImagem {
    font-size: 0.9em;
    text-align: center;
  }
  .pegarImagem_post {
    font-size: 0.9em;
    text-align: center;
  }
  .titleCampos {
    font-size: 0.9em;
  }
  .acessosContent {
    width: 100%;
  }
  .acessos {
    width: 100%;
    border: none;
    margin-top: 5px;
  }
  .dataContent {
    border: none;
    margin-top: 5px;
  }
  .btn16Red {
    width: 100%;
    font-size: 0.9em;
  }
  .contentListNews {
    width: 98%;
    margin: 0 1%;
  }
  .listNewsContent {
    display: block;
  }
  .noticiasTitle {
    font-size: 1.2em;
  }
  .content_Id_LinkNews {
    display: flex;
    width: 100%;
  }
  .listNewsLink {
    font-size: 0.8em;
  }
  .linkInsereNews {
    width: 100%;
    margin: 0;
  }
  .insereNews {
    margin-left: 0;
  }
  .linksNoticias {
    width: 100%;
  }
  .acoesLinks {
    width: 100%;
    justify-content: center;
  }
  /** ##########  Above busca   ########## - @media 375px */
  .ct-b-rslt {
    display: block;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
  }
  .img_listCat {
    width: 100%;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .dte-ct-nw-wb {
    font-size: 0.8em;
  }
  .hrBusca {
    display: block;
  }
  /** ##########  Above titulos   ########## - @media 375px */
  .indicatuTitulo {
    font-size: 2em;
  }
  .newsSideTitle {
    font-size: 1em;
  }
  .lastNewsSide {
    font-size: 1em;
  }
  /** ##########  Above politicas   ########## - @media 375px */
  .politicas_content {
    width: 90%;
    margin: 2% 5% 5% 5%;
  }
  /** ##########  Above home   ########## - @media 375px */
  .content_img_slide_home {
    width: 200px;
    height: 200px;
    margin-top: 10%;
  }
  .content_img_pop_home_block {
    background: #ffffff;
  }
  .content_links_home {
    padding: 0;
  }
  .sidebar_links_post_lastNews {
    font-size: 0.9em;
  }
  .content_news_side2 {
    width: 100%;
  }
  .dateLastNews {
    font-size: 0.8em;
  }
  .content_news_side1 {
    display: block;
  }
  .content_news_side2 {
    display: block;
  }
  /** ##########  Above página assine   ########## - @media 375px */
  .assine_title {
    top: 58%;
  }
  /** ##########  Above ads   ########## - @media 375px */
  .ads_texto_mobile {
    display: block;
  }
  .ads_sidebar_posnews1 {
    width: 100%;
    margin: 0;
    display: flex;
    justify-content: center;
  }
  .ads_sidebar_posnews2 {
    width: 100%;
    margin: 0;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 370px) {
  .msg_nao_assinante {
    font-size: 0.8em;
  }
  .nav_ul_f {
    width: 260px;
  }
  .nav_ul_f a {
    width: 260px;
  }
}
@media (max-width: 367px) {
  .subtitles {
    font-size: 0.8em;
  }
  .subtitlesZap {
    font-size: 0.8em;
  }
}
@media (max-width: 360px) {
  .base_bloco2 {
    display: block;
  }
}
@media (max-width: 340px) {
  .base_img_slide {
    height: 25vh;
  }
  .img_slider {
    height: 25vh;
  }
  .title_slide {
    font-size: 0.8em;
  }
  .desc_news_celebrity {
    font-size: 0.6em;
  }
  /** ##########  Above news5   ########## - @media 340px */
  .base_boxFotoNews5_absolute {
    height: 30vh;
  }
  .boxFotoNews5_absolute {
    height: 30vh;
  }
  .boxFotoNews2 {
    width: 100%;
  }
}
@media (max-width: 325px) {
  .btns_dash {
    display: block;
    width: 100%;
  }
  .bloco5_btn {
    display: block;
    text-align: center;
  }
  .btnsNav {
    width: 47%;
    font-size: 0.8em;
  }
  .btnsNavDstk {
    width: 47%;
    font-size: 0.8em;
  }
  .btnsNav:nth-last-of-type(10) {
    margin-left: 1%;
  }
  .btnsNav:nth-last-of-type(4) {
    margin-left: 0;
  }
  .btnsNav:nth-last-of-type(3) {
    margin-right: 0;
  }
  .btnsNav:nth-last-of-type(1) {
    margin-left: 1%;
  }
}
@media (max-width: 324px) {
  .content_post {
    width: 98%;
    margin: 0 1%;
  }
  .titlePostNews {
    font-size: 1.5em;
    line-height: 28px;
  }
  .textoPost {
    font-size: 1.2em;
    line-height: 26px;
  }
  .socialFacebook {
    width: 290px;
  }
  .descFoto_base_post {
    width: 80%;
    left: 0;
  }
}
@media (max-width: 320px) { /** ##########  Above destino   ########## - @media 320px */
  .destino_titulo_sidebar {
    font-size: 1.2em;
  }
  /** ##########  Above menu mobile   ########## - @media 320px */
  .nav_ul_f {
    width: 240px;
  }
  .nav_ul_f a {
    width: 240px;
  }
  /** ##########  Above págian assine   ########## - @media 320px */
  .assinar {
    padding: 10px 0;
  }
  .assine_title {
    top: 60%;
  }
  .logar {
    padding: 10px 0;
  }
  /** ##########  Above busca   ########## - @media 320px */
  .tmLogoDiv {
    margin-top: 15%;
  }
  .campoBusca {
    height: 40px;
  }
  .ct-b-rslt {
    display: block;
  }
  .ct-ft-bsc {
    margin-bottom: 2px;
  }
  .bx-ft-nw-wb {
    width: 100%;
  }
  .img_listCat {
    width: 100%;
  }
  .bsc-inf {
    margin-left: 2%;
  }
  .dte-ct-nw-wb {
    font-size: 0.8em;
  }
  .hrBusca {
    display: block;
  }
  /** ##########  Above contato   ########## - @media 320px */
  .formContato {
    width: 90%;
    margin: 0 5%;
  }
  #ContentFormContato {
    padding: 0 4px;
  }
  #containerContato {
    padding: 0 2px;
  }
  .base_img_slide {
    height: 40vh;
  }
  .img_slider {
    height: 40vh;
  }
  /** ##########  Above news1   ########## - @media 320px */
  .boxFotoNews {
    height: 220px;
  }
  .titleNews1 {
    font-size: 1.4em;
    line-height: 25px;
  }
  .subNews1 {
    font-size: 1em;
  }
  /** ##########  Above news2   ########## - @media 320px */
  .boxFotoNews2 {
    height: 160px;
  }
  .titleNews2 {
    font-size: 1.1em;
  }
  .subNews2 {
    font-size: 1em;
  }
  .anuncio300x250 {
    width: 100%;
  }
  /** ##########  Above news3   ########## - @media 320px */
  .showImg {
    height: 11vh;
    width: 40%;
  }
  .base_boxFotoNews3 {
    height: 30vh;
  }
  .boxFotoNews3 {
    height: 30vh;
  }
  .content_info_newsBlack {
    width: 60%;
  }
  .titleNews3 {
    font-size: 0.9em;
    line-height: 18px;
  }
  .dateLastNews3 {
    font-size: 0.5em;
  }
  /** ##########  Above news4   ########## - @media 320px */
  .dateLastNews4 {
    font-size: 0.8em;
  }
  .dateLastNews4 {
    font-size: 0.8em;
  }
  /** ##########  Above news5   ########## - @media 320px */
  .showImg_news5 {
    height: 30vh;
    width: 100%;
  }
  .boxFotoNews5 {
    width: 100%;
    height: 30vh;
  }
  .content_info_news5 {
    width: 60%;
  }
  /** ##########  Above news6   ########## - @media 320px */
  .base_img_news6 {
    height: 11vh;
  }
  .boxFotoNews6 {
    height: 11vh;
  }
  .titleNews6 {
    font-size: 0.9em;
    line-height: 18px;
  }
  .dateLastNews6 {
    font-size: 0.5em;
  }
  /** ##########  Above news7  ########## - @media 320px */
  .base_img_news7 {
    height: 30vh;
  }
  .boxFotoNews7 {
    height: 30vh;
  }
  .titleNews7 {
    font-size: 0.9em;
    line-height: 18px;
  }
  .dateLastNews7 {
    font-size: 0.5em;
  }
  /** ##########  Above news8   ########## - @media 320px */
  .base_img_news8 {
    height: 22vh;
  }
  .boxFotoNews8 {
    height: 22vh;
  }
  .titleNews8 {
    font-size: 0.9em;
    line-height: 18px;
  }
  .dateLastNews8 {
    font-size: 0.5em;
  }
  /** ##########  Above sidenews (últimas notícias) ########## - @media 320px */
  .destino_titulo_sidebar {
    font-size: 1em;
  }
  .content_img_sidenews_section1 {
    height: 30vh;
  }
  .img_sidenews_section1 {
    height: 30vh;
  }
  .sidebar_links_post_lastNews {
    font-size: 0.9em;
    line-height: 18px;
  }
  .painel_img_pop_post {
    width: 40%;
    height: 11vh;
  }
  .img_pop_post_flex {
    height: 11vh;
  }
  .content_links_home {
    width: 60%;
  }
  .sidebar_links_post_pop {
    font-size: 0.9em;
    line-height: 18px;
  }
  /** ##########  Above cat   ########## - @media 320px */
  .navCatTitle {
    font-size: 1.3em;
  }
  .contentNavCatHome {
    display: block;
    margin-top: 2%;
  }
  .navcatBlocoA {
    width: 100%;
    display: block;
  }
  .categoriaTitulo {
    font-size: 1.5em;
  }
  .categoriaTitulo2-A {
    margin-left: 0;
  }
  .categoriaTitulo3-A {
    margin-left: 0;
  }
  .navcatBlocoB {
    width: 100%;
    display: block;
  }
  .categoriaTitulo1-B {
    margin-left: 0;
  }
  .categoriaTitulo2-B {
    margin-left: 0;
  }
  .titleCatWeb {
    font-size: 1em;
    text-align: center;
  }
  .titleNewsCatWeb {
    font-size: 1em;
  }
  .dateCatNewsWeb {
    font-size: 0.8em;
  }
  .catTitle {
    font-size: 1.1em;
  }
  /** ##########  Above footer   ########## - @media 320px */
  .copyrigth {
    font-size: 0.65em;
    margin-left: 0;
    text-align: center;
  }
  .menuAFooter {
    padding: 0;
  }
  .linksFooter {
    display: block;
  }
  /** ##########  Above post   ########## - @media 320px */
  .titlePostNews {
    font-size: 1.5em;
    line-height: 28px;
  }
  .textoPost {
    font-size: 1.1em;
    line-height: 26px;
  }
  .socialFacebook {
    width: 290px;
  }
  .zapIconMsgBase {
    width: 50px;
    height: 50px;
  }
  .subtitles {
    font-size: 0.8em;
  }
  .subtitlesZap {
    font-size: 0.8em;
  }
  /** ##########  Above sidebar   ########## - @media 320px */
  .indicatuTitulo {
    font-size: 2em;
    text-align: center;
  }
  .newsSideTitle {
    font-size: 1em;
  }
  .lastNewsSide {
    font-size: 1em;
  }
}
@media (max-width: 315px) {
  .socialFacebook {
    width: 265px;
  }
  .textoPost {
    font-size: 1em;
    line-height: 23px;
  }
}
@media (max-width: 300px) {
  .btns_dash {
    display: block;
    width: 100%;
  }
  .bloco5_btn {
    display: block;
    text-align: center;
  }
  .btnsNav {
    width: 100%;
    font-size: 0.8em;
  }
  .btnsNavDstk {
    width: 100%;
    font-size: 0.8em;
  }
  .btnsNav:nth-last-of-type(10) {
    margin-left: 0;
  }
  .btnsNav:nth-last-of-type(4) {
    margin-left: 0;
  }
  .btnsNav:nth-last-of-type(2) {
    margin-left: 0;
  }
  .btnsNav:nth-last-of-type(1) {
    margin-left: 0;
  }
  /** ##########  Above form campos   ########## */
  .titleConfig {
    font-size: 1.1em;
    margin-top: 7%;
  }
  .titleConfigUserAdmin {
    font-size: 1.1em;
    margin-top: 7%;
  }
  .contentConfig {
    width: 98%;
    margin: 0 1%;
  }
  .contentConfig_icons {
    width: 98%;
    margin: 0 1%;
  }
  .formCamposYllo {
    font-size: 0.8em;
    height: 38px;
  }
  .formCamposgreen {
    font-size: 0.8em;
    height: 38px;
  }
  /** ##########  Above box foto   ########## */
  .boxBoxFotoAdmin2 {
    height: 170px;
  }
  .boxBoxFotoAdmin3 {
    height: 170px;
  }
  .boxBoxFotoAdmin {
    height: 170px;
  }
  .boxBoxFoto_post_admin {
    height: 170px;
  }
  /** ##########  Above btn config create   ########## */
  .btn20GreenLeft {
    width: 100%;
    height: 35px;
    font-size: 1em;
  }
}
@media (max-width: 289px) {
  .socialFacebook {
    width: 255px;
  }
}
@media (max-width: 288px) {
  .userDataCad {
    font-size: 0.8em;
  }
  .criadoEm {
    font-size: 0.8em;
  }
}
@media (max-width: 280px) {
  .autorEditNews {
    width: 20%;
    text-align: center;
  }
  .boxBoxFotoAdmin {
    height: 150px;
  }
  .boxBoxFoto_post_admin {
    height: 150px;
  }
  .boxBoxFotoAdmin2 {
    height: 150px;
  }
  .boxBoxFotoAdmin3 {
    height: 150px;
  }
  /** ##########  Above tela login   ########## */
  .imgTelaLogin {
    margin: 0 0 0 8%;
  }
  .container_acao_logar_web {
    margin-top: 5%;
    margin-bottom: 3%;
  }
  .input_dados {
    padding: 20px;
  }
  .btn_login_web {
    height: 47px;
  }
  /** ##########  Above assine pagseguro   ########## */
  .title_tanks_assinar {
    font-size: 1em;
  }
  .base_logo_create_userweb {
    margin-top: 7%;
  }
  .tmLogo {
    margin: 0 0 0 3%;
  }
  .container_create_perfil_userweb {
    width: 86%;
    margin: 0 7% 5%;
  }
  .btn_create_perfil_userweb {
    width: 98%;
    font-size: 0.8em;
    margin: 4% 1% 0;
    padding: 12px 40px;
  }
  .base_img_slide {
    height: 26vh;
  }
  .img_slider {
    height: 26vh;
  }
  .content_img_info_side {
    width: 100%;
  }
  .content_img_sidenews_section1 {
    height: 24vh;
  }
  .img_sidenews_section1 {
    height: 24vh;
  }
}
@media (max-width: 279px) {
  .titlePostNews {
    font-size: 1.2em;
    line-height: 25px;
  }
  .socialFacebook {
    width: 235px;
  }
}
@media (max-width: 272px) {
  .titleNews6 {
    font-size: 1.6em;
    margin-left: 0;
    line-height: 26px;
    color: #ffffff;
  }
  .titleNews6:hover {
    color: #000000;
  }
  .subNews6 {
    width: 49%;
    font-size: 1em;
    margin-left: 1%;
  }
  .dateLastNews6 {
    font-size: 1.3em;
  }
}
@media (max-width: 270px) {
  .catTitle {
    font-size: 1em;
  }
}
@media (max-width: 261px) {
  .navCatTitle {
    font-size: 1em;
  }
  .contentNavCatHome {
    margin-top: 2px;
  }
  .categoriaTitulo {
    font-size: 1.2em;
  }
}
@media (max-width: 260px) {
  .hrBusca {
    display: block;
  }
  .bx-ft-nw-wb {
    width: 100%;
  }
  .img_listCat {
    width: 100%;
  }
  .hrBusca {
    display: block;
  }
  /** ##########  Above foto admin   ########## */
  .boxBoxFotoAdmin {
    height: 140px;
  }
  .boxBoxFoto_post_admin {
    height: 140px;
  }
  .boxBoxFotoAdmin2 {
    height: 140px;
  }
  .boxBoxFotoAdmin3 {
    height: 140px;
  }
}
@media (max-width: 259px) {
  .boxFotoNews2 {
    height: 120px;
  }
  .titleNews3 {
    font-size: 0.9em;
    line-height: 20px;
  }
  .dateLastNews2 {
    font-size: 0.8em;
  }
  /** ##########  Above news5 - @media 259px  ########## */
  .titleNews5 {
    font-size: 1.1em;
  }
  .subNews5 {
    font-size: 0.9em;
    line-height: 20px;
  }
  /** ##########  Above news6 - @media 259px  ########## */
  .titleNews6 {
    font-size: 1.2em;
    line-height: 20px;
  }
  /** ##########  Above news7  - @media 259px ########## */
  .titleNews7 {
    font-size: 1em;
    line-height: 20px;
  }
  .dateLastNews4 {
    font-size: 0.8em;
  }
  /** ##########  Above news8  - @media 259px ########## */
  .titleNews8 {
    font-size: 1.5em;
  }
  /** ##########  Above post  - @media 259px ########## */
  .titleCatPost {
    font-size: 1em;
  }
  .titleListCatWeb {
    font-size: 1em;
  }
  .titlePostNews {
    font-size: 1.1em;
    line-height: 20px;
  }
  .subtitlePost {
    font-size: 0.9em;
  }
  .datePost {
    font-size: 0.7em;
  }
  .por_redacao_img {
    font-size: 0.7em;
  }
  .fonte {
    font-size: 0.75em;
  }
  .zap_info2 {
    font-size: 0.75em;
  }
  .contentSocialPost {
    display: block;
  }
  .textoPost {
    font-size: 1.1em;
    line-height: 23px;
  }
  .viewsTop {
    font-size: 0.7em;
  }
  .viewsCount {
    font-size: 0.8em;
  }
  .viewsText {
    font-size: 0.8em;
  }
  .autorName {
    font-size: 1.2em;
    color: #2a9055;
  }
  .socialContentFace {
    width: 30px;
    height: 30px;
  }
  .socialContentTwi {
    width: 30px;
    height: 30px;
  }
  .socialContentZap {
    width: 30px;
    height: 30px;
  }
  .socialFacebook {
    width: 230px;
    margin: 0;
    padding: 0;
  }
  /** ##########  Above info side   ########## */
  .newsSideTitle {
    font-size: 1em;
  }
  .lastNewsSide {
    font-size: 0.9em;
  }
  .dateLastNews {
    font-size: 0.8em;
  }
}
@media (max-width: 255px) {
  .titleNews6 {
    font-size: 1.3em;
    margin-left: 0;
    line-height: 26px;
    background: #F56600;
    color: #ffffff;
  }
  .titleNews6:hover {
    color: #000000;
  }
  .subNews6 {
    width: 100%;
    font-size: 1em;
    margin-left: 1%;
  }
  .dateLastNews6 {
    font-size: 0.9em;
  }
}
@media (max-width: 254px) {
  .boxFotoNews {
    height: 140px;
  }
  /** ##########  Above news5   ########## */
  .titleNews5 {
    font-size: 1.1em;
    margin-left: 0;
  }
  .subNews5 {
    font-size: 0.9em;
    margin-left: 0;
    line-height: 20px;
  }
  /** ##########  Above info social   ########## */
  .container_comments {
    width: 100%;
    margin: 0;
  }
  .fb-comments {
    padding: 0;
  }
  .socialFacebook {
    width: 200px;
  }
  .titlePostNews {
    font-size: 1em;
  }
  /** ##########  Above info barra topo   ########## */
  .indicatuTitulo {
    font-size: 3em;
  }
  .tmLogo {
    width: 120px;
  }
  .logo_master_web {
    width: 120px;
  }
  /** ##########  Above tela enter   ########## */
  .tmLogo_enter {
    width: 120px;
  }
  /** ##########  Above side info   ########## */
  .sideLinks {
    font-size: 1em;
  }
}
@media (max-width: 240px) {
  .navCatTitle {
    font-size: 1em;
  }
  .contentNavCatHome {
    margin-top: 2px;
  }
  .categoriaTitulo {
    font-size: 1.2em;
  }
  /** ##########  Above nav bloco - @media 240px  ########## */
  .tmLogoDiv {
    margin-top: 20%;
  }
  header {
    padding: 0;
  }
  .navBar {
    padding: 0;
  }
  .campoBusca {
    width: 100px;
    height: 30px;
  }
  .amburguer {
    z-index: 9999;
  }
  .menuNew {
    max-width: 240px;
  }
  .titleConfigTanksEmail {
    font-size: 1em;
  }
  .tanksMessage {
    font-size: 1.3em;
    text-align: center;
  }
  .tanksMessage2 {
    font-size: 1em;
    text-align: center;
  }
  /** ##########  Above contato  - @media 240px ########## */
  .formContato {
    width: 100%;
    margin: 0;
  }
  .containerTanksEmail {
    padding-bottom: 15px;
  }
  #containerContato {
    padding: 0 2px;
  }
  /** ##########  Above news5  - @media 240px ########## */
  .titleNews5 {
    font-size: 1.1em;
  }
  .subNews5 {
    font-size: 0.9em;
    line-height: 20px;
  }
  /** ##########  Above info post - @media 240px  ########## */
  .descFotoPost {
    font-size: 0.65em;
  }
  .viewsCount {
    font-size: 0.8em;
  }
  .content_form {
    width: 100%;
    margin: 0;
  }
  .titulos {
    font-size: 1.3em;
  }
  .subtitles {
    font-size: 0.8em;
  }
  .subtitlesZap {
    font-size: 0.8em;
  }
  .descNews::-moz-placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .descNews::placeholder {
    color: #75758A;
    font-size: 1em;
    padding: 4px 1px;
  }
  .titleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .titleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::-moz-placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .SubTitleNews::placeholder {
    font-size: 0.9em;
    color: #979797;
  }
  .tituloReda {
    font-size: 1em;
  }
  .textarea {
    font-size: 0.9em;
  }
  .boxBoxFotoAdmin {
    height: 150px;
  }
  .boxBoxFoto_post_admin {
    height: 150px;
  }
  .boxBoxFotoAdmin2 {
    width: 100%;
    height: 150px;
  }
  .boxBoxFotoAdmin3 {
    width: 100%;
    height: 150px;
  }
  .titleCampos {
    font-size: 0.9em;
  }
  .formInputs {
    height: 35px;
  }
  .acessos {
    width: 100%;
    border: none;
    margin-top: 5px;
  }
  .dataContent {
    border: none;
    margin-top: 5px;
  }
  .btn16Red {
    width: 100%;
    font-size: 0.9em;
  }
  /** ##########  Above list news - @media 240px  ########## */
  .contentListNews {
    width: 98%;
    margin: 0 1%;
  }
  .listNewsContent {
    display: block;
  }
  .noticiasTitle {
    font-size: 1.2em;
  }
  .content_Id_LinkNews {
    display: flex;
    width: 100%;
  }
  .listNewsLink {
    font-size: 0.8em;
  }
  .linksNoticias {
    width: 100%;
  }
  .linkInsereNews {
    width: 100%;
    margin: 0;
  }
  .insereNews {
    text-align: center;
    margin-left: 0;
  }
  .acoesLinks {
    width: 100%;
    justify-content: center;
  }
  /** ##########  Above create cat  - @media 240px ########## */
  .content_btn_create_cat {
    width: 100%;
    background: #FEBF2C;
  }
  .create_cat_input {
    width: 100%;
    height: 40px;
  }
  .create_cat_input::-moz-placeholder {
    font-size: 0.9em;
  }
  .create_cat_input::placeholder {
    font-size: 0.9em;
  }
  .btn20RedCter {
    width: 100%;
    margin: 0;
    margin-top: 4%;
    height: 32px;
    font-size: 1em;
  }
  /** ##########  Above users  - @media 240px ########## */
  .container_users {
    display: block;
  }
  .content_actinos_user {
    width: 100%;
  }
  .content_user_name {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .base_name_user {
    width: 100%;
  }
  .content_info_user {
    width: 100%;
    display: block;
    text-align: center;
  }
  .content_entrou_em {
    width: 100%;
  }
  .info_user {
    width: 100%;
  }
  .content_actions_user {
    justify-content: center;
  }
}
