//------------------------------------------------------------------------------// // TODO ideally this should be done in primary variables if it was possible. //------------------------------------------------------------------------------// // Headings @if o-website-value('headings-font-number') == 1 { // Roboto $o-theme-headings-font-weight: 500; } @else if o-website-value('headings-font-number') == 4 { // Lato $o-theme-headings-font-weight: 300; } @else if o-website-value('headings-font-number') == 5 { // Advent Pro $o-theme-h1-font-size-multiplier: 4; $o-theme-h2-font-size-multiplier: 3.5; $o-theme-headings-font-weight: 600; } @else if o-website-value('headings-font-number') == 6 { // Oswald $o-theme-h1-font-size-multiplier: 4; $o-theme-h2-font-size-multiplier: 3.5; } // Body @if o-website-value('font-number') == 1 { // Roboto $o-theme-font-weight-bold: 500; } @else if o-website-value('font-number') == 4 { // Lato $o-theme-font-weight-light: 300; $o-theme-font-weight-bold: 600; } @else if o-website-value('font-number') == 5 { // Advent Pro $o-theme-font-weight-bold: 600; } @else if o-website-value('font-number') == 6 { // Oswald $o-theme-font-weight-light: 200; $o-theme-font-weight-normal: 300; $o-theme-font-weight-bold: 400; } @else if o-website-value('font-number') == 8 { // Open Sans $o-theme-font-weight-bold: 600; } @else if o-website-value('font-number') == 10 { // Montserrat Alternates $o-theme-font-weight-bold: 600; } // Buttons @if o-website-value('buttons-font-number') == 1 { // Roboto $o-theme-btn-font-weight: 500; } @else if o-website-value('buttons-font-number') == 5 { // Advent Pro $o-theme-btn-font-weight: 600; } @else if o-website-value('buttons-font-number') == 6 { // Oswald $o-theme-btn-font-weight: 200; } @else if o-website-value('buttons-font-number') == 8 { // Open Sans $o-theme-btn-font-weight: 600; } @else if o-website-value('buttons-font-number') == 10 { // Montserrat Alternates $o-theme-btn-font-weight: 600; } //------------------------------------------------------------------------------// // Bootstrap //------------------------------------------------------------------------------// // The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255. $yiq-contrasted-threshold: 200 !default; // Options // // Quickly modify global styling by enabling or disabling optional features. $enable-shadows: true; // Spacing // // Control the default styling of most Bootstrap elements by modifying these // variables. Mostly focused on spacing. // You can add more entries to the $spacers map, should you need more variation. $spacer: 1.25rem !default; // Components // // Define common padding and border radius sizes and more. $border-radius: .125rem !default; $border-radius-lg: .25rem !default; $border-radius-sm: 0 !default; // Badges $badge-border-radius: 10rem !default; $badge-padding-y: .5em !default; $badge-padding-x: 1rem !default; // Typography // // Font, line-height, and color for body text, headings, and more. $font-size-lg: o-website-value('font-size-base') * $o-theme-font-size-lg-multiplier !default; $font-size-sm: o-website-value('font-size-base') * $o-theme-font-size-sm-multiplier !default; $font-weight-light: $o-theme-font-weight-light !default; $font-weight-normal: $o-theme-font-weight-normal !default; $font-weight-bold: $o-theme-font-weight-bold !default; $headings-font-weight: $o-theme-headings-font-weight !default; // Buttons + Forms // // Shared variables that are reassigned to `$input-` and `$btn-` specific variables. $input-btn-focus-width: 0 !default; $input-focus-border-color: o-color('primary') !default; $btn-font-weight: $o-theme-btn-font-weight !default; $btn-box-shadow: none !default; $input-color: o-color('o-cc1-text') !default; $input-placeholder-color: o-color('500') !default; // Cards $card-spacer-y: 1rem !default; $card-spacer-x: 1.75rem !default; $card-border-width: 0 !default; $card-border-radius: $border-radius-lg !default;