﻿.hover-effect {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.flexboxed {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
#owl-banner-job > div.owl-controls {
  display: none;
}
.noticias-content .right .banner img {
  width: 100%;
}
/*<!-- estilos da primeira versão do layout -->*/
.f12 {
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.f14 {
  font-size: 1.4rem;
  line-height: 1.8rem;
}
.f16 {
  font-size: 1.6rem;
  line-height: 2rem;
}
.f18 {
  font-size: 1.8rem;
  line-height: 2.2rem;
}
.f20 {
  font-size: 2rem;
  line-height: 2.4rem;
}
.f22 {
  font-size: 2.2rem;
  line-height: 2.6rem;
}
.f24 {
  font-size: 2.4rem;
  line-height: 2.8rem;
}
.f28 {
  font-size: 2.8rem;
  line-height: 3.2rem;
}
.f32 {
  font-size: 3.2rem;
  line-height: 3.6rem;
}
html {
  -webkit-font-smoothing: subpixel-antialiased;
  font-smooth: always;
}
html,
body {
  font-size: 10px;
  line-height: 1.4rem;
}
* {
  font-family: 'Lato', sans-serif;
}
#edicoes-menu,
#navigation-menu {
  display: none;
}
#edicoes-menu h1 {
  font-size: 1.5rem;
  margin: 1em;
}
#edicoes-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#edicoes-menu li {
  float: left;
  margin-bottom: 1em;
}
#edicoes-menu li a {
  color: #dd4a3d;
}
#edicoes-menu li a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
#navigation-menu {
  padding: 1em;
}
#navigation-menu a {
  color: #fff;
}
#navigation-menu a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
#navigation-menu input {
  border: 1px solid #675b66;
  border-radius: 3px;
  background-color: #000;
  color: #a2a19c;
  padding: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  width: 100%;
}
#navigation-menu button {
  display: none;
}
#navigation-menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#navigation-menu ul li {
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
.side-menu.sidr.left {
  box-shadow: rgba(0, 0, 0, 0.3) 3px 0px 3px;
  overflow: hidden;
}
.side-menu.sidr.right {
  box-shadow: rgba(0, 0, 0, 0.3) -3px 0px 3px;
  overflow: hidden;
}
.side-menu.sidr.right ul li.row div div div {
  margin-bottom: 2rem;
  font-size: 2.4rem !important;
  line-height: 2.8rem !important;
}
.side-menu.sidr.right ul li.row div div a span {
  font-size: 1.7rem;
  line-height: 2.1rem;
}
.side-menu.sidr.right #edicoes-menu h1 {
  margin: 0;
  margin-left: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
