1. you would have to add all the css or use a plugin.
css would be something like:
.sidebar .widget_nav_menu a {
color: #444444;
background: #f2f2f2;
display: block;
padding: 0 10px;
}
.sidebar .widget_nav_menu a:hover {
color: #444444;
background: #ddd;
}
2. Has to do with how the css is, wordpress assigns a class to the first widget in a widget area… the first widget in a sidebar has a margin top of 10 and all others have a margin top of 30. So you can make all the widgets have a margin top of 10 with this css:
.widget {
margin-top: 10px;
}
Or you can make the first widget have a margin top of 30:
.widget-first {
margin-top: 30px;
}
Kadence Themes