.tm-header .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #ffffff00;
    z-index: 99997;
    position: relative;
}
#sp-title {
    margin-top: -100px;
}
nav.uk-navbar {
    padding: 10px 0px;
}
#sp-footer {
  background-color: transparent !important;
  background-image: url('/templates/wt_mature_free/images/footer.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

ul.uk-breadcrumb {
    display: flex;
    justify-content: center;
    margin: 0px;
}
.uk-breadcrumb>:last-child>a:not([href]), .uk-breadcrumb>:last-child>span {
    color: #ABA35D;
    font-size: 50px;
    font-family: 'lato';
    text-align: center;
}
.cf-control-group.cinquenta {
    width: 50%;
}
label.cf-label {
    font-size: 14px !important;
    color: #626656 !important;
}
div#sppb-addon-124bde8f-22cb-475a-8902-fe966147b2e9 {
    margin-top: -260px;
}
.tm-header .uk-navbar-nav>li>a {
    color: #ffffff;
    font-size: 16px;
}
div#sppb-addon-124bde8f-22cb-475a-8902-fe966147b2e9 .cf-form-wrap.cf-col-16 {
    padding: 30px 20px;
}
.nr-recaptcha.g-recaptcha {
    display: flex;
    justify-content: center;
}
.tm-header .uk-navbar-nav>li>a:active {
    color: #aba25c !important;
}
.tm-header .uk-navbar-nav>li:hover>a, .tm-header .uk-navbar-nav>li>a[aria-expanded="true"] {
    color: #aba25c;
}
.sppb-addon-image-layout-content {
    background: #ffffff00 !important;
    padding: 0px 0px 0px !important;
}
.image-layout-preset-style-poster .sppb-addon-image-layout-content {
    position: absolute;
    margin: 0 15px;
   bottom: 5px;
}
section#section-id-f9eb505b-8fad-4224-a841-7ccf498dad24 img.sppb-img-responsive.image-fit {
    border-radius: 10px;
    border: 5px solid #fff;
    box-shadow: 0px 0px 15px 0px #0000004d;
}
#sppb-addon-84568ed2-5aa3-4a1e-9790-05bbedfd5d6f {
    position: relative !important;
    z-index: 999999999 !important;
}
div#fotohome {
    z-index: 999999 !important;
}
.uk-navbar-container.uk-navbar-sticky {
    background: #1e1e1e !important;
}
.tm-logo{
    transition: 1s;
}
.uk-navbar-container.uk-navbar-sticky img.tm-logo {
    height: 50px;
    transition: 1s;
}
div#fotohome2 {
    z-index: 999999 !important;
}
.cardapiopage  section#sp-main-body {
    background-size: 546px 795px !important;
    background-color: #f5f5f5 !important;
    background-position: right 0 top 0 !important;
}
.side-repeater {
    left: 30px !important;
}

/* Mais forte → mais fraco */
.side-repeater .side-text:nth-child(1)  { opacity: 1;    }
.side-repeater .side-text:nth-child(2)  { opacity: 0.95; }
.side-repeater .side-text:nth-child(3)  { opacity: 0.90; }
.side-repeater .side-text:nth-child(4)  { opacity: 0.85; }
.side-repeater .side-text:nth-child(5)  { opacity: 0.80; }
.side-repeater .side-text:nth-child(6)  { opacity: 0.75; }
.side-repeater .side-text:nth-child(7)  { opacity: 0.65; }
.side-repeater .side-text:nth-child(8)  { opacity: 0.55; }
.side-repeater .side-text:nth-child(9)  { opacity: 0.45; }
.side-repeater .side-text:nth-child(10) { opacity: 0.35; }
.side-repeater .side-text:nth-child(11) { opacity: 0.25; }
.side-repeater .side-text:nth-child(12) { opacity: 0.15; }

