
.wth-shell,.wth-shell *{box-sizing:border-box}
.wth-shell{
  --wth-navy:#0b3158;
  --wth-navy-2:#072847;
  --wth-teal:#1789c9;
  --wth-teal-dark:#0f6fae;
  --wth-orange:#f58220;
  --wth-orange-dark:#dd6f12;
  --wth-text:#173a5a;
  --wth-muted:#70859a;
  --wth-line:#e4ebf0;
  width:100%;
  max-width:100%;
  margin-left:0;
  position:relative;
  z-index:99990;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.wth-shell.is-sticky{position:sticky;top:0}
.admin-bar .wth-shell.is-sticky{top:32px}
.wth-header{position:relative;background:#fff}

/* Barra superior inspirada na organização das referências */
.wth-topbar{
  background:linear-gradient(90deg,var(--wth-navy-2),var(--wth-navy));
  color:#dce9ed;
}
.wth-topbar-inner{
  width:min(1240px,calc(100% - 44px));
  min-height:36px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:22px;
}
.wth-topbar-left,.wth-topbar-right{display:flex;align-items:center;gap:16px}
.wth-topbar-pill{
  display:inline-flex;
  align-items:center;
  min-height:36px;
  padding:0 15px;
  margin-left:-15px;
  background:linear-gradient(135deg,#0f6fb5,#18a9d7);
  color:#fff;
  font-size:11px;
  font-weight:800;
}
.wth-topbar-text{font-size:10.8px;color:#c4d8de}
.wth-topbar a{
  color:#dbe9ed!important;
  text-decoration:none!important;
  font-size:10.8px;
  font-weight:700;
}
.wth-topbar a:hover{color:#fff!important}
.wth-topbar-access{
  display:inline-flex!important;
  align-items:center;
  gap:7px;
  font-weight:800!important;
}
.wth-status-dot{
  width:6px;height:6px;border-radius:50%;
  background:#8bca3d;
  box-shadow:0 0 0 4px rgba(139,202,61,.1);
}

/* Navegação principal */
.wth-mainbar{
  background:#fff;
  border-bottom:1px solid #e3e9ee;
  box-shadow:0 4px 14px rgba(17,44,63,.03);
}
.wth-inner{
  width:min(1240px,calc(100% - 44px));
  min-height:78px;
  margin:0 auto;
  display:flex;
  align-items:center;
  gap:30px;
}
.wth-logo{display:flex;align-items:center;flex:0 0 auto;text-decoration:none!important;line-height:0}
.wth-logo img{display:block;width:auto;height:32px;max-width:168px;object-fit:contain}
.wth-nav{display:flex;align-items:center;gap:5px;margin-left:12px}
.wth-nav-item{position:relative}

/* RESET FORTE: impede o Elementor de transformar estes itens em botões azuis */
.wth-shell button.wth-nav-trigger,
.wth-shell button.wth-nav-trigger:hover,
.wth-shell button.wth-nav-trigger:focus,
.wth-shell button.wth-nav-trigger:active,
.wth-shell button.wth-nav-trigger[aria-expanded="true"]{
  all:unset!important;
  box-sizing:border-box!important;
  min-height:44px!important;
  padding:0 9px!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:var(--wth-text)!important;
  font-family:inherit!important;
  font-size:14px!important;
  font-weight:720!important;
  line-height:1!important;
  cursor:pointer!important;
  white-space:nowrap!important;
}
.wth-shell button.wth-nav-trigger:hover,
.wth-shell button.wth-nav-trigger:focus-visible,
.wth-shell .wth-nav-item.is-open>button.wth-nav-trigger{color:var(--wth-teal)!important}
.wth-nav-link{
  min-height:44px;
  padding:0 9px;
  display:flex;
  align-items:center;
  color:var(--wth-text)!important;
  font-size:14px;
  font-weight:720;
  text-decoration:none!important;
  white-space:nowrap;
}
.wth-nav-link:hover{color:var(--wth-teal)!important}
.wth-chevron{
  width:6px;height:6px;
  border-right:1.5px solid currentColor;
  border-bottom:1.5px solid currentColor;
  transform:rotate(45deg) translateY(-1px);
  transition:.18s ease;
}
.wth-nav-item.is-open .wth-chevron{transform:rotate(225deg) translate(-1px,-1px)}

.wth-main-actions{margin-left:auto;display:flex;align-items:center;gap:18px}
.wth-client-link{
  color:#23465a!important;
  text-decoration:none!important;
  font-size:13px;
  font-weight:760;
  white-space:nowrap;
}
.wth-client-link:hover{color:var(--wth-teal)!important}
.wth-cta{
  min-height:43px;
  padding:0 18px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:6px;
  background:var(--wth-orange)!important;
  border:1px solid var(--wth-orange)!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:12.8px;
  font-weight:800;
  white-space:nowrap;
  transition:.18s ease;
}
.wth-cta:hover{
  background:var(--wth-orange-dark)!important;
  border-color:var(--wth-orange-dark)!important;
  color:#fff!important;
  transform:translateY(-1px);
}

/* Dropdowns */
.wth-panel{
  position:absolute;
  top:100%;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(7px);
  transition:opacity .16s ease,transform .16s ease,visibility .16s;
  z-index:100;
}
.wth-panel:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px}
.wth-nav-item:hover>.wth-panel,.wth-nav-item:focus-within>.wth-panel,.wth-nav-item.is-open>.wth-panel{
  opacity:1;visibility:visible;pointer-events:auto;transform:none
}
.wth-mega{
  left:-180px;
  width:min(960px,calc(100vw - 48px));
  border-radius:14px;
  overflow:hidden;
  background:#fff;
  border:1px solid #dce5eb;
  box-shadow:0 24px 60px rgba(15,41,59,.15);
}
.wth-mega-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:30px;
  padding:22px 25px 18px;
  border-bottom:1px solid #e9eff3;
  background:#f7fafe;
}
.wth-kicker{
  display:block;
  color:var(--wth-teal);
  font-size:9px;
  font-weight:850;
  letter-spacing:.13em;
  margin-bottom:6px;
}
.wth-mega-head h3{margin:0;color:#123548!important;font-size:21px;line-height:1.24;letter-spacing:-.02em}
.wth-mega-head>a{
  color:#254b60!important;
  text-decoration:none!important;
  font-size:11.5px;
  font-weight:800;
  white-space:nowrap;
}
.wth-mega-head>a:hover{color:var(--wth-teal)!important}
.wth-mega-head>a span{color:var(--wth-orange)}
.wth-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 235px;gap:7px;padding:19px}
.wth-mega-column{min-width:0}
.wth-column-title{
  display:block;padding:0 9px 8px;color:#8d9aa5;font-size:9.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase
}
.wth-product-link{
  display:grid;
  grid-template-columns:12px minmax(0,1fr) 16px;
  align-items:center;
  gap:9px;
  padding:10px 9px;
  border-radius:8px;
  text-decoration:none!important;
  transition:.15s ease;
}
.wth-product-link:hover{background:#f3f8fc;transform:translateX(2px)}
.wth-product-link.is-disabled{cursor:default}
.wth-product-link.is-disabled:hover{transform:none}
.wth-product-dot{
  width:8px;height:8px;border-radius:50%;
  background:var(--product-color);
  box-shadow:0 0 0 4px color-mix(in srgb,var(--product-color) 10%,transparent);
}
.wth-product-link strong{display:block;color:#234257!important;font-size:12px;line-height:1.25;font-weight:760}
.wth-product-link small{display:block;margin-top:3px;color:#81909d;font-size:9.6px;line-height:1.3}
.wth-product-link i{color:#a6b1bb;font-style:normal;font-size:12px}
.wth-mega-aside{
  padding:20px;
  border-radius:10px;
  background:linear-gradient(145deg,#0b3f72,#072d51);
}
.wth-mega-aside .wth-kicker{color:#71c9ef;margin-bottom:28px}
.wth-mega-aside strong{display:block;color:#fff!important;font-size:17px;line-height:1.28}
.wth-mega-aside p{margin:9px 0 15px;color:#b7cbd2;font-size:10.8px;line-height:1.55}
.wth-mega-aside a{color:#fff!important;text-decoration:none!important;font-size:10.8px;font-weight:800}
.wth-mega-aside a span{color:#71c9ef}

.wth-mini-panel{
  left:0;
  min-width:270px;
  padding:12px;
  border-radius:12px;
  background:#fff;
  border:1px solid #dce5eb;
  box-shadow:0 20px 48px rgba(16,43,61,.13);
}
.wth-mini-title{
  display:block;padding:7px 10px 9px;color:#96a3ad;font-size:9.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase
}
.wth-mini-panel>a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:10px;
  border-radius:8px;
  color:#294a5e!important;
  text-decoration:none!important;
  font-size:12px;
  font-weight:700;
}
.wth-mini-panel>a:hover{background:#f2f7fc;color:var(--wth-teal)!important}
.wth-mini-panel>a span{color:#a5b0b9}

/* Mobile */
.wth-mobile-toggle{
  display:none!important;
  width:43px!important;height:43px!important;
  border:1px solid #d9e3e9!important;
  border-radius:6px!important;
  background:#fff!important;
  padding:0!important;
  align-items:center!important;
  justify-content:center!important;
  flex-direction:column!important;
  gap:5px!important;
  cursor:pointer!important;
}
.wth-mobile-toggle span{width:19px;height:2px;border-radius:2px;background:#173d50;transition:.18s ease}
.wth-mobile-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.wth-mobile-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
.wth-mobile-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.wth-mobile{display:none;border-top:1px solid #e4ebef;background:#fff}
.wth-mobile.is-open{display:block}
.wth-mobile-inner{width:min(100% - 28px,720px);margin:0 auto;padding:13px 0 24px}
.wth-mobile-quick{display:flex;gap:18px;padding:6px 0 12px;border-bottom:1px solid #edf1f3}
.wth-mobile-quick a{color:#506c7c!important;text-decoration:none!important;font-size:11.5px;font-weight:750}
.wth-shell button.wth-mobile-parent,
.wth-shell button.wth-mobile-parent:hover,
.wth-shell button.wth-mobile-parent:focus,
.wth-shell button.wth-mobile-parent:active{
  all:unset!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-height:51px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  border-bottom:1px solid #edf1f3!important;
  color:#214358!important;
  font-family:inherit!important;
  font-size:14px!important;
  font-weight:780!important;
  cursor:pointer!important;
}
.wth-mobile-parent span{font-size:20px;font-weight:400;color:#8495a0;transition:.18s ease}
.wth-mobile-parent[aria-expanded="true"] span{transform:rotate(45deg)}
.wth-mobile-link{
  width:100%;
  min-height:51px;
  display:flex;
  align-items:center;
  border-bottom:1px solid #edf1f3;
  color:#214358!important;
  font-size:14px;
  font-weight:780;
  text-decoration:none!important;
}
.wth-mobile-sub{display:none;padding:7px 0 12px 14px}
.wth-mobile-sub.is-open{display:grid}
.wth-mobile-sub a{padding:9px 0;color:#697e8d!important;font-size:13px;font-weight:650;text-decoration:none!important}
.wth-mobile-cta{width:100%;margin-top:18px}

@media(max-width:1140px){
  .wth-nav{margin-left:0}
  .wth-shell button.wth-nav-trigger{padding:0 7px!important;font-size:13px!important}
  .wth-nav-link{padding:0 7px;font-size:13px}
  .wth-client-link{display:none}
}
@media(max-width:965px){
  .wth-topbar{display:none}
  .wth-inner{width:min(100% - 28px,1240px);min-height:70px}
  .wth-logo img{height:30px;max-width:158px}
  .wth-nav,.wth-main-actions{display:none}
  .wth-mobile-toggle{display:flex!important;margin-left:auto!important}
}
@media(max-width:782px){.admin-bar .wth-shell.is-sticky{top:46px}}
@media(max-width:520px){
  .wth-logo img{height:28px;max-width:148px}
  .wth-inner{min-height:66px}
}


/* v1.3.1 — identidade WorthTec + zona segura do submenu */
.wth-nav-item.has-panel::after{
  content:"";
  position:absolute;
  left:-6px;
  right:-6px;
  top:100%;
  height:12px;
  background:transparent;
  pointer-events:auto;
}
.wth-panel{
  margin-top:8px;
}
/* O painel sobe visualmente sobre a zona segura para não existir lacuna de hover */
.wth-nav-item.has-panel>.wth-panel{
  top:calc(100% + 8px);
}
.wth-nav-item.has-panel>.wth-panel::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:-10px;
  height:10px;
  background:transparent;
}
.wth-shell button.wth-nav-trigger:hover,
.wth-shell button.wth-nav-trigger:focus-visible,
.wth-shell .wth-nav-item.is-open>button.wth-nav-trigger{
  color:#0f6fb5!important;
}
.wth-nav-link:hover,
.wth-client-link:hover{
  color:#0f6fb5!important;
}
.wth-mega-head>a:hover,
.wth-mini-panel>a:hover{
  color:#0f6fb5!important;
}
.wth-kicker{
  color:#0f6fb5;
}
.wth-mega-aside .wth-kicker{
  color:#77c9ef;
}
.wth-topbar{
  background:linear-gradient(90deg,#072847 0%,#0b3158 65%,#0d3c69 100%);
}
.wth-topbar-pill{
  background:linear-gradient(135deg,#0f6fb5,#18a9d7);
}


/* v1.4.0 — submenu estável + acessos aos sistemas */
.wth-nav-item.has-panel{
  padding-bottom:12px;
  margin-bottom:-12px;
}
.wth-nav-item.has-panel>.wth-panel{
  top:100%!important;
  margin-top:0!important;
}
.wth-nav-item.has-panel>.wth-panel::before{
  top:-14px!important;
  height:14px!important;
}
.wth-nav-item.has-panel::after{
  height:14px!important;
}

/* O JS adiciona .is-open e segura o painel enquanto o cursor atravessa */
.wth-nav-item.is-open>.wth-panel{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:none!important;
}

/* Acessar sistemas */
.wth-system-access{
  position:relative;
  display:flex;
  align-items:center;
  align-self:stretch;
}
.wth-shell button.wth-topbar-access-trigger,
.wth-shell button.wth-topbar-access-trigger:hover,
.wth-shell button.wth-topbar-access-trigger:focus,
.wth-shell button.wth-topbar-access-trigger:active{
  all:unset!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:36px!important;
  color:#dbe9ed!important;
  font-family:inherit!important;
  font-size:10.8px!important;
  font-weight:800!important;
  line-height:1!important;
  cursor:pointer!important;
  white-space:nowrap!important;
}
.wth-shell button.wth-topbar-access-trigger:hover,
.wth-system-access.is-open button.wth-topbar-access-trigger{
  color:#fff!important;
}
.wth-system-chevron{
  width:6px;
  height:6px;
  margin-left:2px;
  border-right:1.4px solid currentColor;
  border-bottom:1.4px solid currentColor;
  transform:rotate(45deg) translateY(-1px);
  transition:.18s ease;
}
.wth-system-access.is-open .wth-system-chevron{
  transform:rotate(225deg) translate(-1px,-1px);
}
.wth-systems-panel{
  position:absolute;
  right:0;
  top:100%;
  width:520px;
  padding:0;
  border:1px solid #dce6ef;
  border-radius:0 0 14px 14px;
  background:#fff;
  box-shadow:0 24px 58px rgba(8,35,62,.17);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(5px);
  transition:.16s ease;
  z-index:200;
  overflow:hidden;
}
.wth-system-access.is-open>.wth-systems-panel,
.wth-system-access:hover>.wth-systems-panel,
.wth-system-access:focus-within>.wth-systems-panel{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:none;
}
.wth-systems-panel::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:-12px;
  height:12px;
}
.wth-systems-head{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  gap:20px;
  padding:17px 19px 14px;
  border-bottom:1px solid #e9eef3;
  background:#f7fafe;
}
.wth-systems-head span{
  display:block;
  color:#1475b9;
  font-size:8.5px;
  font-weight:850;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.wth-systems-head strong{
  display:block;
  margin-top:4px;
  color:#163a5c;
  font-size:15px;
}
.wth-systems-head small{
  color:#8797a6;
  font-size:9.5px;
}
.wth-systems-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:4px;
  padding:12px;
}
.wth-system-link{
  display:grid;
  grid-template-columns:10px minmax(0,1fr) 14px;
  align-items:center;
  gap:8px;
  padding:10px 9px;
  border-radius:8px;
  color:#294960!important;
  text-decoration:none!important;
  font-size:10.8px;
  font-weight:750;
  transition:.15s ease;
}
.wth-system-link:hover{
  background:#f3f7fb;
  color:#0f6fb5!important;
}
.wth-system-link.is-disabled{
  opacity:.48;
  cursor:default;
}
.wth-system-link.is-disabled:hover{
  background:transparent;
  color:#294960!important;
}
.wth-system-icon{
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--system-color);
  box-shadow:0 0 0 4px color-mix(in srgb,var(--system-color) 10%,transparent);
}
.wth-system-link i{
  color:#9aa8b5;
  font-style:normal;
}

/* sistema no mobile */
.wth-mobile-systems .wth-system-link{
  grid-template-columns:10px minmax(0,1fr) 16px;
  padding:10px 0;
  border-radius:0;
  border-bottom:1px solid #eef2f5;
  font-size:12.5px;
}
.wth-mobile-systems .wth-system-link:last-child{
  border-bottom:0;
}

@media(max-width:965px){
  .wth-system-access{display:none}
}


/* v1.4.1 — contraste dos acessos + coerência com a Home */

/* CTA principal segue o azul predominante da Home */
.wth-shell .wth-cta,
.wth-shell .wth-cta:link,
.wth-shell .wth-cta:visited{
  background:#1566d8!important;
  border-color:#1566d8!important;
  color:#fff!important;
  box-shadow:0 9px 22px rgba(21,102,216,.16);
}
.wth-shell .wth-cta:hover,
.wth-shell .wth-cta:focus{
  background:#0f4fb0!important;
  border-color:#0f4fb0!important;
  color:#fff!important;
  box-shadow:0 11px 25px rgba(15,79,176,.20);
}

/* Laranja fica como detalhe de marca, não como grande bloco visual */
.wth-mega-head>a span,
.wth-mega-aside a span{
  color:#f58220!important;
}

/* Corrige herança da barra superior que deixava o painel de sistemas apagado */
.wth-topbar .wth-systems-panel{
  color:#173a5a!important;
}
.wth-topbar .wth-systems-panel a.wth-system-link,
.wth-topbar .wth-systems-panel a.wth-system-link:link,
.wth-topbar .wth-systems-panel a.wth-system-link:visited{
  color:#24465f!important;
  opacity:1!important;
}
.wth-topbar .wth-systems-panel a.wth-system-link:hover{
  color:#0f6fb5!important;
  background:#f1f6fb!important;
}
.wth-topbar .wth-systems-panel .wth-system-link strong,
.wth-topbar .wth-systems-panel .wth-system-link span{
  color:inherit!important;
}

/* Painel mais legível e com maior presença */
.wth-systems-panel{
  background:#fff!important;
  border-color:#cfdde8!important;
  box-shadow:0 28px 70px rgba(8,35,62,.20)!important;
}
.wth-systems-head{
  padding:19px 20px 16px!important;
  background:linear-gradient(135deg,#f7faff 0%,#eef5fc 100%)!important;
  border-bottom-color:#dfe8f0!important;
}
.wth-systems-head span{
  color:#1566d8!important;
}
.wth-systems-head strong{
  color:#153a5a!important;
  font-size:16px!important;
}
.wth-systems-head small{
  color:#6f8294!important;
  font-weight:650!important;
}
.wth-systems-grid{
  gap:6px!important;
  padding:14px!important;
}
.wth-topbar .wth-systems-panel a.wth-system-link{
  min-height:46px;
  padding:11px 10px!important;
  border:1px solid transparent;
  border-radius:9px!important;
  font-size:11px!important;
  font-weight:780!important;
}
.wth-topbar .wth-systems-panel a.wth-system-link:hover{
  border-color:#d8e5f0!important;
}

/* Acessos ainda sem URL ficam discretos, mas continuam perfeitamente legíveis */
.wth-topbar .wth-systems-panel a.wth-system-link.is-disabled{
  opacity:1!important;
  color:#8293a2!important;
  background:#fafbfc!important;
}
.wth-topbar .wth-systems-panel a.wth-system-link.is-disabled:hover{
  color:#8293a2!important;
  border-color:transparent!important;
  background:#fafbfc!important;
}

/* Ícones ganham presença */
.wth-system-icon{
  width:8px!important;
  height:8px!important;
  box-shadow:0 0 0 5px color-mix(in srgb,var(--system-color) 13%,transparent)!important;
}
.wth-system-link i{
  color:#8498a9!important;
  font-weight:800!important;
}

/* Em telas menores o CTA mantém o mesmo azul */
.wth-mobile-cta{
  background:#1566d8!important;
  border-color:#1566d8!important;
}


/* v1.5.0 — navegação por público e novas páginas */
.wth-topbar-left{
  align-self:stretch;
  gap:0!important;
}
.wth-topbar-audience{
  min-height:36px;
  padding:0 14px;
  display:inline-flex;
  align-items:center;
  color:#cbdde6!important;
  text-decoration:none!important;
  font-size:10.8px!important;
  font-weight:760!important;
  border-left:1px solid rgba(255,255,255,.07);
}
.wth-topbar-audience:last-child{
  border-right:1px solid rgba(255,255,255,.07);
}
.wth-topbar-audience:hover{
  color:#fff!important;
  background:rgba(255,255,255,.06);
}
.wth-topbar-audience.is-active{
  color:#fff!important;
  background:linear-gradient(135deg,#0f6fb5,#18a9d7);
}
@media(max-width:1160px){
  .wth-shell button.wth-nav-trigger{
    padding-left:6px!important;
    padding-right:6px!important;
  }
  .wth-nav-link{padding-left:6px;padding-right:6px}
}


/* v1.6.2 — logo mais equilibrada e submenu completo de segmentos */
.wth-logo img{
  height:32px!important;
  width:auto!important;
  max-width:168px!important;
}
.wth-segments-panel{
  min-width:310px;
  max-height:calc(100vh - 150px);
  overflow-y:auto;
  scrollbar-width:thin;
}
.wth-segments-panel>a{
  min-height:39px;
}
.wth-segments-panel .wth-segments-all{
  margin-top:6px;
  padding-top:12px;
  border-top:1px solid #e6edf2;
  border-radius:0 0 8px 8px;
  color:#1566d8!important;
  font-weight:800;
}
@media(max-width:1160px){
  .wth-logo img{
    height:30px!important;
    max-width:158px!important;
  }
}
@media(max-width:965px){
  .wth-logo img{
    height:28px!important;
    max-width:148px!important;
  }
}


/* v1.6.3 — logo levemente maior */
.wth-logo img{
  height:35px!important;
  max-width:182px!important;
}
@media(max-width:1160px){
  .wth-logo img{
    height:33px!important;
    max-width:172px!important;
  }
}
@media(max-width:965px){
  .wth-logo img{
    height:31px!important;
    max-width:162px!important;
  }
}


/* v1.6.4 — logo com mais presença no cabeçalho */
.wth-logo img{
  height:41px!important;
  max-width:215px!important;
}
@media(max-width:1160px){
  .wth-logo img{
    height:38px!important;
    max-width:200px!important;
  }
}
@media(max-width:965px){
  .wth-logo img{
    height:35px!important;
    max-width:184px!important;
  }
}


/* v1.6.5 — largura corrigida + logo 45 px */
html,
body{
  max-width:100%;
  overflow-x:clip;
}
.wth-shell{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
}
.wth-header,
.wth-topbar,
.wth-mainbar{
  width:100%;
  max-width:100%;
}
.wth-logo{
  flex:0 0 auto;
}
.wth-logo img{
  height:45px!important;
  width:auto!important;
  max-width:235px!important;
}
@media(max-width:1160px){
  .wth-logo img{
    height:42px!important;
    max-width:220px!important;
  }
}
@media(max-width:965px){
  .wth-logo img{
    height:38px!important;
    max-width:198px!important;
  }
}
