From 11a9a98edc75532de6f8df308e7956025a82165f Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Wed, 23 Feb 2022 18:16:21 +0530 Subject: [PATCH 01/16] add footer and updated theme import --- razzle.extend.js | 23 + .../volto/components/theme/Footer/Footer.jsx | 101 + .../volto/components/theme/Header/Header.jsx | 80 + theme/eea/assets/images/EEA_Logo_Vertical.png | Bin 0 -> 8359 bytes .../assets/images/Footer/EEA-Logo-white.svg | 9 + theme/eea/assets/images/Footer/EEALogo.png | Bin 0 -> 11408 bytes theme/eea/assets/images/Footer/EIONETLogo.png | Bin 0 -> 5669 bytes theme/eea/assets/images/Footer/EULogo.png | Bin 0 -> 2910 bytes .../assets/images/Footer/Extras/Group-1.svg | 63 + .../assets/images/Footer/Extras/Group-154.svg | 43 + .../assets/images/Footer/Extras/Group-2.svg | 48 + .../assets/images/Footer/Extras/Group-3.svg | 77 + .../assets/images/Footer/Extras/Group-4.svg | 40 + .../assets/images/Footer/Extras/Group-5.svg | 20 + .../assets/images/Footer/Extras/Group-95.svg | 23 + .../assets/images/Footer/Extras/Group-96.svg | 62 + .../assets/images/Footer/Extras/Group-98.svg | 37 + .../eea/assets/images/Footer/Extras/Group.svg | 47 + .../eea/assets/images/Footer/Extras/Logo1.png | Bin 0 -> 1742 bytes .../assets/images/Footer/Extras/Logo10.png | Bin 0 -> 2086 bytes .../eea/assets/images/Footer/Extras/Logo2.png | Bin 0 -> 1658 bytes .../eea/assets/images/Footer/Extras/Logo3.png | Bin 0 -> 1392 bytes .../eea/assets/images/Footer/Extras/Logo4.png | Bin 0 -> 1674 bytes .../eea/assets/images/Footer/Extras/Logo5.png | Bin 0 -> 1294 bytes .../eea/assets/images/Footer/Extras/Logo6.png | Bin 0 -> 1655 bytes .../eea/assets/images/Footer/Extras/Logo7.png | Bin 0 -> 1800 bytes .../eea/assets/images/Footer/Extras/Logo8.png | Bin 0 -> 1800 bytes .../eea/assets/images/Footer/Extras/Logo9.png | Bin 0 -> 2104 bytes .../images/Footer/Extras/abstract-visual.svg | 32 + theme/eea/assets/images/Footer/Vector1.png | Bin 0 -> 54428 bytes theme/eea/assets/images/Footer/Vector2.png | Bin 0 -> 32447 bytes theme/eea/assets/images/Header/EeaLogo.png | Bin 0 -> 7568 bytes theme/eea/assets/images/Header/Vector.png | Bin 0 -> 438 bytes theme/eea/assets/images/Header/close.png | Bin 0 -> 559 bytes theme/eea/assets/images/Header/down-arrow.png | Bin 0 -> 224 bytes theme/eea/assets/images/Header/eea-logo.svg | 14 + theme/eea/assets/images/Header/eea.png | Bin 0 -> 691 bytes theme/eea/assets/images/Header/eeaIcon.png | Bin 0 -> 3802 bytes theme/eea/assets/images/Header/globeIcon.png | Bin 0 -> 805 bytes .../images/Header/hamburgerMenuIcon.png | Bin 0 -> 363 bytes .../assets/images/Header/menu-left-arrow.svg | 3 + theme/eea/assets/images/Header/search.png | Bin 0 -> 754 bytes theme/eea/assets/images/Header/searchIcon.png | Bin 0 -> 1494 bytes theme/eea/assets/images/arrow-down.svg | 10 + theme/eea/assets/images/banner.png | Bin 0 -> 1010663 bytes theme/eea/assets/images/eea-logo.png | Bin 0 -> 3793 bytes theme/eea/assets/images/eea_icon.png | Bin 0 -> 5327 bytes theme/eea/assets/images/europe-flag.svg | 4 + theme/eea/assets/images/home-icon.svg | 3 + theme/eea/assets/images/mega-menu-arrow.svg | 3 + theme/eea/collections/breadcrumb.overrides | 55 + theme/eea/collections/breadcrumb.variables | 49 + theme/eea/collections/form.overrides | 123 + theme/eea/collections/form.variables | 196 + theme/eea/collections/grid.overrides | 468 ++ theme/eea/collections/grid.variables | 104 + theme/eea/collections/menu.overrides | 542 ++ theme/eea/collections/menu.variables | 466 ++ theme/eea/collections/message.overrides | 25 + theme/eea/collections/message.variables | 143 + theme/eea/collections/table.overrides | 84 + theme/eea/collections/table.variables | 251 + theme/eea/definitions/elements/icon.less | 499 ++ theme/eea/elements/button.overrides | 215 + theme/eea/elements/button.variables | 391 ++ theme/eea/elements/container.overrides | 97 + theme/eea/elements/container.variables | 63 + theme/eea/elements/divider.overrides | 17 + theme/eea/elements/divider.variables | 53 + theme/eea/elements/flag.overrides | 1235 ++++ theme/eea/elements/flag.variables | 13 + theme/eea/elements/header.overrides | 205 + theme/eea/elements/header.variables | 151 + theme/eea/elements/icon.overrides | 5589 +++++++++++++++++ theme/eea/elements/icon.variables | 95 + theme/eea/elements/image.overrides | 3 + theme/eea/elements/image.variables | 44 + theme/eea/elements/input.overrides | 177 + theme/eea/elements/input.variables | 104 + theme/eea/elements/label.overrides | 19 + theme/eea/elements/label.variables | 262 + theme/eea/elements/list.overrides | 24 + theme/eea/elements/list.variables | 230 + theme/eea/elements/loader.overrides | 3 + theme/eea/elements/loader.variables | 73 + theme/eea/elements/placeholder.overrides | 3 + theme/eea/elements/placeholder.variables | 55 + theme/eea/elements/rail.overrides | 3 + theme/eea/elements/rail.variables | 34 + theme/eea/elements/reveal.overrides | 3 + theme/eea/elements/reveal.variables | 18 + theme/eea/elements/segment.overrides | 8 + theme/eea/elements/segment.variables | 154 + theme/eea/elements/step.overrides | 18 + theme/eea/elements/step.variables | 130 + theme/eea/extras/banner.less | 121 + theme/eea/extras/banner.variables | 53 + theme/eea/extras/blockquote.less | 54 + theme/eea/extras/blockquote.variables | 27 + theme/eea/extras/custom.overrides | 0 theme/eea/extras/custom.variables | 0 theme/eea/extras/footer.less | 263 + theme/eea/extras/footer.variables | 104 + theme/eea/extras/header.less | 1094 ++++ theme/eea/extras/header.variables | 52 + theme/eea/extras/inpageNavigation.less | 52 + theme/eea/extras/inpageNavigation.variables | 15 + theme/eea/extras/main.overrides | 31 + theme/eea/extras/main.variables | 33 + theme/eea/extras/pullquote.less | 48 + theme/eea/extras/pullquote.variables | 24 + theme/eea/extras/select.overrides | 0 theme/eea/extras/select.variables | 0 theme/eea/extras/timeline.less | 203 + theme/eea/extras/timeline.variables | 21 + theme/eea/globals/reset.overrides | 450 ++ theme/eea/globals/reset.variables | 3 + theme/eea/globals/site.overrides | 22 + theme/eea/globals/site.variables | 1116 ++++ theme/eea/modules/accordion.overrides | 58 + theme/eea/modules/accordion.variables | 112 + theme/eea/modules/chatroom.overrides | 3 + theme/eea/modules/chatroom.variables | 3 + theme/eea/modules/checkbox.overrides | 85 + theme/eea/modules/checkbox.variables | 194 + theme/eea/modules/dimmer.overrides | 3 + theme/eea/modules/dimmer.variables | 58 + theme/eea/modules/dropdown.overrides | 115 + theme/eea/modules/dropdown.variables | 385 ++ theme/eea/modules/embed.overrides | 3 + theme/eea/modules/embed.variables | 53 + theme/eea/modules/modal.overrides | 3 + theme/eea/modules/modal.variables | 193 + theme/eea/modules/nag.overrides | 3 + theme/eea/modules/nag.variables | 74 + theme/eea/modules/popup.overrides | 3 + theme/eea/modules/popup.variables | 140 + theme/eea/modules/progress.overrides | 3 + theme/eea/modules/progress.variables | 113 + theme/eea/modules/rating.overrides | 74 + theme/eea/modules/rating.variables | 103 + theme/eea/modules/search.overrides | 3 + theme/eea/modules/search.variables | 163 + theme/eea/modules/shape.overrides | 3 + theme/eea/modules/shape.variables | 40 + theme/eea/modules/sidebar.overrides | 3 + theme/eea/modules/sidebar.variables | 45 + theme/eea/modules/sticky.overrides | 3 + theme/eea/modules/sticky.variables | 7 + theme/eea/modules/tab.overrides | 60 + theme/eea/modules/tab.variables | 15 + theme/eea/modules/transition.overrides | 1087 ++++ theme/eea/modules/transition.variables | 10 + theme/eea/modules/video.overrides | 3 + theme/eea/modules/video.variables | 16 + theme/eea/views/ad.overrides | 3 + theme/eea/views/ad.variables | 13 + theme/eea/views/card.overrides | 3 + theme/eea/views/card.variables | 219 + theme/eea/views/comment.overrides | 3 + theme/eea/views/comment.variables | 98 + theme/eea/views/feed.overrides | 3 + theme/eea/views/feed.variables | 141 + theme/eea/views/item.overrides | 8 + theme/eea/views/item.variables | 157 + theme/eea/views/statistic.overrides | 14 + theme/eea/views/statistic.variables | 105 + theme/theme.config | 110 + 168 files changed, 21138 insertions(+) create mode 100644 razzle.extend.js create mode 100644 src/customizations/volto/components/theme/Footer/Footer.jsx create mode 100644 src/customizations/volto/components/theme/Header/Header.jsx create mode 100644 theme/eea/assets/images/EEA_Logo_Vertical.png create mode 100644 theme/eea/assets/images/Footer/EEA-Logo-white.svg create mode 100644 theme/eea/assets/images/Footer/EEALogo.png create mode 100644 theme/eea/assets/images/Footer/EIONETLogo.png create mode 100644 theme/eea/assets/images/Footer/EULogo.png create mode 100644 theme/eea/assets/images/Footer/Extras/Group-1.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-154.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-2.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-3.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-4.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-5.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-95.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-96.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group-98.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Group.svg create mode 100644 theme/eea/assets/images/Footer/Extras/Logo1.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo10.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo2.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo3.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo4.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo5.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo6.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo7.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo8.png create mode 100644 theme/eea/assets/images/Footer/Extras/Logo9.png create mode 100644 theme/eea/assets/images/Footer/Extras/abstract-visual.svg create mode 100644 theme/eea/assets/images/Footer/Vector1.png create mode 100644 theme/eea/assets/images/Footer/Vector2.png create mode 100644 theme/eea/assets/images/Header/EeaLogo.png create mode 100644 theme/eea/assets/images/Header/Vector.png create mode 100644 theme/eea/assets/images/Header/close.png create mode 100644 theme/eea/assets/images/Header/down-arrow.png create mode 100644 theme/eea/assets/images/Header/eea-logo.svg create mode 100644 theme/eea/assets/images/Header/eea.png create mode 100644 theme/eea/assets/images/Header/eeaIcon.png create mode 100644 theme/eea/assets/images/Header/globeIcon.png create mode 100644 theme/eea/assets/images/Header/hamburgerMenuIcon.png create mode 100644 theme/eea/assets/images/Header/menu-left-arrow.svg create mode 100644 theme/eea/assets/images/Header/search.png create mode 100644 theme/eea/assets/images/Header/searchIcon.png create mode 100644 theme/eea/assets/images/arrow-down.svg create mode 100644 theme/eea/assets/images/banner.png create mode 100644 theme/eea/assets/images/eea-logo.png create mode 100644 theme/eea/assets/images/eea_icon.png create mode 100644 theme/eea/assets/images/europe-flag.svg create mode 100644 theme/eea/assets/images/home-icon.svg create mode 100644 theme/eea/assets/images/mega-menu-arrow.svg create mode 100644 theme/eea/collections/breadcrumb.overrides create mode 100644 theme/eea/collections/breadcrumb.variables create mode 100644 theme/eea/collections/form.overrides create mode 100644 theme/eea/collections/form.variables create mode 100644 theme/eea/collections/grid.overrides create mode 100644 theme/eea/collections/grid.variables create mode 100644 theme/eea/collections/menu.overrides create mode 100644 theme/eea/collections/menu.variables create mode 100644 theme/eea/collections/message.overrides create mode 100644 theme/eea/collections/message.variables create mode 100644 theme/eea/collections/table.overrides create mode 100644 theme/eea/collections/table.variables create mode 100644 theme/eea/definitions/elements/icon.less create mode 100644 theme/eea/elements/button.overrides create mode 100644 theme/eea/elements/button.variables create mode 100644 theme/eea/elements/container.overrides create mode 100644 theme/eea/elements/container.variables create mode 100644 theme/eea/elements/divider.overrides create mode 100644 theme/eea/elements/divider.variables create mode 100644 theme/eea/elements/flag.overrides create mode 100644 theme/eea/elements/flag.variables create mode 100644 theme/eea/elements/header.overrides create mode 100644 theme/eea/elements/header.variables create mode 100644 theme/eea/elements/icon.overrides create mode 100644 theme/eea/elements/icon.variables create mode 100644 theme/eea/elements/image.overrides create mode 100644 theme/eea/elements/image.variables create mode 100644 theme/eea/elements/input.overrides create mode 100644 theme/eea/elements/input.variables create mode 100644 theme/eea/elements/label.overrides create mode 100644 theme/eea/elements/label.variables create mode 100644 theme/eea/elements/list.overrides create mode 100644 theme/eea/elements/list.variables create mode 100644 theme/eea/elements/loader.overrides create mode 100644 theme/eea/elements/loader.variables create mode 100644 theme/eea/elements/placeholder.overrides create mode 100644 theme/eea/elements/placeholder.variables create mode 100644 theme/eea/elements/rail.overrides create mode 100644 theme/eea/elements/rail.variables create mode 100644 theme/eea/elements/reveal.overrides create mode 100644 theme/eea/elements/reveal.variables create mode 100644 theme/eea/elements/segment.overrides create mode 100644 theme/eea/elements/segment.variables create mode 100644 theme/eea/elements/step.overrides create mode 100644 theme/eea/elements/step.variables create mode 100644 theme/eea/extras/banner.less create mode 100644 theme/eea/extras/banner.variables create mode 100644 theme/eea/extras/blockquote.less create mode 100644 theme/eea/extras/blockquote.variables create mode 100644 theme/eea/extras/custom.overrides create mode 100644 theme/eea/extras/custom.variables create mode 100644 theme/eea/extras/footer.less create mode 100644 theme/eea/extras/footer.variables create mode 100644 theme/eea/extras/header.less create mode 100644 theme/eea/extras/header.variables create mode 100644 theme/eea/extras/inpageNavigation.less create mode 100644 theme/eea/extras/inpageNavigation.variables create mode 100644 theme/eea/extras/main.overrides create mode 100644 theme/eea/extras/main.variables create mode 100644 theme/eea/extras/pullquote.less create mode 100644 theme/eea/extras/pullquote.variables create mode 100644 theme/eea/extras/select.overrides create mode 100644 theme/eea/extras/select.variables create mode 100644 theme/eea/extras/timeline.less create mode 100644 theme/eea/extras/timeline.variables create mode 100644 theme/eea/globals/reset.overrides create mode 100644 theme/eea/globals/reset.variables create mode 100644 theme/eea/globals/site.overrides create mode 100644 theme/eea/globals/site.variables create mode 100644 theme/eea/modules/accordion.overrides create mode 100644 theme/eea/modules/accordion.variables create mode 100644 theme/eea/modules/chatroom.overrides create mode 100644 theme/eea/modules/chatroom.variables create mode 100644 theme/eea/modules/checkbox.overrides create mode 100644 theme/eea/modules/checkbox.variables create mode 100644 theme/eea/modules/dimmer.overrides create mode 100644 theme/eea/modules/dimmer.variables create mode 100644 theme/eea/modules/dropdown.overrides create mode 100644 theme/eea/modules/dropdown.variables create mode 100644 theme/eea/modules/embed.overrides create mode 100644 theme/eea/modules/embed.variables create mode 100644 theme/eea/modules/modal.overrides create mode 100644 theme/eea/modules/modal.variables create mode 100644 theme/eea/modules/nag.overrides create mode 100644 theme/eea/modules/nag.variables create mode 100644 theme/eea/modules/popup.overrides create mode 100644 theme/eea/modules/popup.variables create mode 100644 theme/eea/modules/progress.overrides create mode 100644 theme/eea/modules/progress.variables create mode 100644 theme/eea/modules/rating.overrides create mode 100644 theme/eea/modules/rating.variables create mode 100644 theme/eea/modules/search.overrides create mode 100644 theme/eea/modules/search.variables create mode 100644 theme/eea/modules/shape.overrides create mode 100644 theme/eea/modules/shape.variables create mode 100644 theme/eea/modules/sidebar.overrides create mode 100644 theme/eea/modules/sidebar.variables create mode 100644 theme/eea/modules/sticky.overrides create mode 100644 theme/eea/modules/sticky.variables create mode 100644 theme/eea/modules/tab.overrides create mode 100644 theme/eea/modules/tab.variables create mode 100644 theme/eea/modules/transition.overrides create mode 100644 theme/eea/modules/transition.variables create mode 100644 theme/eea/modules/video.overrides create mode 100644 theme/eea/modules/video.variables create mode 100644 theme/eea/views/ad.overrides create mode 100644 theme/eea/views/ad.variables create mode 100644 theme/eea/views/card.overrides create mode 100644 theme/eea/views/card.variables create mode 100644 theme/eea/views/comment.overrides create mode 100644 theme/eea/views/comment.variables create mode 100644 theme/eea/views/feed.overrides create mode 100644 theme/eea/views/feed.variables create mode 100644 theme/eea/views/item.overrides create mode 100644 theme/eea/views/item.variables create mode 100644 theme/eea/views/statistic.overrides create mode 100644 theme/eea/views/statistic.variables create mode 100644 theme/theme.config diff --git a/razzle.extend.js b/razzle.extend.js new file mode 100644 index 00000000..ac3824d9 --- /dev/null +++ b/razzle.extend.js @@ -0,0 +1,23 @@ +const path = require('path'); +const plugins = (defaultPlugins) => { + return defaultPlugins; +}; +const modify = (config, { target, dev }, webpack) => { + const themeConfigPath = `${__dirname}/theme/theme.config`; + config.resolve.alias['../../theme.config$'] = themeConfigPath; + config.resolve.alias['../../theme.config'] = themeConfigPath; + const projectRootPath = path.resolve('.'); + const themeLessPath = `${projectRootPath}/node_modules/@eeacms/volto-eea-design-system/theme`; + const semanticLessPath = `${projectRootPath}/node_modules/semantic-ui-less`; + const hasDesignSystemInstalled = config.resolve.alias['eea-volto-themes']; + config.resolve.alias['eea-volto-theme-folder'] = hasDesignSystemInstalled + ? themeLessPath + : semanticLessPath; + + return config; +}; + +module.exports = { + plugins, + modify, +}; diff --git a/src/customizations/volto/components/theme/Footer/Footer.jsx b/src/customizations/volto/components/theme/Footer/Footer.jsx new file mode 100644 index 00000000..ea7b01af --- /dev/null +++ b/src/customizations/volto/components/theme/Footer/Footer.jsx @@ -0,0 +1,101 @@ +/** + * Footer component. + * @module components/theme/Footer/Footer + */ + +import React from 'react'; +import EEAFooter from '@eeacms/volto-eea-design-system/ui/Footer/Footer'; +import Logo1 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group.svg'; +import Logo2 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-3.svg'; +import Logo3 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-154.svg'; +import Logo4 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-95.svg'; +import Logo5 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-2.svg'; +import Logo6 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-98.svg'; +import Logo7 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-5.svg'; +import Logo8 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-96.svg'; +import Logo9 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-4.svg'; +import Logo10 from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/Footer/Extras/Group-1.svg'; + +const Footer = (props) => { + const defaultProps = { + header: 'The EEA also contributes to', + actions: [ + { + link: '/#', + title: 'CMS Login', + copy: false, + }, + { + link: '/#', + title: 'Sitemap', + copy: false, + }, + { + link: '/#', + title: 'Privacy', + copy: false, + }, + { + link: '/#', + title: 'Copyright', + copy: true, + }, + ], + sites: [ + { link: '/#', src: Logo1, alt: 'Biodiversity' }, + { link: '/#', src: Logo2, alt: 'Climate and energy in the EU' }, + { link: '/#', src: Logo3, alt: 'Copernicus in situ' }, + { + link: '/#', + src: Logo4, + alt: 'Information platform for chemical monitoring', + }, + { link: '/#', src: Logo5, alt: 'WISE freshwater' }, + { link: '/#', src: Logo6, alt: 'Forest information system for europe' }, + { link: '/#', src: Logo7, alt: 'Climate adapt' }, + { link: '/#', src: Logo8, alt: 'Copernicus land monitoring service' }, + { link: '/#', src: Logo9, alt: 'European industrial emissions portal' }, + { link: '/#', src: Logo10, alt: 'WISE marine' }, + ], + social: [ + { + name: 'twitter', + link: '/#', + }, + { + name: 'facebook', + link: '/#', + }, + { + name: 'linkedin', + link: '/#', + }, + { + name: 'youtube', + link: '/#', + }, + { + name: 'rss', + link: '/#', + }, + ], + contacts: { + header: 'Contact Us', + contacts: [ + { + icon: 'comment outline', + text: 'Ask your question', + }, + { + icon: 'envelope outline', + text: 'Sign up to our newsletter', + }, + ], + address: 'Kongens Nytorv 6 1050 Copenhagen K (+45) 33 36 71 00', + }, + ...props, + }; + return ; +}; + +export default Footer; diff --git a/src/customizations/volto/components/theme/Header/Header.jsx b/src/customizations/volto/components/theme/Header/Header.jsx new file mode 100644 index 00000000..491f92d2 --- /dev/null +++ b/src/customizations/volto/components/theme/Header/Header.jsx @@ -0,0 +1,80 @@ +/** + * Header component. + * @module components/theme/Header/Header + */ + +import React, { Component } from 'react'; +import { Container, Segment } from 'semantic-ui-react'; +import PropTypes from 'prop-types'; +import { connect } from 'react-redux'; + +import { + Anontools, + LanguageSelector, + Logo, + Navigation, + SearchWidget, +} from '@plone/volto/components'; + +/** + * Header component class. + * @class Header + * @extends Component + */ +class Header extends Component { + /** + * Property types. + * @property {Object} propTypes Property types. + * @static + */ + static propTypes = { + token: PropTypes.string, + pathname: PropTypes.string.isRequired, + }; + + /** + * Default properties. + * @property {Object} defaultProps Default properties. + * @static + */ + static defaultProps = { + token: null, + }; + + /** + * Render method. + * @method render + * @returns {string} Markup for the component. + */ + render() { + return ( + + +
+
+
+ +
+ +
+
+ + {!this.props.token && ( +
+ +
+ )} +
+ +
+
+
+
+
+ ); + } +} + +export default connect((state) => ({ + token: state.userSession.token, +}))(Header); diff --git a/theme/eea/assets/images/EEA_Logo_Vertical.png b/theme/eea/assets/images/EEA_Logo_Vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..6e94c682cb27140e29ad7d006b9b82dd6924fa52 GIT binary patch literal 8359 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 literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Footer/EEA-Logo-white.svg b/theme/eea/assets/images/Footer/EEA-Logo-white.svg new file mode 100644 index 00000000..c00e89bf --- /dev/null +++ b/theme/eea/assets/images/Footer/EEA-Logo-white.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/EEALogo.png b/theme/eea/assets/images/Footer/EEALogo.png new file mode 100644 index 0000000000000000000000000000000000000000..b287cc5216f7a57eadfe3806e50f6b3ba15e5841 GIT binary patch literal 11408 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 IM6N<$g3|qe>;M1& literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Footer/Extras/Group-1.svg b/theme/eea/assets/images/Footer/Extras/Group-1.svg new file mode 100644 index 00000000..3664141d --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-1.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-154.svg b/theme/eea/assets/images/Footer/Extras/Group-154.svg new file mode 100644 index 00000000..c04a3acf --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-154.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-2.svg b/theme/eea/assets/images/Footer/Extras/Group-2.svg new file mode 100644 index 00000000..4ab1c27d --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-2.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-3.svg b/theme/eea/assets/images/Footer/Extras/Group-3.svg new file mode 100644 index 00000000..334a82f8 --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-3.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-4.svg b/theme/eea/assets/images/Footer/Extras/Group-4.svg new file mode 100644 index 00000000..2af14fd9 --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-4.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-5.svg b/theme/eea/assets/images/Footer/Extras/Group-5.svg new file mode 100644 index 00000000..068b6e8f --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-5.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-95.svg b/theme/eea/assets/images/Footer/Extras/Group-95.svg new file mode 100644 index 00000000..9286959f --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-95.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-96.svg b/theme/eea/assets/images/Footer/Extras/Group-96.svg new file mode 100644 index 00000000..bc2f5e71 --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-96.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group-98.svg b/theme/eea/assets/images/Footer/Extras/Group-98.svg new file mode 100644 index 00000000..be810526 --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group-98.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Group.svg b/theme/eea/assets/images/Footer/Extras/Group.svg new file mode 100644 index 00000000..1484afb6 --- /dev/null +++ b/theme/eea/assets/images/Footer/Extras/Group.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Extras/Logo1.png b/theme/eea/assets/images/Footer/Extras/Logo1.png new file mode 100644 index 0000000000000000000000000000000000000000..33bcd4002c881a8a92f54bf3dc325dbcd6c42137 GIT binary patch literal 1742 zcmV;<1~K`GP)SG|GR=)%oY~ZrBt3RIs%R^ zc4_R=lIwxCsY^Zjz$S1?$^vlZ$fYM)z_g~lwS{Lai+(7w4?!8oLP8Kd2&&XJmbPI9 z%~0CQG%cw=6&ZV#_`bpZ^c=Jx>`%{9QoB^2adQCwTYBU8V@LayOAnI&PWxlx(n@I{ z9QT+~Z~&SBROqwg-FJ?}zw{o#M;iY!y?f62d{{fFZyM~?P)rSiy*&b+_BS+cF<)jvjkgKjMn3!@0oT8@||hdqF022-+1qu#kGH zdr~*u!ehE+KADc=QeW~HQHvbx@X)-&UUqYrn|%tpbOhMnZEzYEh{L(^9r@GKl~WmQ zA@9(Bz-b-{-%DUt8ZV+fuN+pz?L}|^qMG^@Z3pgM6PKQ)toN_nr58g#bLq27f4lTa zXrR6dA+dKzGC6_elY$M9V2-l8v7=+5i=;f3@=*9>Qhy`$v6Oq--_Yu~DSOiqneoO_ z){_L)`y_e2mfULFwVCvonnm4i?$dTaKqHsFNLix=I8ih50z&??lwmKIF8@Vn+oBGU zkIa~n83RI1q;4g7J@K)W7qXZm@|$BK@3ashDUSyVwsk0ZY_0_bdmfqbh}JjhO86({ zUAsDmatP*$oAcnx$V$63E45eIpcaSwleIy&lGnIiX8QLG&De~m5%V@18zeMK!$WEH zim()#HV0dh8Xj}A^QSs4oBJeh+Mo;t(;h2d(+)LE*KX(K zRHFhp2(DN#H=loKQ!T36>lof7b4SumHk10CYE-MxV7EuINfHX`m4sI=X=KL}JexIB zds#er&lskof1zM!W8ptRo2s~bS%{pPL)C&L6kcE#urTWGFG_9t(z=in{IIv95MFM^ z)B0_i;lVuhx}m}bBDX$>OBQMk>a~Us`uC-us@PFYU*h#|X)_u7uJmr_0UsWJYuE5m zb!b(bRVyvi7pkSh{@$S~O`n;n87{fm9MoLV-|!n4+LTR{o-15+nHT!1(Fb~5qv8aq znS)}kJkRN7&uD+Q7r^l@pSpnUc|G=4l%-F*RQ^#fPwgMuex<(P zi%oZ9`4}F9QvZ$d44)xad?B_rsQ5xjUQZ(bN~hzI#4B-wKhdT))+9z1buh~6M&o_3 zV6a&^dAsr~bL+|z^TlE(GYKvgc!a)1(&f)=fR}rv$t*ty{)$?e2Uk$T=ICv^6b$1X38t*>=+4o zVZzfage<%k^3*wCP4Jl>*M}B00X^ym(m*ZPn{*TZb0D^1VTr+iuA^lIug9MtGPf*M)yV+LjK zh0SZ))0+Apv8_`5kekDNi*WSg9Cr19gBz<3Ln8e&GJPZM`e7~R;8Wz;ND1>nG`r4`fxbsukTxQ3Q2TV)f8}Q6x{B_~6 zLH;87PacAjW^4#TKf~wb|EQ04czWsxbSMN$(QhGv&0ilJjOIz-*+q4vTphd1*k5c5 kHANQ$@A!ZD2R=~Xf7Kup{@TXW9{>OV07*qoM6N<$g2~58_5c6? literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Footer/Extras/Logo10.png b/theme/eea/assets/images/Footer/Extras/Logo10.png new file mode 100644 index 0000000000000000000000000000000000000000..b7c0a6eca92761fe19aa227289e2026c56aa7baa GIT binary patch literal 2086 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 URqdMk!2kdN07*qoM6N<$f@XLZl>h($ literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Footer/Extras/Logo5.png b/theme/eea/assets/images/Footer/Extras/Logo5.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa7cc20c8f760e344b082d234ffb7e285782ad7 GIT binary patch literal 1294 zcmV+p1@ZccP)SH(m#CJY zOH@nHC8{NOb)x*es^`m{FEd_<@q0|(m}Lq&X+y}fj(gdX{jOMFvOYEKzOje?7p!MS z?~J}^pPuP6HuQn9Ii?#m79V_yb_=U5PE1Ss{tXKVu*>j>%(UsfzPq%V9q^`$U6(SO4F3F@2}17A|w zJNG4z{8&*}N!clFq-(f8iK+9qy zha{@x67JdUrUALsvlhR?)it7HlV|$OrJjKbIIOd3Wb``Oo&du3qiO5vv~8QLOWB^y zBMGYj_(uP=@5%@Lk2E8frxPK@T(-xiE52x;{fs*wk|-#N|jb@}F zICh0tV6YcvWuT2wO=(btMu5=#nryuTpXz%w^(Nfz z;fsWot?1MK@EIC>n$nk5vP(0!o}~}KNkm5gv8;0(*2WQaHlbCX5$gg=ET*>Xv`t8_6pA>xBC?uSj%2)sU925FN|AMxi+BG)RzO%ZcZQG7b z`?|=7f--3XZ4+nNg{pf!|1{|CQ7u82sFt8hR7;TXi>bdu#>w{AN{8K8-!bKlk??CH zeTMI(zJPs~4ljoNI(!#2ef5#nV}iAv8h*A%U%G>z+SdiPGxl>0^2d}(BU&%k+tAmJ zA>Akc(RlSeiVu&tp>KlW`L}pDl=@;=Nw~w5tmhKm0JUC7eHqrbH5AzSE8$&iMV&`R z--z^*{vS~<^!=tj)CW>uUQ-EowgK(KZtQPihJGJioxK>rH6cBXb8}eI_QCPgG9d?NM3>ANK9AT)f+I{84n_ouX872ezKKjCL?-{Q+fIRF3v07*qoM6N<$ Ef_5l=J^%m! literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Footer/Extras/Logo6.png b/theme/eea/assets/images/Footer/Extras/Logo6.png new file mode 100644 index 0000000000000000000000000000000000000000..8f031444ff3d0a7eb5afb2c652bd553c852920ae GIT binary patch literal 1655 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 iJ#s{JhBKVu{o#M0wPZOk&^hG*0000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Footer/Vector1.png b/theme/eea/assets/images/Footer/Vector1.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6fa2198e6cfdb8e64223f638539c1df6f02f7a GIT binary patch literal 54428 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 literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Header/down-arrow.png b/theme/eea/assets/images/Header/down-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e2d0804b93eb918f8d9830fa992691be7f88d122 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3HGN^yhQ|Db50q$YKTtZeb8+WSBKa0w~B> z9OUlAugQo zE|nEkXN2xJYD@<);T3K0RS>#M%VxV literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Header/eea-logo.svg b/theme/eea/assets/images/Header/eea-logo.svg new file mode 100644 index 00000000..2ef690c3 --- /dev/null +++ b/theme/eea/assets/images/Header/eea-logo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/theme/eea/assets/images/Header/eea.png b/theme/eea/assets/images/Header/eea.png new file mode 100644 index 0000000000000000000000000000000000000000..73882fb52046cd8fec11028c9d35b21e9d55eff0 GIT binary patch literal 691 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 literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Header/globeIcon.png b/theme/eea/assets/images/Header/globeIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..61c2b069b6263dd93c28daa0a1eefb9b27bad384 GIT binary patch literal 805 zcmV+=1KRwFP)NjO;{@k)V% ziC&6c&=VvcHcQ_dXI{H(UB#EQuQRXnd%yY348jp>Y;vZCNC6QB0OVUIQUXNr_WH`3 zf5qUS!wf26g>~+e<&8hqI4pPKGK0h%B$$cL03jk`AjpMmr zu@9POFOCGmmxfn&)3hV;ss}Vab?>nP!$FuT1$T(3&EGx}M$F(T5i~3(B2OuY&rvRI zXno>!55t0uhSR>#=HNXitAt6s9OpLwpes*g-(G+BkpbC{f!4ap_N>?<$M{rz{t&D} z&NE@b_qH}Zz1k7+3s!Bh`$Ax=(9G_R~I@&oU)Fk(c+f9pzJSkKW`vCq#E6ym+&+-}~DbLl8-gk{SFwM&@6_d)5 z$97a`(#Nurkl#Bq#(sx#<_^J7Y9N!6i)M4;oT$x6P?M=YPvVuN3^q1d|B(0Luel_S z_oSs5G$fu5B_j4pEZv{qjuyZeRVxDpVZ$p}Bmz|Y+q9LI&1Qf(P8 zCp-4&boH{Y5MQ$0VOG<--#_nTIR#_%hKO5qdMg*1;2<-BTVY#LB3v*;dpvTjJW@6J za+?VbYC@!6a50*NOLXx{d&ws=OmoHP!Czo~(0a(i&NFCZ@J#d(=1RGX#RR~A!3Nm! j=w!^qmB4fmpuBzqo7X@QudXQ700000NkvXXu0mjf;`MNz literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Header/hamburgerMenuIcon.png b/theme/eea/assets/images/Header/hamburgerMenuIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb8d81e8571ad08af8daa90e9c1abb1b769592a GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBIR;M`$B+ufw>J;+HU;n;`*9xj>g zr7c=twN}k@QuoqI`RogcOCGjGv47OQ{QO0!M(UbE^}>g5KiKrFKXfTY@IGR_WojK$?aFd{;==S z&MaTG!DM1ty2ozg{mWw4&-YvV++7*yhI=oQre$w!_SauKds^noEz9mM|FJ#eR%|oa xt|*;pW%5q9=1QHP7*q4_Hm}ESu)7&HR5G`i{<|u9**p&<;OXk;vd$@?2>@a7jk5p% literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Header/menu-left-arrow.svg b/theme/eea/assets/images/Header/menu-left-arrow.svg new file mode 100644 index 00000000..a5791113 --- /dev/null +++ b/theme/eea/assets/images/Header/menu-left-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/theme/eea/assets/images/Header/search.png b/theme/eea/assets/images/Header/search.png new file mode 100644 index 0000000000000000000000000000000000000000..39169db13d9b210b15a6071647f58f3ffcc0d5c0 GIT binary patch literal 754 zcmVo5#J)jvTt_}<`mgJuKRAS3i|&=DA+#{^}AlnE#kq)b4WKuAO!kjin=*diQ$ce2as4k=?z=?6${1n~etBUCp;zMTEYeJ(D)6 z?;*;aDC)9>NU$4v4BS9UJg)Nqk-_%7)JWr=vTB;UBvDBH-e5ux8KNxNflGZCcpd`m zuJL0}QPe_lqI~U{)!o#Y z#kRbl7Kp$Kk9)oi0x#Ij#3OutzV~bQ9s$Ee*$Tr&*%h`M$B=S-bE$zT%jtXgcxA;D zA|;H!#vS?Z=!WtH7NEcSJcSzjUEkD2x$L*Y>9BjQ2TWXp*6;F2VTt{**k{xRl^Df2 z87Kqdm8`_j8qYTj9@tI>UJmGQUIxbIHyfC|hH8Sx!07keZ$mM#_f{13|4=L-gE&Ly kO8C8DfjE=NWHLXKSMQC%U$MUn2><{907*qoM6N<$g7#-!Hvj+t literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/Header/searchIcon.png b/theme/eea/assets/images/Header/searchIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..535c0f417f95727f524fb502ac5965ef71c9cd2d GIT binary patch literal 1494 zcmb`H{Xf$Q0LQ;B%0rrm1)Vw^-4Jk6C$d-p)VvZY~`|Wb<|r+xA_)M1w9`eH$6@;( z5-)!AFiE2P=);nTx_BiP0HoyqK?HbEp>%kP#CkYFfmWs(?{J8Q+QIDrfSe~K3=jhV zu?Q!aofl4Iy>cw#s<+Yrr@lrus|GLDhn5$!#orIAV}~{BX&V$GpX+rEPUX0)qVjpD z{H8?sDTXA&A)mY){jUIFVtmXxR)&YKlbgjcY3H>D=lwQP}JE?3R`lVuPCXVxb(%}>R`zenG*T( zMEou6s1@!2m}Q10^7DE}rAOXDRE4q%m6sv*NEp@ebfRc@W0gln zpscBeL*Fl_rR}-z9<)?SPh>k#L}HBUvm;3J;bq)!o(VhxIJY+<^UMZWqd<$I3ms0) zAM>Flz74rUr5hLd$4m^!|_4KD(P0;3sCFy9D8k zImZCzTr=cQ4DXE}O_mOR&&swcst}uqK7p`!Vg4)WHyu^)%u%}HUr`44#5&L)sQ4bdI_!p&qL{f4yFEWk0 zb1W0AzzPn$v}GXXC2rEkcmkj-C%~ zvHA1mP<-RyooDDxisxqI7Yr9X&G1eMRZG5wDPqO!|3g-E&j_AW{# zsQ4Os)0y5Nx?1cWymFKC4tHex$(v(vs%H#26su?3uGrkDCG4DZZ1uSkd0e@J=FNk(d)9@Mse*RGdpr=5-Eix z2p*uD%~2DLtEAqtSS)Jpa}n5CU*<0OhCetjvhMBs5NJ`3uaa*cL}oGHl$xocCPlNz zRAd2(J)W(P(~|{zVU`eqa@s%@o%Jdi-e&i@nN;0;&f+0ybF$LPw+h5h;O{D~3Aw7< zJ2q4IddoM+M~-2(h&F!-ORLx0I?mTk2DG0Ru$B}wzokjQ7N-m~%TuI{B{v~D>fFEu zX6oF4fmAMgE%gaDwi}m*Du`<>EgC%9)J{GP=2JO_gDfr)w}Q}s47yE^J7nNNkmS0K zc1v-{*L7iUxoNE6AONsu^fMQo6hZ1Aww7t9`B%47gIr%_+E{hE-&_#d%T*cW;1)_8 z**SJG-Mof9lr*R>AzWl-_z^u^UptsNpLILJ^f=xJ6L$PA;33o8gi*iUU05h}je`32oLf!qETsDSaa_APe`Y(+#u%pSs*Te#a*-bIIDUEX3l>z6CSqLJB}3N; z_nlGygtf(mIiCEVmGdu+Js%Z#k52EwVIg<6&m1setsLX@jzbLtPWEoFRwx?(H|CDX AX#fBK literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/arrow-down.svg b/theme/eea/assets/images/arrow-down.svg new file mode 100644 index 00000000..9b260379 --- /dev/null +++ b/theme/eea/assets/images/arrow-down.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/theme/eea/assets/images/banner.png b/theme/eea/assets/images/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..9c9055ec15678f7c28098e8f2f2ff9843f3a49c4 GIT binary patch literal 1010663 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

4<6nRtDDOzYdzRIF{gh` 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

_LEa>=(f1S6_cEwkk|mz(>GU{1sSy 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 z�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
  • Qv;&Q#Z2pyk)V9?LFJ$V~dq|-L`4IE}C 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 z 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%0DtJ-25U&XIuJ{lf+vESt6= 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 - - - + + + + + + + From 5c6025afc1d8280683686c882f5c5c0577c962fb Mon Sep 17 00:00:00 2001 From: EEA Jenkins <@users.noreply.github.com> Date: Mon, 28 Feb 2022 09:07:17 +0000 Subject: [PATCH 10/16] Automated release 0.1.1 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50e42f20..36abcebe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [0.1.1](https://github.com/eea/volto-eea-website-theme/compare/0.1.0...0.1.1) +- Adjust footer [`edf0f84`](https://github.com/eea/volto-eea-website-theme/commit/edf0f84f301e7895f293bd3d7bf8529cafdadc32) - point to latest design-system release [`69df5de`](https://github.com/eea/volto-eea-website-theme/commit/69df5deb8476ba7c49ce6e77a0bf7370772138ae) - make it ready for development [`1b395a4`](https://github.com/eea/volto-eea-website-theme/commit/1b395a49c5199f62e42b2cec84977985d0951eaf) - ...include in addons as well [`58a7cfe`](https://github.com/eea/volto-eea-website-theme/commit/58a7cfe5b0ccaf3ad3422e7fa0ecf713331db5c4) From 68da0389fb6dd8b24eecb5e31e14f0ffcba2656b Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Mon, 28 Feb 2022 22:01:35 +0530 Subject: [PATCH 11/16] add header and breadcrumbs --- .../theme/Breadcrumbs/Breadcrumbs.jsx | 19 ++++ .../volto/components/theme/Header/Header.jsx | 91 ++++++++++++------- 2 files changed, 76 insertions(+), 34 deletions(-) create mode 100644 src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx diff --git a/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx new file mode 100644 index 00000000..ef0b6e32 --- /dev/null +++ b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx @@ -0,0 +1,19 @@ +/** + * Breadcrumbs components. + * @module components/theme/Breadcrumbs/Breadcrumbs + */ + +import React from 'react'; +import { connect } from 'react-redux'; +import EEABreadcrumbs from '@eeacms/volto-eea-design-system/ui/Breadcrumbs/Breadcrumbs.jsx'; + +/** + * Breadcrumbs container class. + */ +const BreadcrumbsComponent = ({ pathname }) => { + return ; +}; + +export default connect((state) => ({ + pathname: state.router?.location?.pathname, +}))(BreadcrumbsComponent); diff --git a/src/customizations/volto/components/theme/Header/Header.jsx b/src/customizations/volto/components/theme/Header/Header.jsx index 491f92d2..2492bbaf 100644 --- a/src/customizations/volto/components/theme/Header/Header.jsx +++ b/src/customizations/volto/components/theme/Header/Header.jsx @@ -4,17 +4,27 @@ */ import React, { Component } from 'react'; -import { Container, Segment } from 'semantic-ui-react'; + +import EEAHeader from '@eeacms/volto-eea-design-system/ui/Header/Header'; import PropTypes from 'prop-types'; import { connect } from 'react-redux'; +import config from '@plone/volto/registry'; +import { getBaseUrl, hasApiExpander } from '@plone/volto/helpers'; +import { getNavigation } from '@plone/volto/actions'; -import { - Anontools, - LanguageSelector, - Logo, - Navigation, - SearchWidget, -} from '@plone/volto/components'; +const linksDropdown = { + title: 'Environmental information systems', + links: [ + { title: 'Biodiversity Information System for Europe', href: '/#' }, + { title: 'Climate Adaptation Platform', href: '/#' }, + { title: 'Copernicus in situ component', href: '/#' }, + { title: 'European Industrial Emissions Portal', href: '/#' }, + { title: 'Forest Information System for Europe', href: '/#' }, + { title: 'Information Platform for Chemical Monitoring', href: '/#' }, + { title: 'Marine Water Information System for Europe', href: '/#' }, + { title: 'Fresh Water Information System for Europe', href: '/#' }, + ], +}; /** * Header component class. @@ -41,40 +51,53 @@ class Header extends Component { token: null, }; + componentDidMount() { + const { settings } = config; + if (!hasApiExpander('navigation', getBaseUrl(this.props.pathname))) { + this.props.getNavigation( + getBaseUrl(this.props.pathname), + settings.navDepth, + ); + } + } + + componentDidUpdate(prevProps, prevState) { + const { settings } = config; + if ( + prevProps.pathname !== this.props.pathname || + prevProps.token !== this.props.token + ) { + if (!hasApiExpander('navigation', getBaseUrl(this.props.pathname))) { + this.props.getNavigation( + getBaseUrl(prevProps.pathname), + settings.navDepth, + ); + } + } + } + /** * Render method. * @method render * @returns {string} Markup for the component. */ render() { + const menuItems = this.props.items; return ( - - -
    -
    -
    - -
    - -
    -
    - - {!this.props.token && ( -
    - -
    - )} -
    - -
    -
    -
    -
    -
    + ); } } -export default connect((state) => ({ - token: state.userSession.token, -}))(Header); +export default connect( + (state) => ({ + token: state.userSession.token, + items: state.navigation.items, + }), + { getNavigation }, +)(Header); From 0d9aa9b5fa25f4e90f14559e54e3b832eb59b4f5 Mon Sep 17 00:00:00 2001 From: EEA Jenkins <@users.noreply.github.com> Date: Mon, 28 Feb 2022 16:39:03 +0000 Subject: [PATCH 12/16] Automated release 0.1.1 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36abcebe..12ba2360 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [0.1.1](https://github.com/eea/volto-eea-website-theme/compare/0.1.0...0.1.1) +- add header and breadcrumbs [`68da038`](https://github.com/eea/volto-eea-website-theme/commit/68da0389fb6dd8b24eecb5e31e14f0ffcba2656b) - Adjust footer [`edf0f84`](https://github.com/eea/volto-eea-website-theme/commit/edf0f84f301e7895f293bd3d7bf8529cafdadc32) - point to latest design-system release [`69df5de`](https://github.com/eea/volto-eea-website-theme/commit/69df5deb8476ba7c49ce6e77a0bf7370772138ae) - make it ready for development [`1b395a4`](https://github.com/eea/volto-eea-website-theme/commit/1b395a49c5199f62e42b2cec84977985d0951eaf) From 3752d966fec094a22e93d6c7dc5e70a696796304 Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Mon, 28 Feb 2022 22:27:45 +0530 Subject: [PATCH 13/16] don't use breadcrumbs for now --- .../theme/Breadcrumbs/Breadcrumbs.jsx | 7 +--- .../volto/components/theme/Header/Header.jsx | 40 +++++++++++++++---- 2 files changed, 34 insertions(+), 13 deletions(-) diff --git a/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx index ef0b6e32..9146f406 100644 --- a/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx +++ b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx @@ -5,13 +5,10 @@ import React from 'react'; import { connect } from 'react-redux'; -import EEABreadcrumbs from '@eeacms/volto-eea-design-system/ui/Breadcrumbs/Breadcrumbs.jsx'; +//import EEABreadcrumbs from '@eeacms/volto-eea-design-system/ui/Breadcrumbs/Breadcrumbs.jsx'; -/** - * Breadcrumbs container class. - */ const BreadcrumbsComponent = ({ pathname }) => { - return ; + return null; }; export default connect((state) => ({ diff --git a/src/customizations/volto/components/theme/Header/Header.jsx b/src/customizations/volto/components/theme/Header/Header.jsx index 2492bbaf..14937fb7 100644 --- a/src/customizations/volto/components/theme/Header/Header.jsx +++ b/src/customizations/volto/components/theme/Header/Header.jsx @@ -15,14 +15,38 @@ import { getNavigation } from '@plone/volto/actions'; const linksDropdown = { title: 'Environmental information systems', links: [ - { title: 'Biodiversity Information System for Europe', href: '/#' }, - { title: 'Climate Adaptation Platform', href: '/#' }, - { title: 'Copernicus in situ component', href: '/#' }, - { title: 'European Industrial Emissions Portal', href: '/#' }, - { title: 'Forest Information System for Europe', href: '/#' }, - { title: 'Information Platform for Chemical Monitoring', href: '/#' }, - { title: 'Marine Water Information System for Europe', href: '/#' }, - { title: 'Fresh Water Information System for Europe', href: '/#' }, + { + title: 'Biodiversity Information System for Europe', + href: 'https://biodiversity.europa.eu/', + }, + { + title: 'Climate Adaptation Platform', + href: 'https://climate-adapt.eea.europa.eu/', + }, + { + title: 'Copernicus in situ component', + href: 'https://insitu.copernicus.eu/', + }, + { + title: 'European Industrial Emissions Portal', + href: 'https://industry.eea.europa.eu/', + }, + { + title: 'Forest Information System for Europe', + href: 'https://forest.eea.europa.eu/', + }, + { + title: 'Information Platform for Chemical Monitoring', + href: 'https://ipchem.jrc.ec.europa.eu/RDSIdiscovery/ipchem/index.html', + }, + { + title: 'Marine Water Information System for Europe', + href: 'https://water.europa.eu/marine', + }, + { + title: 'Fresh Water Information System for Europe', + href: 'https://water.europa.eu/freshwater', + }, ], }; From 72eb35a87dd8f3acc0e653a69cb136fadaa25faa Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Mon, 28 Feb 2022 23:00:06 +0530 Subject: [PATCH 14/16] eslint --- .../volto/components/theme/Breadcrumbs/Breadcrumbs.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx index 9146f406..91a82a59 100644 --- a/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx +++ b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx @@ -3,7 +3,7 @@ * @module components/theme/Breadcrumbs/Breadcrumbs */ -import React from 'react'; +//import React from 'react'; import { connect } from 'react-redux'; //import EEABreadcrumbs from '@eeacms/volto-eea-design-system/ui/Breadcrumbs/Breadcrumbs.jsx'; From b2f4bdc6aac35cded6e4223bea274abc1e2bf39f Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Tue, 1 Mar 2022 00:26:55 +0530 Subject: [PATCH 15/16] add custom breadcrumbs --- .../volto/components/theme/Breadcrumbs/Breadcrumbs.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx index 91a82a59..a0929dff 100644 --- a/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx +++ b/src/customizations/volto/components/theme/Breadcrumbs/Breadcrumbs.jsx @@ -3,12 +3,15 @@ * @module components/theme/Breadcrumbs/Breadcrumbs */ -//import React from 'react'; +import React from 'react'; import { connect } from 'react-redux'; -//import EEABreadcrumbs from '@eeacms/volto-eea-design-system/ui/Breadcrumbs/Breadcrumbs.jsx'; +import EEABreadcrumbs from '@eeacms/volto-eea-design-system/ui/Breadcrumbs/Breadcrumbs.jsx'; +/** + * Breadcrumbs container method. + */ const BreadcrumbsComponent = ({ pathname }) => { - return null; + return ; }; export default connect((state) => ({ From dc8fe52eb4dfc0d150ec2534b8f45a3425d6f596 Mon Sep 17 00:00:00 2001 From: EEA Jenkins <@users.noreply.github.com> Date: Mon, 28 Feb 2022 19:04:49 +0000 Subject: [PATCH 16/16] Automated release 0.1.1 --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12ba2360..35b14076 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [0.1.1](https://github.com/eea/volto-eea-website-theme/compare/0.1.0...0.1.1) +- add custom breadcrumbs [`b2f4bdc`](https://github.com/eea/volto-eea-website-theme/commit/b2f4bdc6aac35cded6e4223bea274abc1e2bf39f) +- eslint [`72eb35a`](https://github.com/eea/volto-eea-website-theme/commit/72eb35a87dd8f3acc0e653a69cb136fadaa25faa) +- don't use breadcrumbs for now [`3752d96`](https://github.com/eea/volto-eea-website-theme/commit/3752d966fec094a22e93d6c7dc5e70a696796304) - add header and breadcrumbs [`68da038`](https://github.com/eea/volto-eea-website-theme/commit/68da0389fb6dd8b24eecb5e31e14f0ffcba2656b) - Adjust footer [`edf0f84`](https://github.com/eea/volto-eea-website-theme/commit/edf0f84f301e7895f293bd3d7bf8529cafdadc32) - point to latest design-system release [`69df5de`](https://github.com/eea/volto-eea-website-theme/commit/69df5deb8476ba7c49ce6e77a0bf7370772138ae)

    5XPhn@EfTMsj<1XWxAD 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 uZMQv-F>J@sqZ;Ub_4GAgr3=DI`!mHfdNl8gz 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 Hu0mjfd*`vK literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/eea_icon.png b/theme/eea/assets/images/eea_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c298d45a4228902ddfed3561579376ede026e093 GIT binary patch literal 5327 zcmbVQc{r49`yQ3S*ohI*7+H!ji!m7cKFUsZYRn9#j2Sa_E!NO$jU-BzdDDVyMUreG zAxjLUlx!tZ%9i*>Z*SlG{f_rrj^7-|^E~(S+~;*(=Y4H|Op>j&IX_4e1ONc|EpR6G z>?ehN9p?tJ?{~kCFR&jxG@L5~08o|NzBs~u*AD>zI6speU4mS!EU^SCMHNq^dXrSc zC^R-20MOA7qu~iBNI?*9k}o+x7y9x3Lnwqy)P*{$TOq7y#w0&7E`m;Sh_H4fM4TXK z5uy5e5S=hAn}9+J!b8F+{s9bZm@f1OFP6RD{tSmgen5gw=t2#*9YS2JY$3)}IthYN zMZgFM1PX#gVpNeBv<3#F0zn~ANH_uoM{2=PYFH!!i_n1l{6X37=tLi^y@}aRXY4m! zs9#VJ4GV{dhK8z!s;N@xzHD19t!)kz3dTmj7~ugy_%K)iL+(!o6B2_!C)0w+)Bwmf zBi@@D9Ha|nOa0>v6xuJ^0LITau_Fc#!_(kMRmAq0egKJtUpQJY-T#MkA^}eFCs9ZN zK@2t)`3p<)qXtnKe$;|lofJhBx9Qca?$pjxn z(uHnk4TeO)km`;|6c&xdqScfUC@cc;2h@s6B>RN_Efj@CY5WV6T{A>{5dOb{i3F?< zl}^F44@{=ueMxXyfG-sCD~woUsy~&^cFb0%_Sf$g#>TdEst?(py}__IH-cE08e@=J z7z_-hiu@th$_i@{zzD(z5J(m#x=?m-RLNu_)(54IQuoGd!th!e7?>6Utp@YfLK0wF zXpANXk3b^OX!SqsO{j$6?Go6w|Dzpt-^Am8 z^8C|2)Q`j_{SQ_0hj#|mCnyw8CmH&(WA|UH5dQDPGw>n*S^EE$%0D#yt@OWE?f*ym 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 GV*UY9?e9+j literal 0 HcmV?d00001 diff --git a/theme/eea/assets/images/europe-flag.svg b/theme/eea/assets/images/europe-flag.svg new file mode 100644 index 00000000..15cd6a8c --- /dev/null +++ b/theme/eea/assets/images/europe-flag.svg @@ -0,0 +1,4 @@ +European flag + + + diff --git a/theme/eea/assets/images/home-icon.svg b/theme/eea/assets/images/home-icon.svg new file mode 100644 index 00000000..84d6aee0 --- /dev/null +++ b/theme/eea/assets/images/home-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/theme/eea/assets/images/mega-menu-arrow.svg b/theme/eea/assets/images/mega-menu-arrow.svg new file mode 100644 index 00000000..a5791113 --- /dev/null +++ b/theme/eea/assets/images/mega-menu-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/theme/eea/collections/breadcrumb.overrides b/theme/eea/collections/breadcrumb.overrides new file mode 100644 index 00000000..974a90df --- /dev/null +++ b/theme/eea/collections/breadcrumb.overrides @@ -0,0 +1,55 @@ +/******************************* + Theme Overrides +*******************************/ + +div.eea-breadcrumb .ui.breadcrumb { + .section { + padding: @mobileBreadcrumbPadding; + font-size: @mobileBreadcrumbFontSize; + font-weight: @activeFontWeight; + + /* Max breadcrumb length to be decided */ + //max-width: 150px; + //white-space: nowrap; + //overflow: hidden; + //text-overflow: ellipsis; + + img { + width: @mobileBreadcrumbIconSize; + margin-bottom: -1px; //To align as the design + } + } + + i.icon.divider { + font-size: @mobileBreadcrumbFontSize; + } + + a:first-child { + padding: 0 0.469rem 0 0; + } +} +@media only screen and (min-width: @tabletBreakpoint) { + div.eea-breadcrumb .ui.breadcrumb { + .section { + padding: @tabletBreadcrumbPadding; + font-size: @tabletBreadcrumbFontSize; + font-weight: @activeFontWeight; + + img { + width: @tabletBreadcrumbIconSize; + } + } + + i.icon.divider { + font-size: @tabletBreadcrumbIconSize; + } + } +} + +@media only screen and (min-width: @computerBreakpoint) { + div.eea-breadcrumb .ui.breadcrumb { + .section { + padding: @computerBreadcrumbPadding; + } + } +} diff --git a/theme/eea/collections/breadcrumb.variables b/theme/eea/collections/breadcrumb.variables new file mode 100644 index 00000000..af4a60f4 --- /dev/null +++ b/theme/eea/collections/breadcrumb.variables @@ -0,0 +1,49 @@ +/******************************* + Breadcrumb +*******************************/ + +/*------------------- + Breadcrumb +--------------------*/ + +@verticalMargin: 0em; +@display: inline-block; +@verticalAlign: middle; + +@mobileBreadcrumbFontSize: @7px; +@tabletBreadcrumbFontSize: @12px; + +@mobileBreadcrumbPadding: 0; +@tabletBreadcrumbPadding: 0 @7px; +@computerBreadcrumbPadding: 0 @10px; + +/* Icon */ +@mobileBreadcrumbIconSize: 0.469rem; +@tabletBreadcrumbIconSize: @12px; + +/* Divider */ +@dividerSpacing: @5px; +@dividerOpacity: 0.7; +@dividerColor: @deepBlue; + +@dividerSize: @relativeSmall; +@dividerVerticalAlign: baseline; + +@iconDividerSize: @relativeTiny; +@iconDividerVerticalAlign: baseline; + +@sectionMargin: 0em; +@sectionPadding: 0em; + +// Pastanaga custom variable +@breadcrumb-bg: @tealBackground; + +/* Coupling */ +@segmentPadding: @relativeMini @relativeMedium; + +/*------------------- + States +--------------------*/ + + +@activeFontWeight: @normal; diff --git a/theme/eea/collections/form.overrides b/theme/eea/collections/form.overrides new file mode 100644 index 00000000..a6718463 --- /dev/null +++ b/theme/eea/collections/form.overrides @@ -0,0 +1,123 @@ +/******************************* + Theme Overrides +*******************************/ + +/* Chackbox label must be white on error without affecting @formErrorColor varible */ +.ui.form .fields.error .field .checkbox label:after, +.ui.form .field.error .checkbox label:after, +.ui.form .fields.error .field .checkbox .box:after, +.ui.form .field.error .checkbox .box:after { + color: @formErrorLabelColor; +} + +/******************************************************/ + +.ui.form .inline.field { + margin: 0; +} + +.ui.form .inline.field.help .wrapper { + border-bottom: none; +} + +.ui.form .inline.field.help { + padding-bottom: @15px; +} + +.ui.form .inline.field .help { + padding-top: @10px; + padding-bottom: @10px; + border-bottom: 1px solid @lightGreyBorderColor; +} + +.ui.form p.help { + color: #878f93; + font-size: @14px; + font-weight: normal; + line-height: initial; +} + +.ui.form .ui.input input:not([type]), +.ui.form .ui.input input[type='date'], +.ui.form .ui.input input[type='datetime-local'], +.ui.form .ui.input input[type='email'], +.ui.form .ui.input input[type='number'], +.ui.form .ui.input input[type='password'], +.ui.form .ui.input input[type='search'], +.ui.form .ui.input input[type='tel'], +.ui.form .ui.input input[type='time'], +.ui.form .ui.input input[type='text'], +.ui.form .ui.input input[type='file'], +.ui.form .ui.input input[type='url'] { + height: 43px !important; + border-width: 0 0 @1px 0; + border-radius: 0; + + &:focus { + border-radius: 0; + } +} + +.ui.form .field > .selection.dropdown { + height: 60px; +} + +.ui.form .DraftEditor-root { + border-bottom: @inputBorder; +} + +// From the original, due to the wrapper around label +.ui.form .field .wrapper > label { + display: block; + margin: @labelMargin; + color: @labelColor; + font-size: @labelFontSize; + font-weight: @labelFontWeight; + hyphens: auto; + text-transform: @labelTextTransform; +} + +.ui.form .toolbar { + position: absolute; + z-index: 1; + top: 0; + right: 0; + display: flex; + height: 60px; + align-items: center; + margin-right: 1rem; + + .item { + cursor: pointer; + } +} + +.ui.form .field .ui.basic.button.delete-button { + padding: 0; + border: none; + margin-left: 10px; + -webkit-box-shadow: none; + box-shadow: none; + + &:hover, + &:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #e40166 !important; + } +} + +.ui.form .inline.field .link-form-container { + .wrapper { + display: flex; + border-bottom: 1px solid @lightGreyBorderColor; + + .ui.input.input-anchorlink-theme { + vertical-align: unset; + + input { + height: unset; + } + } + } +} diff --git a/theme/eea/collections/form.variables b/theme/eea/collections/form.variables new file mode 100644 index 00000000..ccdbfb08 --- /dev/null +++ b/theme/eea/collections/form.variables @@ -0,0 +1,196 @@ +/******************************* + Form +*******************************/ + +/*------------------- + Elements +--------------------*/ + +/* Form */ +@gutterWidth: 1em; +@rowDistance: 1em; + +/* Text */ +@paragraphMargin: @rowDistance 0em; + +/* Field */ +@fieldMargin: 0em 0em @rowDistance; + +/* Fields */ +@fieldsMargin: 0em -(@gutterWidth / 2) @rowDistance; + +/* Form Label */ +@labelDistance: @4px; +@labelMargin: 0em 0em @labelDistance 0em; +@labelFontSize: @14px; +@labelFontWeight: normal; +@labelTextTransform: none; +@labelColor: @textColor; +@formErrorLabelColor: @white; + +/* Input */ +@inputFont: @pageFont; +@inputWidth: 100%; +@inputFontSize: 1em; +@inputPadding: (@inputVerticalPadding + ((1em - @inputLineHeight) / 2)) @inputHorizontalPadding; +@inputBorder: 1px solid @borderColor; +@inputBorderRadius: @absoluteBorderRadius; +@inputColor: @textColor; +@inputTransition: + color @defaultDuration @defaultEasing, + border-color @defaultDuration @defaultEasing +; +@inputBoxShadow: 0em 0em 0em 0em transparent inset; + +/* Select */ +@selectBackground: @white; +@selectBorderRadius: @inputBorderRadius; +@selectBorder: @inputBorder; +@selectPadding: 0.62em @inputHorizontalPadding; +@selectBoxShadow: @inputBoxShadow; +@selectTransition: @inputTransition; +@selectColor: @inputColor; + +/* Text Area */ +@textAreaPadding: @inputVerticalPadding @inputHorizontalPadding; +@textAreaHeight: 12em; +@textAreaResize: vertical; +@textAreaLineHeight: 1.2857; +@textAreaMinHeight: 8em; +@textAreaMaxHeight: 24em; +@textAreaBackground: @inputBackground; +@textAreaBorder: @inputBorder; +@textAreaFontSize: @inputFontSize; +@textAreaTransition: @inputTransition; + +/* Checkbox */ +@checkboxVerticalAlign: top; +@checkboxLabelFontSize: 1em; +@checkboxLabelTextTransform: @labelTextTransform; + +/* Inline Validation Prompt */ +@promptBackground: @white; +@promptBorderColor: @formErrorBorder; +@promptBorder: 1px solid @promptBorderColor; +@promptTextColor: @formErrorColor; +@inlinePromptMargin: -0.25em 0em -0.5em 0.5em; +@inlinePromptBorderWidth: 1px; + +/*------------------- + States +--------------------*/ + +/* Focus */ +@inputFocusPointerSize: 0px; + +/* Input Focus */ +@inputFocusBackground: @inputBackground; +@inputFocusBorderColor: @focusedFormBorderColor; +@inputFocusColor: @selectedTextColor; +@inputFocusBoxShadow: @inputFocusPointerSize 0em 0em 0em @selectedBorderColor inset; +@inputFocusBorderRadius: @inputBorderRadius; + +/* Text Area Focus */ +@textAreaFocusBackground: @inputFocusBackground; +@textAreaFocusBorderColor: @inputFocusBorderColor; +@textAreaFocusColor: @inputFocusColor; +@textAreaFocusBoxShadow: @inputFocusBoxShadow; +@textAreaFocusBorderRadius: @inputFocusBorderRadius; + +/* Disabled */ +@disabledLabelOpacity: @disabledOpacity; + +/* Errored Input */ +@formErrorColor: @negativeTextColor; +@formErrorBorder: @negativeBorderColor; +@formErrorBackground: @negativeBackgroundColor; + +/* AutoFill */ +@inputAutoFillBackground: #FFFFF0; +@inputAutoFillBorder: #E5DFA1; +@inputAutoFillFocusBackground: @inputAutoFillBackground; +@inputAutoFillFocusBorder: #D5C315; +@inputAutoFillErrorBackground: #FFFAF0; +@inputAutoFillErrorBorder: #E0B4B4; + + +/* Input Error */ +@inputErrorBorderRadius: ''; +@inputErrorBoxShadow: none; + +/* Dropdown Error */ +@dropdownErrorHoverBackground: #FBE7E7; +@dropdownErrorSelectedBackground: @dropdownErrorHoverBackground; +@dropdownErrorActiveBackground: #FDCFCF; +@dropdownErrorLabelBackground: #EACBCB; +@dropdownErrorLabelColor: @errorTextColor; + +/* Focused Error */ +@inputErrorFocusBackground: @negativeBackgroundColor; +@inputErrorFocusColor: @negativeTextColor; +@inputErrorFocusBorder: @negativeBorderColor; +@inputErrorFocusBoxShadow: none; + +/* Placeholder Error */ +@inputErrorPlaceholderColor: lighten(@formErrorColor, 40); +@inputErrorPlaceholderFocusColor: lighten(@formErrorColor, 30); + +/* Loading Dimmer */ +@loaderDimmerColor: rgba(255, 255, 255, 0.8); +@loaderDimmerZIndex: 100; + +/* Loading Spinner */ +@loaderSize: 3em; +@loaderLineZIndex: 101; + +/*------------------- + Types +--------------------*/ + +/* Required */ +@requiredContent: '*'; +@requiredColor: @negativeColor; +@requiredVerticalOffset: -0.2em; +@requiredDistance: 0.2em; +@requiredMargin: @requiredVerticalOffset 0em 0em @requiredDistance; + +/* Inverted */ +@invertedInputBackground: @inputBackground; +@invertedInputBorderColor: @whiteBorderColor; +@invertedInputBoxShadow: @inputBoxShadow; +@invertedInputColor: @inputColor; +@invertedLabelColor: @invertedTextColor; +@invertedInputBoxShadow: none; + +/*------------------- + Variations +--------------------*/ + +/* Grouped Fields */ +@groupedMargin: @fieldMargin; +@groupedFieldMargin: 0.5em 0em; + +@groupedLabelDistance: @labelDistance; +@groupedLabelColor: @labelColor; +@groupedLabelMargin: @labelMargin; +@groupedLabelFontSize: @labelFontSize; +@groupedLabelFontWeight: @labelFontWeight; +@groupedLabelTextTransform: @labelTextTransform; + + +/* Inline */ +@inlineInputSize: @relativeMedium; + +@inlineLabelDistance: @relativeTiny; +@inlineLabelColor: @labelColor; +@inlineLabelFontSize: @labelFontSize; +@inlineLabelFontWeight: @labelFontWeight; +@inlineLabelTextTransform: @labelTextTransform; + +@groupedInlineLabelMargin: 0.035714em 1em 0em 0em; + +/*------------------- + Groups +--------------------*/ + +@inlineFieldsMargin: 0em 1em 0em 0em; diff --git a/theme/eea/collections/grid.overrides b/theme/eea/collections/grid.overrides new file mode 100644 index 00000000..0e4b40e8 --- /dev/null +++ b/theme/eea/collections/grid.overrides @@ -0,0 +1,468 @@ +/******************************* + Theme Overrides +*******************************/ + +.col-example { + padding: 10px; + margin-bottom: 12px; + background: @primaryColor; + color: @white; +} + +.ui.grid > .header.row { + padding-bottom: 0; +} + +.ui.form .ui.grid > .row { + padding: 0; +} + +/*! + * bootstrap-grid 3.0.0 + * Copyright 2015-present, Santeri Hiltunen + * Licensed under MIT (https://github.com/Hilzu/bootstrap-grid/blob/master/LICENSE) + */ +@-ms-viewport { + width: device-width; +} + +.clearfix:before, +.clearfix:after, +.row:before, +.row:after { + display: table; + content: ' '; +} + +.clearfix:after, +.row:after { + clear: both; +} + +.row { + width: 100%; + padding: 1rem 0; +} + +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 10px; + padding-left: 10px; +} + +/*************************************************** Mobile */ +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12 { + float: left; +} + +.col-sm-12 { + width: @fourMobile; +} + +.col-sm-11 { + width: @fourMobile; +} + +.col-sm-10 { + width: @fourMobile; +} + +.col-sm-9 { + width: @fourMobile; +} + +.col-sm-8 { + width: @fourMobile; +} + +.col-sm-7 { + width: @fourMobile; +} + +.col-sm-6 { + width: @fourMobile; +} + +.col-sm-5 { + width: @fourMobile; +} + +.col-sm-4 { + width: @fourMobile; +} + +.col-sm-3 { + width: @threeMobile; +} + +.col-sm-2 { + width: @twoMobile; +} + +.col-sm-1 { + width: @oneMobile; +} + +.col-sm-offset-12 { + margin-left: @fourMobile; +} + +.col-sm-offset-11 { + margin-left: @fourMobile; +} + +.col-sm-offset-10 { + margin-left: @fourMobile; +} + +.col-sm-offset-9 { + margin-left: @fourMobile; +} + +.col-sm-offset-8 { + margin-left: @fourMobile; +} + +.col-sm-offset-7 { + margin-left: @fourMobile; +} + +.col-sm-offset-6 { + margin-left: @fourMobile; +} + +.col-sm-offset-5 { + margin-left: @fourMobile; +} + +.col-sm-offset-4 { + margin-left: @fourMobile; +} + +.col-sm-offset-3 { + margin-left: @threeMobile; +} + +.col-sm-offset-2 { + margin-left: @twoMobile; +} + +.col-sm-offset-1 { + margin-left: @oneMobile; +} + +.col-sm-offset-0 { + margin-left: 0%; +} + +/*************************************************** Tablet */ +@media (min-width: @mobileBreakpoint + 1) { + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: left; + } + + .col-md-12 { + width: @eightTablet; + } + + .col-md-11 { + width: @eightTablet; + } + + .col-md-10 { + width: @eightTablet; + } + + .col-md-9 { + width: @eightTablet; + } + + .col-md-8 { + width: @eightTablet; + } + + .col-md-7 { + width: @sevenTablet; + } + + .col-md-6 { + width: @sixTablet; + } + + .col-md-5 { + width: @fiveTablet; + } + + .col-md-4 { + width: @fourTablet; + } + + .col-md-3 { + width: @threeTablet; + } + + .col-md-2 { + width: @twoTablet; + } + + .col-md-1 { + width: @oneTablet; + } + + .col-md-offset-12 { + margin-left: @eightTablet; + } + + .col-md-offset-11 { + margin-left: @eightTablet; + } + + .col-md-offset-10 { + margin-left: @eightTablet; + } + + .col-md-offset-9 { + margin-left: @eightTablet; + } + + .col-md-offset-8 { + margin-left: @eightTablet; + } + + .col-md-offset-7 { + margin-left: @sevenTablet; + } + + .col-md-offset-6 { + margin-left: @sixTablet; + } + + .col-md-offset-5 { + margin-left: @fiveTablet; + } + + .col-md-offset-4 { + margin-left: @fourTablet; + } + + .col-md-offset-3 { + margin-left: @threeTablet; + } + + .col-md-offset-2 { + margin-left: @twoTablet; + } + + .col-md-offset-1 { + margin-left: @oneTablet; + } + + .col-md-offset-0 { + margin-left: 0%; + } +} + +/*************************************************** Desktop */ +@media (min-width: @tabletBreakpoint + 1) { + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + + .col-lg-12 { + width: @twelveDesktop; + } + + .col-lg-11 { + width: @elevenDesktop; + } + + .col-lg-10 { + width: @tenDesktop; + } + + .col-lg-9 { + width: @nineDesktop; + } + + .col-lg-8 { + width: @eightDesktop; + } + + .col-lg-7 { + width: @sevenDesktop; + } + + .col-lg-6 { + width: @sixDesktop; + } + + .col-lg-5 { + width: @fiveDesktop; + } + + .col-lg-4 { + width: @fourDesktop; + } + + .col-lg-3 { + width: @threeDesktop; + } + + .col-lg-2 { + width: @twoDesktop; + } + + .col-lg-1 { + width: @oneDesktop; + } + + .col-lg-offset-12 { + margin-left: @twelveDesktop; + } + + .col-lg-offset-11 { + margin-left: @elevenDesktop; + } + + .col-lg-offset-10 { + margin-left: @tenDesktop; + } + + .col-lg-offset-9 { + margin-left: @nineDesktop; + } + + .col-lg-offset-8 { + margin-left: @eightDesktop; + } + + .col-lg-offset-7 { + margin-left: @sevenDesktop; + } + + .col-lg-offset-6 { + margin-left: @sixDesktop; + } + + .col-lg-offset-5 { + margin-left: @fiveDesktop; + } + + .col-lg-offset-4 { + margin-left: @fourDesktop; + } + + .col-lg-offset-3 { + margin-left: @threeDesktop; + } + + .col-lg-offset-2 { + margin-left: @twoDesktop; + } + + .col-lg-offset-1 { + margin-left: @oneDesktop; + } + + .col-lg-offset-0 { + margin-left: 0%; + } +} + +/* Footer 5 columns */ +.col-sm-5ths, +.col-md-5ths, +.col-lg-5ths { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-sm-5ths { + width: 20%; + float: left; +} + +@media (min-width: @tabletBreakpoint) { + .col-md-5ths { + width: 20%; + float: left; + } +} + +@media (min-width: @computerBreakpoint) { + .col-lg-5ths { + width: 20%; + float: left; + } +} diff --git a/theme/eea/collections/grid.variables b/theme/eea/collections/grid.variables new file mode 100644 index 00000000..79d2b3ff --- /dev/null +++ b/theme/eea/collections/grid.variables @@ -0,0 +1,104 @@ +/******************************* + Grid +*******************************/ + +/* Inherited From Site */ + +// @mobileBreakpoint +// @tabletBreakpoint +// @computerBreakpoint +// @largeMonitorBreakpoint +// @widescreenMonitorBreakpoint + +/******************************* + Grid +*******************************/ + +@minWidth: 320px; + +//@gutterWidth: 2rem; +@gutterWidth: 20px; +@rowSpacing: 2rem; + +@tableWidth: ~"calc(100% + "@gutterWidth~")"; +@columnMaxImageWidth: 100%; + +@consecutiveGridDistance: (@rowSpacing / 2); + +/******************************* + Variations +*******************************/ + +/*-------------- + Relaxed +---------------*/ + +@relaxedGutterWidth: 3rem; +@veryRelaxedGutterWidth: 5rem; + +/*-------------- + Divided +---------------*/ + +@dividedBorder: -1px 0px 0px 0px @borderColor; +@verticallyDividedBorder: 0px -1px 0px 0px @borderColor; + +@dividedInvertedBorder: -1px 0px 0px 0px @whiteBorderColor; +@verticallyDividedInvertedBorder: 0px -1px 0px 0px @whiteBorderColor; + +/*-------------- + Celled +---------------*/ + +@celledMargin: 1em 0em; +@celledWidth: 1px; +@celledBorderColor: @solidBorderColor; + +@celledPadding: 1em; +@celledRelaxedPadding: 1.5em; +@celledVeryRelaxedPadding: 2em; + +@celledGridDivider: 0px 0px 0px @celledWidth @celledBorderColor; +@celledRowDivider: 0px (-@celledWidth) 0px 0px @celledBorderColor; +@celledColumnDivider: (-@celledWidth) 0px 0px 0px @celledBorderColor; + + +/*-------------- + Stackable +---------------*/ + +@stackableRowSpacing: @rowSpacing; +@stackableGutter: @gutterWidth; +@stackableMobileBorder: 1px solid @borderColor; +@stackableInvertedMobileBorder: 1px solid @whiteBorderColor; + + +/******************************* + Legacy +*******************************/ + +/*-------------- + Page +---------------*/ + +/* Legacy (DO NOT USE) + */ +@mobileWidth: auto; +@mobileMargin: 0em; +@mobileGutter: 0em; + +@tabletWidth: auto; +@tabletMargin: 0em; +@tabletGutter: 2em; + +@computerWidth: auto; +@computerMargin: 0em; +@computerGutter: 3%; + +@largeMonitorWidth: auto; +@largeMonitorMargin: 0em; +@largeMonitorGutter: 15%; + +@widescreenMonitorWidth: auto; +@widescreenMargin: 0em; +@widescreenMonitorGutter: 23%; \ No newline at end of file diff --git a/theme/eea/collections/menu.overrides b/theme/eea/collections/menu.overrides new file mode 100644 index 00000000..620ba6a8 --- /dev/null +++ b/theme/eea/collections/menu.overrides @@ -0,0 +1,542 @@ +/******************************* + Theme Overrides +*******************************/ + +/* Pagination */ +.ui.pagination.eea-pagination.menu { + border-bottom: @paginationBorder; + border-radius: @defaultBorderRadius; + font-size: @fontSize; + + .active.item { + border-bottom: @activeItemBorder; + margin: 0 0 -2px; //borders to overlap + background-color: @pagginationItemBackground; + color: @activeColor; + font-weight: bold; + + &:hover, + &:active, + &:focus { + color: @activeColor; + } + } + + a.item { + color: @pagginationItemColor; + + &:hover, + &:active, + &:focus { + border-bottom: @activeItemBorder; + margin: 0 0 -2px; + background-color: @pagginationItemBackground; + color: @pagginationItemColor; + } + } +} + +.ui.pagination.eea-pagination.menu > .item:first-child, +.ui.pagination.eea-pagination.menu .item:last-child { + border-radius: @defaultBorderRadius; +} + +.pagination-wrapper { + text-align: center; +} + +.ui.pagination.menu { + border: none; + box-shadow: none; + + .item { + color: @linkColor; + + &:before { + display: none; + } + } + + .active.item { + background: none; + color: @textColor; + } +} + +@media only screen and (max-width: @mobileBreakpoint) { + .ui.pagination.eea-pagination.menu { + display: flex; + width: 100%; + justify-content: space-between; + } + + .ui.pagination.eea-pagination.menu .item { + min-width: 1rem; + padding: 7px; + } + + .ui.pagination.eea-pagination.menu .active.item { + padding: 12px; + } +} + +.ui.menu .item.personal-bar { + position: fixed; + bottom: 68px; + width: 80px; +} + +.ui.menu.left.fixed ~ .pusher { + margin-right: 80px; + transition: margin-right 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045); +} + +.ui.menu.collapsed.left.fixed ~ .pusher { + margin-right: 20px; +} + +.chevron-left-icon { + padding: 0.4em 0.2em !important; +} + +.chevron-right-icon { + padding: 0.4em 0.2em !important; +} + +.ui.vertical.icon.menu { + width: 80px; +} + +.ui.vertical.icon.menu .item { + padding: 14px 20px; +} + +.ui.menu .item.logo { + position: fixed; + bottom: 0; + width: 80px; +} + +.ui.menu .item.logo > .image { + width: 64px; + height: 18px; + margin: 4px -14px 0; + background-repeat: no-repeat; + background-size: 64px 18px; + transition: width 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045), + margin 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045); +} + +.ui.menu.collapsed .item.logo > .image { + width: 10px; + margin: 4px -14px 0 45px; +} + +.ui.menu .trigger { + position: absolute; + top: 50%; + left: 60px; + width: 20px; + height: 80px; + padding: 0; + margin-top: -40px; + background: transparent; + border-radius: 0; + opacity: 0.3; + transition: opacity 0.3s; +} + +.ui.menu .trigger:before { + position: relative; + left: 8px; + display: block; + width: 4px; + height: 100%; + background: @blue; + content: ''; +} + +.ui.menu.collapsed .trigger { + opacity: 1; +} + +.ui[class*='left fixed'].menu { + transition: left 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045); +} + +.ui[class*='left fixed'].menu.collapsed { + left: -60px; +} + +.ui.grid > .row > .logo.column { + padding-bottom: 0 !important; +} + +.ui.grid > .row > .tools.column { + margin-top: 0.6em; +} + +.ui.grid > .row > .search.column { + padding-left: 0; + margin-top: 0.4em; +} + +.ui.grid > .row > .tools.column .ui.list { + @media only screen and (max-width: (@largestMobileScreen)) { + float: none; + font-size: 1em; + } +} + +.navigation, +.tools { + .ui.secondary.pointing.menu { + border: 0; + margin: 0 0 0 40px; + + @media only screen and (max-width: @largestTabletScreen) { + margin-bottom: 20px; + margin-left: 0; + } + + .item { + padding-top: @relativeBig; + margin: 0; + text-transform: @secondaryPointingItemTextTransform; + + @media only screen and (min-width: @largestTabletScreen) { + padding: 1.7em 0 @relativeBig; + margin: 0 unit(@relativeLarge * 2, em) 0 0; + } + } + } +} + +.tools { + .ui.secondary.pointing.menu { + margin: 0 @relativeMini 0 0; + + .item { + // padding-top: @relativeMini; + // padding-bottom: 0; + padding: @relativeSmall 0 @relativeMini; + margin: 0 @relativeMini 0 0; + text-transform: none; + @media only screen and (min-width: @largestTabletScreen) { + padding: 1.7em 0 @relativeBig; + } + } + } +} + +.ui.secondary.attached.pointing.menu { + .item { + padding: 1.4em 1em; + color: @blue; + font-size: @large; + } + + .active.item { + border-color: @teal; + color: @black; + } +} + +@media only screen and (max-width: 767px) { + .ui.menu.stackable > .menu, + .ui.menu.stackable > .menu.right { + display: block; + } +} + +/*------------------- + MENU IMS overrides +--------------------*/ + +//@media only screen and (min-width: @mobileWidth) { +// .navigation .ui.secondary.pointing.menu a.item { +// padding: 1.5rem 0.75rem 1.2rem 0.75rem !important; +// margin: 0 !important; +// color: @black; +// font-size: 15px; +// text-transform: none !important; +// +// &:hover { +// top: -1px; +// border-bottom: 3px solid @green; +// } +// } +// +// .navigation .ui.secondary.pointing.menu a.item.active { +// top: -1px; +// border-bottom: 3px solid @green; +// color: @black; +// +// &:hover { +// top: -1px; +// border-color: @green; +// } +// } +// +// .ui.secondary.pointing.menu { +// .item > a > i { +// margin: 0; +// color: @darkGrey; +// font-size: 18px; +// font-weight: 600; +// } +// } +// +// .tools .ui.secondary.pointing.menu { +// margin: 0; +// } +// +// .tools-change-language { +// display: flex; +// align-items: center; +// +// i.globe { +// color: @darkGrey; +// font-size: 18px; +// } +// +// span { +// color: @darkGrey; +// font-size: 15px; +// } +// } +// +// .tools-search-wrapper .search i.search.icon { +// font-size: 19px; +// } +// +// .tools-search-wrapper .search .field.searchbox, +// .tools-search-wrapper .item.sign-in, +// .tools-change-language { +// padding: 1rem 0 1rem 0.5rem !important; +// } +// +// .tools-search-wrapper .item.sign-in { +// border: none !important; +// margin-right: 0 !important; +// } +// +// .tools-search-wrapper .search form { +// padding: 0 !important; +// } +//} +// +//.header-wrapper { +// background: @white !important; +//} +// +//// #141204 tweak position of nav menu on mobile resolutions, +//// larger when we have the toolbar opened +//@media only screen and (max-width: @largestMobileScreen) { +// .header-wrapper .menu { +// top: 80px; +// } +// +// .has-toolbar .header-wrapper .menu { +// top: 160px; +// } +//} +// +//// #141204 tweak position of nav menu on mobile resolutions, +//// larger when we have the toolbar sideways +//@media only screen and (min-width: @largestMobileScreen) and (max-width: @mobileWidth) { +// .header-wrapper .menu { +// top: 60px; +// } +//} +// +//@media only screen and (max-width: @mobileWidth) { +// .header-wrapper .ui.pointing.secondary.stackable.open.menu { +// position: fixed; +// z-index: 100; +// right: 0; +// width: 100%; +// max-width: 400px; +// height: 95vh; +// flex-direction: column; +// padding: 0 15px; +// background: @blue; +// overflow-x: auto; +// overflow-y: auto; +// +// .navigation-links { +// display: block !important; +// margin-top: 6rem; +// } +// +// .navigation-links a.item { +// padding: 1rem 0 !important; +// border-bottom: 1px solid #d3d3d3; +// margin-right: 0 !important; +// color: @white; +// font-size: 16px; +// text-transform: none; +// } +// +// .navigation-links a.item.active { +// font-weight: bold; +// +// &:before { +// position: absolute; +// top: 0; +// left: 0; +// display: block !important; +// height: 100%; +// border-left: 5px solid @white; +// margin-left: -16px; +// background: transparent; +// content: ''; +// } +// } +// +// .navigation-links a.item:hover:before { +// position: absolute; +// top: 0; +// left: 0; +// display: block !important; +// height: 100%; +// border-left: 5px solid @white; +// margin-left: -16px; +// background: transparent; +// content: ''; +// } +// +// .tools-wrapper .eu-flag { +// display: none !important; +// } +// } +// +// .tools-wrapper { +// flex: 0 1 !important; +// flex-direction: column; +// align-items: baseline !important; +// +// .ui.accordion .languages-title-list.title:not(.ui), +// .ui.styled.accordion .languages-title-list.title:hover, +// .ui.styled.accordion .languages-title-list.active.title { +// padding-left: 0; +// border-bottom: 1px solid #d3d3d3; +// background: #004b87; +// color: @white; +// color: #ffffff; +// font-size: 16px; +// text-transform: none; +// } +// } +// +// .tools-search-wrapper .search { +// position: absolute; +// top: 18px; +// left: 14px; +// order: 1; +// +// .field.searchbox { +// width: 21rem; +// padding: 5px 6px; +// border: 1px solid #bbb; +// background: @white; +// } +// +// // remove search icon on mobile nav menu, search works by phone enter key +// .search.large.icon { +// display: none; +// } +// +// .ui.form input[type='text'] { +// font-size: 16px; +// font-style: italic; +// } +// } +// +// .tools-search-wrapper { +// margin-left: 0 !important; +// } +// +// .tools { +// flex-direction: column; +// order: 2; +// color: @white; +// +// &:before { +// border-bottom: 1px solid #d3d3d3; +// } +// +// i { +// display: none; +// } +// } +// +// .tools-change-language { +// border-bottom: 1px solid #d3d3d3; +// margin-top: 1rem; +// color: @white; +// +// i, +// span { +// display: none; +// } +// } +//} +// +//.sign-in { +// a { +// color: white; +// } +//} +// +///*Hamburger Menu*/ +// +//.hamburger-wrapper { +// display: flex; +// margin-left: auto; +//} +// +//.hamburger.hamburger--boring, +//.hamburger.hamburger--boring:focus { +// height: 32px; +// padding: 0; +//} +// +//.hamburger-box { +// display: flex; +// justify-content: center; +// padding: 15px 15px 15px 8px; +// border: 1px solid #ddd; +// background: transparent none; +// cursor: pointer; +//} +// +//.hamburger-inner, +//.hamburger-inner::before, +//.hamburger-inner::after { +// display: block !important; +// width: 22px !important; +// height: 2px !important; +// background-color: #888 !important; +// border-radius: 1px !important; +//} +// +//.hamburger-inner { +// &:before { +// top: -5px !important; +// } +// +// &:after { +// top: 6px !important; +// } +//} +// +//.hamburger.hamburger--boring.is-active { +// .hamburger-inner:after { +// top: 1px !important; +// } +//} +// +//.fill-width { +// width: 100%; +//} diff --git a/theme/eea/collections/menu.variables b/theme/eea/collections/menu.variables new file mode 100644 index 00000000..40a1cb51 --- /dev/null +++ b/theme/eea/collections/menu.variables @@ -0,0 +1,466 @@ +/******************************* + Menu +*******************************/ + +/*------------------- + Collection +--------------------*/ + +@paginationBorder: @eeaMenuBorder @silverGray; +@pagginationItemColor: @deepBlue; +@pagginationItemBackground: transparent; +@activeColor: @secondaryColor; +@activeItemBorder: @eeaMenuBorder @secondaryColor; + +/* Menu */ +@verticalMargin: @medium; +@horizontalMargin: 0em; +@margin: @verticalMargin @horizontalMargin; +@background: #FFFFFF; +@fontFamily: @pageFont; +@itemBackground: none; +@fontWeight: @normal; +@borderWidth: 1px; +@border: @borderWidth solid @borderColor; +@boxShadow: @subtleShadow; +@borderRadius: @defaultBorderRadius; +@minHeight: (@itemVerticalPadding * 2) + 1em; + +/* Menu Item */ +@itemVerticalPadding: @relativeSmall; +@itemHorizontalPadding: @relativeLarge; +@itemTextTransform: none; +@itemTransition: + background @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing +; +@itemFontWeight: @normal; +@itemTextColor: @black; + +/* Divider */ +@dividerSize: 1px; +@dividerBackground: @internalBorderColor; + +/* Sub Menu */ +@subMenuDistance: 0.5em; +@subMenuMargin: @subMenuDistance -@itemHorizontalPadding 0em; +@subMenuFontSize: @relativeTiny; +@subMenuTextColor: rgba(0, 0, 0, 0.5); + +@subMenuIndent: 0em; +@subMenuHorizontalPadding: (@itemHorizontalPadding / @tinySize) + @subMenuIndent; +@subMenuVerticalPadding: 0.5em; + +/* Text Item */ +@textLineHeight: 1.3; + +/*-------------- + Elements +---------------*/ + +/* Icon */ +@iconFloat: none; +@iconMargin: 0em @relative5px 0em @relative5px; +@iconOpacity: 0.9; + +/* Dropdown Icon */ +@dropdownIconFloat: right; +@dropdownIconDistance: 1em; + +/* Header */ +@headerBackground: ''; +@headerWeight: @bold; +@headerTextTransform: @normal; + +/* Vertical Icon */ +@verticalIconFloat: none; +@verticalIconMargin: 0em 0em 0em 0.5em; + +/* Vertical Header */ +@verticalHeaderMargin: 0em 0em 0.5em; +@verticalHeaderFontSize: @relativeMedium; +@verticalHeaderFontWeight: @bold; + +/* Pointing Arrow */ +@arrowSize: @relative8px; +@arrowBorderWidth: 1px; +@arrowBorder: @arrowBorderWidth solid @solidBorderColor; +@arrowTransition: background @defaultDuration @defaultEasing; +@arrowZIndex: 2; + +@arrowHoverColor: #F2F2F2; +@arrowActiveColor: @arrowHoverColor; +@arrowActiveHoverColor: @arrowActiveColor; + +@arrowVerticalHoverColor: @arrowHoverColor; +@arrowVerticalActiveColor: @arrowActiveColor; +@arrowVerticalSubMenuColor: @white; + +/*-------------- + Couplings +---------------*/ + +/* Button */ +@buttonSize: @relativeMedium; +@buttonOffset: 0em; +@buttonMargin: -0.5em 0em; +@buttonVerticalPadding: @relativeMini; + +/* Input */ +@inputSize: @relativeMedium; +@inputVerticalMargin: -0.5em; +@inputOffset: 0em; +@inputVerticalPadding: @relative8px; + +/* Image */ +@imageMargin: -0.3em 0em; +@imageWidth: 2.5em; +@verticalImageWidth: auto; + +/* Label */ +@labelOffset: -0.15em; +@labelBackground: #999999; +@labelTextColor: @white; + +@labelTextMargin: 1em; +@labelVerticalPadding: 0.3em; +@labelHorizontalPadding: @relativeMini; + +@labelAndIconFloat: none; +@labelAndIconMargin: 0em 0.5em 0em 0em; + +/* Dropdown in Menu */ +@dropdownMenuBoxShadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08); + +@dropdownBackground: #FFFFFF; +@dropdownMenuDistance: 0em; +@dropdownMenuBorderRadius: @borderRadius; + +@dropdownItemFontSize: @relativeMedium; +@dropdownItemPadding: @relativeMini @relativeLarge; +@dropdownItemBackground: transparent; +@dropdownItemColor: @textColor; +@dropdownItemTextTransform: none; +@dropdownItemFontWeight: @normal; +@dropdownItemBoxShadow: none; +@dropdownItemTransition: none; + +@dropdownItemIconFloat: none; +@dropdownItemIconFontSize: @relativeMedium; +@dropdownItemIconMargin: 0em 0.75em 0em 0em; + +@dropdownHoveredItemBackground: @transparentBlack; +@dropdownHoveredItemColor: @selectedTextColor; + +/* Dropdown Variations */ +@dropdownVerticalMenuBoxShadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08); +@secondaryDropdownMenuDistance: @relative5px; +@pointingDropdownMenuDistance: 0.75em; +@invertedSelectionDropdownColor: @invertedTextColor; + +/*-------------- + States +---------------*/ + +/* Hovered Item */ +@hoverItemBackground: none; +@hoverItemTextColor: @selectedTextColor; + +/* Pressed Item */ +@pressedItemBackground: none; +@pressedItemTextColor: @hoverItemTextColor; + + +/* Active Item */ +@activeItemBackground: none; +@activeItemTextColor: @selectedTextColor; +@activeItemFontWeight: @normal; +@activeIconOpacity: 1; +@activeItemBoxShadow: none; + +/* Active Hovered Item */ +@activeHoverItemBackground: @transparentBlack; +@activeHoverItemColor: @selectedTextColor; + +/* Selected Dropdown */ +@dropdownSelectedItemBackground: @transparentBlack; +@dropdownSelectedItemColor: @selectedTextColor; + +/* Active Dropdown */ +@dropdownActiveItemBackground: @subtleTransparentBlack; +@dropdownActiveItemColor: @selectedTextColor; +@dropdownActiveItemFontWeight: @bold; + +/* Active Sub Menu */ +@subMenuActiveBackground: transparent; +@subMenuActiveTextColor: @activeItemTextColor; +@subMenuActiveFontWeight: @bold; + + +/*-------------- + Types +---------------*/ + +/* Vertical */ +@verticalBoxShadow: @boxShadow; +@verticalPointerWidth: 2px; +@verticalBackground: #FFFFFF; +@verticalItemBackground: none; +@verticalDividerBackground: @dividerBackground; + +@verticalActiveBoxShadow: none; + + +/* Secondary */ +@secondaryBackground: none; +@secondaryMargin: 0em -@secondaryItemSpacing; +@secondaryItemBackground: none; +@secondaryItemSpacing: @relative5px; +@secondaryItemMargin: 0em @secondaryItemSpacing; +@secondaryItemVerticalPadding: @relativeMini; +@secondaryItemHorizontalPadding: @relativeSmall; +@secondaryItemPadding: @relativeMini @relativeSmall; +@secondaryItemBorderRadius: @defaultBorderRadius; +@secondaryItemTransition: color @defaultDuration @defaultEasing; +@secondaryItemColor: @unselectedTextColor; + +@secondaryHoverItemBackground: @transparentBlack; +@secondaryHoverItemColor: @selectedTextColor; + +@secondaryActiveItemBackground: @transparentBlack; +@secondaryActiveItemColor: @selectedTextColor; +@secondaryActiveHoverItemBackground: @transparentBlack; +@secondaryActiveHoverItemColor: @selectedTextColor; + +@secondaryActiveHoveredItemBackground: @transparentBlack; +@secondaryActiveHoveredItemColor: @selectedTextColor; + +@secondaryHeaderBackground: none transparent; +@secondaryHeaderBorder: none; + +@secondaryItemVerticalSpacing: @secondaryItemSpacing; +@secondaryVerticalItemMargin: 0em 0em @secondaryItemVerticalSpacing; +@secondaryVerticalItemBorderRadius: @defaultBorderRadius; + +@secondaryMenuSubMenuMargin: 0em -@secondaryItemHorizontalPadding; +@secondaryMenuSubMenuItemMargin: 0em; +@secondarySubMenuHorizontalPadding: (@itemHorizontalPadding / @tinySize) + @subMenuIndent; +@secondaryMenuSubMenuItemPadding: @relative7px @secondarySubMenuHorizontalPadding; + +/* Pointing */ +@secondaryPointingBorderWidth: 3px; +@secondaryPointingBorderColor: @borderColor; +@secondaryPointingItemVerticalPadding: @relativeTiny; +@secondaryPointingItemHorizontalPadding: @relativeMini; +// Pastanaga custom +@secondaryPointingItemTextTransform: uppercase; + +@secondaryPointingHoverTextColor: @textColor; + +@secondaryPointingActiveBorderColor: @secondaryColor; +@secondaryPointingActiveTextColor: @secondaryColor; +@secondaryPointingActiveFontWeight: @normal; + +@secondaryPointingActiveDropdownBorderColor: transparent; + +@secondaryPointingActiveHoverBorderColor: @secondaryPointingActiveBorderColor; +@secondaryPointingActiveHoverTextColor: @secondaryPointingActiveTextColor; + +@secondaryPointingHeaderColor: @darkTextColor; +@secondaryVerticalPointingItemMargin: 0em -@secondaryPointingBorderWidth 0em 0em; + + +/* Inverted Secondary */ +@secondaryInvertedColor: @invertedLightTextColor; + +@secondaryInvertedHoverBackground: @transparentWhite; +@secondaryInvertedHoverColor: @invertedSelectedTextColor; + +@secondaryInvertedActiveBackground: @strongTransparentWhite; +@secondaryInvertedActiveColor: @invertedSelectedTextColor; + +/* Inverted Pointing */ +@secondaryPointingInvertedBorderColor: @whiteBorderColor; +@secondaryPointingInvertedItemTextColor: @invertedTextColor; +@secondaryPointingInvertedItemHeaderColor: @white; +@secondaryPointingInvertedItemHoverTextColor: @selectedTextColor; +@secondaryPointingInvertedActiveBorderColor: @white; +@secondaryPointingInvertedActiveColor: @invertedSelectedTextColor; + + +/* Tiered */ +@tieredActiveItemBackground: #FCFCFC; +@tieredActiveMenuBackground: #FCFCFC; + +@tieredSubMenuTextTransform: @normal; +@tieredSubMenuFontWeight: @normal; + +@tieredSubMenuColor: @lightTextColor; + +@tieredSubMenuHoverBackground: none transparent; +@tieredSubMenuHoverColor: @hoveredTextColor; + +@tieredSubMenuActiveBackground: none transparent; +@tieredSubMenuActiveColor: @selectedTextColor; + +@tieredInvertedSubMenuBackground: rgba(0, 0, 0, 0.2); + + +/* Icon */ +@iconMenuTextAlign: center; +@iconMenuItemColor: @grey; +@iconMenuInvertedItemColor: @white; + + +/* Tabular */ +@tabularBorderColor: @solidBorderColor; +@tabularBackgroundColor: transparent; +@tabularBackground: none @tabularBackgroundColor; +@tabularBorderWidth: 1px; +@tabularOppositeBorderWidth: @tabularBorderWidth + 1px; +@tabularVerticalPadding: @itemVerticalPadding; +@tabularHorizontalPadding: @relativeHuge; +@tabularBorderRadius: @defaultBorderRadius; +@tabularTextColor: @itemTextColor; + +@tabularHoveredTextColor: @hoveredTextColor; + +@tabularVerticalBackground: none @tabularBackgroundColor; + +@tabularFluidOffset: 1px; +@tabularFluidWidth: calc(100% + (@tabularFluidOffset * 2)); + +@tabularActiveBackground: none @white; +@tabularActiveColor: @selectedTextColor; +@tabularActiveBoxShadow: none; +@tabularActiveWeight: @bold; + + + +/* Pagination */ +@paginationMinWidth: 3em; +@paginationActiveBackground: @transparentBlack; +@paginationActiveTextColor: @selectedTextColor; + +/* Labeled Icon */ +@labeledIconItemHorizontalPadding: @relativeMassive; +@labeledIconSize: @relativeMassive; +@labeledIconMinWidth: 6em; +@labeledIconTextMargin: 0.5rem; + + +/* Text */ +@textMenuItemSpacing: @relative7px; +@textMenuMargin: @relativeMedium -(@textMenuItemSpacing); +@textMenuItemColor: @mutedTextColor; +@textMenuItemFontWeight: @normal; +@textMenuItemMargin: 0em 0em; +@textMenuItemPadding: @relative5px @textMenuItemSpacing; +@textMenuItemTransition: opacity @defaultDuration @defaultEasing; + +@textMenuSubMenuMargin: 0em; +@textMenuSubMenuItemMargin: 0em; +@textMenuSubMenuItemPadding: @relative7px 0em; + +@textMenuActiveItemFontWeight: @normal; +@textMenuActiveItemColor: @selectedTextColor; + +@textMenuHeaderSize: @relativeSmall; +@textMenuHeaderColor: @darkTextColor; +@textMenuHeaderFontWeight: @bold; +@textMenuHeaderTextTransform: uppercase; + +@textVerticalMenuMargin: @relativeMedium 0em; +@textVerticalMenuHeaderMargin: @relative8px 0em @relative10px; +@textVerticalMenuItemMargin: @relative8px 0em; + +@textVerticalMenuIconFloat: none; +@textVerticalMenuIconMargin: @iconMargin; + + +/*-------------- + Variations +---------------*/ + +/* Inverted */ +@invertedBackground: @black; +@invertedBoxShadow: none; +@invertedBorder: 0px solid transparent; +@invertedHeaderBackground: transparent; + +@invertedItemBackground: transparent; +@invertedItemTextColor: @invertedTextColor; + +/* Inverted Sub Menu */ +@invertedSubMenuBackground: transparent; +@invertedSubMenuColor: @invertedUnselectedTextColor; + +/* Inverted Hover */ +@invertedHoverBackground: @transparentWhite; +@invertedHoverColor: @invertedSelectedTextColor; + +@invertedSubMenuHoverBackground: transparent; +@invertedSubMenuHoverColor: @invertedSelectedTextColor; + +/* Pressed */ +@invertedMenuPressedBackground: @transparentWhite; +@invertedMenuPressedColor: @invertedSelectedTextColor; + +/* Inverted Active */ +@invertedActiveBackground: @strongTransparentWhite; +@invertedActiveColor: @invertedSelectedTextColor; +@invertedArrowActiveColor: #3D3E3F; + +/* Inverted Active Hover */ +@invertedActiveHoverBackground: @invertedActiveBackground; +@invertedActiveHoverColor: @white; +@invertedArrowActiveHoverColor: @invertedArrowActiveColor; + +@invertedSubMenuActiveBackground: transparent; +@invertedSubMenuActiveColor: @white; + +/* Inverted Menu Divider */ +@invertedDividerBackground: rgba(255, 255, 255, 0.08); +@invertedVerticalDividerBackground: @invertedDividerBackground; + +/* Inverted Colored */ +@invertedColoredDividerBackground: @dividerBackground; +@invertedColoredActiveBackground: @strongTransparentBlack; + +/* Fixed */ +@fixedPrecedingGridMargin: 2.75rem; + +/* Floated */ +@floatedDistance: 0.5rem; + +/* Attached */ +@attachedTopOffset: 0px; +@attachedBottomOffset: 0px; +@attachedHorizontalOffset: -@borderWidth; +@attachedWidth: calc(100% - (@attachedHorizontalOffset * 2)); +@attachedBoxShadow: none; +@attachedBorder: @borderWidth solid @solidBorderColor; +@attachedBottomBoxShadow: + @boxShadow, + @attachedBoxShadow +; + +/* Resize large sizes */ +@mini: @9px; +@tiny: @12px; +@small: @13px; +@large: @15px; +@big: @16px; +@huge: @17px; +@massive: @18px; + +/* Sizes */ +@miniWidth: 6rem; +@tinyWidth: 11rem; +@smallWidth: 13rem; +@mediumWidth: 15rem; // pastanaga wants 6rem as well +@largeWidth: 18rem; +@bigWidth: 20rem; +@hugeWidth: 22rem; +@massiveWidth: 25rem; diff --git a/theme/eea/collections/message.overrides b/theme/eea/collections/message.overrides new file mode 100644 index 00000000..462d69ce --- /dev/null +++ b/theme/eea/collections/message.overrides @@ -0,0 +1,25 @@ +/******************************* + Theme Overrides +*******************************/ + +/* Text size and weight */ +.ui.message p { + font-size: @messageFontSize; + font-weight: @messageFontWeight; +} + +/* Text color for non state messages */ +.ui.message:not(.success):not(.error):not(.warning):not(.info):not(.negative):not(.positive) { + color: @messageColor; +} + +/* Align icon next to header */ +.ui.icon.message { + align-items: @messageItemsAlign; +} + +/* Icon margin to align with header text size */ +div.ui.icon.message > .icon, +div.ui.icon.message > .icon:not(.close) { + margin: @iconMargin; +} diff --git a/theme/eea/collections/message.variables b/theme/eea/collections/message.variables new file mode 100644 index 00000000..d4ff8ba9 --- /dev/null +++ b/theme/eea/collections/message.variables @@ -0,0 +1,143 @@ +/******************************* + Message +*******************************/ + + +/*------------------- + Elements +--------------------*/ + +@verticalMargin: 1em; +@verticalPadding: 1.5em; +@verticalPadding: 1em; +@horizontalPadding: 1.5em; +@padding: @verticalPadding @horizontalPadding; +@background: #F2F2F2; +@lineHeightOffset: ((@lineHeight - 1em) / 2); +@messageItemsAlign: flex-start; + +@borderRadius: @defaultBorderRadius; +@borderWidth: 0; +@borderShadow: 0px 0px 0px @borderWidth @strongBorderColor inset; +@shadowShadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); +@boxShadow: none; + +@transition: + opacity @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing, + background @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing +; + +/* Header */ +@headerFontSize: 13px; +@headerFontWeight: @bold; +@headerDisplay: block; +@headerDistance: 0rem; +@headerMargin: -@headerLineHeightOffset 0em @headerDistance 0em; +@headerParagraphDistance: 0.15em; + +/* Paragraph */ +@messageTextOpacity: 1; +@messageParagraphMargin: 0; +@messageColor: @black; +@messageFontSize: 13px; +@messageFontWeight: @bold; + +/* List */ +@listOpacity: 0.85; +@listStylePosition: inside; +@listMargin: 0.5em; +@listItemIndent: 1em; +@listItemMargin: 0.3em; + +/* Icon */ +@iconDistance: 0.3em; + +/* Close Icon */ +@closeTopDistance: @verticalPadding - @lineHeightOffset; +@closeRightDistance: 0.5em; +@closeOpacity: 0.7; +@closeTransition: opacity @defaultDuration @defaultEasing; + + +/*------------------- + Types +--------------------*/ + +/* Icon Message */ +@iconMargin: 0.09rem 0.6rem 0 0; +@iconSize: 1rem; +@iconOpacity: 0.8; +@iconContentDistance: 0rem; +@iconVerticalAlign: top; + +/* Attached */ +@attachedXOffset: 0; +@attachedYOffset: 0; +@attachedBoxShadow: 0em 0em 0em @borderWidth @borderColor inset; +@attachedBottomBoxShadow: + @attachedBoxShadow, + @subtleShadow +; + +/* Floating */ +@floatingBoxShadow: + @borderShadow, + @floatingShadow +; + +/* Colors */ +@redBoxShadow: + 0px 0px 0px @borderWidth @redBorderColor inset, + @shadowShadow +; +@orangeBoxShadow: + 0px 0px 0px @borderWidth @orangeBorderColor inset, + @shadowShadow +; +@yellowBoxShadow: + 0px 0px 0px @borderWidth @yellowBorderColor inset, + @shadowShadow +; +@oliveBoxShadow: + 0px 0px 0px @borderWidth @oliveBorderColor inset, + @shadowShadow +; +@greenBoxShadow: + 0px 0px 0px @borderWidth @greenBorderColor inset, + @shadowShadow +; +@tealBoxShadow: + 0px 0px 0px @borderWidth @tealBorderColor inset, + @shadowShadow +; +@blueBoxShadow: + 0px 0px 0px @borderWidth @blueBorderColor inset, + @shadowShadow +; +@violetBoxShadow: + 0px 0px 0px @borderWidth @violetBorderColor inset, + @shadowShadow +; +@purpleBoxShadow: + 0px 0px 0px @borderWidth @purpleBorderColor inset, + @shadowShadow +; +@pinkBoxShadow: + 0px 0px 0px @borderWidth @pinkBorderColor inset, + @shadowShadow +; +@brownBoxShadow: + 0px 0px 0px @borderWidth @brownBorderColor inset, + @shadowShadow +; + +/* Warning / Positive / Negative / Info */ +@positiveBoxShadow: none; +@negativeBoxShadow: none; +@infoBoxShadow: none; +@warningBoxShadow: none; +@errorBoxShadow: none; +@successBoxShadow: none; + diff --git a/theme/eea/collections/table.overrides b/theme/eea/collections/table.overrides new file mode 100644 index 00000000..bb286df3 --- /dev/null +++ b/theme/eea/collections/table.overrides @@ -0,0 +1,84 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.table.eea-table { + border: @defaultBorderRadius; + border-radius: @tableBorderRadius; + + thead { + tr th { + border-bottom: @headerBorder; + background-color: @headerBackground; + border-radius: @tableBorderRadius; + color: @headerColor; + font-size: @h3; + } + + tr:first-child > th:first-child, + tr:first-child > th:last-child { + border-radius: @tableBorderRadius; + } + } + + tbody { + tr td { + font-size: @fontSize; + } + } +} + +//Active Header on sorting table +.ui.sortable.table.eea-table thead th { + background-color: @headerBackground; + color: @headerColor; + + &:focus, + &:hover, + &:active { + color: @headerColor; + } +} + +.ui.celled.table.eea-table tr td, +.ui.celled.table.eea-table tr th { + border-left: 1px solid @secondaryColor; +} +/*******************************************************/ + +.ui.table { + th.selected, + td.selected { + border: solid 1px rgba(120, 192, 215, 1) !important; + } +} + +/* Headers */ +.ui.table th { + padding: @headerVerticalPadding @headerHorizontalPadding; + border-left: @headerDivider; + background: @headerBackground; + color: @textColor; + cursor: auto; + font-style: @headerFontStyle; + font-weight: @headerFontWeight; + text-align: @headerAlign; + text-transform: @headerTextTransform; + vertical-align: @headerVerticalAlign; +} + +.ui.table tr > th:first-child { + border-left: none; +} + +.ui.table tr:first-child > th:first-child { + border-radius: @borderRadius 0em 0em 0em; +} + +.ui.table tr:first-child > th:last-child { + border-radius: 0em @borderRadius 0em 0em; +} + +.ui.table tr:first-child > th:only-child { + border-radius: @borderRadius @borderRadius 0em 0em; +} diff --git a/theme/eea/collections/table.variables b/theme/eea/collections/table.variables new file mode 100644 index 00000000..186a53f7 --- /dev/null +++ b/theme/eea/collections/table.variables @@ -0,0 +1,251 @@ +/******************************* + Table +*******************************/ + + + +@tableBorderRadius: @defaultBorderRadius; + +/*------------------- + Element +--------------------*/ + +@verticalMargin: 1em; +@horizontalMargin: 0em; +@margin: @verticalMargin @horizontalMargin; +@borderCollapse: collapse; +@borderSpacing: 0px; +@borderRadius: 0; +@transition: + background @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing +; +@background: @white; +@color: @textColor; +@borderWidth: 1px; +@border: @borderWidth solid @borderColor; +@boxShadow: none; +@textAlign: left; + +/*-------------- + Parts +---------------*/ + +/* Table Row */ +@rowBorder: 1px solid @internalBorderColor; + +/* Table Cell */ +@cellVerticalPadding: @relativeMini; +@cellHorizontalPadding: @relativeMini; +@cellVerticalAlign: inherit; +@cellTextAlign: inherit; +@cellBorder: 1px solid @internalBorderColor; + +/* Table Header */ +@headerBorder: 1px solid @secondaryColor; +@headerDivider: none; +@headerBackground: @silverGray; +@headerAlign: inherit; +@headerVerticalAlign: inherit; +@headerColor: @deepBlue; +@headerVerticalPadding: @relativeSmall; +@headerHorizontalPadding: @cellHorizontalPadding; +@headerFontStyle: none; +@headerFontWeight: @normal; +@headerTextTransform: uppercase; +@headerBoxShadow: none; + +/* Table Footer */ +@footerBoxShadow: none; +@footerBorder: 1px solid @borderColor; +@footerDivider: none; +@footerBackground: @white; +@footerAlign: inherit; +@footerVerticalAlign: middle; +@footerColor: @textColor; +@footerVerticalPadding: @cellVerticalPadding; +@footerHorizontalPadding: @cellHorizontalPadding; +@footerFontStyle: @normal; +@footerFontWeight: @normal; +@footerTextTransform: none; + +/* Responsive Size */ +@responsiveHeaderDisplay: block; +@responsiveFooterDisplay: block; +@responsiveRowVerticalPadding: 1em; +@responsiveRowBoxShadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important; +@responsiveCellVerticalPadding: 0.25em; +@responsiveCellHorizontalPadding: 0.75em; +@responsiveCellBoxShadow: none !important; +@responsiveCellHeaderFontWeight: @bold; + +/*------------------- + Types +--------------------*/ + +/* Definition */ +@definitionPageBackground: @white; + +@definitionHeaderBackground: transparent; +@definitionHeaderColor: @unselectedTextColor; +@definitionHeaderFontWeight: @normal; + +@definitionFooterBackground: @definitionHeaderBackground; +@definitionFooterColor: @definitionHeaderColor; +@definitionFooterFontWeight: @definitionHeaderFontWeight; + +@definitionColumnBackground: @subtleTransparentBlack; +@definitionColumnFontWeight: @bold; +@definitionColumnColor: @selectedTextColor; +@definitionColumnFontSize: @relativeMedium; +@definitionColumnTextTransform: ''; +@definitionColumnBoxShadow: ''; +@definitionColumnTextAlign: ''; +@definitionColumnHorizontalPadding: ''; + + +/*-------------- + Couplings +---------------*/ + +@iconVerticalAlign: baseline; + +/*-------------- + States +---------------*/ + +@stateMarkerWidth: 0px; + +/* Positive */ +@positiveColor: @positiveTextColor; +@positiveBoxShadow: @stateMarkerWidth 0px 0px @positiveBorderColor inset; +@positiveBackgroundHover: darken(@positiveBackgroundColor, 3); +@positiveColorHover: darken(@positiveColor, 3); + +/* Negative */ +@negativeColor: @negativeTextColor; +@negativeBoxShadow: @stateMarkerWidth 0px 0px @negativeBorderColor inset; +@negativeBackgroundHover: darken(@negativeBackgroundColor, 3); +@negativeColorHover: darken(@negativeColor, 3); + +/* Error */ +@errorColor: @errorTextColor; +@errorBoxShadow: @stateMarkerWidth 0px 0px @errorBorderColor inset; +@errorBackgroundHover: darken(@errorBackgroundColor, 3); +@errorColorHover: darken(@errorColor, 3); + +/* Warning */ +@warningColor: @warningTextColor; +@warningBoxShadow: @stateMarkerWidth 0px 0px @warningBorderColor inset; +@warningBackgroundHover: darken(@warningBackgroundColor, 3); +@warningColorHover: darken(@warningColor, 3); + +/* Active */ +@activeColor: @textColor; +@activeBackgroundColor: #E0E0E0; +@activeBoxShadow: @stateMarkerWidth 0px 0px @activeColor inset; + +@activeBackgroundHover: #EFEFEF; +@activeColorHover: @selectedTextColor; + +/*-------------- + Types +---------------*/ + +/* Attached */ +@attachedTopOffset: 0px; +@attachedBottomOffset: 0px; +@attachedHorizontalOffset: -@borderWidth; +@attachedWidth: calc(100% - (@attachedHorizontalOffset * 2)); +@attachedBoxShadow: none; +@attachedBorder: @borderWidth solid @solidBorderColor; +@attachedBottomBoxShadow: + @boxShadow, + @attachedBoxShadow +; + +/* Striped */ +@stripedBackground: rgba(0, 0, 50, 0.02); +@invertedStripedBackground: rgba(255, 255, 255, 0.05); + +/* Selectable */ +@selectableBackground: @transparentBlack; +@selectableTextColor: @selectedTextColor; +@selectableInvertedBackground: @transparentWhite; +@selectableInvertedTextColor: @invertedSelectedTextColor; + +/* Sortable */ +@sortableBackground: ''; +@sortableColor: @textColor; + +@sortableBorder: 1px solid @borderColor; +@sortableIconWidth: auto; +@sortableIconDistance: 0.5em; +@sortableIconOpacity: 0.8; +@sortableIconFont: 'Icons'; +@sortableIconAscending: '\f0d8'; +@sortableIconDescending: '\f0d7'; +@sortableDisabledColor: @disabledTextColor; + +@sortableHoverBackground: @transparentBlack; +@sortableHoverColor: @hoveredTextColor; + +@sortableActiveBackground: @transparentBlack; +@sortableActiveColor: @selectedTextColor; + +@sortableActiveHoverBackground: @transparentBlack; +@sortableActiveHoverColor: @selectedTextColor; + +@sortableInvertedBorderColor: transparent; +@sortableInvertedHoverBackground: @transparentWhite @subtleGradient; +@sortableInvertedHoverColor: @invertedHoveredTextColor; +@sortableInvertedActiveBackground: @strongTransparentWhite @subtleGradient; +@sortableInvertedActiveColor: @invertedSelectedTextColor; + +/* Colors */ +@coloredBorderSize: 0.2em; +@coloredBorderRadius: 0em 0em @borderRadius @borderRadius; + +/* Inverted */ +@invertedBackground: #333333; +@invertedBorder: none; +@invertedCellBorderColor: @whiteBorderColor; +@invertedCellColor: @invertedTextColor; + +@invertedHeaderBackground: @veryStrongTransparentBlack; +@invertedHeaderColor: @invertedTextColor; +@invertedHeaderBorderColor: @invertedCellBorderColor; + +@invertedDefinitionColumnBackground: @subtleTransparentWhite; +@invertedDefinitionColumnColor: @invertedSelectedTextColor; +@invertedDefinitionColumnFontWeight: @bold; + +/* Basic */ +@basicTableBackground: transparent; +@basicTableBorder: @borderWidth solid @borderColor; +@basicBoxShadow: none; + +@basicTableHeaderBackground: transparent; +@basicTableCellBackground: transparent; +@basicTableHeaderDivider: none; +@basicTableCellBorder: 1px solid rgba(0, 0, 0, 0.1); +@basicTableCellPadding: ''; +@basicTableStripedBackground: @transparentBlack; + +/* Padded */ +@paddedVerticalPadding: 1em; +@paddedHorizontalPadding: 1em; +@veryPaddedVerticalPadding: 1.5em; +@veryPaddedHorizontalPadding: 1.5em; + +/* Compact */ +@compactVerticalPadding: 0.5em; +@compactHorizontalPadding: 0.7em; +@veryCompactVerticalPadding: 0.4em; +@veryCompactHorizontalPadding: 0.6em; + + +/* Sizes */ +@small: 0.9em; +@medium: 1em; +@large: 1.1em; diff --git a/theme/eea/definitions/elements/icon.less b/theme/eea/definitions/elements/icon.less new file mode 100644 index 00000000..37a2ff11 --- /dev/null +++ b/theme/eea/definitions/elements/icon.less @@ -0,0 +1,499 @@ +/*! + * # Semantic UI - Icon + * http://github.com/semantic-org/semantic-ui/ + * + * + * Released under the MIT license + * http://opensource.org/licenses/MIT + * + */ + +/******************************* + Theme +*******************************/ + +@type: 'element'; +@element: 'icon'; + +@import (multiple) '../../theme.config'; + +/******************************* + Icon +*******************************/ + +@font-face { + font-display: swap; + font-family: 'Icons'; + src: @fallbackSRC; + src: @src; + font-style: normal; + font-weight: @normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; +} + +i.icon { + display: inline-block; + opacity: @opacity; + + margin: 0em @distanceFromText 0em 0em; + + width: @width; + height: @height; + + font-family: 'Icons'; + font-style: normal; + font-weight: @normal; + text-decoration: inherit; + text-align: center; + + speak: none; + font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + backface-visibility: hidden; +} + +i.icon:before { + background: none !important; +} + +/******************************* + Types +*******************************/ + +/*-------------- + Loading +---------------*/ + +i.icon.loading { + height: 1em; + line-height: 1; + animation: icon-loading @loadingDuration linear infinite; +} +@keyframes icon-loading { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +/******************************* + States +*******************************/ + +i.icon.hover { + opacity: 1 !important; +} + +i.icon.active { + opacity: 1 !important; +} + +i.emphasized.icon { + opacity: 1 !important; +} + +i.disabled.icon { + opacity: @disabledOpacity !important; +} + +/******************************* + Variations +*******************************/ + +/*------------------- + Fitted +--------------------*/ + +i.fitted.icon { + width: auto; + margin: 0em !important; +} + +/*------------------- + Link +--------------------*/ + +i.link.icon, +i.link.icons { + cursor: pointer; + opacity: @linkOpacity; + transition: opacity @defaultDuration @defaultEasing; +} +i.link.icon:hover, +i.link.icons:hover { + opacity: 1 !important; +} + +/*------------------- + Circular +--------------------*/ + +i.circular.icon { + border-radius: 500em !important; + line-height: 1 !important; + + padding: @circularPadding !important; + box-shadow: @circularShadow; + + width: @circularSize !important; + height: @circularSize !important; +} +i.circular.inverted.icon { + border: none; + box-shadow: none; +} + +/*------------------- + Flipped +--------------------*/ + +i.flipped.icon, +i.horizontally.flipped.icon { + transform: scale(-1, 1); +} +i.vertically.flipped.icon { + transform: scale(1, -1); +} + +/*------------------- + Rotated +--------------------*/ + +i.rotated.icon, +i.right.rotated.icon, +i.clockwise.rotated.icon { + transform: rotate(90deg); +} + +i.left.rotated.icon, +i.counterclockwise.rotated.icon { + transform: rotate(-90deg); +} + +/*------------------- + Bordered +--------------------*/ + +i.bordered.icon { + line-height: 1; + vertical-align: baseline; + + width: @borderedSize; + height: @borderedSize; + padding: @borderedVerticalPadding @borderedHorizontalPadding !important; + box-shadow: @borderedShadow; +} +i.bordered.inverted.icon { + border: none; + box-shadow: none; +} + +/*------------------- + Inverted +--------------------*/ + +/* Inverted Shapes */ +i.inverted.bordered.icon, +i.inverted.circular.icon { + background-color: @black !important; + color: @white !important; +} + +i.inverted.icon { + color: @white; +} + +/*------------------- + Colors +--------------------*/ + +/* Red */ +i.red.icon { + color: @red !important; +} +i.inverted.red.icon { + color: @lightRed !important; +} +i.inverted.bordered.red.icon, +i.inverted.circular.red.icon { + background-color: @red !important; + color: @white !important; +} + +/* Orange */ +i.orange.icon { + color: @orange !important; +} +i.inverted.orange.icon { + color: @lightOrange !important; +} +i.inverted.bordered.orange.icon, +i.inverted.circular.orange.icon { + background-color: @orange !important; + color: @white !important; +} + +/* Yellow */ +i.yellow.icon { + color: @yellow !important; +} +i.inverted.yellow.icon { + color: @lightYellow !important; +} +i.inverted.bordered.yellow.icon, +i.inverted.circular.yellow.icon { + background-color: @yellow !important; + color: @white !important; +} + +/* Olive */ +i.olive.icon { + color: @olive !important; +} +i.inverted.olive.icon { + color: @lightOlive !important; +} +i.inverted.bordered.olive.icon, +i.inverted.circular.olive.icon { + background-color: @olive !important; + color: @white !important; +} + +/* Green */ +i.green.icon { + color: @green !important; +} +i.inverted.green.icon { + color: @lightGreen !important; +} +i.inverted.bordered.green.icon, +i.inverted.circular.green.icon { + background-color: @green !important; + color: @white !important; +} + +/* Teal */ +i.teal.icon { + color: @teal !important; +} +i.inverted.teal.icon { + color: @lightTeal !important; +} +i.inverted.bordered.teal.icon, +i.inverted.circular.teal.icon { + background-color: @teal !important; + color: @white !important; +} + +/* Blue */ +i.blue.icon { + color: @blue !important; +} +i.inverted.blue.icon { + color: @lightBlue !important; +} +i.inverted.bordered.blue.icon, +i.inverted.circular.blue.icon { + background-color: @blue !important; + color: @white !important; +} + +/* Violet */ +i.violet.icon { + color: @violet !important; +} +i.inverted.violet.icon { + color: @lightViolet !important; +} +i.inverted.bordered.violet.icon, +i.inverted.circular.violet.icon { + background-color: @violet !important; + color: @white !important; +} + +/* Purple */ +i.purple.icon { + color: @purple !important; +} +i.inverted.purple.icon { + color: @lightPurple !important; +} +i.inverted.bordered.purple.icon, +i.inverted.circular.purple.icon { + background-color: @purple !important; + color: @white !important; +} + +/* Pink */ +i.pink.icon { + color: @pink !important; +} +i.inverted.pink.icon { + color: @lightPink !important; +} +i.inverted.bordered.pink.icon, +i.inverted.circular.pink.icon { + background-color: @pink !important; + color: @white !important; +} + +/* Brown */ +i.brown.icon { + color: @brown !important; +} +i.inverted.brown.icon { + color: @lightBrown !important; +} +i.inverted.bordered.brown.icon, +i.inverted.circular.brown.icon { + background-color: @brown !important; + color: @white !important; +} + +/* Grey */ +i.grey.icon { + color: @grey !important; +} +i.inverted.grey.icon { + color: @lightGrey !important; +} +i.inverted.bordered.grey.icon, +i.inverted.circular.grey.icon { + background-color: @grey !important; + color: @white !important; +} + +/* Black */ +i.black.icon { + color: @black !important; +} +i.inverted.black.icon { + color: @lightBlack !important; +} +i.inverted.bordered.black.icon, +i.inverted.circular.black.icon { + background-color: @black !important; + color: @white !important; +} + +/*------------------- + Sizes +--------------------*/ + +i.mini.icon, +i.mini.icons { + line-height: 1; + font-size: @mini; +} +i.tiny.icon, +i.tiny.icons { + line-height: 1; + font-size: @tiny; +} +i.small.icon, +i.small.icons { + line-height: 1; + font-size: @small; +} +i.icon, +i.icons { + font-size: @medium; +} +i.large.icon, +i.large.icons { + line-height: 1; + vertical-align: middle; + font-size: @large; +} +i.big.icon, +i.big.icons { + line-height: 1; + vertical-align: middle; + font-size: @big; +} +i.huge.icon, +i.huge.icons { + line-height: 1; + vertical-align: middle; + font-size: @huge; +} +i.massive.icon, +i.massive.icons { + line-height: 1; + vertical-align: middle; + font-size: @massive; +} + +/******************************* + Groups +*******************************/ + +i.icons { + display: inline-block; + position: relative; + line-height: 1; +} + +i.icons .icon { + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + margin: 0em; + margin: 0; +} + +i.icons .icon:first-child { + position: static; + width: auto; + height: auto; + vertical-align: top; + transform: none; + margin-right: @distanceFromText; +} + +/* Corner Icon */ +i.icons .corner.icon { + top: auto; + left: auto; + right: 0; + bottom: 0; + transform: none; + font-size: @cornerIconSize; + text-shadow: @cornerIconShadow; +} +i.icons .top.right.corner.icon { + top: 0; + left: auto; + right: 0; + bottom: auto; +} +i.icons .top.left.corner.icon { + top: 0; + left: 0; + right: auto; + bottom: auto; +} +i.icons .bottom.left.corner.icon { + top: auto; + left: 0; + right: auto; + bottom: 0; +} +i.icons .bottom.right.corner.icon { + top: auto; + left: auto; + right: 0; + bottom: 0; +} + +i.icons .inverted.corner.icon { + text-shadow: @cornerIconInvertedShadow; +} + +.loadUIOverrides(); diff --git a/theme/eea/elements/button.overrides b/theme/eea/elements/button.overrides new file mode 100644 index 00000000..9446a068 --- /dev/null +++ b/theme/eea/elements/button.overrides @@ -0,0 +1,215 @@ +/******************************* + Theme Overrides +*******************************/ + +//Color for button text depends on background +.text-color(@backColor) when (lightness(@backColor) >= 40%) { + color: @primaryButtonColor; +} +.text-color(@backColor) when (lightness(@backColor) < 40%) { + color: @white; +} + +/* Global Button Styles */ +.ui.button, +.ui.buttons .button, +.ui.buttons { + border: @buttonBorder @backgroundColor; + + &:hover, + &:active, + &:focus { + border-color: @hoverBackgroundColor; + } +} + +/* Primary Button Border */ +.ui.button.primary, +.ui.buttons.primary { + border: @buttonBorder @primaryColor; + + &:hover, + &:active, + &:focus { + border: @buttonBorder @primaryColorHover; + } +} + +/* Secondary Button */ +.ui.button.secondary, +.ui.buttons.secondary { + border: @buttonBorder @primaryButtonColor; + background-color: @secondaryButtonBackground; + .text-color(@white); + + &:hover, + &:active, + &:focus { + background-color: @primaryButtonColor; + .text-color(@primaryButtonColor); + } +} + +/* Secondary Button Inverted */ +.ui.button.inverted.secondary, +.ui.buttons.inverted.secondary { + border: @buttonBorder @secondaryButtonColor; + color: @secondaryButtonColor; + + &:hover, + &:active, + &:focus { + background-color: @secondaryButtonColor; + color: @primaryColor; + } +} + +/* Call to action Button */ +.ui.button.action { + border: @buttonBorder @actionButtonButtonColor; + background-color: @actionButtonButtonColor; + .text-color(@actionButtonButtonColor); + text-transform: uppercase; + + &:hover, + &:active, + &:focus { + border: @buttonBorder @secondaryColorDarken; + background-color: @secondaryColorDarken; + .text-color(@secondaryColorDarken); + } +} + +.ui.button.action[class*='right labeled'].icon.button { + padding-right: 3em !important; // to apply to theme button paddings - button.less:856 + + i { + margin-right: 5px !important; // to apply to theme button paddings - button.less:693 + } +} + +/* Text Button */ +button.ui.button.text, +button.ui.buttons.text, +p.ui.button { + border: none; + background-color: @textButtonBackground; + color: @primaryColor; + + &:hover, + &:active, + &:focus { + border: none; + background-color: @textButtonBackground; + color: @primaryColorHover; + } +} + +.ui.circular.icon.button { + padding: 0.75em 0.25em 0; + + .icon { + font-size: 2em; + } +} + +/* Advanced Search Button */ +.ui.button.search { + box-sizing: border-box; + border: @buttonBorder @white; + background: @searchButtonBackground; + border-radius: @searchButtonBorderRadius; + color: @searchButtonColor; + font-size: @searchButtonFontSize; + + &:active, + &:visited, + &:focus, + &:hover { + border: @buttonBorder @white; + background: @searchButtonBackground; + color: @searchButtonColor; + } +} + +.ui.labeled.icon.button.search > .icon { + left: @searchButtonIconLeft; + background: @searchButtonBackground; + font-size: @searchButtonFontSize; + opacity: @searchButtonIconOpacity; +} + +.searchbox.field > .ui.action.input > .icon.button { + padding-top: 0; + padding-right: 0; + background: none; + color: @blue; + line-height: 1.6; + + &:hover { + background: none; + } + + .icon { + font-weight: bold; + } +} + +#main { + .ui.basic.buttons .button, + .ui.basic.button { + -webkit-box-shadow: 0px 0px 0px @basicBorderSize transparent inset !important; + box-shadow: 0px 0px 0px @basicBorderSize transparent inset !important; + } +} + +.ui.basic.button { + padding: 0; + border: 0; + background: transparent; + cursor: pointer; + text-align: initial; + + &:focus { + outline: none; + } +} + +.ui.basic.primary.button, +.ui.basic.secondary.button { + box-shadow: none !important; + + &:hover, + &:active { + background: transparent !important; + box-shadow: none !important; + } +} + +.ui.basic.secondary.button { + color: @brown !important; +} + +.ui.noborder.button { + padding: 0 !important; + border: 0; + background: transparent; + cursor: pointer; + text-align: initial; + + &:focus { + outline: none; + } +} + +.ui.noborder.button:not(.icon) > .icon:not(.button):not(.dropdown) { + margin: 0; +} + +.ui.button.gallery { + background-color: transparent; + + .icon.circled { + margin: 0; + } +} diff --git a/theme/eea/elements/button.variables b/theme/eea/elements/button.variables new file mode 100644 index 00000000..d514209b --- /dev/null +++ b/theme/eea/elements/button.variables @@ -0,0 +1,391 @@ +/******************************* + Button +*******************************/ + +/*------------------- + Element +--------------------*/ + +@buttonBorder: @relative2px solid; + +/* Button */ +@buttonFontSize: @fontSize; + +/* Primary Button */ +@primaryButtonColor: @primaryColor; +@primaryButtonColorHover: @darkMidnightBlue; + +/* Secondary Button */ +@secondaryButtonBackground: transparent; +@secondaryButtonColor: @white; +@secondaryButtonColorHover : @darkMidnightBlue; +@secondaryBorder: @buttonBorder @primaryColor; +@secondaryBorderHover: @buttonBorder @darkMidnightBlue; + +/* Action Button */ +@actionButtonButtonColor: @secondaryColor; +@actionButtonButtonColorHover: @steelBlue; + +/* Text Button */ +@textButtonBackground: transparent; + +/* Search Button */ +@searchButtonBackground: transparent; +@searchButtonColor: @white; +@searchButtonFontSize: 1.125rem; +@searchButtonBorderRadius: 0.625rem; +@searchButtonIconLeft: 1.25rem; +@searchButtonIconOpacity: 0.625rem; + +@verticalMargin: 0em; +@horizontalMargin: 0.25em; +@backgroundColor: @silverGray; +@backgroundImage: none; +@background: @backgroundColor @backgroundImage; +@lineHeight: 1em; + +/* Button defaults to using same height as input globally */ +@verticalPadding: @inputVerticalPadding; +@horizontalPadding: 1.875em; + +/* Text */ +@textTransform: none; +@tapColor: transparent; +@fontFamily: @pageFont; +@fontWeight: 500; +@textColor: @black; +@textShadow: none; +@invertedTextShadow: @textShadow; +@borderRadius: @defaultBorderRadius; +@verticalAlign: baseline; + + +/* Internal Shadow */ +@shadowDistance: 0em; +@shadowOffset: (@shadowDistance / 2); +@shadowBoxShadow: 0px -@shadowDistance 0px 0px @borderColor inset; + +/* Box Shadow */ +@borderBoxShadowColor: transparent; +@borderBoxShadowWidth: 1px; +@borderBoxShadow: 0px 0px 0px @borderBoxShadowWidth @borderBoxShadowColor inset; +@boxShadow: + @borderBoxShadow, + @shadowBoxShadow +; + +/* Icon */ +@iconHeight: @relativeMedium; +@iconOpacity: 0.8; +@iconDistance: @relative6px; +@iconColor: ''; +@iconTransition: opacity @defaultDuration @defaultEasing; +@iconVerticalAlign: ''; + +@iconMargin: 0em @iconDistance 0em -(@iconDistance / 2); +@rightIconMargin: 0em -(@iconDistance / 2) 0em @iconDistance; + +/* Loader */ +@invertedLoaderFillColor: rgba(0, 0, 0, 0.15); + +@transition: + opacity @defaultDuration @defaultEasing, + background-color @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing, + background @defaultDuration @defaultEasing +; +/* +@willChange: box-shadow, transform, opacity, color, background; +*/ +@willChange: ''; + +/*------------------- + Group +--------------------*/ + +@groupBoxShadow: none; +@groupButtonBoxShadow: @boxShadow; +@verticalBoxShadow: none; +@groupButtonOffset: 0px 0px 0px 0px; +@verticalGroupOffset: 0px 0px 0px 0px; + +/*------------------- + States +--------------------*/ + +/* Hovered */ +@hoverBackgroundColor: @midGray; +@hoverBackgroundImage: @backgroundImage; +@hoverBoxShadow: @boxShadow; +@hoverColor: @hoveredTextColor; +@iconHoverOpacity: 0.85; + +/* Focused */ +@focusBackgroundColor: @hoverBackgroundColor; +@focusBackgroundImage: ''; +@focusBoxShadow: ''; +@focusColor: @hoveredTextColor; +@iconFocusOpacity: 0.85; + +/* Disabled */ +@disabledBackgroundImage: none; +@disabledBoxShadow: none; + +/* Pressed Down */ +@downBackgroundColor: #BABBBC; +@downBackgroundImage: ''; +@downPressedShadow: none; +@downBoxShadow: + @borderBoxShadow, + @downPressedShadow +; +@downColor: @pressedTextColor; + +/* Active */ +@activeBackgroundColor: #C0C1C2; +@activeBackgroundImage: none; +@activeColor: @selectedTextColor; +@activeBoxShadow: @borderBoxShadow; + +/* Active + Hovered */ +@activeHoverBackgroundColor: @activeBackgroundColor; +@activeHoverBackgroundImage: none; +@activeHoverColor: @activeColor; +@activeHoverBoxShadow: @activeBoxShadow; + +/* Loading */ +@loadingOpacity: 1; +@loadingPointerEvents: auto; +@loadingTransition: + all 0s linear, + opacity @defaultDuration @defaultEasing +; + +/*------------------- + Types +--------------------*/ + +/* Or */ +@orText: 'or'; + +@orGap: 0.3em; +@orHeight: (@verticalPadding * 2) + 1em; +@orZIndex: 3; + +@orCircleDistanceToEdge: (@verticalPadding); +@orCircleSize: @orHeight - @orCircleDistanceToEdge; +@orLineHeight: (@orCircleSize); +@orBoxShadow: @borderBoxShadow; + +@orVerticalOffset: -(@orCircleSize / 2); +@orHorizontalOffset: -(@orCircleSize / 2); + +@orBackgroundColor: @white; +@orTextShadow: @invertedTextShadow; +@orTextStyle: @normal; +@orTextWeight: @bold; +@orTextColor: @lightTextColor; + + +@orSpacerHeight: @verticalPadding; +@orSpacerColor: transparent; + +/* Icon */ +@iconButtonOpacity: 0.9; + +/* Labeled */ +@labeledLabelFontSize: @medium; +@labeledLabelAlign: center; +@labeledLabelPadding: ''; +@labeledLabelFontSize: @relativeMedium; +@labeledLabelBorderColor: @borderColor; +@labeledLabelBorderOffset: -@borderBoxShadowWidth; +@labeledTagLabelSize: 1.85em; /* hypotenuse of triangle */ +@labeledIconMargin: 0em; + +/* Labeled Icon */ +@labeledIconWidth: 1em + (@verticalPadding * 2); +@labeledIconBackgroundColor: none; +@labeledIconPadding: (@horizontalPadding + @labeledIconWidth); +@labeledIconBorder: transparent; +@labeledIconColor: ''; + +@labeledIconLeftShadow: -1px 0px 0px 0px @labeledIconBorder inset; +@labeledIconRightShadow: 1px 0px 0px 0px @labeledIconBorder inset; + + +/* Inverted */ +@invertedBorderSize: 2px; +@invertedTextColor: @white; +@invertedTextHoverColor: @hoverColor; +@invertedGroupButtonOffset: 0px 0px 0px -(@invertedBorderSize); +@invertedVerticalGroupButtonOffset: 0px 0px -(@invertedBorderSize) 0px; + +/* Basic */ +@basicBorderRadius: @borderRadius; +@basicBorderSize: @2px; +@basicTextColor: @textColor; +@basicColoredBorderSize: @2px; + +@basicBackground: transparent none; +@basicFontWeight: @normal; +@basicBorder: 1px solid @borderColor; +@basicBoxShadow: 0px 0px 0px @basicBorderSize @textColor inset; +@basicLoadingColor: @offWhite; +@basicTextTransform: none; + +/* Basic Hover */ +@basicHoverBackground: #FFFFFF; +@basicHoverTextColor: @hoveredTextColor; +@basicHoverBoxShadow: + 0px 0px 0px @basicBorderSize @textColor inset, + 0px 0px 0px 0px @borderColor inset +; +/* Basic Focus */ +@basicFocusBackground: @basicHoverBackground; +@basicFocusTextColor: @basicHoverTextColor; +@basicFocusBoxShadow: @basicHoverBoxShadow; + +/* Basic Down */ +@basicDownBackground: #F8F8F8; +@basicDownTextColor: @pressedTextColor; +@basicDownBoxShadow: + 0px 0px 0px @basicBorderSize rgba(0, 0, 0, 0.15) inset, + 0px 1px 4px 0px @borderColor inset +; +/* Basic Active */ +@basicActiveBackground: @transparentBlack; +@basicActiveBoxShadow: ''; +@basicActiveTextColor: @selectedTextColor; + +/* Basic Inverted */ +@basicInvertedBackground: transparent; +@basicInvertedFocusBackground: transparent; +@basicInvertedDownBackground: @transparentWhite; +@basicInvertedActiveBackground: @transparentWhite; + +@basicInvertedBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 0.5) inset; +@basicInvertedHoverBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 1) inset; +@basicInvertedFocusBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 1) inset; +@basicInvertedDownBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 0.9) inset; +@basicInvertedActiveBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 0.7) inset; + +@basicInvertedColor: @darkWhite; +@basicInvertedHoverColor: @darkWhiteHover; +@basicInvertedDownColor: @darkWhiteActive; +@basicInvertedActiveColor: @invertedTextColor; + + +/* Basic Group */ +@basicGroupBorder: @basicBorderSize solid @borderColor; +@basicGroupBoxShadow: none; + +/*------------------- + Variations +--------------------*/ + +/* Colors */ +@coloredBackgroundImage: none; +@coloredBoxShadow: @shadowBoxShadow; + +/* Colored */ +@brownTextColor: @invertedTextColor; +@brownTextShadow: @invertedTextShadow; +@redTextColor: @invertedTextColor; +@redTextShadow: @invertedTextShadow; +@orangeTextColor: @invertedTextColor; +@orangeTextShadow: @invertedTextShadow; +@greenTextColor: @invertedTextColor; +@greenTextShadow: @invertedTextShadow; +@blueTextColor: @invertedTextColor; +@blueTextShadow: @invertedTextShadow; +@violetTextColor: @invertedTextColor; +@violetTextShadow: @invertedTextShadow; +@purpleTextColor: @invertedTextColor; +@purpleTextShadow: @invertedTextShadow; +@pinkTextColor: @invertedTextColor; +@pinkTextShadow: @invertedTextShadow; +@blackTextColor: @invertedTextColor; +@blackTextShadow: @invertedTextShadow; +@oliveTextColor: @invertedTextColor; +@oliveTextShadow: @invertedTextShadow; +@yellowTextColor: @invertedTextColor; +@yellowTextShadow: @invertedTextShadow; +@tealTextColor: @invertedTextColor; +@tealTextShadow: @invertedTextShadow; +@greyTextColor: @invertedTextColor; +@greyTextShadow: @invertedTextShadow; + +/* Inverted */ +@lightBrownTextColor: @invertedTextColor; +@lightBrownTextShadow: @invertedTextShadow; +@lightRedTextColor: @invertedTextColor; +@lightRedTextShadow: @invertedTextShadow; +@lightOrangeTextColor: @invertedTextColor; +@lightOrangeTextShadow: @invertedTextShadow; +@lightGreenTextColor: @invertedTextColor; +@lightGreenTextShadow: @invertedTextShadow; +@lightBlueTextColor: @invertedTextColor; +@lightBlueTextShadow: @invertedTextShadow; +@lightVioletTextColor: @invertedTextColor; +@lightVioletTextShadow: @invertedTextShadow; +@lightPurpleTextColor: @invertedTextColor; +@lightPurpleTextShadow: @invertedTextShadow; +@lightPinkTextColor: @invertedTextColor; +@lightPinkTextShadow: @invertedTextShadow; +@lightBlackTextColor: @invertedTextColor; +@lightBlackTextShadow: @invertedTextShadow; +@lightOliveTextColor: @textColor; +@lightOliveTextShadow: @textShadow; +@lightYellowTextColor: @textColor; +@lightYellowTextShadow: @textShadow; +@lightTealTextColor: @textColor; +@lightTealTextShadow: @textShadow; +@lightGreyTextColor: @textColor; +@lightGreyTextShadow: @textShadow; + + +/* Ordinality */ +@primaryBackgroundImage: @coloredBackgroundImage; +@primaryTextColor: @invertedTextColor; +@lightPrimaryTextColor: @invertedTextColor; +@primaryTextShadow: @invertedTextShadow; +@primaryBoxShadow: @coloredBoxShadow; + +@secondaryBackgroundImage: @coloredBackgroundImage; +@secondaryTextColor: @invertedTextColor; +@secondaryTextShadow: @invertedTextShadow; +@lightSecondaryTextColor: @invertedTextColor; +@secondaryBoxShadow: @coloredBoxShadow; + +@positiveBackgroundImage: @coloredBackgroundImage; +@positiveTextColor: @invertedTextColor; +@positiveTextShadow: @invertedTextShadow; +@positiveBoxShadow: @coloredBoxShadow; + +@negativeBackgroundImage: @coloredBackgroundImage; +@negativeTextColor: @invertedTextColor; +@negativeTextShadow: @invertedTextShadow; +@negativeBoxShadow: @coloredBoxShadow; + +/* Compact */ +@compactVerticalPadding: (@verticalPadding * 0.75); +@compactHorizontalPadding: (@horizontalPadding * 0.75); + +/* Attached */ +@attachedOffset: -1px; +@attachedBoxShadow: 0px 0px 0px 1px @borderColor; +@attachedHorizontalPadding: 0.75em; +@attachedZIndex: 2; + +/* Floated */ +@floatedMargin: 1.25em; + +/* Animated */ +@animatedVerticalAlign: middle; +@animatedZIndex: 1; +@animationDuration: 0.3s; +@animationEasing: ease; +@fadeScaleHigh: 1.5; +@fadeScaleLow: 0.75; diff --git a/theme/eea/elements/container.overrides b/theme/eea/elements/container.overrides new file mode 100644 index 00000000..8aa7d730 --- /dev/null +++ b/theme/eea/elements/container.overrides @@ -0,0 +1,97 @@ +/******************************* + Theme Overrides +*******************************/ + +/* All Sizes */ +div.ui.container { + display: block; + width: 100% !important; + max-width: @maxWidth !important; + padding-right: @mobilePadding; + padding-left: @mobilePadding; + + margin: auto !important; + transition: width 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045), + margin-left 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045), + margin-right 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045); +} + +@media only screen and (min-width: @tabletBreakpoint) and (max-width: @largestTabletScreen) { + div.ui.container { + padding-right: @tabletPadding; + padding-left: @tabletPadding; + } +} + +@media only screen and (min-width: @computerBreakpoint) { + div.ui.container { + padding-right: @computerPadding; + padding-left: @computerPadding; + } +} + +.contentWidth(@offset) { + @media only screen and (max-width: @largestMobileScreen + @offset) { + [class*='mobile hidden'], + [class*='tablet only']:not(.mobile), + [class*='computer only']:not(.mobile), + [class*='large screen only']:not(.mobile), + [class*='widescreen only']:not(.mobile), + [class*='or lower hidden'] { + display: none !important; + } + } + @media only screen and (min-width: @tabletBreakpoint + @offset) and (max-width: @largestTabletScreen + @offset) { + [class*='mobile only']:not(.tablet), + [class*='tablet hidden'], + [class*='computer only']:not(.tablet), + [class*='large screen only']:not(.tablet), + [class*='widescreen only']:not(.tablet), + [class*='or lower hidden']:not(.mobile) { + display: none !important; + } + } + @media only screen and (min-width: @computerBreakpoint + @offset) and (max-width: @largestSmallMonitor + @offset) { + [class*='mobile only']:not(.computer), + [class*='tablet only']:not(.computer), + [class*='computer hidden'], + [class*='large screen only']:not(.computer), + [class*='widescreen only']:not(.computer), + [class*='or lower hidden']:not(.tablet):not(.mobile) { + display: none !important; + } + } + @media only screen and (min-width: @largeMonitorBreakpoint + @offset) { + [class*='mobile only']:not([class*='large screen']), + [class*='tablet only']:not([class*='large screen']), + [class*='computer only']:not([class*='large screen']), + [class*='large screen hidden'], + [class*='widescreen only']:not([class*='large screen']), + [class*='or lower hidden']:not(.computer):not(.tablet):not(.mobile) { + display: none !important; + } + } +} + +body { + .contentWidth(0); +} + +.drag.handle.wrapper { + margin-left: -15px !important; +} + +.block .delete-button { + margin-right: -25px !important; +} + +/* Hack for escape the blocks container in blocks full width */ +.full-width { + position: relative; + right: 50%; + left: 50%; + width: 100vw !important; + max-width: initial !important; + margin-right: -50vw !important; + margin-left: -50vw !important; +} diff --git a/theme/eea/elements/container.variables b/theme/eea/elements/container.variables new file mode 100644 index 00000000..f22cb63d --- /dev/null +++ b/theme/eea/elements/container.variables @@ -0,0 +1,63 @@ +/******************************* + Container +*******************************/ + +/*------------------- + Element +--------------------*/ + +//Breakpoints +@mobile: ~"(max-width: @mobileBreakpoint)"; +@tablet: ~"(min-width: @tabletMinBreakpoint) and (max-width: @tabletBreakpoint)"; +@desktop: ~"(min-width: @computerMinBreakpoint)"; + +/* Minimum Gutter is used to determine the maximum container width for a given device */ + +@maxWidth: 1400px; + +/* Devices */ +@mobileMinimumGutter: 0em; +@mobileWidth: auto; +@mobileGutter: 1rem; + +@tabletMinimumGutter: (@emSize * 1); +@tabletWidth: @tabletBreakpoint - (@tabletMinimumGutter * 2) - @scrollbarWidth; +@tabletGutter: auto; + +@computerMinimumGutter: (@emSize * 1.5); +@computerWidth: @computerBreakpoint - (@computerMinimumGutter * 2) - @scrollbarWidth; +@computerGutter: auto; + +@largeMonitorMinimumGutter: (@emSize * 2); +@largeMonitorWidth: @largeMonitorBreakpoint - (@largeMonitorMinimumGutter * 2) - @scrollbarWidth; +@largeMonitorGutter: auto; + +/* Coupling (Add Negative Margin to container size) */ +@gridGutterWidth: 2rem; +@relaxedGridGutterWidth: 3rem; +@veryRelaxedGridGutterWidth: 5rem; + +@mobileGridWidth: @mobileWidth; +@tabletGridWidth: ~"calc("@tabletWidth~" + "@gridGutterWidth~")"; +@computerGridWidth: ~"calc("@computerWidth~" + "@gridGutterWidth~")"; +@largeMonitorGridWidth: ~"calc("@largeMonitorWidth~" + "@gridGutterWidth~")"; + +@mobileRelaxedGridWidth: @mobileWidth; +@tabletRelaxedGridWidth: ~"calc("@tabletWidth~" + "@relaxedGridGutterWidth~")"; +@computerRelaxedGridWidth: ~"calc("@computerWidth~" + "@relaxedGridGutterWidth~")"; +@largeMonitorRelaxedGridWidth: ~"calc("@largeMonitorWidth~" + "@relaxedGridGutterWidth~")"; + +@mobileVeryRelaxedGridWidth: @mobileWidth; +@tabletVeryRelaxedGridWidth: ~"calc("@tabletWidth~" + "@veryRelaxedGridGutterWidth~")"; +@computerVeryRelaxedGridWidth: ~"calc("@computerWidth~" + "@veryRelaxedGridGutterWidth~")"; +@largeMonitorVeryRelaxedGridWidth: ~"calc("@largeMonitorWidth~" + "@veryRelaxedGridGutterWidth~")"; + +/*------------------- + Types +--------------------*/ + +/* Text */ +@textWidth: 800px; +@textFontFamily: @pageFont; +@textLineHeight: 1.5; +@textSize: @large; diff --git a/theme/eea/elements/divider.overrides b/theme/eea/elements/divider.overrides new file mode 100644 index 00000000..aa3a701c --- /dev/null +++ b/theme/eea/elements/divider.overrides @@ -0,0 +1,17 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.horizontal.divider:before, +.ui.horizontal.divider:after { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); +} + +@media only screen and (max-width: (@tabletBreakpoint - 1px)) { + .ui.stackable.grid .ui.vertical.divider:before, + .ui.grid .stackable.row .ui.vertical.divider:before, + .ui.stackable.grid .ui.vertical.divider:after, + .ui.grid .stackable.row .ui.vertical.divider:after { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); + } +} diff --git a/theme/eea/elements/divider.variables b/theme/eea/elements/divider.variables new file mode 100644 index 00000000..ca617758 --- /dev/null +++ b/theme/eea/elements/divider.variables @@ -0,0 +1,53 @@ +/******************************* + Divider +*******************************/ + +/*------------------- + Element +--------------------*/ + +@margin: 1rem 0rem; + +@highlightWidth: 1px; +@highlightColor: @whiteBorderColor; + +@shadowWidth: 1px; +@shadowColor: @borderColor; + +/* Text */ +@letterSpacing: 0.05em; +@fontWeight: @bold; +@color: @darkTextColor; +@textTransform: uppercase; + +/*------------------- + Coupling +--------------------*/ + +/* Icon */ +@dividerIconSize: 1rem; +@dividerIconMargin: 0rem; + + +/******************************* + Variations +*******************************/ + +/* Horizontal / Vertical */ +@horizontalMargin: ''; +@horizontalDividerMargin: 1em; +@horizontalRulerOffset: ~"calc(-50% - "(@horizontalDividerMargin)~")"; + +@verticalDividerMargin: 1rem; +@verticalDividerHeight: ~"calc(100% - "(@verticalDividerMargin)~")"; + +/* Inverted */ +@invertedTextColor: @white; +@invertedHighlightColor: rgba(255, 255, 255, 0.15); +@invertedShadowColor: @borderColor; + +/* Section */ +@sectionMargin: 2rem; + +/* Sizes */ +@medium: 1rem; diff --git a/theme/eea/elements/flag.overrides b/theme/eea/elements/flag.overrides new file mode 100644 index 00000000..37c68c33 --- /dev/null +++ b/theme/eea/elements/flag.overrides @@ -0,0 +1,1235 @@ +/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */ + +/******************************* + Theme Overrides +*******************************/ + +i.flag.ad:before, +i.flag.andorra:before { + background-position: 0px 0px; +} + +i.flag.ae:before, +i.flag.united.arab.emirates:before, +i.flag.uae:before { + background-position: 0px -26px; +} + +i.flag.af:before, +i.flag.afghanistan:before { + background-position: 0px -52px; +} + +i.flag.ag:before, +i.flag.antigua:before { + background-position: 0px -78px; +} + +i.flag.ai:before, +i.flag.anguilla:before { + background-position: 0px -104px; +} + +i.flag.al:before, +i.flag.albania:before { + background-position: 0px -130px; +} + +i.flag.am:before, +i.flag.armenia:before { + background-position: 0px -156px; +} + +i.flag.an:before, +i.flag.netherlands.antilles:before { + background-position: 0px -182px; +} + +i.flag.ao:before, +i.flag.angola:before { + background-position: 0px -208px; +} + +i.flag.ar:before, +i.flag.argentina:before { + background-position: 0px -234px; +} + +i.flag.as:before, +i.flag.american.samoa:before { + background-position: 0px -260px; +} + +i.flag.at:before, +i.flag.austria:before { + background-position: 0px -286px; +} + +i.flag.au:before, +i.flag.australia:before { + background-position: 0px -312px; +} + +i.flag.aw:before, +i.flag.aruba:before { + background-position: 0px -338px; +} + +i.flag.ax:before, +i.flag.aland.islands:before { + background-position: 0px -364px; +} + +i.flag.az:before, +i.flag.azerbaijan:before { + background-position: 0px -390px; +} + +i.flag.ba:before, +i.flag.bosnia:before { + background-position: 0px -416px; +} + +i.flag.bb:before, +i.flag.barbados:before { + background-position: 0px -442px; +} + +i.flag.bd:before, +i.flag.bangladesh:before { + background-position: 0px -468px; +} + +i.flag.be:before, +i.flag.belgium:before { + background-position: 0px -494px; +} + +i.flag.bf:before, +i.flag.burkina.faso:before { + background-position: 0px -520px; +} + +i.flag.bg:before, +i.flag.bulgaria:before { + background-position: 0px -546px; +} + +i.flag.bh:before, +i.flag.bahrain:before { + background-position: 0px -572px; +} + +i.flag.bi:before, +i.flag.burundi:before { + background-position: 0px -598px; +} + +i.flag.bj:before, +i.flag.benin:before { + background-position: 0px -624px; +} + +i.flag.bm:before, +i.flag.bermuda:before { + background-position: 0px -650px; +} + +i.flag.bn:before, +i.flag.brunei:before { + background-position: 0px -676px; +} + +i.flag.bo:before, +i.flag.bolivia:before { + background-position: 0px -702px; +} + +i.flag.br:before, +i.flag.brazil:before { + background-position: 0px -728px; +} + +i.flag.bs:before, +i.flag.bahamas:before { + background-position: 0px -754px; +} + +i.flag.bt:before, +i.flag.bhutan:before { + background-position: 0px -780px; +} + +i.flag.bv:before, +i.flag.bouvet.island:before { + background-position: 0px -806px; +} + +i.flag.bw:before, +i.flag.botswana:before { + background-position: 0px -832px; +} + +i.flag.by:before, +i.flag.belarus:before { + background-position: 0px -858px; +} + +i.flag.bz:before, +i.flag.belize:before { + background-position: 0px -884px; +} + +i.flag.ca:before, +i.flag.canada:before { + background-position: 0px -910px; +} + +i.flag.cc:before, +i.flag.cocos.islands:before { + background-position: 0px -962px; +} + +i.flag.cd:before, +i.flag.congo:before { + background-position: 0px -988px; +} + +i.flag.cf:before, +i.flag.central.african.republic:before { + background-position: 0px -1014px; +} + +i.flag.cg:before, +i.flag.congo.brazzaville:before { + background-position: 0px -1040px; +} + +i.flag.ch:before, +i.flag.switzerland:before { + background-position: 0px -1066px; +} + +i.flag.ci:before, +i.flag.cote.divoire:before { + background-position: 0px -1092px; +} + +i.flag.ck:before, +i.flag.cook.islands:before { + background-position: 0px -1118px; +} + +i.flag.cl:before, +i.flag.chile:before { + background-position: 0px -1144px; +} + +i.flag.cm:before, +i.flag.cameroon:before { + background-position: 0px -1170px; +} + +i.flag.cn:before, +i.flag.china:before { + background-position: 0px -1196px; +} + +i.flag.co:before, +i.flag.colombia:before { + background-position: 0px -1222px; +} + +i.flag.cr:before, +i.flag.costa.rica:before { + background-position: 0px -1248px; +} + +i.flag.cs:before, +i.flag.serbia:before { + background-position: 0px -1274px; +} + +i.flag.cu:before, +i.flag.cuba:before { + background-position: 0px -1300px; +} + +i.flag.cv:before, +i.flag.cape.verde:before { + background-position: 0px -1326px; +} + +i.flag.cx:before, +i.flag.christmas.island:before { + background-position: 0px -1352px; +} + +i.flag.cy:before, +i.flag.cyprus:before { + background-position: 0px -1378px; +} + +i.flag.cz:before, +i.flag.czech.republic:before { + background-position: 0px -1404px; +} + +i.flag.de:before, +i.flag.germany:before { + background-position: 0px -1430px; +} + +i.flag.dj:before, +i.flag.djibouti:before { + background-position: 0px -1456px; +} + +i.flag.dk:before, +i.flag.denmark:before { + background-position: 0px -1482px; +} + +i.flag.dm:before, +i.flag.dominica:before { + background-position: 0px -1508px; +} + +i.flag.do:before, +i.flag.dominican.republic:before { + background-position: 0px -1534px; +} + +i.flag.dz:before, +i.flag.algeria:before { + background-position: 0px -1560px; +} + +i.flag.ec:before, +i.flag.ecuador:before { + background-position: 0px -1586px; +} + +i.flag.ee:before, +i.flag.estonia:before { + background-position: 0px -1612px; +} + +i.flag.eg:before, +i.flag.egypt:before { + background-position: 0px -1638px; +} + +i.flag.eh:before, +i.flag.western.sahara:before { + background-position: 0px -1664px; +} + +i.flag.gb.eng:before, +i.flag.england:before { + background-position: 0px -1690px; +} + +i.flag.er:before, +i.flag.eritrea:before { + background-position: 0px -1716px; +} + +i.flag.es:before, +i.flag.spain:before { + background-position: 0px -1742px; +} + +i.flag.et:before, +i.flag.ethiopia:before { + background-position: 0px -1768px; +} + +i.flag.eu:before, +i.flag.european.union:before { + background-position: 0px -1794px; +} + +i.flag.fi:before, +i.flag.finland:before { + background-position: 0px -1846px; +} + +i.flag.fj:before, +i.flag.fiji:before { + background-position: 0px -1872px; +} + +i.flag.fk:before, +i.flag.falkland.islands:before { + background-position: 0px -1898px; +} + +i.flag.fm:before, +i.flag.micronesia:before { + background-position: 0px -1924px; +} + +i.flag.fo:before, +i.flag.faroe.islands:before { + background-position: 0px -1950px; +} + +i.flag.fr:before, +i.flag.france:before { + background-position: 0px -1976px; +} + +i.flag.ga:before, +i.flag.gabon:before { + background-position: -36px 0px; +} + +i.flag.gb:before, +i.flag.uk:before, +i.flag.united.kingdom:before { + background-position: -36px -26px; +} + +i.flag.gd:before, +i.flag.grenada:before { + background-position: -36px -52px; +} + +i.flag.ge:before, +i.flag.georgia:before { + background-position: -36px -78px; +} + +i.flag.gf:before, +i.flag.french.guiana:before { + background-position: -36px -104px; +} + +i.flag.gh:before, +i.flag.ghana:before { + background-position: -36px -130px; +} + +i.flag.gi:before, +i.flag.gibraltar:before { + background-position: -36px -156px; +} + +i.flag.gl:before, +i.flag.greenland:before { + background-position: -36px -182px; +} + +i.flag.gm:before, +i.flag.gambia:before { + background-position: -36px -208px; +} + +i.flag.gn:before, +i.flag.guinea:before { + background-position: -36px -234px; +} + +i.flag.gp:before, +i.flag.guadeloupe:before { + background-position: -36px -260px; +} + +i.flag.gq:before, +i.flag.equatorial.guinea:before { + background-position: -36px -286px; +} + +i.flag.gr:before, +i.flag.greece:before { + background-position: -36px -312px; +} + +i.flag.gs:before, +i.flag.sandwich.islands:before { + background-position: -36px -338px; +} + +i.flag.gt:before, +i.flag.guatemala:before { + background-position: -36px -364px; +} + +i.flag.gu:before, +i.flag.guam:before { + background-position: -36px -390px; +} + +i.flag.gw:before, +i.flag.guinea-bissau:before { + background-position: -36px -416px; +} + +i.flag.gy:before, +i.flag.guyana:before { + background-position: -36px -442px; +} + +i.flag.hk:before, +i.flag.hong.kong:before { + background-position: -36px -468px; +} + +i.flag.hm:before, +i.flag.heard.island:before { + background-position: -36px -494px; +} + +i.flag.hn:before, +i.flag.honduras:before { + background-position: -36px -520px; +} + +i.flag.hr:before, +i.flag.croatia:before { + background-position: -36px -546px; +} + +i.flag.ht:before, +i.flag.haiti:before { + background-position: -36px -572px; +} + +i.flag.hu:before, +i.flag.hungary:before { + background-position: -36px -598px; +} + +i.flag.id:before, +i.flag.indonesia:before { + background-position: -36px -624px; +} + +i.flag.ie:before, +i.flag.ireland:before { + background-position: -36px -650px; +} + +i.flag.il:before, +i.flag.israel:before { + background-position: -36px -676px; +} + +i.flag.in:before, +i.flag.india:before { + background-position: -36px -702px; +} + +i.flag.io:before, +i.flag.indian.ocean.territory:before { + background-position: -36px -728px; +} + +i.flag.iq:before, +i.flag.iraq:before { + background-position: -36px -754px; +} + +i.flag.ir:before, +i.flag.iran:before { + background-position: -36px -780px; +} + +i.flag.is:before, +i.flag.iceland:before { + background-position: -36px -806px; +} + +i.flag.it:before, +i.flag.italy:before { + background-position: -36px -832px; +} + +i.flag.jm:before, +i.flag.jamaica:before { + background-position: -36px -858px; +} + +i.flag.jo:before, +i.flag.jordan:before { + background-position: -36px -884px; +} + +i.flag.jp:before, +i.flag.japan:before { + background-position: -36px -910px; +} + +i.flag.ke:before, +i.flag.kenya:before { + background-position: -36px -936px; +} + +i.flag.kg:before, +i.flag.kyrgyzstan:before { + background-position: -36px -962px; +} + +i.flag.kh:before, +i.flag.cambodia:before { + background-position: -36px -988px; +} + +i.flag.ki:before, +i.flag.kiribati:before { + background-position: -36px -1014px; +} + +i.flag.km:before, +i.flag.comoros:before { + background-position: -36px -1040px; +} + +i.flag.kn:before, +i.flag.saint.kitts.and.nevis:before { + background-position: -36px -1066px; +} + +i.flag.kp:before, +i.flag.north.korea:before { + background-position: -36px -1092px; +} + +i.flag.kr:before, +i.flag.south.korea:before { + background-position: -36px -1118px; +} + +i.flag.kw:before, +i.flag.kuwait:before { + background-position: -36px -1144px; +} + +i.flag.ky:before, +i.flag.cayman.islands:before { + background-position: -36px -1170px; +} + +i.flag.kz:before, +i.flag.kazakhstan:before { + background-position: -36px -1196px; +} + +i.flag.la:before, +i.flag.laos:before { + background-position: -36px -1222px; +} + +i.flag.lb:before, +i.flag.lebanon:before { + background-position: -36px -1248px; +} + +i.flag.lc:before, +i.flag.saint.lucia:before { + background-position: -36px -1274px; +} + +i.flag.li:before, +i.flag.liechtenstein:before { + background-position: -36px -1300px; +} + +i.flag.lk:before, +i.flag.sri.lanka:before { + background-position: -36px -1326px; +} + +i.flag.lr:before, +i.flag.liberia:before { + background-position: -36px -1352px; +} + +i.flag.ls:before, +i.flag.lesotho:before { + background-position: -36px -1378px; +} + +i.flag.lt:before, +i.flag.lithuania:before { + background-position: -36px -1404px; +} + +i.flag.lu:before, +i.flag.luxembourg:before { + background-position: -36px -1430px; +} + +i.flag.lv:before, +i.flag.latvia:before { + background-position: -36px -1456px; +} + +i.flag.ly:before, +i.flag.libya:before { + background-position: -36px -1482px; +} + +i.flag.ma:before, +i.flag.morocco:before { + background-position: -36px -1508px; +} + +i.flag.mc:before, +i.flag.monaco:before { + background-position: -36px -1534px; +} + +i.flag.md:before, +i.flag.moldova:before { + background-position: -36px -1560px; +} + +i.flag.me:before, +i.flag.montenegro:before { + background-position: -36px -1586px; +} + +i.flag.mg:before, +i.flag.madagascar:before { + background-position: -36px -1613px; +} + +i.flag.mh:before, +i.flag.marshall.islands:before { + background-position: -36px -1639px; +} + +i.flag.mk:before, +i.flag.macedonia:before { + background-position: -36px -1665px; +} + +i.flag.ml:before, +i.flag.mali:before { + background-position: -36px -1691px; +} + +i.flag.mm:before, +i.flag.myanmar:before, +i.flag.burma:before { + background-position: -73px -1821px; +} + +i.flag.mn:before, +i.flag.mongolia:before { + background-position: -36px -1743px; +} + +i.flag.mo:before, +i.flag.macau:before { + background-position: -36px -1769px; +} + +i.flag.mp:before, +i.flag.northern.mariana.islands:before { + background-position: -36px -1795px; +} + +i.flag.mq:before, +i.flag.martinique:before { + background-position: -36px -1821px; +} + +i.flag.mr:before, +i.flag.mauritania:before { + background-position: -36px -1847px; +} + +i.flag.ms:before, +i.flag.montserrat:before { + background-position: -36px -1873px; +} + +i.flag.mt:before, +i.flag.malta:before { + background-position: -36px -1899px; +} + +i.flag.mu:before, +i.flag.mauritius:before { + background-position: -36px -1925px; +} + +i.flag.mv:before, +i.flag.maldives:before { + background-position: -36px -1951px; +} + +i.flag.mw:before, +i.flag.malawi:before { + background-position: -36px -1977px; +} + +i.flag.mx:before, +i.flag.mexico:before { + background-position: -72px 0px; +} + +i.flag.my:before, +i.flag.malaysia:before { + background-position: -72px -26px; +} + +i.flag.mz:before, +i.flag.mozambique:before { + background-position: -72px -52px; +} + +i.flag.na:before, +i.flag.namibia:before { + background-position: -72px -78px; +} + +i.flag.nc:before, +i.flag.new.caledonia:before { + background-position: -72px -104px; +} + +i.flag.ne:before, +i.flag.niger:before { + background-position: -72px -130px; +} + +i.flag.nf:before, +i.flag.norfolk.island:before { + background-position: -72px -156px; +} + +i.flag.ng:before, +i.flag.nigeria:before { + background-position: -72px -182px; +} + +i.flag.ni:before, +i.flag.nicaragua:before { + background-position: -72px -208px; +} + +i.flag.nl:before, +i.flag.netherlands:before { + background-position: -72px -234px; +} + +i.flag.no:before, +i.flag.norway:before { + background-position: -72px -260px; +} + +i.flag.np:before, +i.flag.nepal:before { + background-position: -72px -286px; +} + +i.flag.nr:before, +i.flag.nauru:before { + background-position: -72px -312px; +} + +i.flag.nu:before, +i.flag.niue:before { + background-position: -72px -338px; +} + +i.flag.nz:before, +i.flag.new.zealand:before { + background-position: -72px -364px; +} + +i.flag.om:before, +i.flag.oman:before { + background-position: -72px -390px; +} + +i.flag.pa:before, +i.flag.panama:before { + background-position: -72px -416px; +} + +i.flag.pe:before, +i.flag.peru:before { + background-position: -72px -442px; +} + +i.flag.pf:before, +i.flag.french.polynesia:before { + background-position: -72px -468px; +} + +i.flag.pg:before, +i.flag.new.guinea:before { + background-position: -72px -494px; +} + +i.flag.ph:before, +i.flag.philippines:before { + background-position: -72px -520px; +} + +i.flag.pk:before, +i.flag.pakistan:before { + background-position: -72px -546px; +} + +i.flag.pl:before, +i.flag.poland:before { + background-position: -72px -572px; +} + +i.flag.pm:before, +i.flag.saint.pierre:before { + background-position: -72px -598px; +} + +i.flag.pn:before, +i.flag.pitcairn.islands:before { + background-position: -72px -624px; +} + +i.flag.pr:before, +i.flag.puerto.rico:before { + background-position: -72px -650px; +} + +i.flag.ps:before, +i.flag.palestine:before { + background-position: -72px -676px; +} + +i.flag.pt:before, +i.flag.portugal:before { + background-position: -72px -702px; +} + +i.flag.pw:before, +i.flag.palau:before { + background-position: -72px -728px; +} + +i.flag.py:before, +i.flag.paraguay:before { + background-position: -72px -754px; +} + +i.flag.qa:before, +i.flag.qatar:before { + background-position: -72px -780px; +} + +i.flag.re:before, +i.flag.reunion:before { + background-position: -72px -806px; +} + +i.flag.ro:before, +i.flag.romania:before { + background-position: -72px -832px; +} + +i.flag.rs:before, +i.flag.serbia:before { + background-position: -72px -858px; +} + +i.flag.ru:before, +i.flag.russia:before { + background-position: -72px -884px; +} + +i.flag.rw:before, +i.flag.rwanda:before { + background-position: -72px -910px; +} + +i.flag.sa:before, +i.flag.saudi.arabia:before { + background-position: -72px -936px; +} + +i.flag.sb:before, +i.flag.solomon.islands:before { + background-position: -72px -962px; +} + +i.flag.sc:before, +i.flag.seychelles:before { + background-position: -72px -988px; +} + +i.flag.gb.sct:before, +i.flag.scotland:before { + background-position: -72px -1014px; +} + +i.flag.sd:before, +i.flag.sudan:before { + background-position: -72px -1040px; +} + +i.flag.se:before, +i.flag.sweden:before { + background-position: -72px -1066px; +} + +i.flag.sg:before, +i.flag.singapore:before { + background-position: -72px -1092px; +} + +i.flag.sh:before, +i.flag.saint.helena:before { + background-position: -72px -1118px; +} + +i.flag.si:before, +i.flag.slovenia:before { + background-position: -72px -1144px; +} + +i.flag.sj:before, +i.flag.svalbard:before, +i.flag.jan.mayen:before { + background-position: -72px -1170px; +} + +i.flag.sk:before, +i.flag.slovakia:before { + background-position: -72px -1196px; +} + +i.flag.sl:before, +i.flag.sierra.leone:before { + background-position: -72px -1222px; +} + +i.flag.sm:before, +i.flag.san.marino:before { + background-position: -72px -1248px; +} + +i.flag.sn:before, +i.flag.senegal:before { + background-position: -72px -1274px; +} + +i.flag.so:before, +i.flag.somalia:before { + background-position: -72px -1300px; +} + +i.flag.sr:before, +i.flag.suriname:before { + background-position: -72px -1326px; +} + +i.flag.st:before, +i.flag.sao.tome:before { + background-position: -72px -1352px; +} + +i.flag.sv:before, +i.flag.el.salvador:before { + background-position: -72px -1378px; +} + +i.flag.sy:before, +i.flag.syria:before { + background-position: -72px -1404px; +} + +i.flag.sz:before, +i.flag.swaziland:before { + background-position: -72px -1430px; +} + +i.flag.tc:before, +i.flag.caicos.islands:before { + background-position: -72px -1456px; +} + +i.flag.td:before, +i.flag.chad:before { + background-position: -72px -1482px; +} + +i.flag.tf:before, +i.flag.french.territories:before { + background-position: -72px -1508px; +} + +i.flag.tg:before, +i.flag.togo:before { + background-position: -72px -1534px; +} + +i.flag.th:before, +i.flag.thailand:before { + background-position: -72px -1560px; +} + +i.flag.tj:before, +i.flag.tajikistan:before { + background-position: -72px -1586px; +} + +i.flag.tk:before, +i.flag.tokelau:before { + background-position: -72px -1612px; +} + +i.flag.tl:before, +i.flag.timorleste:before { + background-position: -72px -1638px; +} + +i.flag.tm:before, +i.flag.turkmenistan:before { + background-position: -72px -1664px; +} + +i.flag.tn:before, +i.flag.tunisia:before { + background-position: -72px -1690px; +} + +i.flag.to:before, +i.flag.tonga:before { + background-position: -72px -1716px; +} + +i.flag.tr:before, +i.flag.turkey:before { + background-position: -72px -1742px; +} + +i.flag.tt:before, +i.flag.trinidad:before { + background-position: -72px -1768px; +} + +i.flag.tv:before, +i.flag.tuvalu:before { + background-position: -72px -1794px; +} + +i.flag.tw:before, +i.flag.taiwan:before { + background-position: -72px -1820px; +} + +i.flag.tz:before, +i.flag.tanzania:before { + background-position: -72px -1846px; +} + +i.flag.ua:before, +i.flag.ukraine:before { + background-position: -72px -1872px; +} + +i.flag.ug:before, +i.flag.uganda:before { + background-position: -72px -1898px; +} + +i.flag.um:before, +i.flag.us.minor.islands:before { + background-position: -72px -1924px; +} + +i.flag.us:before, +i.flag.america:before, +i.flag.united.states:before { + background-position: -72px -1950px; +} + +i.flag.uy:before, +i.flag.uruguay:before { + background-position: -72px -1976px; +} + +i.flag.uz:before, +i.flag.uzbekistan:before { + background-position: -108px 0px; +} + +i.flag.va:before, +i.flag.vatican.city:before { + background-position: -108px -26px; +} + +i.flag.vc:before, +i.flag.saint.vincent:before { + background-position: -108px -52px; +} + +i.flag.ve:before, +i.flag.venezuela:before { + background-position: -108px -78px; +} + +i.flag.vg:before, +i.flag.british.virgin.islands:before { + background-position: -108px -104px; +} + +i.flag.vi:before, +i.flag.us.virgin.islands:before { + background-position: -108px -130px; +} + +i.flag.vn:before, +i.flag.vietnam:before { + background-position: -108px -156px; +} + +i.flag.vu:before, +i.flag.vanuatu:before { + background-position: -108px -182px; +} + +i.flag.gb.wls:before, +i.flag.wales:before { + background-position: -108px -208px; +} + +i.flag.wf:before, +i.flag.wallis.and.futuna:before { + background-position: -108px -234px; +} + +i.flag.ws:before, +i.flag.samoa:before { + background-position: -108px -260px; +} + +i.flag.ye:before, +i.flag.yemen:before { + background-position: -108px -286px; +} + +i.flag.yt:before, +i.flag.mayotte:before { + background-position: -108px -312px; +} + +i.flag.za:before, +i.flag.south.africa:before { + background-position: -108px -338px; +} + +i.flag.zm:before, +i.flag.zambia:before { + background-position: -108px -364px; +} + +i.flag.zw:before, +i.flag.zimbabwe:before { + background-position: -108px -390px; +} diff --git a/theme/eea/elements/flag.variables b/theme/eea/elements/flag.variables new file mode 100644 index 00000000..cf0884c5 --- /dev/null +++ b/theme/eea/elements/flag.variables @@ -0,0 +1,13 @@ +/******************************* + Flag +*******************************/ + +/*------------------- + Element +--------------------*/ + +@spritePath: "@{imagePath}/flags.png"; +@width: 16px; +@height: 11px; +@verticalAlign: baseline; +@margin: 0.5em; \ No newline at end of file diff --git a/theme/eea/elements/header.overrides b/theme/eea/elements/header.overrides new file mode 100644 index 00000000..4fb78f51 --- /dev/null +++ b/theme/eea/elements/header.overrides @@ -0,0 +1,205 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.basic.segment.header-wrapper { + margin-bottom: 0; +} + +.ui.basic.segment .header { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + + .logo-nav-wrapper { + display: flex; + flex-grow: 2; + align-items: center; + + .logo { + flex: 0 0 auto; + } + + .navigation { + width: 100%; + + &::-webkit-scrollbar { + height: 0; /* remove scrollbar space */ + background: transparent; /* optional: just make scrollbar invisible */ + } + + /* optional: show position indicator in red */ + &::-webkit-scrollbar-thumb { + background: #f00; + } + + @media only screen and (max-width: @largestTabletScreen) { + overflow-x: initial; + } + + .ui.secondary.pointing.menu { + } + } + } + + @media only screen and (max-width: @largestTabletScreen) { + flex-direction: column; + align-items: initial; + + .logo-nav-wrapper { + align-items: initial; + justify-content: space-between; + } + } + + .tools-search-wrapper { + display: flex; + flex-direction: row; + flex-grow: 2; + flex-wrap: nowrap; + align-items: center; + justify-content: flex-end; + margin-left: @huge; + + & > * { + display: flex; + } + + .tools { + } + + .search { + form { + @media only screen and (min-width: @largestTabletScreen) { + padding: 1.7em 0 @relativeBig; + } + } + } + } +} + +// #141204 ensure that main column isn't enlarged over the sidebar section +@media screen and (max-width: 1480px) { + .has-sidebar .logo-nav-wrapper { + flex-wrap: wrap; + } +} + +/*------------------- + HEADER IMS Overrides +--------------------*/ + +.navigation-links { + display: inline-flex; + width: 100%; + justify-content: center; +} + +.tools-wrapper { + display: flex; + flex: 1 0 auto; + align-items: center; +} + +//@media only screen and (max-width: @mobileWidth) { +// .ui.segment.header-wrapper { +// position: sticky !important; +// z-index: 3; +// background: @white; +// } +// +// .ui.segment { +// position: initial !important; +// } +// +// .header .logo-nav-wrapper { +// margin: 10px 0 10px; +// } +//} +// +//.ui.segment.header-wrapper { +// padding: 0; +//} +// +//.ui.segment .header { +// padding: 0 15px; +//} +// +//.header .logo-nav-wrapper { +// align-items: center; +// +// .navigation { +// display: flex; +// width: 100%; +// align-items: center; +// justify-content: center; +// } +//} +// +//.header .logo-nav-wrapper .ui.pointing.secondary { +// display: flex; +// width: 100%; +// max-width: 100%; +// justify-content: unset; +// margin: 0 !important; +// +// .navigation-links { +// display: inline-flex; +// width: 100%; +// justify-content: center; +// } +// +// .tools-wrapper { +// display: flex; +// flex: 1 0 auto; +// align-items: center; +// } +// +// .tools-search-wrapper { +// margin-left: 0; +// } +// +// .search form { +// padding-top: 0 !important; +// } +//} +// +//@media only screen and (max-width: 766px) { +// // #141204 take into account that for the header wrapper on mobile views +// // we have the volto toolbar on top +// .has-toolbar-collapsed .header-wrapper { +// top: 20px; +// } +// +// .has-toolbar .header-wrapper { +// top: 100px; +// } +//} +// +//@media only screen and (min-width: 768px) and (max-width: @mobileWidth) { +// // #141204 use fixed position instead of sticky in order to always +// // have the header on top from 768px to 1279px +// .ui.segment.header-wrapper { +// position: fixed !important; +// top: 0; +// } +// +// .header-wrapper { +// width: 100%; // when position fixed div behaves as inline +// } +// +// .has-toolbar .header-wrapper { +// width: calc(100% - 80px); // toolbar width +// } +// +// .has-toolbar-collapsed .header-wrapper { +// width: calc(100% - 20px); +// } +//} +// +//.ui.right.sidebar.metadata-sidebar.menu, +//.ui.left.sidebar.metadata-sidebar.menu { +// .ui.header { +// padding: 0; +// } +//} diff --git a/theme/eea/elements/header.variables b/theme/eea/elements/header.variables new file mode 100644 index 00000000..885715bf --- /dev/null +++ b/theme/eea/elements/header.variables @@ -0,0 +1,151 @@ +/******************************* + Header +*******************************/ + +/*------------------- + Element +--------------------*/ + +@textTransform: none; +@fontFamily: @headerFont; +@fontWeight: @headerFontWeight; +@lineHeight: @headerLineHeight; +@lineHeightOffset: @headerLineHeightOffset; + +@topMargin: @headerTopMargin; +@bottomMargin: @headerBottomMargin; +@margin: @topMargin 0em @bottomMargin; + +@firstMargin: -@lineHeightOffset; +@lastMargin: 0em; +@horizontalPadding: 0em; +@verticalPadding: 0em; + +/* Sub Heading */ +@subHeadingDistance: @2px; +@subHeadingFontSize: @relativeTiny; +@subHeadingFontWeight: @bold; +@subHeadingTextTransform: uppercase; +@subHeadingColor: ''; + +@smallSubHeadingSize: @relativeMini; +@largeSubHeadingSize: @relativeSmall; +@hugeSubHeadingSize: @relativeMedium; + +/* Sub Header */ +@subHeaderMargin: 0em; +@subHeaderLineHeight: 1.2em; +@subHeaderColor: @mutedTextColor; + +/* Icon */ +@iconOpacity: 1; +@iconSize: 1.5em; +@iconOffset: 0em; +@iconMargin: 0.75rem; +@iconAlignment: middle; + +/* Image */ +@imageWidth: 2.5em; +@imageHeight: auto; +@imageOffset: @lineHeightOffset; +@imageMargin: @iconMargin; +@imageAlignment: middle; + +/* Label */ +@labelSize: ''; +@labelDistance: 0.5rem; +@labelVerticalAlign: middle; + +/* Content */ +@contentAlignment: top; +@contentIconAlignment: middle; +@contentImageAlignment: middle; + +/* Paragraph after Header */ +@nextParagraphDistance: 0em; + +/*------------------- + Variations +--------------------*/ + +/* Sizing */ +@hugeFontSize : unit(@h1, em); +@largeFontSize : unit(@h2, em); +@mediumFontSize : unit(@h3, em); +@smallFontSize : unit(@h4, em); +@tinyFontSize : unit(@h5, em); + +/* Sub Header */ +@h1SubHeaderFontSize: @large; +@h2SubHeaderFontSize: @large; +@h3SubHeaderFontSize: @medium; +@h4SubHeaderFontSize: @medium; +@h5SubHeaderFontSize: @small; + +@hugeSubHeaderFontSize : @h1SubHeaderFontSize; +@largeSubHeaderFontSize : @h2SubHeaderFontSize; +@subHeaderFontSize : @h3SubHeaderFontSize; +@smallSubHeaderFontSize : @h4SubHeaderFontSize; +@tinySubHeaderFontSize : @h5SubHeaderFontSize; + +/* Icon Header */ +@iconHeaderSize: 3em; +@iconHeaderOpacity: 1; +@iconHeaderMargin: 0.5rem; +@circularHeaderIconSize: 2em; +@squareHeaderIconSize: 2em; + +/* No Line Height Offset */ +@iconHeaderTopMargin: 2rem; +@iconHeaderBottomMargin: @bottomMargin; +@iconHeaderFirstMargin: 0em; + +/* Divided */ +@dividedBorderWidth: 1px; +@dividedBorder: @dividedBorderWidth solid @borderColor; +@dividedColoredBorderWidth: 2px; + +@dividedBorderPadding: @3px; +@dividedSubHeaderPadding: @3px; +@dividedIconPadding: 0em; + +/* Block */ +@blockBackground: @darkWhite; +@blockBoxShadow: none; +@blockBorderWidth: 1px; +@blockBorder: @blockBorderWidth solid @solidBorderColor; +@blockHorizontalPadding: @medium; +@blockVerticalPadding: @mini; +@blockBorderRadius: @defaultBorderRadius; + +@tinyBlock: @tiny; +@smallBlock: @small; +@mediumBlock: @medium; +@largeBlock: @large; +@hugeBlock: @huge; + +/* Attached */ +@attachedOffset: -1px; +@attachedBoxShadow: none; +@attachedBorder: 1px solid @solidBorderColor; +@attachedVerticalPadding: @blockVerticalPadding; +@attachedHorizontalPadding: @blockHorizontalPadding; +@attachedBackground: @white; +@attachedBorderRadius: @blockBorderRadius; + +@tinyAttachedSize: @relativeTiny; +@smallAttachedSize: @relativeSmall; +@mediumAttachedSize: @relativeMedium; +@largeAttachedSize: @relativeLarge; +@bigAttachedSize: @relativeBig; +@hugeAttachedSize: @relativeHuge; + +/* Inverted */ +@invertedColor: @white; +@invertedSubHeaderColor: @invertedMutedTextColor; +@invertedDividedBorderColor: @whiteBorderColor; +@invertedBlockBackground: @lightBlack @subtleGradient; +@invertedAttachedBackground: @invertedBlockBackground; + +/* Floated */ +@floatedMargin: 0.5em; diff --git a/theme/eea/elements/icon.overrides b/theme/eea/elements/icon.overrides new file mode 100644 index 00000000..f432af1f --- /dev/null +++ b/theme/eea/elements/icon.overrides @@ -0,0 +1,5589 @@ +/* + * Font Awesome 5.0.8 by @fontawesome - http://fontawesome.io - @fontawesome + * License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License) + */ + +/******************************* + +Semantic-UI integration of font-awesome : + +///class names are separated +i.icon.circle => i.icon.circle +i.icon.circle-o => i.icon.circle.outline + +//abbreviation are replaced by full letters: +i.icon.ellipsis-h => i.icon.ellipsis.horizontal +i.icon.ellipsis-v => i.icon.ellipsis.vertical +.alpha => .i.icon.alphabet +.asc => .i.icon.ascending +.desc => .i.icon.descending +.alt =>.alternate + +ASCII order is conserved for easier maintenance. + +Icons that only have one style 'outline', 'square' etc do not require this class +for instance `lemon icon` not `lemon outline icon` since there is only one lemon + +*******************************/ + +/******************************* + Icons +*******************************/ + +@font-face { + font-display: swap; + font-family: 'Icons'; + font-style: normal; + font-variant: normal; + font-weight: @normal; + src: @fallbackSRC; + src: @src; + text-decoration: inherit; + text-transform: none; +} + +/* Deprecated *In/Out Naming Conflict) */ +i.icon.linkedin.in:before { + content: '\f0e1'; +} + +i.icon.zoom.in:before { + content: '\f00e'; +} + +i.icon.zoom.out:before { + content: '\f010'; +} + +i.icon.sign.in:before { + content: '\f2f6'; +} + +i.icon.in.cart:before { + content: '\f218'; +} + +i.icon.log.out:before { + content: '\f2f5'; +} + +i.icon.sign.out:before { + content: '\f2f5'; +} + +/* Icons */ +i.icon.\35px:before { + content: '\f26e'; +} + +i.icon.accessible.icon:before { + content: '\f368'; +} + +i.icon.accusoft:before { + content: '\f369'; +} + +i.icon.address.book:before { + content: '\f2b9'; +} + +i.icon.address.card:before { + content: '\f2bb'; +} + +i.icon.adjust:before { + content: '\f042'; +} + +i.icon.adn:before { + content: '\f170'; +} + +i.icon.adversal:before { + content: '\f36a'; +} + +i.icon.affiliatetheme:before { + content: '\f36b'; +} + +i.icon.algolia:before { + content: '\f36c'; +} + +i.icon.align.center:before { + content: '\f037'; +} + +i.icon.align.justify:before { + content: '\f039'; +} + +i.icon.align.left:before { + content: '\f036'; +} + +i.icon.align.right:before { + content: '\f038'; +} + +i.icon.amazon:before { + content: '\f270'; +} + +i.icon.amazon.pay:before { + content: '\f42c'; +} + +i.icon.ambulance:before { + content: '\f0f9'; +} + +i.icon.american.sign.language.interpreting:before { + content: '\f2a3'; +} + +i.icon.amilia:before { + content: '\f36d'; +} + +i.icon.anchor:before { + content: '\f13d'; +} + +i.icon.android:before { + content: '\f17b'; +} + +i.icon.angellist:before { + content: '\f209'; +} + +i.icon.angle.double.down:before { + content: '\f103'; +} + +i.icon.angle.double.left:before { + content: '\f100'; +} + +i.icon.angle.double.right:before { + content: '\f101'; +} + +i.icon.angle.double.up:before { + content: '\f102'; +} + +i.icon.angle.down:before { + content: '\f107'; +} + +i.icon.angle.left:before { + content: '\f104'; +} + +i.icon.angle.right:before { + content: '\f105'; +} + +i.icon.angle.up:before { + content: '\f106'; +} + +i.icon.angrycreative:before { + content: '\f36e'; +} + +i.icon.angular:before { + content: '\f420'; +} + +i.icon.app.store:before { + content: '\f36f'; +} + +i.icon.app.store.ios:before { + content: '\f370'; +} + +i.icon.apper:before { + content: '\f371'; +} + +i.icon.apple:before { + content: '\f179'; +} + +i.icon.apple.pay:before { + content: '\f415'; +} + +i.icon.archive:before { + content: '\f187'; +} + +i.icon.arrow.alternate.circle.down:before { + content: '\f358'; +} + +i.icon.arrow.alternate.circle.left:before { + content: '\f359'; +} + +i.icon.arrow.alternate.circle.right:before { + content: '\f35a'; +} + +i.icon.arrow.alternate.circle.up:before { + content: '\f35b'; +} + +i.icon.arrow.circle.down:before { + content: '\f0ab'; +} + +i.icon.arrow.circle.left:before { + content: '\f0a8'; +} + +i.icon.arrow.circle.right:before { + content: '\f0a9'; +} + +i.icon.arrow.circle.up:before { + content: '\f0aa'; +} + +i.icon.arrow.down:before { + content: '\f063'; +} + +i.icon.arrow.left:before { + content: '\f060'; +} + +i.icon.arrow.right:before { + content: '\f061'; +} + +i.icon.arrow.up:before { + content: '\f062'; +} + +i.icon.arrows.alternate:before { + content: '\f0b2'; +} + +i.icon.arrows.alternate.horizontal:before { + content: '\f337'; +} + +i.icon.arrows.alternate.vertical:before { + content: '\f338'; +} + +i.icon.assistive.listening.systems:before { + content: '\f2a2'; +} + +i.icon.asterisk:before { + content: '\f069'; +} + +i.icon.asymmetrik:before { + content: '\f372'; +} + +i.icon.at:before { + content: '\f1fa'; +} + +i.icon.audible:before { + content: '\f373'; +} + +i.icon.audio.description:before { + content: '\f29e'; +} + +i.icon.autoprefixer:before { + content: '\f41c'; +} + +i.icon.avianex:before { + content: '\f374'; +} + +i.icon.aviato:before { + content: '\f421'; +} + +i.icon.aws:before { + content: '\f375'; +} + +i.icon.backward:before { + content: '\f04a'; +} + +i.icon.balance.scale:before { + content: '\f24e'; +} + +i.icon.ban:before { + content: '\f05e'; +} + +i.icon.band.aid:before { + content: '\f462'; +} + +i.icon.bandcamp:before { + content: '\f2d5'; +} + +i.icon.barcode:before { + content: '\f02a'; +} + +i.icon.bars:before { + content: '\f0c9'; +} + +i.icon.baseball.ball:before { + content: '\f433'; +} + +i.icon.basketball.ball:before { + content: '\f434'; +} + +i.icon.bath:before { + content: '\f2cd'; +} + +i.icon.battery.empty:before { + content: '\f244'; +} + +i.icon.battery.full:before { + content: '\f240'; +} + +i.icon.battery.half:before { + content: '\f242'; +} + +i.icon.battery.quarter:before { + content: '\f243'; +} + +i.icon.battery.three.quarters:before { + content: '\f241'; +} + +i.icon.bed:before { + content: '\f236'; +} + +i.icon.beer:before { + content: '\f0fc'; +} + +i.icon.behance:before { + content: '\f1b4'; +} + +i.icon.behance.square:before { + content: '\f1b5'; +} + +i.icon.bell:before { + content: '\f0f3'; +} + +i.icon.bell.slash:before { + content: '\f1f6'; +} + +i.icon.bicycle:before { + content: '\f206'; +} + +i.icon.bimobject:before { + content: '\f378'; +} + +i.icon.binoculars:before { + content: '\f1e5'; +} + +i.icon.birthday.cake:before { + content: '\f1fd'; +} + +i.icon.bitbucket:before { + content: '\f171'; +} + +i.icon.bitcoin:before { + content: '\f379'; +} + +i.icon.bity:before { + content: '\f37a'; +} + +i.icon.black.tie:before { + content: '\f27e'; +} + +i.icon.blackberry:before { + content: '\f37b'; +} + +i.icon.blind:before { + content: '\f29d'; +} + +i.icon.blogger:before { + content: '\f37c'; +} + +i.icon.blogger.b:before { + content: '\f37d'; +} + +i.icon.bluetooth:before { + content: '\f293'; +} + +i.icon.bluetooth.b:before { + content: '\f294'; +} + +i.icon.bold:before { + content: '\f032'; +} + +i.icon.bolt:before { + content: '\f0e7'; +} + +i.icon.bomb:before { + content: '\f1e2'; +} + +i.icon.book:before { + content: '\f02d'; +} + +i.icon.bookmark:before { + content: '\f02e'; +} + +i.icon.bowling.ball:before { + content: '\f436'; +} + +i.icon.box:before { + content: '\f466'; +} + +i.icon.boxes:before { + content: '\f468'; +} + +i.icon.braille:before { + content: '\f2a1'; +} + +i.icon.briefcase:before { + content: '\f0b1'; +} + +i.icon.btc:before { + content: '\f15a'; +} + +i.icon.bug:before { + content: '\f188'; +} + +i.icon.building:before { + content: '\f1ad'; +} + +i.icon.bullhorn:before { + content: '\f0a1'; +} + +i.icon.bullseye:before { + content: '\f140'; +} + +i.icon.buromobelexperte:before { + content: '\f37f'; +} + +i.icon.bus:before { + content: '\f207'; +} + +i.icon.buysellads:before { + content: '\f20d'; +} + +i.icon.calculator:before { + content: '\f1ec'; +} + +i.icon.calendar:before { + content: '\f133'; +} + +i.icon.calendar.alternate:before { + content: '\f073'; +} + +i.icon.calendar.check:before { + content: '\f274'; +} + +i.icon.calendar.minus:before { + content: '\f272'; +} + +i.icon.calendar.plus:before { + content: '\f271'; +} + +i.icon.calendar.times:before { + content: '\f273'; +} + +i.icon.camera:before { + content: '\f030'; +} + +i.icon.camera.retro:before { + content: '\f083'; +} + +i.icon.car:before { + content: '\f1b9'; +} + +i.icon.caret.down:before { + content: '\f0d7'; +} + +i.icon.caret.left:before { + content: '\f0d9'; +} + +i.icon.caret.right:before { + content: '\f0da'; +} + +i.icon.caret.square.down:before { + content: '\f150'; +} + +i.icon.caret.square.left:before { + content: '\f191'; +} + +i.icon.caret.square.right:before { + content: '\f152'; +} + +i.icon.caret.square.up:before { + content: '\f151'; +} + +i.icon.caret.up:before { + content: '\f0d8'; +} + +i.icon.cart.arrow.down:before { + content: '\f218'; +} + +i.icon.cart.plus:before { + content: '\f217'; +} + +i.icon.cc.amazon.pay:before { + content: '\f42d'; +} + +i.icon.cc.amex:before { + content: '\f1f3'; +} + +i.icon.cc.apple.pay:before { + content: '\f416'; +} + +i.icon.cc.diners.club:before { + content: '\f24c'; +} + +i.icon.cc.discover:before { + content: '\f1f2'; +} + +i.icon.cc.jcb:before { + content: '\f24b'; +} + +i.icon.cc.mastercard:before { + content: '\f1f1'; +} + +i.icon.cc.paypal:before { + content: '\f1f4'; +} + +i.icon.cc.stripe:before { + content: '\f1f5'; +} + +i.icon.cc.visa:before { + content: '\f1f0'; +} + +i.icon.centercode:before { + content: '\f380'; +} + +i.icon.certificate:before { + content: '\f0a3'; +} + +i.icon.chart.area:before { + content: '\f1fe'; +} + +i.icon.chart.bar:before { + content: '\f080'; +} + +i.icon.chart.line:before { + content: '\f201'; +} + +i.icon.chart.pie:before { + content: '\f200'; +} + +i.icon.check:before { + content: '\f00c'; +} + +i.icon.check.circle:before { + content: '\f058'; +} + +i.icon.check.square:before { + content: '\f14a'; +} + +i.icon.chess:before { + content: '\f439'; +} + +i.icon.chess.bishop:before { + content: '\f43a'; +} + +i.icon.chess.board:before { + content: '\f43c'; +} + +i.icon.chess.king:before { + content: '\f43f'; +} + +i.icon.chess.knight:before { + content: '\f441'; +} + +i.icon.chess.pawn:before { + content: '\f443'; +} + +i.icon.chess.queen:before { + content: '\f445'; +} + +i.icon.chess.rook:before { + content: '\f447'; +} + +i.icon.chevron.circle.down:before { + content: '\f13a'; +} + +i.icon.chevron.circle.left:before { + content: '\f137'; +} + +i.icon.chevron.circle.right:before { + content: '\f138'; +} + +i.icon.chevron.circle.up:before { + content: '\f139'; +} + +i.icon.chevron.down:before { + content: '\f078'; +} + +i.icon.chevron.left:before { + content: '\f053'; +} + +i.icon.chevron.right:before { + content: '\f054'; +} + +i.icon.chevron.up:before { + content: '\f077'; +} + +i.icon.child:before { + content: '\f1ae'; +} + +i.icon.chrome:before { + content: '\f268'; +} + +i.icon.circle:before { + content: '\f111'; +} + +i.icon.circle.notch:before { + content: '\f1ce'; +} + +i.icon.clipboard:before { + content: '\f328'; +} + +i.icon.clipboard.check:before { + content: '\f46c'; +} + +i.icon.clipboard.list:before { + content: '\f46d'; +} + +i.icon.clock:before { + content: '\f017'; +} + +i.icon.clone:before { + content: '\f24d'; +} + +i.icon.closed.captioning:before { + content: '\f20a'; +} + +i.icon.cloud:before { + content: '\f0c2'; +} + +i.icon.cloudscale:before { + content: '\f383'; +} + +i.icon.cloudsmith:before { + content: '\f384'; +} + +i.icon.cloudversify:before { + content: '\f385'; +} + +i.icon.code:before { + content: '\f121'; +} + +i.icon.code.branch:before { + content: '\f126'; +} + +i.icon.codepen:before { + content: '\f1cb'; +} + +i.icon.codiepie:before { + content: '\f284'; +} + +i.icon.coffee:before { + content: '\f0f4'; +} + +i.icon.cog:before { + content: '\f013'; +} + +i.icon.cogs:before { + content: '\f085'; +} + +i.icon.columns:before { + content: '\f0db'; +} + +i.icon.comment:before { + content: '\f075'; +} + +i.icon.comment.alternate:before { + content: '\f27a'; +} + +i.icon.comments:before { + content: '\f086'; +} + +i.icon.compass:before { + content: '\f14e'; +} + +i.icon.compress:before { + content: '\f066'; +} + +i.icon.connectdevelop:before { + content: '\f20e'; +} + +i.icon.contao:before { + content: '\f26d'; +} + +i.icon.copy:before { + content: '\f0c5'; +} + +i.icon.copyright:before { + content: '\f1f9'; +} + +i.icon.cpanel:before { + content: '\f388'; +} + +i.icon.creative.commons:before { + content: '\f25e'; +} + +i.icon.credit.card:before { + content: '\f09d'; +} + +i.icon.crop:before { + content: '\f125'; +} + +i.icon.crosshairs:before { + content: '\f05b'; +} + +i.icon.css3:before { + content: '\f13c'; +} + +i.icon.css3.alternate:before { + content: '\f38b'; +} + +i.icon.cube:before { + content: '\f1b2'; +} + +i.icon.cubes:before { + content: '\f1b3'; +} + +i.icon.cut:before { + content: '\f0c4'; +} + +i.icon.cuttlefish:before { + content: '\f38c'; +} + +i.icon.d.and.d:before { + content: '\f38d'; +} + +i.icon.dashcube:before { + content: '\f210'; +} + +i.icon.database:before { + content: '\f1c0'; +} + +i.icon.deaf:before { + content: '\f2a4'; +} + +i.icon.delicious:before { + content: '\f1a5'; +} + +i.icon.deploydog:before { + content: '\f38e'; +} + +i.icon.deskpro:before { + content: '\f38f'; +} + +i.icon.desktop:before { + content: '\f108'; +} + +i.icon.deviantart:before { + content: '\f1bd'; +} + +i.icon.digg:before { + content: '\f1a6'; +} + +i.icon.digital.ocean:before { + content: '\f391'; +} + +i.icon.discord:before { + content: '\f392'; +} + +i.icon.discourse:before { + content: '\f393'; +} + +i.icon.dna:before { + content: '\f471'; +} + +i.icon.dochub:before { + content: '\f394'; +} + +i.icon.docker:before { + content: '\f395'; +} + +i.icon.dollar.sign:before { + content: '\f155'; +} + +i.icon.dolly:before { + content: '\f472'; +} + +i.icon.dolly.flatbed:before { + content: '\f474'; +} + +i.icon.dot.circle:before { + content: '\f192'; +} + +i.icon.download:before { + content: '\f019'; +} + +i.icon.draft2digital:before { + content: '\f396'; +} + +i.icon.dribbble:before { + content: '\f17d'; +} + +i.icon.dribbble.square:before { + content: '\f397'; +} + +i.icon.dropbox:before { + content: '\f16b'; +} + +i.icon.drupal:before { + content: '\f1a9'; +} + +i.icon.dyalog:before { + content: '\f399'; +} + +i.icon.earlybirds:before { + content: '\f39a'; +} + +i.icon.edge:before { + content: '\f282'; +} + +i.icon.edit:before { + content: '\f044'; +} + +i.icon.eject:before { + content: '\f052'; +} + +i.icon.elementor:before { + content: '\f430'; +} + +i.icon.ellipsis.horizontal:before { + content: '\f141'; +} + +i.icon.ellipsis.vertical:before { + content: '\f142'; +} + +i.icon.ember:before { + content: '\f423'; +} + +i.icon.empire:before { + content: '\f1d1'; +} + +i.icon.envelope:before { + content: '\f0e0'; +} + +i.icon.envelope.open:before { + content: '\f2b6'; +} + +i.icon.envelope.square:before { + content: '\f199'; +} + +i.icon.envira:before { + content: '\f299'; +} + +i.icon.eraser:before { + content: '\f12d'; +} + +i.icon.erlang:before { + content: '\f39d'; +} + +i.icon.ethereum:before { + content: '\f42e'; +} + +i.icon.etsy:before { + content: '\f2d7'; +} + +i.icon.euro.sign:before { + content: '\f153'; +} + +i.icon.exchange.alternate:before { + content: '\f362'; +} + +i.icon.exclamation:before { + content: '\f12a'; +} + +i.icon.exclamation.circle:before { + content: '\f06a'; +} + +i.icon.exclamation.triangle:before { + content: '\f071'; +} + +i.icon.expand:before { + content: '\f065'; +} + +i.icon.expand.arrows.alternate:before { + content: '\f31e'; +} + +i.icon.expeditedssl:before { + content: '\f23e'; +} + +i.icon.external.alternate:before { + content: '\f35d'; +} + +i.icon.external.square.alternate:before { + content: '\f360'; +} + +i.icon.eye:before { + content: '\f06e'; +} + +i.icon.eye.dropper:before { + content: '\f1fb'; +} + +i.icon.eye.slash:before { + content: '\f070'; +} + +i.icon.facebook:before { + content: '\f09a'; +} + +i.icon.facebook.f:before { + content: '\f39e'; +} + +i.icon.facebook.messenger:before { + content: '\f39f'; +} + +i.icon.facebook.square:before { + content: '\f082'; +} + +i.icon.fast.backward:before { + content: '\f049'; +} + +i.icon.fast.forward:before { + content: '\f050'; +} + +i.icon.fax:before { + content: '\f1ac'; +} + +i.icon.female:before { + content: '\f182'; +} + +i.icon.fighter.jet:before { + content: '\f0fb'; +} + +i.icon.file:before { + content: '\f15b'; +} + +i.icon.file.alternate:before { + content: '\f15c'; +} + +i.icon.file.archive:before { + content: '\f1c6'; +} + +i.icon.file.audio:before { + content: '\f1c7'; +} + +i.icon.file.code:before { + content: '\f1c9'; +} + +i.icon.file.excel:before { + content: '\f1c3'; +} + +i.icon.file.image:before { + content: '\f1c5'; +} + +i.icon.file.pdf:before { + content: '\f1c1'; +} + +i.icon.file.powerpoint:before { + content: '\f1c4'; +} + +i.icon.file.video:before { + content: '\f1c8'; +} + +i.icon.file.word:before { + content: '\f1c2'; +} + +i.icon.film:before { + content: '\f008'; +} + +i.icon.filter:before { + content: '\f0b0'; +} + +i.icon.fire:before { + content: '\f06d'; +} + +i.icon.fire.extinguisher:before { + content: '\f134'; +} + +i.icon.firefox:before { + content: '\f269'; +} + +i.icon.first.aid:before { + content: '\f479'; +} + +i.icon.first.order:before { + content: '\f2b0'; +} + +i.icon.firstdraft:before { + content: '\f3a1'; +} + +i.icon.flag:before { + content: '\f024'; +} + +i.icon.flag.checkered:before { + content: '\f11e'; +} + +i.icon.flask:before { + content: '\f0c3'; +} + +i.icon.flickr:before { + content: '\f16e'; +} + +i.icon.flipboard:before { + content: '\f44d'; +} + +i.icon.fly:before { + content: '\f417'; +} + +i.icon.folder:before { + content: '\f07b'; +} + +i.icon.folder.open:before { + content: '\f07c'; +} + +i.icon.font:before { + content: '\f031'; +} + +i.icon.font.awesome:before { + content: '\f2b4'; +} + +i.icon.font.awesome.alternate:before { + content: '\f35c'; +} + +i.icon.font.awesome.flag:before { + content: '\f425'; +} + +i.icon.fonticons:before { + content: '\f280'; +} + +i.icon.fonticons.fi:before { + content: '\f3a2'; +} + +i.icon.football.ball:before { + content: '\f44e'; +} + +i.icon.fort.awesome:before { + content: '\f286'; +} + +i.icon.fort.awesome.alternate:before { + content: '\f3a3'; +} + +i.icon.forumbee:before { + content: '\f211'; +} + +i.icon.forward:before { + content: '\f04e'; +} + +i.icon.foursquare:before { + content: '\f180'; +} + +i.icon.free.code.camp:before { + content: '\f2c5'; +} + +i.icon.freebsd:before { + content: '\f3a4'; +} + +i.icon.frown:before { + content: '\f119'; +} + +i.icon.futbol:before { + content: '\f1e3'; +} + +i.icon.gamepad:before { + content: '\f11b'; +} + +i.icon.gavel:before { + content: '\f0e3'; +} + +i.icon.gem:before { + content: '\f3a5'; +} + +i.icon.genderless:before { + content: '\f22d'; +} + +i.icon.get.pocket:before { + content: '\f265'; +} + +i.icon.gg:before { + content: '\f260'; +} + +i.icon.gg.circle:before { + content: '\f261'; +} + +i.icon.gift:before { + content: '\f06b'; +} + +i.icon.git:before { + content: '\f1d3'; +} + +i.icon.git.square:before { + content: '\f1d2'; +} + +i.icon.github:before { + content: '\f09b'; +} + +i.icon.github.alternate:before { + content: '\f113'; +} + +i.icon.github.square:before { + content: '\f092'; +} + +i.icon.gitkraken:before { + content: '\f3a6'; +} + +i.icon.gitlab:before { + content: '\f296'; +} + +i.icon.gitter:before { + content: '\f426'; +} + +i.icon.glass.martini:before { + content: '\f000'; +} + +i.icon.glide:before { + content: '\f2a5'; +} + +i.icon.glide.g:before { + content: '\f2a6'; +} + +i.icon.globe:before { + content: '\f0ac'; +} + +i.icon.gofore:before { + content: '\f3a7'; +} + +i.icon.golf.ball:before { + content: '\f450'; +} + +i.icon.goodreads:before { + content: '\f3a8'; +} + +i.icon.goodreads.g:before { + content: '\f3a9'; +} + +i.icon.google:before { + content: '\f1a0'; +} + +i.icon.google.drive:before { + content: '\f3aa'; +} + +i.icon.google.play:before { + content: '\f3ab'; +} + +i.icon.google.plus:before { + content: '\f2b3'; +} + +i.icon.google.plus.g:before { + content: '\f0d5'; +} + +i.icon.google.plus.square:before { + content: '\f0d4'; +} + +i.icon.google.wallet:before { + content: '\f1ee'; +} + +i.icon.graduation.cap:before { + content: '\f19d'; +} + +i.icon.gratipay:before { + content: '\f184'; +} + +i.icon.grav:before { + content: '\f2d6'; +} + +i.icon.gripfire:before { + content: '\f3ac'; +} + +i.icon.grunt:before { + content: '\f3ad'; +} + +i.icon.gulp:before { + content: '\f3ae'; +} + +i.icon.h.square:before { + content: '\f0fd'; +} + +i.icon.hacker.news:before { + content: '\f1d4'; +} + +i.icon.hacker.news.square:before { + content: '\f3af'; +} + +i.icon.hand.lizard:before { + content: '\f258'; +} + +i.icon.hand.paper:before { + content: '\f256'; +} + +i.icon.hand.peace:before { + content: '\f25b'; +} + +i.icon.hand.point.down:before { + content: '\f0a7'; +} + +i.icon.hand.point.left:before { + content: '\f0a5'; +} + +i.icon.hand.point.right:before { + content: '\f0a4'; +} + +i.icon.hand.point.up:before { + content: '\f0a6'; +} + +i.icon.hand.pointer:before { + content: '\f25a'; +} + +i.icon.hand.rock:before { + content: '\f255'; +} + +i.icon.hand.scissors:before { + content: '\f257'; +} + +i.icon.hand.spock:before { + content: '\f259'; +} + +i.icon.handshake:before { + content: '\f2b5'; +} + +i.icon.hashtag:before { + content: '\f292'; +} + +i.icon.hdd:before { + content: '\f0a0'; +} + +i.icon.heading:before { + content: '\f1dc'; +} + +i.icon.headphones:before { + content: '\f025'; +} + +i.icon.heart:before { + content: '\f004'; +} + +i.icon.heartbeat:before { + content: '\f21e'; +} + +i.icon.hips:before { + content: '\f452'; +} + +i.icon.hire.a.helper:before { + content: '\f3b0'; +} + +i.icon.history:before { + content: '\f1da'; +} + +i.icon.hockey.puck:before { + content: '\f453'; +} + +i.icon.home:before { + content: '\f015'; +} + +i.icon.hooli:before { + content: '\f427'; +} + +i.icon.hospital:before { + content: '\f0f8'; +} + +i.icon.hospital.symbol:before { + content: '\f47e'; +} + +i.icon.hotjar:before { + content: '\f3b1'; +} + +i.icon.hourglass:before { + content: '\f254'; +} + +i.icon.hourglass.end:before { + content: '\f253'; +} + +i.icon.hourglass.half:before { + content: '\f252'; +} + +i.icon.hourglass.start:before { + content: '\f251'; +} + +i.icon.houzz:before { + content: '\f27c'; +} + +i.icon.html5:before { + content: '\f13b'; +} + +i.icon.hubspot:before { + content: '\f3b2'; +} + +i.icon.i.cursor:before { + content: '\f246'; +} + +i.icon.id.badge:before { + content: '\f2c1'; +} + +i.icon.id.card:before { + content: '\f2c2'; +} + +i.icon.image:before { + content: '\f03e'; +} + +i.icon.images:before { + content: '\f302'; +} + +i.icon.imdb:before { + content: '\f2d8'; +} + +i.icon.inbox:before { + content: '\f01c'; +} + +i.icon.indent:before { + content: '\f03c'; +} + +i.icon.industry:before { + content: '\f275'; +} + +i.icon.info:before { + content: '\f129'; +} + +i.icon.info.circle:before { + content: '\f05a'; +} + +i.icon.instagram:before { + content: '\f16d'; +} + +i.icon.internet.explorer:before { + content: '\f26b'; +} + +i.icon.ioxhost:before { + content: '\f208'; +} + +i.icon.italic:before { + content: '\f033'; +} + +i.icon.itunes:before { + content: '\f3b4'; +} + +i.icon.itunes.note:before { + content: '\f3b5'; +} + +i.icon.jenkins:before { + content: '\f3b6'; +} + +i.icon.joget:before { + content: '\f3b7'; +} + +i.icon.joomla:before { + content: '\f1aa'; +} + +i.icon.js:before { + content: '\f3b8'; +} + +i.icon.js.square:before { + content: '\f3b9'; +} + +i.icon.jsfiddle:before { + content: '\f1cc'; +} + +i.icon.key:before { + content: '\f084'; +} + +i.icon.keyboard:before { + content: '\f11c'; +} + +i.icon.keycdn:before { + content: '\f3ba'; +} + +i.icon.kickstarter:before { + content: '\f3bb'; +} + +i.icon.kickstarter.k:before { + content: '\f3bc'; +} + +i.icon.korvue:before { + content: '\f42f'; +} + +i.icon.language:before { + content: '\f1ab'; +} + +i.icon.laptop:before { + content: '\f109'; +} + +i.icon.laravel:before { + content: '\f3bd'; +} + +i.icon.lastfm:before { + content: '\f202'; +} + +i.icon.lastfm.square:before { + content: '\f203'; +} + +i.icon.leaf:before { + content: '\f06c'; +} + +i.icon.leanpub:before { + content: '\f212'; +} + +i.icon.lemon:before { + content: '\f094'; +} + +i.icon.less:before { + content: '\f41d'; +} + +i.icon.level.down.alternate:before { + content: '\f3be'; +} + +i.icon.level.up.alternate:before { + content: '\f3bf'; +} + +i.icon.life.ring:before { + content: '\f1cd'; +} + +i.icon.lightbulb:before { + content: '\f0eb'; +} + +i.icon.linechat:before { + content: '\f3c0'; +} + +i.icon.linkify:before { + content: '\f0c1'; +} + +i.icon.linkedin:before { + content: '\f08c'; +} + +i.icon.linkedin.alt:before { + content: '\f0e1'; +} + +i.icon.linode:before { + content: '\f2b8'; +} + +i.icon.linux:before { + content: '\f17c'; +} + +i.icon.lira.sign:before { + content: '\f195'; +} + +i.icon.list:before { + content: '\f03a'; +} + +i.icon.list.alternate:before { + content: '\f022'; +} + +i.icon.list.ol:before { + content: '\f0cb'; +} + +i.icon.list.ul:before { + content: '\f0ca'; +} + +i.icon.location.arrow:before { + content: '\f124'; +} + +i.icon.lock:before { + content: '\f023'; +} + +i.icon.lock.open:before { + content: '\f3c1'; +} + +i.icon.long.arrow.alternate.down:before { + content: '\f309'; +} + +i.icon.long.arrow.alternate.left:before { + content: '\f30a'; +} + +i.icon.long.arrow.alternate.right:before { + content: '\f30b'; +} + +i.icon.long.arrow.alternate.up:before { + content: '\f30c'; +} + +i.icon.low.vision:before { + content: '\f2a8'; +} + +i.icon.lyft:before { + content: '\f3c3'; +} + +i.icon.magento:before { + content: '\f3c4'; +} + +i.icon.magic:before { + content: '\f0d0'; +} + +i.icon.magnet:before { + content: '\f076'; +} + +i.icon.male:before { + content: '\f183'; +} + +i.icon.map:before { + content: '\f279'; +} + +i.icon.map.marker:before { + content: '\f041'; +} + +i.icon.map.marker.alternate:before { + content: '\f3c5'; +} + +i.icon.map.pin:before { + content: '\f276'; +} + +i.icon.map.signs:before { + content: '\f277'; +} + +i.icon.mars:before { + content: '\f222'; +} + +i.icon.mars.double:before { + content: '\f227'; +} + +i.icon.mars.stroke:before { + content: '\f229'; +} + +i.icon.mars.stroke.horizontal:before { + content: '\f22b'; +} + +i.icon.mars.stroke.vertical:before { + content: '\f22a'; +} + +i.icon.maxcdn:before { + content: '\f136'; +} + +i.icon.medapps:before { + content: '\f3c6'; +} + +i.icon.medium:before { + content: '\f23a'; +} + +i.icon.medium.m:before { + content: '\f3c7'; +} + +i.icon.medkit:before { + content: '\f0fa'; +} + +i.icon.medrt:before { + content: '\f3c8'; +} + +i.icon.meetup:before { + content: '\f2e0'; +} + +i.icon.meh:before { + content: '\f11a'; +} + +i.icon.mercury:before { + content: '\f223'; +} + +i.icon.microchip:before { + content: '\f2db'; +} + +i.icon.microphone:before { + content: '\f130'; +} + +i.icon.microphone.slash:before { + content: '\f131'; +} + +i.icon.microsoft:before { + content: '\f3ca'; +} + +i.icon.minus:before { + content: '\f068'; +} + +i.icon.minus.circle:before { + content: '\f056'; +} + +i.icon.minus.square:before { + content: '\f146'; +} + +i.icon.mix:before { + content: '\f3cb'; +} + +i.icon.mixcloud:before { + content: '\f289'; +} + +i.icon.mizuni:before { + content: '\f3cc'; +} + +i.icon.mobile:before { + content: '\f10b'; +} + +i.icon.mobile.alternate:before { + content: '\f3cd'; +} + +i.icon.modx:before { + content: '\f285'; +} + +i.icon.monero:before { + content: '\f3d0'; +} + +i.icon.money.bill.alternate:before { + content: '\f3d1'; +} + +i.icon.moon:before { + content: '\f186'; +} + +i.icon.motorcycle:before { + content: '\f21c'; +} + +i.icon.mouse.pointer:before { + content: '\f245'; +} + +i.icon.music:before { + content: '\f001'; +} + +i.icon.napster:before { + content: '\f3d2'; +} + +i.icon.neuter:before { + content: '\f22c'; +} + +i.icon.newspaper:before { + content: '\f1ea'; +} + +i.icon.nintendo.switch:before { + content: '\f418'; +} + +i.icon.node:before { + content: '\f419'; +} + +i.icon.node.js:before { + content: '\f3d3'; +} + +i.icon.npm:before { + content: '\f3d4'; +} + +i.icon.ns8:before { + content: '\f3d5'; +} + +i.icon.nutritionix:before { + content: '\f3d6'; +} + +i.icon.object.group:before { + content: '\f247'; +} + +i.icon.object.ungroup:before { + content: '\f248'; +} + +i.icon.odnoklassniki:before { + content: '\f263'; +} + +i.icon.odnoklassniki.square:before { + content: '\f264'; +} + +i.icon.opencart:before { + content: '\f23d'; +} + +i.icon.openid:before { + content: '\f19b'; +} + +i.icon.opera:before { + content: '\f26a'; +} + +i.icon.optin.monster:before { + content: '\f23c'; +} + +i.icon.osi:before { + content: '\f41a'; +} + +i.icon.outdent:before { + content: '\f03b'; +} + +i.icon.page4:before { + content: '\f3d7'; +} + +i.icon.pagelines:before { + content: '\f18c'; +} + +i.icon.paint.brush:before { + content: '\f1fc'; +} + +i.icon.palfed:before { + content: '\f3d8'; +} + +i.icon.pallet:before { + content: '\f482'; +} + +i.icon.paper.plane:before { + content: '\f1d8'; +} + +i.icon.paperclip:before { + content: '\f0c6'; +} + +i.icon.paragraph:before { + content: '\f1dd'; +} + +i.icon.paste:before { + content: '\f0ea'; +} + +i.icon.patreon:before { + content: '\f3d9'; +} + +i.icon.pause:before { + content: '\f04c'; +} + +i.icon.pause.circle:before { + content: '\f28b'; +} + +i.icon.paw:before { + content: '\f1b0'; +} + +i.icon.paypal:before { + content: '\f1ed'; +} + +i.icon.pen.square:before { + content: '\f14b'; +} + +i.icon.pencil.alternate:before { + content: '\f303'; +} + +i.icon.percent:before { + content: '\f295'; +} + +i.icon.periscope:before { + content: '\f3da'; +} + +i.icon.phabricator:before { + content: '\f3db'; +} + +i.icon.phoenix.framework:before { + content: '\f3dc'; +} + +i.icon.phone:before { + content: '\f095'; +} + +i.icon.phone.square:before { + content: '\f098'; +} + +i.icon.phone.volume:before { + content: '\f2a0'; +} + +i.icon.php:before { + content: '\f457'; +} + +i.icon.pied.piper:before { + content: '\f2ae'; +} + +i.icon.pied.piper.alternate:before { + content: '\f1a8'; +} + +i.icon.pied.piper.pp:before { + content: '\f1a7'; +} + +i.icon.pills:before { + content: '\f484'; +} + +i.icon.pinterest:before { + content: '\f0d2'; +} + +i.icon.pinterest.p:before { + content: '\f231'; +} + +i.icon.pinterest.square:before { + content: '\f0d3'; +} + +i.icon.plane:before { + content: '\f072'; +} + +i.icon.play:before { + content: '\f04b'; +} + +i.icon.play.circle:before { + content: '\f144'; +} + +i.icon.playstation:before { + content: '\f3df'; +} + +i.icon.plug:before { + content: '\f1e6'; +} + +i.icon.plus:before { + content: '\f067'; +} + +i.icon.plus.circle:before { + content: '\f055'; +} + +i.icon.plus.square:before { + content: '\f0fe'; +} + +i.icon.podcast:before { + content: '\f2ce'; +} + +i.icon.pound.sign:before { + content: '\f154'; +} + +i.icon.power.off:before { + content: '\f011'; +} + +i.icon.print:before { + content: '\f02f'; +} + +i.icon.product.hunt:before { + content: '\f288'; +} + +i.icon.pushed:before { + content: '\f3e1'; +} + +i.icon.puzzle.piece:before { + content: '\f12e'; +} + +i.icon.python:before { + content: '\f3e2'; +} + +i.icon.qq:before { + content: '\f1d6'; +} + +i.icon.qrcode:before { + content: '\f029'; +} + +i.icon.question:before { + content: '\f128'; +} + +i.icon.question.circle:before { + content: '\f059'; +} + +i.icon.quidditch:before { + content: '\f458'; +} + +i.icon.quinscape:before { + content: '\f459'; +} + +i.icon.quora:before { + content: '\f2c4'; +} + +i.icon.quote.left:before { + content: '\f10d'; +} + +i.icon.quote.right:before { + content: '\f10e'; +} + +i.icon.random:before { + content: '\f074'; +} + +i.icon.ravelry:before { + content: '\f2d9'; +} + +i.icon.react:before { + content: '\f41b'; +} + +i.icon.rebel:before { + content: '\f1d0'; +} + +i.icon.recycle:before { + content: '\f1b8'; +} + +i.icon.redriver:before { + content: '\f3e3'; +} + +i.icon.reddit:before { + content: '\f1a1'; +} + +i.icon.reddit.alien:before { + content: '\f281'; +} + +i.icon.reddit.square:before { + content: '\f1a2'; +} + +i.icon.redo:before { + content: '\f01e'; +} + +i.icon.redo.alternate:before { + content: '\f2f9'; +} + +i.icon.registered:before { + content: '\f25d'; +} + +i.icon.rendact:before { + content: '\f3e4'; +} + +i.icon.renren:before { + content: '\f18b'; +} + +i.icon.reply:before { + content: '\f3e5'; +} + +i.icon.reply.all:before { + content: '\f122'; +} + +i.icon.replyd:before { + content: '\f3e6'; +} + +i.icon.resolving:before { + content: '\f3e7'; +} + +i.icon.retweet:before { + content: '\f079'; +} + +i.icon.road:before { + content: '\f018'; +} + +i.icon.rocket:before { + content: '\f135'; +} + +i.icon.rocketchat:before { + content: '\f3e8'; +} + +i.icon.rockrms:before { + content: '\f3e9'; +} + +i.icon.rss:before { + content: '\f09e'; +} + +i.icon.rss.square:before { + content: '\f143'; +} + +i.icon.ruble.sign:before { + content: '\f158'; +} + +i.icon.rupee.sign:before { + content: '\f156'; +} + +i.icon.safari:before { + content: '\f267'; +} + +i.icon.sass:before { + content: '\f41e'; +} + +i.icon.save:before { + content: '\f0c7'; +} + +i.icon.schlix:before { + content: '\f3ea'; +} + +i.icon.scribd:before { + content: '\f28a'; +} + +i.icon.search:before { + content: '\f002'; +} + +i.icon.search.minus:before { + content: '\f010'; +} + +i.icon.search.plus:before { + content: '\f00e'; +} + +i.icon.searchengin:before { + content: '\f3eb'; +} + +i.icon.sellcast:before { + content: '\f2da'; +} + +i.icon.sellsy:before { + content: '\f213'; +} + +i.icon.server:before { + content: '\f233'; +} + +i.icon.servicestack:before { + content: '\f3ec'; +} + +i.icon.share:before { + content: '\f064'; +} + +i.icon.share.alternate:before { + content: '\f1e0'; +} + +i.icon.share.alternate.square:before { + content: '\f1e1'; +} + +i.icon.share.square:before { + content: '\f14d'; +} + +i.icon.shekel.sign:before { + content: '\f20b'; +} + +i.icon.shield.alternate:before { + content: '\f3ed'; +} + +i.icon.ship:before { + content: '\f21a'; +} + +i.icon.shipping.fast:before { + content: '\f48b'; +} + +i.icon.shirtsinbulk:before { + content: '\f214'; +} + +i.icon.shopping.bag:before { + content: '\f290'; +} + +i.icon.shopping.basket:before { + content: '\f291'; +} + +i.icon.shopping.cart:before { + content: '\f07a'; +} + +i.icon.shower:before { + content: '\f2cc'; +} + +i.icon.sign.language:before { + content: '\f2a7'; +} + +i.icon.signal:before { + content: '\f012'; +} + +i.icon.simplybuilt:before { + content: '\f215'; +} + +i.icon.sistrix:before { + content: '\f3ee'; +} + +i.icon.sitemap:before { + content: '\f0e8'; +} + +i.icon.skyatlas:before { + content: '\f216'; +} + +i.icon.skype:before { + content: '\f17e'; +} + +i.icon.slack:before { + content: '\f198'; +} + +i.icon.slack.hash:before { + content: '\f3ef'; +} + +i.icon.sliders.horizontal:before { + content: '\f1de'; +} + +i.icon.slideshare:before { + content: '\f1e7'; +} + +i.icon.smile:before { + content: '\f118'; +} + +i.icon.snapchat:before { + content: '\f2ab'; +} + +i.icon.snapchat.ghost:before { + content: '\f2ac'; +} + +i.icon.snapchat.square:before { + content: '\f2ad'; +} + +i.icon.snowflake:before { + content: '\f2dc'; +} + +i.icon.sort:before { + content: '\f0dc'; +} + +i.icon.sort.alphabet.down:before { + content: '\f15d'; +} + +i.icon.sort.alphabet.up:before { + content: '\f15e'; +} + +i.icon.sort.amount.down:before { + content: '\f160'; +} + +i.icon.sort.amount.up:before { + content: '\f161'; +} + +i.icon.sort.down:before { + content: '\f0dd'; +} + +i.icon.sort.numeric.down:before { + content: '\f162'; +} + +i.icon.sort.numeric.up:before { + content: '\f163'; +} + +i.icon.sort.up:before { + content: '\f0de'; +} + +i.icon.soundcloud:before { + content: '\f1be'; +} + +i.icon.space.shuttle:before { + content: '\f197'; +} + +i.icon.speakap:before { + content: '\f3f3'; +} + +i.icon.spinner:before { + content: '\f110'; +} + +i.icon.spotify:before { + content: '\f1bc'; +} + +i.icon.square:before { + content: '\f0c8'; +} + +i.icon.square.full:before { + content: '\f45c'; +} + +i.icon.stack.exchange:before { + content: '\f18d'; +} + +i.icon.stack.overflow:before { + content: '\f16c'; +} + +i.icon.star:before { + content: '\f005'; +} + +i.icon.star.half:before { + content: '\f089'; +} + +i.icon.staylinked:before { + content: '\f3f5'; +} + +i.icon.steam:before { + content: '\f1b6'; +} + +i.icon.steam.square:before { + content: '\f1b7'; +} + +i.icon.steam.symbol:before { + content: '\f3f6'; +} + +i.icon.step.backward:before { + content: '\f048'; +} + +i.icon.step.forward:before { + content: '\f051'; +} + +i.icon.stethoscope:before { + content: '\f0f1'; +} + +i.icon.sticker.mule:before { + content: '\f3f7'; +} + +i.icon.sticky.note:before { + content: '\f249'; +} + +i.icon.stop:before { + content: '\f04d'; +} + +i.icon.stop.circle:before { + content: '\f28d'; +} + +i.icon.stopwatch:before { + content: '\f2f2'; +} + +i.icon.strava:before { + content: '\f428'; +} + +i.icon.street.view:before { + content: '\f21d'; +} + +i.icon.strikethrough:before { + content: '\f0cc'; +} + +i.icon.stripe:before { + content: '\f429'; +} + +i.icon.stripe.s:before { + content: '\f42a'; +} + +i.icon.studiovinari:before { + content: '\f3f8'; +} + +i.icon.stumbleupon:before { + content: '\f1a4'; +} + +i.icon.stumbleupon.circle:before { + content: '\f1a3'; +} + +i.icon.subscript:before { + content: '\f12c'; +} + +i.icon.subway:before { + content: '\f239'; +} + +i.icon.suitcase:before { + content: '\f0f2'; +} + +i.icon.sun:before { + content: '\f185'; +} + +i.icon.superpowers:before { + content: '\f2dd'; +} + +i.icon.superscript:before { + content: '\f12b'; +} + +i.icon.supple:before { + content: '\f3f9'; +} + +i.icon.sync:before { + content: '\f021'; +} + +i.icon.sync.alternate:before { + content: '\f2f1'; +} + +i.icon.syringe:before { + content: '\f48e'; +} + +i.icon.table:before { + content: '\f0ce'; +} + +i.icon.table.tennis:before { + content: '\f45d'; +} + +i.icon.tablet:before { + content: '\f10a'; +} + +i.icon.tablet.alternate:before { + content: '\f3fa'; +} + +i.icon.tachometer.alternate:before { + content: '\f3fd'; +} + +i.icon.tag:before { + content: '\f02b'; +} + +i.icon.tags:before { + content: '\f02c'; +} + +i.icon.tasks:before { + content: '\f0ae'; +} + +i.icon.taxi:before { + content: '\f1ba'; +} + +i.icon.telegram:before { + content: '\f2c6'; +} + +i.icon.telegram.plane:before { + content: '\f3fe'; +} + +i.icon.tencent.weibo:before { + content: '\f1d5'; +} + +i.icon.terminal:before { + content: '\f120'; +} + +i.icon.text.height:before { + content: '\f034'; +} + +i.icon.text.width:before { + content: '\f035'; +} + +i.icon.th:before { + content: '\f00a'; +} + +i.icon.th.large:before { + content: '\f009'; +} + +i.icon.th.list:before { + content: '\f00b'; +} + +i.icon.themeisle:before { + content: '\f2b2'; +} + +i.icon.thermometer:before { + content: '\f491'; +} + +i.icon.thermometer.empty:before { + content: '\f2cb'; +} + +i.icon.thermometer.full:before { + content: '\f2c7'; +} + +i.icon.thermometer.half:before { + content: '\f2c9'; +} + +i.icon.thermometer.quarter:before { + content: '\f2ca'; +} + +i.icon.thermometer.three.quarters:before { + content: '\f2c8'; +} + +i.icon.thumbs.down:before { + content: '\f165'; +} + +i.icon.thumbs.up:before { + content: '\f164'; +} + +i.icon.thumbtack:before { + content: '\f08d'; +} + +i.icon.ticket.alternate:before { + content: '\f3ff'; +} + +i.icon.times:before { + content: '\f00d'; +} + +i.icon.times.circle:before { + content: '\f057'; +} + +i.icon.tint:before { + content: '\f043'; +} + +i.icon.toggle.off:before { + content: '\f204'; +} + +i.icon.toggle.on:before { + content: '\f205'; +} + +i.icon.trademark:before { + content: '\f25c'; +} + +i.icon.train:before { + content: '\f238'; +} + +i.icon.transgender:before { + content: '\f224'; +} + +i.icon.transgender.alternate:before { + content: '\f225'; +} + +i.icon.trash:before { + content: '\f1f8'; +} + +i.icon.trash.alternate:before { + content: '\f2ed'; +} + +i.icon.tree:before { + content: '\f1bb'; +} + +i.icon.trello:before { + content: '\f181'; +} + +i.icon.tripadvisor:before { + content: '\f262'; +} + +i.icon.trophy:before { + content: '\f091'; +} + +i.icon.truck:before { + content: '\f0d1'; +} + +i.icon.tty:before { + content: '\f1e4'; +} + +i.icon.tumblr:before { + content: '\f173'; +} + +i.icon.tumblr.square:before { + content: '\f174'; +} + +i.icon.tv:before { + content: '\f26c'; +} + +i.icon.twitch:before { + content: '\f1e8'; +} + +i.icon.twitter:before { + content: '\f099'; +} + +i.icon.twitter.square:before { + content: '\f081'; +} + +i.icon.typo3:before { + content: '\f42b'; +} + +i.icon.uber:before { + content: '\f402'; +} + +i.icon.uikit:before { + content: '\f403'; +} + +i.icon.umbrella:before { + content: '\f0e9'; +} + +i.icon.underline:before { + content: '\f0cd'; +} + +i.icon.undo:before { + content: '\f0e2'; +} + +i.icon.undo.alternate:before { + content: '\f2ea'; +} + +i.icon.uniregistry:before { + content: '\f404'; +} + +i.icon.universal.access:before { + content: '\f29a'; +} + +i.icon.university:before { + content: '\f19c'; +} + +i.icon.unlink:before { + content: '\f127'; +} + +i.icon.unlock:before { + content: '\f09c'; +} + +i.icon.unlock.alternate:before { + content: '\f13e'; +} + +i.icon.untappd:before { + content: '\f405'; +} + +i.icon.upload:before { + content: '\f093'; +} + +i.icon.usb:before { + content: '\f287'; +} + +i.icon.user:before { + content: '\f007'; +} + +i.icon.user.circle:before { + content: '\f2bd'; +} + +i.icon.user.md:before { + content: '\f0f0'; +} + +i.icon.user.plus:before { + content: '\f234'; +} + +i.icon.user.secret:before { + content: '\f21b'; +} + +i.icon.user.times:before { + content: '\f235'; +} + +i.icon.users:before { + content: '\f0c0'; +} + +i.icon.ussunnah:before { + content: '\f407'; +} + +i.icon.utensil.spoon:before { + content: '\f2e5'; +} + +i.icon.utensils:before { + content: '\f2e7'; +} + +i.icon.vaadin:before { + content: '\f408'; +} + +i.icon.venus:before { + content: '\f221'; +} + +i.icon.venus.double:before { + content: '\f226'; +} + +i.icon.venus.mars:before { + content: '\f228'; +} + +i.icon.viacoin:before { + content: '\f237'; +} + +i.icon.viadeo:before { + content: '\f2a9'; +} + +i.icon.viadeo.square:before { + content: '\f2aa'; +} + +i.icon.viber:before { + content: '\f409'; +} + +i.icon.video:before { + content: '\f03d'; +} + +i.icon.vimeo:before { + content: '\f40a'; +} + +i.icon.vimeo.square:before { + content: '\f194'; +} + +i.icon.vimeo.v:before { + content: '\f27d'; +} + +i.icon.vine:before { + content: '\f1ca'; +} + +i.icon.vk:before { + content: '\f189'; +} + +i.icon.vnv:before { + content: '\f40b'; +} + +i.icon.volleyball.ball:before { + content: '\f45f'; +} + +i.icon.volume.down:before { + content: '\f027'; +} + +i.icon.volume.off:before { + content: '\f026'; +} + +i.icon.volume.up:before { + content: '\f028'; +} + +i.icon.vuejs:before { + content: '\f41f'; +} + +i.icon.warehouse:before { + content: '\f494'; +} + +i.icon.weibo:before { + content: '\f18a'; +} + +i.icon.weight:before { + content: '\f496'; +} + +i.icon.weixin:before { + content: '\f1d7'; +} + +i.icon.whatsapp:before { + content: '\f232'; +} + +i.icon.whatsapp.square:before { + content: '\f40c'; +} + +i.icon.wheelchair:before { + content: '\f193'; +} + +i.icon.whmcs:before { + content: '\f40d'; +} + +i.icon.wifi:before { + content: '\f1eb'; +} + +i.icon.wikipedia.w:before { + content: '\f266'; +} + +i.icon.window.close:before { + content: '\f410'; +} + +i.icon.window.maximize:before { + content: '\f2d0'; +} + +i.icon.window.minimize:before { + content: '\f2d1'; +} + +i.icon.window.restore:before { + content: '\f2d2'; +} + +i.icon.windows:before { + content: '\f17a'; +} + +i.icon.won.sign:before { + content: '\f159'; +} + +i.icon.wordpress:before { + content: '\f19a'; +} + +i.icon.wordpress.simple:before { + content: '\f411'; +} + +i.icon.wpbeginner:before { + content: '\f297'; +} + +i.icon.wpexplorer:before { + content: '\f2de'; +} + +i.icon.wpforms:before { + content: '\f298'; +} + +i.icon.wrench:before { + content: '\f0ad'; +} + +i.icon.xbox:before { + content: '\f412'; +} + +i.icon.xing:before { + content: '\f168'; +} + +i.icon.xing.square:before { + content: '\f169'; +} + +i.icon.y.combinator:before { + content: '\f23b'; +} + +i.icon.yahoo:before { + content: '\f19e'; +} + +i.icon.yandex:before { + content: '\f413'; +} + +i.icon.yandex.international:before { + content: '\f414'; +} + +i.icon.yelp:before { + content: '\f1e9'; +} + +i.icon.yen.sign:before { + content: '\f157'; +} + +i.icon.yoast:before { + content: '\f2b1'; +} + +i.icon.youtube:before { + content: '\f167'; +} + +i.icon.youtube.square:before { + content: '\f431'; +} + +/* Aliases */ +i.icon.chess.rock:before { + content: '\f447'; +} + +i.icon.ordered.list:before { + content: '\f0cb'; +} + +i.icon.unordered.list:before { + content: '\f0ca'; +} + +i.icon.user.doctor:before { + content: '\f0f0'; +} + +i.icon.shield:before { + content: '\f3ed'; +} + +i.icon.puzzle:before { + content: '\f12e'; +} + +i.icon.credit.card.amazon.pay:before { + content: '\f42d'; +} + +i.icon.credit.card.american.express:before { + content: '\f1f3'; +} + +i.icon.credit.card.diners.club:before { + content: '\f24c'; +} + +i.icon.credit.card.discover:before { + content: '\f1f2'; +} + +i.icon.credit.card.jcb:before { + content: '\f24b'; +} + +i.icon.credit.card.mastercard:before { + content: '\f1f1'; +} + +i.icon.credit.card.paypal:before { + content: '\f1f4'; +} + +i.icon.credit.card.stripe:before { + content: '\f1f5'; +} + +i.icon.credit.card.visa:before { + content: '\f1f0'; +} + +i.icon.add.circle:before { + content: '\f055'; +} + +i.icon.add.square:before { + content: '\f0fe'; +} + +i.icon.add.to.calendar:before { + content: '\f271'; +} + +i.icon.add.to.cart:before { + content: '\f217'; +} + +i.icon.add.user:before { + content: '\f234'; +} + +i.icon.add:before { + content: '\f067'; +} + +i.icon.alarm.mute:before { + content: '\f1f6'; +} + +i.icon.alarm:before { + content: '\f0f3'; +} + +i.icon.ald:before { + content: '\f2a2'; +} + +i.icon.als:before { + content: '\f2a2'; +} + +i.icon.american.express.card:before { + content: '\f1f3'; +} + +i.icon.american.express:before { + content: '\f1f3'; +} + +i.icon.amex:before { + content: '\f1f3'; +} + +i.icon.announcement:before { + content: '\f0a1'; +} + +i.icon.area.chart:before { + content: '\f1fe'; +} + +i.icon.area.graph:before { + content: '\f1fe'; +} + +i.icon.arrow.down.cart:before { + content: '\f218'; +} + +i.icon.asexual:before { + content: '\f22d'; +} + +i.icon.asl.interpreting:before { + content: '\f2a3'; +} + +i.icon.asl:before { + content: '\f2a3'; +} + +i.icon.assistive.listening.devices:before { + content: '\f2a2'; +} + +i.icon.attach:before { + content: '\f0c6'; +} + +i.icon.attention:before { + content: '\f06a'; +} + +i.icon.balance:before { + content: '\f24e'; +} + +i.icon.bar:before { + content: '\f0fc'; +} + +i.icon.bathtub:before { + content: '\f2cd'; +} + +i.icon.battery.four:before { + content: '\f240'; +} + +i.icon.battery.high:before { + content: '\f241'; +} + +i.icon.battery.low:before { + content: '\f243'; +} + +i.icon.battery.medium:before { + content: '\f242'; +} + +i.icon.battery.one:before { + content: '\f243'; +} + +i.icon.battery.three:before { + content: '\f241'; +} + +i.icon.battery.two:before { + content: '\f242'; +} + +i.icon.battery.zero:before { + content: '\f244'; +} + +i.icon.birthday:before { + content: '\f1fd'; +} + +i.icon.block.layout:before { + content: '\f009'; +} + +i.icon.bluetooth.alternative:before { + content: '\f294'; +} + +i.icon.broken.chain:before { + content: '\f127'; +} + +i.icon.browser:before { + content: '\f022'; +} + +i.icon.call.square:before { + content: '\f098'; +} + +i.icon.call:before { + content: '\f095'; +} + +i.icon.cancel:before { + content: '\f00d'; +} + +i.icon.cart:before { + content: '\f07a'; +} + +i.icon.cc:before { + content: '\f20a'; +} + +i.icon.chain:before { + content: '\f0c1'; +} + +i.icon.chat:before { + content: '\f075'; +} + +i.icon.checked.calendar:before { + content: '\f274'; +} + +i.icon.checkmark:before { + content: '\f00c'; +} + +i.icon.circle.notched:before { + content: '\f1ce'; +} + +i.icon.close:before { + content: '\f00d'; +} + +i.icon.cny:before { + content: '\f157'; +} + +i.icon.cocktail:before { + content: '\f000'; +} + +i.icon.commenting:before { + content: '\f27a'; +} + +i.icon.computer:before { + content: '\f108'; +} + +i.icon.configure:before { + content: '\f0ad'; +} + +i.icon.content:before { + content: '\f0c9'; +} + +i.icon.deafness:before { + content: '\f2a4'; +} + +i.icon.delete.calendar:before { + content: '\f273'; +} + +i.icon.delete:before { + content: '\f00d'; +} + +i.icon.detective:before { + content: '\f21b'; +} + +i.icon.diners.club.card:before { + content: '\f24c'; +} + +i.icon.diners.club:before { + content: '\f24c'; +} + +i.icon.discover.card:before { + content: '\f1f2'; +} + +i.icon.discover:before { + content: '\f1f2'; +} + +i.icon.discussions:before { + content: '\f086'; +} + +i.icon.doctor:before { + content: '\f0f0'; +} + +i.icon.dollar:before { + content: '\f155'; +} + +i.icon.dont:before { + content: '\f05e'; +} + +i.icon.dribble:before { + content: '\f17d'; +} + +i.icon.drivers.license:before { + content: '\f2c2'; +} + +i.icon.dropdown:before { + content: '\f0d7'; +} + +i.icon.eercast:before { + content: '\f2da'; +} + +i.icon.emergency:before { + content: '\f0f9'; +} + +i.icon.envira.gallery:before { + content: '\f299'; +} + +i.icon.erase:before { + content: '\f12d'; +} + +i.icon.eur:before { + content: '\f153'; +} + +i.icon.euro:before { + content: '\f153'; +} + +i.icon.eyedropper:before { + content: '\f1fb'; +} + +i.icon.fa:before { + content: '\f2b4'; +} + +i.icon.factory:before { + content: '\f275'; +} + +i.icon.favorite:before { + content: '\f005'; +} + +i.icon.feed:before { + content: '\f09e'; +} + +i.icon.female.homosexual:before { + content: '\f226'; +} + +i.icon.file.text:before { + content: '\f15c'; +} + +i.icon.find:before { + content: '\f1e5'; +} + +i.icon.first.aid:before { + content: '\f0fa'; +} + +i.icon.five.hundred.pixels:before { + content: '\f26e'; +} + +i.icon.fork:before { + content: '\f126'; +} + +i.icon.game:before { + content: '\f11b'; +} + +i.icon.gay:before { + content: '\f227'; +} + +i.icon.gbp:before { + content: '\f154'; +} + +i.icon.gittip:before { + content: '\f184'; +} + +i.icon.google.plus.circle:before { + content: '\f2b3'; +} + +i.icon.google.plus.official:before { + content: '\f2b3'; +} + +i.icon.grab:before { + content: '\f255'; +} + +i.icon.graduation:before { + content: '\f19d'; +} + +i.icon.grid.layout:before { + content: '\f00a'; +} + +i.icon.group:before { + content: '\f0c0'; +} + +i.icon.h:before { + content: '\f0fd'; +} + +i.icon.hand.victory:before { + content: '\f25b'; +} + +i.icon.handicap:before { + content: '\f193'; +} + +i.icon.hard.of.hearing:before { + content: '\f2a4'; +} + +i.icon.header:before { + content: '\f1dc'; +} + +i.icon.help.circle:before { + content: '\f059'; +} + +i.icon.help:before { + content: '\f128'; +} + +i.icon.heterosexual:before { + content: '\f228'; +} + +i.icon.hide:before { + content: '\f070'; +} + +i.icon.hotel:before { + content: '\f236'; +} + +i.icon.hourglass.four:before { + content: '\f254'; +} + +i.icon.hourglass.full:before { + content: '\f254'; +} + +i.icon.hourglass.one:before { + content: '\f251'; +} + +i.icon.hourglass.three:before { + content: '\f253'; +} + +i.icon.hourglass.two:before { + content: '\f252'; +} + +i.icon.idea:before { + content: '\f0eb'; +} + +i.icon.ils:before { + content: '\f20b'; +} + +i.icon.in-cart:before { + content: '\f218'; +} + +i.icon.inr:before { + content: '\f156'; +} + +i.icon.intergender:before { + content: '\f224'; +} + +i.icon.intersex:before { + content: '\f224'; +} + +i.icon.japan.credit.bureau.card:before { + content: '\f24b'; +} + +i.icon.japan.credit.bureau:before { + content: '\f24b'; +} + +i.icon.jcb:before { + content: '\f24b'; +} + +i.icon.jpy:before { + content: '\f157'; +} + +i.icon.krw:before { + content: '\f159'; +} + +i.icon.lab:before { + content: '\f0c3'; +} + +i.icon.law:before { + content: '\f24e'; +} + +i.icon.legal:before { + content: '\f0e3'; +} + +i.icon.lesbian:before { + content: '\f226'; +} + +i.icon.lightning:before { + content: '\f0e7'; +} + +i.icon.like:before { + content: '\f004'; +} + +i.icon.line.graph:before { + content: '\f201'; +} + +i.icon.linkedin.square:before { + content: '\f08c'; +} + +i.icon.linkify:before { + content: '\f0c1'; +} + +i.icon.lira:before { + content: '\f195'; +} + +i.icon.list.layout:before { + content: '\f00b'; +} + +i.icon.magnify:before { + content: '\f00e'; +} + +i.icon.mail.forward:before { + content: '\f064'; +} + +i.icon.mail.square:before { + content: '\f199'; +} + +i.icon.mail:before { + content: '\f0e0'; +} + +i.icon.male.homosexual:before { + content: '\f227'; +} + +i.icon.man:before { + content: '\f222'; +} + +i.icon.marker:before { + content: '\f041'; +} + +i.icon.mars.alternate:before { + content: '\f229'; +} + +i.icon.mars.horizontal:before { + content: '\f22b'; +} + +i.icon.mars.vertical:before { + content: '\f22a'; +} + +i.icon.mastercard.card:before { + content: '\f1f1'; +} + +i.icon.mastercard:before { + content: '\f1f1'; +} + +i.icon.microsoft.edge:before { + content: '\f282'; +} + +i.icon.military:before { + content: '\f0fb'; +} + +i.icon.ms.edge:before { + content: '\f282'; +} + +i.icon.mute:before { + content: '\f131'; +} + +i.icon.new.pied.piper:before { + content: '\f2ae'; +} + +i.icon.non.binary.transgender:before { + content: '\f223'; +} + +i.icon.numbered.list:before { + content: '\f0cb'; +} + +i.icon.optinmonster:before { + content: '\f23c'; +} + +i.icon.options:before { + content: '\f1de'; +} + +i.icon.other.gender.horizontal:before { + content: '\f22b'; +} + +i.icon.other.gender.vertical:before { + content: '\f22a'; +} + +i.icon.other.gender:before { + content: '\f229'; +} + +i.icon.payment:before { + content: '\f09d'; +} + +i.icon.paypal.card:before { + content: '\f1f4'; +} + +i.icon.pencil.square:before { + content: '\f14b'; +} + +i.icon.photo:before { + content: '\f030'; +} + +i.icon.picture:before { + content: '\f03e'; +} + +i.icon.pie.chart:before { + content: '\f200'; +} + +i.icon.pie.graph:before { + content: '\f200'; +} + +i.icon.pied.piper.hat:before { + content: '\f2ae'; +} + +i.icon.pin:before { + content: '\f08d'; +} + +i.icon.plus.cart:before { + content: '\f217'; +} + +i.icon.pocket:before { + content: '\f265'; +} + +i.icon.point:before { + content: '\f041'; +} + +i.icon.pointing.down:before { + content: '\f0a7'; +} + +i.icon.pointing.left:before { + content: '\f0a5'; +} + +i.icon.pointing.right:before { + content: '\f0a4'; +} + +i.icon.pointing.up:before { + content: '\f0a6'; +} + +i.icon.pound:before { + content: '\f154'; +} + +i.icon.power.cord:before { + content: '\f1e6'; +} + +i.icon.power:before { + content: '\f011'; +} + +i.icon.privacy:before { + content: '\f084'; +} + +i.icon.r.circle:before { + content: '\f25d'; +} + +i.icon.rain:before { + content: '\f0e9'; +} + +i.icon.record:before { + content: '\f03d'; +} + +i.icon.refresh:before { + content: '\f021'; +} + +i.icon.remove.circle:before { + content: '\f057'; +} + +i.icon.remove.from.calendar:before { + content: '\f272'; +} + +i.icon.remove.user:before { + content: '\f235'; +} + +i.icon.remove:before { + content: '\f00d'; +} + +i.icon.repeat:before { + content: '\f01e'; +} + +i.icon.rmb:before { + content: '\f157'; +} + +i.icon.rouble:before { + content: '\f158'; +} + +i.icon.rub:before { + content: '\f158'; +} + +i.icon.ruble:before { + content: '\f158'; +} + +i.icon.rupee:before { + content: '\f156'; +} + +i.icon.s15:before { + content: '\f2cd'; +} + +i.icon.selected.radio:before { + content: '\f192'; +} + +i.icon.send:before { + content: '\f1d8'; +} + +i.icon.setting:before { + content: '\f013'; +} + +i.icon.settings:before { + content: '\f085'; +} + +i.icon.shekel:before { + content: '\f20b'; +} + +i.icon.sheqel:before { + content: '\f20b'; +} + +i.icon.shipping:before { + content: '\f0d1'; +} + +i.icon.shop:before { + content: '\f07a'; +} + +i.icon.shuffle:before { + content: '\f074'; +} + +i.icon.shutdown:before { + content: '\f011'; +} + +i.icon.sidebar:before { + content: '\f0c9'; +} + +i.icon.signing:before { + content: '\f2a7'; +} + +i.icon.signup:before { + content: '\f044'; +} + +i.icon.sliders:before { + content: '\f1de'; +} + +i.icon.soccer:before { + content: '\f1e3'; +} + +i.icon.sort.alphabet.ascending:before { + content: '\f15d'; +} + +i.icon.sort.alphabet.descending:before { + content: '\f15e'; +} + +i.icon.sort.ascending:before { + content: '\f0de'; +} + +i.icon.sort.content.ascending:before { + content: '\f160'; +} + +i.icon.sort.content.descending:before { + content: '\f161'; +} + +i.icon.sort.descending:before { + content: '\f0dd'; +} + +i.icon.sort.numeric.ascending:before { + content: '\f162'; +} + +i.icon.sort.numeric.descending:before { + content: '\f163'; +} + +i.icon.sound:before { + content: '\f025'; +} + +i.icon.spy:before { + content: '\f21b'; +} + +i.icon.stripe.card:before { + content: '\f1f5'; +} + +i.icon.student:before { + content: '\f19d'; +} + +i.icon.talk:before { + content: '\f27a'; +} + +i.icon.target:before { + content: '\f140'; +} + +i.icon.teletype:before { + content: '\f1e4'; +} + +i.icon.television:before { + content: '\f26c'; +} + +i.icon.text.cursor:before { + content: '\f246'; +} + +i.icon.text.telephone:before { + content: '\f1e4'; +} + +i.icon.theme.isle:before { + content: '\f2b2'; +} + +i.icon.theme:before { + content: '\f043'; +} + +i.icon.thermometer:before { + content: '\f2c7'; +} + +i.icon.thumb.tack:before { + content: '\f08d'; +} + +i.icon.time:before { + content: '\f017'; +} + +i.icon.tm:before { + content: '\f25c'; +} + +i.icon.toggle.down:before { + content: '\f150'; +} + +i.icon.toggle.left:before { + content: '\f191'; +} + +i.icon.toggle.right:before { + content: '\f152'; +} + +i.icon.toggle.up:before { + content: '\f151'; +} + +i.icon.translate:before { + content: '\f1ab'; +} + +i.icon.travel:before { + content: '\f0b1'; +} + +i.icon.treatment:before { + content: '\f0f1'; +} + +i.icon.triangle.down:before { + content: '\f0d7'; +} + +i.icon.triangle.left:before { + content: '\f0d9'; +} + +i.icon.triangle.right:before { + content: '\f0da'; +} + +i.icon.triangle.up:before { + content: '\f0d8'; +} + +i.icon.try:before { + content: '\f195'; +} + +i.icon.unhide:before { + content: '\f06e'; +} + +i.icon.unlinkify:before { + content: '\f127'; +} + +i.icon.unmute:before { + content: '\f130'; +} + +i.icon.usd:before { + content: '\f155'; +} + +i.icon.user.cancel:before { + content: '\f235'; +} + +i.icon.user.close:before { + content: '\f235'; +} + +i.icon.user.delete:before { + content: '\f235'; +} + +i.icon.user.x:before { + content: '\f235'; +} + +i.icon.vcard:before { + content: '\f2bb'; +} + +i.icon.video.camera:before { + content: '\f03d'; +} + +i.icon.video.play:before { + content: '\f144'; +} + +i.icon.visa.card:before { + content: '\f1f0'; +} + +i.icon.visa:before { + content: '\f1f0'; +} + +i.icon.volume.control.phone:before { + content: '\f2a0'; +} + +i.icon.wait:before { + content: '\f017'; +} + +i.icon.warning.circle:before { + content: '\f06a'; +} + +i.icon.warning.sign:before { + content: '\f071'; +} + +i.icon.warning:before { + content: '\f12a'; +} + +i.icon.wechat:before { + content: '\f1d7'; +} + +i.icon.wi-fi:before { + content: '\f1eb'; +} + +i.icon.wikipedia:before { + content: '\f266'; +} + +i.icon.winner:before { + content: '\f091'; +} + +i.icon.wizard:before { + content: '\f0d0'; +} + +i.icon.woman:before { + content: '\f221'; +} + +i.icon.won:before { + content: '\f159'; +} + +i.icon.wordpress.beginner:before { + content: '\f297'; +} + +i.icon.wordpress.forms:before { + content: '\f298'; +} + +i.icon.world:before { + content: '\f0ac'; +} + +i.icon.write.square:before { + content: '\f14b'; +} + +i.icon.x:before { + content: '\f00d'; +} + +i.icon.yc:before { + content: '\f23b'; +} + +i.icon.ycombinator:before { + content: '\f23b'; +} + +i.icon.yen:before { + content: '\f157'; +} + +i.icon.zip:before { + content: '\f187'; +} + +i.icon.zoom-in:before { + content: '\f00e'; +} + +i.icon.zoom-out:before { + content: '\f010'; +} + +i.icon.zoom:before { + content: '\f00e'; +} + +i.icon.bitbucket.square:before { + content: '\f171'; +} + +i.icon.checkmark.box:before { + content: '\f14a'; +} + +i.icon.circle.thin:before { + content: '\f111'; +} + +i.icon.cloud.download:before { + content: '\f381'; +} + +i.icon.cloud.upload:before { + content: '\f382'; +} + +i.icon.compose:before { + content: '\f303'; +} + +i.icon.conversation:before { + content: '\f086'; +} + +i.icon.credit.card.alternative:before { + content: '\f09d'; +} + +i.icon.currency:before { + content: '\f3d1'; +} + +i.icon.dashboard:before { + content: '\f3fd'; +} + +i.icon.diamond:before { + content: '\f3a5'; +} + +i.icon.disk:before { + content: '\f0a0'; +} + +i.icon.exchange:before { + content: '\f362'; +} + +i.icon.external.share:before { + content: '\f14d'; +} + +i.icon.external.square:before { + content: '\f360'; +} + +i.icon.external:before { + content: '\f35d'; +} + +i.icon.facebook.official:before { + content: '\f082'; +} + +i.icon.food:before { + content: '\f2e7'; +} + +i.icon.hourglass.zero:before { + content: '\f253'; +} + +i.icon.level.down:before { + content: '\f3be'; +} + +i.icon.level.up:before { + content: '\f3bf'; +} + +i.icon.logout:before { + content: '\f2f5'; +} + +i.icon.meanpath:before { + content: '\f0c8'; +} + +i.icon.money:before { + content: '\f3d1'; +} + +i.icon.move:before { + content: '\f0b2'; +} + +i.icon.pencil:before { + content: '\f303'; +} + +i.icon.protect:before { + content: '\f023'; +} + +i.icon.radio:before { + content: '\f192'; +} + +i.icon.remove.bookmark:before { + content: '\f02e'; +} + +i.icon.resize.horizontal:before { + content: '\f337'; +} + +i.icon.resize.vertical:before { + content: '\f338'; +} + +i.icon.sign-in:before { + content: '\f2f6'; +} + +i.icon.sign-out:before { + content: '\f2f5'; +} + +i.icon.spoon:before { + content: '\f2e5'; +} + +i.icon.star.half.empty:before { + content: '\f089'; +} + +i.icon.star.half.full:before { + content: '\f089'; +} + +i.icon.ticket:before { + content: '\f3ff'; +} + +i.icon.times.rectangle:before { + content: '\f410'; +} + +i.icon.write:before { + content: '\f303'; +} + +i.icon.youtube.play:before { + content: '\f167'; +} + +/******************************* + Outline Icons +*******************************/ + +/* Outline Icon */ +.loadOutlineIcons() when (@importOutlineIcons) { + /* Load & Define Icon Font */ + @font-face { + font-display: swap; + font-family: @outlineFontName; + font-style: normal; + font-variant: normal; + font-weight: @normal; + src: @outlineFallbackSRC; + src: @outlineSrc; + text-decoration: inherit; + text-transform: none; + } + + i.icon.outline { + font-family: @outlineFontName; + } + /* Icon Definitions */ + i.icon.address.book.outline:before { + content: '\f2b9'; + } + + i.icon.address.card.outline:before { + content: '\f2bb'; + } + + i.icon.arrow.alternate.circle.down.outline:before { + content: '\f358'; + } + + i.icon.arrow.alternate.circle.left.outline:before { + content: '\f359'; + } + + i.icon.arrow.alternate.circle.right.outline:before { + content: '\f35a'; + } + + i.icon.arrow.alternate.circle.up.outline:before { + content: '\f35b'; + } + + i.icon.bell.outline:before { + content: '\f0f3'; + } + + i.icon.bell.slash.outline:before { + content: '\f1f6'; + } + + i.icon.bookmark.outline:before { + content: '\f02e'; + } + + i.icon.building.outline:before { + content: '\f1ad'; + } + + i.icon.calendar.outline:before { + content: '\f133'; + } + + i.icon.calendar.alternate.outline:before { + content: '\f073'; + } + + i.icon.calendar.check.outline:before { + content: '\f274'; + } + + i.icon.calendar.minus.outline:before { + content: '\f272'; + } + + i.icon.calendar.plus.outline:before { + content: '\f271'; + } + + i.icon.calendar.times.outline:before { + content: '\f273'; + } + + i.icon.caret.square.down.outline:before { + content: '\f150'; + } + + i.icon.caret.square.left.outline:before { + content: '\f191'; + } + + i.icon.caret.square.right.outline:before { + content: '\f152'; + } + + i.icon.caret.square.up.outline:before { + content: '\f151'; + } + + i.icon.chart.bar.outline:before { + content: '\f080'; + } + + i.icon.check.circle.outline:before { + content: '\f058'; + } + + i.icon.check.square.outline:before { + content: '\f14a'; + } + + i.icon.circle.outline:before { + content: '\f111'; + } + + i.icon.clipboard.outline:before { + content: '\f328'; + } + + i.icon.clock.outline:before { + content: '\f017'; + } + + i.icon.clone.outline:before { + content: '\f24d'; + } + + i.icon.closed.captioning.outline:before { + content: '\f20a'; + } + + i.icon.comment.outline:before { + content: '\f075'; + } + + i.icon.comment.alternate.outline:before { + content: '\f27a'; + } + + i.icon.comments.outline:before { + content: '\f086'; + } + + i.icon.compass.outline:before { + content: '\f14e'; + } + + i.icon.copy.outline:before { + content: '\f0c5'; + } + + i.icon.copyright.outline:before { + content: '\f1f9'; + } + + i.icon.credit.card.outline:before { + content: '\f09d'; + } + + i.icon.dot.circle.outline:before { + content: '\f192'; + } + + i.icon.edit.outline:before { + content: '\f044'; + } + + i.icon.envelope.outline:before { + content: '\f0e0'; + } + + i.icon.envelope.open.outline:before { + content: '\f2b6'; + } + + i.icon.eye.slash.outline:before { + content: '\f070'; + } + + i.icon.file.outline:before { + content: '\f15b'; + } + + i.icon.file.alternate.outline:before { + content: '\f15c'; + } + + i.icon.file.archive.outline:before { + content: '\f1c6'; + } + + i.icon.file.audio.outline:before { + content: '\f1c7'; + } + + i.icon.file.code.outline:before { + content: '\f1c9'; + } + + i.icon.file.excel.outline:before { + content: '\f1c3'; + } + + i.icon.file.image.outline:before { + content: '\f1c5'; + } + + i.icon.file.pdf.outline:before { + content: '\f1c1'; + } + + i.icon.file.powerpoint.outline:before { + content: '\f1c4'; + } + + i.icon.file.video.outline:before { + content: '\f1c8'; + } + + i.icon.file.word.outline:before { + content: '\f1c2'; + } + + i.icon.flag.outline:before { + content: '\f024'; + } + + i.icon.folder.outline:before { + content: '\f07b'; + } + + i.icon.folder.open.outline:before { + content: '\f07c'; + } + + i.icon.frown.outline:before { + content: '\f119'; + } + + i.icon.futbol.outline:before { + content: '\f1e3'; + } + + i.icon.gem.outline:before { + content: '\f3a5'; + } + + i.icon.hand.lizard.outline:before { + content: '\f258'; + } + + i.icon.hand.paper.outline:before { + content: '\f256'; + } + + i.icon.hand.peace.outline:before { + content: '\f25b'; + } + + i.icon.hand.point.down.outline:before { + content: '\f0a7'; + } + + i.icon.hand.point.left.outline:before { + content: '\f0a5'; + } + + i.icon.hand.point.right.outline:before { + content: '\f0a4'; + } + + i.icon.hand.point.up.outline:before { + content: '\f0a6'; + } + + i.icon.hand.pointer.outline:before { + content: '\f25a'; + } + + i.icon.hand.rock.outline:before { + content: '\f255'; + } + + i.icon.hand.scissors.outline:before { + content: '\f257'; + } + + i.icon.hand.spock.outline:before { + content: '\f259'; + } + + i.icon.handshake.outline:before { + content: '\f2b5'; + } + + i.icon.hdd.outline:before { + content: '\f0a0'; + } + + i.icon.heart.outline:before { + content: '\f004'; + } + + i.icon.hospital.outline:before { + content: '\f0f8'; + } + + i.icon.hourglass.outline:before { + content: '\f254'; + } + + i.icon.id.badge.outline:before { + content: '\f2c1'; + } + + i.icon.id.card.outline:before { + content: '\f2c2'; + } + + i.icon.image.outline:before { + content: '\f03e'; + } + + i.icon.images.outline:before { + content: '\f302'; + } + + i.icon.keyboard.outline:before { + content: '\f11c'; + } + + i.icon.lemon.outline:before { + content: '\f094'; + } + + i.icon.life.ring.outline:before { + content: '\f1cd'; + } + + i.icon.lightbulb.outline:before { + content: '\f0eb'; + } + + i.icon.list.alternate.outline:before { + content: '\f022'; + } + + i.icon.map.outline:before { + content: '\f279'; + } + + i.icon.meh.outline:before { + content: '\f11a'; + } + + i.icon.minus.square.outline:before { + content: '\f146'; + } + + i.icon.money.bill.alternate.outline:before { + content: '\f3d1'; + } + + i.icon.moon.outline:before { + content: '\f186'; + } + + i.icon.newspaper.outline:before { + content: '\f1ea'; + } + + i.icon.object.group.outline:before { + content: '\f247'; + } + + i.icon.object.ungroup.outline:before { + content: '\f248'; + } + + i.icon.paper.plane.outline:before { + content: '\f1d8'; + } + + i.icon.pause.circle.outline:before { + content: '\f28b'; + } + + i.icon.play.circle.outline:before { + content: '\f144'; + } + + i.icon.plus.square.outline:before { + content: '\f0fe'; + } + + i.icon.question.circle.outline:before { + content: '\f059'; + } + + i.icon.registered.outline:before { + content: '\f25d'; + } + + i.icon.save.outline:before { + content: '\f0c7'; + } + + i.icon.share.square.outline:before { + content: '\f14d'; + } + + i.icon.smile.outline:before { + content: '\f118'; + } + + i.icon.snowflake.outline:before { + content: '\f2dc'; + } + + i.icon.square.outline:before { + content: '\f0c8'; + } + + i.icon.star.outline:before { + content: '\f005'; + } + + i.icon.star.half.outline:before { + content: '\f089'; + } + + i.icon.sticky.note.outline:before { + content: '\f249'; + } + + i.icon.stop.circle.outline:before { + content: '\f28d'; + } + + i.icon.sun.outline:before { + content: '\f185'; + } + + i.icon.thumbs.down.outline:before { + content: '\f165'; + } + + i.icon.thumbs.up.outline:before { + content: '\f164'; + } + + i.icon.times.circle.outline:before { + content: '\f057'; + } + + i.icon.trash.alternate.outline:before { + content: '\f2ed'; + } + + i.icon.user.outline:before { + content: '\f007'; + } + + i.icon.user.circle.outline:before { + content: '\f2bd'; + } + + i.icon.window.close.outline:before { + content: '\f410'; + } + + i.icon.window.maximize.outline:before { + content: '\f2d0'; + } + + i.icon.window.minimize.outline:before { + content: '\f2d1'; + } + + i.icon.window.restore.outline:before { + content: '\f2d2'; + } + + /* Outline Aliases */ + i.icon.disk.outline:before { + content: '\f0a0'; + } + + i.icon.heart.empty, + i.icon.star.empty { + font-family: @outlineFontName; + } + + i.icon.heart.empty:before { + content: '\f004'; + } + + i.icon.star.empty:before { + content: '\f089'; + } +} +.loadOutlineIcons(); + +/******************************* + Brand Icons +*******************************/ + +.loadBrandIcons() when (@importBrandIcons) { + /* Load & Define Brand Font */ + @font-face { + font-display: swap; + font-family: @brandFontName; + font-style: normal; + font-variant: normal; + font-weight: @normal; + src: @brandFallbackSRC; + src: @brandSrc; + text-decoration: inherit; + text-transform: none; + } + /* Brand Icon Font Family */ + i.icon.\35px, + i.icon.accessible.icon, + i.icon.accusoft, + i.icon.adn, + i.icon.adversal, + i.icon.affiliatetheme, + i.icon.algolia, + i.icon.amazon, + i.icon.amazon.pay, + i.icon.amilia, + i.icon.android, + i.icon.angellist, + i.icon.angrycreative, + i.icon.angular, + i.icon.app.store, + i.icon.app.store.ios, + i.icon.apper, + i.icon.apple, + i.icon.apple.pay, + i.icon.asymmetrik, + i.icon.audible, + i.icon.autoprefixer, + i.icon.avianex, + i.icon.aviato, + i.icon.aws, + i.icon.bandcamp, + i.icon.behance, + i.icon.behance.square, + i.icon.bimobject, + i.icon.bitbucket, + i.icon.bitcoin, + i.icon.bity, + i.icon.black.tie, + i.icon.blackberry, + i.icon.blogger, + i.icon.blogger.b, + i.icon.bluetooth, + i.icon.bluetooth.b, + i.icon.btc, + i.icon.buromobelexperte, + i.icon.buysellads, + i.icon.cc.amazon.pay, + i.icon.cc.amex, + i.icon.cc.apple.pay, + i.icon.cc.diners.club, + i.icon.cc.discover, + i.icon.cc.jcb, + i.icon.cc.mastercard, + i.icon.cc.paypal, + i.icon.cc.stripe, + i.icon.cc.visa, + i.icon.centercode, + i.icon.chrome, + i.icon.cloudscale, + i.icon.cloudsmith, + i.icon.cloudversify, + i.icon.codepen, + i.icon.codiepie, + i.icon.connectdevelop, + i.icon.contao, + i.icon.cpanel, + i.icon.creative.commons, + i.icon.css3, + i.icon.css3.alternate, + i.icon.cuttlefish, + i.icon.d.and.d, + i.icon.dashcube, + i.icon.delicious, + i.icon.deploydog, + i.icon.deskpro, + i.icon.deviantart, + i.icon.digg, + i.icon.digital.ocean, + i.icon.discord, + i.icon.discourse, + i.icon.dochub, + i.icon.docker, + i.icon.draft2digital, + i.icon.dribbble, + i.icon.dribbble.square, + i.icon.dropbox, + i.icon.drupal, + i.icon.dyalog, + i.icon.earlybirds, + i.icon.edge, + i.icon.elementor, + i.icon.ember, + i.icon.empire, + i.icon.envira, + i.icon.erlang, + i.icon.ethereum, + i.icon.etsy, + i.icon.expeditedssl, + i.icon.facebook, + i.icon.facebook.f, + i.icon.facebook.messenger, + i.icon.facebook.square, + i.icon.firefox, + i.icon.first.order, + i.icon.firstdraft, + i.icon.flickr, + i.icon.flipboard, + i.icon.fly, + i.icon.font.awesome, + i.icon.font.awesome.alternate, + i.icon.font.awesome.flag, + i.icon.fonticons, + i.icon.fonticons.fi, + i.icon.fort.awesome, + i.icon.fort.awesome.alternate, + i.icon.forumbee, + i.icon.foursquare, + i.icon.free.code.camp, + i.icon.freebsd, + i.icon.get.pocket, + i.icon.gg, + i.icon.gg.circle, + i.icon.git, + i.icon.git.square, + i.icon.github, + i.icon.github.alternate, + i.icon.github.square, + i.icon.gitkraken, + i.icon.gitlab, + i.icon.gitter, + i.icon.glide, + i.icon.glide.g, + i.icon.gofore, + i.icon.goodreads, + i.icon.goodreads.g, + i.icon.google, + i.icon.google.drive, + i.icon.google.play, + i.icon.google.plus, + i.icon.google.plus.g, + i.icon.google.plus.square, + i.icon.google.wallet, + i.icon.gratipay, + i.icon.grav, + i.icon.gripfire, + i.icon.grunt, + i.icon.gulp, + i.icon.hacker.news, + i.icon.hacker.news.square, + i.icon.hips, + i.icon.hire.a.helper, + i.icon.hooli, + i.icon.hotjar, + i.icon.houzz, + i.icon.html5, + i.icon.hubspot, + i.icon.imdb, + i.icon.instagram, + i.icon.internet.explorer, + i.icon.ioxhost, + i.icon.itunes, + i.icon.itunes.note, + i.icon.jenkins, + i.icon.joget, + i.icon.joomla, + i.icon.js, + i.icon.js.square, + i.icon.jsfiddle, + i.icon.keycdn, + i.icon.kickstarter, + i.icon.kickstarter.k, + i.icon.korvue, + i.icon.laravel, + i.icon.lastfm, + i.icon.lastfm.square, + i.icon.leanpub, + i.icon.less, + i.icon.linechat, + i.icon.linkedin, + i.icon.linkedin.alternate, + i.icon.linkedin.in, + i.icon.linode, + i.icon.linux, + i.icon.lyft, + i.icon.magento, + i.icon.maxcdn, + i.icon.medapps, + i.icon.medium, + i.icon.medium.m, + i.icon.medrt, + i.icon.meetup, + i.icon.microsoft, + i.icon.mix, + i.icon.mixcloud, + i.icon.mizuni, + i.icon.modx, + i.icon.monero, + i.icon.napster, + i.icon.nintendo.switch, + i.icon.node, + i.icon.node.js, + i.icon.npm, + i.icon.ns8, + i.icon.nutritionix, + i.icon.odnoklassniki, + i.icon.odnoklassniki.square, + i.icon.opencart, + i.icon.openid, + i.icon.opera, + i.icon.optin.monster, + i.icon.osi, + i.icon.page4, + i.icon.pagelines, + i.icon.palfed, + i.icon.patreon, + i.icon.paypal, + i.icon.periscope, + i.icon.phabricator, + i.icon.phoenix.framework, + i.icon.php, + i.icon.pied.piper, + i.icon.pied.piper.alternate, + i.icon.pied.piper.pp, + i.icon.pinterest, + i.icon.pinterest.p, + i.icon.pinterest.square, + i.icon.playstation, + i.icon.product.hunt, + i.icon.pushed, + i.icon.python, + i.icon.qq, + i.icon.quinscape, + i.icon.quora, + i.icon.ravelry, + i.icon.react, + i.icon.rebel, + i.icon.redriver, + i.icon.reddit, + i.icon.reddit.alien, + i.icon.reddit.square, + i.icon.rendact, + i.icon.renren, + i.icon.replyd, + i.icon.resolving, + i.icon.rocketchat, + i.icon.rockrms, + i.icon.safari, + i.icon.sass, + i.icon.schlix, + i.icon.scribd, + i.icon.searchengin, + i.icon.sellcast, + i.icon.sellsy, + i.icon.servicestack, + i.icon.shirtsinbulk, + i.icon.simplybuilt, + i.icon.sistrix, + i.icon.skyatlas, + i.icon.skype, + i.icon.slack, + i.icon.slack.hash, + i.icon.slideshare, + i.icon.snapchat, + i.icon.snapchat.ghost, + i.icon.snapchat.square, + i.icon.soundcloud, + i.icon.speakap, + i.icon.spotify, + i.icon.stack.exchange, + i.icon.stack.overflow, + i.icon.staylinked, + i.icon.steam, + i.icon.steam.square, + i.icon.steam.symbol, + i.icon.sticker.mule, + i.icon.strava, + i.icon.stripe, + i.icon.stripe.s, + i.icon.studiovinari, + i.icon.stumbleupon, + i.icon.stumbleupon.circle, + i.icon.superpowers, + i.icon.supple, + i.icon.telegram, + i.icon.telegram.plane, + i.icon.tencent.weibo, + i.icon.themeisle, + i.icon.trello, + i.icon.tripadvisor, + i.icon.tumblr, + i.icon.tumblr.square, + i.icon.twitch, + i.icon.twitter, + i.icon.twitter.square, + i.icon.typo3, + i.icon.uber, + i.icon.uikit, + i.icon.uniregistry, + i.icon.untappd, + i.icon.usb, + i.icon.ussunnah, + i.icon.vaadin, + i.icon.viacoin, + i.icon.viadeo, + i.icon.viadeo.square, + i.icon.viber, + i.icon.vimeo, + i.icon.vimeo.square, + i.icon.vimeo.v, + i.icon.vine, + i.icon.vk, + i.icon.vnv, + i.icon.vuejs, + i.icon.wechat, + i.icon.weibo, + i.icon.weixin, + i.icon.whatsapp, + i.icon.whatsapp.square, + i.icon.whmcs, + i.icon.wikipedia.w, + i.icon.windows, + i.icon.wordpress, + i.icon.wordpress.simple, + i.icon.wpbeginner, + i.icon.wpexplorer, + i.icon.wpforms, + i.icon.xbox, + i.icon.xing, + i.icon.xing.square, + i.icon.y.combinator, + i.icon.yahoo, + i.icon.yandex, + i.icon.yandex.international, + i.icon.yelp, + i.icon.yoast, + i.icon.youtube, + i.icon.youtube.square { + font-family: 'brand-icons'; + } + /* Brand Icons Ideally Would Be Defined Here */ +} +.loadBrandIcons(); diff --git a/theme/eea/elements/icon.variables b/theme/eea/elements/icon.variables new file mode 100644 index 00000000..e1b2f913 --- /dev/null +++ b/theme/eea/elements/icon.variables @@ -0,0 +1,95 @@ +/******************************* + Icon +*******************************/ + +/*-------------- + Font Files +---------------*/ + +@fontName: 'icons'; +// TODO: We must switch completelly to svg fonts, or find the way to provide +// the correct .woff2 file for Chrome +@src: + url("@{fontPath}/@{fontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{fontName}.woff") format('woff'), + url("@{fontPath}/@{fontName}.ttf") format('truetype'), + url("@{fontPath}/@{fontName}.svg#icons") format('svg') +; +@fallbackSRC: url("@{fontPath}/@{fontName}.eot"); + +/*-------------- + Optional Files +---------------*/ + +/* Outline Icons */ +@importOutlineIcons: true; +@outlineFontName: 'outline-icons'; +@outlineSrc: + url("@{fontPath}/@{outlineFontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{outlineFontName}.woff2") format('woff2'), + url("@{fontPath}/@{outlineFontName}.woff") format('woff'), + url("@{fontPath}/@{outlineFontName}.ttf") format('truetype'), + url("@{fontPath}/@{outlineFontName}.svg#icons") format('svg') +; +@outlineFallbackSRC: url("@{fontPath}/@{outlineFontName}.eot"); + +/* Brand Icons */ +@importBrandIcons: true; +@brandFontName: 'brand-icons'; +@brandSrc: + url("@{fontPath}/@{brandFontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{brandFontName}.woff2") format('woff2'), + url("@{fontPath}/@{brandFontName}.woff") format('woff'), + url("@{fontPath}/@{brandFontName}.ttf") format('truetype'), + url("@{fontPath}/@{brandFontName}.svg#icons") format('svg') +; +@brandFallbackSRC: url("@{fontPath}/@{brandFontName}.eot"); + +/*-------------- + Definition +---------------*/ + +/* Icon Variables */ +@opacity: 1; +@width: @iconWidth; +@height: 1em; +@distanceFromText: 0.25rem; + + +/* Variations */ +@linkOpacity: 0.8; +@linkDuration: 0.3s; +@loadingDuration: 2s; + +@circularSize: 2em; +@circularPadding: 0.5em 0.5em; +@circularShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset; + +@borderedSize: 2em; +@borderedVerticalPadding: ((@borderedSize - @height) / 2); +@borderedHorizontalPadding: ((@borderedSize - @width) / 2); +@borderedShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset; + +@cornerIconSize: 0.45em; +@cornerIconStroke: 1px; +@cornerIconShadow: + -@cornerIconStroke -@cornerIconStroke 0 @white, + @cornerIconStroke -@cornerIconStroke 0 @white, + -@cornerIconStroke @cornerIconStroke 0 @white, + @cornerIconStroke @cornerIconStroke 0 @white +; +@cornerIconInvertedShadow: + -@cornerIconStroke -@cornerIconStroke 0 @black, + @cornerIconStroke -@cornerIconStroke 0 @black, + -@cornerIconStroke @cornerIconStroke 0 @black, + @cornerIconStroke @cornerIconStroke 0 @black +; + +@mini: 0.4em; +@tiny: 0.5em; +@small: 0.75em; +@medium: 1em; +@large: 1.5em; +@big: 1.8em; +@huge: 4em; +@massive: 8em; diff --git a/theme/eea/elements/image.overrides b/theme/eea/elements/image.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/eea/elements/image.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/eea/elements/image.variables b/theme/eea/elements/image.variables new file mode 100644 index 00000000..925110ec --- /dev/null +++ b/theme/eea/elements/image.variables @@ -0,0 +1,44 @@ +/******************************* + Image +*******************************/ + +/*------------------- + Element +--------------------*/ + +@placeholderColor: transparent; +@roundedBorderRadius: 0.3125em; + +@imageHorizontalMargin: 0.25rem; +@imageVerticalMargin: 0.5rem; +@imageBorder: 1px solid rgba(0, 0, 0, 0.1); + +/*------------------- + Types +--------------------*/ + +/* Avatar */ +@avatarSize: 2em; +@avatarMargin: 0.25em; + + +/*------------------- + Variations +--------------------*/ + +/* Spaced */ +@spacedDistance: 0.5em; + +/* Floated */ +@floatedHorizontalMargin: 1em; +@floatedVerticalMargin: 1em; + +/* Size */ +@miniWidth: 35px; +@tinyWidth: 80px; +@smallWidth: 150px; +@mediumWidth: 300px; +@largeWidth: 450px; +@bigWidth: 600px; +@hugeWidth: 800px; +@massiveWidth: 960px; diff --git a/theme/eea/elements/input.overrides b/theme/eea/elements/input.overrides new file mode 100644 index 00000000..e1735d3c --- /dev/null +++ b/theme/eea/elements/input.overrides @@ -0,0 +1,177 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.input { + max-width: @inputMaxWidth !important; +} + +.ui.input.fluid { + max-width: 100% !important; +} + +.ui.input input { + height: 43px !important; + border: @border !important; + border-radius: @borderRadius !important; + font-family: @pageFont !important; + font-weight: @inputFontWeight; + width: 348px !important; + + &:active, + &:focus { + border: 2px solid @green !important; + color: @black !important; + } +} + +.required.field { + .ui.labeled.input::after { + content: "*" !important; + } +} + +.ui.input.error input { + border: 2px solid @negativeBorderColor !important; +} + +.ui.labeled.input .ui.label.label { + color: @black; + background-color: @white; + width: 130px; + overflow: hidden; + text-overflow: ellipsis; +} + +textarea { + border: @border !important; + border-radius: @borderRadius !important; + font-family: @pageFont !important; + font-weight: @inputFontWeight; + + &:active, + &:focus { + border: 2px solid @deepBlue !important; + } +} + +/* Search Input */ +.ui.fluid.icon.input.search { + input { + padding: 18.5px; + border: none !important; + border-bottom: 2px solid !important; + background: transparent; + color: @white; + font-size: 18px; + } + + i.icon { + color: @white; + font-size: 18px; + opacity: 1; + } +} + +@media only screen and (min-width: @computerBreakpoint) { + .ui.fluid.icon.input.search { + input { + border-bottom: 3px solid !important; + font-size: 48px; + } + + i.icon { + font-size: 48px; + } + } +} + +/*****************************************************************/ +.inline.field { + .wrapper { + display: flex; + min-height: 60px; + align-items: center; + border-bottom: 1px solid @lightGreyBorderColor; + } + + &.required .wrapper { + > label[for]::after, + .ui.label::after { + display: inline-block; + width: 10px; + height: 10px; + margin-left: 5px; + background-color: @pink; + border-radius: 50%; + content: ''; + } + } + + &.text { + .toolbar { + display: block; + margin-top: 18px; + } + } + + &.textarea { + .wrapper, + .toolbar { + display: block; + margin-top: 18px; + } + + textarea { + min-height: 60px; + padding: 0; + margin-top: 18px; + } + } + + &.wysiwyg { + .wrapper, + .toolbar { + display: block; + margin-top: 18px; + } + + .DraftEditor-root { + min-height: 60px; + margin-top: 18px; + } + } + + .ui.checkbox ~ .ui.basic.label { + border: 0; + } +} + +.ui.form .searchbox.field { + display: flex; + padding-left: 1em; + border-left: 1px solid @purpleBackground; + + .ui.input input { + width: 106px; + height: auto; + line-height: initial; + } + + button { + padding: 0; + border: 0; + background: transparent; + color: @blue; + cursor: pointer; + text-align: initial; + + &:focus { + outline: none; + } + } +} + +.transparent { + line-height: initial; +} diff --git a/theme/eea/elements/input.variables b/theme/eea/elements/input.variables new file mode 100644 index 00000000..dc75c9c7 --- /dev/null +++ b/theme/eea/elements/input.variables @@ -0,0 +1,104 @@ +/******************************* + Input +*******************************/ + +/*------------------- + Element +--------------------*/ + +// Pastanaga variable +@inputFontWeight: normal; + +@inputFont: @pageFont; +@verticalPadding: @inputVerticalPadding; +@horizontalPadding: @inputHorizontalPadding; + +@lineHeight: @inputLineHeight; +@lineHeightOffset: ((@lineHeight - 1em) / 2); + +@padding: (@verticalPadding - @lineHeightOffset) @horizontalPadding; + +@textAlign: left; +@background: @inputBackground; +@borderWidth: 1px; +@border: @borderWidth solid @midGray; +@boxShadow: none; + +@borderRadius: @defaultBorderRadius; +@transition: + box-shadow @defaultDuration @defaultEasing, + border-color @defaultDuration @defaultEasing +; + +/*------------------- + Types +--------------------*/ + +/* Icon Input */ +@iconWidth: (@verticalPadding * 2) + @glyphWidth; +@iconOpacity: 0.5; +@iconFocusOpacity: 1; +@iconOffset: -0.5em; + +@iconDistance: 0em; +@iconMargin: @iconWidth + @iconDistance; +@iconTransition: opacity 0.3s @defaultEasing; + +@transparentIconWidth: @glyphWidth; +@transparentIconMargin: 2em; + +/* Circular Icon Input */ +@circularIconVerticalOffset: 0.35em; +@circularIconHorizontalOffset: 0.5em; + +/* Labeled Input */ +@labelCornerTop: @borderWidth; +@labelCornerRight: @borderWidth; +@labelCornerSize: @relative9px; +@labelSize: 1em; +@labelVerticalPadding: (@verticalPadding - @lineHeightOffset); + +@labeledMargin: 2.5em; +@labeledIconInputMargin: 3.25em; +@labeledIconMargin: 1.25em; + +/*------------------- + States +--------------------*/ + +/* Placeholder */ +@placeholderColor: @inputPlaceholderColor; +@placeholderFocusColor: @inputPlaceholderFocusColor; + +/* Down */ +@downBorderColor: rgba(0, 0, 0, 0.3); +@downBackground: #FAFAFA; +@downColor: @textColor; +@downBoxShadow: none; + +/* Focus */ +@focusBorderColor: @focusedFormBorderColor; +@focusBackground: @background; +@focusColor: @hoveredTextColor; +@focusBoxShadow: none; + +/* Error */ +@errorBackground: @negativeBackgroundColor; +@errorColor: @negativeTextColor; +@errorBorder: @negativeBorderColor; +@errorBoxShadow: none; + +@placeholderErrorColor: lighten(@errorColor, 40); +@placeholderErrorFocusColor: lighten(@errorColor, 30); + +/* Loader */ +@invertedLoaderFillColor: rgba(0, 0, 0, 0.15); + +/*------------------- + Variations +--------------------*/ + +/* Inverted */ +@transparentInvertedPlaceholderColor: @invertedUnselectedTextColor; +@transparentInvertedColor: @white; + diff --git a/theme/eea/elements/label.overrides b/theme/eea/elements/label.overrides new file mode 100644 index 00000000..afa3a7dc --- /dev/null +++ b/theme/eea/elements/label.overrides @@ -0,0 +1,19 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.label { + font-size: @labelFontSize; +} + +.ui.label.medium { + background-color: @mediumImportanceBackground; +} + +.ui.label.high { + background-color: @highImportanceBackground; +} + +.ui.label.highlight { + background-color: @highlightImportanceBackground; +} diff --git a/theme/eea/elements/label.variables b/theme/eea/elements/label.variables new file mode 100644 index 00000000..ef9d0d82 --- /dev/null +++ b/theme/eea/elements/label.variables @@ -0,0 +1,262 @@ +/******************************* + Label +*******************************/ + +/*------------------- + Element +--------------------*/ + +@labelFontSize: @fontSize; + +@verticalAlign: baseline; +@verticalMargin: 0em; +@horizontalMargin: @relative2px; +@backgroundColor: @lowImportanceBackground; +@color: @white; +@backgroundImage: none; +@verticalPadding: 0.5833em; /* medium is not @emSize custom value required */ +@horizontalPadding: 0.833em; +@borderRadius: @defaultBorderRadius; +@textTransform: none; +@fontWeight: @normal; +@borderWidth: 0; +@border: none; + +@lineHeightOffset: -(@verticalPadding / 2); + +@labelTransitionDuration: @defaultDuration; +@labelTransitionEasing: @defaultEasing; +@transition: background @labelTransitionDuration @labelTransitionEasing; + +/* Group */ +@groupVerticalMargin: 0.5em; +@groupHorizontalMargin: 0.5em; + +/*------------------- + Parts +--------------------*/ + +/* Link */ +@linkOpacity: 0.5; +@linkTransition: @labelTransitionDuration opacity @labelTransitionEasing; + +/* Icon */ +@iconDistance: 0.75em; + +/* Image */ +@imageHeight: (1em + @verticalPadding * 2); + +/* Detail */ +@detailFontWeight: @bold; +@detailOpacity: 0.8; +@detailIconDistance: 0.25em; +@detailMargin: 1em; + +/* Delete */ +@deleteOpacity: @linkOpacity; +@deleteSize: @relativeSmall; +@deleteMargin: 0.5em; +@deleteTransition: background @labelTransitionDuration @labelTransitionEasing; + +/*------------------- + Types +--------------------*/ + +/* Image Label */ +@imageLabelBackground: @backgroundColor; +@imageLabelVerticalPadding: @verticalPadding; +@imageLabelHorizontalPadding: @horizontalPadding; +@imageLabelTextDistance: 0.5em; +@imageLabelDetailDistance: @imageLabelTextDistance; +@imageLabelBorderRadius: @borderRadius; +@imageLabelBoxShadow: none; +@imageLabelPadding: @imageLabelVerticalPadding @imageLabelHorizontalPadding @imageLabelVerticalPadding @imageLabelTextDistance; + +@imageLabelImageMargin: -@verticalPadding @imageLabelTextDistance -@verticalPadding -@imageLabelTextDistance; +@imageLabelImageBorderRadius: @imageLabelBorderRadius 0em 0em @imageLabelBorderRadius; +@imageLabelImageHeight: @imageHeight; + +@imageLabelDetailBackground: @strongTransparentBlack; +@imageLabelDetailPadding: @imageLabelVerticalPadding @imageLabelHorizontalPadding; +@imageLabelDetailMargin: -@imageLabelVerticalPadding -@imageLabelHorizontalPadding -@imageLabelVerticalPadding @imageLabelDetailDistance; + +/*------------------- + States +--------------------*/ + +/* Hover */ +@labelHoverBackgroundColor: #E0E0E0; +@labelHoverBackgroundImage: none; +@labelHoverTextColor: @hoveredTextColor; + +/* Active */ +@labelActiveBackgroundColor: #D0D0D0; +@labelActiveBackgroundImage: none; +@labelActiveTextColor: @selectedTextColor; + +/* Active Hover */ +@labelActiveHoverBackgroundColor: #C8C8C8; +@labelActiveHoverBackgroundImage: none; +@labelActiveHoverTextColor: @selectedTextColor; + + +/*------------------- + Variations +--------------------*/ + +/* Basic */ +@basicBackground: none @white; +@basicBorderWidth: 1px; +@basicBorder: @basicBorderWidth solid @borderColor; +@basicColor: @textColor; +@basicBoxShadow: none; + +@basicHoverBackground: @basicBackground; +@basicHoverColor: @linkHoverColor; +@basicHoverBorder: @basicBorder; +@basicHoverBoxShadow: @basicBoxShadow; + +/* Tag */ +@tagCircleColor: @white; +@tagCircleSize: 0.5em; +@tagHorizontalPadding: 1.5em; +@tagCircleBoxShadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); +@tagTriangleRightOffset: 100%; +@tagTriangleTopOffset: 50%; +@tagTriangleSize: 1.56em; +@tagTriangleBackgroundImage: none; +@tagTransition: none; /* Avoids error with background: inherit; on animation */ + +/* Ribbon */ +@ribbonTriangleSize: 1.2em; +@ribbonShadowColor: rgba(0, 0, 0, 0.15); + +@ribbonMargin: 1rem; +@ribbonOffset: calc(-@ribbonMargin - @ribbonTriangleSize); +@ribbonDistance: calc(@ribbonMargin + @ribbonTriangleSize); +@rightRibbonOffset: calc(100% + @ribbonMargin + @ribbonTriangleSize); + +@ribbonImageTopDistance: 1rem; +@ribbonImageMargin: -0.05rem; /* Rounding Offset on Triangle */ +@ribbonImageOffset: calc(-@ribbonImageMargin - @ribbonTriangleSize); +@rightRibbonImageOffset: calc(100% + @ribbonImageMargin + @ribbonTriangleSize); + +@ribbonTableMargin: @relativeMini; /* Rounding Offset on Triangle */ +@ribbonTableOffset: calc(-@ribbonTableMargin - @ribbonTriangleSize); +@rightRibbonTableOffset: calc(100% + @ribbonTableMargin + @ribbonTriangleSize); + + +/* Colors */ +@globalLabelColor: @white; +@lowImportanceBackground: @deepBlue; +@mediumImportanceBackground: #346F83; +@highImportanceBackground: #005293; +@highlightImportanceBackground: #009591; + +@redTextColor: @white; +@orangeTextColor: @white; +@yellowTextColor: @white; +@oliveTextColor: @white; +@greenTextColor: @white; +@tealTextColor: @white; +@blueTextColor: @white; +@violetTextColor: @white; +@purpleTextColor: @white; +@pinkTextColor: @white; +@brownTextColor: @white; +@greyTextColor: @white; +@blackTextColor: @white; + +@redHoverTextColor: @white; +@orangeHoverTextColor: @white; +@yellowHoverTextColor: @white; +@oliveHoverTextColor: @white; +@greenHoverTextColor: @white; +@tealHoverTextColor: @white; +@blueHoverTextColor: @white; +@violetHoverTextColor: @white; +@purpleHoverTextColor: @white; +@pinkHoverTextColor: @white; +@brownHoverTextColor: @white; +@greyHoverTextColor: @white; +@blackHoverTextColor: @white; + +@redRibbonShadow: darken(@red, 10); +@orangeRibbonShadow: darken(@orange, 10); +@yellowRibbonShadow: darken(@yellow, 10); +@oliveRibbonShadow: darken(@olive, 10); +@greenRibbonShadow: darken(@green, 10); +@tealRibbonShadow: darken(@teal, 10); +@blueRibbonShadow: darken(@blue, 10); +@violetRibbonShadow: darken(@violet, 10); +@purpleRibbonShadow: darken(@purple, 10); +@pinkRibbonShadow: darken(@pink, 10); +@brownRibbonShadow: darken(@brown, 10); +@greyRibbonShadow: darken(@grey, 10); +@blackRibbonShadow: darken(@black, 10); + +/* Attached */ +@attachedSegmentPadding: 2rem; +@attachedVerticalPadding: 0.75em; +@attachedHorizontalPadding: 1em; + +@attachedCornerBorderRadius: @3px; +@attachedBorderRadius: @borderRadius; + +/* Corner */ +@cornerSizeRatio: 1; +@cornerTransition: color @labelTransitionDuration @labelTransitionEasing; +@cornerTriangleSize: 4em; +@cornerTriangleTransition: border-color @labelTransitionDuration @labelTransitionEasing; +@cornerTriangleZIndex: 1; + +@cornerIconSize: @relativeLarge; +@cornerIconTopOffset: @relative9px; +@cornerIconLeftOffset: @relative11px; + +/* Corner Text */ +@cornerTextWidth: 3em; +@cornerTextWeight: @bold; +@cornerTextSize: 1em; + +/* Horizontal */ +@horizontalLabelMinWidth: 3em; +@horizontalLabelMargin: 0.5em; +@horizontalLabelVerticalPadding: 0.4em; + +/* Circular Padding */ +@circularPadding: 0.5em; +@circularMinSize: 2em; +@emptyCircleSize: 0.5em; + +/* Pointing */ +@pointingBorderColor: inherit; +@pointingBorderWidth: 0; +@pointingVerticalDistance: 1em; +@pointingTriangleSize: 0.6666em; +@pointingHorizontalDistance: @pointingTriangleSize; + +@pointingTriangleTransition: background @labelTransitionDuration @labelTransitionEasing; +@pointingTriangleZIndex: 2; + +/* Basic Pointing */ +@basicPointingTriangleOffset: -@pointingBorderWidth; + +/* Floating */ +@floatingTopOffset: -1em; +@floatingLeftOffset: -1.5em; +@floatingZIndex: 100; + +/*------------------- + Group +--------------------*/ + +/* Sizing */ +@mini : @9px; +@tiny : @10px; +@small : @11px; +@medium : @12px; +@large : @absoluteMedium; +@big : @absoluteBig; +@huge : @absoluteHuge; +@massive : @absoluteMassive; diff --git a/theme/eea/elements/list.overrides b/theme/eea/elements/list.overrides new file mode 100644 index 00000000..7ac402e4 --- /dev/null +++ b/theme/eea/elements/list.overrides @@ -0,0 +1,24 @@ +/******************************* + Theme Overrides +*******************************/ + +/* All list items must be bold */ +.ui.list > .item:before, +.ui.list .item { + font-weight: @listFontWeight; +} + +/* Description List */ +div.ui.list .list > .item .description, +div.ui.list > .item .description { + margin: @itemDescriptionMarginTop; +} + +/* Unordered list */ +.ui.bulleted.list .list > .item:before, +.ui.bulleted.list .list > a.item:before, +.ui.bulleted.list > .item:before, +.ui.bulleted.list > a.item:before, +ul.ui.list li:before { + font-size: @bulletSize; +} diff --git a/theme/eea/elements/list.variables b/theme/eea/elements/list.variables new file mode 100644 index 00000000..0ffa4367 --- /dev/null +++ b/theme/eea/elements/list.variables @@ -0,0 +1,230 @@ +/******************************* + List +*******************************/ + +/*------------------- + View +--------------------*/ + +@listFontWeight: @bold; + +/* List */ +@listStyleType: none; +@listStylePosition: outside; +@margin: 1em 0em; +@verticalPadding: 0em; +@horizontalPadding: 0em; +@bulletSize: @relative30px; + +/* List Item */ +@itemVerticalPadding: @relative3px; +@itemHorizontalPadding: 0em; +@itemPadding: @itemVerticalPadding @itemHorizontalPadding; +@itemLineHeight: @relativeLarge; + +/* Sub List */ +@childListPadding: 0.75em 0em 0.25em 0.5em; +@childListIndent: 1em; + +/* Sub List Item */ +@childItemVerticalPadding: @relative2px; +@childItemHorizontalPadding: 0em; +@childItemPadding: @childItemVerticalPadding @childItemHorizontalPadding; +@childItemLineHeight: inherit; + +/*------------------- + Elements +--------------------*/ + +/* Icon */ +@iconDistance: @relative4px; +@iconOffset: 0em; +@iconTransition: color @defaultDuration @defaultEasing; +@iconVerticalAlign: top; +@iconContentVerticalAlign: top; + +/* Image */ +@imageDistance: 0.5em; +@imageAlign: top; + +/* Content */ +@contentDistance: 0.5em; +@contentLineHeight: @itemLineHeight; +@contentLineHeightOffset: (@contentLineHeight - 1em) / 2; +@contentVerticalAlign: top; + +/* Header */ +@itemHeaderFontFamily: @headerFont; +@itemHeaderFontWeight: @bold; +@itemHeaderColor: @textColor; + +/* Description */ +@itemDescriptionColor: rgba(0, 0, 0, 0.7); +@itemDescriptionMarginTop: 0.5rem 0; + +/* Link */ +@itemLinkColor: @linkColor; +@itemLinkHoverColor: @linkHoverColor; + +/* Header Link */ +@itemHeaderLinkColor: @itemLinkColor; +@itemHeaderLinkHoverColor: @itemLinkHoverColor; + +/* Linked Icon */ +@itemLinkIconColor: @lightTextColor; +@itemLinkIconHoverColor: @textColor; +@invertedIconLinkColor: @invertedLightTextColor; + +/*------------------- + States +--------------------*/ + +@disabledColor: @disabledTextColor; +@invertedDisabledColor: @invertedDisabledTextColor; + +/*------------------- + Variations +--------------------*/ + +/* Float */ +@floatDistance: 1em; +@leftFloatMargin: 0em @floatDistance 0em 0em; +@rightFloatMargin: 0em 0em 0em @floatDistance; + +/* Horizontal */ +@horizontalSpacing: 1em; +@horizontalIconDistance: 0.25em; +@horizontalVerticalAlign: middle; + +/* Inverted */ +@invertedListIconColor: @invertedLightTextColor; +@invertedHeaderColor: @invertedTextColor; +@invertedDescriptionColor: @invertedLightTextColor; +@invertedItemLinkColor: @invertedTextColor; +@invertedItemLinkHoverColor: @white; + +/* Link List */ +@linkListItemColor: @unselectedTextColor; +@linkListItemHoverColor: @hoveredTextColor; +@linkListItemDownColor: @pressedTextColor; +@linkListItemActiveColor: @selectedTextColor; +@linkListTransition: + @defaultDuration color @defaultEasing +; + +/* Inverted Link List */ +@invertedLinkListItemColor: @invertedUnselectedTextColor; +@invertedLinkListItemHoverColor: @invertedHoveredTextColor; +@invertedLinkListItemDownColor: @invertedPressedTextColor; +@invertedLinkListItemActiveColor: @invertedSelectedTextColor; + +/* Selection List */ +@selectionListItemMargin: 0em; +@selectionListItemBorderRadius: 0.5em; +@selectionListItemVerticalPadding: 0.5em; +@selectionListItemHorizontalPadding: 0.5em; +@selectionListTransition: + @defaultDuration color @defaultEasing, + @defaultDuration padding-left @defaultEasing, + @defaultDuration background-color @defaultEasing +; + +/* Selection List States */ +@selectionListBackground: transparent; +@selectionListColor: @unselectedTextColor; +@selectionListHoverBackground: @subtleTransparentBlack; +@selectionListHoverColor: @hoveredTextColor; +@selectionListDownBackground: @transparentBlack; +@selectionListDownColor: @pressedTextColor; +@selectionListActiveBackground: @transparentBlack; +@selectionListActiveColor: @selectedTextColor; + +/* Inverted Selection List */ +@invertedSelectionListBackground: transparent; +@invertedSelectionListColor: @invertedUnselectedTextColor; +@invertedSelectionListHoverBackground: @subtleTransparentWhite; +@invertedSelectionListHoverColor: @invertedHoveredTextColor; +@invertedSelectionListDownBackground: @transparentWhite; +@invertedSelectionListDownColor: @invertedPressedTextColor; +@invertedSelectionListActiveBackground: @transparentWhite; +@invertedSelectionListActiveColor: @invertedSelectedTextColor; + +/* Animated List */ +@animatedDuration: 0.25s; +@animatedDelay: 0.1s; +@animatedListTransition: + @animatedDuration color @defaultEasing @animatedDelay, + @animatedDuration padding-left @defaultEasing @animatedDelay, + @animatedDuration background-color @defaultEasing @animatedDelay +; +@animatedListIndent: 1em; + +/* Bulleted */ + +@bulletSize: @relative30px; +@bulletDistance: 1.25rem; +@bulletOffset: -@bulletDistance; + +@bulletOpacity: 1; +@bulletCharacter: '•'; +@bulletColor: @primaryColor; +@bulletLinkColor: @primaryColor; +@bulletVerticalAlign: top; +@bulletChildDistance: @bulletDistance; + +/* Horizontal Bullets */ +@horizontalBulletColor: @primaryColor; +@horizontalBulletSpacing: @bulletDistance + 0.5em; + +/* Ordered List */ +@orderedCountName: ordered; +@orderedCountContent: counters(ordered, ".") " "; +@orderedCountColor: @primaryColor; +@orderedCountDistance: 1.25rem; +@orderedCountOpacity: 1; +@orderedCountTextAlign: right; +@orderedCountVerticalAlign: middle; + +@orderedChildCountDistance: 1em; +@orderedChildCountOffset: -2em; + +@orderedInvertedCountColor: @invertedLightTextColor; + +/* Horizontal Ordered */ +@horizontalOrderedCountDistance: 0.5em; + +/* Divided */ +@dividedBorderWidth: 1px; +@dividedBorder: @dividedBorderWidth solid @borderColor; +@dividedInvertedBorderColor: @whiteBorderColor; +@dividedChildListBorder: none; +@dividedChildItemBorder: none; + +/* Divided Horizontal */ +@horizontalDividedSpacing: (@horizontalSpacing / 2); +@horizontalDividedLineHeight: 0.6; + +/* Divided */ +@celledBorderWidth: 1px; +@celledBorder: @celledBorderWidth solid @borderColor; +@celledInvertedBorder: @dividedBorderWidth solid @whiteBorderColor; +@celledHorizontalPadding: 0.5em; +@celledChildListBorder: none; +@celledChildItemBorder: none; + +/* Divided Horizontal */ +@horizontalCelledSpacing: (@horizontalSpacing / 2); +@horizontalCelledLineHeight: 0.6; + +/* Relaxed */ +@relaxedItemVerticalPadding: @relative6px; +@relaxedChildItemVerticalPadding: @relative3px; +@relaxedHeaderMargin: 0.25rem; +@relaxedHorizontalPadding: 1rem; + +/* Very Relaxed */ +@veryRelaxedItemVerticalPadding: @relative12px; +@veryRelaxedChildItemVerticalPadding: @relative4px; +@veryRelaxedHeaderMargin: 0.5rem; +@veryRelaxedHorizontalPadding: 1.5rem; + diff --git a/theme/eea/elements/loader.overrides b/theme/eea/elements/loader.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/eea/elements/loader.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/eea/elements/loader.variables b/theme/eea/elements/loader.variables new file mode 100644 index 00000000..b52281e6 --- /dev/null +++ b/theme/eea/elements/loader.variables @@ -0,0 +1,73 @@ +/******************************* + Loader +*******************************/ + +/* Some global loader styles defined in site.variables */ +// @loaderSpeed +// @loaderLineWidth +// @loaderFillColor +// @loaderLineColor +// @invertedLoaderFillColor +// @invertedLoaderLineColor + +/*------------------- + Standard +--------------------*/ + +@loaderTopOffset: 50%; +@loaderLeftOffset: 50%; + +@shapeBorderColor: @loaderLineColor transparent transparent; +@invertedShapeBorderColor: @invertedLoaderLineColor transparent transparent; + +/*------------------- + Types +--------------------*/ + +/* Text */ +@textDistance: @relativeMini; +@loaderTextColor: @textColor; +@invertedLoaderTextColor: @invertedTextColor; + + +/*------------------- + States +--------------------*/ + +@indeterminateDirection: reverse; +@indeterminateSpeed: (2 * @loaderSpeed); + +/*------------------- + Variations +--------------------*/ + +@inlineVerticalAlign: middle; +@inlineMargin: 0em; + +/* Exact Sizes (Avoids Rounding Errors) */ +@mini : @14px; +@tiny : @16px; +@small : @24px; +@medium : @32px; +@large : @48px; +@big : @52px; +@huge : @58px; +@massive : @64px; + +@miniOffset: 0em 0em 0em -(@mini / 2); +@tinyOffset: 0em 0em 0em -(@tiny / 2); +@smallOffset: 0em 0em 0em -(@small / 2); +@mediumOffset: 0em 0em 0em -(@medium / 2); +@largeOffset: 0em 0em 0em -(@large / 2); +@bigOffset: 0em 0em 0em -(@big / 2); +@hugeOffset: 0em 0em 0em -(@huge / 2); +@massiveOffset: 0em 0em 0em -(@massive / 2); + +@tinyFontSize: @relativeTiny; +@miniFontSize: @relativeMini; +@smallFontSize: @relativeSmall; +@mediumFontSize: @relativeMedium; +@largeFontSize: @relativeLarge; +@bigFontSize: @relativeBig; +@hugeFontSize: @relativeHuge; +@massiveFontSize: @relativeMassive; diff --git a/theme/eea/elements/placeholder.overrides b/theme/eea/elements/placeholder.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/eea/elements/placeholder.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/eea/elements/placeholder.variables b/theme/eea/elements/placeholder.variables new file mode 100644 index 00000000..9e741979 --- /dev/null +++ b/theme/eea/elements/placeholder.variables @@ -0,0 +1,55 @@ +@placeholderMaxWidth: 30rem; + +/* Key Content Sizing */ +@placeholderLineMargin: @relative12px; +@placeholderHeaderLineHeight: @relative9px; +@placeholderLineHeight: @relative7px; +@placeholderParagraphLineHeight: @placeholderLineHeight; + +@placeholderSpacing: @relative20px; + +/* Interval between consecutive placeholders */ +@placeholderAnimationInterval: 0.15s; + +/* Repeated Placeholder */ +@consecutivePlaceholderSpacing: 2rem; + +/* Image */ +@placeholderImageHeight: 100px; + +/* Header Image */ +@placeholderImageWidth: 3em; +@placeholderImageTextIndent: @10px; + +/* Paragraph */ +@placeholderHeaderLineOneOutdent: 20%; +@placeholderHeaderLineTwoOutdent: 60%; + +@placeholderLineOneOutdent: @placeholderFullLineOutdent; +@placeholderLineTwoOutdent: @placeholderMediumLineOutdent; +@placeholderLineThreeOutdent: @placeholderVeryLongLineOutdent; +@placeholderLineFourOutdent: @placeholderLongLineOutdent; +@placeholderLineFiveOutdent: @placeholderShortLineOutdent; + + +/* Glow Gradient */ +@placeholderLoadingAnimationDuration: 2s; +@placeholderLoadingGradientWidth: 1200px; +@placeholderLoadingGradient: linear-gradient(to right, + rgba(0, 0, 0, 0.08) 0%, + rgba(0, 0, 0, 0.15) 15%, + rgba(0, 0, 0, 0.08) 30% +); +@placeholderInvertedLoadingGradient: linear-gradient(to right, + rgba(255, 255, 255, 0.08) 0%, + rgba(255, 255, 255, 0.14) 15%, + rgba(255, 255, 255, 0.08) 30% +); + +/* Variations */ +@placeholderFullLineOutdent: 0%; +@placeholderVeryLongLineOutdent: 10%; +@placeholderLongLineOutdent: 35%; +@placeholderMediumLineOutdent: 50%; +@placeholderShortLineOutdent: 65%; +@placeholderVeryShortLineOutdent: 80%; diff --git a/theme/eea/elements/rail.overrides b/theme/eea/elements/rail.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/eea/elements/rail.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/eea/elements/rail.variables b/theme/eea/elements/rail.variables new file mode 100644 index 00000000..321a26d3 --- /dev/null +++ b/theme/eea/elements/rail.variables @@ -0,0 +1,34 @@ +/******************************* + Rail +*******************************/ + +/*------------------- + Element +--------------------*/ + +@width: 300px; +@height: 100%; + +@distance: 4rem; +@splitDistance: (@distance / 2); + +/*------------------- + Variations +--------------------*/ + +/* Close */ +@closeDistance: 2em; +@veryCloseDistance: 1em; + +@splitCloseDistance: (@closeDistance / 2); +@splitVeryCloseDistance: (@veryCloseDistance / 2); + +@closeWidth: ~"calc("@width~" + "@splitCloseDistance~")"; +@veryCloseWidth: ~"calc("@width~" + "@splitVeryCloseDistance~")"; + +/* Dividing */ +@dividingBorder: 1px solid @borderColor; +@dividingDistance: 5rem; +@splitDividingDistance: (@dividingDistance / 2); +@dividingWidth: @width + @splitDividingDistance; + diff --git a/theme/eea/elements/reveal.overrides b/theme/eea/elements/reveal.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/eea/elements/reveal.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/eea/elements/reveal.variables b/theme/eea/elements/reveal.variables new file mode 100644 index 00000000..1c7fac41 --- /dev/null +++ b/theme/eea/elements/reveal.variables @@ -0,0 +1,18 @@ +/******************************* + Reveal +*******************************/ + +@transitionDelay: 0.1s; +@transitionDuration: 0.5s; +@transitionEasing: cubic-bezier(0.175, 0.885, 0.320, 1); +@transition: all @transitionDuration @defaultEasing @transitionDelay; + +@bottomZIndex: 2; +@topZIndex: 3; +@activeZIndex: 4; +@overlayZIndex: 5; + +/* Types */ +@rotateDegrees: 110deg; +@moveTransition: transform @transitionDuration @transitionEasing @transitionDelay; +@slideTransition: transform @transitionDuration @defaultEasing @transitionDelay; diff --git a/theme/eea/elements/segment.overrides b/theme/eea/elements/segment.overrides new file mode 100644 index 00000000..f318d7e7 --- /dev/null +++ b/theme/eea/elements/segment.overrides @@ -0,0 +1,8 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.segment.flex.align.center { + display: flex; + align-items: center; +} diff --git a/theme/eea/elements/segment.variables b/theme/eea/elements/segment.variables new file mode 100644 index 00000000..bb1362c0 --- /dev/null +++ b/theme/eea/elements/segment.variables @@ -0,0 +1,154 @@ +/******************************* + Segment +*******************************/ + +/*------------------- + Element +--------------------*/ + +@background: @white; +@borderWidth: 1px; +@border: @borderWidth solid @borderColor; + +@boxShadow: @eeaGlobalShadow; +@verticalPadding: 1em; +@horizontalPadding: 1em; +@padding: @verticalPadding @horizontalPadding; + +@verticalMargin: 1rem; +@horizontalMargin: 0em; +@margin: @verticalMargin @horizontalMargin; +@borderRadius: @defaultBorderRadius; + +/*------------------- + Group +--------------------*/ + +@groupedMargin: @margin; +@groupedBorder: @border; +@groupedBoxShadow: @boxShadow; +@groupedBorderRadius: @borderRadius; + +@nestedGroupMargin: @verticalMargin @verticalMargin; + +@groupedSegmentBorder: none; +@groupedSegmentDivider: none; +@groupedSegmentMargin: 0em; +@groupedSegmentWidth: auto; +@groupedSegmentBoxShadow: none; + +/*------------------- + Coupling +--------------------*/ + +/* Page Grid Segment */ +@pageGridMargin: (2 * @verticalPadding); + +/******************************* + Types +*******************************/ + +/* Placeholder */ +@placeholderBackground: @offWhite; +@placeholderPadding: @padding; +@placeholderBorderColor: @borderColor; +@placeholderBoxShadow: 0px 2px 25px 0 rgba(34, 36, 38, 0.05) inset; +@placeholderMinHeight: 18rem; +@placeholderContentMaxWidth: 15rem; +@placeholderContentInlineButtonMargin: 0px @5px 0px 0px; + + +/* Piled */ +@piledZIndex: auto; +@piledMargin: 3em; +@piledBoxShadow: ''; +@piledDegrees: 1.2deg; +@piledBorder: @border; + +/* Circular */ +@circularPadding: 2em; + +/* Stacked */ +@stackedHeight: 6px; +@stackedPageBackground: @subtleTransparentBlack; +@stackedPadding: @verticalPadding + (0.4em); +@tallStackedPadding: @verticalPadding + (0.8em); + +/******************************* + States +*******************************/ + +/* Loading Dimmer */ +@loaderDimmerColor: rgba(255, 255, 255, 0.8); +@loaderDimmerZIndex: 100; + +/* Loading Spinner */ +@loaderSize: 3em; +@loaderLineZIndex: 101; + + +/******************************* + Variations +*******************************/ + + +/* Raised */ +@raisedBoxShadow: @floatingShadow; + +/* Padded */ +@paddedSegmentPadding: 1.5em; +@veryPaddedSegmentPadding: 3em; + +/* Attached */ +@attachedTopOffset: 0px; +@attachedBottomOffset: 0px; +@attachedHorizontalOffset: 0; +@attachedWidth: 100%; +@attachedBoxShadow: none; +@attachedBorder: 0; +@attachedBottomBoxShadow: + @boxShadow, + @attachedBoxShadow +; + +/* Inverted */ +@invertedBackground: @black; + +/* Floated */ +@floatedDistance: 1em; + +/* Basic */ +@basicBackground: none transparent; +@basicBorder: none; +@basicBoxShadow: none; +@basicBorderRadius: 0px; + +/* Colors */ +@coloredBorderSize: 2px; + +/* Ordinality */ +@secondaryBackground: @deepBlue; +@secondaryColor: @white; + +@tertiaryBackground: @midWhite; +@tertiaryColor: @mutedTextColor; + +@secondaryInvertedLightness: 0.2; +@secondaryInvertedBackground: + lighten(@black, (@secondaryInvertedLightness * 100)) + linear-gradient( + rgba(255, 255, 255, @secondaryInvertedLightness) 0%, + rgba(255, 255, 255, @secondaryInvertedLightness) 100% + ) +; +@secondaryInvertedColor: @invertedMutedTextColor; + +@tertiaryInvertedLightness: 0.35; +@tertiaryInvertedBackground: + lighten(@black, (@tertiaryInvertedLightness * 100)) + linear-gradient( + rgba(255, 255, 255, @tertiaryInvertedLightness) 0%, + rgba(255, 255, 255, @tertiaryInvertedLightness) 100% + ) +; +@tertiaryInvertedColor: @invertedMutedTextColor; diff --git a/theme/eea/elements/step.overrides b/theme/eea/elements/step.overrides new file mode 100644 index 00000000..34ca6214 --- /dev/null +++ b/theme/eea/elements/step.overrides @@ -0,0 +1,18 @@ +/******************************* + Theme Overrides +*******************************/ + +@font-face { + font-display: swap; + font-family: 'Step'; + src: url(data:application/x-font-ttf;charset=utf-8;;base64,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) + format('truetype'), + url(data:application/font-woff;charset=utf-8;base64,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) + format('woff'); +} + +.ui.steps .step.completed > .icon:before, +.ui.ordered.steps .step.completed:before { + content: '\e800'; /* '' */ + font-family: 'Step'; +} diff --git a/theme/eea/elements/step.variables b/theme/eea/elements/step.variables new file mode 100644 index 00000000..332472d0 --- /dev/null +++ b/theme/eea/elements/step.variables @@ -0,0 +1,130 @@ +/******************************* + Step +*******************************/ + +/*------------------- + Group +--------------------*/ + +@stepMargin: 1em 0em; +@stepsBorderRadius: @defaultBorderRadius; +@stepsBackground: ''; +@stepsBoxShadow: none; +@stepsBorder: 1px solid @borderColor; + +/*------------------- + Element +--------------------*/ + +@verticalMargin: 0em; +@horizontalMargin: 0em; + +@arrowSize: @relativeLarge; +@verticalPadding: @relativeLarge; +@horizontalPadding: 2em; + +@transition: + background-color @defaultDuration @defaultEasing, + opacity @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing +; +@lineHeight: @relativeLarge; +@alignItems: center; +@justifyContent: center; +@backgroundColor: @white; +@background: @backgroundColor; +@borderRadius: 0em; +@borderWidth: 1px; +@boxShadow: none; +@border: none; +@divider: @borderWidth solid @borderColor; + +/* Icon */ +@iconDistance: 1rem; +@iconSize: 2.5em; +@iconAlign: middle; + +/* Title */ +@titleFontFamily: @headerFont; +@titleFontWeight: @bold; +@titleFontSize: @relativeLarge; +@titleColor: @darkTextColor; + +/* Description */ +@descriptionDistance: 0.25em; +@descriptionFontSize: @relativeSmall; +@descriptionFontWeight: @normal; +@descriptionColor: @textColor; + + +/* Arrow */ +@arrowBackgroundColor: @backgroundColor; +@arrowTopOffset: 50%; +@arrowRightOffset: 0%; +@arrowBorderWidth: 0px @borderWidth @borderWidth 0px; + +@arrowDisplay: block; +@lastArrowDisplay: none; + +@activeArrowDisplay: block; +@activeLastArrowDisplay: none; + +/* Mobile */ +@mobileIconDistance: @iconDistance; + +/*------------------- + Types +--------------------*/ + +/* Vertical */ +@verticalDivider: @divider; +@verticalArrowTopOffset: 50%; +@verticalArrowRightOffset: 0%; +@verticalArrowBorderWidth: 0px @borderWidth @borderWidth 0px; + +@verticalArrowDisplay: none; +@verticalLastArrowDisplay: @verticalArrowDisplay; + +@verticalActiveArrowDisplay: block; +@verticalActiveLastArrowDisplay: block; + +/*------------------- + Variations +--------------------*/ + +@attachedHorizontalOffset: -@borderWidth; +@attachedVerticalOffset: 0; +@attachedWidth: calc(100% + (-@attachedHorizontalOffset * 2)); + +@orderedFontFamily: inherit; +@orderedFontWeight: @bold; + +/*------------------- + States +--------------------*/ + +/* Completed */ +@completedColor: @positiveColor; + +/* Hover */ +@hoverBackground: @offWhite; +@hoverColor: @hoveredTextColor; + +/* Down */ +@downBackground: @darkWhite; +@downColor: @pressedTextColor; + +/* Active */ +@activeBackground: @darkWhite; +@activeColor: @linkColor; +@activeIconColor: @darkTextColor; + +/* Active + Hover */ +@activeHoverBackground: @lightGrey; +@activeHoverColor: @textColor; + + +/* Disabled */ +@disabledBackground: @background; +@disabledColor: @disabledTextColor; diff --git a/theme/eea/extras/banner.less b/theme/eea/extras/banner.less new file mode 100644 index 00000000..ceb34625 --- /dev/null +++ b/theme/eea/extras/banner.less @@ -0,0 +1,121 @@ +@type: 'extra'; +@element: 'banner'; + +@import (multiple) '../../theme.config'; + +/*------------------- + BANNER +--------------------*/ + +.eea-page-banner { + width: 100%; + color: @white; + background: @bannerBackgroundColor; + position: relative; + + .gradient { + background: @backgroundGradient; + opacity: @backgroundGradientOpacity; + + .content { + padding: @mobileContentPadding; + + .ui.grid { + align-items: end; + } + + .title { + max-width: @titleMaxWidth; + margin: @mobileTitleMargin; + font-size: @mobileTitleFontSize; + font-weight: @titleFontWeight; + line-height: @mobileTitleLineHeight; + } + + .metadata { + font-size: @mobileMetadataFontSize; + line-height: @mobileMetadataLineHeight; + font-weight: @metadataFontWeight; + } + + .actions { + display: flex; + justify-content: flex-end; + align-items: @mobileActionsAlignItems; + + .action { + .ui.basic.inverted.button { + /* used basic inverted button for minimun overrides on box-shadow and active state background */ + box-shadow: @bannerActionButtonBoxShadow !important; + + &:active { + background-color: @bannerActionButtonActiveBackgroundColor !important; + } + + span { + font-size: @tabletBannerActionButtonFontSize; + } + + i.icon { + opacity: @bannerActionButtonIconOpacity; + margin: @mobileBannerActionButtonMargin; + font-size: @mobileBannerActionButtonFontSize; + } + } + } + } + } + } + .image { + background-repeat: @imageBackgroundRepeat; + background-size: @imageBackgroundSize; + background-position: @imageBackgroundPosition; + position: absolute; + width: 100%; + height: 100%; + } +} + +@media only screen and (min-width: @tabletBreakpoint) { + .eea-page-banner .gradient { + .content { + padding: @tabletContentPadding; + + .title { + font-size: @tabletTitleFontSize; + font-weight: @titleFontWeight; + margin: @tabletTitleMargin; + line-height: @tabletTitleLineHeight; + } + + .metadata { + font-size: @tabletMetadataFontSize; + line-height: @tabletMetadataLineHeight; + } + + .actions { + align-items: @tabletActionsAlignItems; + flex-direction: @tabletActionsFlexDirection; + + .action .ui.basic.inverted.button i.icon { + margin: @tabletBannerActionButtonMargin; + font-size: @tabletBannerActionButtonFontSize; + } + } + } + } +} + +@media only screen and (min-width: @computerBreakpoint) { + .eea-page-banner .gradient { + .content { + padding: @computerContentPadding; + + .title { + font-size: @computerTitleFontSize; + margin: @computerTitleMargin; + line-height: @computerTitleLineHeight; + } + } + } +} \ No newline at end of file diff --git a/theme/eea/extras/banner.variables b/theme/eea/extras/banner.variables new file mode 100644 index 00000000..05a832a7 --- /dev/null +++ b/theme/eea/extras/banner.variables @@ -0,0 +1,53 @@ +/******************************* + Page Banner +*******************************/ + +@bannerBackgroundColor : @primaryColor; + +/* Background Image */ +@imageBackgroundRepeat : no-repeat; +@imageBackgroundSize : cover; +@imageBackgroundPosition : center; + +/* Gradient */ +@backgroundGradient : linear-gradient(0deg, rgb(20, 33, 44, 90%) 24%, rgba(0, 36, 78, 0) 80%); +@backgroundGradientOpacity : 0.9; + +/* Content */ +@mobileContentPadding : 6.25rem 0 1.25rem; +@tabletContentPadding : 12.5rem 0 1.25rem; +@computerContentPadding : 15.625rem 0 1.25rem; + +/* Title */ +@titleFontWeight : @bold; +@titleMaxWidth : 100%; +@mobileTitleFontSize : 1.25rem; +@tabletTitleFontSize : 2.25rem; +@computerTitleFontSize : 3rem; +@mobileTitleLineHeight : 1.375rem; +@tabletTitleLineHeight : 2.75rem; +@computerTitleLineHeight : 3.5rem; +@mobileTitleMargin : 0 0 0.5rem 0; +@tabletTitleMargin : 0 0 0.813rem 0; +@computerTitleMargin : 0 0 1.125rem 0; + +/* Metadata */ +@metadataFontWeight : @bold; +@mobileMetadataFontSize : 0.438rem; +@tabletMetadataFontSize : 0.875rem; +@mobileMetadataLineHeight : 0.5rem; +@tabletMetadataLineHeight : 1rem; + +/* Actions */ +@mobileActionsAlignItems : center; +@tabletActionsAlignItems : flex-end; +@tabletActionsFlexDirection : column; +// Button +@mobileBannerActionButtonFontSize : 0.75rem; +@tabletBannerActionButtonFontSize : 0.875rem; +@bannerActionButtonBoxShadow : none; +@bannerActionButtonActiveBackgroundColor : transparent; +// Button Icon +@bannerActionButtonIconOpacity : 1; +@mobileBannerActionButtonMargin : 0; +@tabletBannerActionButtonMargin : 0 0.313rem 0.313rem 0; \ No newline at end of file diff --git a/theme/eea/extras/blockquote.less b/theme/eea/extras/blockquote.less new file mode 100644 index 00000000..d9886e41 --- /dev/null +++ b/theme/eea/extras/blockquote.less @@ -0,0 +1,54 @@ +@type: 'extra'; +@element: 'blockquote'; + +@import (multiple) '../../theme.config'; + +/******************************* + Blockquote +*******************************/ + +.eea.blockquote { + border-left: @mobileBlockquoteBorderLeft; + + .quote { + display: flex; + flex-direction: column; + margin: @mobileQuoteMargin; + gap: @quoteGap; + color: @quoteColor; + font-size: @mobileQuoteFontSize; + font-weight: @quoteFontWeight; + + .meta { + margin: @metaMargin; + font-size: @mobileMetaFontSize; + font-weight: @metaWeight; + align-self: @metaAlignSelf; + } + } +} + +@media only screen and (min-width: @tabletBreakpoint) { + .eea.blockquote { + border-left: @tabletBlockquoteBorderLeft; + .quote { + margin: @tabletQuoteMargin; + font-size: @tabletQuoteFontSize; + .meta { + font-size: @tabletMetaFontSize; + } + } + } +} + +@media only screen and (min-width: @computerBreakpoint) { + .eea.blockquote .quote { + margin: @computerQuoteMargin; + font-size: @computerQuoteFontSize; + .meta { + font-size: @computerMetaFontSize; + } + } +} + +.loadUIOverrides(); diff --git a/theme/eea/extras/blockquote.variables b/theme/eea/extras/blockquote.variables new file mode 100644 index 00000000..bf41195a --- /dev/null +++ b/theme/eea/extras/blockquote.variables @@ -0,0 +1,27 @@ +/******************************* + Blockquote +*******************************/ +/* Body */ +@mobileBlockquoteBorderLeft : @5px solid @secondaryColor; +@tabletBlockquoteBorderLeft : @10px solid @secondaryColor; +@childrenBorderLeft : none; + +/* Quote */ +@quoteColor : @secondaryColor; +@mobileQuoteMargin : 0.75rem 0.625rem; +@tabletQuoteMargin : 0.75rem 1rem; +@computerQuoteMargin : 0.75rem 1.25rem; +@quoteGap : 0.75rem; +@quoteColor : @japaneseIndigo; +@mobileQuoteFontSize : 0.688rem; +@tabletQuoteFontSize : @h6; +@computerQuoteFontSize : @h5; +@quoteFontWeight : 700; + +/* Meta */ +@metaMargin : 0; +@metaWeight : 400; +@mobileMetaFontSize : 0.688rem; +@tabletMetaFontSize : @h6; +@computerMetaFontSize : @h5; +@metaAlignSelf : start; diff --git a/theme/eea/extras/custom.overrides b/theme/eea/extras/custom.overrides new file mode 100644 index 00000000..e69de29b diff --git a/theme/eea/extras/custom.variables b/theme/eea/extras/custom.variables new file mode 100644 index 00000000..e69de29b diff --git a/theme/eea/extras/footer.less b/theme/eea/extras/footer.less new file mode 100644 index 00000000..cfed744a --- /dev/null +++ b/theme/eea/extras/footer.less @@ -0,0 +1,263 @@ +@type: 'extra'; +@element: 'footer'; + +@import (multiple) '../../theme.config'; + +/*------------------- + FOOTER +--------------------*/ + +footer { + display: flex; + flex-direction: column; + align-items: center; + background: @footerBackgroundGrandient; + color: @white; + + .visual { + width: @visualWidth; + padding: @mobileVisualPadding; + background-image: @visualBackgroundImage; + background-position: @visualBackgroundPosition; + background-size: @visualBackgroundSize; + + .theme-sites { + padding: @mobileThemeSitesPadding; + + .header { + font-weight: @headerFontWeight; + font-size: @mobileHeaderFontSize; + margin-bottom: @mobileHeaderMarginBottom; + text-align: center; + } + + .logos .logo { + display: flex; + align-items: center; + justify-content: center; + } + } + .subfooter { + .item { + margin-top: @mobileItemMarginTop; + + .site.logo { + .description { + margin: @mobileDescriptionMargin; + font-size: @mobileDescriptionFontSize; + line-height: @mobileDescriptionLineHeight; + } + } + + .eionet.logo { + display: flex; + align-items: center; + margin-top: @eionetMarginTop; + + img { + width: @mobileEionetLogoWidth; + margin-left: @mobileEionetLogoMarginLeft; + margin-right: @mobileEionetLogoMarginRight; + } + + .description { + padding-top: @mobileEionetDescriptionPaddingTop; + font-size: @mobileEionetDescriptionFontSize; + line-height: @mobileEionetDescriptionLineHeight; + font-weight: @eionetDescriptionFontWeight; + } + } + + .header { + margin-bottom: @mobileItemHeaderMarginBottom; + font-size: @mobileItemHeaderFontSize; + font-weight: @itemHeaderFontWeight; + } + + .contact { + display: flex; + align-items: center; + margin: @contactMargin; + font-size: @mobileContactFontSize; + } + .address { + font-size: @mobileAdressFontSize; + } + + .social a { + color: @socialIconColor; + + &:active, + &:hover { + color: @socialIconColor; + } + + i.icon { + font-size: @mobileSocialIconSize; + } + } + } + .menu { + display: flex; + align-items: center; + justify-content: space-around; + margin: @mobileMenuMargin; + + a { + color: @menuLinkColor; + font-weight: @menuFontWeight; + font-size: @mobileMenuFontSize; + cursor: pointer; + + &:hover, + &:active { + color: @menuLinkColor; + } + } + } + } + } +} + +@media only screen and (min-width: @tabletBreakpoint) { + footer { + .visual { + .theme-sites { + .header { + font-size: @tabletHeaderFontSize; + margin-bottom: @tabletHeaderMarginBottom; + } + } + .subfooter { + .item { + margin-top: @tabletItemMarginTop; + + .site.logo { + img { + width: @tabletSiteLogoWidth; + } + .description { + font-size: @tabletDescriptionFontSize; + line-height: @tabletDescriptionLineHeight; + } + } + + .eionet.logo { + img { + width: @tabletEionetLogoWidth; + margin-left: @tabletEionetLogoMarginLeft; + } + + .description { + padding-top: @tabletEionetDescriptionPaddingTop; + font-size: @tabetEionetDescriptionFontSize; + line-height: @tabletEionetDescriptionLineHeight; + } + } + + .header { + margin-bottom: @tabletItemHeaderMarginBottom; + font-size: @tabletItemHeaderFontSize; + } + + .contact { + font-size: @tabletContactFontSize; + + i.big.icon { + margin-right: @tabletContactIconMarginRight; + font-size: @tabletContactIconFontSize; + } + } + + .address { + font-size: @tabletAddressFontSize; + } + + .social a i.icon { + font-size: @tabletSocialIconSize; + } + } + .menu { + width: @tabletMenuWidth; + margin: @tabletMenuMargin; + + a { + font-size: @tabletMenuFontSize; + } + } + } + } + } +} + +@media only screen and (min-width: @computerBreakpoint) { + footer { + + .visual { + padding: @computerVisualPadding; + + .theme-sites { + padding: @computerThemeSitesPadding; + + .header { + font-size: @computerHeaderFontSize; + margin-bottom: @computerHeaderMarginBottom; + } + } + .subfooter { + .item { + margin-top: @computerItemMarginTop; + + .site.logo { + img { + width: @computerSiteLogoWidth; + } + .description { + margin: @computerDescriptionMargin; + } + + } + + .eionet.logo { + img { + width: @computerEionetLogoWidth; + margin-left: @computerEionetLogoMarginLeft; + margin-right: @computerEionetLogoMarginRight; + } + + .description { + font-size: @computerEionetDescriptionFontSize; + line-height: @computerEionetDescriptionLineHeight; + } + } + + .header { + margin-bottom: @computerItemHeaderMarginBottom; + font-size: @computerItemHeaderFontSize; + } + + .contact { + font-size: @computerContactFontSize; + + i.big.icon { + font-size: @computerContactIconFontSize; + } + } + + .social a i.icon { + font-size: @computerSocialIconSize; + } + } + .menu { + justify-content: flex-end; + width: 100%; + + a { + padding-left: 3rem; + font-size: @computerMenuFontSize; + } + } + } + } + } +} \ No newline at end of file diff --git a/theme/eea/extras/footer.variables b/theme/eea/extras/footer.variables new file mode 100644 index 00000000..79872646 --- /dev/null +++ b/theme/eea/extras/footer.variables @@ -0,0 +1,104 @@ +/******************************* + Footer +*******************************/ + +@footerBackgroundGrandient : linear-gradient(180deg, #009591 -1.72%, @japaneseIndigo 61.15%); + +/* Visual */ +@visualBackgroundImage : url(../assets/images/Footer/Extras/abstract-visual.svg); +@visualBackgroundPosition : center; +@visualBackgroundSize : 200% 200%; +@visualWidth : 100%; +@mobileVisualPadding : 3rem 0 1rem; +@computerVisualPadding : 5rem 0 3rem; + +/* Theme Sites */ +@mobileThemeSitesPadding : 0; +@computerThemeSitesPadding : 0rem 0 2rem; + +/* Theme Sites Header */ +@headerFontWeight : @bold; +@mobileHeaderMarginBottom : 1.25rem; +@tabletHeaderMarginBottom : 2.5rem; +@computerHeaderMarginBottom : 3.75rem; +@mobileHeaderFontSize : 0.688rem; +@tabletHeaderFontSize : 1.25rem; +@computerHeaderFontSize : 2.25rem; + +/* Subfooter with logo and contact info */ +@mobileItemMarginTop : 1rem; +@tabletItemMarginTop : 2rem; +@computerItemMarginTop : 4rem; + +/* Subfooter Item Header */ +@itemHeaderFontWeight : @bold; +@mobileItemHeaderMarginBottom : 0.625rem; +@mobileItemHeaderFontSize : 0.688rem; +@tabletItemHeaderMarginBottom : 0.938rem; +@tabletItemHeaderFontSize : 1.375rem; +@computerItemHeaderMarginBottom : 1.563rem; +@computerItemHeaderFontSize : 2.25rem; + +/* Site Logo */ +@tabletSiteLogoWidth : 192px; +@computerSiteLogoWidth : 283px; + +/* Site Logo Description */ +@mobileDescriptionMargin : 5px 0 0 10px; +@computerDescriptionMargin : 5px 0 0 25px; +@mobileDescriptionFontSize : 0.5rem; +@tabletDescriptionFontSize : 1rem; +@mobileDescriptionLineHeight : 0.563rem; +@tabletDescriptionLineHeight : 1.188rem; + +/* EIONET Logo */ +@eionetMarginTop: 2rem; + +@mobileEionetLogoWidth : 37px; +@tabletEionetLogoWidth : 65px; +@computerEionetLogoWidth : 80px; +@mobileEionetLogoMarginLeft : 0.75rem; +@tabletEionetLogoMarginLeft : 0.625rem; +@computerEionetLogoMarginLeft : 1.563rem; +@mobileEionetLogoMarginRight : 0.5rem; +@computerEionetLogoMarginRight : 1.25rem; + +/* eIONET Logo Description */ +@eionetDescriptionFontWeight : @bold; +@mobileEionetDescriptionPaddingTop : 0.125rem; +@tabletEionetDescriptionPaddingTop : 0.313rem; +@mobileEionetDescriptionFontSize : 0.5rem; +@tabetEionetDescriptionFontSize : 1rem; +@computerEionetDescriptionFontSize : 1.063rem; +@mobileEionetDescriptionLineHeight : 0.625rem; +@tabletEionetDescriptionLineHeight : 1.5rem; +@computerEionetDescriptionLineHeight : 1.8rem; + +/* Contact Info */ +@contactMargin : 1rem 0; +@mobileContactFontSize : 0.563rem; +@tabletContactFontSize : 0.875rem; +@computerContactFontSize : 1rem; +@tabletContactIconMarginRight : 0.938rem; +@tabletContactIconFontSize : 1.375rem; +@computerContactIconFontSize : 1.563rem; + +/* Address */ +@mobileAdressFontSize : 0.5rem; +@tabletAddressFontSize : 0.875rem; + +/* Social Icons */ +@socialIconColor : @white; +@mobileSocialIconSize : 1.2rem; +@tabletSocialIconSize : 1.8rem; +@computerSocialIconSize : 2rem; + +/* Footer Menu */ +@mobileMenuMargin : 0; +@tabletMenuMargin : 2rem auto 0; +@tabletMenuWidth : 500px; +@menuLinkColor : @white; +@menuFontWeight : 100; +@mobileMenuFontSize : 0.438rem; +@tabletMenuFontSize : 0.688rem; +@computerMenuFontSize : 1rem; \ No newline at end of file diff --git a/theme/eea/extras/header.less b/theme/eea/extras/header.less new file mode 100644 index 00000000..c336aa25 --- /dev/null +++ b/theme/eea/extras/header.less @@ -0,0 +1,1094 @@ +@type: 'extra'; +@element: 'header'; + +@import (multiple) '../../theme.config'; + +/******************************* + Header +*******************************/ + + +.eea-header { + background: @white; + + /* Top header section */ + .eea-top-header { + display: flex; + align-items: center; + height: @mobileTopSectionHeight; + background: @topSectionBackground; + + .ui.container { + display: flex; + align-items: center; + justify-content: space-between; + z-index: 999999; + } + .eea-top-header-item { + display: flex; + align-items: center; + color: @topSectionItemColor; + font-weight: @topSectionItemFontWeight; + font-size: @mobileTopSectionItemFontSize; + + } + .ui.dropdown { + border: none !important; + height: auto !important; + border-radius: @defaultBorderRadius; + color: @topSectionItemColor; + + font-size: @dropdownFontSize; + font-weight: @dropdownFontWeight; + + .menu { + margin-top: @mobileDropdownMenuMarginTop; + left: auto; + right: 0; + } + } + + /* Official union dropdown */ + .official-union { + display: flex; + gap: @officialUnionGap; + } + .official-union.mobile.or.lower.hidden { + .ui.dropdown .menu { + padding: @tabletOfficialUnionPadding; + margin-left: -47px; + + div { + max-width: 373px; + } + + p, + a { + font-size: @dropdownFontSize; + font-weight: @dropdownFontWeight; + white-space: pre-wrap; + } + } + } + .official-union.mobile.only { + + img { + width: 17px; + } + + .ui.dropdown { + font-size: @mobileTopSectionItemFontSize; + + .menu { + margin-left: -30px; + padding: @mobileOfficialUnionPadding; + + div { + max-width: 215px !important; + + p, + a { + font-size: 12px; + font-weight: 400; + white-space: pre-wrap; + } + + i.icon, + i.icons { + font-size: @mobileTopSectionItemFontSize; + } + } + } + } + } + + /* Theme sites dropdown */ + #theme-sites.ui.dropdown { + + .list { + width: @themeSitesMenuWidth; + padding: @themeSitesMenuPadding; + white-space: pre-wrap; + + .site { + margin: @themeSitesMenuSiteMargin; + + a { + color: @themeSitesMenuSiteLinkColor; + font-weight: @themeSitesMenuSiteLinkFontWeight; + } + + a:hover { + color: #4183c4; + } + } + } + } + } + + /* Main header section */ + .eea-main-header { + .ui.container { + display: flex; + align-items: center; + justify-content: space-between; + height: @mobileMainSectionHeight; + + .ui.grid { + /* All margins and paddings removed for main header */ + width: 100%; + margin-top: 0; + margin-bottom: 0; + margin-left: 0; + margin-right: 0; + + div:first-child { + padding-left: 0; + } + + div:last-child { + padding-right: 0; + } + } + + #logo { + width: @logoWidth; + max-width: @mobileLogoMaxWidth; + margin-top: @mobileLogoMarginTop; + } + } + + + /* Search Box */ + #search-box { + position: relative; + z-index: 99999; + overflow: scroll; + width: 100%; + height: calc(100vh - 74px); + background: linear-gradient(340.97deg, @darkCerulean 9.19%, #009591 77.47%); + + .ui.container { + height: 100%; + align-items: baseline; + } + .wrapper { + position: relative; + width: 100%; + margin: 135px 0 0 0; + + .eea-advanced-search-button { + display: flex; + justify-content: center; + padding: 119px 0 0 0; + } + } + } + } +} + +#eea-top-header-language-dropdown { + display: flex; + border-radius: @defaultBorderRadius; + font-size: 10px; + font-weight: 700; + + img { + width: 50%; + } +} + +#eea-top-header-language-dropdown .menu { + top: 10px; + left: -134px; + width: 164px; + border-radius: @defaultBorderRadius; + color: @japaneseIndigo; +} + +#eea-top-header-language-dropdown .menu > .item { + text-align: end; + + span.country-code { + margin-left: 3px; + font-weight: bold; + } +} + +#eea-top-header-language-dropdown .menu > .item:hover { + background: none !important; +} + +#eea-top-header-language-dropdown .menu > .item span.text { + padding: 5px; + + &:hover { + background-color: #2e3e4c; + color: #ffffff; + } +} + +.eea-main-header-menu { + display: flex; + width: 100%; + align-items: flex-end; + justify-content: flex-end; +} + +.eea-main-menu.ui.text.menu { + display: none; +} + +.eea-main-menu-item { + color: @deepBlue; + font-size: 18px; + font-weight: 500; +} + +.eea-top-header-language-dropdown .menu .option .text { + font-size: 12px; +} + + + + + + +/*************************************** +Header Actions - Burger and Search Icons +***************************************/ +.eea-header-burger-action { + display: flex; + width: 30px; + height: @mobileMainSectionHeight; + align-items: center; + justify-content: center; + background-color: @mediumPersianBlue; + + span { + position: absolute; + width: 22px; + height: 4px; + background-color: #ffffff; + border-radius: 9px; + cursor: pointer; + } + + span:first-child { + transform: rotate(45deg); + } + + span:last-child { + transform: rotate(135deg); + } + } + + .eea-header-burger-action.desktop { + display: none; + } + + .eea-header-burger-action.mobile { + display: flex; + flex-direction: column; + cursor: pointer; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: 0.5s ease-in-out; + -moz-transition: 0.5s ease-in-out; + -o-transition: 0.5s ease-in-out; + transition: 0.5s ease-in-out; + + span { + position: inherit; + left: 0; + display: block; + width: 16px; + height: 2px; + margin: 2px; + background: #ffffff; + border-radius: 9px; + opacity: 1; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: 0.25s ease-in-out; + -moz-transition: 0.25s ease-in-out; + -o-transition: 0.25s ease-in-out; + transition: 0.25s ease-in-out; + } + } + + .eea-header-burger-action.mobile.open span { + position: absolute; + left: inherit; + } + + .eea-header-burger-action.mobile.open span:nth-child(1) { + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + } + + .eea-header-burger-action.mobile.open span:nth-child(2) { + width: 0%; + opacity: 0; + } + + .eea-header-burger-action.mobile.open span:nth-child(3) { + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + + .eea-header-search-action { + display: flex; + width: 30px; + height: @mobileMainSectionHeight; + align-items: center; + justify-content: center; + background-color: @darkCyan; + + .eea-header-search-action{ + display: contents; + } + + img { + width: 24px; + } + + span { + position: absolute; + width: 16px; + height: 2px; + background-color: #ffffff; + border-radius: 9px; + cursor: pointer; + } + + span:first-child { + transform: rotate(45deg); + } + + span:last-child { + transform: rotate(135deg); + } + } + + + + + + + + + + + +@media only screen and (min-width: @tabletBreakpoint) { + .eea-header { + .eea-top-header { + height: @tabletTopSectionHeight; + + .eea-top-header-item { + font-size: @tabletTopSectionItemFontSize; + } + + .ui.dropdown .menu { + margin-top: @tabletDropdownMenuMarginTop; + } + } + .eea-main-header { + .ui.container { + height: 117px; + + #logo { + max-width: @tabletLogoMaxWidth; + margin-top: @tabletLogoMarginTop; + } + } + + /* Search box */ + #search-box { + height: calc(100vh - 140px); + } + } + } + + .eea-main-menu.ui.text.menu { + display: none; + } + + .eea-header-burger-action.mobile { + display: flex; + } + + .eea-header-burger-action.mobile { + width: 66px; + height: 117px; + + span { + width: 30px; + height: 4px; + margin: 4px; + } + } + + .eea-header-search-action { + width: 66px; + height: 117px; + + img { + width: 45px; + } + + span { + width: 30px; + height: 4px; + } + } + + + + + #eea-top-header-language-dropdown { + font-size: 14px; + } + + #eea-top-header-language-dropdown .menu { + top: 18px; + left: -127px; + } + + .eea-top-header-language-dropdown .menu .option .text { + font-size: 1rem; + } +} + +@media only screen and (min-width: @computerBreakpoint) { + .eea-header { + .eea-top-header { + height: @computerTopSectionHeight; + } + + .eea-main-header { + .ui.container { + height: 160px; + #logo { + max-width: @computerLogoMaxWidth; + margin-top: @computerLogoMarginTop; + } + } + + /* Search box */ + #search-box { + height: calc(100vh - 192px); + + .wrapper { + margin: 280px 0 0 0; + + .eea-advanced-search-button { + justify-content: flex-end; + padding: 74px 0 0 0; + } + } + } + } + } + + .eea-header-burger-action.mobile { + display: none; + + span { + width: 44.21px; + } + } + + .eea-main-menu.ui.text.menu { + display: flex; + width: 88%; + max-height: 20px; + justify-content: space-between; + margin: 0; + } + + .eea-header-burger-action.desktop { + display: flex; + width: 72px; + height: 160px; + + span { + width: 44.21px; + } + } + + .eea-header-search-action { + width: 72px; + height: 160px; + + span { + width: 44.21px; + height: 4px; + } + } +} + +/************************ + MEGA MENU +************************/ + +#eea-mega-menu-wrap { + position: relative; + z-index: 9999; + overflow: scroll; + width: 100%; + height: calc(100vh - 74px); + background: linear-gradient(180deg, #0065a4 39.58%, #043570 100%); + + .ui.container { + height: 100%; + align-items: baseline; + } +} + +#first-section-link { + display: block; +} + +#trigger, +.eea-mobile-menu-trigger { + display: none !important; +} + +nav.eea-nav { + position: relative; + width: 100%; + margin-top: 40px; +} + +nav.eea-nav ul, +nav.eea-nav li { + padding: 0; + margin: 0; + list-style: none; +} + +nav.eea-nav a, +nav.eea-nav span { + display: block; + text-decoration: none; +} + +nav.eea-nav a:hover, +nav.eea-nav a:visited { + text-decoration: none; +} + +.menu-bar { + display: flex; + background: transparent; +} + +.menu-link { + position: relative; + z-index: 1; + padding: 10px; + background: transparent; + color: @white; + font-size: 30px; + transition: background 0.2s, color 0.2s; +} + +a.menu-link:hover { + color: @white; +} + +.menu-link[aria-haspopup='true'] { + padding-right: 40px; +} + +.menu-link[aria-haspopup='true']:after { + position: absolute; + top: 50%; + right: 10px; + width: 30px; + height: 30px; + background-image: url(../assets/images/mega-menu-arrow.svg); + background-repeat: no-repeat; + background-size: 24px; + content: ''; + font-size: 12px; + transform: translateY(-50%); +} + +.mega-menu-header { + color: #136a73; + font-size: 1.2em; + font-weight: bold; + text-transform: uppercase; +} + +.mega-menu { + z-index: 10; + background: transparent; +} + +.mega-menu--multiLevel { + flex-direction: column; +} +@media only screen and (min-width: @tabletBreakpoint) { + nav.eea-nav { + margin-top: 200px; + background: transparent; + } + + .nav.eea-nav > nav { + max-width: 900px; + margin: 0 auto; + } + + .menu [aria-haspopup='true'] ~ ul { + display: none; + } + + .menu-link { + padding: 20px 25px; + } + + .menu-bar { + position: relative; + } + + .menu-bar > li > [aria-haspopup='true']:after { + background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowBottom.svg#accent'); + } + + .menu-bar > li > [aria-haspopup='true']:hover:after { + background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowBottom.svg#light'); + } + + .menu-bar > li > [aria-haspopup='true']:focus ~ ul { + display: flex; + animation: dropdown 0.2s ease-out; + transform-origin: top; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul:hover { + display: flex; + } + + .menu-bar > li:focus-within > [aria-haspopup='true'] ~ ul { + display: flex; + } + + .menu-bar > li > [aria-haspopup='true']:focus, + .menu-bar > li:focus-within > [aria-haspopup='true'], + .menu-bar > li:hover > a { + background: #177e89; + color: #ffffff; + } + + .menu-bar > li > [aria-haspopup='true']:focus:after, + .menu-bar > li:focus-within > [aria-haspopup='true']:after, + .menu-bar > li:hover > a:after { + background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowTop.svg#light'); + } + + .mega-menu { + position: absolute; + top: 100%; + left: 0; + width: 100%; + } + + .mega-menu:hover { + display: flex; + } + + .mega-menu a:hover { + color: @white; + } + + .mega-menu--multiLevel > li { + width: 33.333333333333%; + } + + .mega-menu--multiLevel > li > [aria-haspopup='true'] ~ ul { + left: 33.333333333333%; + width: 33.333333333333%; + } + + .mega-menu--multiLevel > li > [aria-haspopup='true'] ~ ul ul { + left: 100%; + width: 100%; + } + + .mega-menu--multiLevel li:hover > [aria-haspopup='true'] ~ ul { + display: block; + animation: flyout 0.2s ease-out; + transform-origin: left; + } + + .mega-menu--multiLevel li:focus-within > [aria-haspopup='true'] ~ ul { + display: block; + } + + .mega-menu--multiLevel li:hover > [aria-haspopup='true'], + .mega-menu--multiLevel li:hover > a, + .mega-menu--multiLevel li:focus-within > [aria-haspopup='true'], + .mega-menu--multiLevel li:focus-within > a { + color: @white; + } + + .mega-menu--multiLevel [aria-haspopup='true'] ~ ul:hover, + .mega-menu--multiLevel [aria-haspopup='true']:hover { + display: block; + } + + .mega-menu--multiLevel [aria-haspopup='true'] ~ ul { + position: absolute; + top: 0; + height: 100%; + } + + .mega-menu--flat > * { + flex: 1; + } + + .eea-mobile-menu-trigger, + .mobile-menu-header, + .mobile-menu-back-item { + display: none; + } +} +@media only screen and (max-width: @largestMobileScreen) { + #eea-mega-menu-wrap { + height: calc(100vh - 140px); + } + + .nav.eea-nav { + padding: 20px; + } + + .mobile-menu-header, + .mobile-menu-back-item { + display: block; + } + + .mobile-menu-header { + order: -1; + background: grey; + } + + .mobile-menu-header a { + padding: 20px 25px; + color: #ffffff; + visibility: visible; + } + + .menu-bar { + top: 0; + width: 100%; + max-width: 100%; + flex-direction: column; + overflow-x: hidden; + transition: left 0.3s; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul { + position: absolute; + top: 0; + left: 0; + display: flex; + width: 100%; + max-height: 100vh; + flex-direction: column; + background: transparent; + transition: left 0.3s; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul > li > [aria-haspopup='true'], + .menu-bar > li, + .menu-bar > li a { + font-size: 18px; + font-weight: bold; + } + + .menu-bar + > li + > [aria-haspopup='true'] + ~ ul + > li + > [aria-haspopup='true'] + ~ ul + a { + padding-left: 40px; + } + + .menu-bar + > li + > [aria-haspopup='true'] + ~ ul + > li + > [aria-haspopup='true'] + ~ ul + > li + > [aria-haspopup='true'] + ~ ul + a { + padding-left: 80px; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul [aria-haspopup='true'] { + color: @white; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul [aria-haspopup='true']:after { + height: 20px; + background: none; + content: ''; + font-size: 1em; + font-weight: normal; + line-height: 1; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul [aria-haspopup='true'] ~ ul { + max-height: 0px; + transform: scaleY(0); + transform-origin: top; + transition: max-height 0.1s; + } + + .mega-menu-content { + padding: 20px 25px; + } + + .mobile-menu-back-item { + order: -1; + } + + .mobile-menu-back-item a { + max-height: calc(1.4em + 40px); + margin-top: calc(0px - (1.4em + 40px)); + background: tint(grey, 70%); + color: #2a2a2a; + pointer-events: none; + } + + .mobile-menu-back-item a:before { + display: inline-block; + width: 14px; + height: 12px; + margin-right: 10px; + background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowLeft.svg#default'); + background-size: 14px; + content: ''; + } + + .eea-mobile-menu-trigger:focus ~ ul { + left: 0; + } + + .menu-bar:hover, + .menu-bar:focus-within { + left: 0; + } + + .menu-bar > li > [aria-haspopup='true']:focus ~ ul { + left: 0; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul:hover, + .menu-bar > li > [aria-haspopup='true'] ~ ul:focus-within { + left: 0; + } + + .menu-bar + > li + > [aria-haspopup='true'] + ~ ul + [aria-haspopup='true']:focus + ~ ul { + max-height: 500px; + animation: dropdown 0.3s forwards; + } + + .menu-bar + > li + > [aria-haspopup='true'] + ~ ul + li:focus-within + > [aria-haspopup='true'] + ~ ul { + max-height: 500px; + transform: scaleY(1); + } + + .menu-bar > li:focus-within ~ .mobile-menu-header a { + visibility: hidden; + } +} +@media only screen and (max-width: @largestMobileScreen) and (hover: none) { + .eea-mobile-menu-trigger:hover ~ ul { + left: 0; + } + + .menu-bar > li > [aria-haspopup='true']:hover ~ ul { + left: 0; + } + + .menu-bar > li > [aria-haspopup='true'] ~ ul:hover { + left: 0; + } + + .menu-bar + > li + > [aria-haspopup='true'] + ~ ul + [aria-haspopup='true']:hover + ~ ul { + max-height: 500px; + animation: dropdown 0.3s forwards; + } + + .menu-bar + > li + > [aria-haspopup='true'] + ~ ul + [aria-haspopup='true'] + ~ ul:hover { + max-height: 500px; + transform: scaleY(1); + } + + .menu-bar > li:hover ~ .mobile-menu-header a { + visibility: hidden; + } +} +@keyframes dropdown { + 0% { + opacity: 0; + transform: scaleY(0); + } + + 50% { + opacity: 1; + } + + 100% { + transform: scaleY(1); + } +} +@keyframes flyout { + 0% { + opacity: 0; + transform: scaleX(0); + } + + 100% { + opacity: 1; + transform: scaleX(1); + } +} + +@media only screen and (min-width: @tabletBreakpoint) and (max-width: @largestTabletScreen) { + li { + font-size: 20px; + + a.menu-link { + font-size: 24px; + } + } + + .menu-link[aria-haspopup='true']:after { + height: 20px; + background-size: 14px; + } +} + +@media only screen and (max-width: @largestMobileScreen) { + li { + font-size: 18px; + + a.menu-link { + font-size: 18px; + } + } +} +@media only screen and (min-width: @computerBreakpoint) { + .menu-link.mega-menu-link.mega-menu-first-level { + padding: 30px 25px; + font-size: 48px; + } + + .menu-link.menu-list-link.mega-menu-second-level { + padding: 25px 25px; + font-size: 40px; + } + + .menu-link.menu-list-link.mega-menu-third-level { + padding: 18px 25px; + font-size: 36px; + } + + #eea-mega-menu-wrap { + height: calc(100vh - 192px); + } +} + +ul.mega-menu.mega-menu--multiLevel > li:last-child { + margin-bottom: 50px; +} + +//** MEGA MENU REVISIT **// + +#eea-mega-menu-wrap { + + .ui.vertical.menu{ + background: transparent; + border: none; + } + + .ui.dropdown { + border: none !important; + + .active { + border:none; + } + } + + .ui.menu .dropdown.item .menu { + background: transparent; + border: none; + } + + + .ui.vertical.menu .dropdown.item .menu{ + top:0 !important; + margin-top: 0 !important; + } + + .ui.vertical.menu .item > .menu.hidden { + display: none; + } + + +} + +#desktop-menu{ + display: none; +} + +@media only screen and (min-width: @computerBreakpoint) { + #desktop-menu{ + display: block; + } + + #mobile-menu{ + display: none; + } +} diff --git a/theme/eea/extras/header.variables b/theme/eea/extras/header.variables new file mode 100644 index 00000000..ccd6cf4b --- /dev/null +++ b/theme/eea/extras/header.variables @@ -0,0 +1,52 @@ +/*------------------- + HEADER +--------------------*/ + +/* Heights */ +@mobileTopSectionHeight: @18px; +@tabletTopSectionHeight: @30px; +@computerTopSectionHeight: @33px; + +@mobileMainSectionHeight: 56px; +@tabletMainSectionHeight: 117px; +@computerMainSectionHeight: 160px; + +/* Top */ +@topSectionBackground: @silverGray; +@topSectionItemColor: @japaneseIndigo; +@topSectionItemFontWeight: @bold; +@mobileTopSectionItemFontSize: 8px; +@tabletTopSectionItemFontSize: 12px; + +/* Dropdown */ +@mobileDropdownMenuMarginTop: 3px; +@tabletDropdownMenuMarginTop: 7px; +@dropdownFontSize: 12px; +@dropdownFontWeight: 700; +/* Dropdown Menu */ +@dropdownMenuLeft: auto; +@dropdownMenuRight: 0; + +// Official Union +@officialUnionGap: 12px; +@mobileOfficialUnionPadding: 5px; +@tabletOfficialUnionPadding: 12px; +// Theme Sites +@themeSitesMenuWidth: 205px; +@themeSitesMenuPadding: 5px; +@themeSitesMenuSiteMargin: 5px 0; +@themeSitesMenuSiteLinkColor: @japaneseIndigo; +@themeSitesMenuSiteLinkFontWeight: 400; +// Language + +/* Main Section */ +@headerMainSectionBackground: @white; + +/* Logo */ +@logoWidth: 100%; +@mobileLogoMaxWidth: 122px; +@tabletLogoMaxWidth: 252px; +@computerLogoMaxWidth: 348px; +@mobileLogoMarginTop: 9px; +@tabletLogoMarginTop: 15px; +@computerLogoMarginTop: 20px; \ No newline at end of file diff --git a/theme/eea/extras/inpageNavigation.less b/theme/eea/extras/inpageNavigation.less new file mode 100644 index 00000000..d141004d --- /dev/null +++ b/theme/eea/extras/inpageNavigation.less @@ -0,0 +1,52 @@ +@type: 'extra'; +@element: 'inpageNavigation'; + +@import (multiple) '../../theme.config'; + +/******************************* + Inpage Navigation +*******************************/ + +#inpage-navigation { + position: fixed; + display: flex; + align-items: center; + justify-content: center; + width: @tabletNavWidth; + height: @tabletNavHeight; + bottom: @navBottom; + right: @mobileNavRight; + background-color: @navBackground; + border-radius: @circularRadius; + color: @navColor; + font-weight: @navFontWeight; + + cursor: pointer; + + /* Icon align fix */ + > div > i.icon, + i.icons { + height: 100%; + margin-right: 0; + } + + &.hidden { + display: none; + } + } + + +@media only screen and (min-width: @tabletBreakpoint) { + #inpage-navigation { + right: @tabletNavRight; + } +} + +@media only screen and (min-width: @computerBreakpoint) { + #inpage-navigation { + right: @computerNavRight; + width: @computerNavWidth; + height: @computerNavHeight; + } +} + diff --git a/theme/eea/extras/inpageNavigation.variables b/theme/eea/extras/inpageNavigation.variables new file mode 100644 index 00000000..b6ec4341 --- /dev/null +++ b/theme/eea/extras/inpageNavigation.variables @@ -0,0 +1,15 @@ +/******************************* + Inpage Navigation +*******************************/ + +@tabletNavWidth : 2.813rem; +@tabletNavHeight : 2.813rem; +@computerNavWidth : 3.438rem; +@computerNavHeight : 3.438rem; +@navBottom : 1.875rem; +@mobileNavRight : @mobilePadding; +@tabletNavRight : @tabletPadding; +@computerNavRight : @computerPadding; +@navBackground : @darkCerulean; +@navColor : @white; +@navFontWeight : @bold; \ No newline at end of file diff --git a/theme/eea/extras/main.overrides b/theme/eea/extras/main.overrides new file mode 100644 index 00000000..f8b2b610 --- /dev/null +++ b/theme/eea/extras/main.overrides @@ -0,0 +1,31 @@ +.addReducedTextElements() when (@reduceTextElementsSize = true) { + @{textElementsParentSelector} { + @{textElementsSelectors} { + max-width: @textElementsMaxWidth; + margin-right: @textElementsRightMargin; + margin-left: @textElementsLeftMargin; + } + } +} + +.addReducedTextElements(); + +// login page keep the small size of login container +#page-login { + .container { + max-width: @loginContainerMaxWidth; + } + // reset left margin since help is a p tag + .help { + margin-left: 0 !important; + } +} + +// Checkbox box-shadow override from pastanaga +.ui.checkbox { + label { + &:before { + box-shadow: @checkboxBoxShadow; + } + } +} diff --git a/theme/eea/extras/main.variables b/theme/eea/extras/main.variables new file mode 100644 index 00000000..0f1c91b1 --- /dev/null +++ b/theme/eea/extras/main.variables @@ -0,0 +1,33 @@ +// #2749 Pastanaga text block readability enhancements +@reduceTextElementsSize: true; +@textElementsMaxWidth: 800px; +@textElementsParentSelector: .content-area; +@textElementsSelectors: e("h1, h2, h3:not(.relatedItems-header), h4, h5, h6, + p:not(.right):not(.left):not(.data-figure):not(.help), + ol, ul, blockquote, .slate-table"); +@textElementsLeftMargin: auto !important; +@textElementsRightMargin: auto !important; + +/* Mobile Menu Nav */ +@mobileMenuNavAlignItems: center; +@mobileMenuNavJustifyContent: center; +@mobileMenuNavTextAlign: center; + +/* Mobile Menu Nav Menu */ +@mobileMenuNavMenuAlignItems: center; +@mobileMenuNavMenuFontSize: @24px; + +/* Mobile Menu Nav Item */ +@mobileMenuNavItemJustifyContent: center; +@mobileMenuNavItemLineHeight: 1.25; + +/* Checkbox */ +@checkboxBorderUnchecked: 1px solid @oldSilver; +@checkboxBorderChecked: 1px solid @darkCerulean; +@checkboxColor: @white; +@checkboxBoxShadow: none; + +/*------------------- + login.less +--------------------*/ +@loginContainerMaxWidth: 376px !important; diff --git a/theme/eea/extras/pullquote.less b/theme/eea/extras/pullquote.less new file mode 100644 index 00000000..2079f283 --- /dev/null +++ b/theme/eea/extras/pullquote.less @@ -0,0 +1,48 @@ +@type: 'extra'; +@element: 'pullquote'; + +@import (multiple) '../../theme.config'; + +/******************************* + Pullquote +*******************************/ + +.eea.pullquote { + padding: @pullquotePadding; + margin: @pullquoteMobileMargin; + word-break: @contentWordBreak; + hyphens: @contentWordBreakHyphens; + .content { + margin: @contentMargin; + .author { + text-align: @authorTextAlign; + } + } + i.icon { + font-size: @quoteIconSize; + color: @quoteIconColor; + } + .quote.right { + float: @quoteDownIconFloat; + } +} + +@media only screen and (min-width: @tabletBreakpoint) { + .eea.pullquote { + .content { + margin: @pullquoteMargin; + } + } + .eea.pullquote.left { + width: @maxWidthOnFloat; + padding: @paddingLeftFloat; + float: left; + } + .eea.pullquote.right { + width: @maxWidthOnFloat; + padding: @paddingRightFloat; + float: right; + } +} + +.loadUIOverrides(); \ No newline at end of file diff --git a/theme/eea/extras/pullquote.variables b/theme/eea/extras/pullquote.variables new file mode 100644 index 00000000..8cf5111f --- /dev/null +++ b/theme/eea/extras/pullquote.variables @@ -0,0 +1,24 @@ +/******************************* + Pullquote +*******************************/ + +/* Body */ +@pullquotePadding : @relative10px 0 @relative50px; +@pullquoteMobileMargin : 0; +@pullquoteMargin : 0 2rem; +@maxWidthOnFloat : 400px; +@paddingLeftFloat : 0 1.5rem 1rem 0; +@paddingRightFloat : 0 0 1rem 1.5rem; +@contentWordBreak : break-word; +@contentWordBreakHyphens: manual; + +/* Content */ +@contentMargin: 0; + +/* Author */ +@authorTextAlign: right; + +/* Icon */ +@quoteIconSize : 2rem; +@quoteIconColor : @secondaryColor; +@quoteDownIconFloat : right; \ No newline at end of file diff --git a/theme/eea/extras/select.overrides b/theme/eea/extras/select.overrides new file mode 100644 index 00000000..e69de29b diff --git a/theme/eea/extras/select.variables b/theme/eea/extras/select.variables new file mode 100644 index 00000000..e69de29b diff --git a/theme/eea/extras/timeline.less b/theme/eea/extras/timeline.less new file mode 100644 index 00000000..02a61d29 --- /dev/null +++ b/theme/eea/extras/timeline.less @@ -0,0 +1,203 @@ +@type: 'extra'; +@element: 'timeline'; + +@import (multiple) '../../theme.config'; + +/******************************* + Timeline +*******************************/ + +.eea.timeline { + text-align: @timelineAlign; + + i.icon { + box-shadow: none !important; + } + + .ui.grid .row .column { + .card { + border: @timelineBorder; + box-shadow: @timelineBoxShadow; + } + + .content .ui.divider { + display: none; + } + + .content .label { + padding: 0.5rem; + border-radius: @defaultBorderRadius; + font-size: @relative14px; + } + } + + .Timeline-line { + background: @silverGray !important; + } + } + + .eea.timeline .ui.cards > .card > .content > .header:not(.ui), + .eea.timeline .ui.card > .content > .header:not(.ui) { + overflow: unset; + text-overflow: unset; + } + + /* Timeline Colors */ + .eea.timeline .ui.grid .row .column { + i.icon.blue { + background-color: @timelineBlue !important; + } + + .blue .content .label { + background-color: @timelineBlue; + color: @white; + } + + i.icon.green { + background-color: @timelineGreen !important; + } + + .green .content .label { + background-color: @timelineGreen; + color: @white; + } + + i.icon.grey { + background-color: @timelineGrey !important; + } + + .grey .content .label { + background-color: @timelineGrey; + color: @white; + } + + i.icon.orange { + background-color: @timelineOrange !important; + } + + .orange .content .label { + background-color: @timelineOrange; + color: @white; + } + + i.icon.red { + background-color: @timelineRed !important; + } + + .red .content .label { + background-color: @timelineRed; + color: @white; + } + + i.icon.yellow { + background-color: @timelineYellow !important; + } + + .yellow .content .label { + background-color: @timelineYellow; + color: @white; + } + + i.icon.yellow { + background-color: @timelineYellow !important; + } + + .yellow .content .label { + background-color: @timelineYellow; + color: @white; + } + + i.icon.olive { + background-color: @timelineOlive !important; + } + + .olive .content .label { + background-color: @timelineOlive; + color: @white; + } + + i.icon.teal { + background-color: @timelineTeal !important; + } + + .teal .content .label { + background-color: @timelineTeal; + color: @white; + } + + i.icon.violet { + background-color: @timelineViolet !important; + } + + .violet .content .label { + background-color: @timelineViolet; + color: @white; + } + + i.icon.purple { + background-color: @timelinePurple !important; + } + + .purple .content .label { + background-color: @timelinePurple; + color: @white; + } + + i.icon.pink { + background-color: @timelinePink !important; + } + + .pink .content .label { + background-color: @timelinePink; + color: @white; + } + + i.icon.brown { + background-color: @timelineBrown !important; + } + + .brown .content .label { + background-color: @timelineBrown; + color: @white; + } + } + + /* Timiline responsiveness and general fixes */ + .eea.timeline { + max-width: 500px; + } + + .Timeline-line { + display: none; + } + + .eea.timeline .ui.grid .row { + padding-bottom: 0; + } + + + /* Custom vertical line */ + .eea.timeline .ui.grid .row > div:nth-child(2):after { + position: absolute; + z-index: -1; + top: 0; + bottom: 0; + left: 50%; + border-left: 2px solid @silverGray; + content: ''; + transform: translate(-50%); + } + + /* Icon resizing on mobile */ + @media only screen and (max-width: @mobileBreakpoint) { + .eea.timeline .ui.grid .row > div:nth-child(2) i.icon { + font-size: 1.2rem; + } + + .eea.timeline .ui.grid .row > div:nth-child(1) { + .card { + margin-top: 0; + } + } + + } \ No newline at end of file diff --git a/theme/eea/extras/timeline.variables b/theme/eea/extras/timeline.variables new file mode 100644 index 00000000..6f1a401e --- /dev/null +++ b/theme/eea/extras/timeline.variables @@ -0,0 +1,21 @@ +/******************************* + Timeline +*******************************/ + +@timelineAlign: center; +@timelineBoxShadow: @eeaGlobalShadow; +@timelineBorder: none; + +/* Colors */ +@timelineBlue : @darkCerulean; +@timelineGreen : @pineGreen; +@timelineGrey : @midGray; +@timelineRed : @red; +@timelineOrange : @orange; +@timelineYellow : @yellow; +@timelineOlive : @olive; +@timelineTeal : @teal; +@timelineViolet : @violet; +@timelinePurple : @purple; +@timelinePink : @pink; +@timelineBrown : @brown; \ No newline at end of file diff --git a/theme/eea/globals/reset.overrides b/theme/eea/globals/reset.overrides new file mode 100644 index 00000000..84a159c2 --- /dev/null +++ b/theme/eea/globals/reset.overrides @@ -0,0 +1,450 @@ +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers (opinionated). + */ + +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ + +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +/* Grouping content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ + +figcaption, +figure, +main { + /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ + +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + overflow: visible; /* 2 */ + height: 0; /* 1 */ + box-sizing: content-box; /* 1 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ + +a { + background-color: transparent; /* 1 */ + -webkit-text-decoration-skip: objects; /* 2 */ +} + +/** + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ + +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ + +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ + +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + margin: 0; /* 2 */ + font-family: sans-serif; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ + +button, +html [type="button"], /* 1 */ +[type="reset"], +[type="submit"] { + -webkit-appearance: button; /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + padding: 0; + border-style: none; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type='button']:-moz-focusring, +[type='reset']:-moz-focusring, +[type='submit']:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + display: table; /* 1 */ + max-width: 100%; /* 1 */ + box-sizing: border-box; /* 1 */ + padding: 0; /* 3 */ + color: inherit; /* 2 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type='checkbox'], +[type='radio'] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ + +[type='search']::-webkit-search-cancel-button, +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ + +details, /* 1 */ +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* Hidden + ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/theme/eea/globals/reset.variables b/theme/eea/globals/reset.variables new file mode 100644 index 00000000..0eedf27c --- /dev/null +++ b/theme/eea/globals/reset.variables @@ -0,0 +1,3 @@ +/******************************* + Reset +*******************************/ \ No newline at end of file diff --git a/theme/eea/globals/site.overrides b/theme/eea/globals/site.overrides new file mode 100644 index 00000000..7305252b --- /dev/null +++ b/theme/eea/globals/site.overrides @@ -0,0 +1,22 @@ +/******************************* + Global Overrides +*******************************/ + +/* Heading size adjustment */ +@media only screen and (min-width: @tabletBreakpoint) { + h1 { + font-size: unit((48 / 16), rem); + } + + h2 { + font-size: unit((40 / 16), rem); + } + + h3 { + font-size: unit((36 / 16), rem); + } + + h4 { + font-size: unit((24 / 16), rem); + } +} diff --git a/theme/eea/globals/site.variables b/theme/eea/globals/site.variables new file mode 100644 index 00000000..49558a34 --- /dev/null +++ b/theme/eea/globals/site.variables @@ -0,0 +1,1116 @@ +/******************************* + Site Settings +*******************************/ + +/*------------------- + Fonts +--------------------*/ + +@fontName : 'Roboto'; +@fontSmoothing : antialiased; + +@headerFont : @fontName, Arial, 'Helvetica Neue', Helvetica, sans-serif; +@pageFont : @fontName, Arial, 'Helvetica Neue', Helvetica, sans-serif; + +@googleFontName : @fontName; +@importGoogleFonts : true; +@googleFontSizes : '300,400,500,700,400italic,700italic&display=swap'; +@googleSubset : 'latin'; + +@googleProtocol : 'https://'; +@googleFontRequest : '@{googleFontName}:@{googleFontSizes}&subset=@{googleSubset}'; + + +@bold : 600; +@normal : normal; + +/*------------------- + Base Sizes +--------------------*/ + +/* This is the single variable that controls them all */ +@emSize : 16px; + +/* The size of page text */ +@fontSize : 16px; + + +/*------------------- + Border Radius +--------------------*/ + +/* See Power-user section below + for explanation of @px variables +*/ +@relativeBorderRadius: @relative4px; +@absoluteBorderRadius: 0px; +@eeaMenuBorder : @relative2px solid; + +@defaultBorderRadius: @absoluteBorderRadius; + +/*------------------- + Brand Colors +--------------------*/ + +@primaryColor : @darkCerulean; +@secondaryColor : @pineGreen; +@secondaryColorDarken : darken(@secondaryColor, 5%); + +@lightPrimaryColor : @steelBlue; +@lightSecondaryColor : @pearlAqua; + +/*-------------- + Page Heading +---------------*/ + +@lightSecondaryColor : @lightBlack; +@headerLineHeight : 1.25; +@headerFontWeight : 700; + +@h1 : unit((30 / 16), rem); +@h2 : unit((24 / 16), rem); +@h3 : unit((20 / 16), rem); +@h4 : unit((18 / 16), rem); +@h5 : unit((20 / 16), rem); +@h6 : unit((18 / 16), rem); + +/*-------------- + Form Input +---------------*/ +/* Max width for inputs with no fluid class */ +@inputMaxWidth: 400px; + +/* This adjusts the default form input across all elements */ +@inputBackground : @white; +@inputVerticalPadding : @relative12px; +/* This adjusts the default form input across all elements */ +@inputHorizontalPadding : 0; +@inputPadding : @inputVerticalPadding @inputHorizontalPadding; + +/* Input Text Color */ +@inputColor: @textColor; +//@inputPlaceholderColor: lighten(@inputColor, 75); +@inputPlaceholderColor: #B8C6C8; +@inputPlaceholderFocusColor: lighten(@inputColor, 45); + +/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */ +@inputLineHeight: unit((17 / 14), em); + +/*------------------- + Focused Input +--------------------*/ + +/* Used on inputs, textarea etc */ +@focusedFormBorderColor: #85B7D9; + +/* Used on dropdowns, other larger blocks */ +@focusedFormMutedBorderColor: #96C8DA; + +/*------------------- + Sizes +--------------------*/ + +/* + Sizes are all expressed in terms of 14px/em (default em) + This ensures these "ratios" remain constant despite changes in EM +*/ + +//@miniSize : (3 / 12); +//@tinySize : (6 / 12); +//@smallSize : (12 / 12); +//@mediumSize : (18 / 12); +//@largeSize : (24 / 12); +//@bigSize : (36 / 12); +//@hugeSize : (48 / 12); +//@massiveSize : (60 / 12); + +@miniSize : (11 / @emSize); +@tinySize : (12 / @emSize); +@smallSize : (14 / @emSize); +@mediumSize : (16 / @emSize); +@largeSize : (20 / @emSize); +@bigSize : (24 / @emSize); +@hugeSize : (28 / @emSize); +@massiveSize : (32 / @emSize); + + +/*------------------- + Page +--------------------*/ + +@pageBackground : @white; +@pageOverflowX : hidden; + +@lineHeight : 1.5; +@mobileLineHeight : 1.5; +@textColor : rgba(0, 0, 0, 0.87); + +/*------------------- + Paragraph +--------------------*/ + +@paragraphMargin : 0em 0em 1em; +@paragraphLineHeight : @lineHeight; + +/*------------------- + Links +--------------------*/ + +@linkColor : @primaryColor; +@linkUnderline : none; +@linkHoverColor : darken(saturate(@linkColor, 20), 15, relative); +@linkHoverUnderline : @linkUnderline; + +/*------------------- + Scroll Bars +--------------------*/ +// Pastanaga variables +@mobileScrollbarWidth: 4px; +@mobileScrollbarTrackBackground: transparent; + +@useCustomScrollbars: true; + +@customScrollbarWidth: 10px; +@customScrollbarHeight: 10px; + +@trackBackground: rgba(0, 0, 0, 0.1); +@trackBorderRadius: 0px; + +@thumbBorderRadius: 5px; +@thumbBackground: rgba(0, 0, 0, 0.25); +@thumbTransition: color 0.2s ease; + +@thumbInactiveBackground: rgba(0, 0, 0, 0.15); +@thumbHoverBackground: rgba(128, 135, 139, 0.8); + +/* Inverted */ +@trackInvertedBackground: rgba(255, 255, 255, 0.1); +@thumbInvertedBackground: rgba(255, 255, 255, 0.25); +@thumbInvertedInactiveBackground: rgba(255, 255, 255, 0.15); +@thumbInvertedHoverBackground: rgba(255, 255, 255, 0.35); + +/*------------------- + Highlighted Text +--------------------*/ + +@highlightBackground : #CCE2FF; +@highlightColor : @textColor; + +@inputHighlightBackground : rgba(100, 100, 100, 0.4); +@inputHighlightColor : @textColor; + + +/*------------------- + Loader +--------------------*/ + +@loaderSize : @relativeBig; +@loaderSpeed : 0.6s; +@loaderLineWidth : 0.2em; +@loaderFillColor : rgba(0, 0, 0, 0.1); +@loaderLineColor : @grey; + +@invertedLoaderFillColor : rgba(255, 255, 255, 0.15); +@invertedLoaderLineColor : @white; + +/*------------------- + Grid +--------------------*/ + +@columnCount : 12; +@mobileColumns : 4; +@tabletColumns : 8; +@desktopColumns : 12; + +/*------------------- + Container +--------------------*/ +@textWidth: 800px; + + +/*------------------- + Pastanaga Toolbar +--------------------*/ +// legacy variable names kept for tests and older volto versions use the toolbar variables from now on +@toolbalWidth: 80px; +@toolbalWidthMin: 20px; + +@toolbarWidth: 80px; +@toolbarWidthMin: 20px; +@fullSizeIcon: 36px; + +/*------------------- + Transitions +--------------------*/ + +@defaultDuration : 0.1s; +@defaultEasing : ease; + + +/*------------------ + Pastanaga Animations +--------------------*/ + +@sidebarToggleButtonAnimationsDuration: 0.5s; +@sidebarToggleButtonIterations: 4; + +/*------------------- + Breakpoints +--------------------*/ + +//@mobileBreakpoint : 480px; +//@tabletBreakpoint : 835px; +//@computerBreakpoint : 1025px; +//@largeMonitorBreakpoint : 1200px; +//@widescreenMonitorBreakpoint : 1920px; + +@mobileBreakpoint : 320px; +@tabletBreakpoint : 480px; +@computerBreakpoint : 835px; +@largeMonitorBreakpoint : 1025px; +@widescreenMonitorBreakpoint : 1200px; + +/* Paddings for breakpoints */ +@mobilePadding : 30px; +@tabletPadding : 40px; +@computerPadding : 140px; + +/*------------------- + Site Colors +--------------------*/ + +/*--- EEA Colors ---*/ + +// Green Colors - Darker to lighter +@metallicBlue : #2E6173; +@pineGreen : #007B6C; +@darkCyan : #00928F; +@pearlAqua : #74CBC8; +@powderBlue : #AEDFE8; + +// Blue Colors - Darker to lighter +@darkMidnightBlue : #0A3D61; +@darkCerulean : #004B7F; +@mediumPersianBlue : #0065A4; +@steelBlue : #478EA5; +@midBlue : #75C9DB; + +// Secondary Colors - Darker to lighter +@japaneseIndigo : #2E3E4C; +@deepBlue : #3D5265; +@UCLABlue : #54728C; +@weldonBlue : #7495B2; +@lightSteelBlue : #ACCAE5; + +//Gray Colors +@black : #000000; +@oldSilver : #808285; +@midGray : #BCBEC0; +@silverGray : #E6E7E8; +@white : #FFFFFF; + + +/*--- Colors ---*/ +@orange : #FF9933; +@yellow : #F2EB49; +@olive : #78AB66; +@green : #007B6C; +@teal : #00928F; +@blue : #0065A4; +@violet : #6667AB; +@purple : #A530B8; +@pink : #F255D0; +@red : #B83230; +@brown : #AB8766; +@grey : #808285; +@black : #000000; + +/*--- Light Colors ---*/ +@lightRed : #FF8180; +@lightOrange : #FFBF80; +@lightYellow : #FDFFB2; +@lightOlive : #B5CCAD; +@lightGreen : #B9E8E2; +@lightTeal : #76C4BC; +@lightBlue : #75C9DB; +@lightViolet : #BFC0FF; +@lightPurple : #DE99FF; +@lightPink : #FFBFF1; +@lightBrown : #D9C2AD; +@lightGrey : #E6E7E8; +@lightBlack : #2E3E4C; + +/*--- Neutrals ---*/ +@fullBlack : #000000; +@offWhite : #F9FAFB; +@darkWhite : #F3F4F5; +@midWhite : #DCDDDE; +@white : #FFFFFF; +@headerWhite : #FAF8F8; // Pastanaga + +/*--- Colored Backgrounds ---*/ +@redBackground : #F5C1C1; // Palette: alertError +@orangeBackground : #FFEDDE; +@yellowBackground : #FFF8DB; +@oliveBackground : #FBFDEF; +@greenBackground : #E5F9E7; +@tealBackground : #EDF1F2; // Palette: Breadcrumbs +@blueBackground : #F2F6F8; +@violetBackground : #EAE7FF; +@purpleBackground : #B8C6C8; // Dublin Core Summary +@pinkBackground : #FFE3FB; +@brownBackground : #F1E2D3; + +/*--- Colored Headers ---*/ +@redHeaderColor : darken(@redTextColor, 5); +@oliveHeaderColor : darken(@oliveTextColor, 5); +@greenHeaderColor : darken(@greenTextColor, 5); +@yellowHeaderColor : darken(@yellowTextColor, 5); +@blueHeaderColor : darken(@blueTextColor, 5); +@tealHeaderColor : darken(@tealTextColor, 5); +@pinkHeaderColor : darken(@pinkTextColor, 5); +@violetHeaderColor : darken(@violetTextColor, 5); +@purpleHeaderColor : darken(@purpleTextColor, 5); +@orangeHeaderColor : darken(@orangeTextColor, 5); +@brownHeaderColor : darken(@brownTextColor, 5); + +/*--- Colored Text ---*/ +@redTextColor : @red; +@orangeTextColor : @orange; +@yellowTextColor : #B58105; // Yellow text is difficult to read +@oliveTextColor : #8ABC1E; // Olive is difficult to read +@greenTextColor : #1EBC30; // Green is difficult to read +@tealTextColor : @teal; +@blueTextColor : @blue; +@violetTextColor : @violet; +@purpleTextColor : @purple; +@pinkTextColor : @pink; +@brownTextColor : @brown; + +/*--- Colored Border ---*/ +@redBorderColor : @redTextColor; +@orangeBorderColor : @orangeTextColor; +@yellowBorderColor : @yellowTextColor; +@oliveBorderColor : @oliveTextColor; +@greenBorderColor : @greenTextColor; +@tealBorderColor : @tealTextColor; +@blueBorderColor : @blueTextColor; +@violetBorderColor : @violetTextColor; +@purpleBorderColor : @purpleTextColor; +@pinkBorderColor : @pinkTextColor; +@brownBorderColor : @brownTextColor; + +// Pastanaga custom borders colors +@greyBorderColor : #C7D5D8; // breadcrumbs border +@lightGreyBorderColor : #EDF1F2; // breadcrumbs background +@sidebarToggleButtonHighlightColor: @grey; + +/*--- Progress Colors ---*/ +@progressBarFrom0to30 : #75C9DB; +@progressBarFrom30to40 : #0065A4; +@progressBarFrom40to60 : #0065A4; +@progressBarFrom60to70 : #00928F; +@progressBarFrom70to90 : #00928F; +@progressBarFrom90to100 : #007B6C; + +/*------------------- + Alpha Colors +--------------------*/ + +@subtleTransparentBlack : rgba(0, 0, 0, 0.03); +@transparentBlack : rgba(0, 0, 0, 0.05); +@strongTransparentBlack : rgba(0, 0, 0, 0.10); +@veryStrongTransparentBlack : rgba(0, 0, 0, 0.15); + +@subtleTransparentWhite : rgba(255, 255, 255, 0.02); +@transparentWhite : rgba(255, 255, 255, 0.08); +@strongTransparentWhite : rgba(255, 255, 255, 0.15); + +/*------------------- + Accents +--------------------*/ + +/* Differentiating Neutrals */ +@subtleGradient: linear-gradient(transparent, @transparentBlack); + +/* Differentiating Layers */ +@subtleShadow: + 0px 1px 2px 0 @borderColor +; +@floatingShadow: + 0px 2px 4px 0px rgba(34, 36, 38, 0.12), + 0px 2px 10px 0px rgba(34, 36, 38, 0.15) +; + +/*------------------- + Pastanaga Opacities +--------------------*/ + +@sidebarToggleButtonNormalOpacity: 0.05; + +/******************************* + Power-User +*******************************/ + + +/*------------------- + Emotive Colors +--------------------*/ + +/* Positive */ +@positiveColor : #287D3C; // +@positiveBackgroundColor : #EDF9F0; // +@positiveBorderColor : #EDF9F0; // +@positiveHeaderColor : #287D3C; // +@positiveTextColor : #287D3C; // + +/* Negative */ +@negativeColor : #DA1414; // +@negativeBackgroundColor : #FEEFEF; // +@negativeBorderColor : #FEEFEF; // +@negativeHeaderColor : #DA1414; // +@negativeTextColor : #DA1414; // + +/* Info */ +@infoColor : #2E5AAC; // +@infoBackgroundColor : #EEF2FA; // +@infoBorderColor : #EEF2FA; // +@infoHeaderColor : #2E5AAC; // +@infoTextColor : #2E5AAC; // + +/* Warning */ +@warningColor : #B95000; // +@warningBorderColor : #FFF4EC; // +@warningBackgroundColor : #FFF4EC; // +@warningHeaderColor : #B95000; // +@warningTextColor : #B95000; // + +/*------------------- + Paths +--------------------*/ + +/* For source only. Modified in gulp for dist */ +@imagePath : '~volto-themes/default/assets/images'; +@fontPath : '~volto-themes/default/assets/fonts'; + +/*------------------- + Em Sizes +--------------------*/ + +/* + This rounds @size values to the closest pixel then expresses that value in (r)em. + This ensures all size values round to exact pixels +*/ +@mini : unit( round(@miniSize * @emSize) / @emSize, rem); +@tiny : unit( round(@tinySize * @emSize) / @emSize, rem); +@small : unit( round(@smallSize * @emSize) / @emSize, rem); +@medium : unit( round(@mediumSize * @emSize) / @emSize, rem); +@large : unit( round(@largeSize * @emSize) / @emSize, rem); +@big : unit( round(@bigSize * @emSize) / @emSize, rem); +@huge : unit( round(@hugeSize * @emSize) / @emSize, rem); +@massive : unit( round(@massiveSize * @emSize) / @emSize, rem); + +/* em */ +@relativeMini : unit( round(@miniSize * @emSize) / @emSize, em); +@relativeTiny : unit( round(@tinySize * @emSize) / @emSize, em); +@relativeSmall : unit( round(@smallSize * @emSize) / @emSize, em); +@relativeMedium : unit( round(@mediumSize * @emSize) / @emSize, em); +@relativeLarge : unit( round(@largeSize * @emSize) / @emSize, em); +@relativeBig : unit( round(@bigSize * @emSize) / @emSize, em); +@relativeHuge : unit( round(@hugeSize * @emSize) / @emSize, em); +@relativeMassive : unit( round(@massiveSize * @emSize) / @emSize, em); + +/* rem */ +@absoluteMini : unit( round(@miniSize * @emSize) / @emSize, rem); +@absoluteTiny : unit( round(@tinySize * @emSize) / @emSize, rem); +@absoluteSmall : unit( round(@smallSize * @emSize) / @emSize, rem); +@absoluteMedium : unit( round(@mediumSize * @emSize) / @emSize, rem); +@absoluteLarge : unit( round(@largeSize * @emSize) / @emSize, rem); +@absoluteBig : unit( round(@bigSize * @emSize) / @emSize, rem); +@absoluteHuge : unit( round(@hugeSize * @emSize) / @emSize, rem); +@absoluteMassive : unit( round(@massiveSize * @emSize) / @emSize, rem); + +/*------------------- + Icons +--------------------*/ + +/* Maximum Glyph Width of Icon */ +@iconWidth : 1.18em; + +/*------------------- + Neutral Text +--------------------*/ + +@darkTextColor : rgba(0, 0, 0, 0.85); +@mutedTextColor : rgba(0, 0, 0, 0.6); +@lightTextColor : rgba(0, 0, 0, 0.4); + +@unselectedTextColor : rgba(0, 0, 0, 0.4); +@hoveredTextColor : rgba(0, 0, 0, 0.8); +@pressedTextColor : rgba(0, 0, 0, 0.9); +@selectedTextColor : @white; +@disabledTextColor : rgba(0, 0, 0, 0.2); + +@invertedTextColor : rgba(255, 255, 255, 0.9); +@invertedMutedTextColor : rgba(255, 255, 255, 0.8); +@invertedLightTextColor : rgba(255, 255, 255, 0.7); +@invertedUnselectedTextColor : rgba(255, 255, 255, 0.5); +@invertedHoveredTextColor : rgba(255, 255, 255, 1); +@invertedPressedTextColor : rgba(255, 255, 255, 1); +@invertedSelectedTextColor : rgba(255, 255, 255, 1); +@invertedDisabledTextColor : rgba(255, 255, 255, 0.2); +// check volto core to rename this lowercased variable +@inverteditemlinkcolor : @white; +@invertedItemLinkColor : @white; + +/*------------------- + Brand Colors +--------------------*/ + +@facebookColor : #3B5998; +@twitterColor : #55ACEE; +@googlePlusColor : #DD4B39; +@linkedInColor : #1F88BE; +@youtubeColor : #CC181E; +@pinterestColor : #BD081C; +@vkColor : #4D7198; +@instagramColor : #49769C; + +/*------------------- + Borders +--------------------*/ + +@circularRadius : 500rem; + +@borderColor : @silverGray; +@strongBorderColor : rgba(34, 36, 38, 0.22); +@internalBorderColor : rgba(34, 36, 38, 0.1); +@selectedBorderColor : rgba(34, 36, 38, 0.35); +@strongSelectedBorderColor : rgba(34, 36, 38, 0.5); +@disabledBorderColor : rgba(34, 36, 38, 0.5); + +@solidInternalBorderColor : #FAFAFA; +@solidBorderColor : #D4D4D5; +@solidSelectedBorderColor : #BCBDBD; + +@whiteBorderColor : rgba(255, 255, 255, 0.1); +@selectedWhiteBorderColor : rgba(255, 255, 255, 0.8); + +@solidWhiteBorderColor : #555555; +@selectedSolidWhiteBorderColor : #999999; + + +/*------------------- + Derived Values +--------------------*/ + +/* Loaders Position Offset */ +@loaderOffset : -(@loaderSize / 2); +@loaderMargin : @loaderOffset 0em 0em @loaderOffset; + +/* Rendered Scrollbar Width */ +@scrollbarWidth: 17px; + +/* Maximum Single Character Glyph Width, aka Capital "W" */ +@glyphWidth: 1.1em; + +/* Used to match floats with text */ +@lineHeightOffset : ((@lineHeight - 1em) / 2); +@headerLineHeightOffset : (@headerLineHeight - 1em) / 2; + +/* Header Spacing */ +@headerTopMargin : ~"calc(2rem - "@headerLineHeightOffset~")"; +@headerBottomMargin : 1rem; +@headerMargin : @headerTopMargin 0em @headerBottomMargin; + +/* Minimum Mobile Width */ +@pageMinWidth : 320px; + +/* Positive / Negative Dupes */ +@successBackgroundColor : @positiveBackgroundColor; +@successColor : @positiveColor; +@successBorderColor : @positiveBorderColor; +@successHeaderColor : @positiveHeaderColor; +@successTextColor : @positiveTextColor; + +@errorBackgroundColor : @negativeBackgroundColor; +@errorColor : @negativeColor; +@errorBorderColor : @negativeBorderColor; +@errorHeaderColor : @negativeHeaderColor; +@errorTextColor : @negativeTextColor; + + +/* Responsive */ +@largestMobileScreen : (@tabletBreakpoint - 1px); +@largestTabletScreen : (@computerBreakpoint - 1px); +@largestSmallMonitor : (@largeMonitorBreakpoint - 1px); +@largestLargeMonitor : (@widescreenMonitorBreakpoint - 1px); +@mobileWidth: 1279px; + + +/*------------------- + Exact Pixel Values +--------------------*/ +/* + These are used to specify exact pixel values in em + for things like borders that remain constantly + sized as emSize adjusts + + Since there are many more sizes than names for sizes, + these are named by their original pixel values. + +*/ + +@1px : unit( (1 / @emSize), rem); +@2px : unit( (2 / @emSize), rem); +@3px : unit( (3 / @emSize), rem); +@4px : unit( (4 / @emSize), rem); +@5px : unit( (5 / @emSize), rem); +@6px : unit( (6 / @emSize), rem); +@7px : unit( (7 / @emSize), rem); +@8px : unit( (8 / @emSize), rem); +@9px : unit( (9 / @emSize), rem); +@10px : unit( (10 / @emSize), rem); +@11px : unit( (11 / @emSize), rem); +@12px : unit( (12 / @emSize), rem); +@13px : unit( (13 / @emSize), rem); +@14px : unit( (14 / @emSize), rem); +@15px : unit( (15 / @emSize), rem); +@16px : unit( (16 / @emSize), rem); +@17px : unit( (17 / @emSize), rem); +@18px : unit( (18 / @emSize), rem); +@19px : unit( (19 / @emSize), rem); +@20px : unit( (20 / @emSize), rem); +@21px : unit( (21 / @emSize), rem); +@22px : unit( (22 / @emSize), rem); +@23px : unit( (23 / @emSize), rem); +@24px : unit( (24 / @emSize), rem); +@25px : unit( (25 / @emSize), rem); +@26px : unit( (26 / @emSize), rem); +@27px : unit( (27 / @emSize), rem); +@28px : unit( (28 / @emSize), rem); +@29px : unit( (29 / @emSize), rem); +@30px : unit( (30 / @emSize), rem); +@31px : unit( (31 / @emSize), rem); +@32px : unit( (32 / @emSize), rem); +@33px : unit( (33 / @emSize), rem); +@34px : unit( (34 / @emSize), rem); +@35px : unit( (35 / @emSize), rem); +@36px : unit( (36 / @emSize), rem); +@37px : unit( (37 / @emSize), rem); +@38px : unit( (38 / @emSize), rem); +@39px : unit( (39 / @emSize), rem); +@40px : unit( (40 / @emSize), rem); +@41px : unit( (41 / @emSize), rem); +@42px : unit( (42 / @emSize), rem); +@43px : unit( (43 / @emSize), rem); +@44px : unit( (44 / @emSize), rem); +@45px : unit( (45 / @emSize), rem); +@46px : unit( (46 / @emSize), rem); +@47px : unit( (47 / @emSize), rem); +@48px : unit( (48 / @emSize), rem); +@49px : unit( (49 / @emSize), rem); +@50px : unit( (50 / @emSize), rem); +@51px : unit( (51 / @emSize), rem); +@52px : unit( (52 / @emSize), rem); +@53px : unit( (53 / @emSize), rem); +@54px : unit( (54 / @emSize), rem); +@55px : unit( (55 / @emSize), rem); +@56px : unit( (56 / @emSize), rem); +@57px : unit( (57 / @emSize), rem); +@58px : unit( (58 / @emSize), rem); +@59px : unit( (59 / @emSize), rem); +@60px : unit( (60 / @emSize), rem); +@61px : unit( (61 / @emSize), rem); +@62px : unit( (62 / @emSize), rem); +@63px : unit( (63 / @emSize), rem); +@64px : unit( (64 / @emSize), rem); + +@relative1px : unit( (1 / @emSize), em); +@relative2px : unit( (2 / @emSize), em); +@relative3px : unit( (3 / @emSize), em); +@relative4px : unit( (4 / @emSize), em); +@relative5px : unit( (5 / @emSize), em); +@relative6px : unit( (6 / @emSize), em); +@relative7px : unit( (7 / @emSize), em); +@relative8px : unit( (8 / @emSize), em); +@relative9px : unit( (9 / @emSize), em); +@relative10px : unit( (10 / @emSize), em); +@relative11px : unit( (11 / @emSize), em); +@relative12px : unit( (12 / @emSize), em); +@relative13px : unit( (13 / @emSize), em); +@relative14px : unit( (14 / @emSize), em); +@relative15px : unit( (15 / @emSize), em); +@relative16px : unit( (16 / @emSize), em); +@relative17px : unit( (17 / @emSize), em); +@relative18px : unit( (18 / @emSize), em); +@relative19px : unit( (19 / @emSize), em); +@relative20px : unit( (20 / @emSize), em); +@relative21px : unit( (21 / @emSize), em); +@relative22px : unit( (22 / @emSize), em); +@relative23px : unit( (23 / @emSize), em); +@relative24px : unit( (24 / @emSize), em); +@relative25px : unit( (25 / @emSize), em); +@relative26px : unit( (26 / @emSize), em); +@relative27px : unit( (27 / @emSize), em); +@relative28px : unit( (28 / @emSize), em); +@relative29px : unit( (29 / @emSize), em); +@relative30px : unit( (30 / @emSize), em); +@relative31px : unit( (31 / @emSize), em); +@relative32px : unit( (32 / @emSize), em); +@relative33px : unit( (33 / @emSize), em); +@relative34px : unit( (34 / @emSize), em); +@relative35px : unit( (35 / @emSize), em); +@relative36px : unit( (36 / @emSize), em); +@relative37px : unit( (37 / @emSize), em); +@relative38px : unit( (38 / @emSize), em); +@relative39px : unit( (39 / @emSize), em); +@relative40px : unit( (40 / @emSize), em); +@relative41px : unit( (41 / @emSize), em); +@relative42px : unit( (42 / @emSize), em); +@relative43px : unit( (43 / @emSize), em); +@relative44px : unit( (44 / @emSize), em); +@relative45px : unit( (45 / @emSize), em); +@relative46px : unit( (46 / @emSize), em); +@relative47px : unit( (47 / @emSize), em); +@relative48px : unit( (48 / @emSize), em); +@relative49px : unit( (49 / @emSize), em); +@relative50px : unit( (50 / @emSize), em); +@relative51px : unit( (51 / @emSize), em); +@relative52px : unit( (52 / @emSize), em); +@relative53px : unit( (53 / @emSize), em); +@relative54px : unit( (54 / @emSize), em); +@relative55px : unit( (55 / @emSize), em); +@relative56px : unit( (56 / @emSize), em); +@relative57px : unit( (57 / @emSize), em); +@relative58px : unit( (58 / @emSize), em); +@relative59px : unit( (59 / @emSize), em); +@relative60px : unit( (60 / @emSize), em); +@relative61px : unit( (61 / @emSize), em); +@relative62px : unit( (62 / @emSize), em); +@relative63px : unit( (63 / @emSize), em); +@relative64px : unit( (64 / @emSize), em); + +/* Columns */ +@oneMobile : (1 / @mobileColumns * 100%); +@twoMobile : (2 / @mobileColumns * 100%); +@threeMobile : (3 / @mobileColumns * 100%); +@fourMobile : (4 / @mobileColumns * 100%); + +@oneTablet : (1 / @tabletColumns * 100%); +@twoTablet : (2 / @tabletColumns * 100%); +@threeTablet : (3 / @tabletColumns * 100%); +@fourTablet : (4 / @tabletColumns * 100%); +@fiveTablet : (5 / @tabletColumns * 100%); +@sixTablet : (6 / @tabletColumns * 100%); +@sevenTablet : (7 / @tabletColumns * 100%); +@eightTablet : (8 / @tabletColumns * 100%); + +@oneDesktop : (1 / @desktopColumns * 100%); +@twoDesktop : (2 / @desktopColumns * 100%); +@threeDesktop : (3 / @desktopColumns * 100%); +@fourDesktop : (4 / @desktopColumns * 100%); +@fiveDesktop : (5 / @desktopColumns * 100%); +@sixDesktop : (6 / @desktopColumns * 100%); +@sevenDesktop : (7 / @desktopColumns * 100%); +@eightDesktop : (8 / @desktopColumns * 100%); +@nineDesktop : (9 / @desktopColumns * 100%); +@tenDesktop : (10 / @desktopColumns * 100%); +@elevenDesktop : (11 / @desktopColumns * 100%); +@twelveDesktop : (12 / @desktopColumns * 100%); + +@oneWide : (1 / @columnCount * 100%); +@twoWide : (2 / @columnCount * 100%); +@threeWide : (3 / @columnCount * 100%); +@fourWide : (4 / @columnCount * 100%); +@fiveWide : (5 / @columnCount * 100%); +@sixWide : (6 / @columnCount * 100%); +@sevenWide : (7 / @columnCount * 100%); +@eightWide : (8 / @columnCount * 100%); +@nineWide : (9 / @columnCount * 100%); +@tenWide : (10 / @columnCount * 100%); +@elevenWide : (11 / @columnCount * 100%); +@twelveWide : (12 / @columnCount * 100%); +@thirteenWide : (13 / @columnCount * 100%); +@fourteenWide : (14 / @columnCount * 100%); +@fifteenWide : (15 / @columnCount * 100%); +@sixteenWide : (16 / @columnCount * 100%); + +@oneColumn : (1 / 1 * 100%); +@twoColumn : (1 / 2 * 100%); +@threeColumn : (1 / 3 * 100%); +@fourColumn : (1 / 4 * 100%); +@fiveColumn : (1 / 5 * 100%); +@sixColumn : (1 / 6 * 100%); +@sevenColumn : (1 / 7 * 100%); +@eightColumn : (1 / 8 * 100%); +@nineColumn : (1 / 9 * 100%); +@tenColumn : (1 / 10 * 100%); +@elevenColumn : (1 / 11 * 100%); +@twelveColumn : (1 / 12 * 100%); +@thirteenColumn : (1 / 13 * 100%); +@fourteenColumn : (1 / 14 * 100%); +@fifteenColumn : (1 / 15 * 100%); +@sixteenColumn : (1 / 16 * 100%); + + +/******************************* + States +*******************************/ + +/*------------------- + Disabled +--------------------*/ + +@disabledOpacity: 0.45; +@disabledTextColor: rgba(40, 40, 40, 0.3); +@invertedDisabledTextColor: rgba(225, 225, 225, 0.3); + +/*------------------- + Hover +--------------------*/ + +/*--- Shadows ---*/ +@eeaGlobalShadow: none; +@floatingShadowHover: + 0px 2px 4px 0px rgba(34, 36, 38, 0.15), + 0px 2px 10px 0px rgba(34, 36, 38, 0.25) +; + +/*--- Colors ---*/ +@primaryColorHover : saturate(darken(@primaryColor, 5), 10, relative); +@secondaryColorHover : saturate(lighten(@secondaryColor, 5), 10, relative); +@lightPrimaryColorHover : saturate(darken(@lightPrimaryColor, 5), 10, relative); +@lightSecondaryColorHover : saturate(lighten(@lightSecondaryColor, 5), 10, relative); + +@redHover : saturate(darken(@red, 5), 10, relative); +@orangeHover : saturate(darken(@orange, 5), 10, relative); +@yellowHover : saturate(darken(@yellow, 5), 10, relative); +@oliveHover : saturate(darken(@olive, 5), 10, relative); +@greenHover : saturate(darken(@green, 5), 10, relative); +@tealHover : saturate(darken(@teal, 5), 10, relative); +@blueHover : saturate(darken(@blue, 5), 10, relative); +@violetHover : saturate(darken(@violet, 5), 10, relative); +@purpleHover : saturate(darken(@purple, 5), 10, relative); +@pinkHover : saturate(darken(@pink, 5), 10, relative); +@brownHover : saturate(darken(@brown, 5), 10, relative); + +@lightRedHover : saturate(darken(@lightRed, 5), 10, relative); +@lightOrangeHover : saturate(darken(@lightOrange, 5), 10, relative); +@lightYellowHover : saturate(darken(@lightYellow, 5), 10, relative); +@lightOliveHover : saturate(darken(@lightOlive, 5), 10, relative); +@lightGreenHover : saturate(darken(@lightGreen, 5), 10, relative); +@lightTealHover : saturate(darken(@lightTeal, 5), 10, relative); +@lightBlueHover : saturate(darken(@lightBlue, 5), 10, relative); +@lightVioletHover : saturate(darken(@lightViolet, 5), 10, relative); +@lightPurpleHover : saturate(darken(@lightPurple, 5), 10, relative); +@lightPinkHover : saturate(darken(@lightPink, 5), 10, relative); +@lightBrownHover : saturate(darken(@lightBrown, 5), 10, relative); +@lightGreyHover : saturate(darken(@lightGrey, 5), 10, relative); +@lightBlackHover : saturate(darken(@fullBlack, 5), 10, relative); + +/*--- Emotive ---*/ +@positiveColorHover : saturate(darken(@positiveColor, 5), 10, relative); +@negativeColorHover : saturate(darken(@negativeColor, 5), 10, relative); + +/*--- Brand ---*/ +@facebookHoverColor : saturate(darken(@facebookColor, 5), 10, relative); +@twitterHoverColor : saturate(darken(@twitterColor, 5), 10, relative); +@googlePlusHoverColor : saturate(darken(@googlePlusColor, 5), 10, relative); +@linkedInHoverColor : saturate(darken(@linkedInColor, 5), 10, relative); +@youtubeHoverColor : saturate(darken(@youtubeColor, 5), 10, relative); +@instagramHoverColor : saturate(darken(@instagramColor, 5), 10, relative); +@pinterestHoverColor : saturate(darken(@pinterestColor, 5), 10, relative); +@vkHoverColor : saturate(darken(@vkColor, 5), 10, relative); + +/*--- Dark Tones ---*/ +@fullBlackHover : lighten(@fullBlack, 5); +@blackHover : lighten(@black, 5); +@greyHover : lighten(@grey, 5); + +/*--- Light Tones ---*/ +@whiteHover : darken(@white, 5); +@offWhiteHover : darken(@offWhite, 5); +@darkWhiteHover : darken(@darkWhite, 5); + +/*------------------- + Focus +--------------------*/ + +/*--- Colors ---*/ +@primaryColorFocus : saturate(darken(@primaryColor, 8), 20, relative); +@secondaryColorFocus : saturate(lighten(@secondaryColor, 8), 20, relative); +@lightPrimaryColorFocus : saturate(darken(@lightPrimaryColor, 8), 20, relative); +@lightSecondaryColorFocus : saturate(lighten(@lightSecondaryColor, 8), 20, relative); + +@redFocus : saturate(darken(@red, 8), 20, relative); +@orangeFocus : saturate(darken(@orange, 8), 20, relative); +@yellowFocus : saturate(darken(@yellow, 8), 20, relative); +@oliveFocus : saturate(darken(@olive, 8), 20, relative); +@greenFocus : saturate(darken(@green, 8), 20, relative); +@tealFocus : saturate(darken(@teal, 8), 20, relative); +@blueFocus : saturate(darken(@blue, 8), 20, relative); +@violetFocus : saturate(darken(@violet, 8), 20, relative); +@purpleFocus : saturate(darken(@purple, 8), 20, relative); +@pinkFocus : saturate(darken(@pink, 8), 20, relative); +@brownFocus : saturate(darken(@brown, 8), 20, relative); + +@lightRedFocus : saturate(darken(@lightRed, 8), 20, relative); +@lightOrangeFocus : saturate(darken(@lightOrange, 8), 20, relative); +@lightYellowFocus : saturate(darken(@lightYellow, 8), 20, relative); +@lightOliveFocus : saturate(darken(@lightOlive, 8), 20, relative); +@lightGreenFocus : saturate(darken(@lightGreen, 8), 20, relative); +@lightTealFocus : saturate(darken(@lightTeal, 8), 20, relative); +@lightBlueFocus : saturate(darken(@lightBlue, 8), 20, relative); +@lightVioletFocus : saturate(darken(@lightViolet, 8), 20, relative); +@lightPurpleFocus : saturate(darken(@lightPurple, 8), 20, relative); +@lightPinkFocus : saturate(darken(@lightPink, 8), 20, relative); +@lightBrownFocus : saturate(darken(@lightBrown, 8), 20, relative); +@lightGreyFocus : saturate(darken(@lightGrey, 8), 20, relative); +@lightBlackFocus : saturate(darken(@fullBlack, 8), 20, relative); + +/*--- Emotive ---*/ +@positiveColorFocus : saturate(darken(@positiveColor, 8), 20, relative); +@negativeColorFocus : saturate(darken(@negativeColor, 8), 20, relative); + +/*--- Brand ---*/ +@facebookFocusColor : saturate(darken(@facebookColor, 8), 20, relative); +@twitterFocusColor : saturate(darken(@twitterColor, 8), 20, relative); +@googlePlusFocusColor : saturate(darken(@googlePlusColor, 8), 20, relative); +@linkedInFocusColor : saturate(darken(@linkedInColor, 8), 20, relative); +@youtubeFocusColor : saturate(darken(@youtubeColor, 8), 20, relative); +@instagramFocusColor : saturate(darken(@instagramColor, 8), 20, relative); +@pinterestFocusColor : saturate(darken(@pinterestColor, 8), 20, relative); +@vkFocusColor : saturate(darken(@vkColor, 8), 20, relative); + +/*--- Dark Tones ---*/ +@fullBlackFocus : lighten(@fullBlack, 8); +@blackFocus : lighten(@black, 8); +@greyFocus : lighten(@grey, 8); + +/*--- Light Tones ---*/ +@whiteFocus : darken(@white, 8); +@offWhiteFocus : darken(@offWhite, 8); +@darkWhiteFocus : darken(@darkWhite, 8); + + +/*------------------- + Down (:active) +--------------------*/ + +/*--- Colors ---*/ +@primaryColorDown : darken(@primaryColor, 10); +@secondaryColorDown : lighten(@secondaryColor, 10); +@lightPrimaryColorDown : darken(@lightPrimaryColor, 10); +@lightSecondaryColorDown : lighten(@lightSecondaryColor, 10); + +@redDown : darken(@red, 10); +@orangeDown : darken(@orange, 10); +@yellowDown : darken(@yellow, 10); +@oliveDown : darken(@olive, 10); +@greenDown : darken(@green, 10); +@tealDown : darken(@teal, 10); +@blueDown : darken(@blue, 10); +@violetDown : darken(@violet, 10); +@purpleDown : darken(@purple, 10); +@pinkDown : darken(@pink, 10); +@brownDown : darken(@brown, 10); + +@lightRedDown : darken(@lightRed, 10); +@lightOrangeDown : darken(@lightOrange, 10); +@lightYellowDown : darken(@lightYellow, 10); +@lightOliveDown : darken(@lightOlive, 10); +@lightGreenDown : darken(@lightGreen, 10); +@lightTealDown : darken(@lightTeal, 10); +@lightBlueDown : darken(@lightBlue, 10); +@lightVioletDown : darken(@lightViolet, 10); +@lightPurpleDown : darken(@lightPurple, 10); +@lightPinkDown : darken(@lightPink, 10); +@lightBrownDown : darken(@lightBrown, 10); +@lightGreyDown : darken(@lightGrey, 10); +@lightBlackDown : darken(@fullBlack, 10); + +/*--- Emotive ---*/ +@positiveColorDown : darken(@positiveColor, 10); +@negativeColorDown : darken(@negativeColor, 10); + +/*--- Brand ---*/ +@facebookDownColor : darken(@facebookColor, 10); +@twitterDownColor : darken(@twitterColor, 10); +@googlePlusDownColor : darken(@googlePlusColor, 10); +@linkedInDownColor : darken(@linkedInColor, 10); +@youtubeDownColor : darken(@youtubeColor, 10); +@instagramDownColor : darken(@instagramColor, 10); +@pinterestDownColor : darken(@pinterestColor, 10); +@vkDownColor : darken(@vkColor, 10); + +/*--- Dark Tones ---*/ +@fullBlackDown : lighten(@fullBlack, 10); +@blackDown : lighten(@black, 10); +@greyDown : lighten(@grey, 10); + +/*--- Light Tones ---*/ +@whiteDown : darken(@white, 10); +@offWhiteDown : darken(@offWhite, 10); +@darkWhiteDown : darken(@darkWhite, 10); + + +/*------------------- + Active +--------------------*/ + +/*--- Colors ---*/ +@primaryColorActive : saturate(darken(@primaryColor, 5), 15, relative); +@secondaryColorActive : saturate(lighten(@secondaryColor, 5), 15, relative); +@lightPrimaryColorActive : saturate(darken(@lightPrimaryColor, 5), 15, relative); +@lightSecondaryColorActive : saturate(lighten(@lightSecondaryColor, 5), 15, relative); + +@redActive : saturate(darken(@red, 5), 15, relative); +@orangeActive : saturate(darken(@orange, 5), 15, relative); +@yellowActive : saturate(darken(@yellow, 5), 15, relative); +@oliveActive : saturate(darken(@olive, 5), 15, relative); +@greenActive : saturate(darken(@green, 5), 15, relative); +@tealActive : saturate(darken(@teal, 5), 15, relative); +@blueActive : saturate(darken(@blue, 5), 15, relative); +@violetActive : saturate(darken(@violet, 5), 15, relative); +@purpleActive : saturate(darken(@purple, 5), 15, relative); +@pinkActive : saturate(darken(@pink, 5), 15, relative); +@brownActive : saturate(darken(@brown, 5), 15, relative); + +@lightRedActive : saturate(darken(@lightRed, 5), 15, relative); +@lightOrangeActive : saturate(darken(@lightOrange, 5), 15, relative); +@lightYellowActive : saturate(darken(@lightYellow, 5), 15, relative); +@lightOliveActive : saturate(darken(@lightOlive, 5), 15, relative); +@lightGreenActive : saturate(darken(@lightGreen, 5), 15, relative); +@lightTealActive : saturate(darken(@lightTeal, 5), 15, relative); +@lightBlueActive : saturate(darken(@lightBlue, 5), 15, relative); +@lightVioletActive : saturate(darken(@lightViolet, 5), 15, relative); +@lightPurpleActive : saturate(darken(@lightPurple, 5), 15, relative); +@lightPinkActive : saturate(darken(@lightPink, 5), 15, relative); +@lightBrownActive : saturate(darken(@lightBrown, 5), 15, relative); +@lightGreyActive : saturate(darken(@lightGrey, 5), 15, relative); +@lightBlackActive : saturate(darken(@fullBlack, 5), 15, relative); + +/*--- Emotive ---*/ +@positiveColorActive : saturate(darken(@positiveColor, 5), 15, relative); +@negativeColorActive : saturate(darken(@negativeColor, 5), 15, relative); + +/*--- Brand ---*/ +@facebookActiveColor : saturate(darken(@facebookColor, 5), 15, relative); +@twitterActiveColor : saturate(darken(@twitterColor, 5), 15, relative); +@googlePlusActiveColor : saturate(darken(@googlePlusColor, 5), 15, relative); +@linkedInActiveColor : saturate(darken(@linkedInColor, 5), 15, relative); +@youtubeActiveColor : saturate(darken(@youtubeColor, 5), 15, relative); +@instagramActiveColor : saturate(darken(@instagramColor, 5), 15, relative); +@pinterestActiveColor : saturate(darken(@pinterestColor, 5), 15, relative); +@vkActiveColor : saturate(darken(@vkColor, 5), 15, relative); + +/*--- Dark Tones ---*/ +@fullBlackActive : darken(@fullBlack, 5); +@blackActive : darken(@black, 5); +@greyActive : darken(@grey, 5); + +/*--- Light Tones ---*/ +@whiteActive : darken(@white, 5); +@offWhiteActive : darken(@offWhite, 5); +@darkWhiteActive : darken(@darkWhite, 5); diff --git a/theme/eea/modules/accordion.overrides b/theme/eea/modules/accordion.overrides new file mode 100644 index 00000000..6fd8cee7 --- /dev/null +++ b/theme/eea/modules/accordion.overrides @@ -0,0 +1,58 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.accordion { + margin: @itemsMargin; + transition: @styledTitleTransition; + + .title { + display: flex; + align-items: center; + justify-content: space-between; + border-bottom: @titleBorderBottom; + + &:hover { + color: @titleColorHover; + + i.icon { + color: @iconColorHover; + } + } + + i.icon { + display: flex; + align-items: center; + order: @iconOrder; + color: @iconColor; + font-size: @iconFontSize; + + &:before { + content: @iconInactive; + } + } + } + + .active.title { + border-bottom: @activeTitleBorderBottom; + background-color: @activeTitleBackground; + color: @activeTitleColor; + + i.icon { + color: @iconColorActive; + + &:before { + content: @iconActive; + } + } + } + + .content { + background: @contentBackground; + } +} + +/* All content padding are equal including last child */ +.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child { + padding-bottom: @contentPaddingBottom; +} diff --git a/theme/eea/modules/accordion.variables b/theme/eea/modules/accordion.variables new file mode 100644 index 00000000..de9ff3a7 --- /dev/null +++ b/theme/eea/modules/accordion.variables @@ -0,0 +1,112 @@ +/******************************* + Accordion +*******************************/ + +@boxShadow: none; +@itemsMargin: @relative8px 0; + +/* Title */ +@titleFont: @headerFont; +@titlePadding: 1rem 1.563rem; +@titleFontSize: 1.125rem; +@titleColor: @textColor; +@titleBorderBottom: @1px solid @silverGray; +@titleColorHover: @darkCyan; + +/* Icon */ +@iconColor: @oldSilver; +@iconColorActive: @white; +@iconOpacity: 1; +@iconFontSize: 1.563rem; +@iconFloat: none; +@iconWidth: 1.563rem; +@iconHeight: 1.563rem; +@iconDisplay: inline-block; +@iconMargin: 0em 0.25rem 0em 0rem; +@iconPadding: 0em; +@iconTransition: + transform @defaultDuration @defaultEasing, + opacity @defaultDuration @defaultEasing +; +@iconVerticalAlign: baseline; +@iconTransform: none; +@iconColorHover: @darkCyan; +@iconInactive: '\f078'; // Icon of closed accordion +@iconActive: '\f077'; // Icon of open accordion +@iconOrder: 1; // Icon after text of the title + +/* Child Accordion */ +@childAccordionMargin: 1em 0em 0em; +@childAccordionPadding: 0em; + +/* Content */ +@contentMargin: 0; +@contentPaddingBottom: 1.563rem; +@contentPadding: 1rem @contentPaddingBottom; +@contentBackground: #F9F9F9; + +/*------------------- + Coupling +--------------------*/ + +@menuTitlePadding: 0em; +@menuIconFloat: right; +@menuIconMargin: @lineHeightOffset 0em 0em 1em; +@menuIconTransform: rotate(180deg); + + +/*------------------- + States +--------------------*/ + +@activeIconTransform: none; +@activeTitleBackground: @darkCyan; +@activeTitleColor: @white; +@activeTitleBorderBottom: 0; + +/*------------------- + Variations +--------------------*/ + +/* Styled */ +@styledWidth: 600px; +@styledBackground: @white; +@styledBorderRadius: 0; +@styledBoxShadow: none; + +/* Content */ +@styledContentMargin: 0em; +@styledContentPadding: 0.5em 1em 1.5em; +@contentBorder: @relative2px solid @secondaryColor; + +/* Child Content */ +@styledChildContentMargin: 0em; +@styledChildContentPadding: @styledContentPadding; + +/* Styled Title */ +@styledTitleMargin: 0em; +@styledTitlePadding: 0.75em 1em; +@styledTitleFontWeight: @normal; +@styledTitleColor: @teal; +@styledTitleTransition: background-color @defaultDuration @defaultEasing; +@styledTitleBorder: none; +@styledTitleTransition: + background @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing +; + +/* Styled Title States */ +@styledTitleHoverBackground: @darkWhite; +@styledTitleHoverColor: @teal; +@styledActiveTitleBackground: @darkWhite; +@styledActiveTitleColor: @teal; + +/* Styled Child Title States */ +@styledHoverChildTitleBackground: @styledTitleHoverBackground; +@styledHoverChildTitleColor: @styledTitleHoverColor; +@styledActiveChildTitleBackground: @styledActiveTitleBackground; +@styledActiveChildTitleColor: @styledActiveTitleColor; + +/* Inverted */ +@invertedTitleColor: @invertedTextColor; + diff --git a/theme/eea/modules/chatroom.overrides b/theme/eea/modules/chatroom.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/eea/modules/chatroom.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/eea/modules/chatroom.variables b/theme/eea/modules/chatroom.variables new file mode 100644 index 00000000..0da971c8 --- /dev/null +++ b/theme/eea/modules/chatroom.variables @@ -0,0 +1,3 @@ +/******************************* + Chatroom +*******************************/ \ No newline at end of file diff --git a/theme/eea/modules/checkbox.overrides b/theme/eea/modules/checkbox.overrides new file mode 100644 index 00000000..81ae7bf2 --- /dev/null +++ b/theme/eea/modules/checkbox.overrides @@ -0,0 +1,85 @@ +/******************************* + Theme Overrides +*******************************/ +@font-face { + font-display: swap; + font-family: 'Checkbox'; + src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) + format('truetype'); +} + +/* Checkbox */ +.ui.checkbox { + margin-bottom: @bottomMargin; + + input { + &:checked ~ label { + &:after { + background-color: @primaryColor; + font-family: Checkbox; + } + } + } +} + +/* Helper text for disabled element */ +.ui.disabled.checkbox.eea-checkbox + label, +.ui.disabled.radio.checkbox.eea-radio + label { + opacity: @disabledCheckboxOpacity; +} + +/* Error checkbox must have negative background */ +.error .ui.checkbox { + input { + &:checked ~ label { + &:after { + background-color: @negativeColor; + } + } + } +} + +//Radio Button +.ui.radio.checkbox { + input { + &:checked ~ label { + &:after { + background-color: @primaryColor; + } + } + } +} + +.ui.radio.checkbox { + input { + &:checked ~ label { + &:after { + color: @primaryColor !important; + } + } + } +} + +.ui.radio.checkbox input:focus:checked ~ .box:after, +.ui.radio.checkbox input:focus:checked ~ label:after { + background-color: @primaryColor !important; +} + +//Error Radio Button +.error .ui.radio.checkbox { + input { + &:checked ~ label { + &:after { + border: 2px solid @negativeColor !important; + background-color: @negativeColor !important; + } + } + } +} + +.error .checkbox:not(.toggle):not(.slider) .box:before, +.error .checkbox:not(.toggle):not(.slider) label:before, +.error .field .checkbox:not(.toggle):not(.slider) .box:before, +.error .field .checkbox:not(.toggle):not(.slider) label:before { + border-color: @negativeColor !important; +} diff --git a/theme/eea/modules/checkbox.variables b/theme/eea/modules/checkbox.variables new file mode 100644 index 00000000..993447b8 --- /dev/null +++ b/theme/eea/modules/checkbox.variables @@ -0,0 +1,194 @@ +/******************************* + Checkbox +*******************************/ + +@checkboxSize: 20px; +@checkboxColor: @textColor; +@checkboxLineHeight: @checkboxSize; + + +/* Label */ +@labelDistance: 1.85714em; /* 26px @ 14/em */ + +/* Checkbox */ +@bottomMargin: .5rem; +@checkboxBackground: @white; +@checkboxBorder: 1px solid @solidBorderColor; +@checkboxBorderRadius: @3px; +@checkboxTransition: + border @defaultDuration @defaultEasing, + opacity @defaultDuration @defaultEasing, + transform @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing +; + +/* Checkmark */ +@checkboxCheckFontSize: 14px; +@checkboxCheckTop: 0px; +@checkboxCheckLeft: 0px; +@checkboxCheckSize: @checkboxSize; + +/* Label */ +@labelFontSize: @relativeMedium; +@labelColor: @textColor; +@labelTransition: color @defaultDuration @defaultEasing; + +/*------------------- + States +--------------------*/ + +/* Hover */ +@checkboxHoverBackground: @checkboxBackground; +@checkboxHoverBorderColor: @selectedBorderColor; +@labelHoverColor: @hoveredTextColor; + +/* Pressed */ +@checkboxPressedBackground: @offWhite; +@checkboxPressedBorderColor: @selectedBorderColor; +@checkboxPressedColor: @selectedTextColor; +@labelPressedColor: @selectedTextColor; + +/* Focus */ +@checkboxFocusBackground: @white; +@checkboxFocusBorderColor: @focusedFormMutedBorderColor; +@checkboxFocusCheckColor: @selectedTextColor; +@labelFocusColor: @textColor; + +/* Active */ +@labelActiveColor: @selectedTextColor; +@checkboxActiveBackground: @white; +@checkboxActiveBorderColor: @selectedBorderColor; +@checkboxActiveCheckColor: @selectedTextColor; +@checkboxActiveCheckOpacity: 1; + +/* Active Focus */ +@checkboxActiveFocusBackground: @white; +@checkboxActiveFocusBorderColor: @checkboxFocusBorderColor; +@checkboxActiveFocusCheckColor: @selectedTextColor; + +/* Indeterminate */ +@checkboxIndeterminateBackground: @checkboxActiveBackground; +@checkboxIndeterminateBorderColor: @checkboxActiveBorderColor; +@checkboxIndeterminateCheckOpacity: 1; +@checkboxIndeterminateCheckColor: @checkboxActiveCheckColor; + +/* Disabled */ +@disabledCheckboxOpacity: 0.5; +@disabledCheckboxLabelColor: rgba(0, 0, 0, 1); + +/*------------------- + Types +--------------------*/ + +/* Radio */ +/* Uses px to avoid rounding issues with circles */ + +@radioSize: 20px; +@radioTop: 1px; +@radioLeft: 0px; +@radioLabelDistance: @labelDistance; + +@bulletTop: 1px; +@bulletLeft: 0px; +@bulletScale: (0.55); +@bulletColor: @textColor; +@bulletRadius: @circularRadius; + +@radioFocusBackground: @checkboxFocusBackground; +@radioFocusBulletColor: @checkboxFocusCheckColor; + +@radioActiveBackground: @checkboxActiveBackground; +@radioActiveBulletColor: @checkboxActiveCheckColor; + +@radioActiveFocusBackground: @checkboxActiveFocusBackground; +@radioActiveFocusBulletColor: @checkboxActiveFocusCheckColor; + +/* Slider & Toggle Handle */ +@handleBackground: @white @subtleGradient; +@handleBoxShadow: + @subtleShadow, + 0px 0px 0px 1px @borderColor inset +; + +/* Slider */ +@sliderHandleSize: 1.5rem; +@sliderLineWidth: 3.5rem; +@sliderTransitionDuration: 0.3s; + +@sliderHandleOffset: (1rem - @sliderHandleSize) / 2; +@sliderHandleTransition: left @sliderTransitionDuration @defaultEasing; + +@sliderWidth: @sliderLineWidth; +@sliderHeight: (@sliderHandleSize + @sliderHandleOffset); + +@sliderLineHeight: @3px; +@sliderLineVerticalOffset: 0.4rem; +@sliderLineColor: @transparentBlack; +@sliderLineRadius: @circularRadius; +@sliderLineTransition: background @sliderTransitionDuration @defaultEasing; + +@sliderTravelDistance: @sliderLineWidth - @sliderHandleSize; + +@sliderLabelDistance: @sliderLineWidth + 1rem; +@sliderOffLabelColor: @unselectedTextColor; + +@sliderLabelLineHeight: 1rem; + +/* Slider States */ +@sliderHoverLaneBackground: @veryStrongTransparentBlack; +@sliderHoverLabelColor: @hoveredTextColor; + +@sliderOnLineColor: @lightBlack; +@sliderOnLabelColor: @selectedTextColor; + +@sliderOnFocusLineColor: @lightBlackFocus; +@sliderOnFocusLabelColor: @sliderOnLabelColor; + + + +/* Toggle */ +@toggleLaneWidth: 3.5rem; +@toggleHandleSize: 1.5rem; +@toggleTransitionDuration: 0.2s; + +@toggleWidth: @toggleLaneWidth; +@toggleHeight: @toggleHandleSize; + +@toggleHandleRadius: @circularRadius; +@toggleHandleOffset: 0rem; +@toggleHandleTransition: + background @sliderTransitionDuration @defaultEasing, + left @sliderTransitionDuration @defaultEasing +; + +@toggleLaneBackground: @transparentBlack; +@toggleLaneHeight: @toggleHandleSize; +@toggleLaneBoxShadow: none; +@toggleLaneVerticalOffset: 0rem; +@toggleOffOffset: -0.05rem; +@toggleOnOffset: (@toggleLaneWidth - @toggleHandleSize) + 0.15rem; + +@toggleLabelDistance: @toggleLaneWidth + 1rem; +@toggleLabelLineHeight: 1.5rem; +@toggleLabelOffset: 0.15em; + + +@toggleFocusColor: @veryStrongTransparentBlack; +@toggleHoverColor: @toggleFocusColor; + +@toggleOffLabelColor: @checkboxColor; +@toggleOffHandleBoxShadow: none; + +@toggleOnLabelColor: @selectedTextColor; +@toggleOnLaneColor: @primaryColor; + +@toggleOnHandleBoxShadow: none; + +@toggleOnFocusLaneColor: @primaryColorFocus; +@toggleOnFocusLabelColor: @toggleOnLabelColor; + + + +/*------------------- + Variations +--------------------*/ diff --git a/theme/eea/modules/dimmer.overrides b/theme/eea/modules/dimmer.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/eea/modules/dimmer.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/eea/modules/dimmer.variables b/theme/eea/modules/dimmer.variables new file mode 100644 index 00000000..cdb6d1df --- /dev/null +++ b/theme/eea/modules/dimmer.variables @@ -0,0 +1,58 @@ +/******************************* + Dimmer +*******************************/ + +@dimmablePosition: relative; +@dimmerPosition: absolute; + +@backgroundColor: rgba(130, 150, 166, 0.72); +@lineHeight: 1; +@perspective: 2000px; +@padding: 1em; + +@duration: 0.5s; +@transition: + background-color @duration linear +; +@zIndex: 1000; +@textAlign: center; +@verticalAlign: middle; +@textColor: @white; +@overflow: hidden; + +@blurredStartFilter: ~"blur(0px) grayscale(0)"; +@blurredEndFilter: ~"blur(5px) grayscale(0.7)"; +@blurredTransition: 800ms filter @defaultEasing; + +@blurredBackgroundColor: rgba(0, 0, 0, 0.6); +@blurredInvertedBackgroundColor: rgba(255, 255, 255, 0.6); + +/* Hidden (Default) */ +@hiddenOpacity: 0; + +/* Visible */ +@visibleOpacity: 1; + +/*------------------- + Types +--------------------*/ + +/* Page Dimmer*/ +@transformStyle: ''; +@pageDimmerPosition: fixed; + + +/*------------------- + Variations +--------------------*/ + +/* Inverted */ +@invertedBackgroundColor: rgba(255, 255, 255, 0.85); +@invertedTextColor: @textColor; + +/* Simple */ +@simpleZIndex: 1; +@simpleStartBackgroundColor: rgba(0, 0, 0, 0); +@simpleEndBackgroundColor: @backgroundColor; +@simpleInvertedStartBackgroundColor: rgba(255, 255, 255, 0); +@simpleInvertedEndBackgroundColor: @invertedBackgroundColor; diff --git a/theme/eea/modules/dropdown.overrides b/theme/eea/modules/dropdown.overrides new file mode 100644 index 00000000..29284b3d --- /dev/null +++ b/theme/eea/modules/dropdown.overrides @@ -0,0 +1,115 @@ +/******************************* + Theme Overrides +*******************************/ +.ui.dropdown { + max-width: @inputMaxWidth !important; +} + +.ui.dropdown.fluid { + max-width: 100% !important; +} + +.ui.dropdown { + height: 48px !important; + border: @border !important; + border-radius: @borderRadius !important; + font-family: @pageFont !important; + font-weight: @inputFontWeight; + + &:active, + &:focus { + border: 2px solid @deepBlue !important; + } +} + +.ui.dropdown.eea-dropdown .divider { + color: @black; +} + +.ui.dropdown.active { + border: 2px solid @deepBlue !important; +} + +.ui.dropdown.error { + border: 2px solid @negativeBorderColor !important; +} + +.ui.dropdown.right { + float: right; +} + +// This fixes the special height of all Pastanaga inputs in tags widget +.ui.multiple.search.dropdown > input.search { + height: initial; +} + +.ui.selection.dropdown:not(.multiple):not(.search) > .dropdown.icon { + position: static; + /* custom padding for dropdowns */ + padding: 10px 0; + font-size: 1em; +} + +.ui.selection.dropdown { + border-bottom: 1px solid @borderColor; +} + +.ui.selection.dropdown:not(.multiple) { + display: flex; + align-items: center; + justify-content: space-between; +} + +.ui.active.selection.dropdown { + border: none; + border-bottom: 1px dotted #b8c6c8; +} + +.ui.selection.active.dropdown .menu { + border: none; + margin-top: 1px; + + &:hover { + border: none; + } + + &:last-child { + border-bottom: 1px solid @blue; + } +} + +.ui.form .ui.dropdown:not(.multiple):not(.search) .menu .selected.item:after { + content: '\e929'; + float: right; + font-family: 'Icons'; +} + +.ui.form .ui.dropdown .menu .item:hover:after { + color: @dropdownTextColor; + content: '\e929'; + float: right; + font-family: 'Icons'; +} + +.ui.dropdown.multiple .menu .selected.item:hover { + background: @subtleTransparentBlack; +} + +.ui.dropdown.multiple .menu .item .label ~ .text { + display: block; + margin-top: 0.5rem; + font-size: 0.8rem; +} + +.ui.dropdown.multiple .menu .item:hover:after { + position: absolute; + top: 50%; + right: 0.5em; + margin-top: -0.5em; + float: none; +} + +.ui.dropdown .menu.left { + right: 0; + left: auto; +} diff --git a/theme/eea/modules/dropdown.variables b/theme/eea/modules/dropdown.variables new file mode 100644 index 00000000..855d9432 --- /dev/null +++ b/theme/eea/modules/dropdown.variables @@ -0,0 +1,385 @@ +/******************************* + Dropdown +*******************************/ +@dropdownTextColor: #636363; + +// Pastanaga variable +@inputFontWeight: normal; + +/*------------------- + Element +--------------------*/ + +@transition: + box-shadow @defaultDuration @defaultEasing, + width @defaultDuration @defaultEasing +; +@borderRadius: @defaultBorderRadius; +@borderWidth: 1px; +@border: @borderWidth solid @midGray; + +@raisedShadow: 0px 2px 3px 0px @borderColor; + +/*------------------- + Content +--------------------*/ + +/* Icon */ +@dropdownIconSize: 0; +@dropdownIconMargin: 0; + +/* Current Text */ +@textTransition: none; + +/* Menu */ +@menuBackground: #FFFFFF; +@menuMargin: 0em; +@menuPadding: 0em 0em; +@menuTop: 100%; +@menuTextAlign: left; + +@menuBorderWidth: 1px; +@menuBorderColor: @borderColor; +@menuBorder: @menuBorderWidth solid @menuBorderColor; +@menuBoxShadow: @raisedShadow; +@menuBorderRadius: @borderRadius; +@menuTransition: opacity @defaultDuration @defaultEasing; +@menuMinWidth: ~"calc(100% + "(@menuBorderWidth * 2)~")"; +@menuZIndex: 11; + +/* Text */ +@textLineHeight: 1em; +@textLineHeightOffset: (@textLineHeight - 1em); +@textCursorSpacing: 1px; + +/* Menu Item */ +@itemFontSize: @medium; +@itemTextAlign: left; +@itemBorder: none; +@itemHeight: auto; +@itemDivider: none; +@itemColor: @dropdownTextColor; +@itemVerticalPadding: @mini; +@itemHorizontalPadding: @large; +@itemPadding: @itemVerticalPadding @itemHorizontalPadding; +@itemFontWeight: 300; +@itemLineHeight: 1em; +@itemLineHeightOffset: (@itemLineHeight - 1em); +@itemTextTransform: none; +@itemBoxShadow: none; + +/* Sub Menu */ +@subMenuTop: 0%; +@subMenuLeft: 100%; +@subMenuRight: auto; +@subMenuDistanceAway: -0.5em; +@subMenuMargin: 0em 0em 0em @subMenuDistanceAway; +@subMenuBorderRadius: @borderRadius; +@subMenuZIndex: 21; + +/* Menu Header */ +@menuHeaderColor: @darkTextColor; +@menuHeaderFontSize: @relative11px; +@menuHeaderFontWeight: @bold; +@menuHeaderTextTransform: uppercase; +@menuHeaderMargin: 1rem 0rem 0.75rem; +@menuHeaderPadding: 0em @itemHorizontalPadding; + +/* Menu Divider */ +@menuDividerMargin: 0.5em 0em; +@menuDividerColor: @internalBorderColor; +@menuDividerSize: 1px; +@menuDividerBorder: @menuDividerSize solid @menuDividerColor; + +/* Menu Input */ +@menuInputMargin: @large @mini; +@menuInputMinWidth: 10rem; +@menuInputVerticalPadding: 0.5em; +@menuInputHorizontalPadding: @inputHorizontalPadding; +@menuInputPadding: @menuInputVerticalPadding @menuInputHorizontalPadding; + +/* Menu Image */ +@menuImageMaxHeight: 2em; +@menuImageVerticalMargin: -(@menuImageMaxHeight - 1em) / 2; + +/* Item Sub-Element */ +@itemElementFloat: none; +@itemElementDistance: @mini; + +/* Sub-Menu Dropdown Icon */ +@itemDropdownIconDistance: 1em; +@itemDropdownIconFloat: right; +@itemDropdownIconMargin: @itemLineHeightOffset 0em 0em @itemDropdownIconDistance; + +/* Description */ +@itemDescriptionFloat: right; +@itemDescriptionMargin: 0em 0em 0em 1em; +@itemDescriptionColor: @lightTextColor; + +/* Message */ +@messagePadding: @selectionItemPadding; +@messageFontWeight: @normal; +@messageColor: @unselectedTextColor; + +/* Floated Content */ +@floatedDistance: 1em; + +/*------------------- + Types +--------------------*/ + +/*------------ + Selection +--------------*/ + +@selectionMinWidth: 14em; +@selectionVerticalPadding: @inputVerticalPadding; +@selectionHorizontalPadding: @inputHorizontalPadding; +@selectionBorderEmWidth: @relative1px; +@selectionMinHeight: @inputLineHeight + (@selectionVerticalPadding * 2) - @selectionBorderEmWidth; +@selectionBackground: @inputBackground; +@selectionDisplay: inline-block; +@selectionIconDistance: @inputHorizontalPadding + @glyphWidth; +@selectionPadding: @selectionVerticalPadding @selectionIconDistance @selectionVerticalPadding @selectionHorizontalPadding; +@selectionZIndex: 10; + +@selectionItemDivider: none; +@selectionMessagePadding: @selectionItemPadding; + +/* */ -@selectBorder: 1px solid @borderColor; -@selectPadding: 0.5em; -@selectVisibility: visible; -@selectHeight: 38px; - -@selectionTextColor: @textColor; - -@selectionTextUnderlayIconOpacity: @disabledOpacity; -@selectionTextUnderlayColor: @inputPlaceholderFocusColor; - -@selectionBoxShadow: none; -@selectionBorderColor: @borderColor; -@selectionBorder: none; -@selectionBorderRadius: @borderRadius; - -@selectionIconOpacity: 0.8; -@selectionIconZIndex: 3; -@selectionIconHitbox: @selectionVerticalPadding; -@selectionIconMargin: -@selectionIconHitbox; -@selectionIconPadding: @selectionIconHitbox / @dropdownIconSize; -@selectionIconTransition: opacity @defaultDuration @defaultEasing; - -@selectionMenuBorderRadius: 0; -@selectionMenuBoxShadow: @raisedShadow; -@selectionMenuItemBoxShadow: none; - -@selectionItemHorizontalPadding: @itemHorizontalPadding; -@selectionItemVerticalPadding: @itemVerticalPadding; -@selectionItemPadding: @selectionItemVerticalPadding @selectionItemHorizontalPadding; - -@selectionTransition: @transition; -@selectionMenuTransition: @menuTransition; - -/* Responsive */ -@selectionMobileMaxItems: 3; -@selectionTabletMaxItems: 4; -@selectionComputerMaxItems: 6; -@selectionWidescreenMaxItems: 8; - -/* Derived */ -@selectedBorderEMWidth: 0.1em; /* 1px / em size */ -@selectionItemHeight: (@selectionItemVerticalPadding * 2) + @itemLineHeight + @selectedBorderEMWidth; -@selectionMobileMaxMenuHeight: (@selectionItemHeight * @selectionMobileMaxItems); -@selectionTabletMaxMenuHeight: (@selectionItemHeight * @selectionTabletMaxItems); -@selectionComputerMaxMenuHeight: (@selectionItemHeight * @selectionComputerMaxItems); -@selectionWidescreenMaxMenuHeight: (@selectionItemHeight * @selectionWidescreenMaxItems); - -/* Hover */ -@selectionHoverBorderColor: @selectedBorderColor; -@selectionHoverBoxShadow: none; - -/* Focus */ -@selectionFocusBorderColor: @focusedFormMutedBorderColor; -@selectionFocusBoxShadow: none; -@selectionFocusMenuBoxShadow: none; - -/* Visible */ -@selectionVisibleTextFontWeight: @normal; -@selectionVisibleTextColor: @hoveredTextColor; - -@selectionVisibleBorderColor: @focusedFormMutedBorderColor; -@selectionVisibleBoxShadow: none; -@selectionVisibleMenuBoxShadow: none; - -/* Visible Hover */ -@selectionActiveHoverBorderColor: @focusedFormMutedBorderColor; -@selectionActiveHoverBoxShadow: @selectionVisibleBoxShadow; -@selectionActiveHoverMenuBoxShadow: @selectionVisibleMenuBoxShadow; - -@selectionVisibleConnectingBorder: 0em; -@selectionVisibleIconOpacity: 1; - -/*-------------- - Search ---------------*/ - -@searchMinWidth: ''; - -/* Search Selection */ -@searchSelectionLineHeight: @inputLineHeight; -@searchSelectionLineHeightOffset: ((@searchSelectionLineHeight - 1em) / 2); -@searchSelectionVerticalPadding: (@selectionVerticalPadding - @searchSelectionLineHeightOffset); -@searchSelectionHorizontalPadding: @selectionHorizontalPadding; -@searchSelectionInputPadding: @searchSelectionVerticalPadding @selectionIconDistance @searchSelectionVerticalPadding @searchSelectionHorizontalPadding; - -@searchMobileMaxMenuHeight: @selectionMobileMaxMenuHeight; -@searchTabletMaxMenuHeight: @selectionTabletMaxMenuHeight; -@searchComputerMaxMenuHeight: @selectionComputerMaxMenuHeight; -@searchWidescreenMaxMenuHeight: @selectionWidescreenMaxMenuHeight; - -/* Inline */ -@inlineIconMargin: 0em @relative7px 0em @relative3px; -@inlineTextColor: inherit; -@inlineTextFontWeight: @bold; -@inlineMenuDistance: @relative3px; -@inlineMenuBorderRadius: @borderRadius; - - -/*-------------- - Multiple ---------------*/ - -/* Split Actual Padding Between Child and Parent (allows for label spacing) */ -@multipleSelectionVerticalPadding: (@searchSelectionVerticalPadding * (1/3)); -@multipleSelectionLeftPadding: @relative5px; -@multipleSelectionRightPadding: @selectionIconDistance; -@multipleSelectionPadding: @multipleSelectionVerticalPadding @multipleSelectionRightPadding @multipleSelectionVerticalPadding @multipleSelectionLeftPadding; - -/* Child Elements */ -@multipleSelectionChildVerticalMargin: (@searchSelectionVerticalPadding * (2/3)); -@multipleSelectionChildLeftMargin: (@inputHorizontalPadding - @multipleSelectionLeftPadding); -@multipleSelectionChildMargin: @multipleSelectionChildVerticalMargin 0em @multipleSelectionChildVerticalMargin @multipleSelectionChildLeftMargin; -@multipleSelectionChildLineHeight: @relative17px; -@multipleSelectionSearchStartWidth: (@glyphWidth * 2); - -/* Dropdown Icon */ -@multipleSelectionDropdownIconMargin: ''; -@multipleSelectionDropdownIconPadding: ''; - -@multipleSelectionSearchAfterLabelDistance: @relative2px; - -/* Selection Label */ -@labelSize: @relativeMedium; -@labelHorizontalMargin: @4px; -@labelVerticalMargin: @2px; -@labelMargin: @labelVerticalMargin @labelHorizontalMargin @labelVerticalMargin 0em; -@labelBorderWidth: 1px; -@labelBoxShadow: 0px 0px 0px @labelBorderWidth @borderColor inset; - -@labelVerticalPadding: @relative5px; -@labelHorizontalPadding: @relativeMini; -@labelPadding: @labelVerticalPadding @labelHorizontalPadding; - -/*------------------- - States ---------------------*/ - -/* Hovered */ -@hoveredItemBackground: @transparentBlack; -@hoveredItemColor: @dropdownTextColor; -@hoveredZIndex: @menuZIndex + 2; - -/* Default Text */ -@defaultTextColor: @inputPlaceholderColor; -@defaultTextFocusColor: @inputPlaceholderFocusColor; - -/* Loading */ -@loadingZIndex: -1; - -/* Active Menu Item */ -@activeItemZIndex: @menuZIndex + 1; -@activeItemBackground: transparent; -@activeItemBoxShadow: none; -@activeItemFontWeight: 300; -@activeItemColor: @selectedTextColor; - -/* Selected */ -@selectedBackground: none; -@selectedColor: @blue; - -/* Error */ -@errorLabelBackground: #EACBCB; -@errorLabelColor: @errorTextColor; - -@errorItemTextColor: @errorTextColor; -@errorItemHoverBackground: #FFF2F2; -@errorItemActiveBackground: #FDCFCF; - -/* Clearable */ -@clearableIconOpacity: 0.8; -@clearableIconActiveOpacity: 1; - -/*------------------- - Variations ---------------------*/ - -/* Scrolling */ -@scrollingMenuWidth: 100%; -@scrollingMenuItemBorder: none; -@scrollingMenuRightItemPadding: ~"calc("(@itemHorizontalPadding)~" + "(@scrollbarWidth)~")"; - -@scrollingMobileMaxItems: 4; -@scrollingTabletMaxItems: 6; -@scrollingComputerMaxItems: 8; -@scrollingWidescreenMaxItems: 12; - -@scrollingBorderEMWidth: 0em; /* 0px / em size */ -@scrollingItemHeight: (@itemVerticalPadding * 2) + @itemLineHeight + @scrollingBorderEMWidth; -@scrollingMobileMaxMenuHeight: (@scrollingItemHeight * @scrollingMobileMaxItems); -@scrollingTabletMaxMenuHeight: (@scrollingItemHeight * @scrollingTabletMaxItems); -@scrollingComputerMaxMenuHeight: (@scrollingItemHeight * @scrollingComputerMaxItems); -@scrollingWidescreenMaxMenuHeight: (@scrollingItemHeight * @selectionWidescreenMaxItems); - -/* Upward */ -@upwardSelectionVisibleBorderRadius: @selectionVisibleConnectingBorder @selectionVisibleConnectingBorder @borderRadius @borderRadius; -@upwardMenuBoxShadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08); -@upwardSelectionMenuBoxShadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08); -@upwardMenuBorderRadius: @borderRadius @borderRadius 0em 0em; -@upwardSelectionHoverBoxShadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05); -@upwardSelectionVisibleBoxShadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08); -@upwardSelectionActiveHoverBoxShadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05); -@upwardSelectionActiveHoverMenuBoxShadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08); - -/* Flyout Direction */ -@leftMenuDropdownIconFloat: left; -@leftMenuDropdownIconMargin: @itemLineHeightOffset 0em 0em 0em; - -/* Left */ -@leftSubMenuBorderRadius: @borderRadius; -@leftSubMenuMargin: 0em @subMenuDistanceAway 0em 0em; - -/* Simple */ -@simpleTransitionDuration: @defaultDuration; -@simpleTransition: opacity @simpleTransitionDuration @defaultEasing; - -/* Floating */ -@floatingMenuDistance: 0.5em; -@floatingMenuBoxShadow: @floatingShadow; -@floatingMenuBorderRadius: @borderRadius; - -/* Pointing */ -@pointingArrowOffset: -(@pointingArrowSize / 2); -@pointingArrowDistanceFromEdge: 1em; - -@pointingArrowBackground: @white; -@pointingArrowZIndex: 2; -@pointingArrowBoxShadow: -@menuBorderWidth -@menuBorderWidth 0px 0px @menuBorderColor; -@pointingArrowSize: @relative7px; - -@pointingMenuDistance: @mini; -@pointingMenuBorderRadius: @borderRadius; -@pointingArrowBoxShadow: -@menuBorderWidth -@menuBorderWidth 0px 0px @menuBorderColor; - -/* Pointing Upward */ -@pointingUpwardMenuBorderRadius: @borderRadius; -@pointingUpwardArrowBoxShadow: @menuBorderWidth @menuBorderWidth 0px 0px @menuBorderColor; diff --git a/theme/eea/modules/embed.overrides b/theme/eea/modules/embed.overrides deleted file mode 100644 index 3f14e708..00000000 --- a/theme/eea/modules/embed.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Video Overrides -*******************************/ diff --git a/theme/eea/modules/embed.variables b/theme/eea/modules/embed.variables deleted file mode 100644 index 355076d2..00000000 --- a/theme/eea/modules/embed.variables +++ /dev/null @@ -1,53 +0,0 @@ -/******************************* - Video -*******************************/ - -/*------------------- - Element ---------------------*/ - -/* Simple */ -@background: @lightGrey; -@transitionDuration: 0.5s; -@transitionEasing: @defaultEasing; - -/* Placeholder */ -@placeholderUnderlay: @background; - -/* Placeholder Overlayed Background */ -@placeholderBackground: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); -@placeholderBackgroundOpacity: 0.5; -@placeholderBackgroundTransition: opacity @transitionDuration @transitionEasing; - -/* Icon */ -@iconBackground: @veryStrongTransparentBlack; -@iconSize: 6rem; -@iconTransition: - opacity @transitionDuration @transitionEasing, - color @transitionDuration @transitionEasing -; -@iconColor: @white; -@iconShadow: - 0px 2px 10px rgba(34, 36, 38, 0.2) -; -@iconZIndex: 10; - -/*------------------- - States ---------------------*/ - -/* Hover */ -@hoverPlaceholderBackground: @placeholderBackground; -@hoverPlaceholderBackgroundOpacity: 1; -@hoverIconColor: @white; - - -/*------------------- - Variations ---------------------*/ - -/* Aspect Ratios */ -@squareRatio: (1/1) * 100%; -@widescreenRatio: (9/16) * 100%; -@ultraWidescreenRatio: (9/21) * 100%; -@standardRatio: (3/4) * 100%; \ No newline at end of file diff --git a/theme/eea/modules/modal.overrides b/theme/eea/modules/modal.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/modules/modal.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/modules/modal.variables b/theme/eea/modules/modal.variables deleted file mode 100644 index 3ecfa117..00000000 --- a/theme/eea/modules/modal.variables +++ /dev/null @@ -1,193 +0,0 @@ -/******************************* - Modal -*******************************/ - -@background: @white; -@border: none; -@zIndex: 1001; -@borderRadius: 0; -@transformOrigin: 50% 25%; -@boxShadow: - 1px 3px 3px 0px rgba(0, 0, 0, 0.2), - 1px 3px 15px 2px rgba(0, 0, 0, 0.2) -; - -/* Close Icon */ -@closeOpacity: 0.8; -@closeSize: 1.25em; -@closeColor: @black; - -@closeHitbox: 2.25rem; -@closeDistance: 0.25rem; -@closeHitBoxOffset: (@closeHitbox - 1rem) / 2; -@closePadding: @closeHitBoxOffset 0rem 0rem 0rem; -@closeTop: 11px; -@closeRight: 8px; - -/* Header */ -@headerMargin: 0em; -@headerVerticalPadding: 1.25rem; -@headerHorizontalPadding: 1.5rem; -@headerPadding: @headerVerticalPadding @headerHorizontalPadding; -@headerBackground: @white; -@headerColor: @darkTextColor; -@headerFontSize: 1.3rem; -@headerBoxShadow: none; -@headerFontWeight: @bold; -@headerFontFamily: @headerFont; -@headerBorder: none; - -/* Content */ -@contentFontSize: 1em; -@contentPadding: 1.5rem; -@contentLineHeight: 1.4; -@contentBackground: #FFFFFF; - -/* Image / Description */ -@imageWidth: ''; -@imageIconSize: 8rem; -@imageVerticalAlign: top; - -@descriptionDistance: 2em; -@descriptionMinWidth: ''; -@descriptionWidth: auto; -@descriptionVerticalAlign: top; - -/* Modal Actions */ -@actionBorder: none; -@actionBackground: @white; -@actionPadding: 1rem 1rem; -@actionAlign: right; - -@buttonDistance: 0.75em; - -/* Inner Close Position (Tablet/Mobile) */ -@innerCloseTop: (@headerVerticalPadding - @closeHitBoxOffset + (@lineHeight - 1em)); -@innerCloseRight: 1rem; -@innerCloseColor: @textColor; - -/* Mobile Positions */ -@mobileHeaderPadding: 0.75rem 1rem; -@mobileContentPadding: 1rem; -@mobileImagePadding: 0rem 0rem 1rem; -@mobileDescriptionPadding: 1rem 0rem ; -@mobileButtonDistance: 1rem; -@mobileActionPadding: 1rem 1rem (1rem - @mobileButtonDistance); -@mobileImageIconSize: 5rem; -@mobileCloseTop: 0.5rem; -@mobileCloseRight: 0.5rem; - -/* Responsive Widths */ -@mobileWidth: 95%; -@tabletWidth: 88%; -@computerWidth: 850px; -@largeMonitorWidth: 900px; -@widescreenMonitorWidth: 950px; - -@mobileMargin: 0; -@tabletMargin: 0; -@computerMargin: 0; -@largeMonitorMargin: 0; -@widescreenMonitorMargin: 0; - -@fullScreenWidth: 95%; -@fullScreenOffset: (100% - @fullScreenWidth) / 2; -@fullScreenMargin: 1em auto; - -/* Coupling */ -@invertedBoxShadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2); - -/*------------------- - States ---------------------*/ - -@loadingZIndex: -1; - -/*------------------- - Types ---------------------*/ - -/* Basic */ -@basicModalHeaderColor: @white; -@basicModalColor: @white; -@basicModalCloseTop: 1rem; -@basicModalCloseRight: 1.5rem; -@basicInnerCloseColor: @white; - -@basicInvertedModalColor: @textColor; -@basicInvertedModalHeaderColor: @darkTextColor; - -/* Top Aligned */ -@topAlignedMargin: 5vh; -@mobileTopAlignedMargin: 1rem; - -/* Scrolling Margin */ -@scrollingMargin: 3.5rem; -@mobileScrollingMargin: 1rem; - -/* Scrolling Content */ -@scrollingContentMaxHeight: calc(80vh - 10em); - -/*------------------- - Variations ---------------------*/ - -/* Size Widths */ -@miniRatio: 0.4; -@tinyRatio: 0.6; -@smallRatio: 0.8; -@largeRatio: 1.2; - -/* Derived Responsive Sizes */ -@miniHeaderSize: 1.3rem; -@miniMobileWidth: @mobileWidth; -@miniTabletWidth: (@tabletWidth * @miniRatio); -@miniComputerWidth: (@computerWidth * @miniRatio); -@miniLargeMonitorWidth: (@largeMonitorWidth * @miniRatio); -@miniWidescreenMonitorWidth: (@widescreenMonitorWidth * @miniRatio); - -@miniMobileMargin: 0; -@miniTabletMargin: 0; -@miniComputerMargin: 0; -@miniLargeMonitorMargin: 0; -@miniWidescreenMonitorMargin: 0; - -@tinyHeaderSize: 1.3rem; -@tinyMobileWidth: @mobileWidth; -@tinyTabletWidth: (@tabletWidth * @tinyRatio); -@tinyComputerWidth: (@computerWidth * @tinyRatio); -@tinyLargeMonitorWidth: (@largeMonitorWidth * @tinyRatio); -@tinyWidescreenMonitorWidth: (@widescreenMonitorWidth * @tinyRatio); - -@tinyMobileMargin: 0; -@tinyTabletMargin: 0; -@tinyComputerMargin: 0; -@tinyLargeMonitorMargin: 0; -@tinyWidescreenMonitorMargin: 0; - -@smallHeaderSize: 1.3rem; -@smallMobileWidth: @mobileWidth; -@smallTabletWidth: (@tabletWidth * @smallRatio); -@smallComputerWidth: (@computerWidth * @smallRatio); -@smallLargeMonitorWidth: (@largeMonitorWidth * @smallRatio); -@smallWidescreenMonitorWidth: (@widescreenMonitorWidth * @smallRatio); - -@smallMobileMargin: 0; -@smallTabletMargin: 0; -@smallComputerMargin: 0; -@smallLargeMonitorMargin: 0; -@smallWidescreenMonitorMargin: 0; - -@largeHeaderSize: 1.6rem; -@largeMobileWidth: @mobileWidth; -@largeTabletWidth: @tabletWidth; -@largeComputerWidth: (@computerWidth * @largeRatio); -@largeLargeMonitorWidth: (@largeMonitorWidth * @largeRatio); -@largeWidescreenMonitorWidth: (@widescreenMonitorWidth * @largeRatio); - - -@largeMobileMargin: 0; -@largeTabletMargin: 0; -@largeComputerMargin: 0; -@largeLargeMonitorMargin: 0; -@largeWidescreenMonitorMargin: 0; diff --git a/theme/eea/modules/nag.overrides b/theme/eea/modules/nag.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/modules/nag.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/modules/nag.variables b/theme/eea/modules/nag.variables deleted file mode 100644 index 9b457896..00000000 --- a/theme/eea/modules/nag.variables +++ /dev/null @@ -1,74 +0,0 @@ -/******************************* - Nag -*******************************/ - -/*-------------- - Collection ----------------*/ - -@position: relative; -@width: 100%; -@zIndex: 999; -@margin: 0em; - -@background: #555555; -@opacity: 0.95; -@minHeight: 0em; -@padding: 0.75em 1em; -@lineHeight: 1em; -@boxShadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2); - -@fontSize: 1rem; -@textAlign: center; -@color: @textColor; - -@transition: 0.2s background ease; - - -/*-------------- - Elements ----------------*/ - -/* Title */ -@titleColor: @white; -@titleMargin: 0em 0.5em; - -@closeSize: 1em; -@closeMargin: (-@closeSize / 2) 0em 0em; -@closeTop: 50%; -@closeRight: 1em; -@closeColor: @white; -@closeTransition: opacity 0.2s ease; -@closeOpacity: 0.4; - - -/*-------------- - States ----------------*/ - -/* Hover */ -@nagHoverBackground: @background; -@nagHoverOpacity: 1; - -@closeHoverOpacity: 1; - -/*-------------- - Variations ----------------*/ - -/* Top / Bottom */ -@top: 0em; -@bottom: 0em; -@borderRadius: @defaultBorderRadius; -@topBorderRadius: 0em 0em @borderRadius @borderRadius; -@bottomBorderRadius: @borderRadius @borderRadius 0em 0em; - -/* Inverted */ -@invertedBackground: @darkWhite; - -/*-------------- - Plural ----------------*/ - -@groupedBorderRadius: 0em; - diff --git a/theme/eea/modules/popup.overrides b/theme/eea/modules/popup.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/modules/popup.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/modules/popup.variables b/theme/eea/modules/popup.variables deleted file mode 100644 index 435dff53..00000000 --- a/theme/eea/modules/popup.variables +++ /dev/null @@ -1,140 +0,0 @@ -/******************************* - Popup -*******************************/ - -/*------------------- - Element ---------------------*/ - -@poppupPadings: @relative12px @relative30px; - -@zIndex: 1900; -@background: @white; - -@maxWidth: 250px; -@borderColor: @solidBorderColor; -@borderWidth: 1px; -@boxShadow: @eeaGlobalShadow; -@color: @textColor; - -@verticalPadding: 0.75rem; -@horizontalPadding: 1.875rem; -@fontWeight: @normal; -@fontStyle: @normal; -@borderRadius: @defaultBorderRadius; - -/*------------------- - Parts ---------------------*/ - -/* Placement */ -@arrowSize: @relative10px; -@arrowWidth: 1em; -@arrowDistanceFromEdge: 1em; -@boxArrowOffset: 0em; -@popupDistanceAway: @arrowSize; - - -/* Header */ -@headerFontFamily: @headerFont; -@headerFontWeight: @bold; -@headerFontSize: @relativeLarge; -@headerDistance: @relative7px; -@headerLineHeight: 1.2; - -/* Content Border */ -@border: @borderWidth solid @borderColor; - -/* Arrow */ -@arrowBackground: @white; -@arrowZIndex: 2; -@arrowJitter: 0.05em; -@arrowOffset: -(@arrowSize / 2) + @arrowJitter; - -@arrowStroke: @borderWidth; -@arrowColor: darken(@borderColor, 10); - -/* Arrow color by position */ -@arrowTopBackground: @arrowBackground; -@arrowCenterBackground: @arrowBackground; -@arrowBottomBackground: @arrowBackground; - -@arrowBoxShadow: @arrowStroke @arrowStroke 0px 0px @arrowColor; -@leftArrowBoxShadow: @arrowStroke -@arrowStroke 0px 0px @arrowColor; -@rightArrowBoxShadow: -@arrowStroke @arrowStroke 0px 0px @arrowColor; -@bottomArrowBoxShadow: -@arrowStroke -@arrowStroke 0px 0px @arrowColor; - -/*------------------- - Types ---------------------*/ - -/* Tooltip */ -@tooltipBackground: @background; -@tooltipBorderRadius: @borderRadius; -@tooltipPadding: @verticalPadding @horizontalPadding; -@tooltipFontWeight: @fontWeight; -@tooltipFontStyle: @fontStyle; -@tooltipColor: @color; -@tooltipBorder: @border; -@tooltipBoxShadow: @boxShadow; -@tooltipMaxWidth: none; -@tooltipFontSize: @medium; -@tooltipLineHeight: @lineHeight; -@tooltipDistanceAway: @relative7px; -@tooltipZIndex: 1; -@tooltipDuration: @defaultDuration; -@tooltipEasing: @defaultEasing; - -/* Inverted */ -@tooltipInvertedBackground: @invertedBackground; -@tooltipInvertedColor: @invertedColor; -@tooltipInvertedBorder: @invertedBorder; -@tooltipInvertedBoxShadow: @invertedBoxShadow; -@tooltipInvertedHeaderBackground: @invertedHeaderBackground; -@tooltipInvertedHeaderColor: @invertedHeaderColor; - -/* Arrow */ -@tooltipArrowVerticalOffset: -@2px; -@tooltipArrowHorizontalOffset: -@1px; -@tooltipArrowBoxShadow: @arrowBoxShadow; -@tooltipArrowBackground: @arrowBackground; -@tooltipArrowTopBackground: @arrowTopBackground; -@tooltipArrowCenterBackground: @arrowCenterBackground; -@tooltipArrowBottomBackground: @arrowBottomBackground; - -/*------------------- - Coupling ---------------------*/ - -/* Grid Inside Popup */ -@nestedGridMargin: -0.7rem -0.875rem; /* (padding * @medium) */ -@nestedGridWidth: ~"calc(100% + 1.75rem)"; - -/*------------------- - States ---------------------*/ - -@loadingZIndex: -1; - -/*------------------- - Variations ---------------------*/ - -/* Wide */ -@wideWidth: 350px; -@veryWideWidth: 550px; - -/* Inverted */ -@invertedBackground: @black; -@invertedColor: @white; -@invertedBorder: none; -@invertedBoxShadow: none; - -@invertedHeaderBackground: none; -@invertedHeaderColor: @white; -@invertedArrowColor: @invertedBackground; - -/* Arrow color by position */ -@invertedArrowTopBackground: @invertedBackground; -@invertedArrowCenterBackground: @invertedBackground; -@invertedArrowBottomBackground: @invertedBackground; diff --git a/theme/eea/modules/progress.overrides b/theme/eea/modules/progress.overrides deleted file mode 100644 index cdba171b..00000000 --- a/theme/eea/modules/progress.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Progress -*******************************/ diff --git a/theme/eea/modules/progress.variables b/theme/eea/modules/progress.variables deleted file mode 100644 index e6aa9ee6..00000000 --- a/theme/eea/modules/progress.variables +++ /dev/null @@ -1,113 +0,0 @@ -/******************************* - Progress -*******************************/ - -/*------------------- - Element ---------------------*/ - -@verticalSpacing: 1em; -@margin: @verticalSpacing 0em (@labelHeight + @verticalSpacing); -@firstMargin: 0em 0em (@labelHeight + @verticalSpacing); -@lastMargin: 0em 0em (@labelHeight); - -@background: rgba(0,0,0,.1); -@border: none; -@boxShadow: none; -@padding: 0em; -@borderRadius: @defaultBorderRadius; - -/* Bar */ -@barPosition: relative; -@barHeight: 1.75em; -@barBackground: @secondaryColor; -@barBorderRadius: @defaultBorderRadius; -@barTransitionEasing: @defaultEasing; -@barTransitionDuration: @defaultDuration; -@barTransition: - width @barTransitionDuration @barTransitionEasing, - background-color @barTransitionDuration @barTransitionEasing -; -@barInitialWidth: 0%; -@barMinWidth: 2em; - -/* Progress Bar Label */ -@progressWidth: auto; -@progressSize: @relativeSmall; -@progressPosition: absolute; -@progressTop: 50%; -@progressRight: 0.5em; -@progressLeft: auto; -@progressBottom: auto; -@progressOffset: -0.5em; -@progressColor: @invertedLightTextColor; -@progressTextShadow: none; -@progressFontWeight: @bold; -@progressTextAlign: left; - -/* Label */ -@labelWidth: 100%; -@labelHeight: 1.5em; -@labelSize: 1em; -@labelPosition: absolute; -@labelTop: 100%; -@labelLeft: 0%; -@labelRight: auto; -@labelBottom: auto; -@labelOffset: (@labelHeight - 1.3em); -@labelColor: @textColor; -@labelTextShadow: none; -@labelFontWeight: @bold; -@labelTextAlign: center; -@labelTransition: color 0.4s @defaultEasing; - -/*------------------- - Types ---------------------*/ - -@indicatingFirstColor: @progressBarFrom0to30; -@indicatingSecondColor: @progressBarFrom30to40; -@indicatingThirdColor: @progressBarFrom40to60; -@indicatingFourthColor: @progressBarFrom60to70; -@indicatingFifthColor: @progressBarFrom70to90; -@indicatingSixthColor: @progressBarFrom90to100; - -@indicatingFirstLabelColor: @textColor; -@indicatingSecondLabelColor: @textColor; -@indicatingThirdLabelColor: @textColor; -@indicatingFourthLabelColor: @textColor; -@indicatingFifthLabelColor: @textColor; -@indicatingSixthLabelColor: @textColor; - -/*------------------- - States ---------------------*/ - -/* Active */ -@activePulseColor: @white; -@activePulseMaxOpacity: 0.3; -@activePulseDuration: 2s; -@activeMinWidth: @barMinWidth; - - -/*------------------- - Variations ---------------------*/ - -/* Attached */ -@attachedBackground: transparent; -@attachedHeight: 0.2rem; -@attachedBorderRadius: @borderRadius; - -/* Inverted */ -@invertedBackground: @transparentWhite; -@invertedBorder: none; -@invertedBarBackground: @barBackground; -@invertedProgressColor: @offWhite; -@invertedLabelColor: @white; - -/* Sizing */ -@tinyBarHeight: 0.5em; -@smallBarHeight: 1em; -@largeBarHeight: 2.5em; -@bigBarHeight: 3.5em; diff --git a/theme/eea/modules/rating.overrides b/theme/eea/modules/rating.overrides deleted file mode 100644 index e23e90b8..00000000 --- a/theme/eea/modules/rating.overrides +++ /dev/null @@ -1,74 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ - -@font-face { - font-display: swap; - font-family: 'Rating'; - font-style: normal; - font-weight: normal; - src: url(data:application/x-font-ttf;charset=utf-8;base64,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) - format('truetype'), - url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABcUAAoAAAAAFswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAEuEAABLho6TvIE9TLzIAABPYAAAAYAAAAGAIIwgbY21hcAAAFDgAAACkAAAApKPambxnYXNwAAAU3AAAAAgAAAAIAAAAEGhlYWQAABTkAAAANgAAADYBGAe5aGhlYQAAFRwAAAAkAAAAJAPiAf1obXR4AAAVQAAAAHAAAABwLOAAQ21heHAAABWwAAAABgAAAAYAHFAAbmFtZQAAFbgAAAE8AAABPPC1n05wb3N0AAAW9AAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLZviU+HQFHQAAAP0PHQAAAQIRHQAAAAkdAAAS2BIAHQEBBw0PERQZHiMoLTI3PEFGS1BVWl9kaW5zeH2Ch4xyYXRpbmdyYXRpbmd1MHUxdTIwdUU2MDB1RTYwMXVFNjAydUU2MDN1RTYwNHVFNjA1dUYwMDR1RjAwNXVGMDA2dUYwMEN1RjAwRHVGMDIzdUYwMkV1RjA2RXVGMDcwdUYwODd1RjA4OHVGMDg5dUYwOEF1RjA5N3VGMDlDdUYxMjN1RjE2NHVGMTY1AAACAYkAGgAcAgABAAQABwAKAA0AVgCWAL0BAgGMAeQCbwLwA4cD5QR0BQMFdgZgB8MJkQtxC7oM2Q1jDggOmRAYEZr8lA78lA78lA77lA74lPetFftFpTz3NDz7NPtFcfcU+xBt+0T3Mt73Mjht90T3FPcQBfuU+0YV+wRRofcQMOP3EZ3D9wXD+wX3EXkwM6H7EPsExQUO+JT3rRX7RaU89zQ8+zT7RXH3FPsQbftE9zLe9zI4bfdE9xT3EAX7lPtGFYuLi/exw/sF9xF5MDOh+xD7BMUFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAFDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iu2i7J4pm6mqLKetovci81JizoIDviU98EVi9xJzTqLYItkeHBucKhknmCLOotJSYs6i2CeZKhwCIuL9zT7NAWbe5t7m4ubi5ubm5sI9zT3NAWopp6yi7YIME0V+zb7NgWKioqKiouKi4qMiowI+zb3NgV6m4Ghi6OLubCwuYuji6GBm3oIule6vwWbnKGVo4u5i7Bmi12Lc4F1ensIDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iuni6WDoX4IXED3BEtL+zT3RPdU+wTLssYFl46YjZiL3IvNSYs6CA6L98UVi7WXrKOio6Otl7aLlouXiZiHl4eWhZaEloSUhZKFk4SShZKEkpKSkZOSkpGUkZaSCJaSlpGXj5iPl42Wi7aLrX+jc6N0l2qLYYthdWBgYAj7RvtABYeIh4mGi4aLh42Hjgj7RvdABYmNiY2Hj4iOhpGDlISUhZWFlIWVhpaHmYaYiZiLmAgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuHioiJiImIiIqHi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuCh4aDi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwjKeRXjN3b7DfcAxPZSd/cN4t/7DJ1V9wFV+wEFDq73ZhWLk42RkZEIsbIFkZCRjpOLkouSiJCGCN8291D3UAWQkJKOkouTi5GIkYYIsWQFkYaNhIuEi4OJhYWFCPuJ+4kFhYWFiYOLhIuEjYaRCPsi9yIFhZCJkouSCA77AartFYuSjpKQkAjf3zffBYaQiJKLk4uSjpKQkAiysgWRkJGOk4uSi5KIkIYI3zff3wWQkJKOk4uSi5KIkIYIsmQFkIaOhIuEi4OIhIaGCDc33zcFkIaOhIuEi4OIhYaFCGRkBYaGhIiEi4OLhI6GkAg33zc3BYaGhIiEi4OLhY6FkAhksgWGkYiRi5MIDvtLi8sVi/c5BYuSjpKQkJCQko6SiwiVi4vCBYuul6mkpKSkqpiui66LqX6kcqRymG2LaAiLVJSLBZKLkoiQhpCGjoSLhAiL+zkFi4OIhYaGhoWEiYSLCPuniwWEi4SNhpGGkIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOEkoWShJKSkpGTkpKRlJGWkgiWkpaRl4+Yj5eNlou2i61/o3OjdJdqi2GLYXVgYGAI+0b7QAWHiIeJhouGi4eNh44I+0b3QAWJjYmNh4+IjoaRg5SElIWVhZSFlYaWh5mGmImYi5gIsIsVi2ucaa9oCPc6+zT3OvczBa+vnK2Lq4ubiZiHl4eXhpSFkoSSg5GCj4KQgo2CjYONgYuBi4KLgIl/hoCGgIWChAiBg4OFhISEhYaFhoaIhoaJhYuFi4aNiJCGkIaRhJGEkoORgZOCkoCRgJB/kICNgosIgYuBi4OJgomCiYKGgoeDhYSEhYSGgod/h3+Jfot7CA77JouyFYv4BAWLkY2Rj5GOkJCPko2PjY+Mj4sI98CLBY+Lj4qPiZGJkIePho+FjYWLhQiL/AQFi4SJhYeGh4aGh4WIiIqGioeLgYuEjoSRCPsS9w37EvsNBYSFg4iCi4eLh4uHjYSOho+IkIeQiZGLkgiwkxX3JvchpHL3DfsIi/f3+7iLi/v3BQ5ni8sVi/c5BYuSjpKQkJCQko6Siwj3VIuLwgWLrpippKSkpKmYrouvi6l+pHKkcpdti2gIi0IFi4aKhoeIh4eHiYaLCHmLBYaLh42Hj4eOipCLkAiL1AWLn4OcfZp9mXqSdot3i3qEfX18fIR6i3cIi1SniwWSi5KIkIaQho6Ei4QIi/s5BYuDiIWGhoaFhImEiwj7p4sFhIuEjYaRhpCIkYuTCA5njPe6FYyQkI6UjQj3I6DM9xYFj5KPj5GLkIuQh4+ECMv7FvcjdgWUiZCIjYaNhoiFhYUIIyak+yMFjIWKhomHiYiIiYaLiIuHjIeNCPsUz/sVRwWHiYeKiIuHi4eNiY6Jj4uQjJEIo/cjI/AFhZGJkY2QCPeB+z0VnILlW3rxiJ6ZmNTS+wydgpxe54v7pwUOZ4vCFYv3SwWLkI2Pjo+Pjo+NkIsI3osFkIuPiY6Ij4eNh4uGCIv7SwWLhomHh4eIh4eKhosIOIsFhouHjIePiI+Jj4uQCLCvFYuGjIePh46IkImQi5CLj42Pjo6PjY+LkIuQiZCIjoePh42Gi4aLhomIh4eIioaLhgjvZxWL90sFi5CNj46Oj4+PjZCLj4ySkJWWlZaVl5SXmJuVl5GRjo6OkI6RjZCNkIyPjI6MkY2TCIySjJGMj4yPjZCOkY6RjpCPjo6Pj42Qi5SLk4qSiZKJkYiPiJCIjoiPho6GjYeMhwiNh4yGjIaMhYuHi4iLiIuHi4eLg4uEiYSJhImFiYeJh4mFh4WLioqJiomJiIqJiokIi4qKiIqJCNqLBZqLmIWWgJaAkH+LfIt6hn2Af46DjYSLhIt9h36Cf4+Bi3+HgImAhYKEhI12hnmAfgh/fXiDcosIZosFfot+jHyOfI5/joOOg41/j32Qc5N8j4SMhouHjYiOh4+Jj4uQCA5ni/c5FYuGjYaOiI+Hj4mQiwjeiwWQi4+Njo+Pjo2Qi5AIi/dKBYuQiZCHjoiPh42Giwg4iwWGi4eJh4eIiImGi4YIi/tKBbD3JhWLkIyPj4+OjpCNkIuQi4+Jj4iOh42Hi4aLhomHiIeHh4eKhouGi4aMiI+Hj4qPi5AI7/snFYv3SwWLkI2Qj46Oj4+NkIuSi5qPo5OZkJePk46TjZeOmo6ajpiMmIsIsIsFpIueg5d9ln6Qeol1koSRgo2Aj4CLgIeAlH+Pfot9i4WJhIiCloCQfIt7i3yFfoGACICAfoZ8iwg8iwWMiIyJi4mMiYyJjYmMiIyKi4mPhI2GjYeNh42GjYOMhIyEi4SLhouHi4iLiYuGioYIioWKhomHioeJh4iGh4eIh4aIh4iFiISJhImDioKLhouHjYiPh4+Ij4iRiJGJkIqPCIqPipGKkomTipGKj4qOiZCJkYiQiJCIjoWSgZZ+nIKXgZaBloGWhJGHi4aLh42HjwiIjomQi48IDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPFlAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAkAAAACAAIAAEAAAAAQAg5gXwBvAN8CPwLvBu8HDwivCX8JzxI/Fl//3//wAAAAAAIOYA8ATwDPAj8C7wbvBw8Ifwl/Cc8SPxZP/9//8AAf/jGgQQBhABD+wP4g+jD6IPjA+AD3wO9g62AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAJrVlLJfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAFAAABwAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) - format('woff'); -} - -.ui.rating .icon { - backface-visibility: hidden; - font-family: 'Rating'; - font-style: normal; - font-weight: normal; - line-height: 1; - text-align: center; -} - -/* Empty Star */ -.ui.rating .icon:before { - content: '\f005'; -} - -/* Active Star */ -.ui.rating .active.icon:before { - content: '\f005'; -} - -/*------------------- - Star ---------------------*/ - -/* Unfilled Star */ -.ui.star.rating .icon:before { - content: '\f005'; -} - -/* Active Star */ -.ui.star.rating .active.icon:before { - content: '\f005'; -} - -/* Partial */ -.ui.star.rating .partial.icon:before { - content: '\f006'; -} - -.ui.star.rating .partial.icon { - content: '\f005'; -} - -/*------------------- - Heart ---------------------*/ - -/* Empty Heart -.ui.heart.rating .icon:before { - content: '\f08a'; -} -*/ -.ui.heart.rating .icon:before { - content: '\f004'; -} - -/* Active */ -.ui.heart.rating .active.icon:before { - content: '\f004'; -} diff --git a/theme/eea/modules/rating.variables b/theme/eea/modules/rating.variables deleted file mode 100644 index 0f42f0d3..00000000 --- a/theme/eea/modules/rating.variables +++ /dev/null @@ -1,103 +0,0 @@ -/******************************* - Rating -*******************************/ - -@margin: 0em @relativeMini; -@whiteSpace: nowrap; -@verticalAlign: baseline; - -@iconCursor: pointer; -@iconWidth: 1.25em; -@iconHeight: auto; -@iconTransition: - opacity @defaultDuration @defaultEasing, - background @defaultDuration @defaultEasing, - text-shadow @defaultDuration @defaultEasing, - color @defaultDuration @defaultEasing -; - - -/*------------------- - Types ---------------------*/ - -/* Standard */ -@inactiveBackground: transparent; -@inactiveColor: rgba(0, 0, 0, 0.15); - -@selectedBackground: @inactiveBackground; -@selectedColor: @textColor; - -@activeBackground: @inactiveBackground; -@activeColor: @darkTextColor; - -/* Star */ -@starIconWidth: @iconWidth; -@starIconHeight: @iconHeight; -@starShadowWidth: 1px; - -@starInactiveBackground: @inactiveBackground; -@starInactiveColor: @inactiveColor; -@starInactiveTextShadow: none; - -@starActiveBackground: @activeBackground; -@starActiveColor: #FFE623; -@starActiveShadowColor: #DDC507; -@starActiveTextShadow: - 0px -@starShadowWidth 0px @starActiveShadowColor, - -@starShadowWidth 0px 0px @starActiveShadowColor, - 0px @starShadowWidth 0px @starActiveShadowColor, - @starShadowWidth 0px 0px @starActiveShadowColor -; - -@starSelectedBackground: @selectedBackground; -@starSelectedColor: #FFCC00; -@starSelectedShadowColor: #E6A200; -@starSelectedTextShadow: - 0px -@starShadowWidth 0px @starSelectedShadowColor, - -@starShadowWidth 0px 0px @starSelectedShadowColor, - 0px @starShadowWidth 0px @starSelectedShadowColor, - @starShadowWidth 0px 0px @starSelectedShadowColor -; - -/* Heart */ -@heartIconWidth: 1.4em; -@heartIconHeight: @iconHeight; -@heartShadowWidth: 1px; - -@heartInactiveBackground: @inactiveBackground; -@heartInactiveColor: @inactiveColor; -@heartInactiveTextShadow: none; - -@heartActiveBackground: @activeBackground; -@heartActiveColor: #FF6D75; -@heartActiveShadowColor: #CD0707; -@heartActiveTextShadow: - 0px -@heartShadowWidth 0px @heartActiveShadowColor, - -@heartShadowWidth 0px 0px @heartActiveShadowColor, - 0px @heartShadowWidth 0px @heartActiveShadowColor, - @heartShadowWidth 0px 0px @heartActiveShadowColor -; - -@heartSelectedBackground: @selectedBackground; -@heartSelectedColor: #FF3000; -@heartSelectedShadowColor: #AA0101; -@heartSelectedTextShadow: - 0px -@heartShadowWidth 0px @heartSelectedShadowColor, - -@heartShadowWidth 0px 0px @heartSelectedShadowColor, - 0px @heartShadowWidth 0px @heartSelectedShadowColor, - @heartShadowWidth 0px 0px @heartSelectedShadowColor -; - -/*------------------- - States ---------------------*/ - -@interactiveActiveIconOpacity: 1; -@interactiveSelectedIconOpacity: 1; - -/*------------------- - Variations ---------------------*/ - -@massive: 2rem; \ No newline at end of file diff --git a/theme/eea/modules/search.overrides b/theme/eea/modules/search.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/modules/search.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/modules/search.variables b/theme/eea/modules/search.variables deleted file mode 100644 index 6071d626..00000000 --- a/theme/eea/modules/search.variables +++ /dev/null @@ -1,163 +0,0 @@ -/******************************* - Search -*******************************/ - -/* Search Prompt */ -@promptBackground: @inputBackground; -@promptVerticalPadding: @inputVerticalPadding; -@promptHorizontalPadding: @inputHorizontalPadding; -@promptLineHeight: @inputLineHeight; -@promptFontSize: @relativeMedium; -@promptPadding: (@promptVerticalPadding + ((1em - @promptLineHeight) / 2)) @promptHorizontalPadding; -@promptBorder: 1px solid @borderColor; -@promptBorderRadius: @circularRadius; -@promptColor: @textColor; -@promptTransition: - background-color @defaultDuration @defaultEasing, - color @defaultDuration @defaultEasing, - box-shadow @defaultDuration @defaultEasing, - border-color @defaultDuration @defaultEasing -; -@promptBoxShadow: 0em 0em 0em 0em transparent inset; - -/* Mobile */ -@mobileMaxWidth: ~"calc(100vw - 2rem)"; - -/* Result Box */ -@resultsWidth: 18em; -@resultsBackground: #FFFFFF; -@resultsDistance: 0.5em; -@resultsBorderRadius: @defaultBorderRadius; -@resultsBorder: 1px solid @solidBorderColor; -@resultsBoxShadow: @floatingShadow; - -/* Result */ -@resultFontSize: 1em; -@resultVerticalPadding: @relativeTiny; -@resultHorizontalPadding: @relativeLarge; -@resultPadding: @resultVerticalPadding @resultHorizontalPadding; -@resultTextColor: @textColor; -@resultLineHeight: 1.33; -@resultDivider: 1px solid @internalBorderColor; -@resultLastDivider: none; - -/* Result Image */ -@resultImageFloat: right; -@resultImageBackground: none; -@resultImageWidth: 5em; -@resultImageHeight: 3em; -@resultImageBorderRadius: 0.25em; -@resultImageMargin: 0em 6em 0em 0em; - -/* Result Content */ -@resultTitleFont: @headerFont; -@resultTitleMargin: -@headerLineHeightOffset 0em 0em; -@resultTitleFontWeight: @bold; -@resultTitleFontSize: @relativeMedium; -@resultTitleColor: @darkTextColor; - -/* Description */ -@resultDescriptionFontSize: @relativeSmall; -@resultDescriptionDistance: 0; -@resultDescriptionColor: @lightTextColor; - -/* Price */ -@resultPriceFloat: right; -@resultPriceColor: @green; - -/* Special Message */ -@messageVerticalPadding: 1em; -@messageHorizontalPadding: 1em; -@messageHeaderFontSize: @medium; -@messageHeaderFontWeight: @bold; -@messageHeaderColor: @textColor; -@messageDescriptionDistance: 0.25rem; -@messageDescriptionFontSize: 1em; -@messageDescriptionColor: @textColor; - -/* All Results Link */ -@actionBorder: none; -@actionBackground: @darkWhite; -@actionPadding: @relativeSmall @relativeMedium; -@actionColor: @textColor; -@actionFontWeight: @bold; -@actionAlign: center; - - -/******************************* - States -*******************************/ - -/* Focus */ -@promptFocusBackground: @promptBackground; -@promptFocusBorderColor: @selectedBorderColor; -@promptFocusColor: @selectedTextColor; - -/* Hover */ -@resultHoverBackground: @offWhite; -@actionHoverBackground: #E0E0E0; - -/* Loading */ -@invertedLoaderFillColor: rgba(0, 0, 0, 0.15); - -/* Active Category */ -@categoryActiveBackground: @darkWhite; -@categoryNameActiveColor: @textColor; - -/* Active Result */ -@resultActiveBorderLeft: @internalBorderColor; -@resultActiveBackground: @darkWhite; -@resultActiveBoxShadow: none; -@resultActiveTitleColor: @darkTextColor; -@resultActiveDescriptionColor: @darkTextColor; -@resultsZIndex: 998; - - -/******************************* - Types -*******************************/ - -/* Selection */ -@selectionPromptBorderRadius: @defaultBorderRadius; - -@selectionCloseTop: 0em; -@selectionCloseTransition: - color @defaultDuration @defaultEasing, - opacity @defaultDuration @defaultEasing -; -@selectionCloseRight: 0em; -@selectionCloseIconOpacity: 0.8; -@selectionCloseIconColor: ''; -@selectionCloseIconHoverOpacity: 1; -@selectionCloseIconHoverColor: @red; - -@selectionCloseIconInputRight: 1.85714em; - -/* Category */ -@categoryBackground: @darkWhite; -@categoryBoxShadow: none; -@categoryDivider: 1px solid @internalBorderColor; -@categoryTransition: - background @defaultDuration @defaultEasing, - border-color @defaultDuration @defaultEasing -; - -@categoryResultsWidth: 28em; - -@categoryResultBackground: @white; -@categoryResultLeftBorder: 1px solid @borderColor; -@categoryResultDivider: @resultDivider; -@categoryResultLastDivider: none; -@categoryResultPadding: @resultPadding; -@categoryResultTransition: @categoryTransition; - -@categoryNameWidth: 100px; -@categoryNameBackground: transparent; -@categoryNameFont: @pageFont; -@categoryNameFontSize: 1em; -@categoryNameWhitespace: nowrap; -@categoryNamePadding: 0.4em 1em; -@categoryNameFontWeight: @bold; -@categoryNameColor: @lightTextColor; -// Pastanaga customization -@categoryNameFloat: left; diff --git a/theme/eea/modules/shape.overrides b/theme/eea/modules/shape.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/modules/shape.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/modules/shape.variables b/theme/eea/modules/shape.variables deleted file mode 100644 index 332c685e..00000000 --- a/theme/eea/modules/shape.variables +++ /dev/null @@ -1,40 +0,0 @@ -/******************************* - Shape -*******************************/ - -@display: inline-block; - -/* Animating */ -@perspective: 2000px; - -@duration: 0.6s; -@easing: ease-in-out; - -@hiddenSideOpacity: 0.6; -@animatingZIndex: 100; - -@transition: - transform @duration @easing, - left @duration @easing, - width @duration @easing, - height @duration @easing -; -@sideTransition: opacity @duration @easing; -@backfaceVisibility: hidden; - -/* Side */ -@sideMargin: 0em; - -/*-------------- - Types ----------------*/ - -/* Cube */ -@cubeSize: 15em; -@cubeBackground: #E6E6E6; -@cubePadding: 2em; -@cubeTextColor: @textColor; -@cubeBoxShadow: 0px 0px 2px rgba(0, 0, 0, 0.3); - -@cubeTextAlign: center; -@cubeFontSize: 2em; diff --git a/theme/eea/modules/sidebar.overrides b/theme/eea/modules/sidebar.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/modules/sidebar.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/modules/sidebar.variables b/theme/eea/modules/sidebar.variables deleted file mode 100644 index e38f70e8..00000000 --- a/theme/eea/modules/sidebar.variables +++ /dev/null @@ -1,45 +0,0 @@ -/******************************* - Sidebar -*******************************/ - -/*------------------- - Content ---------------------*/ - -/* Animation */ -@perspective: 1500px; -@duration: 500ms; -@easing: @defaultEasing; - -/* Dimmer */ -@dimmerColor: rgba(0, 0, 0, 0.4); -@dimmerTransition: opacity @duration; - -/* Color below page */ -@canvasBackground: @lightBlack; - -/* Shadow */ -@boxShadow: 0px 0px 20px @borderColor; -@horizontalBoxShadow: @boxShadow; -@verticalBoxShadow: @boxShadow; - -/* Layering */ -@bottomLayer: 1; -@middleLayer: 2; -@fixedLayer: 101; -@topLayer: 102; -@dimmerLayer: 1000; - -/*------------------- - Variations ---------------------*/ - -/* Width */ -@veryThinWidth: 60px; -@thinWidth: 150px; -@width: 260px; -@wideWidth: 350px; -@veryWideWidth: 475px; - -/* Height */ -@height: 36px; diff --git a/theme/eea/modules/sticky.overrides b/theme/eea/modules/sticky.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/modules/sticky.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/modules/sticky.variables b/theme/eea/modules/sticky.variables deleted file mode 100644 index 083c364d..00000000 --- a/theme/eea/modules/sticky.variables +++ /dev/null @@ -1,7 +0,0 @@ -/******************************* - Sticky -*******************************/ - -@transitionDuration: @defaultDuration; -@transition: none; -@zIndex: 800; \ No newline at end of file diff --git a/theme/eea/modules/tab.overrides b/theme/eea/modules/tab.overrides deleted file mode 100644 index d8a9a3a0..00000000 --- a/theme/eea/modules/tab.overrides +++ /dev/null @@ -1,60 +0,0 @@ -/******************************* - Tab Overrides -*******************************/ - -div.eea-tab { - a.item { - font-size: @headerSize; - } - - .tab { - font-size: @contentSize; - } - - .ui.secondary.pointing.menu { - border-color: @silverGray; - - .active.item { - border-color: @secondaryColor !important; - color: @secondaryColor !important; - - &:hover { - border-color: @secondaryColorDarken; - color: @secondaryColorDarken; - } - } - } - - .ui.bottom.attached.segment.active.tab { - border: none; - } -} - -/* For semantic ui responsive bug */ -div.eea-tab .ui.secondary.vertical.menu { - max-width: 100%; -} - -@media only screen and (max-width: @mobileBreakpoint) { - div.eea-tab .ui.secondary.pointing.menu { - padding-bottom: 2px; - overflow-x: auto; - overflow-y: hidden; - - a.item { - padding: 12px 8px; - font-size: @headerSizeResponsive; - } - } - - div.eea-tab .ui.secondary.pointing.vertical.menu { - border: none; - overflow-x: unset; - overflow-y: unset; - - a.item { - padding: 12px 8px; - font-size: @headerSizeResponsive; - } - } -} diff --git a/theme/eea/modules/tab.variables b/theme/eea/modules/tab.variables deleted file mode 100644 index 53c75d45..00000000 --- a/theme/eea/modules/tab.variables +++ /dev/null @@ -1,15 +0,0 @@ -/******************************* - Tab -*******************************/ - -@headerSize: @h4; -@headerSizeResponsive: @fontSize; -@contentSize: @fontSize; - -/* Loading */ -@loadingMinHeight: 250px; -@loadingContentPosition: relative; -@loadingContentOffset: -10000px; - -@loaderDistanceFromTop: 100px; -@loaderSize: 2.5em; \ No newline at end of file diff --git a/theme/eea/modules/transition.overrides b/theme/eea/modules/transition.overrides deleted file mode 100644 index f8a52232..00000000 --- a/theme/eea/modules/transition.overrides +++ /dev/null @@ -1,1087 +0,0 @@ -/******************************* - Transitions -*******************************/ - -/* - Some transitions adapted from Animate CSS - https://github.com/daneden/animate.css - - Additional transitions adapted from Glide - by Nick Pettit - https://github.com/nickpettit/glide -*/ - -/*-------------- - Browse ----------------*/ - -.transition.browse { - animation-duration: 500ms; -} - -.transition.browse.in { - animation-name: browseIn; -} - -.transition.browse.out, -.transition.browse.left.out { - animation-name: browseOutLeft; -} - -.transition.browse.right.out { - animation-name: browseOutRight; -} - -/* In */ -@keyframes browseIn { - 0% { - z-index: -1; - transform: scale(0.8) translateZ(0); - } - - 10% { - z-index: -1; - opacity: 0.7; - transform: scale(0.8) translateZ(0); - } - - 80% { - z-index: 999; - opacity: 1; - transform: scale(1.05) translateZ(0); - } - - 100% { - z-index: 999; - transform: scale(1) translateZ(0); - } -} - -/* Out */ -@keyframes browseOutLeft { - 0% { - z-index: 999; - transform: translateX(0%) rotateY(0deg) rotateX(0deg); - } - - 50% { - z-index: -1; - transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - } - - 80% { - opacity: 1; - } - - 100% { - z-index: -1; - opacity: 0; - transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - } -} - -@keyframes browseOutRight { - 0% { - z-index: 999; - transform: translateX(0%) rotateY(0deg) rotateX(0deg); - } - - 50% { - z-index: 1; - transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - } - - 80% { - opacity: 1; - } - - 100% { - z-index: 1; - opacity: 0; - transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - } -} - -/*-------------- - Drop ----------------*/ - -.drop.transition { - animation-duration: 400ms; - animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1); - transform-origin: top center; -} - -.drop.transition.in { - animation-name: dropIn; -} - -.drop.transition.out { - animation-name: dropOut; -} - -/* Drop */ -@keyframes dropIn { - 0% { - opacity: 0; - transform: scale(0); - } - - 100% { - opacity: 1; - transform: scale(1); - } -} - -@keyframes dropOut { - 0% { - opacity: 1; - transform: scale(1); - } - - 100% { - opacity: 0; - transform: scale(0); - } -} - -/*-------------- - Fade ----------------*/ - -.transition.fade.in { - animation-name: fadeIn; -} - -.transition[class*='fade up'].in { - animation-name: fadeInUp; -} - -.transition[class*='fade down'].in { - animation-name: fadeInDown; -} - -.transition[class*='fade left'].in { - animation-name: fadeInLeft; -} - -.transition[class*='fade right'].in { - animation-name: fadeInRight; -} - -.transition.fade.out { - animation-name: fadeOut; -} - -.transition[class*='fade up'].out { - animation-name: fadeOutUp; -} - -.transition[class*='fade down'].out { - animation-name: fadeOutDown; -} - -.transition[class*='fade left'].out { - animation-name: fadeOutLeft; -} - -.transition[class*='fade right'].out { - animation-name: fadeOutRight; -} - -/* In */ -@keyframes fadeIn { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -@keyframes fadeInUp { - 0% { - opacity: 0; - transform: translateY(10%); - } - - 100% { - opacity: 1; - transform: translateY(0%); - } -} - -@keyframes fadeInDown { - 0% { - opacity: 0; - transform: translateY(-10%); - } - - 100% { - opacity: 1; - transform: translateY(0%); - } -} - -@keyframes fadeInLeft { - 0% { - opacity: 0; - transform: translateX(10%); - } - - 100% { - opacity: 1; - transform: translateX(0%); - } -} - -@keyframes fadeInRight { - 0% { - opacity: 0; - transform: translateX(-10%); - } - - 100% { - opacity: 1; - transform: translateX(0%); - } -} - -/* Out */ -@keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@keyframes fadeOutUp { - 0% { - opacity: 1; - transform: translateY(0%); - } - - 100% { - opacity: 0; - transform: translateY(5%); - } -} - -@keyframes fadeOutDown { - 0% { - opacity: 1; - transform: translateY(0%); - } - - 100% { - opacity: 0; - transform: translateY(-5%); - } -} - -@keyframes fadeOutLeft { - 0% { - opacity: 1; - transform: translateX(0%); - } - - 100% { - opacity: 0; - transform: translateX(5%); - } -} - -@keyframes fadeOutRight { - 0% { - opacity: 1; - transform: translateX(0%); - } - - 100% { - opacity: 0; - transform: translateX(-5%); - } -} - -/*-------------- - Flips ----------------*/ - -.flip.transition.in, -.flip.transition.out { - animation-duration: 600ms; -} - -.horizontal.flip.transition.in { - animation-name: horizontalFlipIn; -} - -.horizontal.flip.transition.out { - animation-name: horizontalFlipOut; -} - -.vertical.flip.transition.in { - animation-name: verticalFlipIn; -} - -.vertical.flip.transition.out { - animation-name: verticalFlipOut; -} - -/* In */ -@keyframes horizontalFlipIn { - 0% { - opacity: 0; - transform: perspective(2000px) rotateY(-90deg); - } - - 100% { - opacity: 1; - transform: perspective(2000px) rotateY(0deg); - } -} - -@keyframes verticalFlipIn { - 0% { - opacity: 0; - transform: perspective(2000px) rotateX(-90deg); - } - - 100% { - opacity: 1; - transform: perspective(2000px) rotateX(0deg); - } -} - -/* Out */ -@keyframes horizontalFlipOut { - 0% { - opacity: 1; - transform: perspective(2000px) rotateY(0deg); - } - - 100% { - opacity: 0; - transform: perspective(2000px) rotateY(90deg); - } -} - -@keyframes verticalFlipOut { - 0% { - opacity: 1; - transform: perspective(2000px) rotateX(0deg); - } - - 100% { - opacity: 0; - transform: perspective(2000px) rotateX(-90deg); - } -} - -/*-------------- - Scale ----------------*/ - -.scale.transition.in { - animation-name: scaleIn; -} - -.scale.transition.out { - animation-name: scaleOut; -} - -@keyframes scaleIn { - 0% { - opacity: 0; - transform: scale(0.8); - } - - 100% { - opacity: 1; - transform: scale(1); - } -} - -/* Out */ -@keyframes scaleOut { - 0% { - opacity: 1; - transform: scale(1); - } - - 100% { - opacity: 0; - transform: scale(0.9); - } -} - -/*-------------- - Fly ----------------*/ - -/* Inward */ -.transition.fly { - animation-duration: 0.6s; - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -} - -.transition.fly.in { - animation-name: flyIn; -} - -.transition[class*='fly up'].in { - animation-name: flyInUp; -} - -.transition[class*='fly down'].in { - animation-name: flyInDown; -} - -.transition[class*='fly left'].in { - animation-name: flyInLeft; -} - -.transition[class*='fly right'].in { - animation-name: flyInRight; -} - -/* Outward */ -.transition.fly.out { - animation-name: flyOut; -} - -.transition[class*='fly up'].out { - animation-name: flyOutUp; -} - -.transition[class*='fly down'].out { - animation-name: flyOutDown; -} - -.transition[class*='fly left'].out { - animation-name: flyOutLeft; -} - -.transition[class*='fly right'].out { - animation-name: flyOutRight; -} - -/* In */ -@keyframes flyIn { - 0% { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - transform: scale3d(0.97, 0.97, 0.97); - } - - 100% { - opacity: 1; - transform: scale3d(1, 1, 1); - } -} - -@keyframes flyInUp { - 0% { - opacity: 0; - transform: translate3d(0, 1500px, 0); - } - - 60% { - opacity: 1; - transform: translate3d(0, -20px, 0); - } - - 75% { - transform: translate3d(0, 10px, 0); - } - - 90% { - transform: translate3d(0, -5px, 0); - } - - 100% { - transform: translate3d(0, 0, 0); - } -} - -@keyframes flyInDown { - 0% { - opacity: 0; - transform: translate3d(0, -1500px, 0); - } - - 60% { - opacity: 1; - transform: translate3d(0, 25px, 0); - } - - 75% { - transform: translate3d(0, -10px, 0); - } - - 90% { - transform: translate3d(0, 5px, 0); - } - - 100% { - transform: none; - } -} - -@keyframes flyInLeft { - 0% { - opacity: 0; - transform: translate3d(1500px, 0, 0); - } - - 60% { - opacity: 1; - transform: translate3d(-25px, 0, 0); - } - - 75% { - transform: translate3d(10px, 0, 0); - } - - 90% { - transform: translate3d(-5px, 0, 0); - } - - 100% { - transform: none; - } -} - -@keyframes flyInRight { - 0% { - opacity: 0; - transform: translate3d(-1500px, 0, 0); - } - - 60% { - opacity: 1; - transform: translate3d(25px, 0, 0); - } - - 75% { - transform: translate3d(-10px, 0, 0); - } - - 90% { - transform: translate3d(5px, 0, 0); - } - - 100% { - transform: none; - } -} - -/* Out */ -@keyframes flyOut { - 20% { - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - transform: scale3d(1.1, 1.1, 1.1); - } - - 100% { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } -} - -@keyframes flyOutUp { - 20% { - transform: translate3d(0, 10px, 0); - } - - 40%, - 45% { - opacity: 1; - transform: translate3d(0, -20px, 0); - } - - 100% { - opacity: 0; - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes flyOutDown { - 20% { - transform: translate3d(0, -10px, 0); - } - - 40%, - 45% { - opacity: 1; - transform: translate3d(0, 20px, 0); - } - - 100% { - opacity: 0; - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes flyOutRight { - 20% { - opacity: 1; - transform: translate3d(20px, 0, 0); - } - - 100% { - opacity: 0; - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes flyOutLeft { - 20% { - opacity: 1; - transform: translate3d(-20px, 0, 0); - } - - 100% { - opacity: 0; - transform: translate3d(2000px, 0, 0); - } -} - -/*-------------- - Slide ----------------*/ - -.transition.slide.in, -.transition[class*='slide down'].in { - animation-name: slideInY; - transform-origin: top center; -} - -.transition[class*='slide up'].in { - animation-name: slideInY; - transform-origin: bottom center; -} - -.transition[class*='slide left'].in { - animation-name: slideInX; - transform-origin: center right; -} - -.transition[class*='slide right'].in { - animation-name: slideInX; - transform-origin: center left; -} - -.transition.slide.out, -.transition[class*='slide down'].out { - animation-name: slideOutY; - transform-origin: top center; -} - -.transition[class*='slide up'].out { - animation-name: slideOutY; - transform-origin: bottom center; -} - -.transition[class*='slide left'].out { - animation-name: slideOutX; - transform-origin: center right; -} - -.transition[class*='slide right'].out { - animation-name: slideOutX; - transform-origin: center left; -} - -/* In */ -@keyframes slideInY { - 0% { - opacity: 0; - transform: scaleY(0); - } - - 100% { - opacity: 1; - transform: scaleY(1); - } -} - -@keyframes slideInX { - 0% { - opacity: 0; - transform: scaleX(0); - } - - 100% { - opacity: 1; - transform: scaleX(1); - } -} - -/* Out */ -@keyframes slideOutY { - 0% { - opacity: 1; - transform: scaleY(1); - } - - 100% { - opacity: 0; - transform: scaleY(0); - } -} - -@keyframes slideOutX { - 0% { - opacity: 1; - transform: scaleX(1); - } - - 100% { - opacity: 0; - transform: scaleX(0); - } -} - -/*-------------- - Swing ----------------*/ - -.transition.swing { - animation-duration: 800ms; -} - -.transition[class*='swing down'].in { - animation-name: swingInX; - transform-origin: top center; -} - -.transition[class*='swing up'].in { - animation-name: swingInX; - transform-origin: bottom center; -} - -.transition[class*='swing left'].in { - animation-name: swingInY; - transform-origin: center right; -} - -.transition[class*='swing right'].in { - animation-name: swingInY; - transform-origin: center left; -} - -.transition.swing.out, -.transition[class*='swing down'].out { - animation-name: swingOutX; - transform-origin: top center; -} - -.transition[class*='swing up'].out { - animation-name: swingOutX; - transform-origin: bottom center; -} - -.transition[class*='swing left'].out { - animation-name: swingOutY; - transform-origin: center right; -} - -.transition[class*='swing right'].out { - animation-name: swingOutY; - transform-origin: center left; -} - -/* In */ -@keyframes swingInX { - 0% { - opacity: 0; - transform: perspective(1000px) rotateX(90deg); - } - - 40% { - opacity: 1; - transform: perspective(1000px) rotateX(-30deg); - } - - 60% { - transform: perspective(1000px) rotateX(15deg); - } - - 80% { - transform: perspective(1000px) rotateX(-7.5deg); - } - - 100% { - transform: perspective(1000px) rotateX(0deg); - } -} - -@keyframes swingInY { - 0% { - opacity: 0; - transform: perspective(1000px) rotateY(-90deg); - } - - 40% { - opacity: 1; - transform: perspective(1000px) rotateY(30deg); - } - - 60% { - transform: perspective(1000px) rotateY(-17.5deg); - } - - 80% { - transform: perspective(1000px) rotateY(7.5deg); - } - - 100% { - transform: perspective(1000px) rotateY(0deg); - } -} - -/* Out */ -@keyframes swingOutX { - 0% { - transform: perspective(1000px) rotateX(0deg); - } - - 40% { - transform: perspective(1000px) rotateX(-7.5deg); - } - - 60% { - transform: perspective(1000px) rotateX(17.5deg); - } - - 80% { - opacity: 1; - transform: perspective(1000px) rotateX(-30deg); - } - - 100% { - opacity: 0; - transform: perspective(1000px) rotateX(90deg); - } -} - -@keyframes swingOutY { - 0% { - transform: perspective(1000px) rotateY(0deg); - } - - 40% { - transform: perspective(1000px) rotateY(7.5deg); - } - - 60% { - transform: perspective(1000px) rotateY(-10deg); - } - - 80% { - opacity: 1; - transform: perspective(1000px) rotateY(30deg); - } - - 100% { - opacity: 0; - transform: perspective(1000px) rotateY(-90deg); - } -} - -/******************************* - Static Animations -*******************************/ - -/*-------------- - Emphasis ----------------*/ - -.flash.transition { - animation-duration: 750ms; - animation-name: flash; -} - -.shake.transition { - animation-duration: 750ms; - animation-name: shake; -} - -.bounce.transition { - animation-duration: 750ms; - animation-name: bounce; -} - -.tada.transition { - animation-duration: 750ms; - animation-name: tada; -} - -.pulse.transition { - animation-duration: 500ms; - animation-name: pulse; -} - -.jiggle.transition { - animation-duration: 750ms; - animation-name: jiggle; -} - -/* Flash */ -@keyframes flash { - 0%, - 50%, - 100% { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} - -/* Shake */ -@keyframes shake { - 0%, - 100% { - transform: translateX(0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - transform: translateX(-10px); - } - - 20%, - 40%, - 60%, - 80% { - transform: translateX(10px); - } -} - -/* Bounce */ -@keyframes bounce { - 0%, - 20%, - 50%, - 80%, - 100% { - transform: translateY(0); - } - - 40% { - transform: translateY(-30px); - } - - 60% { - transform: translateY(-15px); - } -} - -/* Tada */ -@keyframes tada { - 0% { - transform: scale(1); - } - - 10%, - 20% { - transform: scale(0.9) rotate(-3deg); - } - - 30%, - 50%, - 70%, - 90% { - transform: scale(1.1) rotate(3deg); - } - - 40%, - 60%, - 80% { - transform: scale(1.1) rotate(-3deg); - } - - 100% { - transform: scale(1) rotate(0); - } -} - -/* Pulse */ -@keyframes pulse { - 0% { - opacity: 1; - transform: scale(1); - } - - 50% { - opacity: 0.7; - transform: scale(0.9); - } - - 100% { - opacity: 1; - transform: scale(1); - } -} - -/* Rubberband */ -@keyframes jiggle { - 0% { - transform: scale3d(1, 1, 1); - } - - 30% { - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - transform: scale3d(1.05, 0.95, 1); - } - - 100% { - transform: scale3d(1, 1, 1); - } -} diff --git a/theme/eea/modules/transition.variables b/theme/eea/modules/transition.variables deleted file mode 100644 index d8b7d370..00000000 --- a/theme/eea/modules/transition.variables +++ /dev/null @@ -1,10 +0,0 @@ -/******************************* - Transition -*******************************/ - -@transitionDefaultEasing: @defaultEasing; -@transitionDefaultFill: both; -@transitionDefaultDuration: 300ms; - -@use3DAcceleration: translateZ(0); -@backfaceVisibility: hidden; \ No newline at end of file diff --git a/theme/eea/modules/video.overrides b/theme/eea/modules/video.overrides deleted file mode 100644 index 3f14e708..00000000 --- a/theme/eea/modules/video.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Video Overrides -*******************************/ diff --git a/theme/eea/modules/video.variables b/theme/eea/modules/video.variables deleted file mode 100644 index 9860ac58..00000000 --- a/theme/eea/modules/video.variables +++ /dev/null @@ -1,16 +0,0 @@ -/******************************* - Video -*******************************/ - -@background: #DDDDDD; -@placeholderBackground: #333333; - -@playSize: 8rem; -@playColor: #FFFFFF; -@playOpacity: 0.8; -@playHoverOpacity: 1; -@playShadow: none; - -@playBorderSize: 0rem; -@playBackground: rgba(0, 0, 0, 0.3); -@playBorderRadius: @circularRadius; \ No newline at end of file diff --git a/theme/eea/views/ad.overrides b/theme/eea/views/ad.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/views/ad.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/views/ad.variables b/theme/eea/views/ad.variables deleted file mode 100644 index 85c66913..00000000 --- a/theme/eea/views/ad.variables +++ /dev/null @@ -1,13 +0,0 @@ -/******************************* - Advertisement -*******************************/ - -@margin: 1em 0em; -@overflow: hidden; - -@testBackground: @lightBlack; -@testColor: @white; -@testFontWeight: @bold; -@testText: 'Ad'; -@testFontSize: @relativeMedium; -@testMobileFontSize: @relativeTiny; diff --git a/theme/eea/views/card.overrides b/theme/eea/views/card.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/views/card.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/views/card.variables b/theme/eea/views/card.variables deleted file mode 100644 index 2e7bd8af..00000000 --- a/theme/eea/views/card.variables +++ /dev/null @@ -1,219 +0,0 @@ -/******************************* - Card -*******************************/ - -/*------------------- - View ---------------------*/ - -@cardBorder: 1px solid @midGray; -@background: @white; - -/* Shadow */ -@shadowDistance: 1px; -@shadowBoxShadow: 0px @shadowDistance 3px 0px @solidBorderColor; - -/* Card */ -@fontFamily: @pageFont; -@display: flex; -@borderRadius: @defaultBorderRadius; -@margin: 1em 0em; -@minHeight: 0px; -@padding: 0em; -@width: 290px; -@borderWidth: 1px; -@borderShadow: 0px 0px 0px @borderWidth @solidBorderColor; -@boxShadow: @eeaGlobalShadow; -@border: 1px solid @midGray; -@zIndex: ''; -@transition: - box-shadow @defaultDuration @defaultEasing, - transform @defaultDuration @defaultEasing -; - -/* Card Group */ -@horizontalSpacing: 1em; -@rowSpacing: 1.75em; - -@groupMargin: -(@rowSpacing / 2) -(@horizontalSpacing / 2); -@groupDisplay: flex; - -@groupCardFloat: none; -@groupCardDisplay: flex; -@groupCardMargin: (@rowSpacing / 2) (@horizontalSpacing / 2); - -/* Consecutive Cards */ -@consecutiveGroupDistance: (@rowSpacing / 2); - -/*------------------- - Content ---------------------*/ - - -/* Image */ -@imageBackground: @transparentBlack; -@imagePadding: 0em; -@imageBorder: none; -@imageBoxShadow: none; -@imageBorder: none; - -/* Content */ -@contentDivider: @borderWidth solid @internalBorderColor; -@contentMargin: 0em; -@contentBackground: none; -@contentPadding: 1em 1em; -@contentFontSize: 1em; -@contentBorderRadius: 0em; -@contentBoxShadow: none; -@contentBorder: none; - - -/* Header */ -@headerMargin: ''; -@headerFontWeight: @bold; -@headerFontSize: @relativeBig; -@headerLineHeightOffset: -(@lineHeight - 1em) / 2; -@headerColor: @darkTextColor; - -/* Metadata */ -@metaFontSize: @relativeMedium; -@metaSpacing: 0.3em; -@metaColor: @oldSilver; - -/* Icons */ -@actionOpacity: 0.75; -@actionHoverOpacity: 1; -@actionTransition: color @defaultDuration @defaultEasing; - -@starColor: #FFB70A; -@starActiveColor: #FFE623; - -@likeColor: #FF2733; -@likeActiveColor: #FF2733; - -/* Links */ -@contentLinkColor: ''; -@contentLinkHoverColor: ''; -@contentLinkTransition: color @defaultDuration @defaultEasing; - -@headerLinkColor: @headerColor; -@headerLinkHoverColor: @linkHoverColor; - -@metaLinkColor: @lightTextColor; -@metaLinkHoverColor: @textColor; - -/* Description */ -@descriptionDistance: 0.5em; -@descriptionColor: rgba(0, 0, 0, 0.68); - -/* Content Image */ -@contentImageWidth: ''; -@contentImageVerticalAlign: middle; - -/* Avatar Image */ -@avatarSize: 2em; -@avatarBorderRadius: @circularRadius; - -/* Paragraph */ -@paragraphDistance: 0.5em; - -/* Dimmer */ -@dimmerZIndex: 10; -@dimmerColor: ''; - -/* Additional Content */ -@extraDivider: 1px solid rgba(0, 0, 0, 0.05); -@extraBackground: none; -@extraPosition: static; -@extraWidth: auto; -@extraTop: 0em; -@extraLeft: 0em; -@extraMargin: 0em 0em; -@extraPadding: 0.75em 1em; -@extraBoxShadow: none; -@extraColor: @primaryColor; -@extraTransition: color @defaultDuration @defaultEasing; - -/* Extra Links */ -@extraLinkColor: @linkColor; -@extraLinkHoverColor: @linkHoverColor; - -/* Buttons */ -@buttonMargin: 0px -@borderWidth; -@buttonWidth: ~"calc(100% + "(@borderWidth * 2)~")"; - -/*------------------- - Variations ---------------------*/ - -/* Link */ -@linkHoverBackground: @white; -@linkHoverBorder: @border; -@linkHoverZIndex: 5; -@linkHoverRaiseDistance: 3px; -@linkHoverTransform: none; - -@shadowHoverBoxShadow: 0px @shadowDistance @linkHoverRaiseDistance 0px @solidSelectedBorderColor; -@linkHoverBoxShadow: - @shadowHoverBoxShadow, - @borderShadow -; - - -/* Raised */ -@raisedShadow: - @borderShadow, - @floatingShadow -; -@raisedShadowHover: - @borderShadow, - @floatingShadowHover -; - -/* Card Count */ -@wideCardSpacing: 1em; -@cardSpacing: 0.75em; -@smallCardSpacing: 0.5em; - -@oneCardSpacing: 0em; -@twoCardSpacing: @wideCardSpacing; -@threeCardSpacing: @wideCardSpacing; -@fourCardSpacing: @cardSpacing; -@fiveCardSpacing: @cardSpacing; -@sixCardSpacing: @cardSpacing; -@sevenCardSpacing: @smallCardSpacing; -@eightCardSpacing: @smallCardSpacing; -@nineCardSpacing: @smallCardSpacing; -@tenCardSpacing: @smallCardSpacing; - -@oneCard: @oneColumn; -@oneCardOffset: 0em; -@twoCard: ~"calc("@twoColumn~" - "(@twoCardSpacing * 2)~")"; -@twoCardOffset: -@twoCardSpacing; -@threeCard: ~"calc("@threeColumn~" - "(@threeCardSpacing * 2)~")"; -@threeCardOffset: -@threeCardSpacing; -@fourCard: ~"calc("@fourColumn~" - "(@fourCardSpacing * 2)~")"; -@fourCardOffset: -@fourCardSpacing; -@fiveCard: ~"calc("@fiveColumn~" - "(@fiveCardSpacing * 2)~")"; -@fiveCardOffset: -@fiveCardSpacing; -@sixCard: ~"calc("@sixColumn~" - "(@sixCardSpacing * 2)~")"; -@sixCardOffset: -@sixCardSpacing; -@sevenCard: ~"calc("@sevenColumn~" - "(@sevenCardSpacing * 2)~")"; -@sevenCardOffset: -@sevenCardSpacing; -@eightCard: ~"calc("@eightColumn~" - "(@sevenCardSpacing * 2)~")"; -@eightCardOffset: -@sevenCardSpacing; -@nineCard: ~"calc("@nineColumn~" - "(@nineCardSpacing * 2)~")"; -@nineCardOffset: -@nineCardSpacing; -@tenCard: ~"calc("@tenColumn~" - "(@tenCardSpacing * 2)~")"; -@tenCardOffset: -@tenCardSpacing; - -/* Stackable */ -@stackableRowSpacing: 1em; -@stackableCardSpacing: 1em; -@stackableMargin: ~"calc("@oneColumn~" - "(@stackableCardSpacing * 2)~")"; - -/* Sizes */ -@medium: 1em; - -/* Colored */ -@coloredShadowDistance: 2px; diff --git a/theme/eea/views/comment.overrides b/theme/eea/views/comment.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/views/comment.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/views/comment.variables b/theme/eea/views/comment.variables deleted file mode 100644 index f5fa1bca..00000000 --- a/theme/eea/views/comment.variables +++ /dev/null @@ -1,98 +0,0 @@ -/******************************* - Comments -*******************************/ - - -/*------------------- - View ---------------------*/ - -@maxWidth: 800px; -@margin: 1.5em auto; - -/*------------------- - Elements ---------------------*/ - -/* Comment */ -@commentBackground: none; -@commentMargin: 0.5em 0em 0em; -@commentPadding: 0.5em 0em 0em; -@commentDivider: none; -@commentBorder: none; -@commentLineHeight: 1.2; -@firstCommentMargin: 0em; -@firstCommentPadding: 0em; - -/* Nested Comment */ -@nestedCommentsMargin: 0em 0em 0.5em 0.5em; -@nestedCommentsPadding: 1em 0em 1em 1em; - -@nestedCommentDivider: none; -@nestedCommentBorder: none; -@nestedCommentBackground: none; - -/* Avatar */ -@avatarDisplay: block; -@avatarFloat: left; -@avatarWidth: 2.5em; -@avatarHeight: auto; -@avatarSpacing: 1em; -@avatarMargin: (@commentLineHeight - 1em) 0em 0em; -@avatarBorderRadius: @defaultBorderRadius; - -/* Content */ -@contentMargin: @avatarWidth + @avatarSpacing; - -/* Author */ -@authorFontSize: 1rem; -@authorColor: @secondaryColor; -@authorHoverColor: @secondaryColorDarken; -@authorFontWeight: @bold; - -/* Metadata */ -@metadataDisplay: inline-block; -@metadataFontSize: 0.875rem; -@metadataSpacing: 0.5em; -@metadataContentSpacing: 0.5em; -@metadataColor: @black; - -/* Text */ -@textFontSize: 1rem; -@textMargin: 0.25em 0em 0.5em; -@textWordWrap: break-word; -@textLineHeight: 1.3; - -/* Actions */ -@actionFontSize: 0.875rem; -@actionContentDistance: 0.75em; -@actionLinkColor: @black; -@actionLinkHoverColor: @hoveredTextColor; - -/* Reply */ -@replyDistance: 1em; -@replyHeight: 12em; -@replyFontSize: 1rem; - -@commentReplyDistance: @replyDistance; - -/*------------------- - Variations ---------------------*/ - -/* Threaded */ -@threadedCommentMargin: -1.5em 0 -1em (@avatarWidth / 2); -@threadedCommentPadding: 3em 0em 2em 2.25em; -@threadedCommentBoxShadow: -1px 0px 0px @borderColor; - - -/* Minimal */ -@minimalActionPosition: absolute; -@minimalActionTop: 0px; -@minimalActionRight: 0px; -@minimalActionLeft: auto; - -@minimalTransitionDelay: 0.1s; -@minimalEasing: @defaultEasing; -@minimalDuration: 0.2s; -@minimalTransition: opacity @minimalDuration @minimalEasing; diff --git a/theme/eea/views/feed.overrides b/theme/eea/views/feed.overrides deleted file mode 100644 index 14fb0da1..00000000 --- a/theme/eea/views/feed.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/theme/eea/views/feed.variables b/theme/eea/views/feed.variables deleted file mode 100644 index 3c8d0723..00000000 --- a/theme/eea/views/feed.variables +++ /dev/null @@ -1,141 +0,0 @@ -/******************************* - Feed -*******************************/ - -/*------------------- - Feed ---------------------*/ - -@margin: 1em 0em; - -/*------------------- - Elements ---------------------*/ - -/* Event */ -@eventWidth: 100%; -@eventPadding: @3px 0em; -@eventMargin: 0em; -@eventBackground: none; -@eventDivider: none; - -/* Event Label */ -@labelWidth: 2.5em; -@labelHeight: auto; -@labelAlignSelf: stretch; -@labelTextAlign: left; - -/* Icon Label */ -@iconLabelOpacity: 1; -@iconLabelWidth: 100%; -@iconLabelSize: 1.5em; -@iconLabelPadding: 0.25em; -@iconLabelBackground: none; -@iconLabelBorderRadius: none; -@iconLabelBorder: none; -@iconLabelColor: rgba(0, 0, 0, 0.6); - -/* Image Label */ -@imageLabelWidth: 100%; -@imageLabelHeight: auto; -@imageLabelBorderRadius: @circularRadius; - -/* Content w/ Label */ -@labeledContentMargin: 0.5em 0em @relative5px @relativeLarge; -@lastLabeledContentPadding: 0em; - -/* Content */ -@contentAlignSelf: stretch; -@contentTextAlign: left; -@contentWordWrap: break-word; - -/* Date */ -@dateMargin: -0.5rem 0em 0em; -@datePadding: 0em; -@dateColor: @lightTextColor; -@dateFontSize: @relativeMedium; -@dateFontWeight: @normal; -@dateFontStyle: @normal; - -/* Summary */ -@summaryMargin: 0em; -@summaryFontSize: @relativeMedium; -@summaryFontWeight: @bold; -@summaryColor: @textColor; - -/* Summary Image */ -@summaryImageWidth: auto; -@summaryImageHeight: 10em; -@summaryImageMargin: -0.25em 0.25em 0em 0em; -@summaryImageVerticalAlign: middle; -@summaryImageBorderRadius: 0.25em; - -/* Summary Date */ -@summaryDateDisplay: inline-block; -@summaryDateFloat: none; -@summaryDateMargin: 0em 0em 0em 0.5em; -@summaryDatePadding: 0em; -@summaryDateFontSize: @relativeTiny; -@summaryDateFontWeight: @dateFontWeight; -@summaryDateFontStyle: @dateFontStyle; -@summaryDateColor: @dateColor; - -/* User */ -@userFontWeight: @bold; -@userDistance: 0em; -@userImageWidth: @summaryImageWidth; -@userImageHeight: @summaryImageHeight; -@userImageMargin: @summaryImageMargin; -@userImageVerticalAlign: @summaryImageVerticalAlign; - -/* Extra Summary Data */ -@extraMargin: 0.5em 0em 0em; -@extraBackground: none; -@extraPadding: 0em; -@extraColor: @textColor; - -/* Extra Images */ -@extraImageMargin: 0em 0.25em 0em 0em; -@extraImageWidth: 6em; - -/* Extra Text */ -@extraTextPadding: 0em; -@extraTextPointer: none; -@extraTextFontSize: @relativeMedium; -@extraTextLineHeight: @lineHeight; -@extraTextMaxWidth: 500px; - -/* Metadata Group */ -@metadataDisplay: inline-block; -@metadataFontSize: @relativeTiny; -@metadataMargin: 0.5em 0em 0em; -@metadataBackground: none; -@metadataBorder: none; -@metadataBorderRadius: 0; -@metadataBoxShadow: none; -@metadataPadding: 0em; -@metadataColor: rgba(0, 0, 0, 0.6); - -@metadataElementSpacing: 0.75em; - -/* Like */ -@likeColor: ''; -@likeHoverColor: #FF2733; -@likeActiveColor: #EF404A; -@likeTransition: 0.2s color ease; - -/* Metadata Divider */ -@metadataDivider: ''; -@metadataDividerColor: rgba(0, 0, 0, 0.2); -@metadataDividerOffset: -1em; - -@metadataActionCursor: pointer; -@metadataActionOpacity: 1; -@metadataActionColor: rgba(0, 0, 0, 0.5); -@metadataActionTransition: color @defaultDuration @defaultEasing; - -@metadataActionHoverColor: @selectedTextColor; - -/*------------------- - Variations ---------------------*/ diff --git a/theme/eea/views/item.overrides b/theme/eea/views/item.overrides deleted file mode 100644 index ea9ea7cf..00000000 --- a/theme/eea/views/item.overrides +++ /dev/null @@ -1,8 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ - -/* Align item image left with text */ -.ui.items:not(.unstackable) > .item > .image { - margin: @imageMargin; -} diff --git a/theme/eea/views/item.variables b/theme/eea/views/item.variables deleted file mode 100644 index 2d9e370f..00000000 --- a/theme/eea/views/item.variables +++ /dev/null @@ -1,157 +0,0 @@ -/******************************* - Item -*******************************/ - -/*------------------- - View ---------------------*/ - -/* Group */ -@groupMargin: 1.5em 0em; - -/* Item */ -@display: flex; -@background: transparent; -@borderRadius: 0rem; -@minHeight: 0px; -@padding: 0em; -@width: 100%; -@boxShadow: none; -@border: none; -@zIndex: ''; -@transition: box-shadow @defaultDuration @defaultEasing; - -/* Responsive */ -@itemSpacing: 1em; -@imageWidth: 175px; -@contentImageDistance: 1.5em; - -@tabletItemSpacing: 1em; -@tabletImageWidth: 150px; -@tabletContentImageDistance: 1em; - -@mobileItemSpacing: 2em; -@mobileImageWidth: auto; -@mobileImageMaxHeight: 250px; -@mobileContentImageDistance: 1.5em; - - -/*------------------- - Content ---------------------*/ - -/* Image */ -@imageDisplay: block; -@imageFloat: none; -@imageMaxHeight: ''; -@imageVerticalAlign: top; -@imageMargin: 0em; -@imagePadding: 0em; -@imageBorder: none; -@imageBorderRadius: 0.125rem; -@imageBoxShadow: none; -@imageBorder: none; - -/* Content */ -@contentDisplay: block; -@contentVerticalAlign: top; - -@contentWidth: auto; -@contentOffset: 0em; -@contentBackground: none; -@contentMargin: 0em; -@contentPadding: 0em; -@contentFontSize: 1em; -@contentBorder: none; -@contentBorderRadius: 0em; -@contentBoxShadow: none; - -/* Header */ -@headerMargin: -@lineHeightOffset 0em 0em; -@headerFontWeight: @bold; -@headerFontSize: @relativeBig; -@headerColor: @darkTextColor; - -/* Metadata */ -@metaMargin: 0.5em 0em 0.5em; -@metaFontSize: 1em; -@metaLineHeight: 1em; -@metaSpacing: 0.3em; -@metaColor: rgba(0, 0, 0, 0.6); - -/* Icons */ -@actionOpacity: 0.75; -@actionHoverOpacity: 1; -@actionTransition: color @defaultDuration @defaultEasing; - -/* Actions */ -@favoriteColor: #FFB70A; -@favoriteActiveColor: #FFE623; -@likeColor: #FF2733; -@likeActiveColor: #FF2733; - -/* Links */ -@headerLinkColor: @headerColor; -@headerLinkHoverColor: @linkHoverColor; -@metaLinkColor: @lightTextColor; -@metaLinkHoverColor: @textColor; -@contentLinkColor: ''; -@contentLinkHoverColor: ''; -@contentLinkTransition: color @defaultDuration @defaultEasing; - - -/* Description */ -@descriptionDistance: 0.6em; -@descriptionMaxWidth: auto; -@descriptionFontSize: 1em; -@descriptionLineHeight: @lineHeight; -@descriptionColor: @textColor; - -/* Content Image */ -@contentImageWidth: ''; -@contentImageVerticalAlign: middle; - -/* Avatar Image */ -@avatarSize: @contentImageWidth; -@avatarBorderRadius: @circularRadius; - -/* Paragraph */ -@paragraphDistance: 0.5em; - -/* Additional Content */ -@extraDivider: none; -@extraHorizontalSpacing: 0.5rem; -@extraRowSpacing: 0.5rem; - -@extraBackground: none; -@extraDisplay: block; -@extraPosition: relative; -@extraMargin: (1rem - @extraRowSpacing) 0em 0em; -@extraTop: 0em; -@extraLeft: 0em; -@extraWidth: 100%; -@extraPadding: 0em 0em 0em; -@extraBoxShadow: none; -@extraColor: @black; -@extraTransition: color @defaultDuration @defaultEasing; - -/*------------------- - Variations ---------------------*/ - -/* Relaxed */ -@relaxedItemSpacing: 1.5em; -@veryRelaxedItemSpacing: 2em; - -/* Divided */ -@dividedBorder: 1px solid @borderColor; -@dividedMargin: 0em; -@dividedPadding: 1em 0em; - -@dividedFirstLastMargin: 0em; -@dividedFirstLastPadding: 0em; - - -/* Unstackable */ -@unstackableMobileImageWidth: 125px; - diff --git a/theme/eea/views/statistic.overrides b/theme/eea/views/statistic.overrides deleted file mode 100644 index 9e88c397..00000000 --- a/theme/eea/views/statistic.overrides +++ /dev/null @@ -1,14 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ - -/* Full width statistics for mobile */ -.ui.statistic { - width: @mobileStatisticWidth; -} - -@media only screen and (min-width: @mobileBreakpoint) { - .ui.statistic { - width: @tabletStatisticWidth; - } -} diff --git a/theme/eea/views/statistic.variables b/theme/eea/views/statistic.variables deleted file mode 100644 index 05e148f3..00000000 --- a/theme/eea/views/statistic.variables +++ /dev/null @@ -1,105 +0,0 @@ -/******************************* - Statistic -*******************************/ - -/*------------------- - View ---------------------*/ - -@mobileStatisticWidth: 100%; -@tabletStatisticWidth: inherit; - -@secondaryValueColor: @secondaryColor; -@primaryLabelColor: @primaryColor; - -@verticalMargin: 1em; -@margin: @verticalMargin 0em; -@textAlign: center; -@maxWidth: auto; - -/* Group */ -@horizontalSpacing: 1.5em; -@rowSpacing: 2em; -@groupMargin: @verticalMargin -@horizontalSpacing -@rowSpacing; - -/* Group Element */ -@elementMargin: 0em @horizontalSpacing @rowSpacing; -@elementMaxWidth: @maxWidth; - -/*------------------- - Content ---------------------*/ - -/* Value */ -@valueFont: @pageFont; -@valueFontWeight: @normal; -@valueLineHeight: 1.5em; -@valueColor: @secondaryColor; -@valueTextTransform: none; - -/* Label */ -@labelSize: @relativeMedium; -@topLabelDistance: 1rem; -@bottomLabelDistance: 0rem; -@labelFont: @headerFont; -@labelFontWeight: @bold; -@labelColor: @primaryColor; -@labelLineHeight: @relativeLarge; -@labelTextTransform: uppercase; - -/* Text */ -@textValueLineHeight: 1em; -@textValueMinHeight: 2em; -@textValueFontWeight: @bold; - -/* Label Image */ -@imageHeight: 3rem; -@imageVerticalAlign: baseline; - -/*------------------- - Types ---------------------*/ - -@horizontalGroupElementMargin: 1em 0em; -@horizontalLabelDistance: 0.75em; - -/*------------------- - Variations ---------------------*/ - -/* Floated */ -@leftFloatedMargin: 1em; -@rightFloatedMargin: 1em; - -/* Inverted */ -@invertedValueColor: @white; -@invertedLabelColor: @invertedTextColor; - -/* Item Width */ -@itemGroupMargin: 0em 0em -@rowSpacing; -@itemMargin: 0em 0em @rowSpacing; - -/* Size */ -@miniTextValueSize: 1rem; -@miniValueSize: 1.5rem; -@miniHorizontalValueSize: 1.5rem; - -@tinyTextValueSize: 1rem; -@tinyValueSize: 2rem; -@tinyHorizontalValueSize: 2rem; - -@smallTextValueSize: 1rem; -@smallValueSize: 3rem; -@smallHorizontalValueSize: 2rem; - -@textValueSize: 2rem; -@valueSize: 4rem; -@horizontalValueSize: 3rem; - -@largeTextValueSize: 2.5rem; -@largeValueSize: 5rem; -@largeHorizontalValueSize: 4rem; - -@hugeTextValueSize: 2.5rem; -@hugeValueSize: 6rem; -@hugeHorizontalValueSize: 5rem; diff --git a/theme/theme.config b/theme/theme.config index dcf3be7e..718e54d4 100644 --- a/theme/theme.config +++ b/theme/theme.config @@ -93,7 +93,7 @@ @themesFolder: '~volto-themes'; /* Path to site override folder */ -@siteFolder: '~@eeacms/volto-eea-website-theme/../theme/eea'; +@siteFolder: '~eea-volto-theme-folder/themes/eea'; /******************************* Import Theme From ad9e7c325300fb553865f5c347f097b2ac271a92 Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Fri, 25 Feb 2022 13:47:43 +0530 Subject: [PATCH 04/16] include design system as a dep --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 0fbe8c6b..b15b078a 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "url": "git@github.com:eea/volto-eea-website-theme.git" }, "dependencies": { - "@plone/scripts": "*" + "@plone/scripts": "*", + "@eeacms/volto-eea-design-system": "github:eea/volto-eea-design-system#develop-itml" }, "devDependencies": { "@cypress/code-coverage": "^3.9.5", From 58a7cfe5b0ccaf3ad3422e7fa0ecf713331db5c4 Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Fri, 25 Feb 2022 13:51:26 +0530 Subject: [PATCH 05/16] ...include in addons as well --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index b15b078a..9073f135 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,9 @@ "plone", "react" ], + "addons": [ + "@eeacms/volto-eea-design-system" + ], "repository": { "type": "git", "url": "git@github.com:eea/volto-eea-website-theme.git" From 1b395a49c5199f62e42b2cec84977985d0951eaf Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Fri, 25 Feb 2022 14:17:22 +0530 Subject: [PATCH 06/16] make it ready for development --- razzle.extend.js | 5 +++++ theme/theme.config | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/razzle.extend.js b/razzle.extend.js index ac3824d9..65bc560b 100644 --- a/razzle.extend.js +++ b/razzle.extend.js @@ -8,6 +8,11 @@ const modify = (config, { target, dev }, webpack) => { config.resolve.alias['../../theme.config'] = themeConfigPath; const projectRootPath = path.resolve('.'); const themeLessPath = `${projectRootPath}/node_modules/@eeacms/volto-eea-design-system/theme`; + + config.resolve.alias['eea-design-system-theme'] = dev + ? `${projectRootPath}/src/addons/volto-eea-design-system/theme/themes/eea` + : `${themeLessPath}/themes/eea`; + const semanticLessPath = `${projectRootPath}/node_modules/semantic-ui-less`; const hasDesignSystemInstalled = config.resolve.alias['eea-volto-themes']; config.resolve.alias['eea-volto-theme-folder'] = hasDesignSystemInstalled diff --git a/theme/theme.config b/theme/theme.config index 718e54d4..76717994 100644 --- a/theme/theme.config +++ b/theme/theme.config @@ -93,7 +93,7 @@ @themesFolder: '~volto-themes'; /* Path to site override folder */ -@siteFolder: '~eea-volto-theme-folder/themes/eea'; +@siteFolder: '~eea-design-system-theme'; /******************************* Import Theme From 69df5deb8476ba7c49ce6e77a0bf7370772138ae Mon Sep 17 00:00:00 2001 From: nileshgulia1 Date: Sun, 27 Feb 2022 13:21:37 +0530 Subject: [PATCH 07/16] point to latest design-system release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9073f135..ace96d7d 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "@plone/scripts": "*", - "@eeacms/volto-eea-design-system": "github:eea/volto-eea-design-system#develop-itml" + "@eeacms/volto-eea-design-system": "*" }, "devDependencies": { "@cypress/code-coverage": "^3.9.5", From 0905bebaa3728a41c8277c5888be1e6daa17cd31 Mon Sep 17 00:00:00 2001 From: EEA Jenkins <@users.noreply.github.com> Date: Sun, 27 Feb 2022 08:04:20 +0000 Subject: [PATCH 08/16] Automated release 0.1.1 --- CHANGELOG.md | 22 +++++++++++++++++++--- package.json | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3742d31d..50e42f20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ -# Changelog +### Changelog -## 0.1.0 +All notable changes to this project will be documented in this file. Dates are displayed in UTC. -- Initial release +Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). + +#### [0.1.1](https://github.com/eea/volto-eea-website-theme/compare/0.1.0...0.1.1) + +- point to latest design-system release [`69df5de`](https://github.com/eea/volto-eea-website-theme/commit/69df5deb8476ba7c49ce6e77a0bf7370772138ae) +- make it ready for development [`1b395a4`](https://github.com/eea/volto-eea-website-theme/commit/1b395a49c5199f62e42b2cec84977985d0951eaf) +- ...include in addons as well [`58a7cfe`](https://github.com/eea/volto-eea-website-theme/commit/58a7cfe5b0ccaf3ad3422e7fa0ecf713331db5c4) +- include design system as a dep [`ad9e7c3`](https://github.com/eea/volto-eea-website-theme/commit/ad9e7c325300fb553865f5c347f097b2ac271a92) +- remove theme packages, import it from design system directly [`705288b`](https://github.com/eea/volto-eea-website-theme/commit/705288bdc39e5ba8e24e225b0db165e7427c1efc) +- update: eea-design-system footer [`70adb5a`](https://github.com/eea/volto-eea-website-theme/commit/70adb5a4ffb22bd0e1a0b8b926743b19aa569cfa) +- add footer and updated theme import [`11a9a98`](https://github.com/eea/volto-eea-website-theme/commit/11a9a98edc75532de6f8df308e7956025a82165f) + +#### 0.1.0 + +> 21 February 2022 + +- Initial commit [`6a9c03a`](https://github.com/eea/volto-eea-website-theme/commit/6a9c03a7cebe71ca87e82cf58c42904063e9d8d3) diff --git a/package.json b/package.json index ace96d7d..a90570b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@eeacms/volto-eea-website-theme", - "version": "0.1.0", + "version": "0.1.1", "description": "@eeacms/volto-eea-website-theme: Volto add-on", "main": "src/index.js", "author": "European Environment Agency: IDM2 A-Team", From edf0f84f301e7895f293bd3d7bf8529cafdadc32 Mon Sep 17 00:00:00 2001 From: Tiberiu Ichim Date: Mon, 28 Feb 2022 10:57:49 +0200 Subject: [PATCH 09/16] Adjust footer --- .../volto/components/theme/Footer/Footer.jsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/customizations/volto/components/theme/Footer/Footer.jsx b/src/customizations/volto/components/theme/Footer/Footer.jsx index 19f5f8aa..c6c31be9 100644 --- a/src/customizations/volto/components/theme/Footer/Footer.jsx +++ b/src/customizations/volto/components/theme/Footer/Footer.jsx @@ -163,14 +163,17 @@ const Footer = (props) => {

  • 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 z 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%0DQ$vVQnDrZE11_ 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