p.prato-desc.text-secondary.small.mb-2 {
    margin-top: 0px;
}
.sppb-addon-image-layouts.imghome a {
    color: #ffffff;
}
#sppb-addon-099c9ef7-9ed8-4623-8b32-7f799cf6790d li a:hover, #sppb-addon-6b70abf1-7dba-4f6f-92a7-04a72ee75e53 li a:hover {
    color: #ffff !important;
}
#sppb-addon-aff50d62-7adb-44bb-b4f4-9a90e12f61c2 img:hover,#sppb-addon-087707ed-e593-4943-b36f-c8d8b29f6712 img:hover {
    opacity: 0.8;
}
div#sppb-addon-wrapper-9234a1d7-a090-40fb-a314-762776f54df7 img:hover, div#sppb-addon-wrapper-03cdf2a9-e108-4f15-95c1-391511d4c9a3 img:hover  {
    opacity: 0.8;
}
.tm-header .uk-navbar-nav li a {
    color: inherit !important;
}

/* Estado padrão dos itens do menu */
.tm-header .uk-navbar-nav > li > a {
    color: #ffffff !important;
}

/* Hover */
.tm-header .uk-navbar-nav > li > a:hover {
    color: #aba25c !important;
}

/* Item ativo / página atual */
.tm-header .uk-navbar-nav > li.current-item.active > a,
.tm-header .uk-navbar-nav > li.active > a,
.tm-header .uk-navbar-nav > li.current-item > a {
    color: #aba25c !important;
}
.tm-header .uk-navbar-nav > li > a {
    color: #ffffff !important;
    transition: 0.3s ease;
}
.px-4 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
button.btn.btn-success.btn-sm.btn-abrir-modal.btn-pedir {
    border-radius: 5px;
}
@media (max-width: 798px){
#sppb-addon-bda3a203-62ad-4dbb-a599-0122a9a9b376 img {
    width: 80%;
}
.tm-header-mobile.uk-hidden\@m .uk-navbar-container {
    background: #1e1e1e;
}
#cardapioTab .px-4 {
    padding: 20px 5px !important;
}
#cardapioTab {
    position: sticky;
    top: 100px;
    z-index: 1020;
    background-color: #f5f5f5;
    padding: 0px 0;
    margin-left: -15px;
    margin-right: -15px;
}
.cardapio-wrapper.mt-5.mb-5{
    margin-top: 10px !important;
}
nav.uk-navbar {
    padding: 10px 0px;
    z-index: 999;
}
.sp-page-builder .page-content #section-id-97719c7d-c568-4481-a837-9e83802aec79 {
    background-image: none !important;
}
.uk-breadcrumb>:last-child>a:not([href]), .uk-breadcrumb>:last-child>span {
    font-size: 46px;
}

div#sppb-addon-124bde8f-22cb-475a-8902-fe966147b2e9 {
    margin-top: 0px;
}
.tm-logo {
    height: 60px;
}
.cardapiopage section#sp-main-body {
    background-image: none !important;
}
.side-repeater {
    display: none;
}
#cardapioTab {
    display: flex;
    flex-wrap: nowrap;      /* impede de quebrar linha */
    overflow-x: auto;       /* ativa o scroll horizontal */
    overflow-y: hidden;
    gap: 10px;              /* opcional — espaçamento entre os itens */
    scroll-behavior: smooth;
    white-space: nowrap;
    -ms-overflow-style: none;
}

/* remove o alinhamento que o bootstrap aplica */
#cardapioTab.nav {
    justify-content: flex-start !important;
}
.px-4 {
    padding: 10px 5px !important;
}   
.fw-bold {
    font-weight: 700 !important;
    font-size: 12px !important;
}
p.prato-desc.text-secondary.small.mb-2 {
    font-size: 14px !important;
    margin-top: 5px !important;
}
#cardapioTab::-webkit-scrollbar {
    display: none;              /* Chrome, Safari, Edge */
}
.btn-pedir span {
    display: none;
}
.prato-pessoas.mb-2 {
    margin-top: -10px;
}
.cardapiopage section#sp-main-body {
    padding: 0px !important;
}
}