.accordion-heading > a.accordion-toggle {
  display: block;
  padding: 10px 35px 10px 20px;
  position: relative;
}
.ba-item-icon-list .vertical-layout li {
  margin-top: 0px !important;
}
.ba-item-recent-posts .ba-blog-post-content {
  flex-grow: 1;
  margin: 0;
  padding: 0 10px;
  width: auto;
}
.ba-blog-post {
  margin-bottom: 0;
  margin-top: 0px;
}
.custom-menu .vertical-menu .megamenu-item > .tabs-content-wrapper.ba-container,
.custom-menu .vertical-menu .main-menu .nav.menu > li.deeper.parent>.nav-child {
    margin-left: 0 !important;
}

.custom-menu .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.visible-nav-child > .tabs-content-wrapper,
.custom-menu .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.visible-nav-child > ul.nav-child {
    animation: visible-nav-child .5s linear !important;
    -webkit-animation: visible-nav-child .5s linear !important;
    box-sizing: border-box;
    max-height: none!important;
    overflow: visible;
}

.custom-menu .ba-hamburger-menu > .main-menu .nav li.deeper .nav-child,
.custom-menu .ba-hamburger-menu .nav-child {
    display: block;
    transform: none !important;
    -webkit-transform: none !important;
}

.custom-menu .ba-hamburger-menu > .main-menu .nav.menu li,
.custom-menu .ba-hamburger-menu > .main-menu .nav.menu > li.active,
.custom-menu .ba-hamburger-menu > .main-menu .nav.menu > li:hover,
.custom-menu .ba-hamburger-menu .nav-child .deeper:hover .nav-child,
.custom-menu .ba-hamburger-menu .nav .deeper.parent .nav-child {
    width: 100%!important;
}

.custom-menu .vertical-menu .main-menu .nav.menu > li .nav-child {
	box-sizing: border-box;
	position: static !important;
	transition: none !important;
}

.custom-menu .menu > .deeper.parent.hidden-nav-child .nav-child {
    padding: 0 !important;
    max-height: 0 !important;
}

.custom-menu a {
	transition: none!important;
	-webkit-transition: none!important;
}
#item-1730311726945 > .ba-menu-wrapper > .main-menu > .integration-wrapper ul {
max-height: none !important;
}
body {
  background: var(--bg-secondary); 
  background: -webkit-linear-gradient(to right, var(--bg-secondary), var(--bg-primary));
  background: linear-gradient(to right, var(--bg-secondary), var(--bg-primary));
}
li.deeper.parent > ul {
    /*padding-left: 0px !important;*/
}
p  {
padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
h2, h3, h4, h5 {
padding-bottom: 0.5rem;
padding-top: 0.5rem;
}
ul { padding-top: 0.5rem;}
blockquote {
border-left: 4px solid;
    border-color: var(--primary);
  background: var(--bg-primary);
    margin: 0;
    padding: 20px;
}
.ba-item-main-menu .collapsible-vertical-submenu.vertical-menu
.main-menu .nav > li.deeper.parent > .mod-menu__sub,
.ba-item-main-menu .collapsible-vertical-submenu.vertical-menu
.main-menu .nav > .deeper.parent .mod-menu__sub,
.ba-item-main-menu .collapsible-vertical-submenu.vertical-menu
.main-menu .nav > .deeper.parent .nav-child,
.ba-item-main-menu .collapsible-vertical-submenu.vertical-menu
.main-menu .menu > .deeper.parent .mod-menu__sub,
.ba-item-main-menu .collapsible-vertical-submenu.vertical-menu
.main-menu .menu > .deeper.parent .nav-child {
     display: block !important;
}
/* Estiliza apenas itens do primeiro nível, excluindo os níveis mais profundos */
#mod-menu113-submenu0 > li > a {
    font-weight: 500 !important;
  padding: 12px 15px;
    /*color: #2c3e50;
    
    border-left: 3px solid #3498db;*/
}

/* Garante que os subitens tenham estilo diferente */
#mod-menu113-submenu0 > li ul li a {
    font-weight: 300 !important;
    color: #7f8c8d;
    border-left: none;
}
.ba-blog-post-content { padding: 0 0px !important; }