Same problem here, on 2 websites using different Stratum widgets. Reported on the Facebook group also
for 2). what I have done is
nav .menu li > ul.sub-menu li {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
Ok the answer to 1). is
mainnav .sub-menu li {font-size: 16px;}
The padding seems to be overridden