/*
Theme Name: MaxiBlocks main site
Author: MaxiBlocks
Author URI: https://maxiblocks.com/about/
Description: Child of MaxiBlocks Go
Template: maxiblocks-go
Tested up to: 6.6
Requires PHP: 8.0
Version: 1.0.0
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: maxiblocks-go
Tags: blog, e-commerce, full-site-editing,  translation-ready
*/


.lwptoc_header {
    margin-bottom: 15px !important;
    font-family: 'Inter', sans-serif !important;
    color: #000000 !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    padding-bottom: 15px;
    border-bottom: 2px solid #dbd8e7 !important;
}
.wp-elements-db839337b313073394c4f330fca84e68 a:where(:not(.wp-element-button)) {
 

}
.lwptoc_item_label {  color: #a39ac6 !important;

}
.lwptoc-baseItems {
    font-size: 16px !important;   font-family: 'Inter', sans-serif !important;
}

.lwptoc_items {
    font-size: 16px !important;   font-family: 'Inter', sans-serif !important;
    line-height: 34px;
}

.wp-elements-db839337b313073394c4f330fca84e68 a:where(:not(.wp-element-button)) {
    color: #9b9b9b;
}

.wp-elements-db839337b313073394c4f330fca84e68 a:where(:not(.wp-element-button)):hover {
    color: #a39ac6 !important;
}
.lwptoc {
    margin: 0px 0 !important;
}

.lwptoc_item {
    margin: 0px 0 !important;
}

.lwptoc_item_number {    color: #a39ac6 !important;}

.wp-block-navigation__submenu-container .wp-block-navigation-submenu {
    border-radius: 20px !important;
}

/* Target both the container and the inner items */
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,
.wp-block-navigation__submenu-container .wp-block-navigation-item {
    border-radius: 10px !important;
}

/* Target the first and last items specifically for better corner matching */
.wp-block-navigation__submenu-container .wp-block-navigation-item:first-child a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.wp-block-navigation__submenu-container .wp-block-navigation-item:last-child a {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* This ensures content inside doesn't overflow the rounded corners */
.wp-block-navigation__submenu-container {
    padding: 5px !important;
    margin: 0 !important;
}

/* Tighten spacing between submenu items */
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)) {
    padding: 10px 15px 10px 5px !important;
}

/* Reduce margin between items */
.wp-block-navigation__submenu-container .wp-block-navigation-item {
    margin: 0 !important;
}

/* Make submenu items smaller font size */
.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    font-size: 16px !important; /* Smaller font size */
    line-height: 120% !important; /* Tighter line height */
}
@media all and (max-width:1024px){
.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    font-size: 20px !important; /* Smaller font size */
}
}
@media (min-width:1921px){
.wp-block-navigation__submenu-container .wp-block-navigation-item a,
.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    font-size: 20px !important; /* Smaller font size */
}
}

/* Also target any nested submenus */
.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item a,
.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    font-size: 16px !important; /* Even smaller for nested items */
}

/* Add hover effect for all navigation text */
.wp-block-navigation a:hover,
.wp-block-navigation-item a:hover,
.wp-block-navigation .wp-block-navigation-item__content:hover,
.wp-block-navigation__container a:hover,
.wp-block-navigation__submenu-container a:hover,
.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {
    color: rgba(var(--maxi-light-color-6),1) !important;
    transition: color 0.2s ease-in-out;
}

/* Override any other hover colors that might be set */
.wp-block-navigation :where(a:hover) {
    color: rgba(var(--maxi-light-color-6),1) !important;
}