.bwd-nav-menu {
    margin: 0px!important;
	padding: 0px!important;
    display: flex!important;
    list-style: none;
	gap: var(--nav-row-gap, 4px) var(--nav-column-gap, 24px);
}

.editor-styles-wrapper .bwd-nav-menu a {
	pointer-events: none;	
}

.editor-styles-wrapper .wp-block .bwd-nav-menu a, 
.editor-styles-wrapper .wp-block .bwd-nav-menu a:visited,
.bwd-nav-menu a {
    font-size: var(--nav-link-size, inherit);
    color: var(--nav-link-color, inherit)!important;
	text-decoration: var(--nav-link-decoration, none);
}

.editor-styles-wrapper .wp-block .bwd-nav-menu a:hover,
.bwd-nav-menu a:hover {
    color: var(--nav-link-color-hover, inherit)!important;
	text-decoration: var(--nav-link-decoration-hover, underline);
}

.bwd-nav-menu.bwd-menu__vertical {
    flex-direction: column;
}

.bwd-nav-menu.bwd-menu__horizontal {
    flex-direction: row;
}

@media (min-width: 769px) {
    .bwd-nav-menu.bwd-menu__horizontal {
		justify-content: var(--nav-justify, flex-start);
	}

	.bwd-nav-menu.bwd-menu__vertical {
		text-align: var(--nav-align, left);
	}
}

@media (max-width: 768px) {
    .bwd-nav-menu {
		gap: var(--nav-row-gap-md, var(--nav-row-gap, 4px)) var(--nav-column-gap-md, var(--nav-column-gap, 24px));
    }
	.bwd-nav-menu.bwd-menu__horizontal {
		flex-direction: var(--nav-direction-md, column);
        flex-wrap: wrap;
    }
    .bwd-nav-menu.bwd-menu__horizontal li {
        flex: var(--nav-col-md, inherit);
    }
}

@media (max-width: 480px) {
	.bwd-nav-menu {
        gap: var(--nav-row-gap-sm, var(--nav-row-gap-md, var(--nav-row-gap, 4px))) var(--nav-column-gap-sm, var(--nav-column-gap-md, var(--nav-column-gap, 24px)));
    }
	
    .bwd-nav-menu.bwd-menu__horizontal {
        flex-direction: var(--nav-direction-sm, --nav-direction-md);
    }
	.bwd-nav-menu.bwd-menu__horizontal li {
        flex: var(--nav-col-sm, --nav-col-md);
    }
}