      @import url('https://fonts.googleapis.com/css?family=Inter:300,400,500,700,900');
      .lista_leiloes article:nth-child(4n+1) {
        clear: both;
      }
      /*///////////////////
      Fontes
      ///////////////////*/
      /*Back texto topo - ícones topo*/
      /*back botão login*/
      /*borda botão login*/
      /*back botão cadastro*/
      /*borda botão cadastro*/
      /*font menu*/
      /*font menu hover*/
      body {
        font-family: 'Inter', sans-serif;
        color: #3d2926;
      }
      body:not(.page-id-home) .grecaptcha-badge {
        display: none;
      }
      .outup {
        background: #82745b;
        padding: 6px 0;
      }
      .outup p {
        color: #fff;
        margin: 0;
        font-size: 13px;
      }
      .outup-header {
        margin-top: 20px;
      }
      .outup-header::after {
        content: '';
        height: 0.5px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 1170px;
      }
      .outup-header .infos-menu ul {
        margin: 0;
      }
      .outup-header .infos-menu ul li {
        padding: 4px 10px;
        background-color: #3d2926;
        border-radius: 3px;
        transition: all 0.2s;
      }
      .outup-header .infos-menu ul li:hover {
        background-color: #93866f;
      }
      .outup-header .infos-menu ul li a {
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
        color: #ffffff;
      }
      .outup-header .infos-menu ul li a:hover {
        color: #ffffff;
        text-decoration: none;
      }
      .outup-header .social-menu {
        margin-bottom: 20px;
      }
      .outup-header .social-menu ul {
        margin: 0;
      }
      .outup-header .social-menu ul li {
        padding: 2px 10px;
        background-color: #82745b;
        border-radius: 3px;
        transition: all 0.2s;
      }
      .outup-header .social-menu ul li:hover {
        background-color: #ffffff;
      }
      .outup-header .social-menu ul li a {
        color: #ffffff;
        font-size: 18px;
      }
      .outup-header .social-menu ul li a:hover {
        color: #82745b;
      }
      .main-page-topo {
        min-height: 180px;
        background-color: #f3f3f3;
        border-bottom: 2px solid #e5e5e5;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
      }
      .main-page-outup {
        width: 100%;
        background-color: #301d1a;
      }
      .main-page-logo {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        padding-right: 20px;
		top: 20px;
      }
      .header {
        background-color: #f3f3f3;
      }
      .header .logo {
        margin: 0;
      }
      .header .date {
        font-size: 14px;
        font-weight: 600;
        color: #82745b;
        text-transform: uppercase;
        margin-top: 10px;
      }
      .header .date i {
        font-size: 22px;
        color: #82745b;
        margin-right: 10px;
      }
      .header .infos-header li:last-child {
        padding-right: 0;
      }
      .header .infos-header .btn-top {
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 600;
        padding: 5px 20px;
        border: 2px solid;
        border-radius: 5px;
        display: block;
        transition: all 0.2s;
      }
      .header .infos-header .btn-top.login {
        font-weight: 900;
        background: #82745b;
        border-color: #82745b;
        transition: all 0.2s;
      }
      .header .infos-header .btn-top.signup {
        font-weight: 900;
        background: #82745b;
        border-color: #82745b;
        transition: all 0.2s;
      }
      .header .infos-header .btn-top:hover {
        text-decoration: none;
        background: none;
      }
      .header .infos-header .btn-top:hover.login {
        color: #82745b;
      }
      .header .infos-header .btn-top:hover.signup {
        color: #82745b;
      }
      .header .infos-header form {
        width: 100%;
        padding: 10px 0;
        position: relative;
      }
      .header .infos-header form input[type="text"] {
        background: #e5e5e5;
        border: 0px solid #e5e5e5;
        width: 80%;
        padding: 10.5px 15px;
        border-radius: 5px 0 0 5px;
        vertical-align: top;
      }
      .header .infos-header form .input-submit {
        width: 20%;
        background: #82745b;
        color: #fff;
        text-transform: uppercase;
        border: none;
        vertical-align: middle;
        border-left: 5px solid #93866f;
        padding: 10px 12px;
        border-radius: 0 5px 5px 0;
        margin-left: -4px;
      }
      .header .infos-header form .input-submit::before {
        content: "\f002";
        display: inline-block;
        font: normal normal normal 16px/1 FontAwesome;
        color: #ffffff;
      }
      .box_area_restrita {
        background: #301d1a;
        border-radius: 5px;
        box-sizing: border-box;
        display: none;
        overflow: visible !important;
        padding: 0 20px;
        position: absolute;
        right: 15px;
        top: 45px;
        width: 275px;
        z-index: 10;
      }
      .box_area_restrita p.msg_erro {
        color: #ffffff;
        font-size: 12px;
        font-weight: 600;
        margin: 5px 0;
        text-align: center;
        background-color: red;
        padding: 5px 0;
        border-radius: 3px;
      }
      .texto-aviso {
        margin: 30px 0 50px;
        color: #e71c18;
        font-size: 14px;
        text-align: center;
      }
      .texto-conteudo-p {
        text-align: justify;
      }
      .box_area_restrita input {
        background: #f7f7f7;
        border: 1px solid #f7f7f7;
        border-radius: 5px;
        display: block;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 5px;
        padding: 10px 15px;
        width: 100%;
      }
      .msg-lance {
        color: #ffffff;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        background-color: red;
        /* padding: 5px 0; */
        border-radius: 3px;
        margin-top: 15px;
      }
      .submit-lente {
        position: absolute;
        color: #82745b;
        top: 10px;
        right: 10px;
        border: none;
        background: transparent;
        outline: none;
        z-index: 10;
      }
      .submit-line {
        position: relative;
      }
      .submit-line input {
        width: 100%;
        border-radius: 5px;
      }
      .box_area_restrita input.bt_login {
        background: #82745b;
        border: none;
        color: #fff;
        font-size: 18px;
        padding: 9px 0;
        text-align: center;
        text-transform: uppercase;
      }
      .box_area_restrita input.bt_login:hover {
        background: #726650;
      }
      .box_area_restrita .link_esqueceu_senha {
        color: #ffffff;
        display: block;
        font-size: 12px;
        margin: 8px 0;
        text-transform: uppercase;
        text-align: center;
      }
      .box_area_restrita .link_esqueceu_senha:hover {
        color: #ffffff;
        text-decoration: none;
      }
      .box_area_restrita form {
        padding-top: 0;
      }
      .titulo-login {
        text-transform: uppercase;
        color: #ffffff;
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 15px;
        text-align: center;
      }
      .link_share {
        width: 25px;
        height: 25px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        background-color: #e1e1e1;
        padding: 10px;
        transition: all 0.2s;
      }
      .link_share a {
        color: #3d2926;
      }
      .link_share:hover {
        color: #ffffff;
        background: #93866f;
      }
      .text-link {
        color: #363636;
      }
      .text-link a {
        color: #363636;
      }
      .text-link a:hover {
        color: #ffffff;
      }
      .buttom-lista-resultado {
        padding: 10px;
        font-size: 12px;
        background-color: #3d2926;
        border-radius: 5px;
        text-decoration: none;
        border: 0;
      }
      .buttom-lista-resultado a {
        color: #ffffff;
      }
      .buttom-lista-resultado a:hover {
        color: #ffffff;
      }
      .buttom-lista-leilao {
        width: 100%;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        display: inline-block;
        margin-bottom: 5px;
        width: -webkit-fill-available;
        padding: 5px 10px;
        background-color: #f5f5f5;
        border: 1px solid #e5e5e5;
        border-radius: 5px;
      }
      .buttom-lista-leilao:hover {
        background-color: #93866f;
      }
      .buttom-lista-leilao a {
        color: #3d2926;
      }
      .buttom-lista-leilao a:hover {
        color: #ffffff;
      }
      .navbar {
        border-radius: 0;
        min-height: 0;
        margin-bottom: 0;
        margin-top: 20px;
      }
      .navbar .navbar-collapse {
        padding: 10px 0;
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
        margin-top: 25px;
      }
      .navbar .navbar-collapse .navbar-nav {
        width: 100%;
        text-align: center;
      }
      .navbar .navbar-collapse .navbar-nav li {
        float: none;
        display: inline-block;
        /* border-left: 1px solid #e5e5e5; */
        padding: 7px 15px 10px;
        border-radius: 5px;
        background-color: #e5e5e5;
        margin: 0 5px;
      }
      .navbar .navbar-collapse .navbar-nav li:first-child {
        border-left: 0;
      }
      .navbar .navbar-collapse .navbar-nav li a {
        padding: 0;
        color: #3d2926;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 3px;
        padding: 10px 15px;
        border-radius: 5px;
        transition: all 0.2s;
      }
      .navbar .navbar-collapse .navbar-nav li a:hover {
        color: #fff;
        background: #82745b;
        padding: 10px 15px;
        border-radius: 5px;
      }
      .wrapper-alert {
        /* border: 1px solid #e5e5e5; */
        width: 100%;
        height: 70px;
        background-color: #e5e5e5;
        border-radius: 5px;
      }
      .wrapper-alert::before {
        content: "\f003";
        width: 80px;
        height: 70px;
        background: #3d2926;
        display: inline-block;
        text-align: center;
        padding-top: 15px;
        border-radius: 5px 0 0 5px;
        color: #ffffff;
        font: normal normal normal 36px/1 FontAwesome;
      }
      .wrapper-alert p {
        text-transform: uppercase;
        font-size: 12px;
        width: 30%;
        margin-left: 20px;
        margin-top: 18px;
        margin-bottom: 0;
        vertical-align: top;
        display: inline-block;
      }
      .wrapper-alert input[type="text"] {
        background: #ffffff;
        border: 0px solid #e5e5e5;
        padding: 12px 15px;
        vertical-align: top;
        display: inline-block;
        margin-top: 15px;
        margin-left: 15px;
        width: 38%;
        border-radius: 5px 0 0 5px;
        margin-bottom: 0;
      }
      .wrapper-alert button {
        font-weight: 600;
        background: #82745b;
        border-left: 5px solid #93866f;
        color: #ffffff;
        text-transform: uppercase;
        font-size: 13px;
        padding: 12px 10px;
        width: 16%;
        margin-left: -5px;
        margin-top: 15px;
        margin-bottom: 0;
        border: none;
        vertical-align: top;
        display: inline-block;
        border-radius: 0 5px 5px 0;
      }
      .btn-trans {
        display: block;
        text-align: right;
      }
      .title-divider {
        border-bottom: 1px solid #e5e5e5;
        width: 1140px;
        margin-top: 30px;
        margin-left: auto;
        margin-right: auto;
      }
      .title-divider h2 {
        font-size: 22px;
        font-weight: 600;
        text-transform: uppercase;
        color: #3d2926;
        margin: 0;
      }
      .title-divider ul {
        text-align: right;
      }
      .title-divider ul li {
        padding: 0 2px;
        /* border-left: 1px solid #e5e5e5; */
      }
      .title-divider ul li:last-child {
        padding-right: 0;
      }
      .title-divider ul li a {
        text-decoration: none;
        color: #3d2926;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 600;
        background-color: #f7f7f7;
        padding: 5px 10px;
        border-radius: 3px;
      }
      .title-divider ul li a:hover {
        border-bottom: 1px solid #93866f;
        color: #93866f;
      }
      .banners_slide {
        margin: 40px 0;
      }
      .menu_conteudo {
        list-style-type: none;
        padding: 0;
      }
      .menu_conteudo li {
        border-bottom: 1px solid #f7f7f7;
        line-height: 40px;
      }
      .menu_conteudo li a {
        padding: 5px 15px;
        color: #3d2926;
        font-size: 16px;
        text-decoration: none;
        background-color: #f7f7f7;
        border-radius: 5px;
      }
      .menu_conteudo li a:hover {
        color: #93866f;
      }
      .box-log {
        display: block;
        background-color: #f3f3f3;
        border: 1px solid #ffffff;
        margin: 20px 0 0;
        color: #3d2926;
        text-transform: uppercase;
        font-size: 11px;
        text-align: center;
        padding: 16px 10px;
        border-radius: 5px;
        height: 80px;
      }
      .box-log p {
        margin: 0;
        font-weight: 500;
        line-height: 12px;
      }
      .box-log p span {
        color: #3d2926;
      }
      .box-log p a {
        color: #3d2926;
      }
      .box-log p a:hover {
        color: #93866f;
        text-decoration: none;
      }
      .box-log.box-1 {
        padding: 0;
      }
      .box-leilao {
        margin-top: 50px;
      }
      .box-leilao p {
        margin: 0;
      }
      .box-leilao a:hover {
        text-decoration: none;
      }
      .box-leilao header img {
        width: 100%;
        min-height: 200px;
        border-radius: 5px 5px 0 0;
      }
      .box-leilao header .bid-type {
        font-size: 16px;
        margin: 0;
        color: #fff;
        background: #3d2926;
        text-align: center;
        padding: 5px 0;
        text-transform: uppercase;
        letter-spacing: 1px;
      }
      .box-leilao header .bid-title {
        margin: 0;
        font-size: 16px;
        color: #ffffff;
        text-align: center;
        text-transform: uppercase;
        background: #82745b;
        padding: 15px 20px;
        line-height: 22px;
        min-height: 80px;
        font-weight: 600;
        letter-spacing: -0.5px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
      }
      .box-leilao .bid-details {
        border-left: 1px solid #e7e7e7;
        border-right: 1px solid #e7e7e7;
      }
      .box-leilao .bid-details .bid-description {
        padding: 19px 15px 15px;
        font-size: 12px;
        line-height: 16px;
        color: #3d2926;
        text-align: center;
        font-weight: 500;
        border-bottom: 1px solid #e7e7e7;
        min-height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
      }
      .box-leilao .bid-details .bid-infos {
        min-height: auto;
      }
      .box-leilao .bid-details .info-line {
        border-bottom: 1px solid #e7e7e7;
        padding: 10px 5px 10px 15px;
        text-transform: uppercase;
        line-height: 21px;
      }
      .box-data-praca {
        text-decoration: none;
      }
      .box-data-praca a {
        color: #82745b;
        font-size: 14px;
        text-decoration: none;
      }
      .box-data-praca a:hover {
        color: #726650;
        text-decoration: none;
      }
      .active {
        text-decoration: none;
      }
      .box-leilao .bid-details .info-line .left {
        float: left;
        width: 33%;
        font-size: 10px;
        color: #3d2926;
        letter-spacing: -0.25px;
      }
      .box-leilao .bid-details .info-line .left .active {
        color: #3d2926;
      }
      .box-leilao .bid-details .info-line .right {
        float: left;
        width: 67%;
        text-transform: uppercase;
        color: #3d2926;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: -0.25px;
      }
      .box-leilao .bid-details .info-line .right .active {
        color: #3d2926;
      }
      .box-leilao .bid-details .bid-status {
        padding: 0;
        border-bottom: 1px solid #e7e7e7;
      }
      .box-leilao .bid-details .bid-status .status {
        color: #fff;
        text-transform: uppercase;
        font-size: 14px;
        text-align: center;
        position: relative;
        font-weight: 600;
        padding: 10px 30px;
      }
      /* .box-leilao .bid-details .bid-status .status::before {
        content: '';
        width: 40px;
        background-image: url(../imagens/ico-auction.png);
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
      } */
      .box-leilao .bid-details .bid-status .status.status-opened {
        background-color: #4e9d2d;
        border-radius: 5px;
        margin: 15px;
      }
      .box-leilao .bid-details .bid-status .status.status-closed {
        background-color: #e00109;
        border-radius: 5px;
        margin: 15px;
      }
      .box-leilao .bid-details .bid-status .status.status-loting {
        background-color: #f19800;
        border-radius: 5px;
        margin: 15px;
      }
      .box-leilao .bid-details .bid-status .status.status-suspended {
        background-color: #32a7fb;
        border-radius: 5px;
        margin: 15px;
      }
      .box-leilao .bid-details .bid-status .status.status-direct {
        background-color: #8b66a5;
        border-radius: 5px;
        margin: 15px;
      }
      .box-topo-calendario {
        border-bottom: 1px solid #e1e1e1;
        padding: 10px 0;
        margin-bottom: 10px;
      }
      .box-leilao > footer > div {
        float: left;
        text-transform: none;
      }
      .box-leilao > footer .bid-local {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: -1px;
        color: #3d2926;
        background: #f7f7f7;
        text-align: center;
        min-width: 35%;
        padding: 10px;
        position: relative;
        border-right: 1.5px solid #e7e7e7;
        border-radius: 0 0 0 5px;
      }
      .box-leilao > footer .bid-lotes {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: -0.5px;
        color: #3d2926;
        background: #f7f7f7;
        text-align: center;
        min-width: 30%;
        padding: 10px;
        position: relative;
      }
      .box-leilao > footer .bid-lotes span {
        font-weight: 400;
        color: #3d2926;
      }
      .box-leilao > footer .bid-link {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: -0.5px;
        color: #3d2926;
        background: #f7f7f7;
        text-align: center;
        min-width: 35%;
        padding: 10px;
        position: relative;
        border-left: 1.5px solid #e7e7e7;
        border-radius: 0 0 5px 0;
      }
      .box-leilao > footer .bid-link a {
        text-decoration: none;
      }
      footer {
        position: relative;
      }
      footer .bt_topo {
        position: absolute;
        cursor: pointer;
        background: #82745b;
        height: 50px;
        width: 50px;
        right: 50px;
        bottom: 0;
        border-radius: 5px 5px 0 0;
        color: #ffffff;
        text-align: center;
        margin-top: 0px;
        font-size: 28px;
        padding-top: 5px;
        z-index: 2;
      }
      footer .title-footer {
        margin: 0;
        padding: 0;
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: 2px;
        text-transform: uppercase;
        margin-top: 60px;
      }
      footer .title-footer::after {
        content: '';
        display: block;
        width: 35px;
        height: 3px;
        background: #93866f;
        margin: 20px 0 30px;
      }
      footer .social-media {
        display: flex;
      }
      footer .social-media a {
        width: 50px;
        height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        font-size: 28px;
        color: #fff;
        margin-right: 10px;
        transition: all 0.2s;
      }
      footer .social-media a.social {
        background: #82745b;
      }
      footer .social-media a:hover {
        background: #726650;
        text-decoration: none;
        transition: all 0.2s;
      }
      footer .info-bottom {
        border-bottom: 1px solid #301d1a;
        padding: 10px 0;
      }
      footer .info-bottom p {
        font-size: 12px;
        display: inline-block;
        margin: 5px 0;
        color: #ffffff;
      }
      footer .info-bottom a {
        color: #ffffff;
      }
      footer .info-bottom a:hover {
        color: #93866f;
      }
      footer .info-bottom i {
        color: #93866f;
        font-size: 20px;
        display: inline-block;
        vertical-align: middle;
        width: 20px;
      }
      footer .outer-footer {
        background: #301d1a;
        border-bottom: 3px solid #82745b;
        padding: 10px 0 5px;
        color: #fff;
        margin-top: 50px;
      }
      .outer-footer p {
        text-align: center;
        padding-left: 0;
        font-size: 13px;
        letter-spacing: 1px;
        line-height: 20px;
        margin-top: 5px;
      }
      footer .info-bottom .place i {}
      footer .info-bottom .tel {
        float: left;
        width: 28%;
      }
      footer .info-bottom .mail {
        float: left;
      }
      footer .info-bottom .privacy, footer .info-bottom .security, footer .info-bottom .use-terms {
        float: left;
      }
      footer .info-bottom .privacy a, footer .info-bottom .security a, footer .info-bottom .use-terms a {
        background: url(../imagens/sprite-footer.png) no-repeat;
        padding: 5px 0 5px 30px;
      }
      footer .info-bottom .privacy a {
        background-position: left center;
      }
      footer .info-bottom .security {
        margin-left: 20px;
      }
      footer .info-bottom .security a {
        background-position: -185px center;
      }
      footer .info-bottom .use-terms {
        margin-left: 20px;
      }
      footer .info-bottom .use-terms a {
        background-position: -375px center;
      }
      footer ul {
        font-size: 0;
      }
      footer ul li {
        width: 50%;
        border-bottom: 1px solid #301d1a;
        padding: 13.1px 0 !important;
        font-size: 14px;
        font-weight: 600;
        margin-top: 0.5px;
      }
      footer ul li::before {
        content: '';
        display: inline-block;
        height: 5px;
        width: 5px;
        background: #93866f;
        vertical-align: middle;
        margin-right: 5px;
        border-radius: 50%;
      }
      footer ul li a {
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        margin-left: 5px;
        text-decoration: none;
      }
      footer ul li a:hover {
        color: #ffffff;
        font-size: 14px;
        font-weight: 300;
        margin-left: 5px;
        text-decoration: none;
      }
      .logo_lw {
        margin-top: 30px;
      }
      .title h1, .title h2 {
        margin: 0;
        padding: 0;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        text-transform: uppercase;
        border-bottom: 1px solid #e5e5e5;
        margin-top: 50px;
        margin-bottom: 20px;
        padding-bottom: 20px;
      }
      .title-leilao h1, .title-leilao h2 {
        margin: 0;
        padding: 0;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        text-transform: uppercase;
        color: #82745b;
        border-bottom: 1px solid #e5e5e5;
        margin-top: 50px;
        margin-bottom: 20px;
        padding-bottom: 20px;
      }
      .subtitle {
        margin-bottom: 45px;
        text-align: center;
      }
      .subtitle h2, .subtitle h3 {
        margin: 0;
        padding: 0;
        font-size: 22px;
        text-transform: uppercase;
        font-weight: 600;
        color: #82745b;
      }
      .container-content-inside {
        margin-bottom: 100px;
      }
      .content-inside-top {
        margin-top: 80px;
      }
      .content-inside-top .subtitle h2 {
        text-align: left;
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 20px;
      }
      .box-titulo-contato {
        display: inherit;
      }
      .loadmore {
        margin-top: 60px;
        font-size: 22px;
        font-weight: 600;
        color: #fff;
        background: #82745b;
        text-transform: uppercase;
        border-bottom: 5px solid #93866f;
        padding: 12px 35px;
        display: inline-block;
        transition: all 0.2s;
        margin-bottom: -5px;
        border-radius: 10px 10px 0 0;
      }
      .loadmore:hover {
        text-decoration: none;
        background: #726650;
        border-bottom-color: #93866f;
        color: #fff;
      }
      .box-rodape {
        width: 100%;
        background-color: #93866f;
      }
      .box-rodape-topo {
        border-top: 5px solid #93866f;
        width: 100%;
        background-color: #3d2926;
      }
      .pdf-ico {
        font-size: 20px;
      }
      .hr-tit {
        margin-bottom: 35px;
        border: 0;
        border-top: 1px solid #e5e5e5;
      }
      .ico-rodape-policy {
        margin-right: 10px;
      }
      .ico-rodape-policy-2 {
        margin: 0 10px 0 20px;
      }
      .icon-contato {
        font-size: 18px;
        display: flex;
        position: relative;
      }
      .img-capa-sem-img {
        background: #f7f7f7;
        min-height: 215px;
        background-image: url(https://www.vlleiloes.com.br/principal/pub/Image/logo.svg);
        background-position: center;
        background-size: 70%;
        background-repeat: no-repeat;
      }
      .texto-icon-contato {
        font-size: 14px;
        margin-left: 20px;
        display: flex;
        position: relative;
      }
      .detalhe-leilao .img-capa {
        border-radius: 5px;
      }
      .detalhe-leilao .info-line {
        text-align: center;
        border-top: 1px solid #e5e5e5;
        padding: 9px 0;
      }
      .detalhe-leilao .info-line p {
        font-size: 16px;
        margin: 0;
      }
      .detalhe-leilao .info-line p.title {
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 600;
      }
      .detalhe-leilao .info-line p.ativos {
        font-size: 13px;
        color: #3d2926;
        font-weight: 500;
      }
      .detalhe-leilao .info-line.diff {
        margin-top: 23px;
        padding: 11px 0;
      }
      .detalhe-leilao .info-line.diff2 {
        min-height: 100px;
        border-bottom: 1px solid #e5e5e5;
      }
      .detalhe-leilao .finish-info {
        border-top: 1px solid #e5e5e5;
        padding: 9px 0;
        text-align: center;
        border-bottom: 1px solid #e5e5e5;
      }
      .detalhe-leilao .finish-info p, .detalhe-leilao .finish-info h4 {
        text-transform: uppercase;
        font-size: 13px;
        margin: 0;
      }
      .detalhe-leilao .box-regressiva-online {
        padding: 10px 0;
        text-align: center;
        background: #f3f3f3;
        margin-top: 10px;
      }
      .detalhe-leilao .box-regressiva-online p {
        font-size: 16px;
        margin: 0;
        color: #3d2926;
        line-height: 24px;
        text-transform: uppercase;
      }
      .detalhe-leilao .box-regressiva-online p b {
        display: block;
        font-size: 24px;
        text-transform: uppercase;
        color: #93866f;
      }
      .detalhe-leilao .bid-status {
        margin-top: 20px;
      }
      .detalhe-leilao .bid-status-leilao {
        margin-top: 0;
      }
      .detalhe-leilao .bid-status .status {
        color: #93866f;
        background: #3d2926;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 700;
        letter-spacing: 1px;
        text-align: center;
        position: relative;
        padding: 10px 0px;
        border-radius: 5px;
      }
      .detalhe-leilao .bid-status-leilao .status {
        color: #ffffff;
        background: #3d2926;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 700;
        letter-spacing: 1px;
        text-align: center;
        position: relative;
        padding: 10px 0px;
        border-radius: 5px;
      }
      /* .detalhe-leilao .bid-status .status::before {
        content: '';
        width: 35px;
        background-image: url(../imagens/ico-auction.png);
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 20px;
      } */
      .detalhe-leilao .bid-status .status.status-opened {
        background-color: #4e9d2d;
      }
      .detalhe-leilao .bid-status .status.status-opened::before {
        background-color: #2e7a20;
      }
      .info-desative {
        color: #a5a5a5;
        justify-content: center;
        align-items: center;
        position: relative;
        display: inline-block;
        font-size: 11px;
        font-weight: 600;
        text-transform: uppercase;
        top: -5px;
      }
      .numero-lote {
        text-transform: uppercase;
        background-color: #f5f5f5;
        border: 1px solid #e5e5e5;
        font-size: 18px;
        font-weight: 900;
        padding: 5px 0;
        border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
      }
      .img-thumb-leilao {
        width: 100%;
        margin-top: 0;
        border-radius: 5px;
      }
      .flag-space {
        margin-top: 5px;
      }
      .bloco-botoes-leilao {
        display: block;
        position: relative;
        top: 20px;
      }
      .box-maior-lance {
        margin-top: 22px;
      }
      .box-lotes {
        margin: 0 0 50px;
        padding-bottom: 30px;
        border-bottom: 1px solid #e5e5e5;
      }
      .box-lote-topo {
        margin: 40px 0;
      }
      .box-lotes .img-lote {
        position: relative;
      }
      .box-lotes .img-lote span {
        margin-top: 5px;
        border-radius: 5px;
      }
      .box-lotes .img-lote .flag_suspenso {
        position: absolute;
        top: 25px;
        left: 0;
      }
      .box-lotes .bloco_infos_lote {
        float: left;
        width: 100%;
        text-align: left;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: 500;
        margin-top: 20px;
      }
      .box-lotes .bloco_infos_lote input {
        font-size: 16px;
        font-weight: 900;
        width: 60px;
        height: 24px;
        text-align: center;
        color: #3d2926;
        background-color: #f5f5f5;
        border: 1px solid #e5e5e5;
        margin-right: 10px;
        margin-bottom: 10px;
        border-radius: 3px;
      }
      .box-lotes .infos-lote .title-lote {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 600;
        margin: 0;
        color: #3d2926;
      }
      .box-lotes .infos-lote .title-lote::after {
        content: '';
        width: 50px;
        height: 5px;
        background: #93866f;
        display: block;
        margin: 10px 0 15px;
      }
      .box-lotes .infos-lote .info-line {
        text-align: left;
        border-top: 0;
        border-bottom: 1px solid #e5e5e5;
      }
      .box-lotes .infos-lote .info-line p {
        font-size: 14px;
      }
      .box-lotes .infos-lote .btn-list {
        font-size: 14px;
        text-transform: uppercase;
        text-decoration: none;
        background: #f3f3f3;
        border: 3px solid #e5e5e5;
        padding: 9px;
        display: block;
        color: #3d2926000;
        text-align: center;
        font-weight: 600;
        margin-top: 20px;
      }
      .box-lotes .btn-audit {
        display: block;
        background: transparent;
      }
      .box-lotes .last-bid p {
        text-align: right;
        font-weight: 400;
        font-size: 14px;
        border-top: 1px solid #e1e1e1;
        margin-bottom: 0;
        padding: 9px 0;
      }
      .box-lotes .last-bid p span {
        float: left;
        font-size: 14px;
        font-weight: 500;
      }
      .box-lotes .regressiva-paroximos {
        font-size: 24px;
        background: #93866f;
        font-weight: 600;
        margin-top: 10px;
        padding: 5px;
        color: #fff;
      }
      .listagem-mob-editais {
        display: none;
      }
      .detalhe-lote .x-leilao h3 {
        font-size: 20px;
        text-align: center;
        background-color: #82745b;
        font-weight: 600;
        text-transform: uppercase;
        color: #ffffff;
        margin-top: 10px;
        padding: 17px 0;
        border: 0px solid #e5e5e5;
        border-radius: 5px;
      }
      .detalhe-lote .subtitle {
        margin-bottom: 20px;
      }
      .detalhe-lote .subtitle h2 {
        text-align: left;
      }
      .detalhe-lote .info-line {
        border-top: 1px solid #e5e5e5;
        padding: 12px 0;
        display: block;
        justify-content: left;
        align-items: center;
        position: relative;
      }
      .detalhe-lote .info-line p {
        margin: 0;
        font-size: 14px;
      }
      .detalhe-lote .info-line p b {
        display: inline-block;
        width: 100%;
        text-transform: none;
      }
      .detalhe-lote .info-line .lance-atual-lote {
        width: 100%;
        font-size: large;
        font-weight: 600;
        text-transform: none;
        color: #ffffff;
        background-color: #2ea931;
        padding: 10px 15px;
        border-radius: 5px;
        margin-top: 5px;
        display: inline-block;
      }
      .bl-cadastrar {
        margin: 0;
        width: 100%;
        height: 80px;
        padding: 10px;
        background-color: #3d2926;
        border-radius: 5px;
        position: relative;
        top: 19px;
        transition: all 0.2s;
      }
      .bl-cadastrar:hover {
        background-color: #93866f;
      }
      .bl-cadastrar p a {
        color: #ffffff;
        font-size: 18px;
        line-height: 20px;
        font-weight: 700;
        text-transform: uppercase;
        position: relative;
        left: 90px;
        top: 1px;
      }
      .bl-cadastrar p a span {
        color: #ffffff;
        font-size: 11px;
        letter-spacing: 0.5px;
        line-height: 10px;
        font-weight: 400;
        text-transform: uppercase;
        position: relative;
        top: -2px;
      }
      .bl-cadastrar-base {
        background-color: #82745b;
        width: 50px;
        height: 80px;
        left: 0;
        top: 0;
        border-radius: 5px 0 0 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 1;
      }
      .bl-cadastrar-base-icone {
        font-size: 30px;
        color: #fafafa;
        background-color: #82745b;
        border: 3px solid #ffffff;
        width: 60px;
        height: 60px;
        margin-left: 10px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 2;
      }
      .bl-auditorio {
        width: 100%;
        height: 67px;
        padding: 10px;
        background-color: #3d2926;
        margin-bottom: 10px;
        border-radius: 5px;
        position: relative;
        transition: all 0.2s;
      }
      .bl-auditorio:hover {
        background-color: #93866f;
      }
      .bl-auditorio p {
        color: #ffffff;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        position: relative;
        left: 70px;
        top: 0px;
      }
      .bl-auditorio a {
        color: #ffffff;
        text-decoration: none;
      }
      .bl-auditorio p span {
        color: #ffffff;
        font-size: 14px;
        line-height: 13px;
        font-weight: 400;
        text-transform: uppercase;
        width: 70%;
        position: relative;
        float: left;
        top: -1px;
      }
      .bl-auditorio-base {
        background-color: #82745b;
        width: 40px;
        height: 67px;
        left: 0;
        top: 0;
        border-radius: 5px 0 0 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 1;
      }
      .bl-auditorio-base-icone {
        font-size: 22px;
        color: #ffffff;
        background-color: #82745b;
        border: 3px solid #ffffff;
        width: 50px;
        height: 50px;
        top: 9px;
        margin-left: 5px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 2;
      }
      .bl-transmissao {
        width: 100%;
        height: 67px;
        padding: 10px;
        background-color: #950e13;
        border-radius: 5px;
        position: relative;
        transition: all 0.2s;
      }
      .bl-transmissao:hover {
        background-color: #ed1c24;
      }
      .bl-transmissao p {
        color: #ffffff;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        position: relative;
        left: 70px;
        top: -7px;
      }
      .bl-transmissao p span {
        color: #ffffff;
        font-size: 11px;
        line-height: 14px;
        font-weight: 400;
        text-transform: uppercase;
        width: 70%;
        position: relative;
        float: left;
        top: -11px;
      }
      .bl-transmissao-base {
        background-color: #ed1c24;
        width: 40px;
        height: 67px;
        left: 0;
        top: 0;
        border-radius: 5px 0 0 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 1;
      }
      .bl-transmissao-base-icone {
        font-size: 26px;
        color: #ffffff;
        background-color: #ed1c24;
        border: 3px solid #950e13;
        width: 50px;
        height: 50px;
        top: 9px;
        margin-left: 5px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 2;
      }
      .bl-transmissao-on {
        width: 100%;
        height: 67px;
        padding: 10px;
        background-color: #156e2e;
        border-radius: 5px;
        position: relative;
        transition: all 0.2s;
      }
      .bl-transmissao-on:hover {
        background-color: #4e9d2d;
      }
      .bl-transmissao-on a p {
        color: #ffffff;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        position: relative;
        left: 70px;
        top: -7px;
      }
      .bl-transmissao-on a p span {
        color: #ffffff;
        font-size: 11px;
        line-height: 14px;
        font-weight: 400;
        text-transform: uppercase;
        width: 70%;
        position: relative;
        float: left;
        top: -11px;
      }
      .bl-transmissao-on-base {
        background-color: #4e9d2d;
        width: 40px;
        height: 67px;
        left: 0;
        top: 0;
        border-radius: 5px 0 0 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 1;
      }
      .bl-transmissao-on-base-icone {
        font-size: 26px;
        color: #ffffff;
        background-color: #4e9d2d;
        border: 3px solid #156e2e;
        width: 50px;
        height: 50px;
        top: 9px;
        margin-left: 5px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: 2;
      }
      .btn-bottom {
        margin-top: 15px;
      }
      .btn-bottom .btn-status {
        text-align: center;
        color: #ffffff;
        background: #4ca92b;
        padding: 7px 0;
        border-radius: 3px;
      }
      .btn-bottom .btn-edital {
        text-align: center;
        color: #ffffff;
        background: #3d2926;
        padding: 7px 0;
        border-radius: 3px;
        margin-left: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: all 0.2s;
      }
      .btn-bottom .btn-edital:hover {
        color: #ffffff;
        background: #93866f;
      }
      .btn-bottom .btn-edital a {
        color: #ffffff;
      }
      .btn-bottom .btn-edital-lote:hover {
        color: #ffffff;
        background: #93866f;
      }
      .btn-bottom .btn-edital-lote a {
        color: #ffffff;
      }
      .btn-formulario {
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        color: #fff;
        background-color: #3d2926;
        border: 0;
        margin-left: 5px;
        border-radius: 5px;
      }
      .btn-formulario:hover {
        color: #ffffff;
        background-color: #301d1a;
      }
      /* .btn-edital {
        height: 60px;
        width: auto;
      } */
      .info_editais {
        background-color: #f7f7f7;
        text-align: center;
        padding: 10px 0 15px;
        border-radius: 5px;
      }
      .detalhe-lote .btns-det-lote img {
        width: 100%;
        margin-bottom: 10px;
      }
      .detalhe-lote .btns-det-lote .box-n-lotes {
        text-align: center;
        background: #f3f3f3;
        border-radius: 5px;
      }
      .detalhe-lote .btns-det-lote .box-n-lotes p {
        font-size: 16px;
        text-transform: uppercase;
        color: #3d2926;
        margin: 0;
        line-height: 32px;
      }
      .detalhe-lote .btns-det-lote .box-n-lotes p span {
        font-size: 50px;
        font-weight: 600;
        color: #93866f;
      }
      .detalhe-lote .btns-det-lote .box-regressiva-online {
        padding: 10px 0;
        text-align: center;
        background: #3d2926;
        border-radius: 5px;
      }
      .detalhe-lote .btns-det-lote .box-regressiva-online p {
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 24px;
        color: #ffffff;
        margin: 0;
      }
      .detalhe-lote .btns-det-lote .box-regressiva-online p b {
        font-size: 24px;
        font-weight: 900;
        text-transform: uppercase;
        color: #ffffff;
        display: block;
      }
      .bt-regressiva {
        background: #3d2926;
        text-align: center;
        font-size: 35px;
        font-weight: 600;
        color: #ffffff;
        display: block;
        margin-top: 20px;
        border-radius: 5px;
      }
      .bt-regressiva-leilao {
        background: #3d2926;
        text-align: center;
        font-size: 35px;
        font-weight: 600;
        color: #ffffff;
        display: block;
        margin-top: 20px;
        border-radius: 5px;
      }
      .detalhe-lote .btns-det-lote .bid-status {
        margin-top: 10px;
      }
      .detalhe-lote .btns-det-lote .bid-status .status {
        color: #ffffff;
        background: #3d2926;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 700;
        letter-spacing: 1px;
        text-align: center;
        position: relative;
        padding: 10px 0px;
        border-radius: 5px;
      }
      /* .detalhe-lote .btns-det-lote .bid-status .status::before {
        content: '';
        width: 35px;
        background-image: url(../imagens/ico-auction.png);
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 20px;
      } */
      .detalhe-lote .btns-det-lote .bid-status .status.status-opened {
        background-color: #4e9d2d;
      }
      .detalhe-lote .btns-det-lote .bid-status .status.status-opened::before {
        background-color: #2e7a20;
      }
      .detalhe-lote .btns-det-lote .bid-status .status.status-opened {
        background-color: #4e9d2d;
      }
      .detalhe-lote .btns-det-lote .bid-status .status.status-opened::before {
        background-color: #2e7a20;
      }
      .detalhe-lote .nav-ante {
        background: url(../imagens/nav-ante.png) no-repeat top left;
        text-align: left;
        padding-top: 20px;
        position: relative;
        margin-top: 33px;
      }
      .detalhe-lote .nav-ante a {
        color: #3d2926;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 500;
        display: block;
        border-top: 1px solid #e5e5e5;
        padding-top: 10px;
        padding-left: 50px;
      }
      .detalhe-lote .nav-prox {
        background: url(../imagens/nav-prox.png) no-repeat top right;
        text-align: right;
        padding-top: 20px;
        position: relative;
        margin-top: 33px;
      }
      .detalhe-lote .nav-prox a {
        color: #3d2926;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 500;
        display: block;
        border-top: 1px solid #e5e5e5;
        padding-top: 10px;
        padding-right: 50px;
      }
      .detalhe-lote .lote-details .info-line p b, .detalhe-lote .col-info-lote .info-line p b {
        text-align: left;
        width: auto;
      }
      .detalhe-lote .title-lote {
        text-align: center;
        border-bottom: 1px solid #93866f;
        margin-bottom: 60px;
        padding-bottom: 15px;
      }
      .detalhe-lote .title-lote h2 {
        font-size: 36px;
        margin: 0;
        padding: 0;
        color: #93866f;
      }
      .detalhe-lote .col-imagens-lote {
        position: relative;
      }
      .detalhe-lote .col-imagens-lote .flag-status {
        position: absolute;
        top: 0;
        left: 0;
      }
      .leilao-status-arrematado {
        background-color: #4e9d2d;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-top: 10px;
        border-radius: 5px;
      }
      .lote-status-arrematado {
        background-color: #4e9d2d;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-bottom: 20px;
        border-radius: 5px;
      }
      .leilao-status-nao-arrematado {
        background-color: #ed1c24;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-top: 10px;
        border-radius: 5px;
      }
      .lote-status-nao-arrematado {
        background-color: #ed1c24;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-bottom: 20px;
        border-radius: 5px;
      }
      .leilao-status-encerrado {
        background-color: #3d2926;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-top: 10px;
        border-radius: 5px;
      }
      .lote-status-encerrado {
        background-color: #3d2926;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-bottom: 20px;
        border-radius: 5px;
      }
      .leilao-status-suspenso {
        background-color: #32a7fb;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-top: 10px;
        border-radius: 5px;
      }
      .lote-status-suspenso {
        background-color: #32a7fb;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-bottom: 20px;
        border-radius: 5px;
      }
      .leilao-status-condicional {
        background-color: #f19800;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-top: 10px;
        border-radius: 5px;
      }
      .lote-status-condicional {
        background-color: #f19800;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        border: 0;
        padding: 9px 0;
        margin-bottom: 20px;
        border-radius: 5px;
      }
      .detalhe-lote .col-imagens-lote ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
      }
      .detalhe-lote .col-imagens-lote ul li {
        display: none;
      }
      .detalhe-lote .col-imagens-lote ul li:first-child {
        display: block;
      }
      .detalhe-lote .col-imagens-lote ul li img {
        border: 0px solid #e5e5e5;
      }
      .detalhe-lote .col-imagens-lote-thumb {
        width: 100%;
        display: inline-block;
        margin-top: 10px;
      }
      .detalhe-lote .col-imagens-lote-thumb ul {
        margin: 5px 0 0;
        padding: 0;
      }
      .detalhe-lote .col-imagens-lote-thumb ul li {
        width: 120px;
        list-style: none;
        height: 82px;
        display: inline-block;
        float: left;
        margin-right: 10px;
        margin-bottom: 5px;
        overflow: hidden;
        background: #e1e1e1;
      }
      .detalhe-lote .col-imagens-lote-thumb ul li img {
        width: 100%;
        height: 100%;
        border: 0px solid #e5e5e5;
      }
      .detalhe-lote .box-ultimo-lance h2, .detalhe-lote .header-info h2 {
        margin: 0;
        padding: 15px 0;
        text-transform: uppercase;
        text-align: center;
        color: #3d2926;
        font-size: 18px;
        font-weight: 600;
        background: #f6f6f6;
        border-radius: 5px;
      }
      .detalhe-lote .box-ultimo-lance {
        margin-top: 53px;
      }
      .detalhe-lote .box-ultimo-lance .ultimo-lance {
        margin-top: 1px;
        background: #f3f3f3;
        border: 0px solid #e5e5e5;
        border-radius: 0 0 5px 5px;
      }
      .detalhe-lote .box-ultimo-lance .ultimo-lance .info-line {
        padding: 9px 15px;
      }
      .detalhe-lote .box-ultimo-lance .ultimo-lance .info-line:first-child {
        border-top: 0;
      }
      .box-ultimo-lance-leilao {
        padding: 15px 0;
        text-align: center;
        border-radius: 5px;
        margin-bottom: 10px;
        text-transform: uppercase;
        background-color: #f5f5f5;
        border: 1px solid #e5e5e5;
      }
      .box-ultimo-lance-leilao h2 {
        text-transform: uppercase;
        color: #3d2926;
        font-size: 13px;
        font-weight: 600;
        margin: 0;
      }
      .detalhe-lote .col-info-lote .header-info {
        margin-bottom: 10px;
      }
      .detalhe-lote .col-info-lote .txt-info {
        font-size: 14px;
        color: #3d2926;
        text-align: center;
        padding: 10px 20px;
        background: #f3f3f3;
        margin-top: 10px;
        margin-bottom: 25px;
      }
      .detalhe-lote .col-info-lote .linha-de-seu-lance {
        text-align: right;
        font-size: 13px;
        color: #3d2926;
        font-weight: 500;
        text-transform: uppercase;
      }
      .detalhe-lote .col-info-lote .linha-de-seu-lance input {
        background: #3d2926;
        color: #fff;
        border: none;
        padding: 10px 20px;
        width: 65%;
        font-size: 20px;
        margin-left: 15px;
        margin-bottom: 5px;
        border-radius: 5px;
      }
      .detalhe-lote .col-info-lote #regressiva, .detalhe-lote .col-info-lote #regressiva_lances {
        background: #3d2926;
        text-align: center;
        font-size: 50px;
        font-weight: 600;
        color: #ffffff;
        display: block;
        padding: 10px;
        margin-top: 20px;
        border-radius: 5px;
      }
      .detalhe-lote .col-info-lote #lances_incrementais {
        margin-bottom: 20px;
      }
      .detalhe-lote .col-info-lote #valor_lance {
        background: #f7f7f7;
        border: 1px solid #e5e5e5;
        padding: 10px;
        width: 65%;
        border-radius: 5px 0 0 5px;
      }
      .detalhe-lote .col-info-lote .bt-dar-lance-detalhe-lote {
        background: #3d2926;
        color: #fff;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 700;
        padding: 11px;
        width: 35%;
        margin-left: 0px;
        border: none;
        border-left: 5px solid #93866f;
        border-radius: 0 5px 5px 0;
      }
      .detalhe-lote .bt-login {
        display: block;
        margin-top: 20px;
      }
      .detalhe-lote .titulo-lista2 h2 {
        margin: 50px 0 20px;
        padding: 0 0 15px;
        border-bottom: 3px solid #e5e5e5;
        font-size: 22px;
        font-weight: 600;
        /* text-transform: uppercase; */
        color: #3d2926;
      }
      .detalhe-lote .docs p {
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 10px;
      }
      .detalhe-lote .docs p a {
        color: #3d2926;
        font-size: 16px;
      }
      .detalhe-lote .docs p a i {
        color: #93866f;
        margin-right: 7px;
        font-size: 24px;
      }
      .navegacao-lotes {
        margin: 15px 0 80px;
      }
      .navegacao-lotes:after {
        content: '';
        width: 100%;
        height: 0px;
        background: #e5e5e5;
      }
      .navegacao-lotes .anterior {
        text-align: left;
      }
      .navegacao-lotes .anterior .texto-ant {
        left: 70px;
        top: 32px;
        color: #3d2926;
        float: left;
        position: absolute;
      }
      .navegacao-lotes .anterior a {
        color: #fafafa;
      }
      .navegacao-lotes .anterior span {
        background: #3d2926;
        height: 40px;
        width: 40px;
        position: absolute;
        left: 15px;
        top: 22px;
        border-radius: 5px;
        color: #fafafa;
        text-align: center;
        margin-top: 0px;
        font-size: 22px;
        padding-top: 5px;
        z-index: 2;
      }
      .navegacao-lotes .anterior span:hover {
        color: #fafafa;
        background: #a5a5a5;
      }
      /* .navegacao-lotes .anterior a, .navegacao-lotes .proximo a {
        color: #3d2926;
        font-size: 13px;
        text-transform: uppercase;
        position: relative;
        top: 50px;
      } */
      .navegacao-lotes .num-lote {
        position: relative;
      }
      .navegacao-lotes .num-lote h2 {
        text-align: center;
        font-size: 24px;
        letter-spacing: -0.5px;
        font-weight: 900;
        color: #3d2926;
        margin: 0;
        position: relative;
      }
      .navegacao-lotes .num-lote h2:before {
        content: '';
        height: 5px;
        width: 15px;
        background: #ffffff;
        position: absolute;
        bottom: -19px;
        z-index: 9;
        left: 0;
      }
      .navegacao-lotes .num-lote h2:after {
        content: '';
        height: 5px;
        width: 15px;
        background: #ffffff;
        position: absolute;
        bottom: -19px;
        z-index: 9;
        right: 0;
      }
      .navegacao-lotes .num-lote:after {
        content: '';
        height: 3px;
        width: 90%;
        background: #3d2926;
        position: absolute;
        bottom: -18px;
      }
      .navegacao-lotes .proximo {
        text-align: right;
      }
      .navegacao-lotes .proximo .texto-prox {
        right: 70px;
        top: 32px;
        color: #3d2926;
        float: right;
        position: absolute;
      }
      .navegacao-lotes .proximo a {
        color: #fafafa;
      }
      .navegacao-lotes .proximo span {
        background: #3d2926;
        height: 40px;
        width: 40px;
        position: absolute;
        right: 15px;
        top: 22px;
        border-radius: 5px;
        color: #fafafa;
        text-align: center;
        margin-top: 0px;
        font-size: 22px;
        padding-top: 5px;
        transition: all 0.2s;
        z-index: 2;
      }
      .navegacao-lotes .proximo span:hover {
        color: #fafafa;
        background: #a5a5a5;
      }
      .menu_logado {
        width: 100%;
        height: 40px;
        margin: 20px 0;
        border-radius: 5px;
        background: #e5e5e5;
        float: left;
      }
      .menu_logado ul {
        margin: 0;
        padding: 0;
        float: left;
      }
      .menu_logado ul li {
        font-weight: bold;
        float: left;
        list-style: none;
        font-size: 14px;
        line-height: 25px;
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 7px;
        border-right: solid 1px #e1e1e1;
        width: 207px;
        text-align: center;
      }
      .menu_logado ul li a {
        color: #3d2926;
        text-decoration: none;
        font-weight: bold;
      }
      .bt_voltar {
        float: right;
        text-decoration: none;
        color: #3d2926 !important;
        font-size: 13px;
        top: -25px;
        position: relative;
      }
      .lista-lotes {
        margin-bottom: 30px;
        /* border-bottom: 3px solid #e5e5e5;
      padding-bottom: 50px; */
      }
      .lista-lotes .img-lote {
        position: relative;
        height: auto;
        margin-right: 20px;
      }
      .lista-lotes .img-lote .flag_suspenso {
        position: absolute;
        top: 0;
        left: 0;
      }
      .wrapper-catalogo {
        width: 900px;
        margin: auto;
      }
      .wrapper-catalogo .titulo-lista {
        color: #3d2926;
        position: relative;
        font-family: 'Open Sans', sans-serif;
        line-height: 50px;
      }
      .wrapper-catalogo .titulo-lista h2::after {
        bottom: -1px;
      }
      .wrapper-catalogo .dados-leilao-catalogo {
        line-height: 20px;
        position: absolute;
        right: 0;
        top: 27px;
        text-align: right;
      }
      .wrapper-catalogo .box-bt-imprimir {
        position: absolute;
        right: 0;
        bottom: -40px;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo {
        margin: 42px 0 0 0;
        padding: 0;
        float: left;
        width: 100%;
        color: #3d2926;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li {
        width: 100%;
        display: block;
        height: 250px;
        margin-bottom: 70px;
        position: relative;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-img-catalogo {
        margin-right: 20px;
        width: 290px;
        height: 220px;
        background: #f7f7f7;
        float: left;
        position: relative;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-img-catalogo .flag-situacao {
        position: absolute;
        z-index: 100;
        top: -30px;
        left: 0;
        width: 160px;
        height: 30px;
        color: #fff;
        line-height: 30px;
        text-align: center;
        background: #8dc63f;
        font-size: 10px;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-img-catalogo img {
        width: 100%;
        height: 100%;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-desc-lote-catalogo {
        float: left;
        width: 310px;
        height: 100%;
        position: relative;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-desc-lote-catalogo .num-lote {
        border-bottom: 1px solid #e1e1e1;
        position: absolute;
        top: -30px;
        line-height: 30px;
        height: 30px;
        width: 326px;
        font-weight: bold;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-desc-lote-catalogo .tipo-lote {
        border-bottom: 1px solid #e1e1e1;
        line-height: 30px;
        height: 30px;
        width: 100%;
        color: #93866f;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-desc-lote-catalogo .dec-lote {
        width: 100%;
        height: 110px;
        padding: 10px 0;
        font-size: 12px;
        overflow-y: scroll;
        border-bottom: 1px solid #e1e1e1;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-detalhes-lote-catalogo {
        width: 260px;
        height: 100%;
        float: left;
        margin-left: 15px;
        position: relative;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-detalhes-lote-catalogo .linha {
        width: 100%;
        height: 30px;
        line-height: 30px;
        padding-left: 0px;
        border-bottom: 1px solid #e1e1e1;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-detalhes-lote-catalogo .linha .label1 {
        font-size: 10px;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        width: 90px;
        padding-right: 5px;
        float: left;
        text-align: right;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-detalhes-lote-catalogo .linha .label2 {
        font-size: 10px;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        width: 149px;
        padding-left: 5px;
        text-align: left;
        float: left;
        color: #3d2926;
        font-weight: bold;
      }
      .wrapper-catalogo ul.lista-lotes-catalogo li .box-detalhes-lote-catalogo .bt-dar-lance-catalogo {
        position: absolute;
        bottom: 0;
        right: 0;
      }
      .selo-sp {
        height: 80px;
        margin-top: 30px;
        border-radius: 5px;
      }
      .selo-sp-p {
        text-decoration: none;
        font-size: 11px;
        font-weight: 400;
        color: #fff;
        padding: 0 15px;
        position: absolute;
        top: auto;
        margin-top: 10px;
      }
      .box-info-lote-descricao {
        margin-top: 10px;
        padding: 0 10px;
      }
      .descricao-lote {
        text-align: justify;
        line-height: 24px;
      }
      .div-mobile {
        display: none;
      }
      .div-desktop {
        display: block;
      }
      /*************************** CALENDARIO ***************************/
      .calendario_mes {
        width: 87%;
        float: left;
        margin: 50px 15px 15px;
      }
      .calendario_mes div {
        width: 30px;
        border: 1px solid #fff;
        float: left;
        text-align: center;
        padding: 5px;
        background: #f7f7f7;
      }
      .calendario_mes .mes {
        width: 92%;
        float: left;
        text-align: center;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 16px;
        border-radius: 3px;
        margin-bottom: 15px;
      }
      .calendario_mes .mes.mes_atual {
        width: 92%;
        background: #82745b;
        color: #fff;
        border-radius: 3px;
        margin-bottom: 15px;
      }
      .bloco-calendario {
        margin-top: 40px;
      }
      .calendario-bl-agenda {
        position: relative;
        left: 15px;
      }
      .legenda {
        width: 200px;
        text-align: left;
      }
      .tem_leilao_legenda {
        width: 10px;
        height: 10px;
        display: inline-block;
        margin-top: 10px;
      }
      .tem_leilao, .tem_leilao_legenda {
        background-color: #93866f;
        color: white;
      }
      .tem_leilao a, .tem_leilao_legenda a {
        color: white !important;
      }
      .dia_atual {
        font-weight: 800;
        background-color: #f7f7f7;
      }
      .link-meses {
        background: #82745b;
        display: inline-block;
        padding: 10px 15px;
        text-decoration: none;
        color: #fff !important;
        border-radius: 4px;
        border: none;
        font-size: 14px;
        font-weight: 400;
      }
      .link-meses:hover {
        background: #726650;
      }
      .link-meses.prox {
        float: right;
        color: #fff;
      }
      .tit-lista-mobile {
        display: none;
      }
      .dia-semana a {
        color: #3d2926;
      }
      .dia-semana.tem_leilao {
        background: #93866f;
      }
      .dia-semana.dia-vazio {
        background: #f7f7f7;
      }
      .dia-semana a:hover {
        text-decoration: none;
        color: #93866f;
      }
      .ui-widget {
        font-family: 'Inter', sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding: 10px;
      }
      .ui-widget-content {
        border: 1px solid #dddddd;
        background: #eeeeee url("https://www.vlleiloes.com.br/principal/imagens/ui-bg_highlight-soft.png") 50% top repeat-x;
        color: #82745b;
      }
      .ui-widget-header {
        border: 1px solid #82745b;
        background: #82745b;
        color: #ffffff;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        margin-bottom: 10px;
        padding: 5px;
      }
      .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 1px solid #f7f7f7;
        font-weight: 400;
        color: #93866f;
        width: 30px;
        float: left;
        text-align: center;
        padding: 5px;
        background: #f7f7f7;
      }
      .ui-widget-header .ui-icon {
        background-image: url("https://www.vlleiloes.com.br/principal/imagens/ui-icons.png");
        margin-right: 5px;
      }
      .ui-icon, .ui-widget-content .ui-icon {
        background-image: url("https://www.vlleiloes.com.br/principal/imagens/ui-icons.png");
        margin-right: 5px;
      }
      /*****************FIM ESTILO CALENDARIO*****************/
      @media only screen and (min-device-width: 429px) and (max-device-width: 1024px) {
        .header .date {
          font-size: 14px;
        }
        .header .infos-header form input[type="text"] {
          width: 75%;
        }
        .header .infos-header form .input-submit {
          width: 25%;
        }
        .navbar .navbar-collapse .navbar-nav li {
          padding: 3px 10px 5px;
        }
        .navbar .navbar-collapse .navbar-nav li a {
          font-size: 16px;
        }
        .title-divider {
          width: 945px;
        }
        .title-divider h2 {
          font-size: 18px;
        }
        .bl-transmissao p {
          font-size: 20px;
          top: -3px;
        }
        .bl-transmissao p span {
          font-size: 9px;
          line-height: 12px;
          top: -9px;
        }
        .box-leilao .bid-details .info-line .left {
          width: 38%;
          font-size: 9px;
        }
        .box-leilao .bid-details .bid-description {
          font-size: 11px;
        }
        .box-leilao .bid-details .info-line .right {
          width: 62%;
          font-size: 11px;
          font-weight: 600;
        }
        .box-leilao .bid-details .bid-status .status {
          font-size: 10px;
        }
        .box-leilao .bid-details .info-line {
          padding: 5px 5px 5px 15px;
        }
        .box-leilao header .bid-type {
          font-size: 12px;
        }
        .box-leilao header .bid-title {
          font-size: 13px;
          padding: 10px 15px;
          line-height: 18px;
          min-height: 65px;
          letter-spacing: -0.25px;
        }
        .box-data-praca a {
          font-size: 12px;
        }
        .box-leilao > footer .bid-local {
          font-size: 12px;
          min-width: 32%;
        }
        .box-leilao > footer .bid-lotes {
          font-size: 12px;
          min-width: 30%;
        }
        .box-leilao > footer .bid-link {
          font-size: 12px;
          min-width: 38%;
        }
        footer .social-media a {
          width: 40px;
          height: 40px;
          font-size: 22px;
        }
        footer .info-bottom p {
          font-size: 10px;
        }
        footer ul li a {
          font-size: 12px;
        }
        .outer-footer p {
          font-size: 10px;
        }
        footer .bt_topo {
          height: 40px;
          width: 40px;
          right: 40px;
          font-size: 22px;
          padding-top: 5px;
        }
        .loadmore {
          margin-top: 40px;
        }
        .wrapper-alert input[type="text"] {
          width: 37%;
        }
        .wrapper-alert p {
          font-size: 11px;
          width: 28%;
          margin-left: 15px;
          margin-top: 14px;
        }
      }
      @media only screen and (max-device-width: 428px) {
        .div-mobile {
          display: block;
        }
        .div-desktop {
          display: none;
        }
        .outup {
          background: #82745b;
          padding: 2px 0;
        }
        .container-content-inside {
          margin-bottom: 50px;
        }
        .header a img {
          width: 100%;
          height: auto;
        }
        .box_area_restrita {
          padding: 10px 20px 0;
        }
        .header .infos-header .box_area_restrita {
          top: 70px;
          right: 75px;
        }
        .header .infos-header form {
          padding: 10px 0 20px;
        }
        .header .infos-header form input[type="text"] {
          width: 60%;
        }
        .header .infos-header li:first-child {
          margin-right: 0;
          margin-top: 10px;
        }
        .header .date {
          font-size: 14px;
          padding: 20px 0 0;
          text-align: center;
        }
        .header .infos-header .btn-top.login {
          padding: 10px 30px;
        }
        .header .infos-header .btn-top.signup {
          padding: 10px 35px;
        }
        .texto-topo {
          display: none;
        }
        .text-right {
          text-align: center;
        }
        .texto-conteudo {
          padding: 0 10px;
        }
        .texto-conteudo-p {
          text-align: left;
        }
        .main-page-logo {
          margin: 10px 0 15px;
          padding: 0;
        }
        .wrapper-alert {
          width: 100%;
          height: auto;
          padding: 15px 10px 15px 15px;
          margin-top: 30px;
          padding-left: 15px;
        }
        .wrapper-alert input[type="text"] {
          width: 60%;
          padding: 12px 15px;
          margin: 15px 0 0 0;
        }
        .wrapper-alert button {
          width: 38%;
          margin: 15px 0 0 0;
          padding: 12px 5px;
          position: relative;
          border-left: 5px solid #93866f;
        }
        .wrapper-alert p {
          width: 85%;
          font-size: 12px;
          margin: 0;
          padding: 5px 0 0 10px;
        }
        .wrapper-alert::before {
          content: "\f003";
          width: 40px;
          height: 40px;
          background: #93866f;
          display: inline-block;
          text-align: center;
          padding-top: 7px;
          border-radius: 5px;
          color: #ffffff;
          font: normal normal normal 24px/1 FontAwesome;
        }
        #frm_newsletter {}
        .bl-transmissao {
          margin-top: 20px;
        }
        .header .infos-header form .input-submit {
          width: 40%;
        }
        .title h1, .title h2 {
          font-size: 18px;
          margin-top: 40px;
          margin-bottom: 0;
          padding-bottom: 10px;
          text-align: center;
        }
        .title-leilao h1, .title-leilao h2 {
          font-size: 18px;
          margin-top: 20px;
          margin-bottom: 0;
          padding-bottom: 10px;
          text-align: center;
        }
        .title-divider ul {
          margin-top: 20px;
          text-align: left;
          margin-left: 0;
        }
        .title-divider {
          border-bottom: 0px solid #e5e5e5;
          width: 100%;
          margin-top: 30px;
          margin-left: auto;
          margin-right: auto;
        }
        .title-divider ul li {
          display: inline-grid;
          padding: 5px 0;
          text-align: center;
          width: 49%
        }
        .bloco-calendario {
          margin-top: 20px;
        }
        .bloco-calendario-p {
          padding: 0 10px;
        }
        .calendario_mes {
          width: 70%;
          margin: 40px 0 5px;
          display: block;
          position: relative;
          left: 18%;
        }
        .calendario_mes .mes {
          width: 91.5%;
        }
        .calendario_mes .mes.mes_atual {
          width: 91.5%;
        }
        .calendario-busca-p {
          margin: 10px 10px 40px;
        }
        .calendario-busca-w {
          margin: 20px 10px 0;
        }
        .calendario-busca-l {
          margin: 40px 10px 60px;
        }
        .titulo-listagem-linha {
          border-bottom: 3px solid #e5e5e5;
          display: none;
        }
        .calendario-bl-agenda {
          left: 0;
        }
        .btn-formulario {
          margin-left: 0;
        }
        .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
          min-height: 0;
        }
        .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
          padding: 1px;
          border: 0px;
          font-size: 13px;
          display: grid;
          position: relative;
          margin: 10px 0;
        }
        .tit-lista-mobile {
          display: inline;
        }
        .link_share {
          margin-right: 5px;
        }
        .buttom-lista-cadastrar {
          display: none;
        }
        .table-striped > tbody > tr:nth-of-type(odd) {
          background-color: #f9f9f9;
          display: block;
          padding: 10px 0;
          border-radius: 5px;
          border-top: 3px solid #e1e1e1;
          border-bottom: 3px solid #e1e1e1;
        }
        .table-striped > tbody > tr {
          background-color: #f3f3f3;
          display: block;
          padding: 10px 0;
          border-radius: 5px;
          border-top: 3px solid #e1e1e1;
          border-bottom: 3px solid #e1e1e1;
          margin: 20px 0;
        }
        .bl-cadastrar p a {
          font-size: 16px;
          line-height: 18px;
          left: 80px;
          top: 3px;
        }
        .detalhe-lote .subtitle h2 {
          text-align: center;
        }
        .detalhe-lote .box-ultimo-lance {
          margin-top: 30px;
        }
        .detalhe-lote .box-ultimo-lance h2, .detalhe-lote .header-info h2 {
          font-size: 14px;
        }
        .detalhe-lote .col-info-lote .linha-de-seu-lance input {
          width: 60%;
          font-size: 16px;
        }
        .detalhe-lote .titulo-lista2 h2 {
          margin: 30px 0;
          font-size: 16px;
          text-align: left;
          text-transform: uppercase;
        }
        .detalhe-lote .info-line .lance-atual-lote {
          display: inline-block;
          width: 100%;
          text-transform: none;
          color: #ffffff;
          background-color: #2ea931;
          padding: 10px 15px;
          border-radius: 5px;
          font-size: large;
          font-weight: 600;
        }
        .detalhe-lote .col-info-lote #regressiva, .detalhe-lote .col-info-lote #regressiva_lances {
          background: #3d2926;
          text-align: center;
          font-size: 35px;
          font-weight: 600;
          color: #93866f;
          display: block;
          margin-top: 20px;
          border-radius: 5px;
        }
        .detalhe-leilao .info-line p {
          font-size: 13px;
        }
        .descricao-lote {
          text-align: left;
          line-height: 22px;
        }
        .box-info-lote-topo {
          margin: 50px 0 20px;
          text-align: center;
        }
        .box-info-lote-abertura {
          margin-top: 40px;
        }
        .box-lotes .infos-lote .info-line p {
          font-size: 12px;
        }
        .box-log {
          display: block;
          margin: 10px 0 0;
          font-size: 11px;
          padding: 10px;
          height: auto;
          width: 100%
        }
        .box-info-lote-dados {
          margin-top: 50px;
        }
        .box-info-lote-descricao {
          margin-top: 30px;
          padding: 0 10px;
        }
        .box-dados-leilao {
          margin-right: 8px;
        }
        .box-rodape-topo {
          width: 100%;
          border-top: 5px solid #93866f;
          background-color: #3d2926;
          padding: 0 10px;
        }
        .box-titulo-contato {
          display: none;
        }
        .box-titulo-contato texto-conteudo-p {
          font-size: 18px;
        }
        .box-leilao {
          margin-top: 40px;
        }
        .box-leilao header img {
          height: auto;
        }
        .box-leilao header img {
          width: 100%;
          min-height: 250px;
          border-radius: 5px 5px 0 0;
        }
        .box-leilao header .bid-title {
          font-size: 20px;
        }
        .box-leilao .bid-details .bid-description {
          font-size: 14px;
          line-height: 20px;
        }
        .box-leilao .bid-details .info-line .right {
          float: left;
          width: 100%;
          text-transform: uppercase;
          color: #3d2926;
          font-size: 20px;
          font-weight: 600;
          text-align: center;
        }
        .box-leilao .bid-details .info-line .left {
          float: left;
          width: 100%;
          font-size: 13px;
          color: #3d2926;
          text-align: center;
        }
        .box-descricao-lote {
          margin: 30px 0 20px;
        }
        .box-lote-topo {
          margin: 40px 0 0;
        }
        .box-lote-meio {
          margin-top: 10px;
        }
        .box-lotes .infos-lote .info-line {
          text-align: center;
        }
        .box-lotes .infos-lote .title-lote::after {
          display: none;
        }
        .box-lotes {
          margin-bottom: 60px;
          padding: 0;
          border: 0
        }
        .box-lotes .bloco_infos_lote {
          margin: 20px 0 30px;
          font-size: 8px;
          display: inline-flex;
          justify-content: center;
          align-items: flex-end;
          position: relative;
        }
        .box-lotes .bloco_infos_lote input {
          font-size: 14px;
          width: 50px;
          height: 24px;
          text-align: center;
          margin-right: 8px;
          margin-left: 0;
          margin-bottom: 0;
        }
        .box-lotes .last-bid p {
          font-size: 12px;
        }
        .box-lotes .last-bid p span {
          font-size: 12px;
        }
        .box-maior-lance {
          margin: 20px 0;
        }
        .botao-info-leilao {
          margin: 0 15px;
        }
        .box-data-praca a {
          text-decoration: none;
          font-size: 26px;
        }
        .box-lotes .infos-lote .title-lote {
          text-align: center;
        }
        .box-ultimo-lance-leilao {
          padding: 15px 0;
          text-align: center;
          background: #93866f;
          border-radius: 5px;
          margin-bottom: 20px;
        }
        .box-ultimo-lance-leilao h2 {
          text-transform: uppercase;
          color: #fff;
          font-size: 14px;
          font-weight: 600;
          margin: 0;
        }
        .buttom-lista-leilao {
          margin-bottom: 10px;
        }
        .navegacao-lotes {
          margin: 20px 0 70px;
        }
        .navegacao-lotes .proximo span {
          margin-top: 12px;
        }
        .navegacao-lotes .anterior span {
          margin-top: 10px;
          top: 51px;
        }
        .navegacao-lotes .proximo .texto-prox {
          top: 44px;
        }
        .navegacao-lotes .anterior .texto-ant {
          top: 71px;
        }
        .leilao-status-arrematado {
          margin-top: 10px;
        }
        .leilao-status-nao-arrematado {
          margin-top: 10px;
        }
        .leilao-status-condicional {
          margin-top: 10px;
        }
        .leilao-status-suspenso {
          margin-top: 10px;
        }
        .lote-status-arrematado {
          margin-top: 30px;
        }
        .lote-status-nao-arrematado {
          margin-top: 30px;
        }
        .lote-status-condicional {
          margin-top: 30px;
        }
        .lote-status-suspenso {
          margin-top: 30px;
        }
        .title-divider h2 {
          font-size: 22px;
          font-weight: 600;
          text-transform: uppercase;
          color: #3d2926;
          margin: 0;
          text-align: center;
        }
        .content-inside-top .subtitle h2 {
          font-size: 20px;
          padding-bottom: 20px;
        }
        .menu_conteudo {
          margin-bottom: 40px;
        }
        .list-calendar {
          display: none;
        }
        .info_editais {
          font-size: 8px;
          padding: 10px 10px;
        }
        .pdf-ico {
          font-size: 12px;
        }
        .texto-aviso {
          margin: 30px 0 50px;
          color: #e71c18;
          font-size: 12px;
          text-align: center;
        }
        .subtitle {
          margin-bottom: 35px;
          padding: 0 10px;
        }
        .content-inside-top {
          margin-top: 30px;
        }
        .navbar {
          background-color: transparent;
          margin: 20px 0 0;
          border: none;
        }
        .navbar .navbar-toggle {
          background: #93866f;
        }
        .navbar .navbar-toggle .icon-bar {
          background: #fff;
        }
        .navbar .navbar-collapse {
          background-color: transparent;
          margin-top: 0;
          border: none;
          padding: 0;
        }
        .navbar .navbar-collapse .navbar-nav {
          margin: 0;
          margin-bottom: 10px;
        }
        .navbar .navbar-collapse .navbar-nav li {
          display: block;
          border: none;
          margin: 5px 0;
          border-bottom: 1px solid #ffffff;
        }
        .navbar .navbar-collapse .navbar-nav li a {
          color: #3d2926;
        }
        .btn-audit {
          margin-top: 10px;
        }
        .ico-rodape-policy {
          margin-right: 10px;
        }
        .ico-rodape-policy-2 {
          margin-right: 5px;
        }
        footer .info-bottom .tel {
          width: 100%;
        }
        footer .info-bottom .security, footer .info-bottom .use-terms {
          margin-left: 0;
          width: 100%;
        }
        footer .title-footer {
          margin-top: 50px;
        }
        footer .info-bottom {
          border-bottom: 1px solid #301d1a;
          padding: 15px 0 5px;
          display: flex;
        }
        footer .info-bottom i {
          font-size: 16px;
        }
        footer .info-bottom p {
          font-size: 11px;
          display: flex;
          margin: 10px 0;
        }
        footer .info-bottom a {
          color: #ffffff;
          width: 100%;
        }
        footer .info-bottom a:hover {
          color: #93866f;
        }
        footer .social-media {
          position: relative;
          display: flex;
          justify-content: center;
          align-items: center;
        }
        footer .outer-footer {
          margin-top: 40px;
        }
        footer .bt_topo {
          width: 30px;
          height: 30px;
          font-size: 16px;
          position: absolute;
          right: 10px;
          bottom: 73px;
        }
        footer ul li {
          width: 42%;
          margin-left: 20px;
        }
        .logo_lw {
          position: relative;
          display: flex;
          justify-content: center;
          align-items: center;
          width: 100%;
          height: 80px;
        }
        .loadmore {
          margin-top: 40px;
          font-size: 18px;
        }
        .outer-footer p {
          font-size: 10px;
          letter-spacing: 1px;
        }
        .listagem-mob-editais {
          display: flex;
        }
        .canvas {
          width: 100%;
          height: 100%;
          position: relative;
          -ms-transform: translateX(0);
          -webkit-transform: translateX(0);
          -moz-transform: translateX(0);
          -o-transform: translateX(0);
          transform: translateX(0);
          transition: .3s ease all;
          font-family: 'Inter', sans-serif;
        }
        .wrapper.show-menu .canvas {
          -ms-transform: translateX(300px);
          -webkit-transform: translateX(300px);
          -moz-transform: translateX(300px);
          -o-transform: translateX(300px);
          transform: translateX(300px);
        }
        .menu {
          position: absolute;
          -ms-transform: translateX(-300px);
          -webkit-transform: translateX(-300px);
          -moz-transform: translateX(-300px);
          -o-transform: translateX(-300px);
          transform: translateX(-300px);
          width: 300px;
          background: #f3f3f3;
          box-sizing: border-box;
          float: none;
          margin: 0;
          min-height: 1200px;
        }
        .menu a.btn {
          float: right;
          color: #fff;
          text-decoration: none;
          background: #3d2926;
          width: 30px;
          height: 30px;
          text-align: center;
          box-sizing: border-box;
          padding: 5px 0;
          font-weight: 900;
        }
        .menu .menu-estyle {
          float: none;
          margin-top: 30px;
          padding-left: 0;
        }
        .menu .menu-estyle > li {
          float: none;
          display: block;
          width: auto;
          text-align: left;
          border-bottom: 1px solid #d8d8d8;
          height: auto;
          background: none;
          line-height: 40px;
          padding: 4px 10px;
        }
        .menu .menu-estyle > li a {
          line-height: 40px;
          float: none;
          color: #3d2926;
        }
        .menu .menu-estyle > li a:hover {
          color: #3d2926;
          border-bottom: none;
          box-shadow: none;
        }
        .back-canvas {
          background: #3d2926;
          margin: 0 5px;
          padding-left: 15px;
          padding-top: 10px;
        }
        .back-canvas a {
          display: inline-block;
          width: 30px;
          height: 30px;
        }
        .back-canvas a span {
          display: block;
          background: #fff;
          width: 28px;
          height: 3px;
          border-radius: 2px;
          margin: 5px 0;
        }