These two values are originally hard-coded which causes a failure if you
want to use relative font-sizes. Moving these to settings allows the
developer to specify them however they see fit, including as a relative
value.
// Tab Settings
$tabHeight: 40px !default;
+$tabTermFontSize: ms(0) -2px;
// Nav Bar Settings
$topBarBreakPoint: 940px !default; // Change to 9999px for always mobile layout
$topBarNavToggleSize: 8px !default;
+// UI Link Lists
+$linkListBottomMargin: ms(1) -22px;
+
// Media Queries
$screenSmall: 768px !default;
dl.tabs { border-bottom: solid 1px darken($white, 10%); display: block; height: $tabHeight; padding: 0; margin-bottom: 20px;
&.contained { margin-bottom: 0; }
- dt { color: darken($white, 30%); cursor: default; display: block; float: $defaultFloat; font-size: ms(0) - 2px; height: $tabHeight; line-height: $tabHeight; padding: 0; padding-#{$defaultOpposite}: 9px; padding-#{$defaultFloat}: 20px; width: auto; text-transform: uppercase;
+ dt { color: darken($white, 30%); cursor: default; display: block; float: $defaultFloat; font-size: $tabTermFontSize; height: $tabHeight; line-height: $tabHeight; padding: 0; padding-#{$defaultOpposite}: 9px; padding-#{$defaultFloat}: 20px; width: auto; text-transform: uppercase;
&:first-child { padding: 0; padding-#{$defaultOpposite}: 9px; }
}
}
/* Link List */
- ul.link-list { margin: 0 0 ms(1) -22px; padding: 0; list-style: none; overflow: hidden;
+ ul.link-list { margin: 0 0 $linkListBottomMargin; padding: 0; list-style: none; overflow: hidden;
li { list-style: none; float: $defaultFloat; margin-#{$defaultFloat}: 22px; display: block;