diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a713b4..e120e62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,20 @@ All notable changes to this project will be documented in this file. We follow the [Semantic Versioning 2.0.0](http://semver.org/) format. +## 0.6.2 - 2014-12-05 + +### Added +- Update cf-component-demo dev dependency to 0.9.0 + +### Deprecated +- Nothing. + +### Removed +- Nothing. + +### Fixed +- Nothing. + ## 0.6.1 - 2014-10-28 diff --git a/bower.json b/bower.json index 2237bd4..26491ca 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "cf-expandables", - "version": "0.6.1", + "version": "0.6.2", "description": "Standard expandable (show/hide) component for Capital Framework.", "keywords": ["capital-framework", "capital", "expandables", "jquery", "js", "less"], "authors": [ diff --git a/demo/index.html b/demo/index.html index 68f9f98..f0aa4be 100644 --- a/demo/index.html +++ b/demo/index.html @@ -1,10 +1,10 @@ - - - + + + - + @@ -14,6 +14,12 @@ + -
-

JS functions

-
-
    -
  • There are a number of available functions that you can call on .expandable elements.
  • -
-
-
-
-

.toggle()

-
-
    -
  • -
    Toggles the expandable.
    -
  • +
    +

    JS functions

    +
    +
      +
    • There are a number of available functions that you can call on .expandable elements.
    -
-
-
-

.expand( duration )

-
-
    -
  • -
    Expands the expandable.
    -
  • -
  • -
    duration
    +          
+
+
+

.toggle()

+
+
    +
  • +
    Toggles the expandable.
    +
  • +
+
+
+
+

.expand( duration )

+
+
    +
  • +
    Expands the expandable.
    +
  • +
  • +
    duration
     Type: number
     The animation duration.
     Not required.
     Defaults to `$.fn.expandable.calculateExpandDuration` or
     `$.fn.expandable.calculateCollapseDuration` if excluded.
    -
  • -
-
-
-
-

.collapse( duration )

-
-
    -
  • -
    Collapses the expandable.
    -
  • -
  • -
    duration
    +                  
  • +
+
+
+
+

.collapse( duration )

+
+
    +
  • +
    Collapses the expandable.
    +
  • +
  • +
    duration
     Type: number
     The animation duration.
     Not required.
     Defaults to `$.fn.expandable.calculateExpandDuration` or
     `$.fn.expandable.calculateCollapseDuration` if excluded.
    -
  • -
-
-
-
-

Example usage

-
-
    -
  • -
    // HTML
    +                  
  • +
+
+
+
+

Example usage

+
+
    +
  • +
    // HTML
     <div class="expandable" id="my-expandable">...</div>
     
     // JS
    @@ -171,24 +188,24 @@ 

    Example usage

    $('#my-expandable').get(0).expand(); // Opens the expandable $('#my-expandable').get(0).collapse(); // Closes the expandable $('#my-expandable').get(0).toggle(); // Toggles the expandable
    -
  • -
-
+ + + +
+
-
- -
-

Barebones expandable

-
-
    -
  • This is the barebones structure for expandables that can be used (along with other expanable elements and modifiers) to create custom expandable patterns.
  • -
  • In this barebones example there are no visual styles.
  • -
-
-
-
-

Barebones expandable

-
+
+

Barebones expandable

+
+
    +
  • This is the barebones structure for expandables that can be used (along with other expanable elements and modifiers) to create custom expandable patterns.
  • +
  • In this barebones example there are no visual styles.
  • +
+
+
+
+

Barebones expandable

+
-
-
-
<div class="expandable">
+              
+              
+
<div class="expandable">
     <button class="expandable_target">
         <span class="expandable_cue-open">
             Show
@@ -230,41 +247,45 @@ 

Barebones expandable

</p> </div> </div>
-
    -
  • -
    Pattern structure
    +                
    +                
      +
    • +
      Pattern structure
       -----------------
       .expandable
         .expandable_target
           .expandable_cue-open
           .expandable_cue-close
         .expandable_content
      -
    • -
    -
      -
    • Use the button tag for the .expandable_target element to allow for keyboard access.
    • -
    • The 'Show' and 'Hide' messages can be customized directly in the HTML by editing the contents of .expandable_cue-open and .expandable_cue-close.
    • -
    • The aria-pressed attribute on .expandable_target gets automatically added and updated by JavaScript.
    • -
    • The aria-expanded attribute on .expandable_content gets automatically added and updated by JavaScript.
    • -
    -
-
-
-

.expandable__expanded (modifier)

-
-
    -
  • -
    .expandable__expanded
    -
  • -
-
    -
  • Sometimes you may want the expandable to be open by default. This is as easy as adding the .expandable__expanded modifier to the .expandable block.
  • -
-
-
-
-
-
.expandable {
+                  
+                
+                
    +
  • Use the button tag for the .expandable_target element to allow for keyboard access.
  • +
  • The 'Show' and 'Hide' messages can be customized directly in the HTML by editing the contents of .expandable_cue-open and .expandable_cue-close.
  • +
  • The aria-pressed attribute on .expandable_target gets automatically added and updated by JavaScript.
  • +
  • The aria-expanded attribute on .expandable_content gets automatically added and updated by JavaScript.
  • +
+ +
+
+

.expandable__expanded (modifier)

+
+
    +
  • +
    .expandable__expanded
    +
  • +
+
    +
  • Sometimes you may want the expandable to be open by default. This is as easy as adding the .expandable__expanded modifier to the .expandable block.
  • +
+
+
+
+
+
.expandable {
   margin-bottom: 1.875em;
 }
 .expandable_target {
@@ -293,58 +314,66 @@ 

.expandable__expanded (modifier)

.lt-ie8 .expandable_content { zoom: 1; }
-
- -
-

Expandable text elements

-
-
-

.expandable_label (element)

-
+
+
+
+

Expandable text elements

+
+
+

.expandable_label (element)

+
Lorem ipsum -
-
-
<span class="expandable_label">
+              
+              
+
<span class="expandable_label">
     Lorem ipsum
 </span>
-
    -
  • -
    .expandable_label
    -
  • -
-
    -
  • Allows you to add some styled text.
  • -
-
-
-
-

.expandable_link (element)

-
+ +
    +
  • +
    .expandable_label
    +
  • +
+
    +
  • Allows you to add some styled text.
  • +
+ +
+
+

.expandable_link (element)

+
Lorem ipsum -
-
-
<span class="expandable_link">
+              
+              
+
<span class="expandable_link">
     Lorem ipsum
 </span>
-
    -
  • -
    .expandable_link
    -
  • -
-
    -
  • Allows you to add some styled text with a link-like look.
  • -
-
-
-
-
-
.expandable_label {
+                
+                
    +
  • +
    .expandable_link
    +
  • +
+
    +
  • Allows you to add some styled text with a link-like look.
  • +
+ +
+
+
+
.expandable_label {
   color: #101820;
   font-family: "AvenirNextLTW01-Medium", Arial, sans-serif;
   font-style: normal;
@@ -420,14 +449,14 @@ 

.expandable_link (element)

.lt-ie9 .expandable_link b { font-weight: normal !important; }
-
-
-
-

Animated cues

-
-
-

.expandable_cue-open/close__animated (modifier)

-
+
+
+
+

Animated cues

+
+
+

.expandable_cue-open/close__animated (modifier)

+
- -
-
<div class="expandable">
+              
+              
+
<div class="expandable">
     <button class="expandable_target">
         <span class="expandable_cue-open expandable_cue-open__animated">
             <span class="cf-icon cf-icon-down"></span>
@@ -507,17 +536,21 @@ 

.expandable_cue-open/close__animated (modifier)< </p> </div> </div>

-
    -
  • -
    .expandable_cue-open__animated
    +                
    +                
      +
    • +
      .expandable_cue-open__animated
       .expandable_cue-close__animated
      -
    • -
    -
-
-
-
-
.expandable_cue-open__animated,
+                  
+                
+              
+            
+
+
+
.expandable_cue-open__animated,
 .expandable_cue-close__animated {
   -webkit-transition: 0.25s -webkit-transform;
   transition: 0.25s transform;
@@ -537,70 +570,70 @@ 

.expandable_cue-open/close__animated (modifier)< -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

-
- -
-

Expandable header elements

-
-
    -
  • -
    Pattern structure
    +          
+
+
+

Expandable header elements

+
+
    +
  • +
    Pattern structure
     -----------------
     .expandable_header
       .expandable_header-left
       .expandable_header-right
    -
  • -
-
    -
  • These additional elements are useful for more complicated expandables that need to convey more information than just 'Show/Hide' before the user expands it.
  • -
-
-
-
-

.expandable_header (element)

-
-
    -
  • -
    .expandable_header
    -
  • Creates a full-width container to house information that is always visible.
  • -
  • Combine .expandable_header with .expandable_target for a full-width trigger.
  • +
  • These additional elements are useful for more complicated expandables that need to convey more information than just 'Show/Hide' before the user expands it.
-
-
-
-

.expandable_header__spaced (modifier)

-
-
    -
  • -
    .expandable_header__spaced
    -
  • -
-
    -
  • Allows you to add space between .expandable_header and .expandable_content.
  • -
  • Inline style usage is for demoing the space between the header and content and should not be used.
  • -
-
-
-
-

.expandable_header-left, .expandable_header-right (elements)

-
-
    -
  • -
    .expandable_header-left
    +          
+
+
+

.expandable_header (element)

+
+
    +
  • +
    .expandable_header
    +
  • +
+
    +
  • Creates a full-width container to house information that is always visible.
  • +
  • Combine .expandable_header with .expandable_target for a full-width trigger.
  • +
+
+
+
+

.expandable_header__spaced (modifier)

+
+
    +
  • +
    .expandable_header__spaced
    +
  • +
+
    +
  • Allows you to add space between .expandable_header and .expandable_content.
  • +
  • Inline style usage is for demoing the space between the header and content and should not be used.
  • +
+
+
+
+

.expandable_header-left, .expandable_header-right (elements)

+
+
    +
  • +
    .expandable_header-left
     .expandable_header-right
    -
  • -
-
    -
  • Allows you to float information left and right.
  • -
-
-
-
-
-
.expandable_header {
+                  
+                
+                
    +
  • Allows you to float information left and right.
  • +
+ +
+
+
+
.expandable_header {
   display: block;
 }
 .expandable_header:after {
@@ -632,28 +665,28 @@ 

.expandable_header-left, .expandable_header-righ .expandable_header-right { float: right; }

-
-
-
-

Padded expandable modifier

-
-
-

.expandable__padded (modifier)

-
-
    -
  • -
    .expandable__padded
    -
  • -
-
    -
  • Adds padding and a background color to .expandable_header and .expandable_content.
  • -
  • In addition to using the .expandable__padded modifier you also need to make sure you are using .expandable_header.
  • -
-
+
-
-
-
.expandable__padded {
+        
+

Padded expandable modifier

+
+
+

.expandable__padded (modifier)

+
+
    +
  • +
    .expandable__padded
    +
  • +
+
    +
  • Adds padding and a background color to .expandable_header and .expandable_content.
  • +
  • In addition to using the .expandable__padded modifier you also need to make sure you are using .expandable_header.
  • +
+
+
+
+
+
.expandable__padded {
   margin-bottom: 1.875em;
   background: #f1f2f2;
 }
@@ -674,14 +707,14 @@ 

.expandable__padded (modifier)

margin-bottom: 1em; background: #babbbd; }
-
-
-
-

Expandable groups

-
-
-

Standard expandable group

-
+
+
+
+

Expandable groups

+
+
+

Standard expandable group

+
Expandable group header
-
-
-
<div class="expandable-group">
+              
+              
+
<div class="expandable-group">
     <div class="expandable-group_header">Expandable group header</div>
     <div class="expandable expandable__padded">
         <button class="expandable_header expandable_target">
@@ -847,9 +880,13 @@ 

Standard expandable group

</div> </div> </div>
-
    -
  • -
    Pattern structure
    +                
    +                
      +
    • +
      Pattern structure
       -----------------
       .expandable-group
         .expandable-group_header
      @@ -859,13 +896,13 @@ 

      Standard expandable group

      [...] .expandable.expandable__padded [...]
      -
    • -
    -
-
-
-

Accordion-style group

-
+ + + +
+
+

Accordion-style group

+
Expandable group header
-
-
-
<div class="expandable-group" data-accordion="true">
+              
+              
+
<div class="expandable-group" data-accordion="true">
     <div class="expandable-group_header">Expandable group header</div>
     <div class="expandable expandable__padded">
         <button class="expandable_header expandable_target">
@@ -1031,20 +1068,24 @@ 

Accordion-style group

</div> </div> </div>
-
    -
  • -
    <div class="expandable-group" data-accordion="true">
    -
  • -
-
    -
  • Accordions can only show one open expandable at a time.
  • -
  • Add the data-accordion="true" attribute to the expandable group to activate the accordion mode.
  • -
-
-
-
-
-
.expandable-group {
+                
+                
    +
  • +
    <div class="expandable-group" data-accordion="true">
    +
  • +
+
    +
  • Accordions can only show one open expandable at a time.
  • +
  • Add the data-accordion="true" attribute to the expandable group to activate the accordion mode.
  • +
+ +
+
+
+
.expandable-group {
   margin-bottom: 1.875em;
 }
 .expandable-group_header {
@@ -1082,7 +1123,7 @@ 

Accordion-style group

} .expandable-group .expandable_label { margin-top: 0; - margin-bottom: 0.27777778em; + margin-bottom: 1.16666667em; font-size: 1.125em; font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; font-style: normal; @@ -1105,6 +1146,21 @@

Accordion-style group

.expandable-group .expandable_content { margin-bottom: 0; }
+
+
+
+ diff --git a/docs/static/css/main.css b/docs/static/css/main.css index aace98c..0136739 100644 --- a/docs/static/css/main.css +++ b/docs/static/css/main.css @@ -1,4 +1,4 @@ -/*! normalize.css v3.0.1 | MIT License | git.io/normalize */ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling @@ -22,7 +22,8 @@ body { ========================================================================== */ /** * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. * Correct `block` display not defined for `main` in IE 11. */ article, @@ -34,6 +35,7 @@ footer, header, hgroup, main, +menu, nav, section, summary { @@ -74,7 +76,7 @@ template { * Remove the gray background color from active links in IE 10. */ a { - background: transparent; + background-color: transparent; } /** * Improve readability when focused and also mouse hovered in all browsers. @@ -357,7 +359,7 @@ td, th { padding: 0; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy92ZW5kb3Ivbm9ybWFsaXplLWNzcy9ub3JtYWxpemUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQVFBO0VBQ0UsdUJBQUE7O0VBQ0EsMEJBQUE7O0VBQ0EsOEJBQUE7Ozs7OztBQU9GO0VBQ0UsU0FBQTs7Ozs7Ozs7O0FBWUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0UsY0FBQTs7Ozs7O0FBUUY7QUFDQTtBQUNBO0FBQ0E7RUFDRSxxQkFBQTs7RUFDQSx3QkFBQTs7Ozs7OztBQVFGLEtBQUssSUFBSTtFQUNQLGFBQUE7RUFDQSxTQUFBOzs7Ozs7QUFRRjtBQUNBO0VBQ0UsYUFBQTs7Ozs7OztBQVVGO0VBQ0UsdUJBQUE7Ozs7O0FBT0YsQ0FBQztBQUNELENBQUM7RUFDQyxVQUFBOzs7Ozs7O0FBVUYsSUFBSTtFQUNGLHlCQUFBOzs7OztBQU9GO0FBQ0E7RUFDRSxpQkFBQTs7Ozs7QUFPRjtFQUNFLGtCQUFBOzs7Ozs7QUFRRjtFQUNFLGNBQUE7RUFDQSxnQkFBQTs7Ozs7QUFPRjtFQUNFLGdCQUFBO0VBQ0EsV0FBQTs7Ozs7QUFPRjtFQUNFLGNBQUE7Ozs7O0FBT0Y7QUFDQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTs7QUFHRjtFQUNFLFdBQUE7O0FBR0Y7RUFDRSxlQUFBOzs7Ozs7O0FBVUY7RUFDRSxTQUFBOzs7OztBQU9GLEdBQUcsSUFBSTtFQUNMLGdCQUFBOzs7Ozs7O0FBVUY7RUFDRSxnQkFBQTs7Ozs7QUFPRjtFQUNFLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBOzs7OztBQU9GO0VBQ0UsY0FBQTs7Ozs7QUFPRjtBQUNBO0FBQ0E7QUFDQTtFQUNFLGlDQUFBO0VBQ0EsY0FBQTs7Ozs7Ozs7Ozs7Ozs7QUFrQkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLGNBQUE7O0VBQ0EsYUFBQTs7RUFDQSxTQUFBOzs7Ozs7QUFPRjtFQUNFLGlCQUFBOzs7Ozs7OztBQVVGO0FBQ0E7RUFDRSxvQkFBQTs7Ozs7Ozs7O0FBV0Y7QUFDQSxJQUFLLE1BQUs7QUFDVixLQUFLO0FBQ0wsS0FBSztFQUNILDBCQUFBOztFQUNBLGVBQUE7Ozs7OztBQU9GLE1BQU07QUFDTixJQUFLLE1BQUs7RUFDUixlQUFBOzs7OztBQU9GLE1BQU07QUFDTixLQUFLO0VBQ0gsU0FBQTtFQUNBLFVBQUE7Ozs7OztBQVFGO0VBQ0UsbUJBQUE7Ozs7Ozs7OztBQVdGLEtBQUs7QUFDTCxLQUFLO0VBQ0gsc0JBQUE7O0VBQ0EsVUFBQTs7Ozs7Ozs7QUFTRixLQUFLLGVBQWU7QUFDcEIsS0FBSyxlQUFlO0VBQ2xCLFlBQUE7Ozs7Ozs7QUFTRixLQUFLO0VBQ0gsNkJBQUE7O0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTs7RUFDQSx1QkFBQTs7Ozs7OztBQVNGLEtBQUssZUFBZTtBQUNwQixLQUFLLGVBQWU7RUFDbEIsd0JBQUE7Ozs7O0FBT0Y7RUFDRSx5QkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTs7Ozs7O0FBUUY7RUFDRSxTQUFBOztFQUNBLFVBQUE7Ozs7OztBQU9GO0VBQ0UsY0FBQTs7Ozs7O0FBUUY7RUFDRSxpQkFBQTs7Ozs7OztBQVVGO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTs7QUFHRjtBQUNBO0VBQ0UsVUFBQSJ9 */ +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy92ZW5kb3Ivbm9ybWFsaXplLWNzcy9ub3JtYWxpemUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQVFBO0VBQ0UsdUJBQUE7O0VBQ0EsMEJBQUE7O0VBQ0EsOEJBQUE7Ozs7OztBQU9GO0VBQ0UsU0FBQTs7Ozs7Ozs7OztBQWFGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0UsY0FBQTs7Ozs7O0FBUUY7QUFDQTtBQUNBO0FBQ0E7RUFDRSxxQkFBQTs7RUFDQSx3QkFBQTs7Ozs7OztBQVFGLEtBQUssSUFBSTtFQUNQLGFBQUE7RUFDQSxTQUFBOzs7Ozs7QUFRRjtBQUNBO0VBQ0UsYUFBQTs7Ozs7OztBQVVGO0VBQ0UsNkJBQUE7Ozs7O0FBT0YsQ0FBQztBQUNELENBQUM7RUFDQyxVQUFBOzs7Ozs7O0FBVUYsSUFBSTtFQUNGLHlCQUFBOzs7OztBQU9GO0FBQ0E7RUFDRSxpQkFBQTs7Ozs7QUFPRjtFQUNFLGtCQUFBOzs7Ozs7QUFRRjtFQUNFLGNBQUE7RUFDQSxnQkFBQTs7Ozs7QUFPRjtFQUNFLGdCQUFBO0VBQ0EsV0FBQTs7Ozs7QUFPRjtFQUNFLGNBQUE7Ozs7O0FBT0Y7QUFDQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTs7QUFHRjtFQUNFLFdBQUE7O0FBR0Y7RUFDRSxlQUFBOzs7Ozs7O0FBVUY7RUFDRSxTQUFBOzs7OztBQU9GLEdBQUcsSUFBSTtFQUNMLGdCQUFBOzs7Ozs7O0FBVUY7RUFDRSxnQkFBQTs7Ozs7QUFPRjtFQUNFLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBOzs7OztBQU9GO0VBQ0UsY0FBQTs7Ozs7QUFPRjtBQUNBO0FBQ0E7QUFDQTtFQUNFLGlDQUFBO0VBQ0EsY0FBQTs7Ozs7Ozs7Ozs7Ozs7QUFrQkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLGNBQUE7O0VBQ0EsYUFBQTs7RUFDQSxTQUFBOzs7Ozs7QUFPRjtFQUNFLGlCQUFBOzs7Ozs7OztBQVVGO0FBQ0E7RUFDRSxvQkFBQTs7Ozs7Ozs7O0FBV0Y7QUFDQSxJQUFLLE1BQUs7QUFDVixLQUFLO0FBQ0wsS0FBSztFQUNILDBCQUFBOztFQUNBLGVBQUE7Ozs7OztBQU9GLE1BQU07QUFDTixJQUFLLE1BQUs7RUFDUixlQUFBOzs7OztBQU9GLE1BQU07QUFDTixLQUFLO0VBQ0gsU0FBQTtFQUNBLFVBQUE7Ozs7OztBQVFGO0VBQ0UsbUJBQUE7Ozs7Ozs7OztBQVdGLEtBQUs7QUFDTCxLQUFLO0VBQ0gsc0JBQUE7O0VBQ0EsVUFBQTs7Ozs7Ozs7QUFTRixLQUFLLGVBQWU7QUFDcEIsS0FBSyxlQUFlO0VBQ2xCLFlBQUE7Ozs7Ozs7QUFTRixLQUFLO0VBQ0gsNkJBQUE7O0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTs7RUFDQSx1QkFBQTs7Ozs7OztBQVNGLEtBQUssZUFBZTtBQUNwQixLQUFLLGVBQWU7RUFDbEIsd0JBQUE7Ozs7O0FBT0Y7RUFDRSx5QkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTs7Ozs7O0FBUUY7RUFDRSxTQUFBOztFQUNBLFVBQUE7Ozs7OztBQU9GO0VBQ0UsY0FBQTs7Ozs7O0FBUUY7RUFDRSxpQkFBQTs7Ozs7OztBQVVGO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTs7QUFHRjtBQUNBO0VBQ0UsVUFBQSJ9 */ /*! normalize-legacy-addon | MIT License | https://github.com/cfpb/normalize-legacy-addon */ /* ========================================================================== HTML5 display definitions @@ -1264,7 +1266,7 @@ button.expandable_header { } .expandable-group .expandable_label { margin-top: 0; - margin-bottom: 0.27777778em; + margin-bottom: 1.16666667em; font-size: 1.125em; font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; font-style: normal; @@ -1325,11 +1327,16 @@ button.expandable_header { Anchor Tag - - name: Hovered/focused state + - name: Hovered state markup: | Anchor Tag + - name: Focused state + markup: | + Anchor Tag + + - name: Active state markup: | Anchor Tag @@ -1372,10 +1379,15 @@ button.expandable_header { color: #ffffff; } .btn:hover, -.btn:focus, .btn.hover { background-color: #328ed8; } +.btn:focus, +.btn.focus { + background-color: #328ed8; + outline: 1px dotted #0072ce; + outline-offset: 1px; +} .btn:active, .btn.active { background-color: #33578e; @@ -1408,11 +1420,16 @@ input.btn::-moz-focus-inner { Anchor Tag - - name: Hovered/focused state + - name: Hovered state markup: | Anchor Tag + - name: Focused state + markup: | + Anchor Tag + + - name: Active state markup: | Anchor Tag @@ -1428,10 +1445,14 @@ input.btn::-moz-focus-inner { color: #ffffff; } .btn__secondary:hover, -.btn__secondary:focus, .btn__secondary.hover { background-color: #919395; } +.btn__secondary:focus, +.btn__secondary.focus { + background-color: #919395; + outline-color: #75787b; +} .btn__secondary:active, .btn__secondary.active { background-color: #43484e; @@ -1448,11 +1469,16 @@ input.btn::-moz-focus-inner { Anchor Tag - - name: Hovered/focused state + - name: Hovered state markup: | Anchor Tag + - name: Focused state + markup: | + Anchor Tag + + - name: Active state markup: | Anchor Tag @@ -1468,10 +1494,14 @@ input.btn::-moz-focus-inner { color: #ffffff; } .btn__warning:hover, -.btn__warning:focus, .btn__warning.hover { background-color: #da6750; } +.btn__warning:focus, +.btn__warning.focus { + background-color: #da6750; + outline-color: #d12124; +} .btn__warning:active, .btn__warning.active { background-color: #9c301b; @@ -1488,6 +1518,16 @@ input.btn::-moz-focus-inner { Anchor Tag + - name: Default/hovered/active state + markup: | + Anchor Tag + + + - name: Focused state + markup: | + Anchor Tag + + tags: - cf-buttons */ @@ -1497,6 +1537,7 @@ input.btn::-moz-focus-inner { .btn__disabled:hover, .btn__disabled.hover, .btn__disabled:focus, +.btn__disabled.focus, .btn__disabled:active, .btn__disabled.active { background-color: #e3e4e5; @@ -1504,6 +1545,10 @@ input.btn::-moz-focus-inner { cursor: default; cursor: not-allowed; } +.btn__disabled:focus, +.btn__disabled.focus { + outline-color: #75787b; +} /* topdoc name: Super button family: cf-buttons @@ -1513,11 +1558,16 @@ input.btn::-moz-focus-inner { Anchor Tag - - name: Hovered/focused state + - name: Hovered state markup: | Anchor Tag + - name: Focused state + markup: | + Anchor Tag + + - name: Active state markup: | Anchor Tag @@ -1785,7 +1835,7 @@ input.btn::-moz-focus-inner { .btn__link.focus { border-bottom-style: solid; background-color: transparent; - outline: thin dotted; + outline: thin dotted #0072ce; } .btn__link:active, .btn__link.active { @@ -1797,6 +1847,57 @@ input.btn::-moz-focus-inner { .lt-ie8 input.btn__link { padding: 0; } +/* topdoc + name: Secondary button link + family: cf-buttons + notes: + - "Note that the .visited, .hover, .focus, .active classes are for + demonstration purposes only and should not be used in production." + patterns: + - name: Default state + markup: | + Anchor Tag + + + - name: Hovered state + markup: | + Anchor Tag + + + - name: Focused state + markup: | + Anchor Tag + + + - name: Active state + markup: | + Anchor Tag + + + tags: + - cf-buttons +*/ +.btn__link.btn__secondary, +.btn__link.btn__secondary:link, +.btn__link.btn__secondary:visited { + border-bottom-color: #75787b; + background-color: transparent; + color: #75787b; +} +.btn__link.btn__secondary:hover, +.btn__link.btn__secondary.hover { + border-bottom-color: #43484e; + color: #43484e; +} +.btn__link.btn__secondary:focus, +.btn__link.btn__secondary.focus { + outline-color: #75787b; +} +.btn__link.btn__secondary:active, +.btn__link.btn__secondary.active { + border-bottom-color: #101820; + color: #101820; +} /* topdoc name: Destructive action button link family: cf-buttons @@ -1841,8 +1942,7 @@ input.btn::-moz-focus-inner { } .btn__link.btn__warning:focus, .btn__link.btn__warning.focus { - border-bottom-color: #da6750; - outline: thin dotted; + outline-color: #d12124; } .btn__link.btn__warning:active, .btn__link.btn__warning.active { @@ -1960,14 +2060,20 @@ input.btn::-moz-focus-inner { markup: |

Example heading element

A non-heading element

+ notes: + - Responsive header. At mobile sizes, displays as h2. - name: Heading level 2 markup: |

Example heading element

A non-heading element

+ notes: + - Responsive header. At mobile sizes, displays as h3. - name: Heading level 3 markup: |

Example heading element

A non-heading element

+ notes: + - Responsive header. At mobile sizes, displays as h4. - name: Heading level 4 markup: |

Example heading element

@@ -2186,2127 +2292,10035 @@ h1, font-size: 2.125em; line-height: 1.29411765; } -h2, -.h2 { - margin-top: 0; - margin-bottom: 0.30769231em; - font-size: 1.625em; - line-height: 1.26923077; -} -h3, -.h3 { - margin-top: 0; - margin-bottom: 0.22727273em; - font-size: 1.375em; - line-height: 1.27272727; -} -h4, -.h4 { - margin-top: 0; - margin-bottom: 0.27777778em; - font-size: 1.125em; - font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; - font-style: normal; - font-weight: 500; - line-height: 1.22222222; +@media only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.73076923em; + font-size: 1.625em; + line-height: 1.26923077; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 h4, -.lt-ie9 .h4 { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 h4, -.lt-ie9 .h4 { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -h5, -h6, -.h5, -.h6 { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; - letter-spacing: 1px; - text-transform: uppercase; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h5, -.lt-ie9 h6, -.lt-ie9 .h5, -.lt-ie9 .h6 { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h5, -.lt-ie9 h6, -.lt-ie9 .h5, -.lt-ie9 .h6 { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -h5, -.h5 { - margin-top: 0; - margin-bottom: 0.35714286em; - font-size: 0.875em; - line-height: 1.57142857; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -h6, -.h6 { - margin-top: 0; - margin-bottom: 0.41666667em; - font-size: 0.75em; - line-height: 1.83333333; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.superheader { - margin-bottom: 0.1875em; - font-size: 3em; - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; - line-height: 1.375; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 .superheader { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 .superheader { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -/* topdoc - name: Margins - family: cf-core - patterns: - - name: Consistent vertical margins - notes: - - "Assumes that the font size of each of these items remains the default." - markup: | -

Paragraph margin example

-

Paragraph margin example

- tags: - - cf-core -*/ -p, -ul, -ol, -dl, -table, -figure { - margin-top: 0; - margin-bottom: 1.25em; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -/* topdoc - name: Default link - notes: - - "Note that the .visited, .hover, .focus, .active classes are for demonstration purposes only and should not - be used in production." - family: cf-core - patterns: - - name: Default state - markup: | - Default link style - - name: Visited state - markup: | - Visited link style - - name: Hovered state - markup: | - Hovered link style - - name: Focused state - markup: | - Focused link style - - name: Active state - markup: | - Active link style - tags: - - cf-core -*/ -a { - border-width: 0; - border-style: dotted; - border-color: #0072ce; - color: #0072ce; - text-decoration: none; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -a:visited, -a.visited { - border-color: #005e5d; - color: #005e5d; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -a:hover, -a.hover { - border-style: solid; - border-color: #7fb8e6; - color: #7fb8e6; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -a:focus, -a.focus { - border-style: solid; - outline: thin dotted; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -a:active, -a.active { - border-style: solid; - border-color: #002d72; - color: #002d72; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -/* topdoc - name: Underlined links - family: cf-core - patterns: - - name: States - notes: - - "Note that the .visited, .hover, .focus, .active classes are for demonstration purposes only and should not - be used in production." - - "The underline style properties are mostly set above in the a tag. - To enable the underline simply set a bottom-border-width as done here." - markup: | -

- Default, - Visited, - Hovered, - Focused, - Active -

- - name: Underline conditions - notes: - - "We're restricting link borders to links within p, li, and dd so that - we don't have to override them every time we want a plain link." - markup: | -

- A child of a paragraph -

- -
-
- Definition list term -
-
- A child of a definition list description -
-
- - name: Exceptions for underlined links - notes: - - "Inline text links inside of a nav element are not underlined." - markup: | - - tags: - - cf-core -*/ -p a, -li a, -dd a { - border-bottom-width: 1px; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -nav a { - border-bottom-width: 0; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -/* topdoc - name: Lists - family: cf-core - patterns: - - name: Unordered list - markup: | -
    -
  • List item
  • -
  • List item
  • -
  • List item
  • -
- tags: - - cf-core -*/ -ul { - list-style: square; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -/* topdoc - name: Tables - family: cf-core - patterns: - - name: Standard table - markup: | - - - - - - - - - - - - - - - - - - - - - - - - - -
Column 1 headerColumn 2 headerColumn 3 header
Row 1 headerRow 1, column 2Row 1, column 3
Row 2 headerRow 2, column 2Row 2, column 3
Row 3 headerRow 3, column 2Row 3, column 3
- - name: Compact table - markup: | - - - - - - - - - - - - - - - - - - - - - - - - - -
Column 1 headerColumn 2 headerColumn 3 header
Row 1 headerRow 1, column 2Row 1, column 3
Row 2 headerRow 2, column 2Row 2, column 3
Row 3 headerRow 3, column 2Row 3, column 3
- notes: - - Reduces cell padding to 10px. - tags: - - cf-core -*/ -table { - font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; - font-style: normal; - font-weight: normal; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -table em, -table i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; +@media only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.73076923em; + font-size: 1.625em; + line-height: 1.26923077; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 table em, -.lt-ie9 table i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 table em, -.lt-ie9 table i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -table strong, -table b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 table strong, -.lt-ie9 table b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 table strong, -.lt-ie9 table b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -table em, -table i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 table em, -.lt-ie9 table i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 table em, -.lt-ie9 table i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -table strong, -table b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 table strong, -.lt-ie9 table b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 table strong, -.lt-ie9 table b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -th, -td { - padding: 0.75em 0.9375em; - background: #f8f8f8; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -thead th, -thead td { - color: #ffffff; - background: #43484e; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -tbody > tr:nth-child(odd) > th, -tbody > tr:nth-child(odd) > td { - background: #f1f2f2; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.compact-table th, -.compact-table td { - padding: 0.4375em 0.625em; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -th { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; - text-align: left; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 th { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 th { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -/* topdoc - name: Block quote - family: cf-core - patterns: - - name: Default block quote - markup: | -
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa - similique fugit hic eligendi praesentium officiis illum optio iusto - commodi eum tempore nisi ad in perferendis enim quo dolores. - Reprehenderit similique earum quibusdam possimus vitae esse - nesciunt mollitia sed beatae aliquid dolores iure a impedit quam - minus eum modi illum ducimus eligendi eveniet labore non sequi - voluptate et totam praesentium animi itaque asperiores dolorum - sunt laudantium repellat nam commodi. Perspiciatis natus aliquam - veniam officiis ducimus voluptatum ut necessitatibus non! -
- notes: - - "Use a block quote to quote from an external work. See .pull-quote if - you need to highlight an excerpt from the current work." - - "It is best practice to document the URL of a quoted work using the - cite attribute." - tags: - - cf-core -*/ -blockquote { - margin: 1.25em; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -@media only all and (min-width: 37.5em) { - blockquote { - margin: 1.75em 2.5em; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; } } -/* topdoc - name: Pull quote - family: cf-core - patterns: - - name: Default pull quote - markup: | - - notes: - - "Use a pull quote to highlight excerpts from the current work. - This is not to be confused with blockquote which quotes from an - external work." - - "Since a pull quote is an excerpt and repeats content from the - article it's contained within you should use the aside element." - - name: Large pull quote - markup: | - - tags: - - cf-core -*/ -.pull-quote_body { - font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; - font-style: normal; - font-weight: normal; +h2, +.h2 { margin-top: 0; - margin-bottom: 0.22727273em; - font-size: 1.375em; - line-height: 1.27272727; - margin-bottom: 0.54545455em; - color: #101820; -} -.pull-quote_body em, -.pull-quote_body i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; + margin-bottom: 0.73076923em; + font-size: 1.625em; + line-height: 1.26923077; } -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) { + h2, + .h2 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.pull-quote_body strong, -.pull-quote_body b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.pull-quote_body em, -.pull-quote_body i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; +@media only all and (max-width: 37.4375em) { + h2, + .h2 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; -} -.pull-quote_body strong, -.pull-quote_body b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } } -.pull-quote_body em, -.pull-quote_body i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; +h3, +.h3 { + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; } -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) { + h3, + .h3 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) { + h3, + .h3 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } } -.pull-quote_body strong, -.pull-quote_body b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; +h4, +.h4 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; font-style: normal; - font-weight: bold; + font-weight: 500; + line-height: 1.22222222; } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { +.lt-ie9 h4, +.lt-ie9 .h4 { font-weight: normal !important; } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { +.lt-ie9 h4, +.lt-ie9 .h4 { font-weight: normal !important; } -.pull-quote_body em, -.pull-quote_body i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; -} -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; -} -.lt-ie9 .pull-quote_body em, -.lt-ie9 .pull-quote_body i { - font-style: normal !important; -} -.pull-quote_body strong, -.pull-quote_body b { +h5, +h6, +.h5, +.h6 { font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; font-weight: bold; + letter-spacing: 1px; + text-transform: uppercase; } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { +.lt-ie9 h5, +.lt-ie9 h6, +.lt-ie9 .h5, +.lt-ie9 .h6 { font-weight: normal !important; } -.lt-ie9 .pull-quote_body strong, -.lt-ie9 .pull-quote_body b { +.lt-ie9 h5, +.lt-ie9 h6, +.lt-ie9 .h5, +.lt-ie9 .h6 { font-weight: normal !important; } -.pull-quote_citation { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; - letter-spacing: 1px; - text-transform: uppercase; +h5, +.h5 { margin-top: 0; margin-bottom: 0.35714286em; font-size: 0.875em; line-height: 1.57142857; - color: #75787b; -} -.lt-ie9 .pull-quote_citation { - font-weight: normal !important; -} -.lt-ie9 .pull-quote_citation { - font-weight: normal !important; -} -.lt-ie9 .pull-quote_citation { - font-weight: normal !important; -} -.lt-ie9 .pull-quote_citation { - font-weight: normal !important; } -.pull-quote__large .pull-quote_body { - font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; - font-style: normal; - font-weight: normal; +h6, +.h6 { margin-top: 0; - margin-bottom: 0.30769231em; - font-size: 1.625em; - line-height: 1.26923077; - margin-bottom: 0.69230769em; -} -.pull-quote__large .pull-quote_body em, -.pull-quote__large .pull-quote_body i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; -} -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { - font-style: normal !important; -} -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { - font-style: normal !important; + margin-bottom: 0.41666667em; + font-size: 0.75em; + line-height: 1.83333333; } -.pull-quote__large .pull-quote_body strong, -.pull-quote__large .pull-quote_body b { +.superheader { + margin-bottom: 0.1875em; + font-size: 3em; font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; font-weight: bold; + line-height: 1.25; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 .superheader { font-weight: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 .superheader { font-weight: normal !important; } -.pull-quote__large .pull-quote_body em, -.pull-quote__large .pull-quote_body i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; -} -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { - font-style: normal !important; +/* topdoc + name: Margins + family: cf-core + patterns: + - name: Consistent vertical margins + notes: + - "Assumes that the font size of each of these items remains the default." + markup: | +

Paragraph margin example

+

Paragraph margin example

+ tags: + - cf-core +*/ +p, +ul, +ol, +dl, +table, +figure { + margin-top: 0; + margin-bottom: 1.25em; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { - font-style: normal !important; +/* topdoc + name: Default link + notes: + - "Note that the .visited, .hover, .focus, .active classes are for demonstration purposes only and should not + be used in production." + family: cf-core + patterns: + - name: Default state + markup: | + Default link style + - name: Visited state + markup: | + Visited link style + - name: Hovered state + markup: | + Hovered link style + - name: Focused state + markup: | + Focused link style + - name: Active state + markup: | + Active link style + tags: + - cf-core +*/ +a { + border-width: 0; + border-style: dotted; + border-color: #0072ce; + color: #0072ce; + text-decoration: none; } -.pull-quote__large .pull-quote_body strong, -.pull-quote__large .pull-quote_body b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +a:visited, +a.visited { + border-color: #005e5d; + color: #005e5d; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { - font-weight: normal !important; +a:hover, +a.hover { + border-style: solid; + border-color: #7fb8e6; + color: #7fb8e6; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { - font-weight: normal !important; +a:focus, +a.focus { + border-style: solid; + outline: thin dotted; } -.pull-quote__large .pull-quote_body em, -.pull-quote__large .pull-quote_body i { +a:active, +a.active { + border-style: solid; + border-color: #002d72; + color: #002d72; +} +/* topdoc + name: Underlined links + family: cf-core + patterns: + - name: States + notes: + - "Note that the .visited, .hover, .focus, .active classes are for demonstration purposes only and should not + be used in production." + - "The underline style properties are mostly set above in the a tag. + To enable the underline simply set a bottom-border-width as done here." + markup: | +

+ Default, + Visited, + Hovered, + Focused, + Active +

+ - name: Underline conditions + notes: + - "We're restricting link borders to links within p, li, and dd so that + we don't have to override them every time we want a plain link." + markup: | +

+ A child of a paragraph +

+ +
+
+ Definition list term +
+
+ A child of a definition list description +
+
+ - name: Exceptions for underlined links + notes: + - "Inline text links inside of a nav element are not underlined." + markup: | + + tags: + - cf-core +*/ +p a, +li a, +dd a { + border-bottom-width: 1px; +} +nav a { + border-bottom-width: 0; +} +/* topdoc + name: Lists + family: cf-core + patterns: + - name: Unordered list + markup: | +
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
+ tags: + - cf-core +*/ +ul { + list-style: square; +} +/* topdoc + name: Tables + family: cf-core + patterns: + - name: Standard table + markup: | + + + + + + + + + + + + + + + + + + + + + + + + + +
Column 1 headerColumn 2 headerColumn 3 header
Row 1 headerRow 1, column 2Row 1, column 3
Row 2 headerRow 2, column 2Row 2, column 3
Row 3 headerRow 3, column 2Row 3, column 3
+ - name: Compact table + markup: | + + + + + + + + + + + + + + + + + + + + + + + + + +
Column 1 headerColumn 2 headerColumn 3 header
Row 1 headerRow 1, column 2Row 1, column 3
Row 2 headerRow 2, column 2Row 2, column 3
Row 3 headerRow 3, column 2Row 3, column 3
+ notes: + - Reduces cell padding to 10px. + tags: + - cf-core +*/ +table { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; +} +table em, +table i { font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; font-style: italic; font-weight: normal; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 table em, +.lt-ie9 table i { font-style: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 table em, +.lt-ie9 table i { font-style: normal !important; } -.pull-quote__large .pull-quote_body strong, -.pull-quote__large .pull-quote_body b { +table strong, +table b { font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; font-weight: bold; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 table strong, +.lt-ie9 table b { font-weight: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 table strong, +.lt-ie9 table b { font-weight: normal !important; } -.pull-quote__large .pull-quote_body em, -.pull-quote__large .pull-quote_body i { +table em, +table i { font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; font-style: italic; font-weight: normal; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 table em, +.lt-ie9 table i { font-style: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 table em, +.lt-ie9 table i { font-style: normal !important; } -.pull-quote__large .pull-quote_body strong, -.pull-quote__large .pull-quote_body b { +table strong, +table b { font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; font-weight: bold; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 table strong, +.lt-ie9 table b { font-weight: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 table strong, +.lt-ie9 table b { font-weight: normal !important; } -/* topdoc - name: Form labels - family: cf-core - notes: - - "Visit https://github.com/cfpb/cf-forms for advanced form label patterns." - patterns: - - name: Default label - markup: | - - tags: - - cf-core -*/ -label { - display: block; +th, +td { + padding: 0.75em 0.9375em; + background: #f8f8f8; +} +thead th, +thead td { + color: #ffffff; + background: #43484e; +} +tbody > tr:nth-child(odd) > th, +tbody > tr:nth-child(odd) > td { + background: #f1f2f2; +} +.compact-table th, +.compact-table td { + padding: 0.4375em 0.625em; +} +th { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + text-align: left; +} +.lt-ie9 th { + font-weight: normal !important; +} +.lt-ie9 th { + font-weight: normal !important; } /* topdoc - name: Form elements - family: cf-core - notes: - - "The .focus class is only included for documentation demos and should - not be used in production." - - "Visit https://github.com/cfpb/cf-forms for advanced form field patterns." - patterns: - - name: type="text" - markup: | - - - - - name: type="search" - markup: | - - - - - name: type="email" - markup: | - - - - - name: type="url" - markup: | - - - - - name: type="tel" - markup: | - - - - - name: type="number" + name: Block quote + family: cf-core + patterns: + - name: Default block quote markup: | - - - - - name: textarea +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa + similique fugit hic eligendi praesentium officiis illum optio iusto + commodi eum tempore nisi ad in perferendis enim quo dolores. + Reprehenderit similique earum quibusdam possimus vitae esse + nesciunt mollitia sed beatae aliquid dolores iure a impedit quam + minus eum modi illum ducimus eligendi eveniet labore non sequi + voluptate et totam praesentium animi itaque asperiores dolorum + sunt laudantium repellat nam commodi. Perspiciatis natus aliquam + veniam officiis ducimus voluptatum ut necessitatibus non! +
+ notes: + - "Use a block quote to quote from an external work. See .pull-quote if + you need to highlight an excerpt from the current work." + - "It is best practice to document the URL of a quoted work using the + cite attribute." + tags: + - cf-core +*/ +blockquote { + margin: 1.25em; +} +@media only all and (min-width: 37.5em) { + blockquote { + margin: 1.75em 2.5em; + } +} +/* topdoc + name: Pull quote + family: cf-core + patterns: + - name: Default pull quote markup: | - - - - name: multi-select + + notes: + - "Use a pull quote to highlight excerpts from the current work. + This is not to be confused with blockquote which quotes from an + external work." + - "Since a pull quote is an excerpt and repeats content from the + article it's contained within you should use the aside element." + - name: Large pull quote markup: | - - - tags: + + tags: - cf-core */ -input[type="text"], -input[type="search"], -input[type="email"], -input[type="url"], -input[type="tel"], -input[type="number"], -textarea, -select[multiple] { - display: inline-block; - margin: 0; - padding: 0.375em; - font-family: Arial, sans-serif; - font-size: 1em; - background: #ffffff; - border: 1px solid #75787b; - border-radius: 0; - vertical-align: top; - -webkit-appearance: none; - -webkit-user-modify: read-write-plaintext-only; +.pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + margin-bottom: 0.54545455em; + color: #101820; } -::-webkit-search-decoration { - -webkit-appearance: none; +.pull-quote_body em, +.pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -input[type="text"]:focus, -input[type="text"].focus, -input[type="search"]:focus, -input[type="search"].focus, -input[type="email"]:focus, -input[type="email"].focus, -input[type="url"]:focus, -input[type="url"].focus, -input[type="tel"]:focus, -input[type="tel"].focus, -input[type="number"]:focus, -input[type="number"].focus, -textarea:focus, -textarea.focus, -select[multiple]:focus, -select[multiple].focus { - border: 1px solid #0072ce; - outline: 1px solid #0072ce; - outline-offset: 0; - -webkit-box-shadow: none; - box-shadow: none; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -::-webkit-input-placeholder { - color: #75787b; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -::-moz-placeholder { - color: #75787b; +.pull-quote_body strong, +.pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; } -:-ms-input-placeholder { - color: #75787b; +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -/* topdoc - name: EOF - eof: true -*/ -/* ========================================================================== - Capital Framework - Color variables - ========================================================================== */ -/* ========================================================================== - Capital Framework - Core Less file - ========================================================================== */ -/*! normalize.css v3.0.1 | MIT License | git.io/normalize */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -/** - * Remove default margin. - */ -body { - margin: 0; +.pull-quote_body em, +.pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -/* HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ -audio, -canvas, -progress, -video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ -} -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ -audio:not([controls]) { - display: none; - height: 0; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - */ -[hidden], -template { - display: none; +.pull-quote_body strong, +.pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; } -/* Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ -a { - background: transparent; +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ -a:active, -a:hover { - outline: 0; +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -/* Text-level semantics - ========================================================================== */ -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ -abbr[title] { - border-bottom: 1px dotted; +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } } -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ -b, -strong { - font-weight: bold; +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } } -/** - * Address styling not present in Safari and Chrome. - */ -dfn { +.pull-quote_body em, +.pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; font-style: italic; + font-weight: normal; } -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -/** - * Address styling not present in IE 8/9. - */ -mark { - background: #ff0; - color: #000; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; +.pull-quote_body strong, +.pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; } -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -sup { - top: -0.5em; +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -sub { - bottom: -0.25em; +.pull-quote_body em, +.pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -/* Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. - */ -img { - border: 0; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -/** - * Correct overflow not hidden in IE 9/10/11. - */ -svg:not(:root) { - overflow: hidden; +.lt-ie9 .pull-quote_body em, +.lt-ie9 .pull-quote_body i { + font-style: normal !important; } -/* Grouping content - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. - */ -figure { - margin: 1em 40px; +.pull-quote_body strong, +.pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; } -/** - * Address differences between Firefox and other browsers. - */ -hr { - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -/** - * Contain overflow in all browsers. - */ -pre { - overflow: auto; +.lt-ie9 .pull-quote_body strong, +.lt-ie9 .pull-quote_body b { + font-weight: normal !important; } -/** - * Address odd `em`-unit font size rendering in all browsers. - */ -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } } -/* Forms - ========================================================================== */ -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - /* 1 */ - font: inherit; - /* 2 */ - margin: 0; - /* 3 */ +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } } -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ -button { - overflow: visible; +.pull-quote_citation { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + letter-spacing: 1px; + text-transform: uppercase; + margin-top: 0; + margin-bottom: 0.35714286em; + font-size: 0.875em; + line-height: 1.57142857; + color: #75787b; } -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ -button, -select { - text-transform: none; +.lt-ie9 .pull-quote_citation { + font-weight: normal !important; } -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ -} -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], -html input[disabled] { - cursor: default; -} -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ -input { - line-height: normal; -} -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ +.lt-ie9 .pull-quote_citation { + font-weight: normal !important; } -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; +.lt-ie9 .pull-quote_citation { + font-weight: normal !important; } -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome - * (include `-moz` to future-proof). - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; +.lt-ie9 .pull-quote_citation { + font-weight: normal !important; } -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; +.pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.73076923em; + font-size: 1.625em; + line-height: 1.26923077; + margin-bottom: 0.69230769em; } -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; +.pull-quote__large .pull-quote_body em, +.pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ -textarea { - overflow: auto; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ -optgroup { +.pull-quote__large .pull-quote_body strong, +.pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; font-weight: bold; } -/* Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; } -td, -th { - padding: 0; +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; } -/*! normalize-legacy-addon | MIT License | https://github.com/cfpb/normalize-legacy-addon */ -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ -/* - * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - */ -audio, -canvas, -video { - *display: inline; - *zoom: 1; +.pull-quote__large .pull-quote_body em, +.pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -/* ========================================================================== - Base - ========================================================================== */ -/* - * Corrects text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. -*/ -html { - font-size: 100%; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/* - * Addresses `font-family` inconsistency between `textarea` and other form - * elements. - */ -html, -button, -input, -select, -textarea { - font-family: sans-serif; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/* ========================================================================== - Typography - ========================================================================== */ -/* - * Addresses font sizes and margins set differently in IE 6/7. - * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, - * and Chrome. - */ -h1 { - margin: 0.67em 0; +.pull-quote__large .pull-quote_body strong, +.pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; } -h2 { - font-size: 1.5em; - margin: 0.83em 0; +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; } -h3 { - font-size: 1.17em; - margin: 1em 0; +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; } -h4 { - font-size: 1em; - margin: 1.33em 0; +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } } -h5 { - font-size: 0.83em; - margin: 1.67em 0; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -h6 { - font-size: 0.75em; - margin: 2.33em 0; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -blockquote { - margin: 1em 40px; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -/* - * Addresses margins set differently in IE 6/7. - */ -p, -pre { - margin: 1em 0; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -/* - * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. - */ -code, -kbd, -pre, -samp { - _font-family: 'courier new', monospace; +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } } -/** - * Improve readability of pre-formatted text in all browsers. - */ -pre { - white-space: pre; - word-wrap: break-word; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -/* - * Addresses CSS quotes not supported in IE 6/7. - */ -q { - quotes: none; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -/* - * Addresses `quotes` property not supported in Safari 4. - */ -q:before, -q:after { - content: ''; - content: none; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -/* ========================================================================== - Lists - ========================================================================== */ -/* - * Addresses margins set differently in IE 6/7. - */ -dl, -menu, -ol, -ul { - margin: 1em 0; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -dd { - margin: 0 0 0 40px; +.pull-quote__large .pull-quote_body em, +.pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -/* - * Addresses paddings set differently in IE 6/7. - */ -menu, -ol, -ul { - padding: 0 0 0 40px; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/* - * Corrects list images handled incorrectly in IE 7. - */ -nav ul, -nav ol { - list-style: none; - list-style-image: none; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/* ========================================================================== - Embedded content - ========================================================================== */ -/* - * Improves image quality when scaled in IE 7. - */ -img { - -ms-interpolation-mode: bicubic; +.pull-quote__large .pull-quote_body strong, +.pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; } -/* ========================================================================== - Forms - ========================================================================== */ -/* - * Corrects margin displayed oddly in IE 6/7. - */ -form { - margin: 0; +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; } -/* - * 1. Corrects color not being inherited in IE 6/7/8/9. - * 2. Corrects text not wrapping in Firefox 3. - * 3. Corrects alignment displayed oddly in IE 6/7. - */ -legend { - border: 0; - /* 1 */ - white-space: normal; - /* 2 */ - *margin-left: -7px; - /* 3 */ +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; } -/* - * Improves appearance and consistency in all browsers. - */ -button, -input, -select, -textarea { - vertical-align: baseline; - *vertical-align: middle; +.pull-quote__large .pull-quote_body em, +.pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -/* - * Removes inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - *overflow: visible; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/* - * Removes excess padding in IE 7. - * Known issue: excess padding remains in IE 6. - */ -input[type="checkbox"], -input[type="radio"] { - *height: 13px; - *width: 13px; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; } -/* ========================================================================== - Capital Framework - Color variables - ========================================================================== */ -/* ========================================================================== - Capital Framework - Less variables - ========================================================================== */ -/* topdoc - name: Less variables - family: cf-core - patterns: - - name: Font sizes - codenotes: - - "@base-font-size-px: 16px;" - - "@base-line-height-px: 22px;" - - "@base-line-height: unit(@base-line-height-px / @base-font-size-px);" - tags: - - cf-core -*/ -/* topdoc - name: EOF - eof: true -*/ -/* ========================================================================== - Capital Framework - Media queries - ========================================================================== */ -/* topdoc - name: Media query mixins - family: cf-core - notes: - - "These mixins allow us to write consistent media queries using pixel - values, which are easier to remember. The mixins handle converting the - pixels into em's." - patterns: - - name: "min-width/max-width media queries" - codenotes: - - ".respond-to-min(@bp, @rules)" - - ".respond-to-max(@bp, @rules)" - notes: - - "@bp: the breakpoint size in pixels. It will get converted into em's." - - "@rules: a CSS or Less ruleset. Note that it can contain the full set - of Less features." - - name: "min-width/max-width media query usage" - codenotes: - - | - .respond-to-min(768px, { - .title { - font-size: 2em; - } - }); - - Compiles to: - - @media only all and (min-width: 48em) { - .title { - font-size: 2em; - } - } - - name: "min-width/max-width media query range" - codenotes: - - ".respond-to-range(@bp1, @bp2, @rules)" - notes: - - "@bp1: the min-width breakpoint size in pixels. - It will get converted into em's." - - "@bp2: the max-width breakpoint size in pixels. - It will get converted into em's." - - "@rules: a CSS or Less ruleset. Note that it can contain the full set - of Less features." - - name: "min-width/max-width media query range usage" - codenotes: - - | - .respond-to-range(320px, 768px, { - .title { - font-size: 2em; - } - }); - - Compiles to: - - @media only all and (min-width: 20em) and (max-width: 48em) { - .title { - font-size: 2em; - } - } - tags: - - cf-core -*/ -/* topdoc - name: EOF - eof: true -*/ -/* ========================================================================== - Capital Framework - Utilities - ========================================================================== */ -/* topdoc - name: Clearfix - family: cf-core - patterns: - - name: Utility class - markup: | -
-
- - codenotes: - - .u-clearfix; - notes: - - "Use this class to clear floats. For example, without .u-clearfix the - black box would spill into the markup section." - - "More information: http://css-tricks.com/snippets/css/clear-fix/" - tags: - - cf-core -*/ -.u-clearfix:after { - content: ""; - display: table; - clear: both; +.pull-quote__large .pull-quote_body strong, +.pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; } -.lt-ie8 .u-clearfix { - zoom: 1; +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } /* topdoc - name: Visually hidden - family: cf-core - patterns: - - name: Utility class + name: Form labels + family: cf-core + notes: + - "Visit https://github.com/cfpb/cf-forms for advanced form label patterns." + patterns: + - name: Default label markup: | -

- - - Share on Twitter - -

- codenotes: - - .u-visually-hidden; - notes: - - "Use this class to hide something from view while keeping it - accessible to screen readers." - tags: + + - name: Label wrapping a radio or checkbox + markup: | + + + tags: - cf-core */ -.u-visually-hidden { - position: absolute; - overflow: hidden; - clip: rect(0 0 0 0); - height: 1px; - width: 1px; - margin: -1px; - padding: 0; - border: 0; +label { + display: block; + margin-bottom: 0.3125em; + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; } -/* topdoc - name: Inline block - family: cf-core - patterns: - - name: Utility class - codenotes: - - .u-inline-block; - notes: - - "Also adds a .lt-ie8 class to hack inline-block for IE 7 and below." - tags: - - cf-core -*/ -.u-inline-block { - display: inline-block; +label em, +label i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; } -.lt-ie8 .u-inline-block { - display: inline; +.lt-ie9 label em, +.lt-ie9 label i { + font-style: normal !important; } -/* topdoc - name: Floating right - family: cf-core - patterns: - - name: Utility class - codenotes: - - .u-right; - notes: - - "IE7 float: right drop bug fixes:" - - "1. If the float: right follows an element in the html structure that - should be to its left (and not above it), then that preceding - element(s) must be float: left. - http://stackoverflow.com/questions/10981767/clean-css-fix-of-ie7s-float-right-drop-bug#answer-11437688" - - "2. Simply change the markup order so that the element floating right - comes before the element to its left." - tags: +.lt-ie9 label em, +.lt-ie9 label i { + font-style: normal !important; +} +label strong, +label b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; +} +.lt-ie9 label strong, +.lt-ie9 label b { + font-weight: normal !important; +} +.lt-ie9 label strong, +.lt-ie9 label b { + font-weight: normal !important; +} +label em, +label i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; +} +.lt-ie9 label em, +.lt-ie9 label i { + font-style: normal !important; +} +.lt-ie9 label em, +.lt-ie9 label i { + font-style: normal !important; +} +label strong, +label b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; +} +.lt-ie9 label strong, +.lt-ie9 label b { + font-weight: normal !important; +} +.lt-ie9 label strong, +.lt-ie9 label b { + font-weight: normal !important; +} +label input[type="radio"], +label input[type="checkbox"] { + margin-right: 0.375em; +} +/* topdoc + name: Form elements + family: cf-core + notes: + - "The .focus class is only included for documentation demos and should + not be used in production." + - "Visit https://github.com/cfpb/cf-forms for advanced form field patterns." + patterns: + - name: type="text" + markup: | + + + + - name: type="search" + markup: | + + + + - name: type="email" + markup: | + + + + - name: type="url" + markup: | + + + + - name: type="tel" + markup: | + + + + - name: type="number" + markup: | + + + + - name: textarea + markup: | + + + - name: multi-select + markup: | + + + tags: - cf-core */ -.u-right { - float: right; +input[type="text"], +input[type="search"], +input[type="email"], +input[type="url"], +input[type="tel"], +input[type="number"], +textarea, +select[multiple] { + display: inline-block; + margin: 0; + padding: 0.375em; + font-family: Arial, sans-serif; + font-size: 1em; + background: #ffffff; + border: 1px solid #75787b; + border-radius: 0; + vertical-align: top; + -webkit-appearance: none; + -webkit-user-modify: read-write-plaintext-only; +} +::-webkit-search-decoration { + -webkit-appearance: none; +} +input[type="text"]:focus, +input[type="text"].focus, +input[type="search"]:focus, +input[type="search"].focus, +input[type="email"]:focus, +input[type="email"].focus, +input[type="url"]:focus, +input[type="url"].focus, +input[type="tel"]:focus, +input[type="tel"].focus, +input[type="number"]:focus, +input[type="number"].focus, +textarea:focus, +textarea.focus, +select[multiple]:focus, +select[multiple].focus { + border: 1px solid #0072ce; + outline: 1px solid #0072ce; + outline-offset: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +::-webkit-input-placeholder { + color: #75787b; +} +::-moz-placeholder { + color: #75787b; +} +:-ms-input-placeholder { + color: #75787b; } /* topdoc - name: Align with button + name: Images family: cf-core patterns: - - name: Utility class - codenotes: - - ".u-align-with-btn(@font-size: @base-font-size-px);" + - name: max-width + markup: | + notes: - - "Adds top padding (among other things) to help alignment with buttons." - - "If you pass no arguments then the padding will be calculated using - @base-font-size-px." - - "Pass one argument to use a custom font size to calculate the top - padding." + - "Gives all images a default max-width of 100% of their container." tags: - cf-core */ +img { + max-width: 100%; +} /* topdoc - name: Flexible proportional containers + name: Figure family: cf-core - notes: - - "Utilizes intrinsic ratios to create a flexible container that retains its - aspect ratio. When image tags scale they retain their aspect ratio, but if - you need a flexible video you will need to use this mixin." - - "You can read more about intrinsic rations here: - http://alistapart.com/article/creating-intrinsic-ratios-for-video" patterns: - - name: Default example - markup: | -
- -
- notes: - - "Defaults to a 16:19 ratio." - - "Original mixin credit: https://gist.github.com/craigmdennis/6655047" - - "Note that inline style usage is being used for demo purposes only. - Please do not use inline styles." - codenotes: - - | - Structural sheat sheet: - ----------------------- - .u-flexible-container - .u-flexible-container_inner - - name: Background image examples + - name: figure.figure__bordered markup: | -
-
-
-
- codenotes: - - | - Structural sheat sheet: - ----------------------- - .u-flexible-container - notes: - - "If you're not using the video or object elements and all you need is - a proportionally cropped or scaling background image with a fluid - container then you can leave out u-flexible-container_inner." - - "Note that inline style usage is being used for demo purposes only. - Please do not use inline styles." - - name: 4-3 modifier +
+ +
+ tags: + - cf-core +*/ +figure { + margin-left: 0; + margin-right: 0; +} +figure img { + vertical-align: middle; +} +.figure__bordered img { + border: 1px solid #babbbd; +} +/* topdoc + name: Branded list modifier + family: cf-core + patterns: + - name: Branded list markup: | -
- -
+
    +
  • First item
  • +
  • Second item
  • +
  • Third item
  • +
codenotes: - - | - Structural sheat sheet: - ----------------------- - .u-flexible-container.u-flexible-container__4-3 - .u-flexible-container_inner + - ".list__branded" notes: - - "Create your own aspect ratios by using this modifier as an example." - - "Note that inline style usage is being used for demo purposes only. - Please do not use inline styles." + - "List that uses brand-color bullets" tags: - cf-core */ -.u-flexible-container { +.list__branded li { position: relative; - padding-bottom: 56.25%; - height: 0; + list-style-type: none; + padding-bottom: 0.75em; } -.u-flexible-container_inner { +.list__branded li:before { + content: "\25AA"; position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.u-flexible-container__4-3 { - position: relative; - padding-bottom: 75%; - height: 0; + color: #2cb34a; + font-size: 1.375em; + line-height: 1; + left: -0.86363636em; } /* topdoc - name: Link mixins - family: cf-core - patterns: - - codenotes: - - .u-link__colors(); - notes: - - "Pass this mixin no arguments to color your link states with the - following defaults: :link (default state) pacific, :hover pacific-50, - :focus: pacific, :visited teal, :active navy." - - codenotes: - - .u-link__colors(@c); - notes: - - "Pass this mixin one color to be used on all of the following - states of your link; :link (default state), :visited, :hover, :focus, - :active." - - codenotes: - - .u-link__colors(@c, @h); - notes: - - "Pass this mixin two colors to use the first color for the :link, - :visited, and :active states, and the second color for the :hover and - :focus states." - - codenotes: - - .u-link__colors(@c, @v, @h, @f, @a); - notes: - - "Pass this mixin five colors in 'love/hate' mnemonic order to color - :link, :visited, :hover, :focus, and :active states respectively." - - "Even though this mixin is basically the same as - .u-link__colors-base(@c, @v, @h, @f, @a); we encourage you to use - .u-link__colors(@c, @v, @h, @f, @a) to promote consistency." - - codenotes: - - .u-link__colors(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba); - notes: - - "Allows you to color text and the bottom border separately." - - "The first five colors in 'love/hate' mnemonic order will color text - for the :link, :visited, :hover, :focus, and :active states - respectively. The last five colors in 'love/hate' mnemonic order will - color the bottom border for the :link, :visited, :hover, :focus, and - :active states respectively." - - "Even though this mixin is basically the same as - .u-link__colors-base(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba); we - encourage you to use .u-link__colors(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba) - to promote consistency." - - codenotes: - - .u-link__colors-base(@c, @v, @h, @f, @a); - notes: - - "This is the base mixin that all .u-link__colors() mixins use. Please - refrain from using this mixin directly in order to promote a - consistent use of mixin names for coloring links throughout this - project. Remember that if you need to set colors for all states of a - link you should use .u-link__colors(@c, @v, @h, @f, @a)." - - codenotes: - - .u-link__border(); - notes: - - "Forces the default bottom border on the :link and :hover states." - - codenotes: - - .u-link__no-border(); - notes: - - "Turn off the default bottom border on the :link and :hover states." - - codenotes: - - .u-link__hover-border(); - notes: - - "Turn off the default bottom border on the :link state and force a - bottom border on the :hover state." - - codenotes: - - .u-link-child__hover(); - notes: - - "When a link has child elements you may want only certain children to - change color when the parent link is hovered. - Pass no arguments to this mixin to color the child element pacific - when the parent link is hovered." - - codenotes: - - .u-link-child__hover(@c); - notes: - - "Pass this mixin one color to color the child element when the parent - link is hovered." - tags: - - cf-core -*/ -/* topdoc - name: EOF - eof: true + name: EOF + eof: true */ /* ========================================================================== Capital Framework - Base styles + Color variables ========================================================================== */ -/* topdoc - name: Webfonts - family: cf-core - patterns: - - name: Licensed webfonts - notes: - - "Avenir Next is included via the licensed-fonts.css file. - This file contains absolute links to our paid font service. - Fonts included this way will only work on CFPB-registered domains." - - "Note that when using Avenir Regular we automatically fix faux italic - and bold issues by overriding i, em, b, and strong tags to use the - appropriate fonts." - - name: Webfont mixins - codenotes: - - ".webfont-regular()" - - ".webfont-italic()" - - ".webfont-medium()" - - ".webfont-demi()" - notes: - - "Use these mixins to easily add the Avenir Next font family to your - elements." - - "To avoid faux bold and italics in Avenir Next, you must use the font - family name for that particular style. So when defining an italic or - bold style in Avenir Next you need to use the Avenir Next Italic font - family. Use the mixins when setting bold or italic text as they also - set the appropriate font-weight and font-style." - - "These mixins also add the appropriate .lt-ie9 overrides. - .lt-ie9 overrides are necessary to override font-style and font-weight - each time the webfont is used. These overrides are built into the webfont - mixins so you get them automatically. Note that this requires you to - use conditional classes on the element: - https://github.com/h5bp/html5-boilerplate/blob/v4.3.0/doc/html.md#conditional-html-classes." - tags: - - cf-core -*/ -/* topdoc - name: Type hierarchy - family: cf-core - patterns: - - name: Default body type - markup: | -

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

- - name: Heading level 1 - markup: | -

Example heading element

-

A non-heading element

- - name: Heading level 2 - markup: | -

Example heading element

-

A non-heading element

- - name: Heading level 3 - markup: | -

Example heading element

-

A non-heading element

- - name: Heading level 4 - markup: | -

Example heading element

-

A non-heading element

- - name: Heading level 5 - markup: | -
Example heading element
-

A non-heading element

- - name: Heading level 6 - markup: | -
Example heading element
-

A non-heading element

- - name: Super header - markup: | -

Example super heading

-

Example super heading

- tags: - - cf-core -*/ +/* ========================================================================== + Capital Framework + Core Less file + ========================================================================== */ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} +/** + * Remove default margin. + */ body { - color: #101820; - font-family: Georgia, "Times New Roman", serif; - font-size: 100%; - line-height: 1.375; + margin: 0; +} +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; +} +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; +} +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; +} +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ +a:active, +a:hover { + outline: 0; +} +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; +} +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; +} +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; +} +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; +} +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; +} +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; +} +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; +} +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; +} +/** + * Address differences between Firefox and other browsers. + */ +hr { + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; +} +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ +} +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; +} +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; +} +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ +} +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; +} +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; +} +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; +} +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +/** + * Define consistent border, margin, and padding. + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ +} +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; +} +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; +} +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! normalize-legacy-addon | MIT License | https://github.com/cfpb/normalize-legacy-addon */ +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ +/* + * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. + */ +audio, +canvas, +video { + *display: inline; + *zoom: 1; +} +/* ========================================================================== + Base + ========================================================================== */ +/* + * Corrects text resizing oddly in IE 6/7 when body `font-size` is set using + * `em` units. +*/ +html { + font-size: 100%; +} +/* + * Addresses `font-family` inconsistency between `textarea` and other form + * elements. + */ +html, +button, +input, +select, +textarea { + font-family: sans-serif; +} +/* ========================================================================== + Typography + ========================================================================== */ +/* + * Addresses font sizes and margins set differently in IE 6/7. + * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, + * and Chrome. + */ +h1 { + margin: 0.67em 0; +} +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} +h3 { + font-size: 1.17em; + margin: 1em 0; +} +h4 { + font-size: 1em; + margin: 1.33em 0; +} +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} +h6 { + font-size: 0.75em; + margin: 2.33em 0; +} +blockquote { + margin: 1em 40px; +} +/* + * Addresses margins set differently in IE 6/7. + */ +p, +pre { + margin: 1em 0; +} +/* + * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. + */ +code, +kbd, +pre, +samp { + _font-family: 'courier new', monospace; +} +/** + * Improve readability of pre-formatted text in all browsers. + */ +pre { + white-space: pre; + word-wrap: break-word; +} +/* + * Addresses CSS quotes not supported in IE 6/7. + */ +q { + quotes: none; +} +/* + * Addresses `quotes` property not supported in Safari 4. + */ +q:before, +q:after { + content: ''; + content: none; +} +/* ========================================================================== + Lists + ========================================================================== */ +/* + * Addresses margins set differently in IE 6/7. + */ +dl, +menu, +ol, +ul { + margin: 1em 0; +} +dd { + margin: 0 0 0 40px; +} +/* + * Addresses paddings set differently in IE 6/7. + */ +menu, +ol, +ul { + padding: 0 0 0 40px; +} +/* + * Corrects list images handled incorrectly in IE 7. + */ +nav ul, +nav ol { + list-style: none; + list-style-image: none; +} +/* ========================================================================== + Embedded content + ========================================================================== */ +/* + * Improves image quality when scaled in IE 7. + */ +img { + -ms-interpolation-mode: bicubic; +} +/* ========================================================================== + Forms + ========================================================================== */ +/* + * Corrects margin displayed oddly in IE 6/7. + */ +form { + margin: 0; +} +/* + * 1. Corrects color not being inherited in IE 6/7/8/9. + * 2. Corrects text not wrapping in Firefox 3. + * 3. Corrects alignment displayed oddly in IE 6/7. + */ +legend { + border: 0; + /* 1 */ + white-space: normal; + /* 2 */ + *margin-left: -7px; + /* 3 */ +} +/* + * Improves appearance and consistency in all browsers. + */ +button, +input, +select, +textarea { + vertical-align: baseline; + *vertical-align: middle; +} +/* + * Removes inner spacing in IE 7 without affecting normal text inputs. + * Known issue: inner spacing remains in IE 6. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + *overflow: visible; +} +/* + * Removes excess padding in IE 7. + * Known issue: excess padding remains in IE 6. + */ +input[type="checkbox"], +input[type="radio"] { + *height: 13px; + *width: 13px; +} +/* ========================================================================== + Capital Framework + Color variables + ========================================================================== */ +/* ========================================================================== + Capital Framework + Less variables + ========================================================================== */ +/* topdoc + name: Less variables + family: cf-core + patterns: + - name: Font sizes + codenotes: + - "@base-font-size-px: 16px;" + - "@base-line-height-px: 22px;" + - "@base-line-height: unit(@base-line-height-px / @base-font-size-px);" + - "@mobile-max: 599px;" + - "@tablet-min: 600px;" + tags: + - cf-core +*/ +/* topdoc + name: EOF + eof: true +*/ +/* ========================================================================== + Capital Framework + Media queries + ========================================================================== */ +/* topdoc + name: Media query mixins + family: cf-core + notes: + - "These mixins allow us to write consistent media queries using pixel + values, which are easier to remember. The mixins handle converting the + pixels into em's." + patterns: + - name: "min-width/max-width media queries" + codenotes: + - ".respond-to-min(@bp, @rules)" + - ".respond-to-max(@bp, @rules)" + notes: + - "@bp: the breakpoint size in pixels. It will get converted into em's." + - "@rules: a CSS or Less ruleset. Note that it can contain the full set + of Less features." + - name: "min-width/max-width media query usage" + codenotes: + - | + .respond-to-min(768px, { + .title { + font-size: 2em; + } + }); + + Compiles to: + + @media only all and (min-width: 48em) { + .title { + font-size: 2em; + } + } + - name: "min-width/max-width media query range" + codenotes: + - ".respond-to-range(@bp1, @bp2, @rules)" + notes: + - "@bp1: the min-width breakpoint size in pixels. + It will get converted into em's." + - "@bp2: the max-width breakpoint size in pixels. + It will get converted into em's." + - "@rules: a CSS or Less ruleset. Note that it can contain the full set + of Less features." + - name: "min-width/max-width media query range usage" + codenotes: + - | + .respond-to-range(320px, 768px, { + .title { + font-size: 2em; + } + }); + + Compiles to: + + @media only all and (min-width: 20em) and (max-width: 48em) { + .title { + font-size: 2em; + } + } + tags: + - cf-core +*/ +/* topdoc + name: EOF + eof: true +*/ +/* ========================================================================== + Capital Framework + Utilities + ========================================================================== */ +/* topdoc + name: JS-only + family: cf-core + patterns: + - name: Setup + codenotes: + - + - | + + notes: + - "First add the .no-js class to the HTML element." + - "Then add the script to your HEAD which removes the .no-js class when + JS is available." + - name: Utility class + codenotes: + - .u-js-only; + notes: + - "Hide stuff when JavaScript isn't available. Depends on having a small + script in the HEAD of your HTML document that removes a .no-js class." + tags: + - cf-core +*/ +.no-js .u-js-only { + display: none !important; +} +/* topdoc + name: Clearfix + family: cf-core + patterns: + - name: Utility class + markup: | +
+
+
+ codenotes: + - .u-clearfix; + notes: + - "Use this class to clear floats. For example, without .u-clearfix the + black box would spill into the markup section." + - "More information: http://css-tricks.com/snippets/css/clear-fix/" + tags: + - cf-core +*/ +.u-clearfix:after { + content: ""; + display: table; + clear: both; +} +.lt-ie8 .u-clearfix { + zoom: 1; +} +/* topdoc + name: Visually hidden + family: cf-core + patterns: + - name: Utility class + markup: | +

+ + + Share on Twitter + +

+ codenotes: + - .u-visually-hidden; + notes: + - "Use this class to hide something from view while keeping it + accessible to screen readers." + tags: + - cf-core +*/ +.u-visually-hidden { + position: absolute; + overflow: hidden; + clip: rect(0 0 0 0); + height: 1px; + width: 1px; + margin: -1px; + padding: 0; + border: 0; +} +/* topdoc + name: Inline block + family: cf-core + patterns: + - name: Utility class + codenotes: + - .u-inline-block; + notes: + - "Also adds a .lt-ie8 class to hack inline-block for IE 7 and below." + tags: + - cf-core +*/ +.u-inline-block { + display: inline-block; +} +.lt-ie8 .u-inline-block { + display: inline; +} +/* topdoc + name: Floating right + family: cf-core + patterns: + - name: Utility class + codenotes: + - .u-right; + notes: + - "IE7 float: right drop bug fixes:" + - "1. If the float: right follows an element in the html structure that + should be to its left (and not above it), then that preceding + element(s) must be float: left. + http://stackoverflow.com/questions/10981767/clean-css-fix-of-ie7s-float-right-drop-bug#answer-11437688" + - "2. Simply change the markup order so that the element floating right + comes before the element to its left." + tags: + - cf-core +*/ +.u-right { + float: right; +} +/* topdoc + name: Break word + family: cf-core + patterns: + - name: Utility class + markup: | +
+ This link should break: +
+ + something@something.com + +
+
+ This link should not: +
+ + something@something.com + +
+ codenotes: + - .u-break-word + notes: + - "Use this on elements where you need the words to break when confined + to small containers." + - "This only works in IE8 when the element with the .u-break-word class + has layout. See + for more information." + tags: + - cf-core +*/ +.u-break-word { + word-break: break-all; +} +/* topdoc + name: Align with button + family: cf-core + patterns: + - name: Utility class + codenotes: + - ".u-align-with-btn(@font-size: @base-font-size-px);" + notes: + - "Adds top padding (among other things) to help alignment with buttons." + - "If you pass no arguments then the padding will be calculated using + @base-font-size-px." + - "Pass one argument to use a custom font size to calculate the top + padding." + tags: + - cf-core +*/ +/* topdoc + name: Flexible proportional containers + family: cf-core + notes: + - "Utilizes intrinsic ratios to create a flexible container that retains its + aspect ratio. When image tags scale they retain their aspect ratio, but if + you need a flexible video you will need to use this mixin." + - "You can read more about intrinsic rations here: + http://alistapart.com/article/creating-intrinsic-ratios-for-video" + patterns: + - name: Default example + markup: | +
+ +
+ notes: + - "Defaults to a 16:19 ratio." + - "Original mixin credit: https://gist.github.com/craigmdennis/6655047" + - "Note that inline style usage is being used for demo purposes only. + Please do not use inline styles." + codenotes: + - | + Structural sheat sheet: + ----------------------- + .u-flexible-container + .u-flexible-container_inner + - name: Background image examples + markup: | +
+
+
+
+ codenotes: + - | + Structural sheat sheet: + ----------------------- + .u-flexible-container + notes: + - "If you're not using the video or object elements and all you need is + a proportionally cropped or scaling background image with a fluid + container then you can leave out u-flexible-container_inner." + - "Note that inline style usage is being used for demo purposes only. + Please do not use inline styles." + - name: 4-3 modifier + markup: | +
+ +
+ codenotes: + - | + Structural sheat sheet: + ----------------------- + .u-flexible-container.u-flexible-container__4-3 + .u-flexible-container_inner + notes: + - "Create your own aspect ratios by using this modifier as an example." + - "Note that inline style usage is being used for demo purposes only. + Please do not use inline styles." + tags: + - cf-core +*/ +.u-flexible-container { + position: relative; + padding-bottom: 56.25%; + height: 0; +} +.u-flexible-container_inner { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.u-flexible-container__4-3 { + position: relative; + padding-bottom: 75%; + height: 0; +} +/* topdoc + name: Link mixins + family: cf-core + patterns: + - codenotes: + - .u-link__colors(); + notes: + - "Pass this mixin no arguments to color your link states with the + following defaults: :link (default state) pacific, :hover pacific-50, + :focus: pacific, :visited teal, :active navy." + - codenotes: + - .u-link__colors(@c); + notes: + - "Pass this mixin one color to be used on all of the following + states of your link; :link (default state), :visited, :hover, :focus, + :active." + - codenotes: + - .u-link__colors(@c, @h); + notes: + - "Pass this mixin two colors to use the first color for the :link, + :visited, and :active states, and the second color for the :hover and + :focus states." + - codenotes: + - .u-link__colors(@c, @v, @h, @f, @a); + notes: + - "Pass this mixin five colors in 'love/hate' mnemonic order to color + :link, :visited, :hover, :focus, and :active states respectively." + - "Even though this mixin is basically the same as + .u-link__colors-base(@c, @v, @h, @f, @a); we encourage you to use + .u-link__colors(@c, @v, @h, @f, @a) to promote consistency." + - codenotes: + - .u-link__colors(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba); + notes: + - "Allows you to color text and the borders separately." + - "The first five colors in 'love/hate' mnemonic order will color text + for the :link, :visited, :hover, :focus, and :active states + respectively. The last five colors in 'love/hate' mnemonic order will + color the borders for the :link, :visited, :hover, :focus, and :active + states respectively." + - "Even though this mixin is basically the same as + .u-link__colors-base(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba); we + encourage you to use .u-link__colors(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba) + to promote consistency." + - codenotes: + - .u-link__colors-base(@c, @v, @h, @f, @a); + notes: + - "This is the base mixin that all .u-link__colors() mixins use. Please + refrain from using this mixin directly in order to promote a + consistent use of mixin names for coloring links throughout this + project. Remember that if you need to set colors for all states of a + link you should use .u-link__colors(@c, @v, @h, @f, @a)." + - codenotes: + - .u-link__border(); + notes: + - "Forces the default bottom border on the :link and :hover states." + - codenotes: + - .u-link__no-border(); + notes: + - "Turn off the default bottom border on the :link and :hover states." + - codenotes: + - .u-link__hover-border(); + notes: + - "Turn off the default bottom border on the :link state and force a + bottom border on the :hover state." + - codenotes: + - .u-link-child__hover(); + notes: + - "When a link has child elements you may want only certain children to + change color when the parent link is hovered. + Pass no arguments to this mixin to color the child element pacific + when the parent link is hovered." + - codenotes: + - .u-link-child__hover(@c); + notes: + - "Pass this mixin one color to color the child element when the parent + link is hovered." + tags: + - cf-core +*/ +/* topdoc + name: Margin utilities + family: cf-core + patterns: + - name: Utility classes + codenotes: + - .u-m

<#>; + notes: + - "Replace

with the first letter of the position ('t' for top or 'b' + for bottom) and <#> with the pixel value of the margin you want." + - "Available values: 0, 5, 10, 15, 20, 30, 45, 60." + tags: + - cf-core +*/ +.u-mt0 { + margin-top: 0 !important; +} +.u-mb0 { + margin-bottom: 0 !important; +} +.u-mt5 { + margin-top: 5px !important; +} +.u-mb5 { + margin-bottom: 5px !important; +} +.u-mt10 { + margin-top: 10px !important; +} +.u-mb10 { + margin-bottom: 10px !important; +} +.u-mt15 { + margin-top: 15px !important; +} +.u-mb15 { + margin-bottom: 15px !important; +} +.u-mt20 { + margin-top: 20px !important; +} +.u-mb20 { + margin-bottom: 20px !important; +} +.u-mt30 { + margin-top: 30px !important; +} +.u-mb30 { + margin-bottom: 30px !important; +} +.u-mt45 { + margin-top: 45px !important; +} +.u-mb45 { + margin-bottom: 45px !important; +} +.u-mt60 { + margin-top: 60px !important; +} +.u-mb60 { + margin-bottom: 60px !important; +} +/* topdoc + name: Width utilities + family: cf-core + patterns: + - name: Percent-based + markup: | +

+ .u-w100pct +
+
+ .u-w90pct +
+
+ .u-w80pct +
+
+ .u-w70pct +
+
+ .u-w60pct +
+
+ .u-w50pct +
+
+ .u-w40pct +
+
+ .u-w30pct +
+
+ .u-w20pct +
+
+ .u-w10pct +
+
+ .u-w75pct +
+
+ .u-w25pct +
+
+ .u-w66pct +
+
+ .u-w33pct +
+ notes: + - "Inline styles are for demonstration purposes only, please don't use + them." + tags: + - cf-core +*/ +.u-w100pct { + width: 100%; +} +.u-w90pct { + width: 90%; +} +.u-w80pct { + width: 80%; +} +.u-w70pct { + width: 70%; +} +.u-w60pct { + width: 60%; +} +.u-w50pct { + width: 50%; +} +.u-w40pct { + width: 40%; +} +.u-w30pct { + width: 30%; +} +.u-w20pct { + width: 20%; +} +.u-w10pct { + width: 10%; +} +.u-w75pct { + width: 75%; +} +.u-w25pct { + width: 25%; +} +.u-w66pct { + width: 66.66666667%; +} +.u-w33pct { + width: 33.33333333%; +} +/* topdoc + name: Width-specific display + family: cf-core + patterns: + - name: Show on mobile + markup: | +
+

The the text in the box below is visible only at widths less than 600px

+
+

Visible on mobile

+
+
+ codenotes: + - ".u-show-on-mobile" + - "Uses 'display:block' to toggle display. Would need to be extended + for inline use cases." + notes: + - "Displays an element only at mobile widths." + - name: Hide on mobile + markup: | +
+

The text in the box below is hidden at widths less than 600px

+
+

Hidden on mobile

+
+
+ codenotes: + - ".u-hide-on-mobile" + notes: + - "Hides an element at mobile widths" + tags: + - cf-core +*/ +@media only all and (max-width: 37.4375em) { + .u-hide-on-mobile { + display: none; + } +} +@media only all and (max-width: 37.4375em) { + .u-hide-on-mobile { + display: none; + } +} +.u-show-on-mobile { + display: none; +} +@media only all and (max-width: 37.4375em) { + .u-show-on-mobile { + display: block; + } +} +@media only all and (max-width: 37.4375em) { + .u-show-on-mobile { + display: block; + } +} +/* topdoc + name: Small text utility + family: cf-core + patterns: + - name: .u-small-text (utility class) + markup: | + Lorem ipsum
+ dolor sit amet + codenotes: + - ".u-small-text" + notes: + - "14px text." + - "The utility class should only be used when the default text size is + 16px. For example you wouldn't want to use the class inside of an + `h1` because the `font-size` in the `h1` will make `.u-small-text` + bigger than it should be. See the docs for the `.u-small-text()` + mixin." + - name: .u-small-text() (Less mixin) + codenotes: + - ".u-small-text(@context)" + - | + // Mixin usage: + .example { + font-size: unit(20px / @base-font-size-px, em); + small { + .u-small-text(20px); + } + } + // Compiles to: + .example { + font-size: 1.25em; + } + .example small { + font-size: 0.7em; + } + notes: + - "This mixin enables you to easily create consistent small text by + passing the context `font-size`." + tags: + - cf-core +*/ +.u-small-text { + font-size: 0.875em; +} +small { + font-size: 0.875em; +} +/* topdoc + name: EOF + eof: true +*/ +/* ========================================================================== + Capital Framework + Base styles + ========================================================================== */ +/* topdoc + name: Webfonts + family: cf-core + patterns: + - name: Licensed webfonts + notes: + - "Avenir Next is included via the licensed-fonts.css file. + This file contains absolute links to our paid font service. + Fonts included this way will only work on CFPB-registered domains." + - "Note that when using Avenir Regular we automatically fix faux italic + and bold issues by overriding i, em, b, and strong tags to use the + appropriate fonts." + - name: Webfont mixins + codenotes: + - ".webfont-regular()" + - ".webfont-italic()" + - ".webfont-medium()" + - ".webfont-demi()" + notes: + - "Use these mixins to easily add the Avenir Next font family to your + elements." + - "To avoid faux bold and italics in Avenir Next, you must use the font + family name for that particular style. So when defining an italic or + bold style in Avenir Next you need to use the Avenir Next Italic font + family. Use the mixins when setting bold or italic text as they also + set the appropriate font-weight and font-style." + - "These mixins also add the appropriate .lt-ie9 overrides. + .lt-ie9 overrides are necessary to override font-style and font-weight + each time the webfont is used. These overrides are built into the webfont + mixins so you get them automatically. Note that this requires you to + use conditional classes on the element: + https://github.com/h5bp/html5-boilerplate/blob/v4.3.0/doc/html.md#conditional-html-classes." + tags: + - cf-core +*/ +/* topdoc + name: Type hierarchy + family: cf-core + patterns: + - name: Default body type + markup: | +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

+ - name: Heading level 1 + markup: | +

Example heading element

+

A non-heading element

+ notes: + - Responsive header. At mobile sizes, displays as h2. + - name: Heading level 2 + markup: | +

Example heading element

+

A non-heading element

+ notes: + - Responsive header. At mobile sizes, displays as h3. + - name: Heading level 3 + markup: | +

Example heading element

+

A non-heading element

+ notes: + - Responsive header. At mobile sizes, displays as h4. + - name: Heading level 4 + markup: | +

Example heading element

+

A non-heading element

+ - name: Heading level 5 + markup: | +
Example heading element
+

A non-heading element

+ - name: Heading level 6 + markup: | +
Example heading element
+

A non-heading element

+ - name: Super header + markup: | +

Example super heading

+

Example super heading

+ tags: + - cf-core +*/ +body { + color: #101820; + font-family: Georgia, "Times New Roman", serif; + font-size: 100%; + line-height: 1.375; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; +} +h1 em, +.h1 em, +h2 em, +.h2 em, +h3 em, +.h3 em, +h1 i, +.h1 i, +h2 i, +.h2 i, +h3 i, +.h3 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; +} +.lt-ie9 h1 em, +.lt-ie9 .h1 em, +.lt-ie9 h2 em, +.lt-ie9 .h2 em, +.lt-ie9 h3 em, +.lt-ie9 .h3 em, +.lt-ie9 h1 i, +.lt-ie9 .h1 i, +.lt-ie9 h2 i, +.lt-ie9 .h2 i, +.lt-ie9 h3 i, +.lt-ie9 .h3 i { + font-style: normal !important; +} +.lt-ie9 h1 em, +.lt-ie9 .h1 em, +.lt-ie9 h2 em, +.lt-ie9 .h2 em, +.lt-ie9 h3 em, +.lt-ie9 .h3 em, +.lt-ie9 h1 i, +.lt-ie9 .h1 i, +.lt-ie9 h2 i, +.lt-ie9 .h2 i, +.lt-ie9 h3 i, +.lt-ie9 .h3 i { + font-style: normal !important; +} +h1 strong, +.h1 strong, +h2 strong, +.h2 strong, +h3 strong, +.h3 strong, +h1 b, +.h1 b, +h2 b, +.h2 b, +h3 b, +.h3 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; +} +.lt-ie9 h1 strong, +.lt-ie9 .h1 strong, +.lt-ie9 h2 strong, +.lt-ie9 .h2 strong, +.lt-ie9 h3 strong, +.lt-ie9 .h3 strong, +.lt-ie9 h1 b, +.lt-ie9 .h1 b, +.lt-ie9 h2 b, +.lt-ie9 .h2 b, +.lt-ie9 h3 b, +.lt-ie9 .h3 b { + font-weight: normal !important; +} +.lt-ie9 h1 strong, +.lt-ie9 .h1 strong, +.lt-ie9 h2 strong, +.lt-ie9 .h2 strong, +.lt-ie9 h3 strong, +.lt-ie9 .h3 strong, +.lt-ie9 h1 b, +.lt-ie9 .h1 b, +.lt-ie9 h2 b, +.lt-ie9 .h2 b, +.lt-ie9 h3 b, +.lt-ie9 .h3 b { + font-weight: normal !important; +} +h1 em, +.h1 em, +h2 em, +.h2 em, +h3 em, +.h3 em, +h1 i, +.h1 i, +h2 i, +.h2 i, +h3 i, +.h3 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; +} +.lt-ie9 h1 em, +.lt-ie9 .h1 em, +.lt-ie9 h2 em, +.lt-ie9 .h2 em, +.lt-ie9 h3 em, +.lt-ie9 .h3 em, +.lt-ie9 h1 i, +.lt-ie9 .h1 i, +.lt-ie9 h2 i, +.lt-ie9 .h2 i, +.lt-ie9 h3 i, +.lt-ie9 .h3 i { + font-style: normal !important; +} +.lt-ie9 h1 em, +.lt-ie9 .h1 em, +.lt-ie9 h2 em, +.lt-ie9 .h2 em, +.lt-ie9 h3 em, +.lt-ie9 .h3 em, +.lt-ie9 h1 i, +.lt-ie9 .h1 i, +.lt-ie9 h2 i, +.lt-ie9 .h2 i, +.lt-ie9 h3 i, +.lt-ie9 .h3 i { + font-style: normal !important; +} +h1 strong, +.h1 strong, +h2 strong, +.h2 strong, +h3 strong, +.h3 strong, +h1 b, +.h1 b, +h2 b, +.h2 b, +h3 b, +.h3 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; +} +.lt-ie9 h1 strong, +.lt-ie9 .h1 strong, +.lt-ie9 h2 strong, +.lt-ie9 .h2 strong, +.lt-ie9 h3 strong, +.lt-ie9 .h3 strong, +.lt-ie9 h1 b, +.lt-ie9 .h1 b, +.lt-ie9 h2 b, +.lt-ie9 .h2 b, +.lt-ie9 h3 b, +.lt-ie9 .h3 b { + font-weight: normal !important; +} +.lt-ie9 h1 strong, +.lt-ie9 .h1 strong, +.lt-ie9 h2 strong, +.lt-ie9 .h2 strong, +.lt-ie9 h3 strong, +.lt-ie9 .h3 strong, +.lt-ie9 h1 b, +.lt-ie9 .h1 b, +.lt-ie9 h2 b, +.lt-ie9 .h2 b, +.lt-ie9 h3 b, +.lt-ie9 .h3 b { + font-weight: normal !important; +} +h1, +.h1 { + margin-top: 0; + margin-bottom: 0.47058824em; + font-size: 2.125em; + line-height: 1.29411765; +} +@media only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.73076923em; + font-size: 1.625em; + line-height: 1.26923077; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.73076923em; + font-size: 1.625em; + line-height: 1.26923077; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -h1, -.h1, -h2, -.h2, -h3, -.h3 { - font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; - font-style: normal; - font-weight: normal; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -h1 em, -.h1 em, -h2 em, -.h2 em, -h3 em, -.h3 em, -h1 i, -.h1 i, -h2 i, -.h2 i, -h3 i, -.h3 i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h1 em, -.lt-ie9 .h1 em, -.lt-ie9 h2 em, -.lt-ie9 .h2 em, -.lt-ie9 h3 em, -.lt-ie9 .h3 em, -.lt-ie9 h1 i, -.lt-ie9 .h1 i, -.lt-ie9 h2 i, -.lt-ie9 .h2 i, -.lt-ie9 h3 i, -.lt-ie9 .h3 i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h1 em, -.lt-ie9 .h1 em, -.lt-ie9 h2 em, -.lt-ie9 .h2 em, -.lt-ie9 h3 em, -.lt-ie9 .h3 em, -.lt-ie9 h1 i, -.lt-ie9 .h1 i, -.lt-ie9 h2 i, -.lt-ie9 .h2 i, -.lt-ie9 h3 i, -.lt-ie9 .h3 i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -h1 strong, -.h1 strong, -h2 strong, -.h2 strong, -h3 strong, -.h3 strong, -h1 b, -.h1 b, -h2 b, -.h2 b, -h3 b, -.h3 b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h1 strong, -.lt-ie9 .h1 strong, -.lt-ie9 h2 strong, -.lt-ie9 .h2 strong, -.lt-ie9 h3 strong, -.lt-ie9 .h3 strong, -.lt-ie9 h1 b, -.lt-ie9 .h1 b, -.lt-ie9 h2 b, -.lt-ie9 .h2 b, -.lt-ie9 h3 b, -.lt-ie9 .h3 b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 h1 strong, -.lt-ie9 .h1 strong, -.lt-ie9 h2 strong, -.lt-ie9 .h2 strong, -.lt-ie9 h3 strong, -.lt-ie9 .h3 strong, -.lt-ie9 h1 b, -.lt-ie9 .h1 b, -.lt-ie9 h2 b, -.lt-ie9 .h2 b, -.lt-ie9 h3 b, -.lt-ie9 .h3 b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -h1 em, -.h1 em, -h2 em, -.h2 em, -h3 em, -.h3 em, -h1 i, -.h1 i, -h2 i, -.h2 i, -h3 i, -.h3 i { - font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; - font-style: italic; - font-weight: normal; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h1 em, -.lt-ie9 .h1 em, -.lt-ie9 h2 em, -.lt-ie9 .h2 em, -.lt-ie9 h3 em, -.lt-ie9 .h3 em, -.lt-ie9 h1 i, -.lt-ie9 .h1 i, -.lt-ie9 h2 i, -.lt-ie9 .h2 i, -.lt-ie9 h3 i, -.lt-ie9 .h3 i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h1 em, -.lt-ie9 .h1 em, -.lt-ie9 h2 em, -.lt-ie9 .h2 em, -.lt-ie9 h3 em, -.lt-ie9 .h3 em, -.lt-ie9 h1 i, -.lt-ie9 .h1 i, -.lt-ie9 h2 i, -.lt-ie9 .h2 i, -.lt-ie9 h3 i, -.lt-ie9 .h3 i { - font-style: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -h1 strong, -.h1 strong, -h2 strong, -.h2 strong, -h3 strong, -.h3 strong, -h1 b, -.h1 b, -h2 b, -.h2 b, -h3 b, -.h3 b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -.lt-ie9 h1 strong, -.lt-ie9 .h1 strong, -.lt-ie9 h2 strong, -.lt-ie9 .h2 strong, -.lt-ie9 h3 strong, -.lt-ie9 .h3 strong, -.lt-ie9 h1 b, -.lt-ie9 .h1 b, -.lt-ie9 h2 b, -.lt-ie9 .h2 b, -.lt-ie9 h3 b, -.lt-ie9 .h3 b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + h1 em, + .h1 em, + h1 i, + .h1 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + .lt-ie9 h1 em, + .lt-ie9 .h1 em, + .lt-ie9 h1 i, + .lt-ie9 .h1 i { + font-style: normal !important; + } + h1 strong, + .h1 strong, + h1 b, + .h1 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } + .lt-ie9 h1 strong, + .lt-ie9 .h1 strong, + .lt-ie9 h1 b, + .lt-ie9 .h1 b { + font-weight: normal !important; + } } -.lt-ie9 h1 strong, -.lt-ie9 .h1 strong, -.lt-ie9 h2 strong, -.lt-ie9 .h2 strong, -.lt-ie9 h3 strong, -.lt-ie9 .h3 strong, -.lt-ie9 h1 b, -.lt-ie9 .h1 b, -.lt-ie9 h2 b, -.lt-ie9 .h2 b, -.lt-ie9 h3 b, -.lt-ie9 .h3 b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } -h1, -.h1 { - margin-top: 0; - margin-bottom: 0.47058824em; - font-size: 2.125em; - line-height: 1.29411765; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h1, + .h1 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } + .lt-ie9 h1, + .lt-ie9 .h1 { + font-weight: normal !important; + } } h2, .h2 { margin-top: 0; - margin-bottom: 0.30769231em; + margin-bottom: 0.73076923em; font-size: 1.625em; line-height: 1.26923077; } +@media only all and (max-width: 37.4375em) { + h2, + .h2 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + h2, + .h2 { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + h2 em, + .h2 em, + h2 i, + .h2 i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + .lt-ie9 h2 em, + .lt-ie9 .h2 em, + .lt-ie9 h2 i, + .lt-ie9 .h2 i { + font-style: normal !important; + } + h2 strong, + .h2 strong, + h2 b, + .h2 b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } + .lt-ie9 h2 strong, + .lt-ie9 .h2 strong, + .lt-ie9 h2 b, + .lt-ie9 .h2 b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + h2, + .h2 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } + .lt-ie9 h2, + .lt-ie9 .h2 { + font-weight: normal !important; + } +} h3, .h3 { margin-top: 0; - margin-bottom: 0.22727273em; + margin-bottom: 0.95454545em; font-size: 1.375em; line-height: 1.27272727; } +@media only all and (max-width: 37.4375em) { + h3, + .h3 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + h3, + .h3 { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } + .lt-ie9 h3, + .lt-ie9 .h3 { + font-weight: normal !important; + } +} h4, .h4 { margin-top: 0; - margin-bottom: 0.27777778em; + margin-bottom: 1.16666667em; font-size: 1.125em; font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; font-style: normal; @@ -4363,7 +12377,7 @@ h6, font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; font-weight: bold; - line-height: 1.375; + line-height: 1.25; } .lt-ie9 .superheader { font-weight: normal !important; @@ -4771,7 +12785,7 @@ blockquote { font-style: normal; font-weight: normal; margin-top: 0; - margin-bottom: 0.22727273em; + margin-bottom: 0.95454545em; font-size: 1.375em; line-height: 1.27272727; margin-bottom: 0.54545455em; @@ -4833,6 +12847,52 @@ blockquote { .lt-ie9 .pull-quote_body b { font-weight: normal !important; } +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } +} .pull-quote_body em, .pull-quote_body i { font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; @@ -4889,6 +12949,52 @@ blockquote { .lt-ie9 .pull-quote_body b { font-weight: normal !important; } +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote_body { + font-weight: normal !important; + } +} .pull-quote_citation { font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; @@ -4918,7 +13024,7 @@ blockquote { font-style: normal; font-weight: normal; margin-top: 0; - margin-bottom: 0.30769231em; + margin-bottom: 0.73076923em; font-size: 1.625em; line-height: 1.26923077; margin-bottom: 0.69230769em; @@ -4961,94 +13067,1028 @@ blockquote { .lt-ie9 .pull-quote__large .pull-quote_body i { font-style: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { - font-style: normal !important; +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; +} +.pull-quote__large .pull-quote_body strong, +.pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; +} +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +.pull-quote__large .pull-quote_body em, +.pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; +} +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; +} +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; +} +.pull-quote__large .pull-quote_body strong, +.pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; +} +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +.pull-quote__large .pull-quote_body em, +.pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; +} +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; +} +.lt-ie9 .pull-quote__large .pull-quote_body em, +.lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; +} +.pull-quote__large .pull-quote_body strong, +.pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; +} +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +.lt-ie9 .pull-quote__large .pull-quote_body strong, +.lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; +} +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; + margin-top: 0; + margin-bottom: 0.95454545em; + font-size: 1.375em; + line-height: 1.27272727; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .pull-quote__large .pull-quote_body em, + .pull-quote__large .pull-quote_body i { + font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; + font-style: italic; + font-weight: normal; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body em, + .lt-ie9 .pull-quote__large .pull-quote_body i { + font-style: normal !important; + } + .pull-quote__large .pull-quote_body strong, + .pull-quote__large .pull-quote_body b { + font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; + font-style: normal; + font-weight: bold; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body strong, + .lt-ie9 .pull-quote__large .pull-quote_body b { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } +} +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -.pull-quote__large .pull-quote_body strong, -.pull-quote__large .pull-quote_body b { - font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; - font-style: normal; - font-weight: bold; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { - font-weight: normal !important; +@media only all and (max-width: 37.4375em) and only all and (max-width: 37.4375em) { + .pull-quote__large .pull-quote_body { + margin-top: 0; + margin-bottom: 1.16666667em; + font-size: 1.125em; + font-family: "AvenirNextLTW01-Medium", Arial, sans-serif; + font-style: normal; + font-weight: 500; + line-height: 1.22222222; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } + .lt-ie9 .pull-quote__large .pull-quote_body { + font-weight: normal !important; + } } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { - font-weight: normal !important; +/* topdoc + name: Form labels + family: cf-core + notes: + - "Visit https://github.com/cfpb/cf-forms for advanced form label patterns." + patterns: + - name: Default label + markup: | + + - name: Label wrapping a radio or checkbox + markup: | + + + tags: + - cf-core +*/ +label { + display: block; + margin-bottom: 0.3125em; + font-family: "AvenirNextLTW01-Regular", Arial, sans-serif; + font-style: normal; + font-weight: normal; } -.pull-quote__large .pull-quote_body em, -.pull-quote__large .pull-quote_body i { +label em, +label i { font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; font-style: italic; font-weight: normal; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 label em, +.lt-ie9 label i { font-style: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 label em, +.lt-ie9 label i { font-style: normal !important; } -.pull-quote__large .pull-quote_body strong, -.pull-quote__large .pull-quote_body b { +label strong, +label b { font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; font-weight: bold; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 label strong, +.lt-ie9 label b { font-weight: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 label strong, +.lt-ie9 label b { font-weight: normal !important; } -.pull-quote__large .pull-quote_body em, -.pull-quote__large .pull-quote_body i { +label em, +label i { font-family: "AvenirNextLTW01-Italic", Arial, sans-serif; font-style: italic; font-weight: normal; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 label em, +.lt-ie9 label i { font-style: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body em, -.lt-ie9 .pull-quote__large .pull-quote_body i { +.lt-ie9 label em, +.lt-ie9 label i { font-style: normal !important; } -.pull-quote__large .pull-quote_body strong, -.pull-quote__large .pull-quote_body b { +label strong, +label b { font-family: "AvenirNextLTW01-Demi", Arial, sans-serif; font-style: normal; font-weight: bold; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 label strong, +.lt-ie9 label b { font-weight: normal !important; } -.lt-ie9 .pull-quote__large .pull-quote_body strong, -.lt-ie9 .pull-quote__large .pull-quote_body b { +.lt-ie9 label strong, +.lt-ie9 label b { font-weight: normal !important; } -/* topdoc - name: Form labels - family: cf-core - notes: - - "Visit https://github.com/cfpb/cf-forms for advanced form label patterns." - patterns: - - name: Default label - markup: | - - tags: - - cf-core -*/ -label { - display: block; +label input[type="radio"], +label input[type="checkbox"] { + margin-right: 0.375em; } /* topdoc name: Form elements @@ -5163,6 +14203,74 @@ select[multiple].focus { :-ms-input-placeholder { color: #75787b; } +/* topdoc + name: Images + family: cf-core + patterns: + - name: max-width + markup: | + + notes: + - "Gives all images a default max-width of 100% of their container." + tags: + - cf-core +*/ +img { + max-width: 100%; +} +/* topdoc + name: Figure + family: cf-core + patterns: + - name: figure.figure__bordered + markup: | +
+ +
+ tags: + - cf-core +*/ +figure { + margin-left: 0; + margin-right: 0; +} +figure img { + vertical-align: middle; +} +.figure__bordered img { + border: 1px solid #babbbd; +} +/* topdoc + name: Branded list modifier + family: cf-core + patterns: + - name: Branded list + markup: | +
    +
  • First item
  • +
  • Second item
  • +
  • Third item
  • +
+ codenotes: + - ".list__branded" + notes: + - "List that uses brand-color bullets" + tags: + - cf-core +*/ +.list__branded li { + position: relative; + list-style-type: none; + padding-bottom: 0.75em; +} +.list__branded li:before { + content: "\25AA"; + position: absolute; + color: #2cb34a; + font-size: 1.375em; + line-height: 1; + left: -0.86363636em; +} /* topdoc name: EOF eof: true @@ -5240,6 +14348,35 @@ select[multiple].focus { Capital Framework Utilities ========================================================================== */ +/* topdoc + name: JS-only + family: cf-core + patterns: + - name: Setup + codenotes: + - + - | + + notes: + - "First add the .no-js class to the HTML element." + - "Then add the script to your HEAD which removes the .no-js class when + JS is available." + - name: Utility class + codenotes: + - .u-js-only; + notes: + - "Hide stuff when JavaScript isn't available. Depends on having a small + script in the HEAD of your HTML document that removes a .no-js class." + tags: + - cf-core +*/ +.no-js .u-js-only { + display: none !important; +} /* topdoc name: Clearfix family: cf-core @@ -5248,7 +14385,7 @@ select[multiple].focus { markup: |
- +
codenotes: - .u-clearfix; notes: @@ -5335,6 +14472,40 @@ select[multiple].focus { .u-right { float: right; } +/* topdoc + name: Break word + family: cf-core + patterns: + - name: Utility class + markup: | +
+ This link should break: +
+ + something@something.com + +
+
+ This link should not: +
+ + something@something.com + +
+ codenotes: + - .u-break-word + notes: + - "Use this on elements where you need the words to break when confined + to small containers." + - "This only works in IE8 when the element with the .u-break-word class + has layout. See + for more information." + tags: + - cf-core +*/ +.u-break-word { + word-break: break-all; +} /* topdoc name: Align with button family: cf-core @@ -5479,12 +14650,12 @@ select[multiple].focus { - codenotes: - .u-link__colors(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba); notes: - - "Allows you to color text and the bottom border separately." + - "Allows you to color text and the borders separately." - "The first five colors in 'love/hate' mnemonic order will color text for the :link, :visited, :hover, :focus, and :active states respectively. The last five colors in 'love/hate' mnemonic order will - color the bottom border for the :link, :visited, :hover, :focus, and - :active states respectively." + color the borders for the :link, :visited, :hover, :focus, and :active + states respectively." - "Even though this mixin is basically the same as .u-link__colors-base(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba); we encourage you to use .u-link__colors(@c, @v, @h, @f, @a, @bc, @bv, @bh, @bf, @ba) @@ -5525,6 +14696,267 @@ select[multiple].focus { tags: - cf-core */ +/* topdoc + name: Margin utilities + family: cf-core + patterns: + - name: Utility classes + codenotes: + - .u-m

<#>; + notes: + - "Replace

with the first letter of the position ('t' for top or 'b' + for bottom) and <#> with the pixel value of the margin you want." + - "Available values: 0, 5, 10, 15, 20, 30, 45, 60." + tags: + - cf-core +*/ +.u-mt0 { + margin-top: 0 !important; +} +.u-mb0 { + margin-bottom: 0 !important; +} +.u-mt5 { + margin-top: 5px !important; +} +.u-mb5 { + margin-bottom: 5px !important; +} +.u-mt10 { + margin-top: 10px !important; +} +.u-mb10 { + margin-bottom: 10px !important; +} +.u-mt15 { + margin-top: 15px !important; +} +.u-mb15 { + margin-bottom: 15px !important; +} +.u-mt20 { + margin-top: 20px !important; +} +.u-mb20 { + margin-bottom: 20px !important; +} +.u-mt30 { + margin-top: 30px !important; +} +.u-mb30 { + margin-bottom: 30px !important; +} +.u-mt45 { + margin-top: 45px !important; +} +.u-mb45 { + margin-bottom: 45px !important; +} +.u-mt60 { + margin-top: 60px !important; +} +.u-mb60 { + margin-bottom: 60px !important; +} +/* topdoc + name: Width utilities + family: cf-core + patterns: + - name: Percent-based + markup: | +

+ .u-w100pct +
+
+ .u-w90pct +
+
+ .u-w80pct +
+
+ .u-w70pct +
+
+ .u-w60pct +
+
+ .u-w50pct +
+
+ .u-w40pct +
+
+ .u-w30pct +
+
+ .u-w20pct +
+
+ .u-w10pct +
+
+ .u-w75pct +
+
+ .u-w25pct +
+
+ .u-w66pct +
+
+ .u-w33pct +
+ notes: + - "Inline styles are for demonstration purposes only, please don't use + them." + tags: + - cf-core +*/ +.u-w100pct { + width: 100%; +} +.u-w90pct { + width: 90%; +} +.u-w80pct { + width: 80%; +} +.u-w70pct { + width: 70%; +} +.u-w60pct { + width: 60%; +} +.u-w50pct { + width: 50%; +} +.u-w40pct { + width: 40%; +} +.u-w30pct { + width: 30%; +} +.u-w20pct { + width: 20%; +} +.u-w10pct { + width: 10%; +} +.u-w75pct { + width: 75%; +} +.u-w25pct { + width: 25%; +} +.u-w66pct { + width: 66.66666667%; +} +.u-w33pct { + width: 33.33333333%; +} +/* topdoc + name: Width-specific display + family: cf-core + patterns: + - name: Show on mobile + markup: | +
+

The the text in the box below is visible only at widths less than 600px

+
+

Visible on mobile

+
+
+ codenotes: + - ".u-show-on-mobile" + - "Uses 'display:block' to toggle display. Would need to be extended + for inline use cases." + notes: + - "Displays an element only at mobile widths." + - name: Hide on mobile + markup: | +
+

The text in the box below is hidden at widths less than 600px

+
+

Hidden on mobile

+
+
+ codenotes: + - ".u-hide-on-mobile" + notes: + - "Hides an element at mobile widths" + tags: + - cf-core +*/ +@media only all and (max-width: 37.4375em) { + .u-hide-on-mobile { + display: none; + } +} +@media only all and (max-width: 37.4375em) { + .u-hide-on-mobile { + display: none; + } +} +.u-show-on-mobile { + display: none; +} +@media only all and (max-width: 37.4375em) { + .u-show-on-mobile { + display: block; + } +} +@media only all and (max-width: 37.4375em) { + .u-show-on-mobile { + display: block; + } +} +/* topdoc + name: Small text utility + family: cf-core + patterns: + - name: .u-small-text (utility class) + markup: | + Lorem ipsum
+ dolor sit amet + codenotes: + - ".u-small-text" + notes: + - "14px text." + - "The utility class should only be used when the default text size is + 16px. For example you wouldn't want to use the class inside of an + `h1` because the `font-size` in the `h1` will make `.u-small-text` + bigger than it should be. See the docs for the `.u-small-text()` + mixin." + - name: .u-small-text() (Less mixin) + codenotes: + - ".u-small-text(@context)" + - | + // Mixin usage: + .example { + font-size: unit(20px / @base-font-size-px, em); + small { + .u-small-text(20px); + } + } + // Compiles to: + .example { + font-size: 1.25em; + } + .example small { + font-size: 0.7em; + } + notes: + - "This mixin enables you to easily create consistent small text by + passing the context `font-size`." + tags: + - cf-core +*/ +.u-small-text { + font-size: 0.875em; +} +small { + font-size: 0.875em; +} /* topdoc name: EOF eof: true @@ -5542,6 +14974,8 @@ select[multiple].focus { - "@base-font-size-px: 16px;" - "@base-line-height-px: 22px;" - "@base-line-height: unit(@base-line-height-px / @base-font-size-px);" + - "@mobile-max: 599px;" + - "@tablet-min: 600px;" tags: - cf-core */ @@ -7105,4 +16539,4 @@ select[multiple].focus { name: EOF eof: true */ -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy92ZW5kb3IvY2YtY29uY2F0L2NmLmxlc3MiLCJzcmMvdmVuZG9yL2NmLWNvcmUvY2YtdXRpbGl0aWVzLmxlc3MiLCJzcmMvdmVuZG9yL2NmLWNvcmUvY2YtYmFzZS5sZXNzIiwic3JjL3ZlbmRvci9jZi1jb3JlL2xpY2Vuc2VkLWZvbnRzLmNzcyIsInNyYy92ZW5kb3Ivbm9ybWFsaXplLWNzcy9ub3JtYWxpemUuY3NzIiwic3JjL3ZlbmRvci9ub3JtYWxpemUtbGVnYWN5LWFkZG9uL25vcm1hbGl6ZS1sZWdhY3ktYWRkb24uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJLQTtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksVUFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7O0FBRUEsa0JBQUM7RUFDRywyQkFBQTtFQUNBLG1CQUFBOztBQzdKSixtQkFBQztFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUVKLE9BQVE7RUFDSixPQUFBOztBRGl4RUosbUJBQUM7RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFFSixPQUFRO0VBQ0osT0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF6bEVSO0VBQ0ksY0FBQTtFRXhKQSxhQUFhLDJDQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUY2M0NBLE9BQVE7RUFDSiw4QkFBQTs7QUU3M0NKLE9BQVE7RUFDSiw4QkFBQTs7QUZ3SlI7RUFDSSxjQUFBO0VFdExBLGFBQWEsNENBQWI7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VGc0xBLGtCQUFBO0VB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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy92ZW5kb3IvY2YtY29uY2F0L2NmLmxlc3MiLCJzcmMvdmVuZG9yL2NmLWNvcmUvY2YtdXRpbGl0aWVzLmxlc3MiLCJzcmMvdmVuZG9yL2NmLWNvcmUvY2YtYmFzZS5sZXNzIiwic3JjL3ZlbmRvci9jZi1jb3JlL2xpY2Vuc2VkLWZvbnRzLmNzcyIsInNyYy92ZW5kb3IvY2YtY29yZS9jZi1tZWRpYS1xdWVyaWVzLmxlc3MiLCJzcmMvdmVuZG9yL25vcm1hbGl6ZS1jc3Mvbm9ybWFsaXplLmNzcyIsInNyYy92ZW5kb3Ivbm9ybWFsaXplLWxlZ2FjeS1hZGRvbi9ub3JtYWxpemUtbGVnYWN5LWFkZG9uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyS0E7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLFVBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBOztBQUVBLGtCQUFDO0VBQ0csMkJBQUE7RUFDQSxtQkFBQTs7QUMzSEosbUJBQUM7RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFFSixPQUFRO0VBQ0osT0FBQTs7QURtL0VKLG1CQUFDO0VBQ0csU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FBRUosT0FBUTtFQUNKLE9BQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNzFFUjtFQUNJLGNBQUE7RUV4SkEsYUFBYSwyQ0FBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FGcStDQSxPQUFRO0VBQ0osOEJBQUE7O0FFcitDSixPQUFRO0VBQ0osOEJBQUE7O0FGd0pSO0VBQ0ksY0FBQTtFRXRMQSxhQUFh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 */ \ No newline at end of file diff --git a/docs/static/docs/brackets.css b/docs/static/docs/brackets.css index d2e1b60..499c17a 100644 --- a/docs/static/docs/brackets.css +++ b/docs/static/docs/brackets.css @@ -11,7 +11,11 @@ pre { } pre, code { - font-family: source-code-pro, 'Source Code Pro', Courier, monospace; + /** + * Modified from original font stack of: + * source-code-pro, 'Source Code Pro', Courier, monospace + */ + font-family: Consolas, Menlo, Monaco, Courier, monospace !important; color: #535353; } diff --git a/docs/static/docs/docs.css b/docs/static/docs/docs.css index d704bff..28c989f 100644 --- a/docs/static/docs/docs.css +++ b/docs/static/docs/docs.css @@ -1,3 +1,4 @@ +@import url(//fast.fonts.net/t/1.css?apiType=css&projectid=44e8c964-4684-44c6-a6e3-3f3da8787b50); /* ========================================================================== Capital Framework cf-component-demo styling @@ -10,7 +11,7 @@ ========================================================================== */ body { margin: 0; - padding: 0.6875em; + padding: 0; background: #33578e; color: #ffffff; } @@ -20,18 +21,13 @@ pre { /* Masthead ========================================================================== */ .docs-masthead { - margin: 0.6875em 0 1.375em; -} -.docs-masthead:after { - content: ""; - display: table; - clear: both; + margin: 0 0 22px; } .docs-title { display: inline-block; margin: 0; color: #ffffff; - font-family: source-code-pro, 'Source Code Pro', Courier, monospace; + font-family: Consolas, Menlo, Monaco, Courier, monospace !important; font-size: 1.25em; font-weight: normal; } @@ -45,20 +41,121 @@ pre { font-size: 0.8em; line-height: 1; } -.docs-repo:link, -.docs-repo:visited, -.docs-repo:hover, -.docs-repo:active { +.docs-repo { float: right; display: inline-block; padding-bottom: 2px; - color: #ffffff; - border-bottom: 1px dotted #ccd5e3; - font-family: source-code-pro, 'Source Code Pro', Courier, monospace; + font-family: Consolas, Menlo, Monaco, Courier, monospace !important; font-size: 0.875em; font-weight: normal; line-height: 1.42857143; text-decoration: none; + color: #ffffff; + border-color: #ccd5e3; + border-bottom-width: 1px; + border-bottom-style: dotted; +} +.docs-repo:visited, +.docs-repo.visited { + border-color: #ccd5e3; + color: #ffffff; +} +.docs-repo:hover, +.docs-repo.hover { + border-color: #ffffff; + color: #ffffff; +} +.docs-repo:focus, +.docs-repo.focus { + border-color: #ffffff; + color: #ffffff; +} +.docs-repo:active, +.docs-repo.active { + border-color: #ccd5e3; + color: #ffffff; +} +.docs-repo:hover, +.docs-repo.hover { + border-bottom-width: 1px; +} +/* Sidebar + ========================================================================== */ +.docs-sidebar-wrapper_sidebar { + padding: 22px; + background: #002d72; +} +.docs-sidebar-wrapper_body { + padding: 22px; +} +@media only all and (min-width: 48em) { + .docs-sidebar-wrapper { + box-sizing: border-box; + position: relative; + float: left; + width: 100%; + border-left: 204px solid #002d72; + } + .docs-sidebar-wrapper_sidebar { + display: block; + position: absolute; + top: 0; + left: -204px; + width: 160px; + margin: 0; + } +} +/* Nav + ========================================================================== */ +.docs-nav { + margin: 0; + padding: 0; + list-style-type: none; +} +.docs-nav_item { + margin: 0; + padding: 0; +} +.docs-nav_item + .docs-nav_item { + border-top: 1px dotted #33578e; +} +.docs-nav_link { + display: block; + padding: 10px 0; + color: #ffffff; + border-color: #ffffff; + font-family: Consolas, Menlo, Monaco, Courier, monospace !important; + font-size: 1em; + font-weight: bold; + line-height: 1; + text-decoration: none; + transition: 0.2s padding-left; + border-bottom-width: 0 !important; +} +.docs-nav_link:visited, +.docs-nav_link.visited { + border-color: #ffffff; + color: #ffffff; +} +.docs-nav_link:hover, +.docs-nav_link.hover { + border-color: #e3e4e5; + color: #e3e4e5; +} +.docs-nav_link:focus, +.docs-nav_link.focus { + border-color: #e3e4e5; + color: #e3e4e5; +} +.docs-nav_link:active, +.docs-nav_link.active { + border-color: #ffffff; + color: #ffffff; +} +.docs-nav_link:hover, +.docs-nav_link:focus { + padding-left: 10px; + outline: 1px dotted #e3e4e5; } /* Component ========================================================================== */ @@ -144,6 +241,29 @@ pre { border-radius: 0; background: transparent; } +.docs-pattern_footer-edit { + position: relative; +} +.docs-pattern_footer-edit + .docs-notes, +.docs-pattern_footer-edit + .docs-codenotes { + margin-top: 1.57142857em; +} +.docs-pattern_footer-edit-btn { + position: absolute; + right: -1.91666667em; + bottom: 0; + padding: 0.25em 0.5em; + border: 1px solid #e3e4e5; + border-top-left-radius: 3px; + background: #f1f2f2; + color: #75787b; + font-family: Consolas, Menlo, Monaco, Courier, monospace !important; + font-size: 12px; +} +.docs-pattern_footer-edit-btn:focus { + outline: 1px dotted #101820; + outline-offset: 1px; +} /* Notes and code ========================================================================== */ .docs-code { @@ -151,6 +271,7 @@ pre { background: #f8f8f8; border: 1px solid #e3e4e5; border-radius: 3px; + font-family: Consolas, Menlo, Monaco, Courier, monospace !important; font-size: 13px; } .docs-notes { @@ -179,6 +300,7 @@ pre { .docs-codenotes { padding-left: 0; margin: 0; + font-family: Consolas, Menlo, Monaco, Courier, monospace !important; list-style-type: none; } .docs-codenotes li + li { @@ -196,7 +318,7 @@ pre { } /* Responsive ========================================================================== */ -@media screen and (min-width: 48em) { +@media only all and (min-width: 64em) { .docs-patterns, .docs-css { box-sizing: border-box; diff --git a/docs/static/js/component.min.js b/docs/static/js/component.min.js index 02aeb22..752f00a 100644 --- a/docs/static/js/component.min.js +++ b/docs/static/js/component.min.js @@ -10,7 +10,7 @@ * $$ * $$ * "" - * cf-expandables - v0.6.1 + * cf-expandables - v0.6.2 * https://github.com/cfpb/cf-expandables * A public domain work of the Consumer Financial Protection Bureau */ diff --git a/package.json b/package.json index 2b7e2f4..f715c25 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "test": "grunt test" }, "devDependencies": { - "cf-component-demo": "git://github.com/cfpb/cf-component-demo.git#0.7.7", + "cf-component-demo": "git://github.com/cfpb/cf-component-demo.git#0.9.0", "cf-grunt-config": "git://github.com/cfpb/cf-grunt-config.git#0.2.3", "glob": "~4.0.2", "grunt": "~0.4.4",