/* ==========================================================================
   CSS PERSONALIZADO
   ========================================================================== */
  /*novo */
  .main-color { color: #000; transition: all 0.5s ease; }
  a.main-color:hover, a.main-color:active, a:hover .main-color, button.main-color:hover, button.main-color:active, a .main-color:hover, a:hover .main-color, li.main-color:hover, li.main-color:active {  color: #5b5b5d !important;  }
  
  .second-color { color: #fff  !important; transition: all 0.5s ease; }
  a.second-color:hover, a.second-color:active, a:hover .second-color, button.second-color:hover, button.second-color:active, li.second-color:hover, li.second-color:active { color: #fff !important; }

  .third-color { color:#bfbfbf  !important; }
  a.third-color:hover, a.third-color:active, a:hover .third-color, button.third-color:hover, button.third-color:active, a .third-color:hover, a:hover .third-color, li.third-color:hover, li.third-color:active {  color: #fff  !important;  }
  
  .main-background { background-color:#000 !important; transition: all 0.5s ease; }
  a.main-background:hover,  a.main-background:active, button.main-background:hover,  button.main-background:active, a .main-background:hover, a:hover .main-background, li.main-background:hover, li.main-background:active { background-color:#5b5b5d  !important; }
  
  .second-background { background-color: #000!important; transition: all 0.5s ease;  }
  a.second-background:hover,  a.second-background:active, button.second-background:hover,  button.second-background:active, a .second-background:hover, a:hover .second-background, li.second-background:hover, li.second-background:active { background-color:#fff !important; }

  .third-background { background-color: #000 !important; transition: all 0.5s ease;  }


  .main-border { border-color:#bebebe  !important; }
  .second-border { border-color:#f5eede !important; }

  .is-firula.main-background { background-color:#000 !important;  }


  /* .is-submenu.is-open { background-color:#3abaa3; transition: all 0.5s ease;  }
  .is-submenu.is-open i { color: #f5eede!important; transition: all 0.5s ease; } */

  /* .frontlayer .tri-1 { border-bottom-color:#3abaa3 !important; }
  .frontlayer .tri-2 { border-left-color:#3abaa3 !important; opacity:0.7; }
  .rearlayer .tri-1 { border-bottom-color:#f5eede !important; }
  .rearlayer .tri-2 { border-left-color:#f5eede !important; opacity:0.7; } */


/* ==========================================================================
   BARRA TOPO
   ========================================================================== */

  /*novo */
  #header { border:none !important; 
    -webkit-box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 0.2);
    -moz-box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 0.2);
    box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 0.2); 
    color:#000; background:#fff;
  }
  .header-content { padding-top:0px; /*padding-bottom:21px;*/ border-bottom: 1px solid rgba(0, 0, 0, 0.2); }  
  #header:before {
    content: " ";
    position: absolute;
    width: 100%;
    /*background: url(https://du2us4f94qfno.cloudfront.net/common/galerias/736/imagens/bg-topo.png) center center no-repeat;*/
    height: 100%;
    opacity: 50%;
 }  
  header.scrolled .header-content { padding-top:5px; padding-bottom:5px; }
  body.scrolled { padding-top:121px; }
  
  #header .barra-topo {background: #fff;border-bottom: 1px solid #dadada;position: relative;}
  #header .barra-topo:after {content:""; /*border-bottom: 1px solid transparent;*/ height:1px; width:100%; position:absolute; bottom:0; left:0; } 
  /* .barra-topo .main-color, .header-content .main-color { color:#fff !important; }
  .barra-topo .main-color:hover, .header-content .main-color:hover { color:#00a6d6  !important; }
  .barra-topo .main-color i, .header-content .main-color i { color:#00a6d6  !important; } */

  /* #header:before {
    content: " ";
    position: absolute;
    width: 100%;
    background: url(https://du2us4f94qfno.cloudfront.net/common/galerias/310/imagens/bg-topo.png) center center no-repeat;
    height: 100%;
    top: 0;
  } */

  /*.is-infotopo i, .is-comprar .is-sectiontitle h2 {color: #41361a!important;}*/
  #login-wrap p {color: #6c6c6c;}
  .footer-invitation label {color:  #bfbfbf;}
  .is-homehelp span {color: #4e4e4e ;}
  .is-homehelp {background-color: #fff;}
  .is-homehelp h4 {color: #4e4e4e ; text-shadow: 1px 1px 0px rgb(0 0 0);}
  .is-home5 .catalog-title h2, .catalog-title h2, .is-semleilao p, .is-breadcrumb .second-color, .is-pagetitle h2, .is-sectiontitle .second-color, .is-infotopo i, .is-comprar .is-sectiontitle h2 {color:  #fff!important;}
  .catalog-title span.mb-0 {color: #fff!important;}
  a.leilao-whatsapp:hover {color: #fff!important;}
  .is-leilaoinfo a.leilao-whatsapp {color: #fff!important;}
  .is-leilaoinfo a.leilao-whatsapp:hover {color: #fff!important;}
  .is-breadcrumb li a:hover, .observacao h4, .is-infotopo i, .is-homehelp p {color: #5b5b5d!important;}
  button.second-background:hover {color: #000!important;}
  /*.is-breadcrumb .second-color, .is-pagetitle h2, .is-sectiontitle .second-color {color: #cbac60!important;}*/
  .is-leilaoinfo a.main-color:hover {color:  #000!important;}

  .login, .is-openmenu-wrap { border-color:rgba(0, 0, 0, 0.2); position:relative; }
  /* .login:after, .is-openmenu-wrap:after { content:""; position:absolute; top:0; left:0; width:1px; height:100%; border-left:1px solid #f9f2e2; } */

  .is-leilao.main-background, .menu.main-background, .menu .main-background { background-color:#000  !important; }
  .menu .second-color, .menu.second-color,.second-color .captando-wrap { color:#fff !important; text-shadow:none !important; }
  /*.is-leilaobackground.main-background { background:url(https://du2us4f94qfno.cloudfront.net/common/galerias/227/imagens/bg-banner.jpg) !important; }*/
  .is-leilaobackground.main-background {background-color: #000!important; }
  .is-leilaohead-background.third-background { background-color:rgba(161, 161, 161, 0.5) !important; }

  .is-leilao-0, .is-leilao-1, .is-leilao-2, .is-leilao-3 , .is-leilao-4, .is-leilao-5, .is-leilao-6, .is-leilao-7 { background:#ebebeb !important; }

  a.second-color:hover span, a.leilao-whatsapp:hover {color: #fff!important;}

  #footer .main-color, #footer a.third-color:hover {color:  #fff!important;}
  .menu.main-background, .menu .main-background {background-color: #000!important;}
  .menu-nav .second-color:hover, .is-breadcrumb .second-color {color: #fff!important;}

  .has-shadow {text-shadow: 1px 1px 2px rgb(0 0 0);}

  .is-infotopo p {color: #000 !important;}

  .is-breadcrumb li.second-color:hover, .is-breadcrumb li a:hover {color: #7e7e7e!important;}

  .is-imgwrap-area:after {background: #fff;}
  .is-zap a.leilao-whatsapp:hover {color: #464646!important;}
  .quem-image img {width:  100%;}


   /* ==========================================================================
   Footer
   ========================================================================== */
   #footer { border-top:1px solid rgba(0, 0, 0, 0.2); color:#000 }
   /* #footer.third-background { background-color:#f3f3f1 !important; } */
   /* #footer.second-color,  #footer .second-color{ color:#000 !important; }
   #footer button.second-color{ color:#fff !important; }
   #footer button.second-color:hover { color:#000 !important; } */


   

  /* ==========================================================================
   Conteudo
   ========================================================================== */
   body { padding-top:198px; }
   body.scrolled { padding-top:155px; }

  .is-catalogolink { background-color:#000;color:  #fff!important; } 
  .catalog-title .is-catalogolink:hover { background:#5b5b5d; color: #fff!important; }
  .catalog-title .is-catalogolink:hover span {color: #fff!important;}

   @media (max-width: 767px) {
      #header .barra-topo {border-bottom: none;} 
      body { padding-top:143px;  }
      body.scrolled { padding-top:139px; }
   }
   @media (max-width: 575.98px) {
      body { padding-top:52px; }
      body.scrolled { padding-top:52px; }
      .login:after, .is-openmenu-wrap:after { border:none; }
   }
   