lightspeeddevelopment/lsx

View on GitHub
assets/css/maps/lsx.css.map

Summary

Maintainability
Test Coverage
{"version":3,"sources":["global/mixins/_button.scss","global/_placeholders.scss","global/mixins/_include-media.scss","base/_scaffolding.scss","../vendor/bootstrap/mixins/_image.scss","components/_typography.scss","global/_lsx-variables.scss","../vendor/bootstrap/_alerts.scss","../vendor/bootstrap/_variables.scss","../vendor/bootstrap/mixins/_alerts.scss","../vendor/bootstrap/_buttons.scss","../vendor/bootstrap/mixins/_tab-focus.scss","../vendor/bootstrap/mixins/_opacity.scss","../vendor/bootstrap/mixins/_buttons.scss","../vendor/bootstrap/_forms.scss","../vendor/bootstrap/mixins/_forms.scss","../vendor/bootstrap/mixins/_vendor-prefixes.scss","../vendor/bootstrap/mixins/_grid.scss","../vendor/bootstrap/mixins/_clearfix.scss","../vendor/bootstrap/_type.scss","../vendor/bootstrap/mixins/_text-emphasis.scss","../vendor/bootstrap/mixins/_background-variant.scss","../vendor/bootstrap/mixins/_text-overflow.scss","components/_forms.scss","global/mixins/_colours-helper.scss","components/_buttons.scss","components/_embed.scss","components/_modals.scss","components/_galleries.scss","components/_slider.scss"],"names":[],"mappings":"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","file":"../lsx.css","sourcesContent":["@mixin lsx-button-scaffolding {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tborder: 0 none;\n\t\tborder-radius: 3px;\n\t\tdisplay: inline-block;\n\t\tfont-size: 14px;\n\t\tfont-weight: 700;\n\t\theight: 48px;\n\t\tleft: 0;\n\t\tletter-spacing: 0.6px;\n\t\tline-height: 1.25;\n\t\tpadding: 15px;\n\t\tposition: relative;\n\t\ttext-transform: uppercase;\n\t\ttop: 0;\n\t\ttransition: all 100ms ease;\n\t}\n\n\t& > .fa {\n\t\tmargin-left: 10px;\n\t}\n}\n.button-holder {\n\tdisplay: flex;\n\twidth: 100%;\n\tjustify-content: center;\n\talign-items: center;\n\ttext-align: center;\n\tvertical-align: middle;\n\tmargin: 0;\n\tpadding: 0;\n}\n\n@mixin lsx-bordered-button(\n\t$color: map-get($buttons, bg),\n\t$color-hover: map-get($buttons, color),\n\t$bg: transparent,\n\t$bg-hover: map-get($buttons, bg)\n) {\n\t@include lsx-button-colour($color, $color-hover, $bg, $bg-hover);\n\n\t&,\n\t&:active,\n\t&:visited {\n\t\tborder: 2px solid $color;\n\t\tbox-shadow: none;\n\t\theight: 50px;\n\t}\n\n\t&:active {\n\t\tleft: 0;\n\t\ttop: 0;\n\t}\n\n\ttransition: all 300ms ease;\n}\n\n@mixin custom-buttons-colours(\n\t$color: map-get($buttons, color),\n\t$color-hover: map-get($buttons, color-hover),\n\t$bg: map-get($buttons, bg),\n\t$bg-hover: map-get($buttons, bg-hover),\n\t$shadow: map-get($buttons, shadow)\n) {\n\t.btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\ta.wp-block-button__link {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\t.button-3d-true {\n\t\ta.wp-block-button__link {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t}\n\t\t.wp-block-buttons & {\n\t\t\t&.wp-block.block-editor-block-list__block {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t$bg,\n\t\t\t\t\t$bg-hover,\n\t\t\t\t\t$shadow\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\n\t#respond {\n\t\t& > .comment-form {\n\t\t\tinput[type=\"submit\"] {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t$bg,\n\t\t\t\t\t$bg-hover,\n\t\t\t\t\t$shadow\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\n\t.border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n\n\t.white-border-btn {\n\t\t@include lsx-bordered-button(#fff, $bg, transparent, #fff);\n\t}\n\n\t#top-menu {\n\t\t.top-menu {\n\t\t\t& > .menu {\n\t\t\t\t& > .menu-item {\n\t\t\t\t\t&.cta {\n\t\t\t\t\t\t& > a {\n\t\t\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t\t\t$color,\n\t\t\t\t\t\t\t\t$color-hover,\n\t\t\t\t\t\t\t\t$bg,\n\t\t\t\t\t\t\t\t$bg-hover,\n\t\t\t\t\t\t\t\t$shadow\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&.cta-red {\n\t\t\t\t\t\t& > a {\n\t\t\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t\t\t#ffffff,\n\t\t\t\t\t\t\t\t#ffffff,\n\t\t\t\t\t\t\t\t#d93a3a,\n\t\t\t\t\t\t\t\t#9f2020,\n\t\t\t\t\t\t\t\t#9f2020\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t#footer-cta {\n\t\tinput[type=\"submit\"] {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t}\n\t}\n\n\t// WooCommerce\n\n\t#wc_am_lost_api_key_form {\n\t\tinput[type=\"submit\"] {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t}\n\t}\n\n\t.lsx-wc-cart-menu-item {\n\t\t.widget_shopping_cart {\n\t\t\t.buttons {\n\t\t\t\t.button {\n\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t$color,\n\t\t\t\t\t\t$color-hover,\n\t\t\t\t\t\t$bg,\n\t\t\t\t\t\t$bg-hover,\n\t\t\t\t\t\t$shadow\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.woocommerce-page #main {\n\t\t#respond input#submit,\n\t\ta.button:not(.quick-view-button),\n\t\tbutton.button,\n\t\tinput.button {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t\tmin-height: 40px;\n\t\t\theight: 100% !important;\n\t\t}\n\t\t.woocommerce {\n\t\t\t.woocommerce-cart-form {\n\t\t\t\t.shop_table {\n\t\t\t\t\t.button {\n\t\t\t\t\t\t&[name=\"update_cart\"] {\n\t\t\t\t\t\t\tbackground-color: nth($green, 1);\n\t\t\t\t\t\t\tbox-shadow: 2px 2px 0 0 nth($green, 2);\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tbackground-color: nth($green, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t.cart_totals {\n\t\t\t\t.wc-proceed-to-checkout {\n\t\t\t\t\t.checkout-button {\n\t\t\t\t\t\tbackground-color: nth($orange, 1);\n\t\t\t\t\t\tbox-shadow: 2px 2px 0 0 nth($orange, 2);\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground-color: nth($orange, 2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Sensei\n\n\t.course-container,\n\t.course,\n\t.lesson,\n\t.quiz {\n\t\ta.button,\n\t\ta.comment-reply-link,\n\t\t#commentform #submit,\n\t\t.submit,\n\t\tinput[type=\"submit\"],\n\t\tinput.button,\n\t\tbutton.button {\n\t\t\t&:not(.btn) {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t$bg,\n\t\t\t\t\t$bg-hover,\n\t\t\t\t\t$shadow\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\n\t.quiz {\n\t\tinput[type=\"submit\"] {\n\t\t\t&.complete:not(.btn) {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t#63a95f,\n\t\t\t\t\t#4e8b4a,\n\t\t\t\t\t#457a42\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t&.reset:not(.btn) {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t#ed6c6e,\n\t\t\t\t\t#e73f41,\n\t\t\t\t\t#e5282b\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n}\n\n@mixin custom-buttons-colours-admin(\n\t$color: map-get($buttons, color),\n\t$bg: map-get($buttons, bg)\n) {\n\t.wp-block-button:not(.is-style-outline) {\n\t\tdiv.wp-block-button__link {\n\t\t\tbackground-color: $bg;\n\t\t}\n\t}\n}\n\n@mixin custom-cta-buttons-colours(\n\t$color: map-get($cta-buttons, color),\n\t$color-hover: map-get($cta-buttons, color-hover),\n\t$bg: map-get($cta-buttons, bg),\n\t$bg-hover: map-get($cta-buttons, bg-hover),\n\t$shadow: map-get($cta-buttons, shadow)\n) {\n\t.cta-btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t.cta-border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n\n\t// Caldera Form\n\n\t.caldera-forms-modal {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t// WooCommerce\n\n\t.lsx-wc-cart-menu-item {\n\t\t.widget_shopping_cart {\n\t\t\t.buttons {\n\t\t\t\t.button.checkout {\n\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t$color,\n\t\t\t\t\t\t$color-hover,\n\t\t\t\t\t\t$bg,\n\t\t\t\t\t\t$bg-hover,\n\t\t\t\t\t\t$shadow\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n@mixin custom-secondary-buttons-colours(\n\t$color: map-get($secondary-buttons, color),\n\t$color-hover: map-get($secondary-buttons, color-hover),\n\t$bg: map-get($secondary-buttons, bg),\n\t$bg-hover: map-get($secondary-buttons, bg-hover),\n\t$shadow: map-get($secondary-buttons, shadow)\n) {\n\t.secondary-btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t.secondary-border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n}\n\n@mixin custom-tertiary-buttons-colours(\n\t$color: map-get($tertiary-buttons, color),\n\t$color-hover: map-get($tertiary-buttons, color-hover),\n\t$bg: map-get($tertiary-buttons, bg),\n\t$bg-hover: map-get($tertiary-buttons, bg-hover),\n\t$shadow: map-get($tertiary-buttons, shadow)\n) {\n\t.tertiary-btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t.tertiary-border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n}\n","%list-unstyled {\n\tlist-style: none;\n\tpadding-left: 0;\n}\n\n%social-icons-scaffolding {\n\t@include hide-text();\n\n\t&:before {\n\t\t@include fa-icon();\n\n\t\tfont-size: 22px;\n\t\ttransition: color 300ms ease-in-out;\n\t}\n}\n\n%lsx-form-field {\n\tborder-width: 2px;\n\tbox-shadow: none;\n\tfont-size: 18px;\n\tline-height: 1.33;\n\tpadding: 10px 20px;\n\ttransition: all 150ms ease;\n\n\t&:focus { box-shadow: none; }\n}\n\n%lsx-tabs {\n\t&:before,\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\talign-items: stretch;\n\tdisplay: flex;\n\tflex-flow: column wrap;\n\tjustify-content: flex-start;\n\tborder-bottom: 0 none;\n\tmargin: 0 0 15px 0;\n\tpadding-left: 0;\n\n\t@include media('>=phone') { flex-flow: row nowrap; }\n\n\t& > li {\n\t\tmargin-bottom: 0;\n\t\twidth: 100%;\n\n\t\t@include media('>=phone') {\n\t\t\tdisplay: flex;\n\t\t\tflex: 1 1 auto;\n\t\t\tmax-width: 350px;\n\t\t}\n\n\t\t& + li {\n\t\t\t@include media('>=phone') { margin-left: 10px; }\n\t\t}\n\n\t\t& > a {\n\t\t\tborder: 0 none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-size: 16px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 1rem;\n\t\t\ttext-align: center;\n\t\t\ttransition: all 300ms ease;\n\t\t\t// white-space: nowrap;\n\n\t\t\t@include media('>=phone') {\n\t\t\t\talign-items: center;\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex: 1 1 auto;\n\t\t\t\tjustify-content: center;\n\t\t\t}\n\n\t\t\t@include media('>=tablet') { font-size: 22px; }\n\t\t}\n\n\t\t&.active > a {\n\t\t\tborder: 0 none;\n\t\t\tposition: relative;\n\n\t\t\t&:after {\n\t\t\t\t@include media('>=phone') {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tborder-style: solid;\n\t\t\t\t\tborder-width: 0 6px 6px 6px;\n\t\t\t\t\tbottom: 0;\n\t\t\t\t\theight: 0;\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttransform: translateX(-50%);\n\t\t\t\t\twidth: 0;\n\n\t\t\t\t\t@include media('>=tablet') { border-width: 0 9px 9px 9px; }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","@charset \"UTF-8\";\n\n//     _            _           _                           _ _\n//    (_)          | |         | |                         | (_)\n//     _ _ __   ___| |_   _  __| | ___   _ __ ___   ___  __| |_  __ _\n//    | | '_ \\ / __| | | | |/ _` |/ _ \\ | '_ ` _ \\ / _ \\/ _` | |/ _` |\n//    | | | | | (__| | |_| | (_| |  __/ | | | | | |  __/ (_| | | (_| |\n//    |_|_| |_|\\___|_|\\__,_|\\__,_|\\___| |_| |_| |_|\\___|\\__,_|_|\\__,_|\n//\n//      Simple, elegant and maintainable media queries in Sass\n//                        v1.4.9\n//\n//                http://include-media.com\n//\n//         Authors: Eduardo Boucas (@eduardoboucas)\n//                  Hugo Giraudel (@hugogiraudel)\n//\n//      This project is licensed under the terms of the MIT license\n\n\n////\n/// include-media library public configuration\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Creates a list of global breakpoints\n///\n/// @example scss - Creates a single breakpoint with the label `phone`\n///  $breakpoints: ('phone': 320px);\n///\n$breakpoints: (\n  'phone': 320px,\n  'tablet': 768px,\n  'desktop': 1024px,\n  'desktop-wide' : 1200px,\n  'custom': 678px\n) !default;\n\n\n///\n/// Creates a list of static expressions or media types\n///\n/// @example scss - Creates a single media type (screen)\n///  $media-expressions: ('screen': 'screen');\n///\n/// @example scss - Creates a static expression with logical disjunction (OR operator)\n///  $media-expressions: (\n///    'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)'\n///  );\n///\n$media-expressions: (\n  'screen': 'screen',\n  'print': 'print',\n  'handheld': 'handheld',\n  'landscape': '(orientation: landscape)',\n  'portrait': '(orientation: portrait)',\n  'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)',\n  'retina3x': '(-webkit-min-device-pixel-ratio: 3), (min-resolution: 350dpi), (min-resolution: 3dppx)'\n) !default;\n\n\n///\n/// Defines a number to be added or subtracted from each unit when declaring breakpoints with exclusive intervals\n///\n/// @example scss - Interval for pixels is defined as `1` by default\n///  @include media('>128px') {}\n///\n///  /* Generates: */\n///  @media (min-width: 129px) {}\n///\n/// @example scss - Interval for ems is defined as `0.01` by default\n///  @include media('>20em') {}\n///\n///  /* Generates: */\n///  @media (min-width: 20.01em) {}\n///\n/// @example scss - Interval for rems is defined as `0.1` by default, to be used with `font-size: 62.5%;`\n///  @include media('>2.0rem') {}\n///\n///  /* Generates: */\n///  @media (min-width: 2.1rem) {}\n///\n$unit-intervals: (\n  'px': 1,\n  'em': 0.01,\n  'rem': 0.1,\n  '': 0\n) !default;\n\n///\n/// Defines whether support for media queries is available, useful for creating separate stylesheets\n/// for browsers that don't support media queries.\n///\n/// @example scss - Disables support for media queries\n///  $im-media-support: false;\n///  @include media('>=tablet') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* Generates: */\n///  .foo {\n///    color: tomato;\n///  }\n///\n$im-media-support: true !default;\n\n///\n/// Selects which breakpoint to emulate when support for media queries is disabled. Media queries that start at or\n/// intercept the breakpoint will be displayed, any others will be ignored.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  @include media('>=tablet') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* Generates: */\n///  .foo {\n///    color: tomato;\n///  }\n///\n/// @example scss - This media query will NOT show because it does not intercept the desktop breakpoint\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'tablet';\n///  @include media('>=desktop') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* No output */\n///\n$im-no-media-breakpoint: 'desktop' !default;\n\n///\n/// Selects which media expressions are allowed in an expression for it to be used when media queries\n/// are not supported.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint and contains only accepted media expressions\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  $im-no-media-expressions: ('screen');\n///  @include media('>=tablet', 'screen') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///   /* Generates: */\n///   .foo {\n///     color: tomato;\n///   }\n///\n/// @example scss - This media query will NOT show because it intercepts the static breakpoint but contains a media expression that is not accepted\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  $im-no-media-expressions: ('screen');\n///  @include media('>=tablet', 'retina2x') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* No output */\n///\n$im-no-media-expressions: ('screen', 'portrait', 'landscape') !default;\n\n////\n/// Cross-engine logging engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Log a message either with `@error` if supported\n/// else with `@warn`, using `feature-exists('at-error')`\n/// to detect support.\n///\n/// @param {String} $message - Message to log\n///\n@function im-log($message) {\n  @if feature-exists('at-error') {\n    @error $message;\n  } @else {\n    @warn $message;\n    $_: noop();\n  }\n\n  @return $message;\n}\n\n\n///\n/// Wrapper mixin for the log function so it can be used with a more friendly\n/// API than `@if im-log('..') {}` or `$_: im-log('..')`. Basically, use the function\n/// within functions because it is not possible to include a mixin in a function\n/// and use the mixin everywhere else because it's much more elegant.\n///\n/// @param {String} $message - Message to log\n///\n@mixin log($message) {\n  @if im-log($message) {}\n}\n\n\n///\n/// Function with no `@return` called next to `@warn` in Sass 3.3\n/// to trigger a compiling error and stop the process.\n///\n@function noop() {}\n\n///\n/// Determines whether a list of conditions is intercepted by the static breakpoint.\n///\n/// @param {Arglist}   $conditions  - Media query conditions\n///\n/// @return {Boolean} - Returns true if the conditions are intercepted by the static breakpoint\n///\n@function im-intercepts-static-breakpoint($conditions...) {\n  $no-media-breakpoint-value: map-get($breakpoints, $im-no-media-breakpoint);\n\n  @if not $no-media-breakpoint-value {\n    @if im-log('`#{$im-no-media-breakpoint}` is not a valid breakpoint.') {}\n  }\n\n  @each $condition in $conditions {\n    @if not map-has-key($media-expressions, $condition) {\n      $operator: get-expression-operator($condition);\n      $prefix: get-expression-prefix($operator);\n      $value: get-expression-value($condition, $operator);\n\n      @if ($prefix == 'max' and $value <= $no-media-breakpoint-value) or\n          ($prefix == 'min' and $value > $no-media-breakpoint-value) {\n        @return false;\n      }\n    } @else if not index($im-no-media-expressions, $condition) {\n      @return false;\n    }\n  }\n\n  @return true;\n}\n\n////\n/// Parsing engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Get operator of an expression\n///\n/// @param {String} $expression - Expression to extract operator from\n///\n/// @return {String} - Any of `>=`, `>`, `<=`, `<`, `≥`, `≤`\n///\n@function get-expression-operator($expression) {\n  @each $operator in ('>=', '>', '<=', '<', '≥', '≤') {\n    @if str-index($expression, $operator) {\n      @return $operator;\n    }\n  }\n\n  // It is not possible to include a mixin inside a function, so we have to\n  // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n  // functions cannot be called anywhere in Sass, we need to hack the call in\n  // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n  // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n  $_: im-log('No operator found in `#{$expression}`.');\n}\n\n\n///\n/// Get dimension of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract dimension from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {String} - `width` or `height` (or potentially anything else)\n///\n@function get-expression-dimension($expression, $operator) {\n  $operator-index: str-index($expression, $operator);\n  $parsed-dimension: str-slice($expression, 0, $operator-index - 1);\n  $dimension: 'width';\n\n  @if str-length($parsed-dimension) > 0 {\n    $dimension: $parsed-dimension;\n  }\n\n  @return $dimension;\n}\n\n\n///\n/// Get dimension prefix based on an operator\n///\n/// @param {String} $operator - Operator\n///\n/// @return {String} - `min` or `max`\n///\n@function get-expression-prefix($operator) {\n  @return if(index(('<', '<=', '≤'), $operator), 'max', 'min');\n}\n\n\n///\n/// Get value of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract value from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {Number} - A numeric value\n///\n@function get-expression-value($expression, $operator) {\n  $operator-index: str-index($expression, $operator);\n  $value: str-slice($expression, $operator-index + str-length($operator));\n\n  @if map-has-key($breakpoints, $value) {\n    $value: map-get($breakpoints, $value);\n  } @else {\n    $value: to-number($value);\n  }\n\n  $interval: map-get($unit-intervals, unit($value));\n\n  @if not $interval {\n    // It is not possible to include a mixin inside a function, so we have to\n    // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n    // functions cannot be called anywhere in Sass, we need to hack the call in\n    // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n    // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n    $_: im-log('Unknown unit `#{unit($value)}`.');\n  }\n\n  @if $operator == '>' {\n    $value: $value + $interval;\n  } @else if $operator == '<' {\n    $value: $value - $interval;\n  }\n\n  @return $value;\n}\n\n\n///\n/// Parse an expression to return a valid media-query expression\n///\n/// @param {String} $expression - Expression to parse\n///\n/// @return {String} - Valid media query\n///\n@function parse-expression($expression) {\n  // If it is part of $media-expressions, it has no operator\n  // then there is no need to go any further, just return the value\n  @if map-has-key($media-expressions, $expression) {\n    @return map-get($media-expressions, $expression);\n  }\n\n  $operator: get-expression-operator($expression);\n  $dimension: get-expression-dimension($expression, $operator);\n  $prefix: get-expression-prefix($operator);\n  $value: get-expression-value($expression, $operator);\n\n  @return '(#{$prefix}-#{$dimension}: #{$value})';\n}\n\n///\n/// Slice `$list` between `$start` and `$end` indexes\n///\n/// @access private\n///\n/// @param {List} $list - List to slice\n/// @param {Number} $start [1] - Start index\n/// @param {Number} $end [length($list)] - End index\n///\n/// @return {List} Sliced list\n///\n@function slice($list, $start: 1, $end: length($list)) {\n  @if length($list) < 1 or $start > $end {\n    @return ();\n  }\n\n  $result: ();\n\n  @for $i from $start through $end {\n    $result: append($result, nth($list, $i));\n  }\n\n  @return $result;\n}\n\n////\n/// String to number converter\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Casts a string into a number\n///\n/// @param {String | Number} $value - Value to be parsed\n///\n/// @return {Number}\n///\n@function to-number($value) {\n  @if type-of($value) == 'number' {\n    @return $value;\n  } @else if type-of($value) != 'string' {\n    $_: im-log('Value for `to-number` should be a number or a string.');\n  }\n\n  $first-character: str-slice($value, 1, 1);\n  $result: 0;\n  $digits: 0;\n  $minus: ($first-character == '-');\n  $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n  // Remove +/- sign if present at first character\n  @if ($first-character == '+' or $first-character == '-') {\n    $value: str-slice($value, 2);\n  }\n\n  @for $i from 1 through str-length($value) {\n    $character: str-slice($value, $i, $i);\n\n    @if not (index(map-keys($numbers), $character) or $character == '.') {\n      @return to-length(if($minus, -$result, $result), str-slice($value, $i))\n    }\n\n    @if $character == '.' {\n      $digits: 1;\n    } @else if $digits == 0 {\n      $result: $result * 10 + map-get($numbers, $character);\n    } @else {\n      $digits: $digits * 10;\n      $result: $result + map-get($numbers, $character) / $digits;\n    }\n  }\n\n  @return if($minus, -$result, $result);\n}\n\n\n///\n/// Add `$unit` to `$value`\n///\n/// @param {Number} $value - Value to add unit to\n/// @param {String} $unit - String representation of the unit\n///\n/// @return {Number} - `$value` expressed in `$unit`\n///\n@function to-length($value, $unit) {\n  $units: ('px': 1px, 'cm': 1cm, 'mm': 1mm, '%': 1%, 'ch': 1ch, 'pc': 1pc, 'in': 1in, 'em': 1em, 'rem': 1rem, 'pt': 1pt, 'ex': 1ex, 'vw': 1vw, 'vh': 1vh, 'vmin': 1vmin, 'vmax': 1vmax);\n\n  @if not index(map-keys($units), $unit) {\n    $_: im-log('Invalid unit `#{$unit}`.');\n  }\n\n  @return $value * map-get($units, $unit);\n}\n\n@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {\n\t// Save global configuration\n\t$global-breakpoints: $breakpoints;\n\t$global-media-expressions: $media-expressions;\n\n\t// Update global configuration\n\t$breakpoints: map-merge($breakpoints, $tweakpoints) !global;\n\t$media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;\n\n\t@content;\n\n\t// Restore global configuration\n\t$breakpoints: $global-breakpoints !global;\n\t$media-expressions: $tweak-media-expressions !global;\n   }\n\n   @mixin media($conditions...) {\n\t@if ($im-media-support and length($conditions) == 0) or\n\t\t(not $im-media-support and im-intercepts-static-breakpoint($conditions...)) {\n\t  @content;\n\t} @else if ($im-media-support and length($conditions) > 0) {\n\t  @media #{unquote(parse-expression(nth($conditions, 1)))} {\n\t\t// Recursive call\n\t\t@include media(slice($conditions, 2)...) {\n\t\t  @content;\n\t\t}\n\t  }\n\t}\n   }\n\n///\n/// This mixin aims at redefining the configuration just for the scope of\n/// the call. It is helpful when having a component needing an extended\n/// configuration such as custom breakpoints (referred to as tweakpoints)\n/// for instance.\n///\n/// @author Hugo Giraudel\n///\n/// @param {Map} $tweakpoints [()] - Map of tweakpoints to be merged with `$breakpoints`\n/// @param {Map} $tweak-media-expressions [()] - Map of tweaked media expressions to be merged with `$media-expression`\n///\n/// @example scss - Extend the global breakpoints with a tweakpoint\n///\n@include media-context(('custom': 678px)) {\n\t.foo {\n\t  @include media('>phone', '<=custom') {\n\t   // ...\n\t  }\n\t}\n  }\n///\n/// @example scss - Extend the global media expressions with a custom one\n///  @include media-context($tweak-media-expressions: ('all': 'all')) {\n///    .foo {\n///      @include media('all', '>phone') {\n///       // ...\n///      }\n///    }\n///  }\n///\n/// @example scss - Extend both configuration maps\n///  @include media-context(('custom': 678px), ('all': 'all')) {\n///    .foo {\n///      @include media('all', '>phone', '<=custom') {\n///       // ...\n///      }\n///    }\n///  }\n///\n@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {\n  // Save global configuration\n  $global-breakpoints: $breakpoints;\n  $global-media-expressions: $media-expressions;\n\n  // Update global configuration\n  $breakpoints: map-merge($breakpoints, $tweakpoints) !global;\n  $media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;\n\n  @content;\n\n  // Restore global configuration\n  $breakpoints: $global-breakpoints !global;\n  $media-expressions: $global-media-expressions !global;\n}\n\n////\n/// include-media public exposed API\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Generates a media query based on a list of conditions\n///\n/// @param {Arglist}   $conditions  - Media query conditions\n///\n/// @example scss - With a single set breakpoint\n///  @include media('>phone') { }\n///\n/// @example scss - With two set breakpoints\n///  @include media('>phone', '<=tablet') { }\n///\n/// @example scss - With custom values\n///  @include media('>=358px', '<850px') { }\n///\n/// @example scss - With set breakpoints with custom values\n///  @include media('>desktop', '<=1350px') { }\n///\n/// @example scss - With a static expression\n///  @include media('retina2x') { }\n///\n/// @example scss - Mixing everything\n///  @include media('>=350px', '<tablet', 'retina3x') { }\n///\n@mixin media($conditions...) {\n  @if ($im-media-support and length($conditions) == 0) or\n      (not $im-media-support and im-intercepts-static-breakpoint($conditions...)) {\n    @content;\n  } @else if ($im-media-support and length($conditions) > 0) {\n    @media #{unquote(parse-expression(nth($conditions, 1)))} {\n      // Recursive call\n      @include media(slice($conditions, 2)...) {\n        @content;\n      }\n    }\n  }\n}\n","* {\n\t&,\n\t&:focus,\n\t&:active:focus {\n\t\toutline: none !important;\n\t}\n}\n\nhtml,\nbody {\n\toverflow-x: hidden;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml {\n\tfont-size: 5px;\n\tscroll-behavior: smooth;\n\t@include media(\">=phone\") {\n\t\tfont-size: 6.5px;\n\t}\n\t@include media(\">=tablet\") {\n\t\tfont-size: 8px;\n\t}\n\t@include media(\">=desktop\") {\n\t\tfont-size: 10px;\n\t}\n}\n\nbody {\n\tdirection: ltr;\n}\n\nimg {\n\t@include img-responsive(inline-block);\n}\n\nfigure {\n\tmax-width: 100%;\n}\n\np:empty {\n\tdisplay: none;\n}\n\n.checkbox {\n\tline-height: 1.2;\n}\n\n.dropdown-menu:not(.cfdatepicker) {\n\tmin-width: 100%;\n}\n\n.dropdown-menu-two-columns {\n\tli {\n\t\tfloat: left;\n\t\twidth: 50%;\n\t}\n}\n","// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n@mixin img-responsive($display: block) {\n  display: $display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n  background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path(\"#{$file-1x}\"), \"#{$file-1x}\"));\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and ( min--moz-device-pixel-ratio: 2),\n  only screen and ( -o-min-device-pixel-ratio: 2/1),\n  only screen and ( min-device-pixel-ratio: 2),\n  only screen and ( min-resolution: 192dpi),\n  only screen and ( min-resolution: 2dppx) {\n    background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path(\"#{$file-2x}\"), \"#{$file-2x}\"));\n    background-size: $width-1x $height-1x;\n  }\n}\n","//Italic Font\n@font-face {\n\tfont-family: \"Noto Sans Italic\";\n\tsrc: local(\"Noto Sans Italic\"),\n\t\turl(\"../fonts/noto_sans/NotoSans-Italic.woff\") format(\"woff\"),\n\t\turl(\"../fonts/noto_sans/NotoSans-Italic.woff2\") format(\"woff\");\n}\n\n.content-area,\n.widget-area {\n\taddress {\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\ta {\n\t\t&:not(.btn) {\n\t\t\ttransition: all 300ms ease;\n\t\t\tword-wrap: break-word;\n\t\t}\n\t}\n\n\tbig {\n\t\tfont-size: 120%;\n\t}\n\n\tem {\n\t\tfont-family: \"Noto Sans Italic\", sans-serif;\n\t}\n\n\tblockquote {\n\t\tfont-family: \"Noto Sans Italic\", sans-serif;\n\t\tborder-radius: 10px;\n\t\tborder-style: solid;\n\t\tborder-width: 1px;\n\t\tdisplay: block;\n\t\tfont-size: 16px;\n\t\tmargin: calc(25px + 1.2rem) 0 $lsx-gap;\n\t\tpadding: 4rem 4rem $lsx-gap;\n\t\tposition: relative;\n\t\ttext-align: center;\n\t\tp {\n\t\t\tfont-weight: 400;\n\t\t}\n\t\t@include media(\">=tablet\") {\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t\tmargin-top: calc(30px + 1.2rem);\n\t\t\tmax-width: 80%;\n\n\t\t\t.blog &,\n\t\t\t.archive & {\n\t\t\t\tmax-width: none;\n\t\t\t}\n\t\t}\n\n\t\t&:before {\n\t\t\tborder-radius: 50%;\n\t\t\tcontent: \"”\";\n\t\t\tfont-family: $headings-font-family;\n\t\t\tfont-size: 60px;\n\t\t\tfont-style: normal;\n\t\t\theight: 50px;\n\t\t\tleft: 50%;\n\t\t\tline-height: 1.375;\n\t\t\toverflow: hidden;\n\t\t\tposition: absolute;\n\t\t\ttop: -25px;\n\t\t\ttransform: translateX(-50%);\n\t\t\twidth: 50px;\n\n\t\t\t@include media(\">=tablet\") {\n\t\t\t\tfont-size: 72px;\n\t\t\t\theight: 60px;\n\t\t\t\ttop: -30px;\n\t\t\t\twidth: 60px;\n\t\t\t}\n\t\t}\n\n\t\t& cite {\n\t\t\tdisplay: block;\n\t\t\tfont-size: 13px;\n\t\t\tfont-style: normal;\n\t\t\tmargin-top: $lsx-gap;\n\t\t\ttext-align: left;\n\n\t\t\t&:before {\n\t\t\t\tcontent: \"\\2014\";\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-right: 5px;\n\t\t\t}\n\t\t}\n\n\t\t& p {\n\t\t\tfont-style: italic;\n\t\t\tfont-size: inherit;\n\t\t\tline-height: 1.375;\n\t\t}\n\t}\n\n\tdl {\n\t\tmargin-bottom: $lsx-gap;\n\n\t\t& > dt {\n\t\t\tfont-weight: 700;\n\t\t}\n\n\t\t& > dd {\n\t\t\tfont-style: italic;\n\n\t\t\t& + dt {\n\t\t\t\tmargin-top: $lsx-gap;\n\t\t\t}\n\t\t}\n\t}\n\n\tem {\n\t\tfont-style: italic;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6,\n\t.widget-title {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\th3,\n\t.h3 {\n\t\tfont-size: 22px;\n\t}\n\n\th4,\n\t.h4 {\n\t\tfont-size: 20px;\n\t}\n\n\th5,\n\t.h5 {\n\t\tfont-size: 18px;\n\t}\n\n\th6,\n\t.h6 {\n\t\tfont-size: 16px;\n\t}\n\n\tol,\n\tul:not([class]) {\n\t\tmargin-bottom: $lsx-gap;\n\t\tpadding-left: 4rem;\n\n\t\tol,\n\t\tul {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\tp {\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\tpre {\n\t\tborder-radius: 5px;\n\t\tborder-style: solid;\n\t\tborder-width: 1px;\n\t\tfont-size: 14px;\n\t\tmargin-bottom: $lsx-gap;\n\t\tpadding: 2rem;\n\t}\n\n\tsmall {\n\t\tfont-size: 80%;\n\t}\n\n\tstrong {\n\t\tfont-weight: 700;\n\t}\n\n\ttable,\n\t.table {\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\t.white {\n\t\tcolor: #ffffff;\n\t}\n}\n","// LSX Variables\n\n// This file contains the theme's variables declarations and some vendor's variables overriding.\n// Also, it was created separately so we can import it in the vendor's files. In this way, our variables are available to the entire project.\n\n$blue: (#418AD0, #374750, #367DC0, #2B3840);\n$dark-gray: #434343;\n$light-gray: #F6F6F6;\n$orange: (#F7AE00, #CE9100, #EDA700);\n$red-accent: #D84E2E;\n$breaker: #DADDDF;\n$small: #919191;\n$gray: (#EAEAEA, #CCCCCC, #4A4A4A);\n$green: (#6BA913, #649E12);\n\n$grid-float-breakpoint: 1200px;\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1);\n\n$body-bg: #F6F6F6;\n$text-color: #4A4A4A;\n$link-color: nth($blue, 1);\n$link-hover-color: nth($orange, 1);\n$link-hover-decoration: none;\n\n$font-family-sans-serif: 'Noto Sans', sans-serif;\n$font-family-serif: 'Lora', serif;\n\n$font-size-base: 15px;\n\n$font-size-h1: 40px;\n$font-size-h2: 30px;\n$font-size-h3: 22px;\n$font-size-h4: 22px;\n$font-size-h5: 20px;\n$font-size-h6: $font-size-base;\n\n$headings-font-family: $font-family-serif;\n$headings-font-weight: 400;\n$headings-line-height: 1.25;\n\n$line-height-base: 1.6;\n\n$btn-default-color: #FFF;\n$btn-font-weight: 700;\n$btn-border-radius-base: 3px;\n\n$input-height-base: 50px;\n$input-border: #DDD;\n$input-color: $text-color;\n$input-border-radius: 2px;\n$input-border-focus: nth($blue, 1);\n$input-color-placeholder: #9F9C9C;\n\n$table-border-color: $breaker;\n$page-header-border-color: $breaker;\n\n$lsx-gap: 2.4rem;\n$lsx-medium-gap: 4.25rem;\n$lsx-large-gap: 8.5rem;\n\n$buttons: (\n\tcolor: #FFF,\n\tcolor-hover: #FFF,\n\tbg: nth($blue, 1),\n\tbg-hover: nth($blue, 3),\n\tshadow: darken(nth($blue, 1), 15%)\n);\n\n$cta-buttons: (\n\tcolor: #FFF,\n\tcolor-hover: #FFF,\n\tbg: nth($orange, 1),\n\tbg-hover: nth($orange, 3),\n\tshadow: darken(nth($orange, 1), 15%)\n);\n\n$secondary-buttons: (\n\tcolor: nth($gray, 3),\n\tcolor-hover: nth($gray, 3),\n\tbg: nth($gray, 1),\n\tbg-hover: nth($gray, 2),\n\tshadow: darken(nth($gray, 1), 15%)\n);\n\n$tertiary-buttons: (\n\tcolor: #FFF,\n\tcolor-hover: #FFF,\n\tbg: nth($green, 1),\n\tbg-hover: nth($green, 2),\n\tshadow: darken(nth($green, 1), 15%)\n);\n\n$top-menu: (\n\tbg: #333,\n\tlink: #FFF,\n\thover: #D93A3A,\n\ticon: #D93A3A,\n\ticon-hover: #D93A3A,\n\tdropdown: #333,\n\tdropdown-hover: #333,\n\tdropdown-link: #FFF,\n\tdropdown-link-hover: #D93A3A,\n\theight: 32px\n);\n\n$nav: (\n\tbg: #FFF,\n\tlink: #515151,\n\thover: nth($blue, 1),\n\tdropdown: nth($blue, 2),\n\tdropdown-hover: nth($blue, 4),\n\tdropdown-link: #FFF,\n\tdropdown-link-hover: nth($blue, 1)\n);\n\n$header: (\n\tbg: #FFF,\n\tlink: $red-accent,\n\thover: nth($orange, 1),\n\tdescription: $dark-gray\n);\n\n$banner: (\n\tbg: nth($blue, 4),\n\tcolor: #FFF,\n\tcolor-image: #FFF,\n\tbreadcrumb-bg: nth($blue, 2),\n\tbreadcrumb-color: $small,\n\tbreadcrumb-current: #FFF\n);\n\n$content: (\n\tbg: $body-bg,\n\tbreaker: $breaker,\n\theader: $text-color,\n\tcolor: $text-color,\n\tlink: nth($blue, 1),\n\thover: nth($orange, 1),\n\tsmall: $small,\n\tfull-bg: #FFF,\n\tfull-color: $text-color,\n\tfull-link: nth($blue, 1),\n\tfull-hover: nth($orange, 1),\n\tfull-cta-bg: nth($blue, 1),\n\tfull-cta-color: #FFF,\n\tfull-cta-link: nth($blue, 2),\n\tfull-cta-hover: nth($orange, 1)\n);\n\n$footer: (\n\tbg: nth($blue, 4),\n\tcolor: #FFF,\n\tlink: nth($orange, 1),\n\thover: nth($orange, 2)\n);\n\n$footer-widgets: (\n\tbg: nth($blue, 2),\n\tcolor: #FFF,\n\tlink: #FFF,\n\thover: nth($orange, 1)\n);\n\n$footer-cta: (\n\tbg: nth($blue, 4),\n\tcolor: #FFF,\n\tlink: nth($blue, 1),\n\thover: nth($blue, 3)\n);\n\n$social-icons: (\n\t'codepen': '\\f1cb',\n\t'digg': '\\f1a6',\n\t'dribbble': '\\f17d',\n\t'dropbox': '\\f16b',\n\t'facebook': '\\f09a',\n\t'feed': '\\f09e',\n\t'flickr': '\\f16e',\n\t'foursquare': '\\f180',\n\t'getpocket': '\\f265',\n\t'github': '\\f09b',\n\t'instagram': '\\f16d',\n\t'linkedin': '\\f0e1',\n\t'mailto': '\\f0e0',\n\t'pinterest': '\\f0d2',\n\t'plus.google': '\\f0d5',\n\t'polldaddy': '\\f128',\n\t'reddit': '\\f281',\n\t'spotify': '\\f1bc',\n\t'stumbleupon': '\\f1a4',\n\t'tumblr': '\\f173',\n\t'twitch': '\\f1e8',\n\t'twitter': '\\f099',\n\t'vimeo': '\\f27d',\n\t'wordpress': '\\f19a',\n\t'youtube': '\\f16a'\n);\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: $alert-padding;\n  margin-bottom: $line-height-computed;\n  border: 1px solid transparent;\n  border-radius: $alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    color: inherit; // Specified for the h4 to prevent conflicts of changing $headings-color\n  }\n\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: $alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n// The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: ($alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text);\n}\n\n.alert-info {\n  @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text);\n}\n\n.alert-warning {\n  @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text);\n}\n\n.alert-danger {\n  @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text);\n}\n","$bootstrap-sass-asset-helper: false !default;\n//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n$gray-base:              #000 !default;\n$gray-darker:            lighten($gray-base, 13.5%) !default; // #222\n$gray-dark:              lighten($gray-base, 20%) !default;   // #333\n$gray:                   lighten($gray-base, 33.5%) !default; // #555\n$gray-light:             lighten($gray-base, 46.7%) !default; // #777\n$gray-lighter:           lighten($gray-base, 93.5%) !default; // #eee\n\n$brand-primary:         darken(#428bca, 6.5%) !default; // #337ab7\n$brand-success:         #5cb85c !default;\n$brand-info:            #5bc0de !default;\n$brand-warning:         #f0ad4e !default;\n$brand-danger:          #d9534f !default;\n\n\n//== Scaffolding\n//\n//## Settings for some of the most global styles.\n\n//** Background color for `<body>`.\n$body-bg:               #fff !default;\n//** Global text color on `<body>`.\n$text-color:            $gray-dark !default;\n\n//** Global textual link color.\n$link-color:            $brand-primary !default;\n//** Link hover color set via `darken()` function.\n$link-hover-color:      darken($link-color, 15%) !default;\n//** Link hover decoration.\n$link-hover-decoration: underline !default;\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif:  \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif:       Georgia, \"Times New Roman\", Times, serif !default;\n//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`.\n$font-family-monospace:   Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base:        $font-family-sans-serif !default;\n\n$font-size-base:          14px !default;\n$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-small:         ceil(($font-size-base * .85)) !default; // ~12px\n\n$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px\n$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px\n$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px\n$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-h5:            $font-size-base !default;\n$font-size-h6:            ceil(($font-size-base * .85)) !default; // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n$line-height-base:        1.428571429 !default; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px\n\n//** By default, this inherits from the `<body>`.\n$headings-font-family:    inherit !default;\n$headings-font-weight:    500 !default;\n$headings-line-height:    1.1 !default;\n$headings-color:          inherit !default;\n\n\n//== Iconography\n//\n//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n//** Load fonts from this directory.\n\n// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.\n// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.\n$icon-font-path: if($bootstrap-sass-asset-helper, \"bootstrap/\", \"../fonts/bootstrap/\") !default;\n\n//** File name for all font files.\n$icon-font-name:          \"glyphicons-halflings-regular\" !default;\n//** Element ID within SVG icon file.\n$icon-font-svg-id:        \"glyphicons_halflingsregular\" !default;\n\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n$padding-base-vertical:     6px !default;\n$padding-base-horizontal:   12px !default;\n\n$padding-large-vertical:    10px !default;\n$padding-large-horizontal:  16px !default;\n\n$padding-small-vertical:    5px !default;\n$padding-small-horizontal:  10px !default;\n\n$padding-xs-vertical:       1px !default;\n$padding-xs-horizontal:     5px !default;\n\n$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome\n$line-height-small:         1.5 !default;\n\n$border-radius-base:        4px !default;\n$border-radius-large:       6px !default;\n$border-radius-small:       3px !default;\n\n//** Global color for active items (e.g., navs or dropdowns).\n$component-active-color:    #fff !default;\n//** Global background color for active items (e.g., navs or dropdowns).\n$component-active-bg:       $brand-primary !default;\n\n//** Width of the `border` for generating carets that indicate dropdowns.\n$caret-width-base:          4px !default;\n//** Carets increase slightly in size for larger components.\n$caret-width-large:         5px !default;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for `<th>`s and `<td>`s.\n$table-cell-padding:            8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding:  5px !default;\n\n//** Default background color used for all tables.\n$table-bg:                      transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent:               #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover:                #f5f5f5 !default;\n$table-bg-active:               $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color:            #ddd !default;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n$btn-font-weight:                normal !default;\n\n$btn-default-color:              #333 !default;\n$btn-default-bg:                 #fff !default;\n$btn-default-border:             #ccc !default;\n\n$btn-primary-color:              #fff !default;\n$btn-primary-bg:                 $brand-primary !default;\n$btn-primary-border:             darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color:              #fff !default;\n$btn-success-bg:                 $brand-success !default;\n$btn-success-border:             darken($btn-success-bg, 5%) !default;\n\n$btn-info-color:                 #fff !default;\n$btn-info-bg:                    $brand-info !default;\n$btn-info-border:                darken($btn-info-bg, 5%) !default;\n\n$btn-warning-color:              #fff !default;\n$btn-warning-bg:                 $brand-warning !default;\n$btn-warning-border:             darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color:               #fff !default;\n$btn-danger-bg:                  $brand-danger !default;\n$btn-danger-border:              darken($btn-danger-bg, 5%) !default;\n\n$btn-link-disabled-color:        $gray-light !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius-base:         $border-radius-base !default;\n$btn-border-radius-large:        $border-radius-large !default;\n$btn-border-radius-small:        $border-radius-small !default;\n\n\n//== Forms\n//\n//##\n\n//** `<input>` background color\n$input-bg:                       #fff !default;\n//** `<input disabled>` background color\n$input-bg-disabled:              $gray-lighter !default;\n\n//** Text color for `<input>`s\n$input-color:                    $gray !default;\n//** `<input>` border color\n$input-border:                   #ccc !default;\n\n// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4\n//** Default `.form-control` border radius\n// This has no effect on `<select>`s in some browsers, due to the limited stylability of `<select>`s in CSS.\n$input-border-radius:            $border-radius-base !default;\n//** Large `.form-control` border radius\n$input-border-radius-large:      $border-radius-large !default;\n//** Small `.form-control` border radius\n$input-border-radius-small:      $border-radius-small !default;\n\n//** Border color for inputs on focus\n$input-border-focus:             #66afe9 !default;\n\n//** Placeholder text color\n$input-color-placeholder:        #999 !default;\n\n//** Default `.form-control` height\n$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n//** Large `.form-control` height\n$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n//** Small `.form-control` height\n$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n//** `.form-group` margin\n$form-group-margin-bottom:       15px !default;\n\n$legend-color:                   $gray-dark !default;\n$legend-border-color:            #e5e5e5 !default;\n\n//** Background color for textual input addons\n$input-group-addon-bg:           $gray-lighter !default;\n//** Border color for textual input addons\n$input-group-addon-border-color: $input-border !default;\n\n//** Disabled cursor for form controls and buttons.\n$cursor-disabled:                not-allowed !default;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n$dropdown-bg:                    #fff !default;\n//** Dropdown menu `border-color`.\n$dropdown-border:                rgba(0, 0, 0, .15) !default;\n//** Dropdown menu `border-color` **for IE8**.\n$dropdown-fallback-border:       #ccc !default;\n//** Divider color for between dropdown items.\n$dropdown-divider-bg:            #e5e5e5 !default;\n\n//** Dropdown link text color.\n$dropdown-link-color:            $gray-dark !default;\n//** Hover color for dropdown links.\n$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;\n//** Hover background for dropdown links.\n$dropdown-link-hover-bg:         #f5f5f5 !default;\n\n//** Active dropdown menu item text color.\n$dropdown-link-active-color:     $component-active-color !default;\n//** Active dropdown menu item background color.\n$dropdown-link-active-bg:        $component-active-bg !default;\n\n//** Disabled dropdown menu item background color.\n$dropdown-link-disabled-color:   $gray-light !default;\n\n//** Text color for headers within dropdown menus.\n$dropdown-header-color:          $gray-light !default;\n\n//** Deprecated `$dropdown-caret-color` as of v3.1.0\n$dropdown-caret-color:           #000 !default;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n$zindex-navbar:            1000 !default;\n$zindex-dropdown:          1000 !default;\n$zindex-popover:           1060 !default;\n$zindex-tooltip:           1070 !default;\n$zindex-navbar-fixed:      1030 !default;\n$zindex-modal-background:  1040 !default;\n$zindex-modal:             1050 !default;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs:                  480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min:              $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone:               $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm:                  768px !default;\n$screen-sm-min:              $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet:              $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md:                  992px !default;\n$screen-md-min:              $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop:             $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg:                  1200px !default;\n$screen-lg-min:              $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop:          $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max:              ($screen-sm-min - 1) !default;\n$screen-sm-max:              ($screen-md-min - 1) !default;\n$screen-md-max:              ($screen-lg-min - 1) !default;\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n$grid-columns:              12 !default;\n//** Padding between columns. Gets divided in half for the left and right.\n$grid-gutter-width:         30px !default;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n$grid-float-breakpoint:     $screen-sm-min !default;\n//** Point at which the navbar begins collapsing.\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n$container-tablet:             (720px + $grid-gutter-width) !default;\n//** For `$screen-sm-min` and up.\n$container-sm:                 $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop:            (940px + $grid-gutter-width) !default;\n//** For `$screen-md-min` and up.\n$container-md:                 $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop:      (1140px + $grid-gutter-width) !default;\n//** For `$screen-lg-min` and up.\n$container-lg:                 $container-large-desktop !default;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n$navbar-height:                    50px !default;\n$navbar-margin-bottom:             $line-height-computed !default;\n$navbar-border-radius:             $border-radius-base !default;\n$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;\n$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;\n$navbar-collapse-max-height:       340px !default;\n\n$navbar-default-color:             #777 !default;\n$navbar-default-bg:                #f8f8f8 !default;\n$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color:                #777 !default;\n$navbar-default-link-hover-color:          #333 !default;\n$navbar-default-link-hover-bg:             transparent !default;\n$navbar-default-link-active-color:         #555 !default;\n$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color:       #ccc !default;\n$navbar-default-link-disabled-bg:          transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color:               $navbar-default-link-color !default;\n$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg:            transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg:           #ddd !default;\n$navbar-default-toggle-icon-bar-bg:        #888 !default;\n$navbar-default-toggle-border-color:       #ddd !default;\n\n\n//=== Inverted navbar\n// Reset inverted navbar basics\n$navbar-inverse-color:                      lighten($gray-light, 15%) !default;\n$navbar-inverse-bg:                         #222 !default;\n$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;\n$navbar-inverse-link-hover-color:           #fff !default;\n$navbar-inverse-link-hover-bg:              transparent !default;\n$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color:        #444 !default;\n$navbar-inverse-link-disabled-bg:           transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color:          #fff !default;\n$navbar-inverse-brand-hover-bg:             transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg:            #333 !default;\n$navbar-inverse-toggle-icon-bar-bg:         #fff !default;\n$navbar-inverse-toggle-border-color:        #333 !default;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n$nav-link-padding:                          10px 15px !default;\n$nav-link-hover-bg:                         $gray-lighter !default;\n\n$nav-disabled-link-color:                   $gray-light !default;\n$nav-disabled-link-hover-color:             $gray-light !default;\n\n//== Tabs\n$nav-tabs-border-color:                     #ddd !default;\n\n$nav-tabs-link-hover-border-color:          $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg:             $body-bg !default;\n$nav-tabs-active-link-hover-color:          $gray !default;\n$nav-tabs-active-link-hover-border-color:   #ddd !default;\n\n$nav-tabs-justified-link-border-color:            #ddd !default;\n$nav-tabs-justified-active-link-border-color:     $body-bg !default;\n\n//== Pills\n$nav-pills-border-radius:                   $border-radius-base !default;\n$nav-pills-active-link-hover-bg:            $component-active-bg !default;\n$nav-pills-active-link-hover-color:         $component-active-color !default;\n\n\n//== Pagination\n//\n//##\n\n$pagination-color:                     $link-color !default;\n$pagination-bg:                        #fff !default;\n$pagination-border:                    #ddd !default;\n\n$pagination-hover-color:               $link-hover-color !default;\n$pagination-hover-bg:                  $gray-lighter !default;\n$pagination-hover-border:              #ddd !default;\n\n$pagination-active-color:              #fff !default;\n$pagination-active-bg:                 $brand-primary !default;\n$pagination-active-border:             $brand-primary !default;\n\n$pagination-disabled-color:            $gray-light !default;\n$pagination-disabled-bg:               #fff !default;\n$pagination-disabled-border:           #ddd !default;\n\n\n//== Pager\n//\n//##\n\n$pager-bg:                             $pagination-bg !default;\n$pager-border:                         $pagination-border !default;\n$pager-border-radius:                  15px !default;\n\n$pager-hover-bg:                       $pagination-hover-bg !default;\n\n$pager-active-bg:                      $pagination-active-bg !default;\n$pager-active-color:                   $pagination-active-color !default;\n\n$pager-disabled-color:                 $pagination-disabled-color !default;\n\n\n//== Jumbotron\n//\n//##\n\n$jumbotron-padding:              30px !default;\n$jumbotron-color:                inherit !default;\n$jumbotron-bg:                   $gray-lighter !default;\n$jumbotron-heading-color:        inherit !default;\n$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;\n$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text:             #3c763d !default;\n$state-success-bg:               #dff0d8 !default;\n$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text:                #31708f !default;\n$state-info-bg:                  #d9edf7 !default;\n$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text:             #8a6d3b !default;\n$state-warning-bg:               #fcf8e3 !default;\n$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text:              #a94442 !default;\n$state-danger-bg:                #f2dede !default;\n$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n$tooltip-max-width:           200px !default;\n//** Tooltip text color\n$tooltip-color:               #fff !default;\n//** Tooltip background color\n$tooltip-bg:                  #000 !default;\n$tooltip-opacity:             .9 !default;\n\n//** Tooltip arrow width\n$tooltip-arrow-width:         5px !default;\n//** Tooltip arrow color\n$tooltip-arrow-color:         $tooltip-bg !default;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n$popover-bg:                          #fff !default;\n//** Popover maximum width\n$popover-max-width:                   276px !default;\n//** Popover border color\n$popover-border-color:                rgba(0, 0, 0, .2) !default;\n//** Popover fallback border color\n$popover-fallback-border-color:       #ccc !default;\n\n//** Popover title background color\n$popover-title-bg:                    darken($popover-bg, 3%) !default;\n\n//** Popover arrow width\n$popover-arrow-width:                 10px !default;\n//** Popover arrow color\n$popover-arrow-color:                 $popover-bg !default;\n\n//** Popover outer arrow width\n$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;\n//** Popover outer arrow color\n$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;\n//** Popover outer arrow fallback color\n$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n$label-default-bg:            $gray-light !default;\n//** Primary label background color\n$label-primary-bg:            $brand-primary !default;\n//** Success label background color\n$label-success-bg:            $brand-success !default;\n//** Info label background color\n$label-info-bg:               $brand-info !default;\n//** Warning label background color\n$label-warning-bg:            $brand-warning !default;\n//** Danger label background color\n$label-danger-bg:             $brand-danger !default;\n\n//** Default label text color\n$label-color:                 #fff !default;\n//** Default text color of a linked label\n$label-link-hover-color:      #fff !default;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n$modal-inner-padding:         15px !default;\n\n//** Padding applied to the modal title\n$modal-title-padding:         15px !default;\n//** Modal title line-height\n$modal-title-line-height:     $line-height-base !default;\n\n//** Background color of modal content area\n$modal-content-bg:                             #fff !default;\n//** Modal content border color\n$modal-content-border-color:                   rgba(0, 0, 0, .2) !default;\n//** Modal content border color **for IE8**\n$modal-content-fallback-border-color:          #999 !default;\n\n//** Modal backdrop background color\n$modal-backdrop-bg:           #000 !default;\n//** Modal backdrop opacity\n$modal-backdrop-opacity:      .5 !default;\n//** Modal header border color\n$modal-header-border-color:   #e5e5e5 !default;\n//** Modal footer border color\n$modal-footer-border-color:   $modal-header-border-color !default;\n\n$modal-lg:                    900px !default;\n$modal-md:                    600px !default;\n$modal-sm:                    300px !default;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n$alert-padding:               15px !default;\n$alert-border-radius:         $border-radius-base !default;\n$alert-link-font-weight:      bold !default;\n\n$alert-success-bg:            $state-success-bg !default;\n$alert-success-text:          $state-success-text !default;\n$alert-success-border:        $state-success-border !default;\n\n$alert-info-bg:               $state-info-bg !default;\n$alert-info-text:             $state-info-text !default;\n$alert-info-border:           $state-info-border !default;\n\n$alert-warning-bg:            $state-warning-bg !default;\n$alert-warning-text:          $state-warning-text !default;\n$alert-warning-border:        $state-warning-border !default;\n\n$alert-danger-bg:             $state-danger-bg !default;\n$alert-danger-text:           $state-danger-text !default;\n$alert-danger-border:         $state-danger-border !default;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n$progress-bg:                 #f5f5f5 !default;\n//** Progress bar text color\n$progress-bar-color:          #fff !default;\n//** Variable for setting rounded corners on progress bar.\n$progress-border-radius:      $border-radius-base !default;\n\n//** Default progress bar color\n$progress-bar-bg:             $brand-primary !default;\n//** Success progress bar color\n$progress-bar-success-bg:     $brand-success !default;\n//** Warning progress bar color\n$progress-bar-warning-bg:     $brand-warning !default;\n//** Danger progress bar color\n$progress-bar-danger-bg:      $brand-danger !default;\n//** Info progress bar color\n$progress-bar-info-bg:        $brand-info !default;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n$list-group-bg:                 #fff !default;\n//** `.list-group-item` border color\n$list-group-border:             #ddd !default;\n//** List group border radius\n$list-group-border-radius:      $border-radius-base !default;\n\n//** Background color of single list items on hover\n$list-group-hover-bg:           #f5f5f5 !default;\n//** Text color of active list items\n$list-group-active-color:       $component-active-color !default;\n//** Background color of active list items\n$list-group-active-bg:          $component-active-bg !default;\n//** Border color of active list elements\n$list-group-active-border:      $list-group-active-bg !default;\n//** Text color for content within active list items\n$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;\n\n//** Text color of disabled list items\n$list-group-disabled-color:      $gray-light !default;\n//** Background color of disabled list items\n$list-group-disabled-bg:         $gray-lighter !default;\n//** Text color for content within disabled list items\n$list-group-disabled-text-color: $list-group-disabled-color !default;\n\n$list-group-link-color:         #555 !default;\n$list-group-link-hover-color:   $list-group-link-color !default;\n$list-group-link-heading-color: #333 !default;\n\n\n//== Panels\n//\n//##\n\n$panel-bg:                    #fff !default;\n$panel-body-padding:          15px !default;\n$panel-heading-padding:       10px 15px !default;\n$panel-footer-padding:        $panel-heading-padding !default;\n$panel-border-radius:         $border-radius-base !default;\n\n//** Border color for elements within panels\n$panel-inner-border:          #ddd !default;\n$panel-footer-bg:             #f5f5f5 !default;\n\n$panel-default-text:          $gray-dark !default;\n$panel-default-border:        #ddd !default;\n$panel-default-heading-bg:    #f5f5f5 !default;\n\n$panel-primary-text:          #fff !default;\n$panel-primary-border:        $brand-primary !default;\n$panel-primary-heading-bg:    $brand-primary !default;\n\n$panel-success-text:          $state-success-text !default;\n$panel-success-border:        $state-success-border !default;\n$panel-success-heading-bg:    $state-success-bg !default;\n\n$panel-info-text:             $state-info-text !default;\n$panel-info-border:           $state-info-border !default;\n$panel-info-heading-bg:       $state-info-bg !default;\n\n$panel-warning-text:          $state-warning-text !default;\n$panel-warning-border:        $state-warning-border !default;\n$panel-warning-heading-bg:    $state-warning-bg !default;\n\n$panel-danger-text:           $state-danger-text !default;\n$panel-danger-border:         $state-danger-border !default;\n$panel-danger-heading-bg:     $state-danger-bg !default;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n$thumbnail-padding:           4px !default;\n//** Thumbnail background color\n$thumbnail-bg:                $body-bg !default;\n//** Thumbnail border color\n$thumbnail-border:            #ddd !default;\n//** Thumbnail border radius\n$thumbnail-border-radius:     $border-radius-base !default;\n\n//** Custom text color for thumbnail captions\n$thumbnail-caption-color:     $text-color !default;\n//** Padding around the thumbnail caption\n$thumbnail-caption-padding:   9px !default;\n\n\n//== Wells\n//\n//##\n\n$well-bg:                     #f5f5f5 !default;\n$well-border:                 darken($well-bg, 7%) !default;\n\n\n//== Badges\n//\n//##\n\n$badge-color:                 #fff !default;\n//** Linked badge text color on hover\n$badge-link-hover-color:      #fff !default;\n$badge-bg:                    $gray-light !default;\n\n//** Badge text color in active nav link\n$badge-active-color:          $link-color !default;\n//** Badge background color in active nav link\n$badge-active-bg:             #fff !default;\n\n$badge-font-weight:           bold !default;\n$badge-line-height:           1 !default;\n$badge-border-radius:         10px !default;\n\n\n//== Breadcrumbs\n//\n//##\n\n$breadcrumb-padding-vertical:   8px !default;\n$breadcrumb-padding-horizontal: 15px !default;\n//** Breadcrumb background color\n$breadcrumb-bg:                 #f5f5f5 !default;\n//** Breadcrumb text color\n$breadcrumb-color:              #ccc !default;\n//** Text color of current page in the breadcrumb\n$breadcrumb-active-color:       $gray-light !default;\n//** Textual separator for between breadcrumb elements\n$breadcrumb-separator:          \"/\" !default;\n\n\n//== Carousel\n//\n//##\n\n$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;\n\n$carousel-control-color:                      #fff !default;\n$carousel-control-width:                      15% !default;\n$carousel-control-opacity:                    .5 !default;\n$carousel-control-font-size:                  20px !default;\n\n$carousel-indicator-active-bg:                #fff !default;\n$carousel-indicator-border-color:             #fff !default;\n\n$carousel-caption-color:                      #fff !default;\n\n\n//== Close\n//\n//##\n\n$close-font-weight:           bold !default;\n$close-color:                 #000 !default;\n$close-text-shadow:           0 1px 0 #fff !default;\n\n\n//== Code\n//\n//##\n\n$code-color:                  #c7254e !default;\n$code-bg:                     #f9f2f4 !default;\n\n$kbd-color:                   #fff !default;\n$kbd-bg:                      #333 !default;\n\n$pre-bg:                      #f5f5f5 !default;\n$pre-color:                   $gray-dark !default;\n$pre-border-color:            #ccc !default;\n$pre-scrollable-max-height:   340px !default;\n\n\n//== Type\n//\n//##\n\n//** Horizontal offset for forms and lists.\n$component-offset-horizontal: 180px !default;\n//** Text muted color\n$text-muted:                  $gray-light !default;\n//** Abbreviations and acronyms border color\n$abbr-border-color:           $gray-light !default;\n//** Headings small color\n$headings-small-color:        $gray-light !default;\n//** Blockquote small color\n$blockquote-small-color:      $gray-light !default;\n//** Blockquote font size\n$blockquote-font-size:        ($font-size-base * 1.25) !default;\n//** Blockquote border color\n$blockquote-border-color:     $gray-lighter !default;\n//** Page header border color\n$page-header-border-color:    $gray-lighter !default;\n//** Width of horizontal description list titles\n$dl-horizontal-offset:        $component-offset-horizontal !default;\n//** Point at which .dl-horizontal becomes horizontal\n$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;\n//** Horizontal line color.\n$hr-border:                   $gray-lighter !default;\n","// Alerts\n\n@mixin alert-variant($background, $border, $text-color) {\n  color: $text-color;\n  background-color: $background;\n  border-color: $border;\n\n  hr {\n    border-top-color: darken($border, 5%);\n  }\n\n  .alert-link {\n    color: darken($text-color, 10%);\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: $btn-font-weight;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $btn-border-radius-base);\n  @include user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus,\n    &.focus {\n      @include tab-focus;\n    }\n  }\n\n  &:hover,\n  &:focus,\n  &.focus {\n    color: $btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    background-image: none;\n    outline: 0;\n    @include box-shadow(inset 0 3px 5px rgba(0, 0, 0, .125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: $cursor-disabled;\n    @include opacity(.65);\n    @include box-shadow(none);\n  }\n\n  // [converter] extracted a& to a.btn\n}\n\na.btn {\n  &.disabled,\n  fieldset[disabled] & {\n    pointer-events: none; // Future-proof disabling of clicks on `<a>` elements\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border);\n}\n.btn-primary {\n  @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  font-weight: 400;\n  color: $link-color;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &.active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    @include box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: $link-hover-color;\n    text-decoration: $link-hover-decoration;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: $btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $btn-border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small);\n}\n.btn-xs {\n  @include button-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// WebKit-style focus\n\n@mixin tab-focus() {\n  // WebKit-specific. Other browsers will keep their default outline style.\n  // (Initially tried to also force default via `outline: initial`,\n  // but that seems to erroneously remove the outline in Firefox altogether.)\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n","// Opacity\n\n@mixin opacity($opacity) {\n  $opacity-ie: ($opacity * 100);  // IE8 filter\n  filter: alpha(opacity=$opacity-ie);\n  opacity: $opacity;\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($color, $background, $border) {\n  color: $color;\n  background-color: $background;\n  border-color: $border;\n\n  &:focus,\n  &.focus {\n    color: $color;\n    background-color: darken($background, 10%);\n    border-color: darken($border, 25%);\n  }\n  &:hover {\n    color: $color;\n    background-color: darken($background, 10%);\n    border-color: darken($border, 12%);\n  }\n  &:active,\n  &.active,\n  .open > &.dropdown-toggle {\n    color: $color;\n    background-color: darken($background, 10%);\n    background-image: none;\n    border-color: darken($border, 12%);\n\n    &:hover,\n    &:focus,\n    &.focus {\n      color: $color;\n      background-color: darken($background, 17%);\n      border-color: darken($border, 25%);\n    }\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus,\n    &.focus {\n      background-color: $background;\n      border-color: $border;\n    }\n  }\n\n  .badge {\n    color: $background;\n    background-color: $color;\n  }\n}\n\n// Button sizes\n@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {\n  padding: $padding-vertical $padding-horizontal;\n  font-size: $font-size;\n  line-height: $line-height;\n  border-radius: $border-radius;\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: $line-height-computed;\n  font-size: ($font-size-base * 1.5);\n  line-height: inherit;\n  color: $legend-color;\n  border: 0;\n  border-bottom: 1px solid $legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n  margin-bottom: 5px;\n  font-weight: 700;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\ninput[type=\"search\"] {\n  // Override content-box in Normalize (* isn't specific enough)\n  @include box-sizing(border-box);\n\n  // Search inputs in iOS\n  //\n  // This overrides the extra rounded corners on search inputs in iOS so that our\n  // `.form-control` class can properly style them. Note that this cannot simply\n  // be added to `.form-control` as it's not specific enough. For details, see\n  // https://github.com/twbs/bootstrap/issues/11586.\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; // IE8-9\n  line-height: normal;\n\n  // Apply same disabled cursor tweak as for inputs\n  // Some special care is needed because <label>s don't inherit their parent's `cursor`.\n  //\n  // Note: Neither radios nor checkboxes can be readonly.\n  &[disabled],\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: $cursor-disabled;\n  }\n}\n\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  @include tab-focus;\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: ($padding-base-vertical + 1);\n  font-size: $font-size-base;\n  line-height: $line-height-base;\n  color: $input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: $input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: $padding-base-vertical $padding-base-horizontal;\n  font-size: $font-size-base;\n  line-height: $line-height-base;\n  color: $input-color;\n  background-color: $input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid $input-border;\n  border-radius: $input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n  @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .075));\n  @include transition(border-color ease-in-out .15s, box-shadow ease-in-out .15s);\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  @include form-control-focus;\n\n  // Placeholder\n  @include placeholder;\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    background-color: transparent;\n    border: 0;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    background-color: $input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n  }\n\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: $cursor-disabled;\n  }\n\n  // [converter] extracted textarea& to textarea.form-control\n}\n\n// Reset height for `textarea`s\ntextarea.form-control {\n  height: auto;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 9.3, iOS doesn't support `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    &.form-control {\n      line-height: $input-height-base;\n    }\n\n    &.input-sm,\n    .input-group-sm & {\n      line-height: $input-height-small;\n    }\n\n    &.input-lg,\n    .input-group-lg & {\n      line-height: $input-height-large;\n    }\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: $form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  // These are used on elements with <label> descendants\n  &.disabled,\n  fieldset[disabled] & {\n    label {\n      cursor: $cursor-disabled;\n    }\n  }\n\n  label {\n    min-height: $line-height-computed; // Ensure the input doesn't jump when there is no text\n    padding-left: 20px;\n    margin-bottom: 0;\n    font-weight: 400;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-top: 4px \\9;\n  margin-left: -20px;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: 400;\n  vertical-align: middle;\n  cursor: pointer;\n\n  // These are used directly on <label>s\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: $cursor-disabled;\n  }\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  min-height: ($line-height-computed + $font-size-base);\n  // Size it appropriately next to real form controls\n  padding-top: ($padding-base-vertical + 1);\n  padding-bottom: ($padding-base-vertical + 1);\n  // Remove default margin from `p`\n  margin-bottom: 0;\n\n  &.input-lg,\n  &.input-sm {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n@include input-size('.input-sm', $input-height-small, $padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $input-border-radius-small);\n.form-group-sm {\n  .form-control {\n    height: $input-height-small;\n    padding: $padding-small-vertical $padding-small-horizontal;\n    font-size: $font-size-small;\n    line-height: $line-height-small;\n    border-radius: $input-border-radius-small;\n  }\n  select.form-control {\n    height: $input-height-small;\n    line-height: $input-height-small;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: $input-height-small;\n    min-height: ($line-height-computed + $font-size-small);\n    padding: ($padding-small-vertical + 1) $padding-small-horizontal;\n    font-size: $font-size-small;\n    line-height: $line-height-small;\n  }\n}\n\n@include input-size('.input-lg', $input-height-large, $padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $input-border-radius-large);\n.form-group-lg {\n  .form-control {\n    height: $input-height-large;\n    padding: $padding-large-vertical $padding-large-horizontal;\n    font-size: $font-size-large;\n    line-height: $line-height-large;\n    border-radius: $input-border-radius-large;\n  }\n  select.form-control {\n    height: $input-height-large;\n    line-height: $input-height-large;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: $input-height-large;\n    min-height: ($line-height-computed + $font-size-large);\n    padding: ($padding-large-vertical + 1) $padding-large-horizontal;\n    font-size: $font-size-large;\n    line-height: $line-height-large;\n  }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: ($input-height-base * 1.25);\n  }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2; // Ensure icon is above input groups\n  display: block;\n  width: $input-height-base;\n  height: $input-height-base;\n  line-height: $input-height-base;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: $input-height-large;\n  height: $input-height-large;\n  line-height: $input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: $input-height-small;\n  height: $input-height-small;\n  line-height: $input-height-small;\n}\n\n// Feedback states\n.has-success {\n  @include form-control-validation($state-success-text, $state-success-text, $state-success-bg);\n}\n.has-warning {\n  @include form-control-validation($state-warning-text, $state-warning-text, $state-warning-bg);\n}\n.has-error {\n  @include form-control-validation($state-danger-text, $state-danger-text, $state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n  & ~ .form-control-feedback {\n    top: ($line-height-computed + 5); // Height of the `label` and its margin\n  }\n  &.sr-only ~ .form-control-feedback {\n    top: 0;\n  }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten($text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n// [converter] extracted from `.form-inline` for libsass compatibility\n@mixin form-inline {\n\n  // Kick in the inline\n  @media (min-width: $screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-static {\n      display: inline-block;\n    }\n\n    .input-group {\n      display: inline-table;\n      vertical-align: middle;\n\n      .input-group-addon,\n      .input-group-btn,\n      .form-control {\n        width: auto;\n      }\n    }\n\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      vertical-align: middle;\n\n      label {\n        padding-left: 0;\n      }\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      position: relative;\n      margin-left: 0;\n    }\n\n    // Re-override the feedback icon.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n// [converter] extracted as `@mixin form-inline` for libsass compatibility\n.form-inline {\n  @include form-inline;\n}\n\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of radios and checkboxes\n  //\n  // Labels also get some reset styles, but that is scoped to a media query below.\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    padding-top: ($padding-base-vertical + 1); // Default padding plus a border\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: ($line-height-computed + ($padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    @include make-row;\n  }\n\n  // Reset spacing and right align labels, but scope to media queries so that\n  // labels on narrow viewports stack the same as a default form example.\n  @media (min-width: $screen-sm-min) {\n    .control-label {\n      padding-top: ($padding-base-vertical + 1); // Default padding plus a border\n      margin-bottom: 0;\n      text-align: right;\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    right: floor(($grid-gutter-width / 2));\n  }\n\n  // Form group sizes\n  //\n  // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n  // inputs and labels within a `.form-group`.\n  .form-group-lg {\n    @media (min-width: $screen-sm-min) {\n      .control-label {\n        padding-top: ($padding-large-vertical + 1);\n        font-size: $font-size-large;\n      }\n    }\n  }\n  .form-group-sm {\n    @media (min-width: $screen-sm-min) {\n      .control-label {\n        padding-top: ($padding-small-vertical + 1);\n        font-size: $font-size-small;\n      }\n    }\n  }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline,\n  &.radio label,\n  &.checkbox label,\n  &.radio-inline label,\n  &.checkbox-inline label  {\n    color: $text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: $border-color;\n    @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken($border-color, 10%);\n      $shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px lighten($border-color, 20%);\n      @include box-shadow($shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: $text-color;\n    background-color: $background-color;\n    border-color: $border-color;\n  }\n  // Optional feedback icon\n  .form-control-feedback {\n    color: $text-color;\n  }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($color: $input-border-focus) {\n  $color-rgba: rgba(red($color), green($color), blue($color), .6);\n  &:focus {\n    border-color: $color;\n    outline: 0;\n    @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px $color-rgba);\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n// [converter] $parent hack\n@mixin input-size($parent, $input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {\n  #{$parent} {\n    height: $input-height;\n    padding: $padding-vertical $padding-horizontal;\n    font-size: $font-size;\n    line-height: $line-height;\n    border-radius: $border-radius;\n  }\n\n  select#{$parent} {\n    height: $input-height;\n    line-height: $input-height;\n  }\n\n  textarea#{$parent},\n  select[multiple]#{$parent} {\n    height: auto;\n  }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n@mixin animation($animation) {\n  -webkit-animation: $animation;\n       -o-animation: $animation;\n          animation: $animation;\n}\n@mixin animation-name($name) {\n  -webkit-animation-name: $name;\n          animation-name: $name;\n}\n@mixin animation-duration($duration) {\n  -webkit-animation-duration: $duration;\n          animation-duration: $duration;\n}\n@mixin animation-timing-function($timing-function) {\n  -webkit-animation-timing-function: $timing-function;\n          animation-timing-function: $timing-function;\n}\n@mixin animation-delay($delay) {\n  -webkit-animation-delay: $delay;\n          animation-delay: $delay;\n}\n@mixin animation-iteration-count($iteration-count) {\n  -webkit-animation-iteration-count: $iteration-count;\n          animation-iteration-count: $iteration-count;\n}\n@mixin animation-direction($direction) {\n  -webkit-animation-direction: $direction;\n          animation-direction: $direction;\n}\n@mixin animation-fill-mode($fill-mode) {\n  -webkit-animation-fill-mode: $fill-mode;\n          animation-fill-mode: $fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n@mixin backface-visibility($visibility) {\n  -webkit-backface-visibility: $visibility;\n     -moz-backface-visibility: $visibility;\n          backface-visibility: $visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n@mixin box-shadow($shadow...) {\n  -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1\n          box-shadow: $shadow;\n}\n\n// Box sizing\n@mixin box-sizing($boxmodel) {\n  -webkit-box-sizing: $boxmodel;\n     -moz-box-sizing: $boxmodel;\n          box-sizing: $boxmodel;\n}\n\n// CSS3 Content Columns\n@mixin content-columns($column-count, $column-gap: $grid-gutter-width) {\n  -webkit-column-count: $column-count;\n     -moz-column-count: $column-count;\n          column-count: $column-count;\n  -webkit-column-gap: $column-gap;\n     -moz-column-gap: $column-gap;\n          column-gap: $column-gap;\n}\n\n// Optional hyphenation\n@mixin hyphens($mode: auto) {\n  -webkit-hyphens: $mode;\n     -moz-hyphens: $mode;\n      -ms-hyphens: $mode; // IE10+\n       -o-hyphens: $mode;\n          hyphens: $mode;\n  word-wrap: break-word;\n}\n\n// Placeholder text\n@mixin placeholder($color: $input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: $color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: $color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: $color; } // Safari and Chrome\n}\n\n// Transformations\n@mixin scale($ratio...) {\n  -webkit-transform: scale($ratio);\n      -ms-transform: scale($ratio); // IE9 only\n       -o-transform: scale($ratio);\n          transform: scale($ratio);\n}\n\n@mixin scaleX($ratio) {\n  -webkit-transform: scaleX($ratio);\n      -ms-transform: scaleX($ratio); // IE9 only\n       -o-transform: scaleX($ratio);\n          transform: scaleX($ratio);\n}\n@mixin scaleY($ratio) {\n  -webkit-transform: scaleY($ratio);\n      -ms-transform: scaleY($ratio); // IE9 only\n       -o-transform: scaleY($ratio);\n          transform: scaleY($ratio);\n}\n@mixin skew($x, $y) {\n  -webkit-transform: skewX($x) skewY($y);\n      -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX($x) skewY($y);\n          transform: skewX($x) skewY($y);\n}\n@mixin translate($x, $y) {\n  -webkit-transform: translate($x, $y);\n      -ms-transform: translate($x, $y); // IE9 only\n       -o-transform: translate($x, $y);\n          transform: translate($x, $y);\n}\n@mixin translate3d($x, $y, $z) {\n  -webkit-transform: translate3d($x, $y, $z);\n          transform: translate3d($x, $y, $z);\n}\n@mixin rotate($degrees) {\n  -webkit-transform: rotate($degrees);\n      -ms-transform: rotate($degrees); // IE9 only\n       -o-transform: rotate($degrees);\n          transform: rotate($degrees);\n}\n@mixin rotateX($degrees) {\n  -webkit-transform: rotateX($degrees);\n      -ms-transform: rotateX($degrees); // IE9 only\n       -o-transform: rotateX($degrees);\n          transform: rotateX($degrees);\n}\n@mixin rotateY($degrees) {\n  -webkit-transform: rotateY($degrees);\n      -ms-transform: rotateY($degrees); // IE9 only\n       -o-transform: rotateY($degrees);\n          transform: rotateY($degrees);\n}\n@mixin perspective($perspective) {\n  -webkit-perspective: $perspective;\n     -moz-perspective: $perspective;\n          perspective: $perspective;\n}\n@mixin perspective-origin($perspective) {\n  -webkit-perspective-origin: $perspective;\n     -moz-perspective-origin: $perspective;\n          perspective-origin: $perspective;\n}\n@mixin transform-origin($origin) {\n  -webkit-transform-origin: $origin;\n     -moz-transform-origin: $origin;\n      -ms-transform-origin: $origin; // IE9 only\n          transform-origin: $origin;\n}\n\n\n// Transitions\n\n@mixin transition($transition...) {\n  -webkit-transition: $transition;\n       -o-transition: $transition;\n          transition: $transition;\n}\n@mixin transition-property($transition-property...) {\n  -webkit-transition-property: $transition-property;\n          transition-property: $transition-property;\n}\n@mixin transition-delay($transition-delay) {\n  -webkit-transition-delay: $transition-delay;\n          transition-delay: $transition-delay;\n}\n@mixin transition-duration($transition-duration...) {\n  -webkit-transition-duration: $transition-duration;\n          transition-duration: $transition-duration;\n}\n@mixin transition-timing-function($timing-function) {\n  -webkit-transition-timing-function: $timing-function;\n          transition-timing-function: $timing-function;\n}\n@mixin transition-transform($transition...) {\n  -webkit-transition: -webkit-transform $transition;\n     -moz-transition: -moz-transform $transition;\n       -o-transition: -o-transform $transition;\n          transition: transform $transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n@mixin user-select($select) {\n  -webkit-user-select: $select;\n     -moz-user-select: $select;\n      -ms-user-select: $select; // IE10+\n          user-select: $select;\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n@mixin container-fixed($gutter: $grid-gutter-width) {\n  padding-right: ceil(($gutter / 2));\n  padding-left: floor(($gutter / 2));\n  margin-right: auto;\n  margin-left: auto;\n  @include clearfix;\n}\n\n// Creates a wrapper for a series of columns\n@mixin make-row($gutter: $grid-gutter-width) {\n  margin-right: floor(($gutter / -2));\n  margin-left: ceil(($gutter / -2));\n  @include clearfix;\n}\n\n// Generate the extra small columns\n@mixin make-xs-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage(($columns / $grid-columns));\n  min-height: 1px;\n  padding-right: ($gutter / 2);\n  padding-left: ($gutter / 2);\n}\n@mixin make-xs-column-offset($columns) {\n  margin-left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-push($columns) {\n  left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-pull($columns) {\n  right: percentage(($columns / $grid-columns));\n}\n\n// Generate the small columns\n@mixin make-sm-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: ($gutter / 2);\n  padding-left: ($gutter / 2);\n\n  @media (min-width: $screen-sm-min) {\n    float: left;\n    width: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-sm-column-offset($columns) {\n  @media (min-width: $screen-sm-min) {\n    margin-left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-sm-column-push($columns) {\n  @media (min-width: $screen-sm-min) {\n    left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-sm-column-pull($columns) {\n  @media (min-width: $screen-sm-min) {\n    right: percentage(($columns / $grid-columns));\n  }\n}\n\n// Generate the medium columns\n@mixin make-md-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: ($gutter / 2);\n  padding-left: ($gutter / 2);\n\n  @media (min-width: $screen-md-min) {\n    float: left;\n    width: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-md-column-offset($columns) {\n  @media (min-width: $screen-md-min) {\n    margin-left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-md-column-push($columns) {\n  @media (min-width: $screen-md-min) {\n    left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-md-column-pull($columns) {\n  @media (min-width: $screen-md-min) {\n    right: percentage(($columns / $grid-columns));\n  }\n}\n\n// Generate the large columns\n@mixin make-lg-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: ($gutter / 2);\n  padding-left: ($gutter / 2);\n\n  @media (min-width: $screen-lg-min) {\n    float: left;\n    width: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-lg-column-offset($columns) {\n  @media (min-width: $screen-lg-min) {\n    margin-left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-lg-column-push($columns) {\n  @media (min-width: $screen-lg-min) {\n    left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-lg-column-pull($columns) {\n  @media (min-width: $screen-lg-min) {\n    right: percentage(($columns / $grid-columns));\n  }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n  &:before,\n  &:after {\n    display: table; // 2\n    content: \" \"; // 1\n  }\n  &:after {\n    clear: both;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: $headings-font-family;\n  font-weight: $headings-font-weight;\n  line-height: $headings-line-height;\n  color: $headings-color;\n\n  small,\n  .small {\n    font-weight: 400;\n    line-height: 1;\n    color: $headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: $line-height-computed;\n  margin-bottom: ($line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: ($line-height-computed / 2);\n  margin-bottom: ($line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: $font-size-h1; }\nh2, .h2 { font-size: $font-size-h2; }\nh3, .h3 { font-size: $font-size-h3; }\nh4, .h4 { font-size: $font-size-h4; }\nh5, .h5 { font-size: $font-size-h5; }\nh6, .h6 { font-size: $font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 ($line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: $line-height-computed;\n  font-size: floor(($font-size-base * 1.15));\n  font-weight: 300;\n  line-height: 1.4;\n\n  @media (min-width: $screen-sm-min) {\n    font-size: ($font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n  font-size: floor((100% * $font-size-small / $font-size-base));\n}\n\nmark,\n.mark {\n  padding: .2em;\n  background-color: $state-warning-bg;\n}\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n.text-nowrap         { white-space: nowrap; }\n\n// Transformation\n.text-lowercase      { text-transform: lowercase; }\n.text-uppercase      { text-transform: uppercase; }\n.text-capitalize     { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n  color: $text-muted;\n}\n\n@include text-emphasis-variant('.text-primary', $brand-primary);\n\n@include text-emphasis-variant('.text-success', $state-success-text);\n\n@include text-emphasis-variant('.text-info', $state-info-text);\n\n@include text-emphasis-variant('.text-warning', $state-warning-text);\n\n@include text-emphasis-variant('.text-danger', $state-danger-text);\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n}\n@include bg-variant('.bg-primary', $brand-primary);\n\n@include bg-variant('.bg-success', $state-success-bg);\n\n@include bg-variant('.bg-info', $state-info-bg);\n\n@include bg-variant('.bg-warning', $state-warning-bg);\n\n@include bg-variant('.bg-danger', $state-danger-bg);\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: (($line-height-computed / 2) - 1);\n  margin: ($line-height-computed * 2) 0 $line-height-computed;\n  border-bottom: 1px solid $page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: ($line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// [converter] extracted from `.list-unstyled` for libsass compatibility\n@mixin list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n// [converter] extracted as `@mixin list-unstyled` for libsass compatibility\n.list-unstyled {\n  @include list-unstyled;\n}\n\n\n// Inline turns list items into inline-block\n.list-inline {\n  @include list-unstyled;\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-right: 5px;\n    padding-left: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: $line-height-computed;\n}\ndt,\ndd {\n  line-height: $line-height-base;\n}\ndt {\n  font-weight: 700;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n  dd {\n    @include clearfix; // Clear the floated `dt` if an empty `dd` is present\n  }\n\n  @media (min-width: $dl-horizontal-breakpoint) {\n    dt {\n      float: left;\n      width: ($dl-horizontal-offset - 20);\n      clear: left;\n      text-align: right;\n      @include text-overflow;\n    }\n    dd {\n      margin-left: $dl-horizontal-offset;\n    }\n  }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n}\n\n.initialism {\n  font-size: 90%;\n  @extend .text-uppercase;\n}\n\n// Blockquotes\nblockquote {\n  padding: ($line-height-computed / 2) $line-height-computed;\n  margin: 0 0 $line-height-computed;\n  font-size: $blockquote-font-size;\n  border-left: 5px solid $blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: $line-height-base;\n    color: $blockquote-small-color;\n\n    &:before {\n      content: \"\\2014 \\00A0\"; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  text-align: right;\n  border-right: 5px solid $blockquote-border-color;\n  border-left: 0;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: \"\"; }\n    &:after {\n      content: \"\\00A0 \\2014\"; // nbsp, em dash\n    }\n  }\n}\n\n// Addresses\naddress {\n  margin-bottom: $line-height-computed;\n  font-style: normal;\n  line-height: $line-height-base;\n}\n","// Typography\n\n// [converter] $parent hack\n@mixin text-emphasis-variant($parent, $color) {\n  #{$parent} {\n    color: $color;\n  }\n  a#{$parent}:hover,\n  a#{$parent}:focus {\n    color: darken($color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n// [converter] $parent hack\n@mixin bg-variant($parent, $color) {\n  #{$parent} {\n    background-color: $color;\n  }\n  a#{$parent}:hover,\n  a#{$parent}:focus {\n    background-color: darken($color, 10%);\n  }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n@mixin text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","@import '../scss/global/variables';\n\n.wpforms-field input, .wpforms-field-container select, .wpforms-field-container textarea, .form-control, .gform_wrapper input[type=\"email\"], .gform_wrapper input[type=\"date\"], .gform_wrapper input[type=\"datetime\"], .gform_wrapper input[type=\"datetime-local\"], .gform_wrapper input[type=\"month\"], .gform_wrapper input[type=\"number\"], .gform_wrapper input[type=\"password\"], .gform_wrapper input[type=\"search\"], .gform_wrapper input[type=\"tel\"], .gform_wrapper input[type=\"text\"], .gform_wrapper input[type=\"time\"], .gform_wrapper input[type=\"week\"], .gform_wrapper input[type=\"url\"], .gform_wrapper select, .gform_wrapper textarea {\n\tdisplay: block;\n\twidth: 100%;\n\tmax-width: 100%;\n    min-height: 50px;\n    color: $text-color;\n    background-color: white;\n    background-image: none;\n    border: 2px solid $breaker;\n    border-radius: 2px;\n    &:focus {\n    \tborder-color: nth($blue,1);\n    \toutline: 0;\n    }\n}\n.wpforms-field-container, .gform_fields {\n\t.wpforms-field, .gfield {\n\t\tmargin-bottom: 15px;\n\t\tpadding: 10px 0;\n    \tposition: relative;\n\t}\n\tinput.wpforms-error {\n\t\tborder-color: #a94442 !important;\n    \tbox-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n    }\n    label.wpforms-error  {\n    \tdisplay: block;\n\t    margin-top: 5px;\n\t    margin-bottom: 10px;\n\t    color: #a94442;\n\t    font-weight: initial;\n    }\n\tbutton {\n\t\t@include lsx-button-scaffolding();\n\t\t@include lsx-button-colour();\n\t}\n\tul {\n\t\tpadding: 0 !important;\n    \tmargin: 0 !important;\n    \tli {\n\t\t\tlist-style-type: none;\n\t\t\tlabel.wpforms-field-label-inline, label {\n\t\t\t\tfont-weight: initial;\n\t\t\t}\n\t\t}\n\t}\n\tinput[type='checkbox'], input[type='radio'] {\n\t\tdisplay: initial;\n\t    float: left;\n\t    width: initial;\n\t    height: inherit;\n\t    margin-right: 0.5em;\n\t}\n\t.wpforms-field-textarea {\n\t\ttextarea {\n\t\t\theight: initial;\n\t\t}\n\t}\n\t.wpforms-one-half {\n\t    width: 50%;\n\t    float: left;\n\t    padding-right: 1em;\n\t    margin-bottom: 15px;\n\t    &:last-child {\n\t    \tpadding-right: 0;\n\t    }\n\t}\n\t.wpforms-field-file-upload input {\n\t\twidth: initial;\n\t    height: inherit;\n\t    border: none;\n\t    background: none;\n\t    padding: 0;\n\t    margin-bottom: 1em;\n\t}\n\t.wpforms-field-credit-card {\n\t\tselect {\n\t\t\tdisplay: inline;\n    \t\twidth: initial;\n\t\t}\n\t}\n\t.wpforms-field-address {\n\t\tdisplay: inline-block;\n    \twidth: 100%;\n\t}\n\t.wpforms-field-rating-items {\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tspan {\n\t\t\t\tposition: relative;\n\t\t\t    bottom: 10px;\n\t\t\t    margin-right: 5px;\n\t\t\t}\n\t\t}\n\t}\n}\n.wpforms-submit-container {\n\tmargin-top: 1em;\n\tbutton {\n\t\t@include lsx-button-scaffolding();\n\t\t@include lsx-button-colour();\n\t}\n}\n\n.lsx-modal .wpforms-submit-container {\n\tmargin-top: 0;\n}\n\n.form-control, .wpforms-field-container input, .wpforms-field-container button, .wpforms-field-container select, .wpforms-field-container textarea {\n\t@extend %lsx-form-field;\n}\n\n.caldera-form-page { padding: 2em; }\n\n.caldera-grid {\n\t.breadcrumb {\n\t\tlist-style: none;\n\t\t@extend %lsx-tabs;\n\t}\n}\n\n/** Gravity Forms */\n.wpforms-field-container .wpforms-field, .wpforms-field-container .gfield, .gform_fields .wpforms-field, .gform_fields .gfield {\n    margin-bottom: 0px;\n    padding: 5px 0;\n    position: relative;\n}\n\n.gform_wrapper form {\n\tmargin-bottom: 0;\n}\n\n.gform_wrapper ul {\n\t@extend .list-unstyled;\n}\n\n.gform_wrapper li {\n\t@extend .form-group;\n}\n\n.gform_wrapper .gfield_required {\n\tpadding-left: 1px;\n\tcolor: $red-accent;\n}\n\n.gform_wrapper input[type=\"email\"],\n.gform_wrapper input[type=\"date\"],\n.gform_wrapper input[type=\"datetime\"],\n.gform_wrapper input[type=\"datetime-local\"],\n.gform_wrapper input[type=\"month\"],\n.gform_wrapper input[type=\"number\"],\n.gform_wrapper input[type=\"password\"],\n.gform_wrapper input[type=\"search\"],\n.gform_wrapper input[type=\"tel\"],\n.gform_wrapper input[type=\"text\"],\n.gform_wrapper input[type=\"time\"],\n.gform_wrapper input[type=\"week\"],\n.gform_wrapper input[type=\"url\"],\n.gform_wrapper select,\n.gform_wrapper textarea {\n\t@extend .form-control;\n\tbox-shadow: none !important;\n\ttransition: all 150ms ease !important;\n\n\t&:focus {\n\t\t@extend %lsx-form-field;\n\t\tborder-width: 1px;\n    \tbox-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(65,138,208,0.6) !important;\n\t}\n\t&::placeholder {\n\t\tcolor: $breaker;\n\t\tfont-weight: 600;\n\t}\n}\n\n.gform_wrapper .button, .gform_wrapper button {\n\t@extend .btn;\n\t@extend .btn-primary;\n\n\tspan {\n\t\tcolor: white;\n\t}\n}\n\n.gform_wrapper .gfield_error {\n\t.gfield_label {\n\t\t@extend .alert-danger;\n\t\tbackground-color: transparent;\n\t}\n\t.ginput_container {\n\t\tinput,\n\t\tselect,\n\t\ttextarea {\n\t\t\tborder-color: #a94442;\n\t\t\tbox-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\n\t\t\tbackground-color: white;\n\t\t\t&:active, &:focus {\n\t\t\t\tborder-color: #a94442;\n\t\t\t\tbox-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483 !important;\n\t\t\t}\n\t\t}\n\t}\n\t.alert-danger, .gfield_label {\n\t\tbackground-color: transparent;\n\t}\n\n\tinput,\n\tselect,\n\ttextarea {\n\t\t@extend .alert-danger;\n\t\tborder-color: #cc0000;\n\t}\n}\n\n.validation_error {\n\t@extend .alert;\n\t@extend .alert-danger;\n}\n\n.validation_message {\n\tdisplay: none;\n}\n\n@media screen and (max-width: 768px) {\n\t.gform_wrapper button, .wpforms-submit-container button {\n\t\twidth: 100%;\n\t}\n}\n\n#primary {\n\t.wpforms-container {\n\t\t.wpforms-field-description {\n\t\t\tcolor: nth($blue,1);\n\t\t}\n\t\tinput[type=checkbox],\n\t\tinput[type=radio] {\n\t\t\twidth: auto;\n\t\t\tfloat: initial;\n\t\t\tmin-height: auto;\n\t\t}\n\t}\n}\n\n.wpforms-field-pagebreak {\n\tmargin-top: 3em;\n\t.wpforms-page-button.wpforms-page-prev {\n\t\tmargin-right: 3em;\n\t}\n}\n\n.wpforms-field.wpforms-field-file-upload {\n\tlabel {\n\t\tborder-radius: 3px;\n\t\tcolor: $text-color;\n\t\tcursor: pointer;\n\t\tdisplay: inline-block;\n\t\tfont-weight: 700;\n\t\tpadding-left: 20px;\n\t\tpadding-right: 20px;\n\t\ttransition: background-color 0.3s;\n\t\tbackground-color: nth($gray,1);\n\t\tbox-shadow: 2px 2px 0 0 nth($gray,2);\n\t\t&:hover {\n\t\t\tbackground-color: nth($gray,2);\n\t\t}\n\t}\n\tinput[type=\"file\"] {\n\t\tborder: 0;\n\t\tclip: rect(0, 0, 0, 0);\n\t\theight: 1px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twhite-space: nowrap;\n\t\twidth: 1px;\n\t}\n}\n","@mixin lsx-link-colour($color: nth($orange, 1), $hover: nth($orange, 2)) {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tcolor: $color;\n\t}\n\n\t&:hover,\n\t&:hover:active,\n\t&:focus {\n\t\tcolor: $hover;\n\t}\n}\n\n@mixin lsx-button-colour(\n\t$color: #fff,\n\t$color-hover: #fff,\n\t$bg: nth($blue, 1),\n\t$bg-hover: nth($blue, 3),\n\t$shadow: darken(nth($blue, 1), 15%)\n) {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tbackground-color: $bg;\n\t\tbox-shadow: 2px 2px 0 0 $shadow;\n\t\tcolor: $color;\n\t}\n\n\t&:hover,\n\t&:hover:active,\n\t&:focus {\n\t\tbackground-color: $bg-hover;\n\t\tcolor: $color-hover;\n\t}\n\n\t&:active {\n\t\tleft: 2px;\n\t\ttop: 2px;\n\t\tbox-shadow: 0 0 0 0 $shadow;\n\t}\n}\n",".btn {\n\t@include lsx-button-scaffolding();\n}\n\n#respond {\n\t& > .comment-form {\n\t\tinput[type=\"submit\"] {\n\t\t\t@include lsx-button-scaffolding();\n\t\t}\n\t}\n}\n\n.btn-md {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tfont-size: 12px;\n\t\theight: auto;\n\t\tpadding: 10px 20px;\n\t}\n}\n\n.caldera-forms-modal {\n\t@include lsx-button-scaffolding();\n\t@include lsx-button-colour();\n}\n\n@include custom-buttons-colours();\n\n@include custom-cta-buttons-colours();\n\n@include custom-secondary-buttons-colours();\n\n@include custom-tertiary-buttons-colours();\n",".entry-content-asset {\n\tdisplay: block;\n\theight: 0;\n\tmargin-bottom: $lsx-gap;\n\toverflow: hidden;\n\tpadding: 0 0 56.25%;\n\tposition: relative;\n\n\t& > iframe {\n\t\tborder: 0;\n\t\tbottom: 0;\n\t\theight: 100%;\n\t\tleft: 0;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\twidth: 100%;\n\t}\n}\n// .is-type-wp-embed {\n// \t.entry-content-asset {\n// \t\tpadding: 0 0 100%;\n// \t}\n// }\n","body.modal-open {\n\tdiv.modal-backdrop { z-index: 2049 !important; }\n}\n\n.modal {\n\tz-index: 2050;\n\n\t.modal-dialog {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tmin-height: calc(100vh - 20px);\n\t\tpadding-right: 14px;\n\t\toverflow: auto;\n\n\t\t@include media('>=phone') {\n\t\t\tmin-height: calc(100vh - 60px);\n\t\t}\n\t}\n\n\t.modal-content {\n\t\tborder-radius: 0;\n\t\tborder-style: solid;\n\t\tborder-width: 6px;\n\t\tpadding: 20px;\n\t}\n\n\t.modal-header {\n\t\tborder-bottom: 0;\n\t\toverflow-x: hidden;\n\t\tpadding: 0 0 20px 0;\n\t}\n\n\t.modal-body {\n\t\toverflow-x: hidden;\n\t\tpadding: 0;\n\t}\n\n\t.close {\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\theight: 32px;\n\t\topacity: 1;\n\t\tposition: absolute;\n\t\tright: -14px;\n\t\ttop: -14px;\n\t\twidth: 32px;\n\t\tz-index: 2;\n\n\t\t&:hover { opacity: 1; }\n\t}\n}\n\n// Caldera Forms\n\n.remodal-wrapper {\n\tpadding: 32px 10px 0 !important;\n\n\t// .modal-dialog {\n\t// }\n\n\t.remodal {\n\t\tborder-radius: 0;\n\t\tborder-style: solid;\n\t\tborder-width: 6px;\n\t\tpadding: 20px;\n\t}\n\n\t// .modal-header {\n\t// }\n\n\t.caldera-modal-body {\n\t\toverflow-x: hidden;\n\t\tpadding: 0;\n\t}\n\n\t.modal-title { margin: 0 0 20px 0; }\n\n\t.remodal-close {\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\theight: 32px;\n\t\topacity: 1;\n\t\tposition: absolute;\n\t\tright: -14px;\n\t\ttop: -14px;\n\t\twidth: 32px;\n\t\tz-index: 2;\n\n\t\t&:hover { opacity: 1; }\n\n\t\t&:before {\n\t\t\tline-height: 29px;\n\t\t\twidth: 29px;\n\t\t}\n\t}\n}\n",".gallery {\n\t.gallery-item {\n\t\tmargin-bottom: 2.4rem;\n\t\tmargin-top: 0 !important;\n\t\tpadding: 0 5px;\n\t}\n\n\timg { border: none !important; }\n\n\t.gallery-caption {\n\t\tfont-size: 13px;\n\t\tmargin: 1.2rem auto 0 !important;\n\t\tmax-width: 150px;\n\t}\n}\n",".slick-lightbox-close {\n\tright: 32px;\n\ttop: 47px;\n}\n\n.gallery,\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\tbackground: transparent;\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tfont: 0/0 a;\n\t\theight: 4rem;\n\t\tmargin-top: calc((2.25rem - 17px) / 2);\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\ttext-shadow: none;\n\t\ttop: 50%;\n\t\ttransform: translateY(-50%);\n\t\ttransition: border 300ms ease;\n\t\twidth: 4rem;\n\t\tz-index: 3;\n\n\t\t&:before {\n\t\t\tdisplay: block;\n\t\t\tfont-family: 'FontAwesome';\n\t\t\tfont-size: 3rem;\n\t\t\tline-height: 1;\n\t\t\tposition: absolute;\n\t\t\ttext-rendering: auto;\n\t\t\ttop: 47%;\n\t\t\ttransform: translateY(-50%);\n\t\t\ttransition: color 300ms ease;\n\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t}\n\n\t\t&.slick-disabled { cursor: not-allowed; }\n\n\t\t&.slick-prev {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f104';\n\t\t\t\tleft: 1.1rem;\n\t\t\t}\n\t\t}\n\n\t\t&.slick-next {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f105';\n\t\t\t\tleft: 1.5rem;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.gallery {\n\t.slick-dots:not(.dropdown-menu) {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\theight: auto;\n\t\tjustify-content: center;\n\t\tlist-style: none;\n\t\tmargin: 2rem 0 0;\n\t\tpadding: 0;\n\n\t\t& > li {\n\t\t\tline-height: 1;\n\t\t\tpadding: 5px;\n\n\t\t\t@include media('>=tablet') { padding: 0 7.5px; }\n\n\t\t\t& > button {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-style: solid;\n\t\t\t\tborder-width: 1px;\n\t\t\t\tfont: 0/0 a;\n\t\t\t\theight: 12px;\n\t\t\t\ttransition: all 300ms ease-in-out;\n\t\t\t\twidth: 4rem;\n\n\t\t\t\t@include media('>=tablet') { height: 6px; }\n\t\t\t}\n\t\t}\n\t}\n\n\t.slick-arrow {\n\t\t&.slick-prev { left: -4rem; }\n\t\t&.slick-next { right: -4rem; }\n\t}\n}\n\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\topacity: .75;\n\n\t\t&:hover { opacity: 1; }\n\t}\n}\n\n.slick-lightbox-slick-caption { display: inline-block; }\n"]}