.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-246 .elementor-element.elementor-element-678cc1f{width:var( --container-widget-width, 25.387% );max-width:25.387%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25.387%;--container-widget-flex-grow:0;text-align:center;}.elementor-246 .elementor-element.elementor-element-678cc1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-menu-toggle{margin:0 auto;background-color:#D51414;}.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--main .elementor-item{color:#CA1212;fill:#CA1212;}.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--main .elementor-item:focus{color:#D61C2C;fill:#D61C2C;}.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#D61C2C;}.elementor-246 .elementor-element.elementor-element-ea70cd5 .e--pointer-framed .elementor-item:before,
					.elementor-246 .elementor-element.elementor-element-ea70cd5 .e--pointer-framed .elementor-item:after{border-color:#D61C2C;}.elementor-246 .elementor-element.elementor-element-ea70cd5 .elementor-nav-menu--dropdown{background-color:#5B2222;}.elementor-246 .elementor-element.elementor-element-ea70cd5 div.elementor-menu-toggle{color:#3F0909;}.elementor-246 .elementor-element.elementor-element-ea70cd5 div.elementor-menu-toggle svg{fill:#3F0909;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-ea70cd5 *//* Casa do Necromante - menu com caveira (Elementor)
   Uso: no widget "Menu de navegação", aba Avançado > Classes CSS, escreva: menu-necro
   No widget, em Estilo > Menu principal > Ponteiro, escolha "Nenhum".
   Cole este CSS em Elementor > Configurações do site > CSS personalizado
   (ou em Aparência > Personalizar > CSS adicional). */
 
/* COR VERMELHA: troque aqui pelo vermelho do tema Horr */
.menu-necro{--necro-red:#d61c2c}
 
.menu-necro .elementor-nav-menu--main .elementor-item{position:relative;transition:color .2s}
 
/* caveira */
.menu-necro .elementor-nav-menu--main .elementor-item::before{
  content:"";position:absolute;left:50%;top:-8px;right:auto;bottom:auto;width:20px;height:30px;
  border:0!important;box-shadow:none!important;outline:0!important;
  background:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 736 1104%22%3E%3Cpath fill=%22%23e8e0cc%22 fill-rule=%22evenodd%22 d=%22M431.0 56.0Q409.0 51.0 370.0 51.5Q331.0 52.0 311.0 56.5Q291.0 61.0 259.0 74.0Q227.0 87.0 197.0 108.0Q167.0 129.0 143.0 154.5Q119.0 180.0 103.5 205.5Q88.0 231.0 77.0 263.5Q66.0 296.0 60.5 329.5Q55.0 363.0 56.0 395.0Q57.0 427.0 65.0 460.5Q73.0 494.0 76.0 515.0Q79.0 536.0 80.5 586.5Q82.0 637.0 84.5 643.5Q87.0 650.0 91.0 654.5Q95.0 659.0 111.5 666.0Q128.0 673.0 131.0 677.0Q134.0 681.0 132.0 714.5Q130.0 748.0 133.0 763.0Q136.0 778.0 143.0 797.0Q150.0 816.0 170.0 851.0Q190.0 886.0 222.5 932.0Q255.0 978.0 272.5 1008.0Q290.0 1038.0 300.0 1045.5Q310.0 1053.0 331.0 1056.5Q352.0 1060.0 371.5 1059.0Q391.0 1058.0 410.0 1055.0Q429.0 1052.0 436.5 1048.0Q444.0 1044.0 454.0 1035.0Q464.0 1026.0 469.0 1019.0Q474.0 1012.0 494.5 970.0Q515.0 928.0 546.0 890.5Q577.0 853.0 593.5 826.0Q610.0 799.0 613.5 787.0Q617.0 775.0 617.5 751.5Q618.0 728.0 613.0 701.5Q608.0 675.0 610.0 670.0Q612.0 665.0 624.5 656.5Q637.0 648.0 643.5 639.0Q650.0 630.0 651.0 618.5Q652.0 607.0 648.5 586.0Q645.0 565.0 645.0 554.5Q645.0 544.0 650.0 519.0Q655.0 494.0 661.5 481.0Q668.0 468.0 674.5 445.5Q681.0 423.0 683.0 402.0Q685.0 381.0 683.5 346.5Q682.0 312.0 674.0 283.5Q666.0 255.0 654.5 230.0Q643.0 205.0 627.5 184.0Q612.0 163.0 590.5 142.0Q569.0 121.0 540.5 103.0Q512.0 85.0 482.5 73.0Q453.0 61.0 431.0 56.0Z M106.0 475.0Q108.0 472.0 116.5 470.5Q125.0 469.0 133.5 471.5Q142.0 474.0 150.0 474.0Q158.0 474.0 168.5 471.0Q179.0 468.0 187.5 467.5Q196.0 467.0 204.5 470.0Q213.0 473.0 224.5 483.0Q236.0 493.0 239.5 499.5Q243.0 506.0 243.5 513.5Q244.0 521.0 234.0 556.0Q224.0 591.0 222.0 609.5Q220.0 628.0 222.5 636.0Q225.0 644.0 231.5 648.5Q238.0 653.0 245.5 650.5Q253.0 648.0 263.5 636.0Q274.0 624.0 292.5 609.5Q311.0 595.0 320.0 592.0Q329.0 589.0 340.5 587.5Q352.0 586.0 378.5 586.5Q405.0 587.0 416.0 589.5Q427.0 592.0 446.0 605.5Q465.0 619.0 480.5 635.0Q496.0 651.0 499.5 652.5Q503.0 654.0 507.0 653.5Q511.0 653.0 515.0 650.0Q519.0 647.0 521.5 641.0Q524.0 635.0 523.0 614.0Q522.0 593.0 516.0 565.5Q510.0 538.0 510.5 526.0Q511.0 514.0 515.0 506.0Q519.0 498.0 527.0 490.5Q535.0 483.0 544.5 478.5Q554.0 474.0 578.5 477.0Q603.0 480.0 613.5 475.5Q624.0 471.0 629.0 471.0Q634.0 471.0 638.5 474.5Q643.0 478.0 644.0 483.0Q645.0 488.0 639.5 496.5Q634.0 505.0 626.0 512.5Q618.0 520.0 611.5 522.5Q605.0 525.0 594.5 525.0Q584.0 525.0 580.0 527.0Q576.0 529.0 574.0 532.0Q572.0 535.0 572.5 551.5Q573.0 568.0 565.5 583.0Q558.0 598.0 556.5 635.0Q555.0 672.0 550.0 701.0Q545.0 730.0 528.0 759.5Q511.0 789.0 493.5 811.0Q476.0 833.0 466.5 849.0Q457.0 865.0 452.5 869.0Q448.0 873.0 442.5 875.0Q437.0 877.0 403.5 872.0Q370.0 867.0 362.5 867.0Q355.0 867.0 334.5 871.5Q314.0 876.0 307.5 873.5Q301.0 871.0 296.5 867.0Q292.0 863.0 283.5 847.5Q275.0 832.0 264.0 820.5Q253.0 809.0 240.5 799.0Q228.0 789.0 218.0 770.0Q208.0 751.0 201.5 728.0Q195.0 705.0 193.5 654.0Q192.0 603.0 190.5 595.5Q189.0 588.0 183.5 577.5Q178.0 567.0 178.5 549.5Q179.0 532.0 172.5 526.0Q166.0 520.0 150.5 521.0Q135.0 522.0 129.5 519.5Q124.0 517.0 119.5 512.5Q115.0 508.0 110.0 499.5Q105.0 491.0 104.5 484.5Q104.0 478.0 106.0 475.0Z M361.0 243.5Q367.0 239.0 373.0 239.5Q379.0 240.0 385.0 245.0Q391.0 250.0 402.0 283.5Q413.0 317.0 419.0 350.5Q425.0 384.0 425.5 395.5Q426.0 407.0 423.5 414.5Q421.0 422.0 415.0 426.5Q409.0 431.0 403.0 431.0Q397.0 431.0 385.0 426.0Q373.0 421.0 368.0 421.5Q363.0 422.0 351.5 426.5Q340.0 431.0 335.0 431.0Q330.0 431.0 325.5 428.0Q321.0 425.0 319.0 420.0Q317.0 415.0 319.0 390.5Q321.0 366.0 332.5 328.0Q344.0 290.0 347.5 273.5Q351.0 257.0 353.0 252.5Q355.0 248.0 361.0 243.5Z M291.5 241.5Q299.0 248.0 305.0 261.0Q311.0 274.0 311.0 286.0Q311.0 298.0 306.5 310.0Q302.0 322.0 288.5 337.0Q275.0 352.0 266.5 358.0Q258.0 364.0 242.0 371.5Q226.0 379.0 205.0 385.5Q184.0 392.0 170.0 393.5Q156.0 395.0 147.5 390.5Q139.0 386.0 135.0 378.0Q131.0 370.0 131.0 361.0Q131.0 352.0 133.5 342.0Q136.0 332.0 148.5 305.5Q161.0 279.0 176.5 262.5Q192.0 246.0 209.5 236.5Q227.0 227.0 242.0 226.0Q257.0 225.0 270.5 230.0Q284.0 235.0 291.5 241.5Z M433.5 257.5Q439.0 245.0 447.0 238.0Q455.0 231.0 469.0 226.5Q483.0 222.0 492.5 222.0Q502.0 222.0 509.5 224.0Q517.0 226.0 532.0 235.0Q547.0 244.0 560.5 258.0Q574.0 272.0 586.0 294.5Q598.0 317.0 602.5 331.5Q607.0 346.0 607.0 356.0Q607.0 366.0 604.0 373.0Q601.0 380.0 597.5 383.5Q594.0 387.0 588.5 389.5Q583.0 392.0 574.0 391.5Q565.0 391.0 540.0 384.0Q515.0 377.0 498.0 369.5Q481.0 362.0 472.5 356.0Q464.0 350.0 451.5 337.0Q439.0 324.0 433.0 310.5Q427.0 297.0 427.5 283.5Q428.0 270.0 433.5 257.5Z%22/%3E%3C/svg%3E") center/contain no-repeat;background-color:transparent!important;
  opacity:0;transform:translate(-50%,10px) scale(.5);
  transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1);
  filter:drop-shadow(0 0 3px color-mix(in srgb,var(--necro-red) 55%,transparent))!important;pointer-events:none}
.menu-necro .elementor-nav-menu--main .elementor-item:hover::before,
.menu-necro .elementor-nav-menu--main .elementor-item:focus-visible::before{
  opacity:.95;transform:translate(-50%,0) scale(1);animation:necro-tremer .5s .25s ease-in-out}
@keyframes necro-tremer{25%{transform:translate(-50%,0) rotate(-8deg)}75%{transform:translate(-50%,0) rotate(8deg)}}
 
/* linha vermelha embaixo */
.menu-necro .elementor-nav-menu--main .elementor-item::after{
  content:"";position:absolute;left:18px;right:18px;top:auto;bottom:6px;height:2px;border:0!important;
  background:var(--necro-red);transform:scaleX(0);transition:transform .25s}
.menu-necro .elementor-nav-menu--main .elementor-item:hover::after,
.menu-necro .elementor-nav-menu--main .elementor-item:focus-visible::after,
.menu-necro .elementor-nav-menu--main .elementor-item.elementor-item-active::after{transform:scaleX(1)}
 
/* sem efeito de caveira em telas de toque e com animação reduzida */
@media (hover:none){.menu-necro .elementor-nav-menu--main .elementor-item::before{display:none}}
@media (prefers-reduced-motion:reduce){.menu-necro .elementor-nav-menu--main .elementor-item::before{animation:none;transition:none}}/* End custom CSS */