object[type^='application/gas-events'] {
  display: none;
}
.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mobile {
  display: none;
}
.conteudo {
  max-width: 1140px;
}
.bg1 {
  background-color: #a2a19c;
}
.bg2 {
  background-color: #ffffff;
}
.bg3 {
  background-color: #82827a;
}
.bg4 {
  background-color: #4fe3c1;
}
.bg5 {
  background-color: #30302e;
}
.row.bg3 * {
  color: #fff;
}
.splitter {
  border: 0;
  border-top: 2px #eeeeee solid;
}
.header-container {
  padding: 0;
  margin: 0;
  padding-left: 2px;
  padding-right: 2px;
  background-color: #FFF;
}
.row.grid-noticias {
  border-top: 2px solid #fff;
}
.header-container .menu {
  margin: 0;
  background-color: #322831;
  /*height: 79px;*/
}
.header-container .menu * {
  color: #fff;
}
.header-container .content {
  background-color: #82827a;
}
.header-container .container-noticia {
  border-top: 2px solid #000;
  border-bottom: 10px solid #000;
}
.header-container .container-noticia .noticia.grande {
  border-right: 2px solid #000;
}
#shopping-prev,
#shopping-next,
#mais-lidas-carousel-prev,
#mais-lidas-carousel-next {
  cursor: pointer;
  z-index: 9999;
}
.hash-mais span {
  display: inline-block;
}
.hash-mais .f28 {
  float: left;
}
.hash-mais .f16 {
  text-transform: uppercase;
  font-weight: bold;
  line-height: 3.2rem;
  padding-left: 1rem;
}
.modal-content {
  border-radius: 0;
  background-color: #FFF;
  /*/#312831;*/
  color: #000;
}
.modal-header {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
}
.modal-header,
.modal-footer {
  border: 0;
}
.modal-body img {
  /*border: 1px solid #000;*/
}
.modal-header button.close {
  color: #000;
  /*#ef5157;*/
  opacity: 1;
  text-shadow: 0 1px 0 #000 /*#ef5157*/;
}
.modal-footer {
  font-size: 16px;
  line-height: 20px;
}
.blog-entry h1,
.servico-entry h1,
.servico .entry h1,
.blog .entry h1 {
  font-weight: normal;
}
.blog-entry h2,
.servico-entry h2,
.servico .entry h2,
.blog .entry h2 {
  font-weight: lighter;
}
.blog-entry h3,
.servico-entry h3,
.servico .entry h3,
.blog .entry h3 {
  font-weight: lighter;
}
form .busca .form-control-feedback {
  pointer-events: initial !important;
}
.site-data.contato .nav li a {
  color: #fff;
}
.site-data.contato .nav li a:hover {
  -moz-transition: opacity 0.2s ease-in-out !important;
  -o-transition: opacity 0.2s ease-in-out !important;
  -webkit-transition: opacity 0.2s ease-in-out !important;
  transition: opacity 0.2s ease-in-out !important;
  opacity: 0.5 !important;
}
.gbjt1-content #owl-banner-job .job-item {
  padding-right: 2rem !important;
  border-right: 2px solid #0e3757;
  height: 13rem;
  width: 100% !important;
}
.phone .phone-number,
.phone .phone-number a,
.phone .phone-number a:active,
.phone .phone-number a:hover {
  color: #fbde00 !important;
  text-decoration: none;
}
/*****************/
/* media queries */
/*****************/
@media (min-width: 1200px) {
  div.side {
    width: 26.1rem;
  }
  .conteudo {
    width: 114rem;
  }
}
@media (max-width: 1199px) {
  /* < lg */
  div.side {
    display: none;
  }
  .hash-mais-shopping {
    text-align: right;
  }
}
@media (max-width: 767px) {
  /* xs */
  .site-content.bottom-banners .site-data.advertisement {
    background-color: #FFF !important;
    padding: 0 !important;
  }
  .site-content.bottom-banners .site-data.advertisement a {
    width: 100%;
    padding-bottom: 2rem;
  }
  #menu .menu-row img.logo {
    margin-left: -2rem;
    max-width: 6rem !important;
    max-height: 6rem !important;
  }
  .gbjt1-content #owl-banner-job .job-item {
    border-right: none !important;
  }
  .shopping .shopping-content #shopping-next {
    padding-right: 2rem !important;
  }
  .shopping .shopping-content #shopping-prev {
    padding-left: 2rem !important;
  }
  .rodape .edicoes .assine {
    height: 81% !important;
  }
  .gbjt1-content #owl-banner-job-prev {
    padding-left: 0.5rem !important;
    z-index: 99999;
  }
  .gbjt1-content #owl-banner-job-next {
    padding-right: 0.5rem !important;
    z-index: 99999;
  }
  #navigation-menu a {
    font-size: 2.6rem;
    line-height: 3rem;
  }
  #navigation-menu a:active {
    -moz-transition: opacity 0.2s ease-in-out !important;
    -o-transition: opacity 0.2s ease-in-out !important;
    -webkit-transition: opacity 0.2s ease-in-out !important;
    transition: opacity 0.2s ease-in-out !important;
    opacity: 0.5 !important;
  }
  .hash-mais-shopping .hash-mais .f16 {
    font-size: 1.375rem;
    line-height: 1.875rem;
    /*line-height: 1.6rem;*/
  }
  .hash-mais-shopping {
    text-align: center;
  }
  .hash-mais-shopping .col-xs-4 {
    text-align: center;
  }
  .hash-mais-shopping .col-xs-8 {
    text-align: left;
  }
  div.side {
    display: none;
  }
  .mobile {
    display: block;
  }
  .not-mobile {
    display: none !important;
  }
  .alternativa-social .fb-page.alternativa-online {
    margin-bottom: 1em;
  }
  .shopping .lista {
    margin-top: 2em;
  }
  .bloco-rodape.edicoes {
    padding: 1em;
    font-size: 0.85rem !important;
  }
  .menu .social-list {
    padding-bottom: 0;
  }
  .menu .ultima-edicao {
    padding-bottom: 0;
  }
  #shopping-prev,
  #shopping-next {
    padding: 0;
  }
  .side-menu.sidr.right ul li.row div div div {
    margin-bottom: 1rem;
    font-size: 1.6rem !important;
    line-height: 2rem !important;
  }
  .side-menu.sidr.right ul li img {
    max-width: 68px;
    max-height: 92px;
  }
  .side-menu.sidr.right ul li.row div div a span {
    font-size: 1.2rem;
    line-height: 1.6rem;
  }
  .side-menu.sidr.right #edicoes-menu h1 {
    margin: 0;
    margin-left: 0.75rem;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
}
/*<!-- estilos globais -->*/
a {
  text-decoration: none;
}
a:hover,
a:active {
  text-decoration: none;
}
.transicao {
  transition: 0.3s;
}
.side-bar {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  /* Safari 6.1+ */
  -ms-flex: 1 1 auto;
  /* IE 10 */
}
.side-bar:nth-child(1) {
  -webkit-box-ordinal-group: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 1;
  /* OLD - Firefox 19- */
  -ms-flex-order: 1;
  /* TWEENER - IE 10 */
  -webkit-order: 1;
  /* NEW - Chrome */
  order: 1;
}
.side-bar:nth-child(3) {
  -webkit-box-ordinal-group: 3;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 3;
  /* OLD - Firefox 19- */
  -ms-flex-order: 3;
  /* TWEENER - IE 10 */
  -webkit-order: 3;
  /* NEW - Chrome */
  order: 3;
}
.site-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
.site-content > .site-data {
  -webkit-box-ordinal-group: 2;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 2;
  /* OLD - Firefox 19- */
  -ms-flex-order: 2;
  /* TWEENER - IE 10 */
  -webkit-order: 2;
  /* NEW - Chrome */
  order: 2;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  /* Safari 6.1+ */
  -ms-flex: 1 1 auto;
  /* IE 10 */
  border-left: 2px solid;
  border-right: 2px solid;
}
/*<!-- banners -->*/
/* propagandas */
.advertisement {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.advertisement a {
  float: left;
}
.advertisement a:nth-child(1),
.advertisement a:nth-child(2),
.advertisement a:nth-child(3) {
  margin-right: 2.66rem;
}
.edicoes .assine > div:first-child {
  position: relative;
  height: 100%;
}
.edicoes .assine > div > .valores {
  position: absolute;
  left: 0;
  top: 25%;
}
.edicoes .assine > div > .info {
  position: absolute;
  right: 0;
  top: 0;
}
.edicoes .assine > div > .info .logo {
  margin-bottom: 1rem;
  width: 100%;
}
.side-menu.sidr.right > .hash-mais {
  padding-left: 15px;
  clear: both;
}
.side-menu.sidr.right .hash-mais .f28 {
  color: #dd4a3d;
}
.side-menu.sidr.right .hash-mais .f16 a {
  color: #fff;
}
#edicoes-menu li,
.edicoes-wrap {
  width: 100%;
}
/*.edicoes-wrap .imagem {
    width: 34%;
}*/
.edicoes-wrap .imagem img {
  max-width: 100% !important;
  max-height: 100% !important;
}
.edicoes-wrap .imagem,
.edicoes-wrap .info {
  float: left;
  padding-left: 1.5rem;
}
/*<!-- media queries -->*/
/* sm pra frente */
@media (min-width: 768px) and (max-width: 1139px) {
  html,
  body {
    font-size: 0.6510416666666667vw;
    line-height: 1.171875vw;
  }
  .advertisement a {
    width: 23.69%;
  }
  .advertisement a img {
    width: 100%;
    height: auto;
  }
  .f14 {
    font-size: 1.9rem;
    line-height: 2.5rem;
  }
  .site-content > .site-data {
    width: 100%;
  }
  #menu .menu-row div:nth-child(4) {
    display: none;
  }
  .site-content > .site-data.social-block {
    padding: 1rem;
  }
  .social-block .empregos {
    text-align: center;
  }
  .social-block .alternativa-empregos {
    border: 0;
    margin: 0;
  }
  .edicoes .assine > div:first-child {
    width: 80% !important;
  }
  .social-block .empregos {
    width: 50%;
    float: left;
  }
  .rodape .alternativa {
    width: 40%;
    height: 237px;
    padding: 1rem;
  }
  .rodape .edicoes {
    width: 60%;
    height: 237px;
    padding: 1rem;
  }
  .rodape .mais-detalhes {
    width: 100%;
  }
  .edicoes .assine {
    width: 72% !important;
  }
  .contato .container .qr {
    width: 17%;
  }
  .contato .container .nav {
    width: 22%;
  }
  .contato .phone {
    width: 16%;
  }
  .contato .email {
    width: 16%;
  }
  .contato .address {
    float: left;
  }
  #shopping-prev {
    padding-right: 2rem;
  }
  #shopping-next {
    padding-left: 2rem;
  }
  #shopping-prev,
  #shopping-next {
    line-height: 20rem !important;
  }
  .shopping-content {
    height: auto !important;
    padding-bottom: 42px;
  }
  .shopping .banner img {
    max-width: 250px;
    height: auto;
  }
}
.edicoes-wrap .imagem {
  width: 15.5vh;
}
#edicoes-menu li {
  margin-bottom: 3vh !important;
}
/* md pra frente */
@media (min-width: 1140px) {
  html,
  body {
    font-size: 10px;
    line-height: 14px;
  }
  .advertisement a {
    width: 265px;
  }
  .advertisement a img {
    width: 100%;
    height: auto;
  }
  .eventos .mais img {
    max-width: 263px;
  }
  .f24 {
    font-size: 2.4rem !important;
    line-height: 2.8rem !important;
  }
  .site-content > .site-data {
    width: 114.4rem;
    max-width: 1144px;
  }
  #shopping-prev {
    padding-right: 2rem;
  }
  #shopping-next {
    padding-left: 2rem;
  }
  #shopping-prev,
  #shopping-next {
    line-height: 20rem !important;
  }
  #shopping-prev img,
  #shopping-next img {
    width: auto !important;
  }
  .shopping-content {
    height: auto !important;
    padding-bottom: 42px;
  }
}
/* até lg */
@media (max-width: 1140px) {
  .site-content .side-bar {
    display: none;
  }
}
@media (max-width: 1139px) {
  .noticias-content .right .alternativa-tv img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* sm */
  .hash-mais-shopping .col-xs-4 {
    text-align: right;
  }
  .hash-mais-shopping .col-xs-8 {
    /*line-height: 56px;*/
  }
}
/* xs */
@media (max-width: 767px) {
  .noticias-content .right .alternativa-tv img {
    padding-top: 2rem;
  }
  /*.edicoes-wrap .imagem {
        width: 13.5vh;
    }*/
  /* todos os elementos */
  html,
  body {
    font-size: 2.5vw;
    line-height: 3.75vw;
    overflow-x: hidden;
  }
  .site-content > .site-data {
    border-right: 0;
    border-left: 0;
  }
  #menu .menu-row div:nth-child(2) {
    text-align: center;
  }
  .site-content > .site-data {
    width: 100%;
  }
  /* menu */
  #menu {
    height: 5rem;
    border-bottom: 0.25rem solid #000;
  }
  #menu .menu-row img.logo {
    max-width: 5rem !important;
    max-height: 5rem !important;
    z-index: 9999;
  }
  /* shopping */
  .shopping .header {
    padding: 1.25rem;
  }
  .shopping .header .mais {
    width: 13.125rem;
  }
  .shopping .hash-mais a {
    color: #000;
  }
  .hash-mais-shopping .hash-mais {
    padding-left: 2rem;
    text-align: left;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
  }
  .hash-mais-shopping .hash-mais .f16 {
    font-size: 1.375rem;
    line-height: 1.875rem;
    /*line-height: 1.6rem;*/
  }
  .hash-mais-shopping {
    text-align: center;
  }
  .hash-mais-shopping .col-xs-4 {
    text-align: center;
  }
  .hash-mais-shopping .col-xs-8 {
    text-align: left;
  }
  .shopping-content {
    padding-top: 1.25rem;
    height: 29.375rem !important;
  }
  #shopping-next,
  #shopping-prev,
  #shopping-prev > span {
    line-height: 29.375rem;
  }
  #shopping-carousel .shopping-item a.goto {
    padding: 0.5rem;
  }
  /* alternativa social */
  .social-block {
    padding: 0.5rem;
  }
  .social-block .alternativa {
    margin-bottom: 1.875rem;
  }
  .social-block .alternativa-online {
    margin-right: 0;
  }
  .social-block .alternativa {
    width: 100%;
  }
  .social-block .alternativa-empregos {
    margin-left: 0;
  }
  /* rodapé */
  .rodape .alternativa .logo .imagem img {
    max-height: 8.75rem;
    max-width: 8.75rem;
    margin-bottom: 0;
  }
  .rodape .alternativa .logo {
    padding-top: 0;
    width: 24.625rem;
  }
  .rodape .alternativa .logo .f24 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .rodape .alternativa {
    height: 19.75rem;
    padding: 1.25rem;
    width: 100%;
  }
  .rodape .alternativa .menu {
    padding-top: 0;
    margin-left: -3rem;
  }
  .rodape .alternativa .menu .navegacao {
    line-height: 2.4rem;
  }
  .rodape .edicoes {
    padding: 1.5rem !important;
    height: 18.25rem;
    width: 100%;
  }
  .rodape .edicoes img.revista {
    height: 11.875rem;
    width: 24% !important;
    float: left;
    position: relative;
    bottom: -2.375rem;
  }
  .rodape .edicoes .assine {
    margin-left: 0;
    height: 81%;
    width: 76% !important;
    float: left;
    position: relative;
  }
  .rodape .mais-detalhes {
    height: 2rem;
    padding: 0.625rem;
    width: 100%;
    height: 1.875rem;
    font-size: 1rem;
    padding: 0;
    bottom: -1.875rem;
  }
  .rodape .assine .f20 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .rodape .assine .valores {
    line-height: 1.25rem;
    padding: 0;
    padding-left: 1em;
    text-align: left;
    width: auto;
    margin-right: 2.5rem;
    float: left;
    line-height: 0.625rem;
    margin-top: -0.625rem;
  }
  .rodape .assine .info {
    padding: 0;
    text-align: left;
    width: 15.125rem;
    float: left;
    margin-top: -0.625rem;
  }
  .rodape .assine .info .f14 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .rodape .assine .info .f28 {
    font-size: 2.3rem !important;
    line-height: 3rem;
    padding-bottom: 0;
  }
  /* contato */
  .contato .container {
    padding: 0;
  }
  .contato .container .qr {
    float: left;
    width: 33.33% !important;
    line-height: 21.125rem;
  }
  .contato .container .qr img {
    width: 8rem;
    height: 8rem;
  }
  .contato .container .nav {
    float: left;
    width: 13.5rem;
    margin-top: 1.875rem;
  }
  .contato .nav ul {
    font-size: 1.125rem;
  }
  .contato .phone {
    float: left;
    width: 9.75rem;
    padding-left: 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
    margin-top: 1.875rem;
  }
  .contato .alternativa-email {
    text-align: center;
  }
  .contato .alternativa-email span:nth-child(1):after {
    content: ' ';
  }
  .contato .email {
    float: left;
    width: 13.5rem;
    margin-right: 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
    margin-top: 2.5rem;
    text-align: left;
    padding-right: 2rem;
  }
  .contato .email img {
    width: 11.125rem;
    height: 4.5rem;
  }
  .contato .address {
    float: left;
    font-size: 1.125rem;
    margin-top: 2.5rem;
  }
}
form span.glyphicon-search {
  cursor: pointer !important;
}
#fixed-foot-banner {
  margin-bottom: 90px;
}
#fixed-foot-banner img {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 9999;
  max-height: 90px;
}
.gbjt1 .heading h3 a {
  color: #FFF;
}
.gbjt1-content #owl-banner-job .owl-item:nth-child(n+1) {
  padding-left: 20px;
}
.go-top-nav button,
.go-top-nav-2 button {
  background-color: white;
  width: 100%;
  border: 0;
  font-size: 2rem;
  padding: 2rem;
  text-align: center;
}
.go-top-nav button i,
.go-top-nav-2 button i {
  font-size: 3rem;
  vertical-align: middle;
  text-align: center;
}
@media (orientation: portrait) {
  .go-top-nav {
    display: block;
  }
  .go-top-nav-full,
  .go-top-nav-2 {
    display: none;
  }
}
@media (orientation: landscape) {
  .go-top-nav {
    display: none;
  }
  .go-top-nav-2 {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
    width: 114.4rem;
    text-align: center;
  }
  .go-top-nav-full {
    display: flex;
    text-align: center;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .gbjt1-content #owl-banner-job .header,
  .gbjt1-content #owl-banner-job .company,
  .gbjt1-content #owl-banner-job .vacancy {
    font-size: 1rem !important;
    line-height: 1.4rem !important;
  }
  .gbjt1-content #owl-banner-job .location {
    font-size: 0.9rem !important;
    line-height: 1.3rem !important;
  }
  .gbjt1-content #owl-banner-job .job-item {
    height: 8rem !important;
  }
  #navigation-menu a {
    font-size: 1rem;
    line-height: 1.4rem;
  }
}
.gbjt1-content #owl-banner-job .job-item.sem-borda {
  border-right: 0 solid transparent !important;
}
.gbjt1-content #owl-banner-job .location {
  color: #337ab7;
  display: block;
  font-size: 1.3rem;
  line-height: 1.9rem;
}
@media (min-width: 1140px) and (max-width: 1160px) {
  .rodape .alternativa {
    width: 40% !important;
  }
  .rodape .edicoes {
    width: 60% !important;
  }
}
@media (min-width: 768px) and (max-width: 1139px) {
  html,
  body {
    font-size: 8px;
  }
  #menu .menu-row div:nth-child(6) {
    width: 26rem !important;
  }
}
@media (max-width: 640px) {
  #shopping-carousel .shopping-item a.goto {
    margin-bottom: 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 1139px) {
  .advertisement a {
    margin-right: 3.5% !important;
    width: 21% !important;
  }
  .advertisement a:first-child {
    margin-left: 2%;
  }
  .advertisement a:last-child {
    margin-right: 2%;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .shopping .banner img {
    margin-left: auto !important;
  }
}
.banner-100 img {
  max-width: 100% !important;
}