/* Correção definitiva da logo cadastrada no painel.
   A logo do topo/menu deve ser exatamente a enviada em Configurações, sem filtro branco. */
.site-header .logo,
.casttur-head > .logo,
.nav .nav-sticky-logo,
.mmenu-real-logo-v273,
.city-gate-brand{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  visibility:visible!important;
  opacity:1!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  overflow:visible!important;
}
.site-header .logo-img-wrap,
.site-header .logo img,
.casttur-head .logo-img,
.nav .nav-sticky-logo img,
.mmenu-real-logo-v273 img,
.city-gate-brand img,
.rev-brand img.rev-auto-logo,
.rev-menu-logo img.rev-auto-logo,
.rev-sticky-logo img.rev-auto-logo{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.site-header .logo img,
.casttur-head .logo-img{
  max-width:260px!important;
  max-height:88px!important;
}
body.header-is-stuck .nav .nav-sticky-logo img,
body.header-is-stuck .nav .nav-sticky-logo .logo-img{
  filter:none!important;
  max-width:145px!important;
  max-height:44px!important;
}
body.rev-theme-dark .site-header img.rev-auto-logo,
body.rev-theme-light .site-header img.rev-auto-logo,
body .rev-auto-dark .site-header img.rev-auto-logo,
body .rev-auto-light .site-header img.rev-auto-logo{
  filter:none!important;
}
@media(max-width:900px){
  .site-header .logo img,
  .casttur-head .logo-img{max-width:190px!important;max-height:62px!important;}
  .mmenu-real-logo-v273 img{max-width:170px!important;max-height:70px!important;}
}
.footer-v210 .footer-logo-white,
.footer-v210-logo,
.professional-footer .footer-logo-white,
.footer img.footer-logo-white{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
