From caee4b7a840ddb04b0bdee920d518a8fff8445b0 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Tue, 26 Jul 2022 14:31:29 +0200 Subject: [PATCH 01/31] Rebranding --- .github/CODEOWNERS | 2 +- CODE_OF_CONDUCT.md | 2 +- CONTRIBUTING.md | 13 ++- LICENSE | 2 +- README.md | 28 ++--- package-lock.json | 141 ++++++++++++++++++++----- package.json | 6 +- src/Client.js | 4 +- src/Models/AboutUs.js | 2 +- src/Models/Accessory.js | 2 +- src/Models/Article.js | 2 +- src/Models/Brewer.js | 2 +- src/Models/Cafe.js | 2 +- src/Models/Coffee.js | 2 +- src/Models/FactAboutUs.js | 2 +- src/Models/Grinder.js | 2 +- src/Models/HeroUnit.js | 2 +- src/Models/Home.js | 2 +- src/Models/HostedVideo.js | 2 +- src/Models/Office.js | 2 +- src/Models/Tweet.js | 2 +- src/Stores/Article.js | 2 +- src/components/Admin/Configuration.vue | 14 +-- 23 files changed, 161 insertions(+), 79 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d178d11..b99a32e 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,4 +1,4 @@ # Users referenced in this file will automatically be requested as reviewers for PRs that modify the given paths. # See https://help.github.com/articles/about-code-owners/ -* @Kentico/developer-relations +* @kontent-ai/developer-relations diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index d59dc7a..2bbf8c9 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at devrel@kentico.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at devrel@kontent.ai. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 54fa4e5..ab871b9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ There are many different ways in which you can contribute. One of the easiest wa ## Where to get support Please note that **level of provided support is always determined by the [LICENSE](LICENSE.md)** of a given open-source project. Also, always make sure you use the **[latest version](../../releases)** of any given OS project. We can't provide any help for older versions. We don't want to make things complicated so we try to take the same approach in all our repositories. -### I found a bug in a Kentico's open-source project +### I found a bug in a Kontent.ai open-source project Sorry to hear that. Just log a new [GitHub issue](../../issues) and someone will take a look at it. Remember, the more information you provide, the easier it will be to fix the issue. If you feel like it, you can also fix the bug on your own and submit a new pull request. @@ -15,15 +15,14 @@ Sorry to hear that. Just log a new [GitHub issue](../../issues) and someone will To get help with coding and structuring your projects, use [StackOverflow](https://stackoverflow.com/) to ask questions with one of the following tags: -- [`kentico-kontent`](https://stackoverflow.com/questions/tagged/kentico-kontent) -- [`kentico`](https://stackoverflow.com/questions/tagged/kentico) +- [`kontent`](https://stackoverflow.com/questions/tagged/kontent-ai) Our team members and the community monitor these channels on a regular basis. ### I want to report a security bug -Security issues and bugs should be reported privately, via email, to the Kentico Developer Community Team developerscommunity@kentico.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. +Security issues and bugs should be reported privately, via email, to the Kontent.ai Developer Community Team devrel@kontent.ai You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. ### I have an idea for a new feature (or feedback on existing functionality) @@ -36,7 +35,7 @@ Everybody loves new features! You can submit a new [feature request](../../issue Unless you're fixing a typo, it's usually a good idea to discuss the feature before you submit a pull request with code changes, so let's start with submitting a new [GitHub issue](../../issues) and discussing the whether it fits the vision of a given project. -You might also read these two blogs posts on contributing code: [Open Source Contribution Etiquette](http://tirania.org/blog/archive/2010/Dec-31.html) by Miguel de Icaza and [Don't "Push" Your Pull Requests](https://www.igvita.com/2011/12/19/dont-push-your-pull-requests/) by Ilya Grigorik. Note that all code submissions will be rigorously reviewed and tested by the Kentico Maintainers teams, and only those that meet an high bar for both quality and design/roadmap appropriateness will be merged into the source. +You might also read these two blogs posts on contributing code: [Open Source Contribution Etiquette](http://tirania.org/blog/archive/2010/Dec-31.html) by Miguel de Icaza and [Don't "Push" Your Pull Requests](https://www.igvita.com/2011/12/19/dont-push-your-pull-requests/) by Ilya Grigorik. Note that all code submissions will be rigorously reviewed and tested by the Kontent.ai Maintainers teams, and only those that meet an high bar for both quality and design/roadmap appropriateness will be merged into the source. ### Example - process of contribution @@ -61,10 +60,10 @@ To start with coding, fork the repository you want to contribute to, create a ne ### Feedback -Your pull request will now go through extensive checks by the subject matter experts on our team. Please be patient. Update your pull request according to feedback until it is approved by one of the Kentico maintainers. After that, one of our team members may adjust the branch you merge into based on the expected release schedule. +Your pull request will now go through extensive checks by the subject matter experts on our team. Please be patient. Update your pull request according to feedback until it is approved by one of the Kontent.ai maintainers. After that, one of our team members may adjust the branch you merge into based on the expected release schedule. ## Code of Conduct -The Kentico team is committed to fostering a welcoming community, therefore this project has adopted the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). If you have any additional questions or comments, you can contact us directly at devrel@kentico.com. +The Kontent.ai team is committed to fostering a welcoming community, therefore this project has adopted the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). If you have any additional questions or comments, you can contact us directly at devrel@kontent.ai. diff --git a/LICENSE b/LICENSE index 89bd4d4..fcd69ef 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 Kentico +Copyright (c) 2022 Kontent s.r.o Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 5f97449..18b41c4 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ -# Kentico Kontent sample Vue.js single-page application +# Kontent.ai sample Vue.js single-page application [![Netlify Status](https://api.netlify.com/api/v1/badges/cb6d3394-1ee9-491d-949f-8e9d4740ff36/deploy-status)](https://app.netlify.com/sites/kontent-sample-app-vue/deploys) [![Live Demo](https://img.shields.io/badge/live-demo-brightgreen.svg)](https://kontent-sample-app-vue.netlify.app/) -[![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-ASK%20NOW-FE7A16.svg?logo=stackoverflow&logoColor=white)](https://stackoverflow.com/tags/kentico-kontent) +[![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-ASK%20NOW-FE7A16.svg?logo=stackoverflow&logoColor=white)](https://stackoverflow.com/tags/kontent-ai) [![Discord](https://img.shields.io/discord/821885171984891914?label=Discord&logo=Discord&logoColor=white)](https://discord.gg/SKCxwPtevJ) -This is a sample website written in JavaScript utilizing the Kentico Kontent Delivery API to manage and retrieve content. You can register your account for free at . +This is a sample website written in JavaScript utilizing the Kontent.ai Delivery API to manage and retrieve content. You can register your account for free at . ## Application setup @@ -18,16 +18,16 @@ This is a sample website written in JavaScript utilizing the Kentico Kontent Del ### Data origin -This sample wants to showcase either loading content from Kentico Kontent as well as load some part of the site from static JSON resources. +This sample wants to showcase either loading content from Kontent.ai as well as load some part of the site from static JSON resources. -> Basically the content that you can't find in the [`Localization`](https://github.com/Kentico/kontent-sample-app-vue/tree/master/src/Localization) JSON is loaded from Kentico Kontent. +> Basically the content that you can't find in the [`Localization`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Localization) JSON is loaded from Kontent.ai. -* All data loaded from Kentico Kontent are using [`Stores`](https://github.com/Kentico/kontent-sample-app-vue/tree/master/src/Stores) as for examples "Latest Articles" section ([component here](https://github.com/Kentico/kontent-sample-app-vue/blob/master/src/components/LatestArticles.vue#L111)) on Home Page -* The data provided from [`Localization`](https://github.com/Kentico/kontent-sample-app-vue/tree/master/src/Localization) are using `vue-i18n` plugin, so every call in components using `$t('KEYWORD')` in components is loading data from these JSONs as for example "Banner" section" ([component here](https://github.com/Kentico/kontent-sample-app-vue/blob/master/src/components/Banner.vue#L6)) +* All data loaded from Konten.ai are using [`Stores`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Stores) as for examples "Latest Articles" section ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/LatestArticles.vue#L111)) on Home Page +* The data provided from [`Localization`](https://github.com/kontent-ai/kontent-sample-app-vue/tree/master/src/Localization) are using `vue-i18n` plugin, so every call in components using `$t('KEYWORD')` in components is loading data from these JSONs as for example "Banner" section" ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/Banner.vue#L6)) ### Connecting to your sample project -At the first run of the app, you'll be presented with a configuration page. It will allow you to connect the app to your Kentico Kontent sample project or create a new one. You'll also be able to start a trial and convert to a free plan when the trial expires. +At the first run of the app, you'll be presented with a configuration page. It will allow you to connect the app to your Kontent.ai sample project or create a new one. You'll also be able to start a trial and convert to a free plan when the trial expires. * If you want to open the configuration page after the project is already connected to the app. Just open url . @@ -35,9 +35,9 @@ Alternatively, you can connect your project manually as per the chapter below. #### Connecting to your project manually -If you want to change the source Kentico Kontent project, follow these steps: +If you want to change the source Kontent.ai project, follow these steps: -1. In Kentico Kontent, choose Project settings from the app menu. +1. In Kontent.ai,nchoose Project settings from the app menu. 2. Under Development, choose API keys. 3. Copy your Project ID. 4. Create and open a `.env.local` file in the sample application folder. @@ -50,7 +50,7 @@ When you now run the application, it will retrieve the content from your sample To preview unpublished content in the sample application, follow these steps: -1. In Kentico Kontent, choose Project settings from the app menu. +1. In Kontent.ai, choose Project settings from the app menu. 2. Under Development, choose API keys. 3. Copy your Project ID and Preview API key. 4. Create and open a `.env.local` file in the sample application folder. @@ -70,14 +70,14 @@ You can learn [more about content editing](https://kontent.ai/learn/tutorials/wr ## Content delivery -You can retrieve content either through the Kontent Delivery SDKs or the Kentico Kontent Delivery API: +You can retrieve content either through the Kontent.ai Delivery SDKs or the Kontent.ai Delivery API: * For published content, use `https://deliver.kontent.ai/PROJECT_ID/items`. * For unpublished content, use `https://preview-deliver.kontent.ai/PROJECT_ID/items`. -For more info about the API, see the [API reference](https://developer.kenticocloud.com/reference). +For more info about the API, see the [API reference](hhttps://kontent.ai/learn/reference/kontent-apis-overview/). -You can find the Delivery and other SDKs at . +You can find the Delivery and other SDKs at . ## Deployment diff --git a/package-lock.json b/package-lock.json index e9b2abc..5b2e46d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,16 @@ { - "name": "@kentico/kontent-sample-app-vue", + "name": "@kontent-ai/kontent-sample-app-vue", "version": "1.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "@kentico/kontent-sample-app-vue", + "name": "@kontent-ai/kontent-sample-app-vue", "version": "1.0.1", "dependencies": { "@intlify/vue-i18n-loader": "^1.0.0", "@kentico/kontent-delivery": "^9.1.1", + "@kontent-ai/delivery-sdk": "^12.0.2", "dateformat": "^3.0.3", "lodash": "^4.17.19", "qs": "^6.9.4", @@ -1121,6 +1122,60 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, + "node_modules/@kontent-ai/core-sdk": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@kontent-ai/core-sdk/-/core-sdk-10.0.0.tgz", + "integrity": "sha512-Qm3QbNmnsXPweHvB3roa5WuX0Z0Uesg0ehfJGM6Gr/5eI4/dCXs+M3CA2fB+KQ/mQoxJ9hbLyIXbhPiFVS+eZw==", + "dependencies": { + "axios": "0.27.2" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@kontent-ai/core-sdk/node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/@kontent-ai/core-sdk/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@kontent-ai/delivery-sdk": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@kontent-ai/delivery-sdk/-/delivery-sdk-12.0.2.tgz", + "integrity": "sha512-baeWlq5Sp2OKpBgwmo4bcuf8vIpXwKAGX2ngcAOfnyR8zj8CcqWbHat4ix3MXLaPxwB2wEWmTSuVw+lFo0IVKA==", + "dependencies": { + "@kontent-ai/core-sdk": "10.0.0", + "url-parse": "1.5.10", + "uuid": "8.3.2" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@kontent-ai/delivery-sdk/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -2744,8 +2799,7 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "node_modules/atob": { "version": "2.1.2", @@ -4414,7 +4468,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5496,7 +5549,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -6836,7 +6888,6 @@ "version": "1.15.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "dev": true, "funding": [ { "type": "individual", @@ -10219,7 +10270,6 @@ "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -10228,7 +10278,6 @@ "version": "2.1.24", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, "dependencies": { "mime-db": "1.40.0" }, @@ -12534,8 +12583,7 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "node_modules/randombytes": { "version": "2.1.0", @@ -13113,8 +13161,7 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "node_modules/reselect": { "version": "3.0.1", @@ -15503,7 +15550,6 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -18283,6 +18329,52 @@ } } }, + "@kontent-ai/core-sdk": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@kontent-ai/core-sdk/-/core-sdk-10.0.0.tgz", + "integrity": "sha512-Qm3QbNmnsXPweHvB3roa5WuX0Z0Uesg0ehfJGM6Gr/5eI4/dCXs+M3CA2fB+KQ/mQoxJ9hbLyIXbhPiFVS+eZw==", + "requires": { + "axios": "0.27.2" + }, + "dependencies": { + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "@kontent-ai/delivery-sdk": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@kontent-ai/delivery-sdk/-/delivery-sdk-12.0.2.tgz", + "integrity": "sha512-baeWlq5Sp2OKpBgwmo4bcuf8vIpXwKAGX2ngcAOfnyR8zj8CcqWbHat4ix3MXLaPxwB2wEWmTSuVw+lFo0IVKA==", + "requires": { + "@kontent-ai/core-sdk": "10.0.0", + "url-parse": "1.5.10", + "uuid": "8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -19672,8 +19764,7 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { "version": "2.1.2", @@ -21051,7 +21142,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "requires": { "delayed-stream": "~1.0.0" } @@ -21919,8 +22009,7 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "depd": { "version": "1.1.2", @@ -23035,8 +23124,7 @@ "follow-redirects": { "version": "1.15.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "dev": true + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" }, "for-in": { "version": "1.0.2", @@ -25768,14 +25856,12 @@ "mime-db": { "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" }, "mime-types": { "version": "2.1.24", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, "requires": { "mime-db": "1.40.0" } @@ -27656,8 +27742,7 @@ "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "randombytes": { "version": "2.1.0", @@ -28104,8 +28189,7 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "reselect": { "version": "3.0.1", @@ -30035,7 +30119,6 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" diff --git a/package.json b/package.json index e4735bb..a073a8f 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@kentico/kontent-sample-app-vue", + "name": "@kontent-ai/kontent-sample-app-vue", "version": "1.0.1", "scripts": { "serve": "vue-cli-service serve", @@ -16,8 +16,9 @@ "pre-commit": "lint-staged" }, "dependencies": { + "@intlify/vue-i18n-loader": "^1.0.0", + "@kontent-ai/delivery-sdk": "^12.0.2", "dateformat": "^3.0.3", - "@kentico/kontent-delivery": "^9.1.1", "lodash": "^4.17.19", "qs": "^6.9.4", "rxjs": "^6.5.5", @@ -26,7 +27,6 @@ "validator": "^13.0.0", "vue": "^2.6.11", "vue-i18n": "^8.18.1", - "@intlify/vue-i18n-loader": "^1.0.0", "vue-router": "^3.3.2", "vue-scrollto": "^2.18.1", "vue2-google-maps": "^0.10.7" diff --git a/src/Client.js b/src/Client.js index 6df5d20..e42b740 100644 --- a/src/Client.js +++ b/src/Client.js @@ -2,8 +2,8 @@ import Cookies from 'universal-cookie'; import { selectedProjectCookieName, defaultProjectId } from './Utilities/SelectedProject'; import packageInfo from '../package.json'; -// Kentico Kontent -import { DeliveryClient, TypeResolver } from '@kentico/kontent-delivery'; +// Kontent.ai +import { DeliveryClient, TypeResolver } from '@kontent-ai/kontent-delivery'; const projectId = process.env.VUE_APP_PROJECT_ID || ''; const previewApiKey = process.env.VUE_APP_PREVIEW_API_KEY || ''; diff --git a/src/Models/AboutUs.js b/src/Models/AboutUs.js index ab0614c..554a8f4 100644 --- a/src/Models/AboutUs.js +++ b/src/Models/AboutUs.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class AboutUs extends ContentItem { diff --git a/src/Models/Accessory.js b/src/Models/Accessory.js index 8a3782b..186ea4b 100644 --- a/src/Models/Accessory.js +++ b/src/Models/Accessory.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Accessory extends ContentItem { diff --git a/src/Models/Article.js b/src/Models/Article.js index 197ef53..c3fd21f 100644 --- a/src/Models/Article.js +++ b/src/Models/Article.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Article extends ContentItem { diff --git a/src/Models/Brewer.js b/src/Models/Brewer.js index d8c0cdb..d468410 100644 --- a/src/Models/Brewer.js +++ b/src/Models/Brewer.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Brewer extends ContentItem { diff --git a/src/Models/Cafe.js b/src/Models/Cafe.js index 1586c91..36fab30 100644 --- a/src/Models/Cafe.js +++ b/src/Models/Cafe.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Cafe extends ContentItem { diff --git a/src/Models/Coffee.js b/src/Models/Coffee.js index 47214b7..3b54209 100644 --- a/src/Models/Coffee.js +++ b/src/Models/Coffee.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Coffee extends ContentItem { diff --git a/src/Models/FactAboutUs.js b/src/Models/FactAboutUs.js index b044549..62ec946 100644 --- a/src/Models/FactAboutUs.js +++ b/src/Models/FactAboutUs.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; export class FactAboutUs extends ContentItem { } \ No newline at end of file diff --git a/src/Models/Grinder.js b/src/Models/Grinder.js index e6e0a3e..5d9d26e 100644 --- a/src/Models/Grinder.js +++ b/src/Models/Grinder.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Grinder extends ContentItem { diff --git a/src/Models/HeroUnit.js b/src/Models/HeroUnit.js index 12496f9..bf8269e 100644 --- a/src/Models/HeroUnit.js +++ b/src/Models/HeroUnit.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class HeroUnit extends ContentItem { diff --git a/src/Models/Home.js b/src/Models/Home.js index 195620e..a1fd81f 100644 --- a/src/Models/Home.js +++ b/src/Models/Home.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Home extends ContentItem { diff --git a/src/Models/HostedVideo.js b/src/Models/HostedVideo.js index 3c1fadc..513f9fe 100644 --- a/src/Models/HostedVideo.js +++ b/src/Models/HostedVideo.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class HostedVideo extends ContentItem { diff --git a/src/Models/Office.js b/src/Models/Office.js index 3868229..af9d342 100644 --- a/src/Models/Office.js +++ b/src/Models/Office.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; export class Office extends ContentItem { diff --git a/src/Models/Tweet.js b/src/Models/Tweet.js index f3032da..83534ef 100644 --- a/src/Models/Tweet.js +++ b/src/Models/Tweet.js @@ -1,4 +1,4 @@ -import { ContentItem } from '@kentico/kontent-delivery'; +import { ContentItem } from '@kontent-ai/kontent-delivery'; import { resolveContentLink } from '../Utilities/ContentLinks'; import TwitterWidgetsLoader from 'twitter-widgets'; diff --git a/src/Stores/Article.js b/src/Stores/Article.js index f15220f..66d462d 100644 --- a/src/Stores/Article.js +++ b/src/Stores/Article.js @@ -1,5 +1,5 @@ import { Client } from '../Client.js'; -import { SortOrder } from '@kentico/kontent-delivery'; +import { SortOrder } from '@kontent-ai/kontent-delivery'; import { takeUntil } from 'rxjs/operators'; import { initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; import BaseStore from './Base'; diff --git a/src/components/Admin/Configuration.vue b/src/components/Admin/Configuration.vue index 202eea4..c72c54a 100644 --- a/src/components/Admin/Configuration.vue +++ b/src/components/Admin/Configuration.vue @@ -7,13 +7,13 @@

Sample Site—Configuration

-

For your sample app to work, you should have a Kontent project containing content. Your app should be then configured with its project ID. You can either get it by signing in using your Kontent credentials or by signing up for a trial. Later, it will be converted to a free plan.

+

For your sample app to work, you should have a Kontent.ai project containing content. Your app should be then configured with its project ID. You can either get it by signing in using your Kontent credentials or by signing up for a trial. Later, it will be converted to a free plan.

Get a Project ID

You may wish to either select from existing projects or create a new sample project. The app will be configured with its project ID.

-
+ Date: Wed, 3 Aug 2022 13:32:47 +0200 Subject: [PATCH 02/31] Rebranding --- CONTRIBUTING.md | 2 +- README.md | 2 +- package-lock.json | 135 ---------------------------------------------- 3 files changed, 2 insertions(+), 137 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ab871b9..400cca2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -15,7 +15,7 @@ Sorry to hear that. Just log a new [GitHub issue](../../issues) and someone will To get help with coding and structuring your projects, use [StackOverflow](https://stackoverflow.com/) to ask questions with one of the following tags: -- [`kontent`](https://stackoverflow.com/questions/tagged/kontent-ai) +- [`kontent.ai`](https://stackoverflow.com/questions/tagged/kontent-ai) Our team members and the community monitor these channels on a regular basis. diff --git a/README.md b/README.md index 18b41c4..d0c23bb 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ When you now run the application, you will see all project content including the 2. Sign in with your credentials. 3. Manage content in the content administration interface of your sample project. -You can learn [more about content editing](https://kontent.ai/learn/tutorials/write-and-collaborate/create-content/introducing-content-items) at Kontent Learn. +You can learn [more about content editing](https://kontent.ai/learn/tutorials/write-and-collaborate/create-content/introducing-content-items) at Kontent.ai Learn. ## Content delivery diff --git a/package-lock.json b/package-lock.json index 5b2e46d..d2b4654 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,6 @@ "version": "1.0.1", "dependencies": { "@intlify/vue-i18n-loader": "^1.0.0", - "@kentico/kontent-delivery": "^9.1.1", "@kontent-ai/delivery-sdk": "^12.0.2", "dateformat": "^3.0.3", "lodash": "^4.17.19", @@ -1087,41 +1086,6 @@ "node": ">= 10" } }, - "node_modules/@kentico/kontent-core": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@kentico/kontent-core/-/kontent-core-7.0.2.tgz", - "integrity": "sha512-CPsC8i+sqKQYGfMmYxr4OpRFBRk8dvBw5/sA8AHYUO8vOP1apUNqSDYtyt8QP5pTsbdoInQqrs+KtyxjERDQaQ==", - "dependencies": { - "axios": "0.19.2" - }, - "engines": { - "node": ">= 8" - }, - "peerDependencies": { - "rxjs": "^6.0.0" - } - }, - "node_modules/@kentico/kontent-delivery": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@kentico/kontent-delivery/-/kontent-delivery-9.2.1.tgz", - "integrity": "sha512-w1FG8SXzBy91xeRlJR1OPiLgWwlJd/CCKQwduT4Xj0UJUL9t4gYbQgf85cW+Rzn5s1so9CraMM9hZ73zOttI+A==", - "dependencies": { - "@kentico/kontent-core": "7.0.2", - "parse5": "6.0.1", - "reflect-metadata": "0.1.13" - }, - "engines": { - "node": ">= 8" - }, - "peerDependencies": { - "rxjs": "^6.0.0" - } - }, - "node_modules/@kentico/kontent-delivery/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, "node_modules/@kontent-ai/core-sdk": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/@kontent-ai/core-sdk/-/core-sdk-10.0.0.tgz", @@ -2850,39 +2814,6 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, - "node_modules/axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", - "dependencies": { - "follow-redirects": "1.5.10" - } - }, - "node_modules/axios/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/axios/node_modules/follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "dependencies": { - "debug": "=3.1.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/axios/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, "node_modules/babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -12690,11 +12621,6 @@ "node": ">=0.10" } }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, "node_modules/regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -18304,31 +18230,6 @@ "json5": "^2.1.1" } }, - "@kentico/kontent-core": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@kentico/kontent-core/-/kontent-core-7.0.2.tgz", - "integrity": "sha512-CPsC8i+sqKQYGfMmYxr4OpRFBRk8dvBw5/sA8AHYUO8vOP1apUNqSDYtyt8QP5pTsbdoInQqrs+KtyxjERDQaQ==", - "requires": { - "axios": "0.19.2" - } - }, - "@kentico/kontent-delivery": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@kentico/kontent-delivery/-/kontent-delivery-9.2.1.tgz", - "integrity": "sha512-w1FG8SXzBy91xeRlJR1OPiLgWwlJd/CCKQwduT4Xj0UJUL9t4gYbQgf85cW+Rzn5s1so9CraMM9hZ73zOttI+A==", - "requires": { - "@kentico/kontent-core": "7.0.2", - "parse5": "6.0.1", - "reflect-metadata": "0.1.13" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - } - } - }, "@kontent-ai/core-sdk": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/@kontent-ai/core-sdk/-/core-sdk-10.0.0.tgz", @@ -19799,37 +19700,6 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "requires": { - "follow-redirects": "1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -27833,11 +27703,6 @@ "readable-stream": "^2.0.2" } }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", From 2c48aa899ca199165c8cced7e6b3ef5dac335f44 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Thu, 4 Aug 2022 09:50:30 +0200 Subject: [PATCH 03/31] Change brewers to not use store --- src/components/Brewer.vue | 37 +++++++++-------- src/components/BrewerFilter.vue | 32 ++------------- src/components/BrewerStore.vue | 73 +++++++++++++++++++++++++++++++-- src/components/Brewers.vue | 37 ++++------------- 4 files changed, 103 insertions(+), 76 deletions(-) diff --git a/src/components/Brewer.vue b/src/components/Brewer.vue index 7f462f6..316a7ab 100644 --- a/src/components/Brewer.vue +++ b/src/components/Brewer.vue @@ -39,7 +39,7 @@ \ No newline at end of file diff --git a/src/components/BrewerStore.vue b/src/components/BrewerStore.vue index eb40766..2a712ab 100644 --- a/src/components/BrewerStore.vue +++ b/src/components/BrewerStore.vue @@ -1,8 +1,18 @@ @@ -10,14 +20,71 @@ - diff --git a/src/components/Brewers.vue b/src/components/Brewers.vue index 59c1b85..1a3b305 100644 --- a/src/components/Brewers.vue +++ b/src/components/Brewers.vue @@ -38,15 +38,12 @@ \ No newline at end of file From ab487155ca9918f8664b4469b4f86ed0451f4eef Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Thu, 4 Aug 2022 12:48:13 +0200 Subject: [PATCH 04/31] Change coffee to not use store --- src/components/Coffee.vue | 42 ++++++++++--------- src/components/CoffeeFilter.vue | 37 ++--------------- src/components/CoffeeStore.vue | 74 ++++++++++++++++++++++++++++++++- src/components/Coffees.vue | 41 ++++-------------- 4 files changed, 105 insertions(+), 89 deletions(-) diff --git a/src/components/Coffee.vue b/src/components/Coffee.vue index 097fc6d..0c45e96 100644 --- a/src/components/Coffee.vue +++ b/src/components/Coffee.vue @@ -57,6 +57,7 @@ diff --git a/src/components/CoffeeStore.vue b/src/components/CoffeeStore.vue index 3b356ee..0458a58 100644 --- a/src/components/CoffeeStore.vue +++ b/src/components/CoffeeStore.vue @@ -1,23 +1,93 @@ diff --git a/src/components/Coffees.vue b/src/components/Coffees.vue index 61e4822..72a43fc 100644 --- a/src/components/Coffees.vue +++ b/src/components/Coffees.vue @@ -38,16 +38,11 @@ \ No newline at end of file From 519a489542b9f2b6d1f517b670954687ed6a195b Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Thu, 4 Aug 2022 13:32:42 +0200 Subject: [PATCH 05/31] Change articles to not use store --- src/components/Article.vue | 50 +++++++++++++++++-------------- src/components/Articles.vue | 48 ++++++++++++++++------------- src/components/LatestArticles.vue | 45 ++++++++++++++++++---------- 3 files changed, 85 insertions(+), 58 deletions(-) diff --git a/src/components/Article.vue b/src/components/Article.vue index e7b61e3..aa1a100 100644 --- a/src/components/Article.vue +++ b/src/components/Article.vue @@ -29,7 +29,7 @@
@@ -45,8 +45,9 @@ \ No newline at end of file diff --git a/src/components/LatestArticles.vue b/src/components/LatestArticles.vue index 4711dbb..80fb482 100644 --- a/src/components/LatestArticles.vue +++ b/src/components/LatestArticles.vue @@ -78,7 +78,16 @@ import { ArticleStore } from '../Stores/Article' import dateFormat from 'dateformat' import { dateFormats } from '../Utilities/LanguageCodes' +import { initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; import _ from 'lodash'; +import { Client } from '../Client.js'; + +const resetStore = () => ({ + articleList: initLanguageCodeObject(), + articleDetails: initLanguageCodeObject() +}); + +let { articleList } = resetStore(); export default { name: 'latest-articles', @@ -90,9 +99,9 @@ export default { computed: { articlesData: function(){ return this.articles.map(article => ({ - imageLink: _.get(article, 'teaserImage.value[0].url'), - postDate : this.formatDate(_.get(article, 'postDate.value')), - summary : _.get(article, 'summary.value') || this.$t('Article.noSummaryValue'), + imageLink: _.get(article, 'elements.teaserImage.value[0].url'), + postDate : this.formatDate(_.get(article, 'elements.postDate.value')), + summary : _.get(article, 'elements.summary.value') || this.$t('Article.noSummaryValue'), link : `/${this.language}/articles/${article.system.id}`, })) } @@ -107,22 +116,28 @@ export default { formatDate: function(value){ return value ? dateFormat(value, 'mmmm d') : this.$t('Article.noPostDateValue'); }, - onChange: function(){ - this.articles = ArticleStore.getArticles(this.articleCount, this.language); + fetchArticles: function() { + let query = Client.items() + .type('article') + .orderParameter('elements.post_date', 'desc'); + if (this.language) { + query.languageParameter(this.language); + } + query.toPromise() + .then(response => { + if (this.language) { + articleList[this.language] = response.data.items; + } else { + articleList[defaultLanguage] = response.data.items + } + this.articles = this.language ? articleList[this.language].slice(0, this.articleCount) : articleList[defaultLanguage].slice(0, this.articleCount) ; + }); + } }, mounted: function(){ - ArticleStore.subscribe(); - ArticleStore.addChangeListener(this.onChange); - ArticleStore.provideArticles(this.articleCount, this.language); dateFormat.i18n = dateFormats[this.language] || dateFormats[0]; - this.articles = ArticleStore.getArticles(this.articleCount, this.language); - }, - beforeDestroy: function() { - ArticleStore.unsubscribe(); + this.fetchArticles(); }, - destroyed: function() { - ArticleStore.removeChangeListener(this.onChange); - } } \ No newline at end of file From 7e46304410db1e95d4fb2492edaed6b51419333a Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Thu, 4 Aug 2022 13:57:18 +0200 Subject: [PATCH 06/31] Change banner not to use store --- src/components/Banner.vue | 43 +++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/src/components/Banner.vue b/src/components/Banner.vue index eec71c8..f1e0bd1 100644 --- a/src/components/Banner.vue +++ b/src/components/Banner.vue @@ -13,10 +13,12 @@ \ No newline at end of file diff --git a/src/components/ContactMap.vue b/src/components/ContactMap.vue index f6e0935..f0c4969 100644 --- a/src/components/ContactMap.vue +++ b/src/components/ContactMap.vue @@ -87,7 +87,7 @@ export default { }, mounted: function () { this.map = this.$refs.map.mapObject; - this.$refs.map.$mapCreated.then(() => { + this.$refs.map.$mapPromise.then(() => { this.mapLoaded = true }) }, diff --git a/src/components/Contacts.vue b/src/components/Contacts.vue index c2cb773..e341475 100644 --- a/src/components/Contacts.vue +++ b/src/components/Contacts.vue @@ -60,10 +60,13 @@ From 08ede88add4a32f89a8abd9ecb304da1face0c61 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Fri, 5 Aug 2022 08:32:10 +0200 Subject: [PATCH 09/31] Update richtext --- src/components/RichTextElement.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/RichTextElement.vue b/src/components/RichTextElement.vue index 158f954..1ec4aff 100644 --- a/src/components/RichTextElement.vue +++ b/src/components/RichTextElement.vue @@ -1,16 +1,24 @@ + + + +
+ + diff --git a/src/Utilities/CoffeeFilter.js b/src/Utilities/CoffeeFilter.js index 1b04d82..8cef572 100644 --- a/src/Utilities/CoffeeFilter.js +++ b/src/Utilities/CoffeeFilter.js @@ -1,42 +1,41 @@ -export class Filter { - constructor() { - this.processings = []; - this.productStatuses = []; - } - - matches(coffee) { - return this.matchesProcessings(coffee) && this.matchesProductStatuses(coffee); - } - - matchesProcessings(coffee) { - if (this.processings.length === 0) { - return true; - } - - let processings = coffee.processing.value.map(x => x.codename); - - return this.processings.some(x => processings.includes(x)); - } - - matchesProductStatuses(coffee) { - if (this.productStatuses.length === 0) { - return true; - } - - let statuses = coffee.productStatus.value.map(x => x.codename); - - return this.productStatuses.some(x => statuses.includes(x)); - } - - toggleProcessing(processing) { - let index = this.processings.indexOf(processing); - - if (index < 0) this.processings.push(processing); else this.processings.splice(index, 1); - } - - toggleProductStatus(status) { - let index = this.productStatuses.indexOf(status); - - if (index < 0) this.productStatuses.push(status); else this.productStatuses.splice(index, 1); - } +export class Filter { + constructor() { + this.processings = []; + this.productStatuses = []; + } + + matches(coffee) { + return this.matchesProcessings(coffee) && this.matchesProductStatuses(coffee); + } + + matchesProcessings(coffee) { + if (this.processings.length === 0) { + return true; + } + let processings = coffee.elements.processing.value.map(x => x.codename); + + return this.processings.some(x => processings.includes(x)); + } + + matchesProductStatuses(coffee) { + if (this.productStatuses.length === 0) { + return true; + } + + let statuses = coffee.elements.productStatus.value.map(x => x.codename); + + return this.productStatuses.some(x => statuses.includes(x)); + } + + toggleProcessing(processing) { + let index = this.processings.indexOf(processing); + + if (index < 0) this.processings.push(processing); else this.processings.splice(index, 1); + } + + toggleProductStatus(status) { + let index = this.productStatuses.indexOf(status); + + if (index < 0) this.productStatuses.push(status); else this.productStatuses.splice(index, 1); + } } \ No newline at end of file diff --git a/src/components/Banner.vue b/src/components/Banner.vue index f1e0bd1..d57e2e2 100644 --- a/src/components/Banner.vue +++ b/src/components/Banner.vue @@ -1,75 +1,75 @@ - - - + + + diff --git a/src/components/LatestArticles.vue b/src/components/LatestArticles.vue index 2543cd0..e626eb8 100644 --- a/src/components/LatestArticles.vue +++ b/src/components/LatestArticles.vue @@ -1,136 +1,137 @@ - - - \ No newline at end of file diff --git a/src/components/RichTextElement.vue b/src/components/RichTextElement.vue index 1ec4aff..acbd200 100644 --- a/src/components/RichTextElement.vue +++ b/src/components/RichTextElement.vue @@ -1,42 +1,155 @@ - - - \ No newline at end of file From c90e59e3a2b0431fd3d3d82022238091c822d98a Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Tue, 9 Aug 2022 14:10:14 +0200 Subject: [PATCH 15/31] Change logo --- src/Images/Admin/kk-logo.svg | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/Images/Admin/kk-logo.svg b/src/Images/Admin/kk-logo.svg index 285dacf..91f630a 100644 --- a/src/Images/Admin/kk-logo.svg +++ b/src/Images/Admin/kk-logo.svg @@ -1,17 +1 @@ - - - - - kk-logo-hor-color-pos-rgb - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file From d226f56b847648c8704096da6c9579cbc46c54dc Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Wed, 10 Aug 2022 13:02:20 +0200 Subject: [PATCH 16/31] Fix bugs --- src/Utilities/BrewerFilter.js | 114 ++++++------ src/components/BrewerStore.vue | 180 +++++++++--------- src/components/Cafes.vue | 278 ++++++++++++++-------------- src/components/Contacts.vue | 324 ++++++++++++++++----------------- 4 files changed, 442 insertions(+), 454 deletions(-) diff --git a/src/Utilities/BrewerFilter.js b/src/Utilities/BrewerFilter.js index d488cde..022f7cf 100644 --- a/src/Utilities/BrewerFilter.js +++ b/src/Utilities/BrewerFilter.js @@ -1,58 +1,58 @@ - -export class Filter { - constructor() { - this.manufacturers = []; - this.priceRanges = []; - this.productStatuses = []; - } - - matches(brewer) { - return this.matchesManufacturers(brewer) && this.matchesPriceRanges(brewer) && this.matchesProductStatuses(brewer); - } - - matchesManufacturers(brewer) { - if (this.manufacturers.length === 0) { - return true; - } - - let manufacturerCodenames = brewer.manufacturer.value.map(x => x.codename); - return manufacturerCodenames.some(x => this.manufacturers.includes(x)); - } - - matchesPriceRanges(brewer) { - if (this.priceRanges.length === 0) { - return true; - } - - let price = brewer.price.value; - - return this.priceRanges.some((priceRange) => priceRange.min <= price && price <= priceRange.max); - } - - matchesProductStatuses(brewer) { - if (this.productStatuses.length === 0) { - return true; - } - - let statusCodenames = brewer.productStatus.value.map(x => x.codename); - return statusCodenames.some((x) => this.productStatuses.includes(x)); - } - - toggleManufacturer(manufacturer) { - let index = this.manufacturers.indexOf(manufacturer); - - if (index < 0) this.manufacturers.push(manufacturer); else this.manufacturers.splice(index, 1); - } - - togglePriceRange(priceRange) { - let index = this.priceRanges.findIndex((x) => x.min === priceRange.min && x.max === priceRange.max); - - if (index < 0) this.priceRanges.push(priceRange); else this.priceRanges.splice(index, 1); - } - - toggleProductStatus(productStatus) { - let index = this.productStatuses.indexOf(productStatus); - - if (index < 0) this.productStatuses.push(productStatus); else this.productStatuses.splice(index, 1); - } + +export class Filter { + constructor() { + this.manufacturers = []; + this.priceRanges = []; + this.productStatuses = []; + } + + matches(brewer) { + return this.matchesManufacturers(brewer) && this.matchesPriceRanges(brewer) && this.matchesProductStatuses(brewer); + } + + matchesManufacturers(brewer) { + if (this.manufacturers.length === 0) { + return true; + } + + let manufacturerCodenames = brewer.elements.manufacturer.value.map(x => x.codename); + return manufacturerCodenames.some(x => this.manufacturers.includes(x)); + } + + matchesPriceRanges(brewer) { + if (this.priceRanges.length === 0) { + return true; + } + + let price = brewer.elements.price.value; + + return this.priceRanges.some((priceRange) => priceRange.min <= price && price <= priceRange.max); + } + + matchesProductStatuses(brewer) { + if (this.productStatuses.length === 0) { + return true; + } + + let statusCodenames = brewer.elements.productStatus.value.map(x => x.codename); + return statusCodenames.some((x) => this.productStatuses.includes(x)); + } + + toggleManufacturer(manufacturer) { + let index = this.manufacturers.indexOf(manufacturer); + + if (index < 0) this.manufacturers.push(manufacturer); else this.manufacturers.splice(index, 1); + } + + togglePriceRange(priceRange) { + let index = this.priceRanges.findIndex((x) => x.min === priceRange.min && x.max === priceRange.max); + + if (index < 0) this.priceRanges.push(priceRange); else this.priceRanges.splice(index, 1); + } + + toggleProductStatus(productStatus) { + let index = this.productStatuses.indexOf(productStatus); + + if (index < 0) this.productStatuses.push(productStatus); else this.productStatuses.splice(index, 1); + } } \ No newline at end of file diff --git a/src/components/BrewerStore.vue b/src/components/BrewerStore.vue index 65ee951..c14dd3e 100644 --- a/src/components/BrewerStore.vue +++ b/src/components/BrewerStore.vue @@ -1,90 +1,90 @@ - - - + + + diff --git a/src/components/Cafes.vue b/src/components/Cafes.vue index 3d81fd1..60d46ff 100644 --- a/src/components/Cafes.vue +++ b/src/components/Cafes.vue @@ -1,143 +1,137 @@ - - - \ No newline at end of file diff --git a/src/components/Contacts.vue b/src/components/Contacts.vue index e341475..ead0a09 100644 --- a/src/components/Contacts.vue +++ b/src/components/Contacts.vue @@ -1,166 +1,160 @@ - - - \ No newline at end of file From 62c1cf94166fecbeb7e5703075e17bc37a17573b Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Wed, 10 Aug 2022 13:02:37 +0200 Subject: [PATCH 17/31] Change fonts --- src/components/Admin/Admin.css | 1172 +-- src/index.css | 15674 +++++++++++++++---------------- 2 files changed, 8426 insertions(+), 8420 deletions(-) diff --git a/src/components/Admin/Admin.css b/src/components/Admin/Admin.css index 89bf4c4..1d529d8 100644 --- a/src/components/Admin/Admin.css +++ b/src/components/Admin/Admin.css @@ -1,584 +1,590 @@ - -*, *::before, *::after { - box-sizing: border-box; -} - -html, -body { - font-family: 'Source Sans Pro', sans-serif; - color: #151515; - margin: 0; - padding: 0; -} - -h1, h2, h3, h4, h5, h6 { - margin: 0; -} - -.kk-container { - padding: 0 24px; - max-width: 1048px; - min-height: 100vh; - margin: 0 auto 24px; -} - -.margin-top-l { - margin-top: 16px; -} - -.margin-top-xl { - margin-top: 24px; -} - -.project-configuration-section .user-message { - background-repeat: no-repeat; - background-position: 28px 28px; - background-size: 2em 2em; - border-collapse: separate; - color: #FFFFFF; - padding: 2em; -} - -.project-configuration-section .message-info { - background-color: #89cffa; -} - -.project-configuration-section .message-warning { - background-color: #ff9776; -} - -.project-configuration-section .message-error { - background-color: #f38480; -} - -.project-configuration-section .user-message img, -.project-configuration-section .user-message p { - margin: 0; -} - -.project-configuration-section .user-message p { - padding: 0 0 0 20px; -} - -.project-configuration-section table.user-message td { - vertical-align: top; -} - -.project-configuration-section p { - font-size: 1em; - font-weight: 400; - line-height: 24px; -} - -.project-configuration-section h1 { - font-weight: 300; - line-height: 1.2em; - font-size: 2.827em; -} - -.project-configuration-section h2 { - font-weight: 300; - line-height: 1.2em; - font-size: 1.999em; -} - -.project-configuration-section h3 { - font-weight: 300; - line-height: 1.2em; - font-size: 1.414em; -} - -.project-configuration-section a:link, -.project-configuration-section a:active, -.project-configuration-section a:hover, -.project-configuration-section a:focus { - text-decoration: underline; -} - -.project-configuration-section a:link, -.project-configuration-section a:visited { - color: #008ae1; -} - -.project-configuration-section header a:link, -.project-configuration-section header a:visited { - color: #FFFFFF; -} - -.project-configuration-section a:active, -.project-configuration-section a:hover, -.project-configuration-section a:focus { - color: #f05a22; -} - -.project-configuration-section section { - background: #ffffff; - border-radius: 16px; - padding: 24px; -} - -.project-configuration-section .headline-medium { - font-family: 'Work Sans', sans-serif; - font-size: 16px; - font-weight: 700; - line-height: 24px; -} - -.project-configuration-section .headline-large { - font-family: 'Work Sans', sans-serif; - font-size: 24px; - font-weight: 700; - line-height: 32px; -} - -.project-configuration-section .sections-secondary { - padding-top: 3em; - padding-bottom: 3em; -} - -@media only screen and (min-width: 768px) { - .project-configuration-section section.section-secondary { - float: left; - width: 50%; - margin-top: 24px; - } - - .project-configuration-section section.section-secondary-two { - float: left; - width: calc(50% - 24px); - margin-left: 24px; - margin-top: 24px; - } -} - -@media only screen and (max-width: 767px) { - .project-configuration-section section.section-secondary { - float: none; - margin: 24px 0; - } -} - -.project-configuration-section section.messages { - padding-top: 3em; - margin: 0 auto 0 auto; - max-width: 1140px; - overflow: visible; - padding-left: 30px; - padding-right: 30px; -} - -.project-configuration-section .logotype-link { - text-decoration: none; - display: block; -} - -.project-configuration-section .logo { - height: 48px; - margin: 32px 0 40px; -} - -.project-configuration-section .inline-controls div, -.project-configuration-section .inline-controls p, -.project-configuration-section .inline-controls input { - display: block; - float: left; -} - -.project-configuration-section input[type="submit"] { - font-family: 'Work Sans', sans-serif; - font-size: 12px; - font-weight: 700; - line-height: 16px; - letter-spacing: 0.1ch; - border: 0; - border-radius: 5000px; - padding: 12px 24px; - cursor: pointer; - text-transform: uppercase; - color: #ffffff; -} - -.project-configuration-section input[type="submit"].button-primary { - background-color: #ef5a22; - border-color: #db531f; -} - -.project-configuration-section input[type="submit"].button-primary:active, -.project-configuration-section input[type="submit"].button-primary:hover, -.project-configuration-section input[type="submit"].button-primary:focus { - background-color: #db531f; - border-color: #db531f; -} - -.project-configuration-section input[type="submit"].button-secondary { - background: #DB3C00; - box-shadow: - 0 8px 14px 2px rgb(244 92 35 / 14%), - 0 6px 20px 5px rgb(244 92 35 / 12%), - 0 8px 10px -5px rgb(244 92 35 / 20%); -} - -.project-configuration-section input[type="submit"].button-secondary:active, -.project-configuration-section input[type="submit"].button-secondary:hover { - background-color: #953000; -} - -.project-configuration-section input[type="submit"].button-secondary:focus { - box-shadow: - 0 0 0 2px #0093ff, - inset 0 0 3px 0 #0093ff, - 0 8px 14px 2px rgb(244 92 35 / 14%), - 0 6px 20px 5px rgb(244 92 35 / 12%), - 0 8px 10px -5px rgb(244 92 35 / 20%); -} - - -.project-configuration-section input[type="submit"].button-tertiary { - background-color: #79b751; - border-color: #62a644; -} - -.project-configuration-section input[type="submit"].button-tertiary:active, -.project-configuration-section input[type="submit"].button-tertiary:hover, -.project-configuration-section input[type="submit"].button-tertiary:focus { - background-color: #62a644; - border-color: #62a644; -} - -.project-configuration-section .text-gray { - color: #4f4d4b; -} - -.project-id-form { - display: flex; -} - -.project-id-form form { - width: 100%; -} - -.project-id-form__input { - font-family: Inter, sans-serif; - font-size: 14px; - font-weight: 400; - line-height: 20px; - border-radius: 20px; - border: 1px solid #A8A8A8; - min-width: 20ch; - width: 100%; - background: #ffffff !important; - padding: 0 16px; -} - -input[type=text].project-id-form__input:hover { - border-color: #141619; -} - -input[type=text].project-id-form__input:focus { - border-color: #141619; - outline: none; -} - -.project-id-form__submit-button { - margin-left: 8px; -} - -@media (min-width: 900px) { - .project-id-from__input { - max-width: none; - } -} - -.project-configuration-section input[type="email"], -.project-configuration-section input[type="file"], -.project-configuration-section input[type="month"], -.project-configuration-section input[type="number"], -.project-configuration-section input[type="password"], -.project-configuration-section input[type="search"], -.project-configuration-section input[type="tel"], -.project-configuration-section input[type="time"], -.project-configuration-section input[type="url"], -.project-configuration-section input[type="week"], -.project-configuration-section textarea { - border-width: 0; - font-size: 0.888em; - font-weight: 300; - letter-spacing: 0.05em; - padding: 0.75em 0.75em 0.5em 0.75em; - background-color: #ebebeb; - border-bottom-width: 4px; - border-left-width: 4px; - border-style: solid; - border-color: #ebebeb; - color: #4f4d4b; -} - -.project-configuration-section input[type="email"]:focus, -.project-configuration-section input[type="file"]:focus, -.project-configuration-section input[type="month"]:focus, -.project-configuration-section input[type="number"]:focus, -.project-configuration-section input[type="password"]:focus, -.project-configuration-section input[type="search"]:focus, -.project-configuration-section input[type="tel"]:focus, -.project-configuration-section input[type="time"]:focus, -.project-configuration-section input[type="url"]:focus, -.project-configuration-section input[type="week"]:focus, -.project-configuration-section textarea { - border-left-color: #008ae1; -} - -.project-configuration-section .styled-checkbox, -.project-configuration-section .styled-radio { - background-color: #FFFFFF; - margin: 1em 0 1em 0; - padding: 0 1em 0 1em; - vertical-align: top; -} - -.project-configuration-section .styled-checkbox > input[type="checkbox"], -.project-configuration-section .styled-radio > input[type="radio"] { - position: absolute; - left: -999em; -} - -.project-configuration-section .styled-checkbox > label, -.project-configuration-section .styled-radio > label { - background-color: transparent; - display: block; - left: 0; - padding-left: 30px; - position: relative; - top: -10px; -} - -.project-configuration-section .styled-checkbox > input[type="checkbox"] + span { - background-position: left top; - background-repeat: no-repeat; - display: block; - height: 1em; - left: 0; - min-height: 18px; - min-width: 18px; - position: relative; - top: 9px; - width: 18px; - background-image: url(../../Images/Admin/checkbox-unchecked.svg); -} - -.project-configuration-section .styled-checkbox > input[type="checkbox"]:checked + span { - background-position: left top; - background-repeat: no-repeat; - display: block; - height: 1em; - left: 0; - min-height: 18px; - min-width: 18px; - position: relative; - top: 9px; - width: 18px; - background-image: url(../../Images/Admin/checkbox-checked.svg); -} - -.project-configuration-section .styled-radio > input[type="radio"] + span { - background-position: left top; - background-repeat: no-repeat; - display: block; - height: 1em; - left: 0; - min-height: 18px; - min-width: 18px; - position: relative; - top: 9px; - width: 18px; - background-image: url(../../Images/Admin/radio-button.svg); -} - -.project-configuration-section .styled-radio > input[type="radio"]:checked + span { - background-position: left top; - background-repeat: no-repeat; - display: block; - height: 1em; - left: 0; - min-height: 18px; - min-width: 18px; - position: relative; - top: 9px; - width: 18px; - background-image: url(../../Images/Admin/radio-button-checked.svg); -} - -.project-configuration-section .text-input-validation { - border-left: 4px solid #f05d4e; -} - -.project-configuration-section form.form-panel .text-input { - background-color: #f7f7f7; -} - -.project-configuration-section .form-panel-group { - width: 50%; -} - -.project-configuration-section .form-panel-group form h1, -.project-configuration-section .form-panel-group form h2, -.project-configuration-section .form-panel-group form h3 { - display: none; -} - -.project-configuration-section .tab { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - padding-bottom: 0.5em; - padding-top: 0.5em; - text-align: center; -} - -.project-configuration-section .tab-inactive { - background-color: #e5e5e5; -} - -.project-configuration-section .tab-active { - background-color: #FFFFFF; -} - -.project-configuration-section .form-panel-tabs h1 a, -.project-configuration-section .form-panel-tabs h2 a, -.project-configuration-section .form-panel-tabs h3 a { - color: #4f4d4b; - display: block; - text-decoration: none; - margin: auto; -} - -.project-configuration-section .form-panels, -.project-configuration-section .form-panel-tabs { - background-color: #FFFFFF; - display: block; - margin: 0; - min-width: 20em; - padding: 0; -} - -.project-configuration-section .form-panels { - background-color: #FFFFFF; - overflow: visible; -} - -.project-configuration-section .form-panel { - padding: 2em; -} - -.project-configuration-section .form-panel input:not([type="submit"]) { - width: 90%; -} - -.project-configuration-section .field-validation-error, -.project-configuration-section #selectProjectValidation, -.project-configuration-section #termsAcceptedValidation { - color: #f05d4e; - display: inherit; - padding: 1em 0 1em 0; -} - -.project-configuration-section #selectProject .form-group { - max-height: 50em; - overflow: auto; -} - -.project-configuration-section #selectProject input[type="submit"] { - margin-top: 2em; -} - -.project-configuration-section label:not(.visible) { - display: none; -} - -.project-configuration-section .hidden { - display: none; -} - -.project-configuration-section .detached { - margin-top: 3em; -} - -.project-configuration-section .padded-top-bottom { - padding-top: 1em; - padding-bottom: 1em; -} - -.project-configuration-section .no-left-padding { - padding-left: 0; -} - -.project-configuration-section .full-height { - height: 100%; -} - -.project-configuration-section .spinner-overlay { - background-color: rgba(0, 0, 0, 0.5); - height: 100%; - left: 0; - overflow: hidden; - position: fixed; - top: 0; - width: 100%; - z-index: 10000; -} - -.project-configuration-section .percentage { - position: fixed; - left: 50%; - top: 50%; - color: #FFFFFF; - text-align: center; - vertical-align: middle; - line-height: 82px; - height: 82px; - width: 82px; - margin-left: -26px; - margin-top: -26px; -} - -.project-configuration-section .spinner-box { - display: inline-block; - line-height: 1em; -} - -.project-configuration-section span { - display: inline-block; - vertical-align: middle; -} - -.project-configuration-section .spinner-box .spinner { - animation: spin 2s linear infinite; - border: .5em solid #ebebeb; - border-radius: 50%; - border-top: .5em solid #008ae1; - height: 1em; - overflow: auto; - width: 1em; - -webkit-animation: spin 2s linear infinite; -} - -.project-configuration-section .spinner-box .spinner-message { - padding-left: 1em; -} - -@-webkit-keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - } -} - -@keyframes spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } + +*, *::before, *::after { + box-sizing: border-box; +} + +html, +body { + font-family: 'Work Sans', sans-serif; + color: #151515; + margin: 0; + padding: 0; +} + +h1, h2, h3, h4, h5, h6 { + margin: 0; +} + +.kk-container { + padding: 0 24px; + max-width: 1048px; + min-height: 100vh; + margin: 0 auto 24px; +} + +.margin-top-l { + margin-top: 16px; +} + +.margin-top-xl { + margin-top: 24px; +} + +.project-configuration-section .user-message { + background-repeat: no-repeat; + background-position: 28px 28px; + background-size: 2em 2em; + border-collapse: separate; + color: #FFFFFF; + padding: 2em; +} + +.project-configuration-section .message-info { + background-color: #89cffa; +} + +.project-configuration-section .message-warning { + background-color: #ff9776; +} + +.project-configuration-section .message-error { + background-color: #f38480; +} + +.project-configuration-section .user-message img, +.project-configuration-section .user-message p { + margin: 0; +} + +.project-configuration-section .user-message p { + padding: 0 0 0 20px; +} + +.project-configuration-section table.user-message td { + vertical-align: top; +} + +.project-configuration-section p { + font-size: 1em; + font-weight: 400; + line-height: 24px; +} + +.project-configuration-section h1 { + font-weight: 300; + line-height: 1.2em; + font-size: 2.827em; +} + +.project-configuration-section h2 { + font-weight: 300; + line-height: 1.2em; + font-size: 1.999em; +} + +.project-configuration-section h3 { + font-weight: 300; + line-height: 1.2em; + font-size: 1.414em; +} + +.project-configuration-section a:link, +.project-configuration-section a:active, +.project-configuration-section a:hover, +.project-configuration-section a:focus { + text-decoration: underline; +} + +.project-configuration-section a:link, +.project-configuration-section a:visited { + color: #008ae1; +} + +.project-configuration-section header a:link, +.project-configuration-section header a:visited { + color: #FFFFFF; +} + +.project-configuration-section a:active, +.project-configuration-section a:hover, +.project-configuration-section a:focus { + color: #f05a22; +} + +.project-configuration-section section { + background: #ffffff; + border-radius: 16px; + padding: 24px; +} + +.project-configuration-section .headline-medium { + font-family: 'Work Sans', sans-serif; + font-size: 16px; + font-weight: 700; + line-height: 24px; +} + +.project-configuration-section .headline-large { + font-family: 'Work Sans', sans-serif; + font-size: 24px; + font-weight: 700; + line-height: 32px; +} + +.project-configuration-section .sections-secondary { + padding-top: 3em; + padding-bottom: 3em; +} + +@media only screen and (min-width: 768px) { + .project-configuration-section section.section-secondary { + float: left; + width: 50%; + margin-top: 24px; + } + + .project-configuration-section section.section-secondary-two { + float: left; + width: calc(50% - 24px); + margin-left: 24px; + margin-top: 24px; + } +} + +@media only screen and (max-width: 767px) { + .project-configuration-section section.section-secondary { + float: none; + margin: 24px 0; + } +} + +.project-configuration-section section.messages { + padding-top: 3em; + margin: 0 auto 0 auto; + max-width: 1140px; + overflow: visible; + padding-left: 30px; + padding-right: 30px; +} + +.project-configuration-section .logotype-link { + text-decoration: none; + display: block; +} + +.project-configuration-section .logo { + height: 48px; + margin: 32px 0 40px; +} + +.project-configuration-section .inline-controls div, +.project-configuration-section .inline-controls p, +.project-configuration-section .inline-controls input { + display: block; + float: left; +} + +.project-configuration-section input[type="submit"] { + font-family: 'Work Sans', sans-serif; + font-size: 12px; + font-weight: 700; + line-height: 16px; + letter-spacing: 0.1ch; + border: 0; + border-radius: 5000px; + padding: 12px 24px; + cursor: pointer; + text-transform: uppercase; + color: #ffffff; +} + +.project-configuration-section input[type="submit"].button-primary { + background-color: #3DCCA8; + border-color: #3DCCA8; +} + +.project-configuration-section input[type="submit"].button-primary:active, +.project-configuration-section input[type="submit"].button-primary:hover, +.project-configuration-section input[type="submit"].button-primary:focus { + background-color: #231f20; + border-color: #231f20; + color: #ffffff; +} + +.project-configuration-section input[type="submit"].button-secondary { + background: #3DCCA8; + box-shadow: + 0 8px 14px 2px rgb(61 204 168 / 14%), + 0 6px 20px 5px rgb(61 204 168 / 12%), + 0 8px 10px -5px rgb(61 204 168 / 20%); +} + +.project-configuration-section input[type="submit"].button-secondary:active, +.project-configuration-section input[type="submit"].button-secondary:hover { + background-color: #231f20; + color: #ffffff; + box-shadow: + 0 8px 14px 2px rgb(35 31 32 / 14%), + 0 6px 20px 5px rgb(35 31 32 / 12%), + 0 8px 10px -5px rgb(35 31 32 / 20%); +} + +.project-configuration-section input[type="submit"].button-secondary:focus { + box-shadow: + 0 0 0 2px #0093ff, + inset 0 0 3px 0 #0093ff, + 0 8px 14px 2px rgb(244 92 35 / 14%), + 0 6px 20px 5px rgb(244 92 35 / 12%), + 0 8px 10px -5px rgb(244 92 35 / 20%); +} + + +.project-configuration-section input[type="submit"].button-tertiary { + background-color: #79b751; + border-color: #62a644; +} + +.project-configuration-section input[type="submit"].button-tertiary:active, +.project-configuration-section input[type="submit"].button-tertiary:hover, +.project-configuration-section input[type="submit"].button-tertiary:focus { + background-color: #62a644; + border-color: #62a644; +} + +.project-configuration-section .text-gray { + color: #4f4d4b; +} + +.project-id-form { + display: flex; +} + +.project-id-form form { + width: 100%; +} + +.project-id-form__input { + font-family: Inter, sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 20px; + border-radius: 20px; + border: 1px solid #A8A8A8; + min-width: 20ch; + width: 100%; + background: #ffffff !important; + padding: 0 16px; +} + +input[type=text].project-id-form__input:hover { + border-color: #141619; +} + +input[type=text].project-id-form__input:focus { + border-color: #141619; + outline: none; +} + +.project-id-form__submit-button { + margin-left: 8px; +} + +@media (min-width: 900px) { + .project-id-from__input { + max-width: none; + } +} + +.project-configuration-section input[type="email"], +.project-configuration-section input[type="file"], +.project-configuration-section input[type="month"], +.project-configuration-section input[type="number"], +.project-configuration-section input[type="password"], +.project-configuration-section input[type="search"], +.project-configuration-section input[type="tel"], +.project-configuration-section input[type="time"], +.project-configuration-section input[type="url"], +.project-configuration-section input[type="week"], +.project-configuration-section textarea { + border-width: 0; + font-size: 0.888em; + font-weight: 300; + letter-spacing: 0.05em; + padding: 0.75em 0.75em 0.5em 0.75em; + background-color: #ebebeb; + border-bottom-width: 4px; + border-left-width: 4px; + border-style: solid; + border-color: #ebebeb; + color: #4f4d4b; +} + +.project-configuration-section input[type="email"]:focus, +.project-configuration-section input[type="file"]:focus, +.project-configuration-section input[type="month"]:focus, +.project-configuration-section input[type="number"]:focus, +.project-configuration-section input[type="password"]:focus, +.project-configuration-section input[type="search"]:focus, +.project-configuration-section input[type="tel"]:focus, +.project-configuration-section input[type="time"]:focus, +.project-configuration-section input[type="url"]:focus, +.project-configuration-section input[type="week"]:focus, +.project-configuration-section textarea { + border-left-color: #008ae1; +} + +.project-configuration-section .styled-checkbox, +.project-configuration-section .styled-radio { + background-color: #FFFFFF; + margin: 1em 0 1em 0; + padding: 0 1em 0 1em; + vertical-align: top; +} + +.project-configuration-section .styled-checkbox > input[type="checkbox"], +.project-configuration-section .styled-radio > input[type="radio"] { + position: absolute; + left: -999em; +} + +.project-configuration-section .styled-checkbox > label, +.project-configuration-section .styled-radio > label { + background-color: transparent; + display: block; + left: 0; + padding-left: 30px; + position: relative; + top: -10px; +} + +.project-configuration-section .styled-checkbox > input[type="checkbox"] + span { + background-position: left top; + background-repeat: no-repeat; + display: block; + height: 1em; + left: 0; + min-height: 18px; + min-width: 18px; + position: relative; + top: 9px; + width: 18px; + background-image: url(../../Images/Admin/checkbox-unchecked.svg); +} + +.project-configuration-section .styled-checkbox > input[type="checkbox"]:checked + span { + background-position: left top; + background-repeat: no-repeat; + display: block; + height: 1em; + left: 0; + min-height: 18px; + min-width: 18px; + position: relative; + top: 9px; + width: 18px; + background-image: url(../../Images/Admin/checkbox-checked.svg); +} + +.project-configuration-section .styled-radio > input[type="radio"] + span { + background-position: left top; + background-repeat: no-repeat; + display: block; + height: 1em; + left: 0; + min-height: 18px; + min-width: 18px; + position: relative; + top: 9px; + width: 18px; + background-image: url(../../Images/Admin/radio-button.svg); +} + +.project-configuration-section .styled-radio > input[type="radio"]:checked + span { + background-position: left top; + background-repeat: no-repeat; + display: block; + height: 1em; + left: 0; + min-height: 18px; + min-width: 18px; + position: relative; + top: 9px; + width: 18px; + background-image: url(../../Images/Admin/radio-button-checked.svg); +} + +.project-configuration-section .text-input-validation { + border-left: 4px solid #f05d4e; +} + +.project-configuration-section form.form-panel .text-input { + background-color: #f7f7f7; +} + +.project-configuration-section .form-panel-group { + width: 50%; +} + +.project-configuration-section .form-panel-group form h1, +.project-configuration-section .form-panel-group form h2, +.project-configuration-section .form-panel-group form h3 { + display: none; +} + +.project-configuration-section .tab { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + padding-bottom: 0.5em; + padding-top: 0.5em; + text-align: center; +} + +.project-configuration-section .tab-inactive { + background-color: #e5e5e5; +} + +.project-configuration-section .tab-active { + background-color: #FFFFFF; +} + +.project-configuration-section .form-panel-tabs h1 a, +.project-configuration-section .form-panel-tabs h2 a, +.project-configuration-section .form-panel-tabs h3 a { + color: #4f4d4b; + display: block; + text-decoration: none; + margin: auto; +} + +.project-configuration-section .form-panels, +.project-configuration-section .form-panel-tabs { + background-color: #FFFFFF; + display: block; + margin: 0; + min-width: 20em; + padding: 0; +} + +.project-configuration-section .form-panels { + background-color: #FFFFFF; + overflow: visible; +} + +.project-configuration-section .form-panel { + padding: 2em; +} + +.project-configuration-section .form-panel input:not([type="submit"]) { + width: 90%; +} + +.project-configuration-section .field-validation-error, +.project-configuration-section #selectProjectValidation, +.project-configuration-section #termsAcceptedValidation { + color: #f05d4e; + display: inherit; + padding: 1em 0 1em 0; +} + +.project-configuration-section #selectProject .form-group { + max-height: 50em; + overflow: auto; +} + +.project-configuration-section #selectProject input[type="submit"] { + margin-top: 2em; +} + +.project-configuration-section label:not(.visible) { + display: none; +} + +.project-configuration-section .hidden { + display: none; +} + +.project-configuration-section .detached { + margin-top: 3em; +} + +.project-configuration-section .padded-top-bottom { + padding-top: 1em; + padding-bottom: 1em; +} + +.project-configuration-section .no-left-padding { + padding-left: 0; +} + +.project-configuration-section .full-height { + height: 100%; +} + +.project-configuration-section .spinner-overlay { + background-color: rgba(0, 0, 0, 0.5); + height: 100%; + left: 0; + overflow: hidden; + position: fixed; + top: 0; + width: 100%; + z-index: 10000; +} + +.project-configuration-section .percentage { + position: fixed; + left: 50%; + top: 50%; + color: #FFFFFF; + text-align: center; + vertical-align: middle; + line-height: 82px; + height: 82px; + width: 82px; + margin-left: -26px; + margin-top: -26px; +} + +.project-configuration-section .spinner-box { + display: inline-block; + line-height: 1em; +} + +.project-configuration-section span { + display: inline-block; + vertical-align: middle; +} + +.project-configuration-section .spinner-box .spinner { + animation: spin 2s linear infinite; + border: .5em solid #ebebeb; + border-radius: 50%; + border-top: .5em solid #008ae1; + height: 1em; + overflow: auto; + width: 1em; + -webkit-animation: spin 2s linear infinite; +} + +.project-configuration-section .spinner-box .spinner-message { + padding-left: 1em; +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } } \ No newline at end of file diff --git a/src/index.css b/src/index.css index 65ba2b8..62315e4 100644 --- a/src/index.css +++ b/src/index.css @@ -1,7838 +1,7838 @@ -@font-face { - font-family: 'Work Sans'; - font-style: normal; - font-weight: 400; - src: local('Work Sans'), url('Fonts/WorkSans-Regular.woff2') format("woff2"); - font-display: swap; -} - -@font-face { - font-family: 'Work Sans'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: local('Work Sans Medium'), url('Fonts/WorkSans-Medium.woff2') format("woff2"); -} - -@font-face { - font-family: 'Work Sans'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: local('Work Sans Bold'), url('Fonts/WorkSans-Bold.woff2') format('woff2'); -} - -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local('Inter Regular'), url('Fonts/Inter-Regular.woff2') format('woff2'); -} - - -@font-face { - font-family: 'PT Serif'; - font-style: normal; - font-weight: 700; - src: local('PT Serif Bold'), local('PTSerif-Bold'), url(./Fonts/PTSerif-Bold.woff) format('woff'); -} - -@font-face { - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 300; - src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(./Fonts/SourceSansPro-Light.woff) format('woff'); -} - -@font-face { - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 400; - src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(./Fonts/SourceSansPro-Regular.woff) format('woff'); -} - -@font-face { - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 700; - src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(./Fonts/SourceSansPro-Bold.woff) format('woff'); -} - -@font-face { - font-family: 'Core-icons'; - src: url(./Fonts/Core-icons.eot); - src: url(./Fonts/Core-icons.svg#Core-icons) format('svg'), url(./Fonts/Core-icons.eot?#iefix) format('embedded-opentype'), url(./Fonts/Core-icons.woff) format('woff'), url(./Fonts/Core-icons.ttf) format('truetype'); - font-weight: normal; - font-style: normal; -} - -.application-content html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} - -.application-content body { - margin: 0; -} - -.application-content article, -.application-content aside, -.application-content details, -.application-content figcaption, -.application-content figure, -.application-content footer, -.application-content header, -.application-content main, -.application-content nav, -.application-content section, -.application-content summary { - display: block; -} - -.application-content audio, -.application-content canvas, -.application-content progress, -.application-content video { - display: inline-block; - vertical-align: baseline; -} - -.application-content audio:not([controls]) { - display: none; - height: 0; -} - -.application-content [hidden], -.application-content template { - display: none; -} - -.application-content a { - background: transparent; -} - -.application-content a:active, -.application-content a:hover { - outline: 0; -} - -.application-content abbr[title] { - border-bottom: 1px dotted; -} - -.application-content b, -.application-content strong { - font-weight: bold; -} - -.application-content dfn { - font-style: italic; -} - -.application-content h1 { - font-size: 2em; - margin: 0.67em 0; -} - -.application-content mark { - background: #ff0; - color: #000; -} - -.application-content small { - font-size: 80%; -} - -.application-content sub, -.application-content sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -.application-content sup { - top: -0.5em; -} - -.application-content sub { - bottom: -0.25em; -} - -.application-content img { - border: 0; -} - -.application-content svg:not(:root) { - overflow: hidden; -} - -.application-content figure { - margin: 1em 40px; -} - -.application-content hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -.application-content pre { - overflow: auto; -} - -.application-content code, -.application-content kbd, -.application-content pre, -.application-content samp { - font-family: monospace, monospace; - font-size: 1em; -} - -.application-content button, -.application-content input, -.application-content optgroup, -.application-content select, -.application-content textarea { - color: inherit; - font: inherit; - margin: 0; -} - -.application-content button { - overflow: visible; -} - -.application-content button, -.application-content select { - text-transform: none; -} - -.application-content button, -.application-content html input[type="button"], -.application-content input[type="reset"], -.application-content input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -.application-content button[disabled], -.application-content html input[disabled] { - cursor: default; -} - -.application-content button::-moz-focus-inner, -.application-content input::-moz-focus-inner { - border: 0; - padding: 0; -} - -.application-content input { - line-height: normal; -} - -.application-content input[type="text"], -.application-content input[type="email"], -.application-content textarea { - border: 1px solid #BEBEBE; -} - -.application-content input[type="text"]:focus, -.application-content input[type="email"]:focus, -.application-content textarea:focus { - outline: 0; - box-shadow: 0 0 1px #08768c; - border: 1px solid #08768c; -} - -.application-content input[type="checkbox"], -.application-content input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -.application-content input[type="number"]::-webkit-inner-spin-button, -.application-content input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -.application-content input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.application-content input[type="search"]::-webkit-search-cancel-button, -.application-content input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -.application-content fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -.application-content legend { - border: 0; - padding: 0; -} - -.application-content textarea { - overflow: auto; -} - -.application-content optgroup { - font-weight: bold; -} - -.application-content table { - border-collapse: collapse; - border-spacing: 0; -} - -.application-content td, -.application-content th { - padding: 0; -} - -.application-content * { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.application-content *:before, -.application-content *:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.application-content body { - font-family: 'Source Sans Pro', sans-serif; - font-weight: 400; - font-size: 16px; - line-height: 1.4; - color: #1C1C1C; - background-color: #ffffff; -} - -.application-content input, -.application-content button, -.application-content select, -.application-content textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -.application-content a { - color: #08768C; - text-decoration: underline; -} - -.application-content a:hover, -.application-content a:focus { - color: #08768C; - text-decoration: none; -} - -.application-content h1 a, -.application-content .h1 a, -.application-content h2 a, -.application-content .h2 a, -.application-content h3 a, -.application-content .h3 a, -.application-content h4 a, -.application-content .h4 a, -.application-content h5 a, -.application-content .h5 a { - text-decoration: none; -} - -.application-content h1 a:hover, -.application-content h1 a:focus, -.application-content .h1 a:hover, -.application-content .h1 a:focus, -.application-content h2 a:hover, -.application-content h2 a:focus, -.application-content .h2 a:hover, -.application-content .h2 a:focus, -.application-content h3 a:hover, -.application-content h3 a:focus, -.application-content .h3 a:hover, -.application-content .h3 a:focus, -.application-content h4 a:hover, -.application-content h4 a:focus, -.application-content .h4 a:hover, -.application-content .h4 a:focus, -.application-content h5 a:hover, -.application-content h5 a:focus, -.application-content .h5 a:hover, -.application-content .h5 a:focus { - text-decoration: underline; -} - -.application-content h1, -.application-content h2, -.application-content h3, -.application-content .h1, -.application-content .h2, -.application-content .h3 { - font-family: 'PT Serif', serif; - line-height: 1.4; - color: inherit; - margin-bottom: 0.7rem; -} - -.application-content h1, -.application-content .h1 { - font-size: 2.75rem; -} - -.application-content h2, -.application-content .h2 { - font-size: 2rem; -} - -.application-content h3, -.application-content .h3 { - font-size: 1.375rem; -} - -.application-content h4, -.application-content .h4 { - font-family: 'Source Sans Pro', sans-serif; - font-weight: 700; - font-size: 1.375rem; - margin-bottom: 0.7rem; - line-height: 1.4; - color: inherit; -} - -.application-content h5, -.application-content .h5 { - font-family: 'Source Sans Pro', sans-serif; - font-weight: 300; - font-size: 1.375rem; - margin-bottom: 0.7rem; - line-height: 1.4; - color: inherit; -} - -.application-content p { - margin: 0 0 0.625rem; - margin-bottom: 0.7rem; -} - -.application-content .lead-paragraph { - font-family: 'Source Sans Pro', sans-serif; - font-weight: 300; - margin-bottom: 20px; - font-size: 1.375rem; - line-height: 1.4; -} - -.application-content .container { - margin-right: auto; - margin-left: auto; - padding-left: 8px; - padding-right: 8px; -} - -.application-content .row { - margin-left: -0.5px; - margin-right: -0.5px; -} - -.application-content .col-xs-1, -.application-content .col-sm-1, -.application-content .col-md-1, -.application-content .col-lg-1, -.application-content .col-xs-2, -.application-content .col-sm-2, -.application-content .col-md-2, -.application-content .col-lg-2, -.application-content .col-xs-3, -.application-content .col-sm-3, -.application-content .col-md-3, -.application-content .col-lg-3, -.application-content .col-xs-4, -.application-content .col-sm-4, -.application-content .col-md-4, -.application-content .col-lg-4, -.application-content .col-xs-5, -.application-content .col-sm-5, -.application-content .col-md-5, -.application-content .col-lg-5, -.application-content .col-xs-6, -.application-content .col-sm-6, -.application-content .col-md-6, -.application-content .col-lg-6, -.application-content .col-xs-7, -.application-content .col-sm-7, -.application-content .col-md-7, -.application-content .col-lg-7, -.application-content .col-xs-8, -.application-content .col-sm-8, -.application-content .col-md-8, -.application-content .col-lg-8, -.application-content .col-xs-9, -.application-content .col-sm-9, -.application-content .col-md-9, -.application-content .col-lg-9, -.application-content .col-xs-10, -.application-content .col-sm-10, -.application-content .col-md-10, -.application-content .col-lg-10, -.application-content .col-xs-11, -.application-content .col-sm-11, -.application-content .col-md-11, -.application-content .col-lg-11, -.application-content .col-xs-12, -.application-content .col-sm-12, -.application-content .col-md-12, -.application-content .col-lg-12 { - position: relative; - min-height: 1px; - padding-left: 0.5px; - padding-right: 0.5px; - padding-bottom: 1px; -} - -.application-content .col-xs-1, -.application-content .col-xs-2, -.application-content .col-xs-3, -.application-content .col-xs-4, -.application-content .col-xs-5, -.application-content .col-xs-6, -.application-content .col-xs-7, -.application-content .col-xs-8, -.application-content .col-xs-9, -.application-content .col-xs-10, -.application-content .col-xs-11, -.application-content .col-xs-12 { - float: left; -} - -.application-content .col-xs-12 { - width: 100%; -} - -.application-content .col-xs-11 { - width: 91.66666667%; -} - -.application-content .col-xs-10 { - width: 83.33333333%; -} - -.application-content .col-xs-9 { - width: 75%; -} - -.application-content .col-xs-8 { - width: 66.66666667%; -} - -.application-content .col-xs-7 { - width: 58.33333333%; -} - -.application-content .col-xs-6 { - width: 50%; -} - -.application-content .col-xs-5 { - width: 41.66666667%; -} - -.application-content .col-xs-4 { - width: 33.33333333%; -} - -.application-content .col-xs-3 { - width: 25%; -} - -.application-content .col-xs-2 { - width: 16.66666667%; -} - -.application-content .col-xs-1 { - width: 8.33333333%; -} - -.application-content .col-xs-pull-12 { - right: 100%; -} - -.application-content .col-xs-pull-11 { - right: 91.66666667%; -} - -.application-content .col-xs-pull-10 { - right: 83.33333333%; -} - -.application-content .col-xs-pull-9 { - right: 75%; -} - -.application-content .col-xs-pull-8 { - right: 66.66666667%; -} - -.application-content .col-xs-pull-7 { - right: 58.33333333%; -} - -.application-content .col-xs-pull-6 { - right: 50%; -} - -.application-content .col-xs-pull-5 { - right: 41.66666667%; -} - -.application-content .col-xs-pull-4 { - right: 33.33333333%; -} - -.application-content .col-xs-pull-3 { - right: 25%; -} - -.application-content .col-xs-pull-2 { - right: 16.66666667%; -} - -.application-content .col-xs-pull-1 { - right: 8.33333333%; -} - -.application-content .col-xs-pull-0 { - right: auto; -} - -.application-content .col-xs-push-12 { - left: 100%; -} - -.application-content .col-xs-push-11 { - left: 91.66666667%; -} - -.application-content .col-xs-push-10 { - left: 83.33333333%; -} - -.application-content .col-xs-push-9 { - left: 75%; -} - -.application-content .col-xs-push-8 { - left: 66.66666667%; -} - -.application-content .col-xs-push-7 { - left: 58.33333333%; -} - -.application-content .col-xs-push-6 { - left: 50%; -} - -.application-content .col-xs-push-5 { - left: 41.66666667%; -} - -.application-content .col-xs-push-4 { - left: 33.33333333%; -} - -.application-content .col-xs-push-3 { - left: 25%; -} - -.application-content .col-xs-push-2 { - left: 16.66666667%; -} - -.application-content .col-xs-push-1 { - left: 8.33333333%; -} - -.application-content .col-xs-push-0 { - left: auto; -} - -.application-content .col-xs-offset-12 { - margin-left: 100%; -} - -.application-content .col-xs-offset-11 { - margin-left: 91.66666667%; -} - -.application-content .col-xs-offset-10 { - margin-left: 83.33333333%; -} - -.application-content .col-xs-offset-9 { - margin-left: 75%; -} - -.application-content .col-xs-offset-8 { - margin-left: 66.66666667%; -} - -.application-content .col-xs-offset-7 { - margin-left: 58.33333333%; -} - -.application-content .col-xs-offset-6 { - margin-left: 50%; -} - -.application-content .col-xs-offset-5 { - margin-left: 41.66666667%; -} - -.application-content .col-xs-offset-4 { - margin-left: 33.33333333%; -} - -.application-content .col-xs-offset-3 { - margin-left: 25%; -} - -.application-content .col-xs-offset-2 { - margin-left: 16.66666667%; -} - -.application-content .col-xs-offset-1 { - margin-left: 8.33333333%; -} - -.application-content .col-xs-offset-0 { - margin-left: 0%; -} - -@media (min-width: 500px) { - .application-content .container { - width: 484px; - } - - .application-content .col-sm-1, - .application-content .col-sm-2, - .application-content .col-sm-3, - .application-content .col-sm-4, - .application-content .col-sm-5, - .application-content .col-sm-6, - .application-content .col-sm-7, - .application-content .col-sm-8, - .application-content .col-sm-9, - .application-content .col-sm-10, - .application-content .col-sm-11, - .application-content .col-sm-12 { - float: left; - } - - .application-content .col-sm-12 { - width: 100%; - } - - .application-content .col-sm-11 { - width: 91.66666667%; - } - - .application-content .col-sm-10 { - width: 83.33333333%; - } - - .application-content .col-sm-9 { - width: 75%; - } - - .application-content .col-sm-8 { - width: 66.66666667%; - } - - .application-content .col-sm-7 { - width: 58.33333333%; - } - - .application-content .col-sm-6 { - width: 50%; - } - - .application-content .col-sm-5 { - width: 41.66666667%; - } - - .application-content .col-sm-4 { - width: 33.33333333%; - } - - .application-content .col-sm-3 { - width: 25%; - } - - .application-content .col-sm-2 { - width: 16.66666667%; - } - - .application-content .col-sm-1 { - width: 8.33333333%; - } - - .application-content .col-sm-pull-12 { - right: 100%; - } - - .application-content .col-sm-pull-11 { - right: 91.66666667%; - } - - .application-content .col-sm-pull-10 { - right: 83.33333333%; - } - - .application-content .col-sm-pull-9 { - right: 75%; - } - - .application-content .col-sm-pull-8 { - right: 66.66666667%; - } - - .application-content .col-sm-pull-7 { - right: 58.33333333%; - } - - .application-content .col-sm-pull-6 { - right: 50%; - } - - .application-content .col-sm-pull-5 { - right: 41.66666667%; - } - - .application-content .col-sm-pull-4 { - right: 33.33333333%; - } - - .application-content .col-sm-pull-3 { - right: 25%; - } - - .application-content .col-sm-pull-2 { - right: 16.66666667%; - } - - .application-content .col-sm-pull-1 { - right: 8.33333333%; - } - - .application-content .col-sm-pull-0 { - right: auto; - } - - .application-content .col-sm-push-12 { - left: 100%; - } - - .application-content .col-sm-push-11 { - left: 91.66666667%; - } - - .application-content .col-sm-push-10 { - left: 83.33333333%; - } - - .application-content .col-sm-push-9 { - left: 75%; - } - - .application-content .col-sm-push-8 { - left: 66.66666667%; - } - - .application-content .col-sm-push-7 { - left: 58.33333333%; - } - - .application-content .col-sm-push-6 { - left: 50%; - } - - .application-content .col-sm-push-5 { - left: 41.66666667%; - } - - .application-content .col-sm-push-4 { - left: 33.33333333%; - } - - .application-content .col-sm-push-3 { - left: 25%; - } - - .application-content .col-sm-push-2 { - left: 16.66666667%; - } - - .application-content .col-sm-push-1 { - left: 8.33333333%; - } - - .application-content .col-sm-push-0 { - left: auto; - } - - .application-content .col-sm-offset-12 { - margin-left: 100%; - } - - .application-content .col-sm-offset-11 { - margin-left: 91.66666667%; - } - - .application-content .col-sm-offset-10 { - margin-left: 83.33333333%; - } - - .application-content .col-sm-offset-9 { - margin-left: 75%; - } - - .application-content .col-sm-offset-8 { - margin-left: 66.66666667%; - } - - .application-content .col-sm-offset-7 { - margin-left: 58.33333333%; - } - - .application-content .col-sm-offset-6 { - margin-left: 50%; - } - - .application-content .col-sm-offset-5 { - margin-left: 41.66666667%; - } - - .application-content .col-sm-offset-4 { - margin-left: 33.33333333%; - } - - .application-content .col-sm-offset-3 { - margin-left: 25%; - } - - .application-content .col-sm-offset-2 { - margin-left: 16.66666667%; - } - - .application-content .col-sm-offset-1 { - margin-left: 8.33333333%; - } - - .application-content .col-sm-offset-0 { - margin-left: 0%; - } -} - -@media (min-width: 768px) { - .application-content .container { - width: 752px; - } - - .application-content .col-md-1, - .application-content .col-md-2, - .application-content .col-md-3, - .application-content .col-md-4, - .application-content .col-md-5, - .application-content .col-md-6, - .application-content .col-md-7, - .application-content .col-md-8, - .application-content .col-md-9, - .application-content .col-md-10, - .application-content .col-md-11, - .application-content .col-md-12 { - float: left; - } - - .application-content .col-md-12 { - width: 100%; - } - - .application-content .col-md-11 { - width: 91.66666667%; - } - - .application-content .col-md-10 { - width: 83.33333333%; - } - - .application-content .col-md-9 { - width: 75%; - } - - .application-content .col-md-8 { - width: 66.66666667%; - } - - .application-content .col-md-7 { - width: 58.33333333%; - } - - .application-content .col-md-6 { - width: 50%; - } - - .application-content .col-md-5 { - width: 41.66666667%; - } - - .application-content .col-md-4 { - width: 33.33333333%; - } - - .application-content .col-md-3 { - width: 25%; - } - - .application-content .col-md-2 { - width: 16.66666667%; - } - - .application-content .col-md-1 { - width: 8.33333333%; - } - - .application-content .col-md-pull-12 { - right: 100%; - } - - .application-content .col-md-pull-11 { - right: 91.66666667%; - } - - .application-content .col-md-pull-10 { - right: 83.33333333%; - } - - .application-content .col-md-pull-9 { - right: 75%; - } - - .application-content .col-md-pull-8 { - right: 66.66666667%; - } - - .application-content .col-md-pull-7 { - right: 58.33333333%; - } - - .application-content .col-md-pull-6 { - right: 50%; - } - - .application-content .col-md-pull-5 { - right: 41.66666667%; - } - - .application-content .col-md-pull-4 { - right: 33.33333333%; - } - - .application-content .col-md-pull-3 { - right: 25%; - } - - .application-content .col-md-pull-2 { - right: 16.66666667%; - } - - .application-content .col-md-pull-1 { - right: 8.33333333%; - } - - .application-content .col-md-pull-0 { - right: auto; - } - - .application-content .col-md-push-12 { - left: 100%; - } - - .application-content .col-md-push-11 { - left: 91.66666667%; - } - - .application-content .col-md-push-10 { - left: 83.33333333%; - } - - .application-content .col-md-push-9 { - left: 75%; - } - - .application-content .col-md-push-8 { - left: 66.66666667%; - } - - .application-content .col-md-push-7 { - left: 58.33333333%; - } - - .application-content .col-md-push-6 { - left: 50%; - } - - .application-content .col-md-push-5 { - left: 41.66666667%; - } - - .application-content .col-md-push-4 { - left: 33.33333333%; - } - - .application-content .col-md-push-3 { - left: 25%; - } - - .application-content .col-md-push-2 { - left: 16.66666667%; - } - - .application-content .col-md-push-1 { - left: 8.33333333%; - } - - .application-content .col-md-push-0 { - left: auto; - } - - .application-content .col-md-offset-12 { - margin-left: 100%; - } - - .application-content .col-md-offset-11 { - margin-left: 91.66666667%; - } - - .application-content .col-md-offset-10 { - margin-left: 83.33333333%; - } - - .application-content .col-md-offset-9 { - margin-left: 75%; - } - - .application-content .col-md-offset-8 { - margin-left: 66.66666667%; - } - - .application-content .col-md-offset-7 { - margin-left: 58.33333333%; - } - - .application-content .col-md-offset-6 { - margin-left: 50%; - } - - .application-content .col-md-offset-5 { - margin-left: 41.66666667%; - } - - .application-content .col-md-offset-4 { - margin-left: 33.33333333%; - } - - .application-content .col-md-offset-3 { - margin-left: 25%; - } - - .application-content .col-md-offset-2 { - margin-left: 16.66666667%; - } - - .application-content .col-md-offset-1 { - margin-left: 8.33333333%; - } - - .application-content .col-md-offset-0 { - margin-left: 0%; - } -} - -@media (min-width: 1112px) { - .application-content .container { - width: 1096px; - } - - .application-content .col-lg-1, - .application-content .col-lg-2, - .application-content .col-lg-3, - .application-content .col-lg-4, - .application-content .col-lg-5, - .application-content .col-lg-6, - .application-content .col-lg-7, - .application-content .col-lg-8, - .application-content .col-lg-9, - .application-content .col-lg-10, - .application-content .col-lg-11, - .application-content .col-lg-12 { - float: left; - } - - .application-content .col-lg-12 { - width: 100%; - } - - .application-content .col-lg-11 { - width: 91.66666667%; - } - - .application-content .col-lg-10 { - width: 83.33333333%; - } - - .application-content .col-lg-9 { - width: 75%; - } - - .application-content .col-lg-8 { - width: 66.66666667%; - } - - .application-content .col-lg-7 { - width: 58.33333333%; - } - - .application-content .col-lg-6 { - width: 50%; - } - - .application-content .col-lg-5 { - width: 41.66666667%; - } - - .application-content .col-lg-4 { - width: 33.33333333%; - } - - .application-content .col-lg-3 { - width: 25%; - } - - .application-content .col-lg-2 { - width: 16.66666667%; - } - - .application-content .col-lg-1 { - width: 8.33333333%; - } - - .application-content .col-lg-pull-12 { - right: 100%; - } - - .application-content .col-lg-pull-11 { - right: 91.66666667%; - } - - .application-content .col-lg-pull-10 { - right: 83.33333333%; - } - - .application-content .col-lg-pull-9 { - right: 75%; - } - - .application-content .col-lg-pull-8 { - right: 66.66666667%; - } - - .application-content .col-lg-pull-7 { - right: 58.33333333%; - } - - .application-content .col-lg-pull-6 { - right: 50%; - } - - .application-content .col-lg-pull-5 { - right: 41.66666667%; - } - - .application-content .col-lg-pull-4 { - right: 33.33333333%; - } - - .application-content .col-lg-pull-3 { - right: 25%; - } - - .application-content .col-lg-pull-2 { - right: 16.66666667%; - } - - .application-content .col-lg-pull-1 { - right: 8.33333333%; - } - - .application-content .col-lg-pull-0 { - right: auto; - } - - .application-content .col-lg-push-12 { - left: 100%; - } - - .application-content .col-lg-push-11 { - left: 91.66666667%; - } - - .application-content .col-lg-push-10 { - left: 83.33333333%; - } - - .application-content .col-lg-push-9 { - left: 75%; - } - - .application-content .col-lg-push-8 { - left: 66.66666667%; - } - - .application-content .col-lg-push-7 { - left: 58.33333333%; - } - - .application-content .col-lg-push-6 { - left: 50%; - } - - .application-content .col-lg-push-5 { - left: 41.66666667%; - } - - .application-content .col-lg-push-4 { - left: 33.33333333%; - } - - .application-content .col-lg-push-3 { - left: 25%; - } - - .application-content .col-lg-push-2 { - left: 16.66666667%; - } - - .application-content .col-lg-push-1 { - left: 8.33333333%; - } - - .application-content .col-lg-push-0 { - left: auto; - } - - .application-content .col-lg-offset-12 { - margin-left: 100%; - } - - .application-content .col-lg-offset-11 { - margin-left: 91.66666667%; - } - - .application-content .col-lg-offset-10 { - margin-left: 83.33333333%; - } - - .application-content .col-lg-offset-9 { - margin-left: 75%; - } - - .application-content .col-lg-offset-8 { - margin-left: 66.66666667%; - } - - .application-content .col-lg-offset-7 { - margin-left: 58.33333333%; - } - - .application-content .col-lg-offset-6 { - margin-left: 50%; - } - - .application-content .col-lg-offset-5 { - margin-left: 41.66666667%; - } - - .application-content .col-lg-offset-4 { - margin-left: 33.33333333%; - } - - .application-content .col-lg-offset-3 { - margin-left: 25%; - } - - .application-content .col-lg-offset-2 { - margin-left: 16.66666667%; - } - - .application-content .col-lg-offset-1 { - margin-left: 8.33333333%; - } - - .application-content .col-lg-offset-0 { - margin-left: 0; - } -} - -@media (max-width: 499px) { - .application-content .xs-hidden { - display: none; - } -} - -@media (min-width: 500px) and (max-width: 767px) { - .application-content .sm-hidden { - display: none; - } -} - -@media (min-width: 768px) and (max-width: 1111px) { - .application-content .md-hidden { - display: none; - } -} - -@media (min-width: 1112px) { - .application-content .lg-hidden { - display: none; - } -} - -.application-content .clearfix:before, -.application-content .clearfix:after, -.application-content .dl-horizontal dd:before, -.application-content .dl-horizontal dd:after, -.application-content .container:before, -.application-content .container:after, -.application-content .row:before, -.application-content .row:after { - content: " "; - display: table; -} - -.application-content .clearfix:after, -.application-content .dl-horizontal dd:after, -.application-content .container:after, -.application-content .row:after { - clear: both; -} - -.application-content .img-responsive { - display: block; - width: 100%; - max-width: 100%; - height: auto; -} - -.application-content .sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -.application-content .menu { - display: block; - background: #B24143; - text-transform: uppercase; - line-height: 3rem; -} - -.application-content .menu nav { - display: inline-block; - float: left; -} - -.application-content .menu li:first-child > a:focus, -.application-content .menu li:first-child > a:hover { - background-color: #BA5455; -} - -.application-content .menu .CMSListMenuHighlightedLI > a, -.application-content .menu a:focus, -.application-content .menu a:hover { - background-color: #BA5455; -} - -.application-content .menu a, -.application-content .menu a:hover, -.application-content .menu a:focus { - text-decoration: none; - color: #FFF; -} - -.application-content .menu ul { - list-style: none; - display: inline; -} - -.application-content .menu li:first-child > a { - background-color: transparent; -} - -.application-content .menu li, -.application-content .menu a { - float: left; -} - -.application-content .menu li > a { - padding: 0 .625rem; -} - -.application-content #mobile-menu-btn { - line-height: 3rem; - color: #fff; - background: none; - border: none; - padding: 0 1rem; - float: left; -} - -.application-content #mobile-menu-btn:focus, -.application-content #mobile-menu-btn:hover { - background-color: #BA5455; - outline: none; -} - -.application-content #mobile-menu-btn a:focus, -.application-content #mobile-menu-btn a:hover { - outline: none; -} - -.application-content #mobile-menu-icon { - font-size: 24px; - height: 24px; - width: 24px; - margin: 4px; - vertical-align: middle; -} - -.application-content .mobile-menu { - background: #B24143; - text-transform: uppercase; - line-height: 3rem; -} - -.application-content .mobile-menu li:first-child > a:focus, -.application-content .mobile-menu li:first-child > a:hover { - background-color: #BA5455; - outline: none; -} - -.application-content .mobile-menu .CMSListMenuHighlightedLI > a, -.application-content .mobile-menu a:focus, -.application-content .mobile-menu a:hover { - background-color: #BA5455; - outline: none; -} - -.application-content .mobile-menu a, -.application-content .mobile-menu a:hover, -.application-content .mobile-menu a:focus { - text-decoration: none; - color: #FFF; -} - -.application-content .mobile-menu ul { - list-style: none; - text-align: left; - padding: 0; - margin: 0; -} - -.application-content .mobile-menu li:first-child > a { - background-color: transparent; -} - -.application-content .mobile-menu li > a { - padding: 0 1rem; - display: block; -} - -.application-content .store-menu-list { - background: #1D1D1D; -} - -.application-content .sub-menu { - font-size: 1.25rem; - text-transform: none; - line-height: 100%; -} - -.application-content .sub-menu ul { - list-style: none; - display: inline; -} - -.application-content .sub-menu li, -.application-content .sub-menu a { - float: left; -} - -.application-content .sub-menu a { - padding: 1.25rem; -} - -.application-content .sub-menu a, -.application-content .sub-menu a:hover, -.application-content .sub-menu a:focus { - text-decoration: none; - color: #FFF; -} - -.application-content .sub-menu .sub-menu-item-selected { - background-color: #333; -} - -.application-content .sub-menu .sub-menu-item-selected > a, -.application-content .sub-menu li:first-child > a:focus, -.application-content .sub-menu li:first-child > a:hover, -.application-content .sub-menu a:hover, -.application-content .sub-menu a:focus { - background-color: #333; -} - -.application-content .additional-menu-buttons { - -moz-user-select: none; - color: #fff; - cursor: pointer; - text-transform: none; -} - -.application-content .additional-menu-buttons .dropdown-opened { - background-color: #ba5455; -} - -.application-content .menu .additional-menu-buttons { - float: right; -} - -.application-content .menu .menu-hover:hover { - background-color: #ba5455; -} - -.application-content .menu .dropdown-header { - padding: 0 1rem; -} - -.application-content ul.dropdown-items-list { - background: none repeat scroll 0 0 #b24143; - display: none; - margin: 0; - padding: 0; - position: absolute; - text-align: left; - z-index: 2; -} - -.application-content ul.dropdown-items-list a, -.application-content ul.dropdown-items-list li { - display: block; - float: none; - white-space: nowrap; -} - -.application-content .mobile-menu ul.dropdown-items-list { - display: block; - position: static; -} - -.application-content .dropdown-icon-tablet, -.application-content .dropdown-desktop { - display: none; -} - -.application-content .dropdown-arrow { - padding-left: 0.5rem; -} - -.application-content .mobile-menu ul.dropdown-items-list { - display: block; - position: relative; - width: inherit; -} - -.application-content .mobile-menu .dropdown-mobile { - display: block; - padding: 0 1rem; - text-align: left; -} - -.application-content .mobile-menu ul.dropdown-items-list.dropdown-items-list-mobile { - display: none; -} - -.application-content .mobile-menu ul.dropdown-items-list-mobile a { - padding-left: 2rem; -} - -.application-content .dropdown-desktop, -.application-content ul.dropdown-items-list.dropdown-desktop-visible { - display: block; - position: static; -} - -.application-content ul.dropdown-items-list.dropdown-desktop-visible li, -.application-content ul.dropdown-items-list.dropdown-desktop-visible a { - float: left; -} - -@media (min-width: 768px) and (max-width: 1111px) { - .application-content .dropdown-icon-tablet { - display: block; - } -} - -.application-content .product-tile-image { - overflow: hidden; - text-align: center; - position: relative; - display: block; - margin: .5rem; - padding-top: 15%; - padding-bottom: 25%; -} - -.application-content .product-tile-image img { - height: auto; - width: 100%; -} - -.application-content .product-tile-image.notavailable img { - opacity: .4; - filter: alpha(opacity=40); -} - -.application-content .product-tile-info { - padding: 1.25rem; - position: absolute; - bottom: 0; -} - -.application-content .product-tile .product-tile-status { - background-color: #B24143; - margin-top: 25%; - color: #FFF; - padding: .5rem 1.25rem; - margin-top: 20%; - position: absolute; - z-index: 2; -} - -.application-content .product-tile-price { - font-size: 1.375rem; - font-weight: bold; - margin-right: 0.5rem; -} - -.application-content .product-tile-list-price { - text-decoration: line-through; - font-size: 1rem; -} - -.application-content .product-page { - margin-top: 1.25rem; -} - -.application-content .product-tile { - overflow: hidden; - border: 1px solid #E5E5E5; - margin: 0 0 -2px -2px; -} - -.application-content .product-tile .product-heading { - text-align: center; - font-size: 1rem; - font-weight: normal; - font-family: 'Source Sans Pro', sans-serif; - z-index: 1; - position: absolute; - display: block; - margin: auto; - width: 100%; - padding: 1.25rem; -} - -.application-content .product-tile a { - color: #000; - text-decoration: none; -} - -.application-content .product-tile .add-to-cart-button { - display: block; - float: right !important; - margin-left: 1rem; - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 400; - border: 2px solid #08768C; - text-transform: uppercase; -} - -.application-content .featured-product .product-tile-image { - padding: 0; - margin: 0 2rem 0 2rem; -} - -.application-content .featured-product .product-tile h1 { - font-size: 1.375rem; - font-weight: 300; - line-height: 1.4; -} - -.application-content .featured-product a { - color: #000; - text-decoration: none; -} - -.application-content .featured-product .product-tile .product-banner { - position: absolute; - padding: .5rem 1.25rem; - text-align: center; - font-size: 1.375rem; - text-transform: uppercase; - top: 42%; - left: 15%; - right: 15%; - background-color: #08768C; - color: #FFF; - z-index: 2; -} - -.application-content .featured-product .product-tile-info { - text-align: left; - position: absolute; - padding: 0 0 0 1rem; - bottom: 0.75rem; -} - -.application-content .featured-product .product-tile .product-heading { - width: auto; - position: inherit; - padding: 0; - padding-top: 0.75rem; - margin: .5rem 1.25rem 1rem 1.25rem; - text-align: center; - font-size: 1rem; - font-weight: normal; - font-family: 'Source Sans Pro', sans-serif; -} - -.application-content .featured-product .product-tile { - margin: 0 -2px -2px 0; -} - -@media (max-width: 767px) { - .application-content .featured-product .product-tile { - min-height: 30.5rem; - } -} - -@media (min-width: 768px) { - .application-content .featured-product .product-tile .product-banner { - font-size: 1rem; - } - - .application-content .featured-product .product-tile { - min-height: 25.5rem; - } - - .application-content .featured-product .product-tile .product-tile-status { - margin-top: 23%; - } -} - -@media (min-width: 1112px) { - .application-content .featured-product .product-tile .product-banner { - font-size: 1rem; - } - - .application-content .featured-product .product-tile { - min-height: 20.5rem; - } - - .application-content .featured-product .product-tile .product-tile-status { - margin-top: 0; - } -} - -.application-content .product-detail header { - text-align: left; -} - -.application-content .product-detail header h2 { - margin-top: 1.5rem; - font-size: 2rem; -} - -.application-content .product-detail .description { - margin-top: 1.25rem; -} - -.application-content .product-detail .product-status { - top: 10%; - float: left; - background-color: #383838; - color: #fff; - padding: 0.5rem 1rem; - z-index: 3; - position: absolute; -} - -.application-content .product-detail .product-status.bestseller, -.application-content .product-detail .product-status.onsale { - background-color: #B24143; -} - -.application-content .product-detail-properties dt, -.application-content .product-detail-properties dd { - margin-left: 0; - margin-bottom: 0.5rem; -} - -.application-content .product-detail-properties dt { - color: #aaa; -} - -.application-content .product-detail-properties dl:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.application-content .product-detail-properties { - margin-top: 1.25rem; -} - -.application-content .product-detail input[type=text], -.application-content .product-detail textarea, -.application-content .product-detail select { - border: 2px solid #BDBBBB; - padding: 5px 7px; -} - -.application-content .product-detail input[type=radio], -.application-content .product-detail input[type=checkbox] { - margin-right: 5px !important; -} - -.application-content .product-detail .cart-item-selector input[type=text], -.application-content .product-detail .cart-item-selector textarea, -.application-content .product-detail .cart-item-selector select { - width: 99%; -} - -.application-content .choose-your-flavour { - padding: 0.5rem 0rem; -} - -.application-content .product-detail option.fade { - color: #BBBBBB; -} - -.application-content .product-detail .option-category-name { - font-family: "Source Sans Pro"; - font-size: 1.375rem; - font-weight: 400; -} - -.application-content .product-detail .editing-form-label-cell { - padding-bottom: 0.8rem; - padding-top: 1.25rem; -} - -.application-content .product-detail .image { - border: 1px solid #e5e5e5; - margin: 0 0 1.25rem -2px; - text-align: center; -} - -.application-content .product-detail .image img { - max-width: 100%; - height: auto; - margin: auto; -} - -.application-content .product-detail .stock-label { - display: none; -} - -.application-content .product-detail .stock { - padding: 0; - text-align: left; - font-weight: bold; - font-family: 'PT Serif', serif; - line-height: 1.4; - color: inherit; - font-size: 1.375rem; - display: block; - border-radius: 0; - width: 100%; -} - -.application-content .product-tile .product-tile-stock.notavailable { - background-color: #BEBEBE; - padding: .7rem 1rem .7rem 1rem; - position: absolute; - top: 45%; - left: 15%; - right: 15%; - text-align: center; - z-index: 3; - text-transform: uppercase; -} - -.application-content .product-detail .stock-container { - margin: 0; - padding: 0; -} - -.application-content .product-detail .unavailable { - color: #B24143; - border-bottom: 1px solid #B24143; -} - -.application-content .product-detail .available { - color: #397C39; - border-bottom: 1px solid #397C39; -} - -.application-content .product-detail .cart-item-selector-container { - background-color: #E7E7E7; - padding: 0.5rem 0rem; -} - -.application-content .product-detail .cart-item-selector-container::after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.application-content .product-detail .product-detail-prices:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.application-content .product-detail-prices { - margin-top: 50px; - padding-bottom: 4px; -} - -.application-content .product-detail .product-price { - padding: 0.5rem 1rem; - background-color: #E7E7E7; -} - -.application-content .product-detail-prices dt, -.application-content .product-detail-prices dd { - float: left; - margin: 0 0 0.5rem 0; - padding-left: 0; -} - -.application-content .product-detail-prices dt { - clear: both; - width: 50%; -} - -.application-content .product-price--retail { - color: #aaa; -} - -.application-content dd.product-price--retail { - text-decoration: line-through; -} - -.application-content .price-details .row { - margin-top: 0.5rem; -} - -.application-content .price-details .discount-price.hidden { - display: none; -} - -.application-content .product-detail .add-to-cart-button { - display: block; - float: left !important; - margin-left: 1rem; - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 400; -} - -.application-content .product-detail .units-label { - display: block; - float: left !important; - clear: both !important; - line-height: 2.6rem; - vertical-align: middle; -} - -.application-content .product-detail .add-to-cart-textbox { - width: 3rem; - line-height: 2.000rem; - height: 2.850rem; - display: block; - float: left !important; - text-align: center; - margin-left: 1rem; -} - -.application-content .product-detail .add-to-cart-container { - padding-top: 1.25rem !important; - float: right; - clear: both; -} - -.application-content .product-detail .total-price-container:before { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; - margin-top: 1.25rem; -} - -@media screen and (-webkit-min-device-pixel-ratio: 0) { - .application-content .product-detail .stock-with-price-saving .total-price-container:before { - margin-top: 7.75rem; - } -} - -.application-content .product-detail .total-price-label { - float: left !important; - font-weight: 400; - font-size: 1.375rem; -} - -.application-content .product-detail .total-price-label::after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.application-content .product-detail .total-price { - float: right !important; - font-weight: 700; - font-size: 1.375rem; -} - -.application-content .product-detail .total-price::after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.application-content .product-detail-right { - margin-top: 1rem; - background-color: #E7E7E7; - padding-bottom: 1rem; - overflow: auto; -} - -.application-content .product-filter { - background-color: #e7e7e7; - padding: 1rem; -} - -.application-content .product-filter h4:first-of-type { - margin-top: 0px; -} - -.application-content .product-filter label { - padding-left: 0.25rem; -} - -.application-content .product-filter input[type="checkbox"] { - margin: 0; - padding: 0; -} - -@media (min-width: 768px) { - .application-content .product-page > div.flex { - display: -webkit-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - } -} - -.application-content .product-list .ContentLabel { - display: block; - margin-left: 1rem; - margin-top: 0.5rem; -} - -.application-content .checkout-container input[type="text"], -.application-content .checkout-container input[type="email"], -.application-content .checkout-container input[type="tel"], -.application-content .checkout-container select { - width: 100%; - height: 2.6rem; - margin-top: 0.25rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - border: 2px solid #BEBEBE; -} - -.application-content .checkout-container input[type="checkbox"] { - height: 1rem; - width: 1rem; - margin-right: 0.15rem; - vertical-align: middle; -} - -.application-content .checkout-container hr { - border: 0; - background-color: #ddd; - height: 1px; - margin-top: 0.625rem; - margin-bottom: 0.625rem; - clear: both; -} - -.application-content .checkout-container select:disabled { - background: #AAAAAA; -} - -.application-content .checkout-top-header { - background: #B24143; - padding: 0.8125rem 0px; - color: #FFF; -} - -.application-content .checkout-container .customer-details h4:first-of-type, -.application-content .checkout-container .gray-box { - margin-top: 1rem; -} - -.application-content .checkout-container .editing-form-label-cell, -.application-content .delivery-label { - font-weight: bold; -} - -.application-content .checkout-container .gray-box { - background-color: #E7E7E7; - padding: 1rem; -} - -.application-content .checkout-container h4 { - font-size: 2rem; -} - -.application-content .checkout-back-link { - cursor: pointer; -} - -.application-content .checkout-container .checkbox { - margin-top: 1rem; - margin-bottom: 1rem; - display: block; -} - -.application-content .checkout-container .explanation-text { - color: #989898; -} - -.application-content .checkout-container .payment-selector { - margin-bottom: 0.625rem; -} - -.application-content .floating-box.fixed { - position: fixed; - margin-top: 0rem; - top: 1rem; -} - -.application-content .cart-item-image { - float: left; - height: 100%; - margin-right: 1.25rem; -} - -.application-content .cart-item-amount { - padding-bottom: 14px; - min-height: 3.5rem; -} - -.application-content .cart-item-amount input[type="text"] { - width: 3rem; - float: left; - text-align: center; - margin-top: 0; - border: 2px solid #BEBEBE; -} - -.application-content .cart-item-amount input[type="submit"] { - border: none; - padding: .625rem .425rem; - height: 100%; - font-weight: bold; - text-decoration: none; - text-transform: uppercase; -} - -.application-content .cart-item-amount > div { - width: 7.7rem; - float: left; -} - -.application-content .cart-item-amount > span { - padding-top: 0.5rem; - margin-right: 0.5rem; - font-size: 1rem; - float: left; -} - -.application-content .cart-item-info { - padding-bottom: 1.25rem; -} - -.application-content .cart-item-info > a { - color: #000; - text-decoration: none; - font-size: 1.125rem; - font-weight: bold; -} - -.application-content .cart-item-info span.bold { - white-space: nowrap; -} - -.application-content .cart-item-subtotal { - color: #000; - font-size: 1.125rem; - font-weight: bold; -} - -.application-content .cart-item-subtotal { - margin-left: 70px; - padding-left: 1.25rem; -} - -@media (min-width: 768px) { - .application-content .cart-item-subtotal { - margin-left: 0; - padding-left: 0; - text-align: right; - } -} - -.application-content .cart-item-option { - margin-left: 70px; - padding-left: 1.25rem; - font-size: 1rem; -} - -.application-content .cart { - margin-top: 1.25rem; -} - -.application-content .cart .bold { - font-weight: bold; -} - -.application-content .green { - color: #397C39; -} - -.application-content .red { - color: #B24143; -} - -.application-content .cart-item-discount-info { - background-color: #e7e7e7; - padding: 8px 10px; - display: inline-block; - margin-top: 8px; -} - -.application-content .cart-item-discount-names { - list-style-type: none; - padding: 0px; - margin: 0px; -} - -.application-content .btn.checkout-button { - width: 100%; - text-align: center; -} - -.application-content .cart-coupon-input input[type="text"] { - float: left; - margin-right: 0.5rem; - width: 69%; - clear: both; - margin-top: 0; -} - -.application-content .cart-coupon-input .btn { - height: 2.6rem; - padding: 0; - width: 27%; - clear: both; -} - -.application-content .cart-coupon-input > label { - font-size: 1.125rem; - font-weight: bold; -} - -.application-content .cart-coupon-input > div { - margin-top: 0.625rem; -} - -.application-content .cart-total-viewer { - font-size: 1rem; -} - -.application-content .cart-total-viewer .label { - float: left; -} - -.application-content .cart-total-viewer .value { - text-align: right; -} - -.application-content .cart-total .cart-total-viewer { - font-weight: bold; - margin-bottom: 1.25rem; - font-size: 1.125rem; -} - -.application-content .cart-coupon-info-label { - font-size: 0.9rem; - float: left; -} - -.application-content .cart-coupon-input .error { - color: #B24143; - font-size: 0.9rem; - float: left; -} - -.application-content .cart-right-panel { - background-color: #E7E7E7; - padding: 1.25rem; -} - -.application-content .cart > h1 { - margin-bottom: 1.25rem; -} - -@media (min-width: 768px) { - .application-content .cart .cart-content { - padding-right: 1.25rem; - } -} - -.application-content .cart .last-separator { - margin-bottom: 0; -} - -.application-content .cart .first-separator { - margin-top: 0; -} - -.application-content .free-shipping-promotion { - margin-top: 1rem; - margin-bottom: 1.25rem; - padding: 1rem; - background-color: #b24143; - color: #FFF; - font-size: 1.375rem; - font-family: 'pt serif'; - line-height: 1.4em; -} - -.application-content .shopping-cart-mini-preview { - float: right; -} - -.application-content .shopping-cart-mini-preview .icon-shopping-cart { - padding-right: 0.3rem; - color: #6badba; -} - -.application-content .shopping-cart-mini-preview .shopping-cart-mini-preview-label { - float: left; - background-color: #08768C; - color: white; - padding: 0.75rem; - text-transform: uppercase; -} - -.application-content .shopping-cart-mini-preview .shopping-cart-mini-preview-value { - float: left; - background-color: #208397; - color: white; - padding: 0.75rem; -} - -.application-content [class^="icon-"], -.application-content [class*=" icon-"] { - font-family: 'Core-icons'; - display: inline-block; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 16px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - background-image: none; -} - -.application-content [class^="icon-"]:before { - content: "\e619"; -} - -.application-content .icon-only:before { - content: none; -} - -.application-content .icon-dots-vertical:before { - content: "\e75d"; -} - -.application-content .icon-chain:before { - content: "\e67f"; -} - -.application-content .icon-chain-slash:before { - content: "\e691"; -} - -.application-content .icon-list-bullets:before { - content: "\e754"; -} - -.application-content .icon-list-numbers:before { - content: "\e75b"; -} - -.application-content .icon-eye-slash:before { - content: "\e75c"; -} - -.application-content .icon-arrow-u-right:before { - content: "\e703"; -} - -.application-content .icon-arrow-u-left:before { - content: "\e677"; -} - -.application-content .icon-arrow-down:before { - content: "\e682"; -} - -.application-content .icon-arrow-up:before { - content: "\e64c"; -} - -.application-content .icon-arrow-left:before { - content: "\e6dc"; -} - -.application-content .icon-arrow-right:before { - content: "\e6da"; -} - -.application-content .icon-arrow-down-circle:before { - content: "\e6ae"; -} - -.application-content .icon-arrow-left-circle:before { - content: "\e6af"; -} - -.application-content .icon-arrow-right-circle:before { - content: "\e6b1"; -} - -.application-content .icon-arrow-up-circle:before { - content: "\e6bf"; -} - -.application-content .icon-arrow-left-rect:before { - content: "\e6db"; -} - -.application-content .icon-arrow-right-rect:before { - content: "\e6d9"; -} - -.application-content .icon-arrow-crooked-left:before { - content: "\e6e0"; -} - -.application-content .icon-arrow-crooked-right:before { - content: "\e6e1"; -} - -.application-content .icon-arrow-double-left:before { - content: "\e6df"; -} - -.application-content .icon-arrow-double-right:before { - content: "\e6de"; -} - -.application-content .icon-arrow-down-line:before { - content: "\e6dd"; -} - -.application-content .icon-arrow-up-line:before { - content: "\e6d3"; -} - -.application-content .icon-arrows:before { - content: "\e6d7"; -} - -.application-content .icon-arrows-h:before { - content: "\e6d5"; -} - -.application-content .icon-arrows-v:before { - content: "\e6d4"; -} - -.application-content .icon-magnifier:before { - content: "\e657"; -} - -.application-content .icon-magnifier-minus:before { - content: "\e656"; -} - -.application-content .icon-magnifier-plus:before { - content: "\e655"; -} - -.application-content .icon-minus:before { - content: "\e73f"; -} - -.application-content .icon-loop:before { - content: "\e600"; -} - -.application-content .icon-merge:before { - content: "\e709"; -} - -.application-content .icon-separate:before { - content: "\e70a"; -} - -.application-content .icon-scheme-circles-triangle:before { - content: "\e73e"; -} - -.application-content .icon-market:before { - content: "\e68e"; -} - -.application-content .icon-bubble-o:before { - content: "\e6f3"; -} - -.application-content .icon-bubble-times:before { - content: "\e6f2"; -} - -.application-content .icon-clapperboard:before { - content: "\e636"; -} - -.application-content .icon-collapse:before { - content: "\e745"; -} - -.application-content .icon-collapse-scheme:before { - content: "\e700"; -} - -.application-content .icon-dialog-window:before { - content: "\e6ff"; -} - -.application-content .icon-dialog-window-cogwheel:before { - content: "\e71a"; -} - -.application-content .icon-doc-ban-sign:before { - content: "\e6ef"; -} - -.application-content .icon-doc-o:before { - content: "\e69c"; -} - -.application-content .icon-doc-user:before { - content: "\e714"; -} - -.application-content .icon-expand:before { - content: "\e744"; -} - -.application-content .icon-file:before { - content: "\e719"; -} - -.application-content .icon-folder-belt:before { - content: "\e715"; -} - -.application-content .icon-folder-o:before { - content: "\e68b"; -} - -.application-content .icon-hat-moustache:before { - content: "\e75a"; -} - -.application-content .icon-key:before { - content: "\e65e"; -} - -.application-content .icon-rectangle-a:before { - content: "\e61e"; -} - -.application-content .icon-rectangle-a-o:before { - content: "\e623"; -} - -.application-content .icon-rectangle-o-h:before { - content: "\e758"; -} - -.application-content .icon-rectangle-o-v:before { - content: "\e759"; -} - -.application-content .icon-rectangle-paragraph:before { - content: "\e625"; -} - -.application-content .icon-tab:before { - content: "\e6fb"; -} - -.application-content .icon-file-pdf:before { - content: "\e6a3"; -} - -.application-content .icon-graduate-cap:before { - content: "\e713"; -} - -.application-content .icon-clipboard-list:before { - content: "\e6a9"; -} - -.application-content .icon-user-checkbox:before { - content: "\e603"; -} - -.application-content .icon-box-cart:before { - content: "\e6cd"; -} - -.application-content .icon-bubble-censored:before { - content: "\e6c2"; -} - -.application-content .icon-drawers:before { - content: "\e699"; -} - -.application-content .icon-earth:before { - content: "\e698"; -} - -.application-content .icon-form:before { - content: "\e689"; -} - -.application-content .icon-invoice:before { - content: "\e660"; -} - -.application-content .icon-mug:before { - content: "\e644"; -} - -.application-content .icon-square-dashed-line:before { - content: "\e617"; -} - -.application-content .icon-briefcase:before { - content: "\e6c6"; -} - -.application-content .icon-funnel:before { - content: "\e687"; -} - -.application-content .icon-map:before { - content: "\e654"; -} - -.application-content .icon-notebook:before { - content: "\e642"; -} - -.application-content .icon-piechart:before { - content: "\e631"; -} - -.application-content .icon-user-frame:before { - content: "\e604"; -} - -.application-content .icon-clipboard-checklist:before { - content: "\e6aa"; -} - -.application-content .icon-pictures:before { - content: "\e632"; -} - -.application-content .icon-flag:before { - content: "\e68f"; -} - -.application-content .icon-folder:before { - content: "\e68d"; -} - -.application-content .icon-folder-opened:before { - content: "\e68a"; -} - -.application-content .icon-picture:before { - content: "\e633"; -} - -.application-content .icon-bin:before { - content: "\e6d0"; -} - -.application-content .icon-bubble:before { - content: "\e6c3"; -} - -.application-content .icon-doc:before { - content: "\e69f"; -} - -.application-content .icon-doc-move:before { - content: "\e69d"; -} - -.application-content .icon-edit:before { - content: "\e696"; -} - -.application-content .icon-menu:before { - content: "\e650"; -} - -.application-content .icon-message:before { - content: "\e64f"; -} - -.application-content .icon-user:before { - content: "\e605"; -} - -.application-content .icon-monitor-broken:before { - content: "\e70b"; -} - -.application-content .icon-monitor:before { - content: "\e646"; -} - -.application-content .icon-chevron-down-line:before { - content: "\e6c0"; -} - -.application-content .icon-chevron-left-line:before { - content: "\e6d6"; -} - -.application-content .icon-chevron-right-line:before { - content: "\e6e2"; -} - -.application-content .icon-chevron-up-line:before { - content: "\e6ee"; -} - -.application-content .icon-pin-o:before { - content: "\e705"; -} - -.application-content .icon-brand-sharepoint:before { - content: "\e707"; -} - -.application-content .icon-heartshake:before { - content: "\e681"; -} - -.application-content .icon-pin:before { - content: "\e71e"; -} - -.application-content .icon-checklist:before { - content: "\e61b"; -} - -.application-content .icon-watch:before { - content: "\e601"; -} - -.application-content .icon-permission-list:before { - content: "\e634"; -} - -.application-content .icon-users:before { - content: "\e602"; -} - -.application-content .icon-brand-youtube:before { - content: "\e659"; -} - -.application-content .icon-brand-pinterest:before { - content: "\e6e3"; -} - -.application-content .icon-brand-open-id:before { - content: "\e6e4"; -} - -.application-content .icon-two-rectangles-v:before { - content: "\e606"; -} - -.application-content .icon-brand-linkedin:before { - content: "\e6e5"; -} - -.application-content .icon-two-rectangles-h:before { - content: "\e607"; -} - -.application-content .icon-brand-google-plus:before { - content: "\e6e6"; -} - -.application-content .icon-t-shirt:before { - content: "\e608"; -} - -.application-content .icon-xml-tag:before { - content: "\e6e7"; -} - -.application-content .icon-truck:before { - content: "\e609"; -} - -.application-content .icon-trophy:before { - content: "\e60a"; -} - -.application-content .icon-rss:before { - content: "\e6e9"; -} - -.application-content .icon-triangle-right:before { - content: "\e60b"; -} - -.application-content .icon-restriction-list:before { - content: "\e6ea"; -} - -.application-content .icon-translate:before { - content: "\e60c"; -} - -.application-content .icon-qr-code:before { - content: "\e6eb"; -} - -.application-content .icon-times-circle:before { - content: "\e60d"; -} - -.application-content .icon-lock-unlocked:before { - content: "\e6ec"; -} - -.application-content .icon-times:before { - content: "\e60e"; -} - -.application-content .icon-dollar-sign:before { - content: "\e6ed"; -} - -.application-content .icon-tag:before { - content: "\e60f"; -} - -.application-content .icon-tablet:before { - content: "\e610"; -} - -.application-content .icon-cb-check-disabled:before { - content: "\e6f0"; -} - -.application-content .icon-table:before { - content: "\e612"; -} - -.application-content .icon-carousel:before { - content: "\e6f1"; -} - -.application-content .icon-star-full:before { - content: "\e614"; -} - -.application-content .icon-star-semi:before { - content: "\e613"; -} - -.application-content .icon-star-empty:before { - content: "\e615"; -} - -.application-content .icon-arrows-crooked:before { - content: "\e6f4"; -} - -.application-content .icon-staging-scheme:before { - content: "\e616"; -} - -.application-content .icon-shopping-cart:before { - content: "\e6f5"; -} - -.application-content .icon-highlighter:before { - content: "\e6f6"; -} - -.application-content .icon-square-dashed:before { - content: "\e618"; -} - -.application-content .icon-cookie:before { - content: "\e6f7"; -} - -.application-content .icon-square:before { - content: "\e619"; -} - -.application-content .icon-software-package:before { - content: "\e61c"; -} - -.application-content .icon-smartphone:before { - content: "\e61d"; -} - -.application-content .icon-scissors:before { - content: "\e61f"; -} - -.application-content .icon-rotate-right:before { - content: "\e620"; -} - -.application-content .icon-rotate-left:before { - content: "\e621"; -} - -.application-content .icon-rotate-double-right:before { - content: "\e622"; -} - -.application-content .icon-ribbon:before { - content: "\e624"; -} - -.application-content .icon-rb-uncheck:before { - content: "\e626"; -} - -.application-content .icon-rb-check-sign:before { - content: "\e627"; -} - -.application-content .icon-question-circle:before { - content: "\e629"; -} - -.application-content .icon-project-scheme:before { - content: "\e62b"; -} - -.application-content .icon-process-scheme:before { - content: "\e62c"; -} - -.application-content .icon-plus-square:before { - content: "\e62d"; -} - -.application-content .icon-plus-circle:before { - content: "\e62e"; -} - -.application-content .icon-plus:before { - content: "\e62f"; -} - -.application-content .icon-placeholder:before { - content: "\e630"; -} - -.application-content .icon-perfume:before { - content: "\e635"; -} - -.application-content .icon-percent-sign:before { - content: "\e638"; -} - -.application-content .icon-pda:before { - content: "\e639"; -} - -.application-content .icon-pc:before { - content: "\e63a"; -} - -.application-content .icon-pause:before { - content: "\e63b"; -} - -.application-content .icon-parent-children-scheme:before { - content: "\e63c"; -} - -.application-content .icon-paperclip:before { - content: "\e63d"; -} - -.application-content .icon-pants:before { - content: "\e63e"; -} - -.application-content .icon-palette:before { - content: "\e63f"; -} - -.application-content .icon-organisational-scheme:before { - content: "\e640"; -} - -.application-content .icon-newspaper:before { - content: "\e643"; -} - -.application-content .icon-monitor-smartphone:before { - content: "\e645"; -} - -.application-content .icon-modal-question:before { - content: "\e647"; -} - -.application-content .icon-modal-minimize:before { - content: "\e648"; -} - -.application-content .icon-modal-maximize:before { - content: "\e649"; -} - -.application-content .icon-modal-close:before { - content: "\e64a"; -} - -.application-content .icon-minus-circle:before { - content: "\e64b"; -} - -.application-content .icon-microphone:before { - content: "\e64d"; -} - -.application-content .icon-messages:before { - content: "\e64e"; -} - -.application-content .icon-media-player:before { - content: "\e651"; -} - -.application-content .icon-mask:before { - content: "\e652"; -} - -.application-content .icon-map-marker:before { - content: "\e653"; -} - -.application-content .icon-lock:before { - content: "\e658"; -} - -.application-content .icon-life-belt:before { - content: "\e65a"; -} - -.application-content .icon-laptop:before { - content: "\e65d"; -} - -.application-content .icon-kentico:before { - content: "\e65f"; -} - -.application-content .icon-integration-scheme:before { - content: "\e661"; -} - -.application-content .icon-i-circle:before { - content: "\e664"; -} - -.application-content .icon-chevron-up-square:before { - content: "\e665"; -} - -.application-content .icon-chevron-up-circle:before { - content: "\e666"; -} - -.application-content .icon-chevron-up:before { - content: "\e667"; -} - -.application-content .icon-chevron-right-square:before { - content: "\e668"; -} - -.application-content .icon-chevron-right:before { - content: "\e669"; -} - -.application-content .icon-chevron-left-square:before { - content: "\e66a"; -} - -.application-content .icon-chevron-left-circle:before { - content: "\e66b"; -} - -.application-content .icon-chevron-left:before { - content: "\e66c"; -} - -.application-content .icon-chevron-down-square:before { - content: "\e66d"; -} - -.application-content .icon-chevron-down-circle:before { - content: "\e66e"; -} - -.application-content .icon-chevron-down:before { - content: "\e66f"; -} - -.application-content .icon-chevron-double-up:before { - content: "\e670"; -} - -.application-content .icon-chevron-double-right:before { - content: "\e671"; -} - -.application-content .icon-chevron-double-left:before { - content: "\e672"; -} - -.application-content .icon-chevron-double-down:before { - content: "\e673"; -} - -.application-content .icon-checklist2:before { - content: "\e674"; -} - -.application-content .icon-check-circle:before { - content: "\e675"; -} - -.application-content .icon-check:before { - content: "\e676"; -} - -.application-content .icon-tags:before { - content: "\e678"; -} - -.application-content .icon-shoe-women:before { - content: "\e679"; -} - -.application-content .icon-printer:before { - content: "\e67a"; -} - -.application-content .icon-parent-child-scheme:before { - content: "\e67b"; -} - -.application-content .icon-minus-square:before { - content: "\e67c"; -} - -.application-content .icon-light-bulb:before { - content: "\e67d"; -} - -.application-content .icon-chevron-right-circle:before { - content: "\e67e"; -} - -.application-content .icon-home:before { - content: "\e680"; -} - -.application-content .icon-half-arrows-right-left:before { - content: "\e683"; -} - -.application-content .icon-graph:before { - content: "\e684"; -} - -.application-content .icon-factory:before { - content: "\e690"; -} - -.application-content .icon-exclamation-triangle:before { - content: "\e693"; -} - -.application-content .icon-ellipsis:before { - content: "\e694"; -} - -.application-content .icon-ekg-line:before { - content: "\e695"; -} - -.application-content .icon-doc-paste:before { - content: "\e69a"; -} - -.application-content .icon-doc-copy:before { - content: "\e69e"; -} - -.application-content .icon-database:before { - content: "\e6a0"; -} - -.application-content .icon-cup:before { - content: "\e6a2"; -} - -.application-content .icon-compass:before { - content: "\e6a4"; -} - -.application-content .icon-cogwheel-square:before { - content: "\e6a5"; -} - -.application-content .icon-cogwheels:before { - content: "\e6a6"; -} - -.application-content .icon-cogwheel:before { - content: "\e6a7"; -} - -.application-content .icon-circle-square:before { - content: "\e6ab"; -} - -.application-content .icon-circle:before { - content: "\e6ac"; -} - -.application-content .icon-cb-uncheck:before { - content: "\e6ad"; -} - -.application-content .icon-cb-check-sign:before { - content: "\e6b0"; -} - -.application-content .icon-caret-up:before { - content: "\e6b2"; -} - -.application-content .icon-caret-right-down:before { - content: "\e6b3"; -} - -.application-content .icon-caret-right:before { - content: "\e6b4"; -} - -.application-content .icon-caret-left:before { - content: "\e6b5"; -} - -.application-content .icon-caret-down:before { - content: "\e6b6"; -} - -.application-content .icon-camera:before { - content: "\e6b7"; -} - -.application-content .icon-calendar-number:before { - content: "\e6b8"; -} - -.application-content .icon-calendar:before { - content: "\e6b9"; -} - -.application-content .icon-bullseye:before { - content: "\e6ba"; -} - -.application-content .icon-building-block:before { - content: "\e6bb"; -} - -.application-content .icon-building:before { - content: "\e6bc"; -} - -.application-content .icon-bug:before { - content: "\e6bd"; -} - -.application-content .icon-bucket-shovel:before { - content: "\e6be"; -} - -.application-content .icon-bubbles:before { - content: "\e6c1"; -} - -.application-content .icon-brush:before { - content: "\e6c4"; -} - -.application-content .icon-broom:before { - content: "\e6c5"; -} - -.application-content .icon-brand-twitter:before { - content: "\e6c7"; -} - -.application-content .icon-brand-google:before { - content: "\e6c8"; -} - -.application-content .icon-brand-facebook:before { - content: "\e6c9"; -} - -.application-content .icon-brand-bing:before { - content: "\e6ca"; -} - -.application-content .icon-braces:before { - content: "\e6cb"; -} - -.application-content .icon-boxes:before { - content: "\e6cc"; -} - -.application-content .icon-box:before { - content: "\e6ce"; -} - -.application-content .icon-ban-sign:before { - content: "\e6d1"; -} - -.application-content .icon-badge:before { - content: "\e6d2"; -} - -.application-content .icon-arrow-right-top-square:before { - content: "\e6d8"; -} - -.application-content .icon-breadcrumb:before { - content: "\e6f9"; -} - -.application-content .icon-clock:before { - content: "\e6a8"; -} - -.application-content .icon-cloud:before { - content: "\e701"; -} - -.application-content .icon-cb-check-preview:before { - content: "\e702"; -} - -.application-content .icon-accordion:before { - content: "\e704"; -} - -.application-content .icon-two-squares-line:before { - content: "\e706"; -} - -.application-content .icon-money-bill:before { - content: "\e708"; -} - -.application-content .icon-puzzle:before { - content: "\e62a"; -} - -.application-content .icon-wizard-stick:before { - content: "\e6fa"; -} - -.application-content .icon-lines-rectangle-o:before { - content: "\e6fd"; -} - -.application-content .icon-doc-arrows:before { - content: "\e6fe"; -} - -.application-content .icon-l-text-col:before { - content: "\e685"; -} - -.application-content .icon-l-menu-text-col:before { - content: "\e69b"; -} - -.application-content .icon-l-menu-cols-3:before { - content: "\e6e8"; -} - -.application-content .icon-l-logotype-menu-v-col:before { - content: "\e6fc"; -} - -.application-content .icon-l-logotype-menu-h-col:before { - content: "\e70c"; -} - -.application-content .icon-l-header-cols-3-footer:before { - content: "\e70d"; -} - -.application-content .icon-l-cols-80-20:before { - content: "\e70e"; -} - -.application-content .icon-l-cols-20-80:before { - content: "\e70f"; -} - -.application-content .icon-l-cols-4:before { - content: "\e710"; -} - -.application-content .icon-l-cols-3:before { - content: "\e711"; -} - -.application-content .icon-l-cols-2:before { - content: "\e712"; -} - -.application-content .icon-bezier-scheme:before { - content: "\e717"; -} - -.application-content .icon-note:before { - content: "\e71c"; -} - -.application-content .icon-piechart-lines:before { - content: "\e71d"; -} - -.application-content .icon-l-article-map:before { - content: "\e721"; -} - -.application-content .icon-l-calendar-number-article:before { - content: "\e722"; -} - -.application-content .icon-l-forms-2:before { - content: "\e723"; -} - -.application-content .icon-l-header-cols-2-footer:before { - content: "\e724"; -} - -.application-content .icon-l-header-list-img:before { - content: "\e725"; -} - -.application-content .icon-l-header-menu-text:before { - content: "\e726"; -} - -.application-content .icon-l-header-text:before { - content: "\e727"; -} - -.application-content .icon-l-list-article:before { - content: "\e728"; -} - -.application-content .icon-l-lightbox:before { - content: "\e729"; -} - -.application-content .icon-l-img-3-cols-3:before { - content: "\e72a"; -} - -.application-content .icon-l-img-2-cols-3:before { - content: "\e72b"; -} - -.application-content .icon-l-text:before { - content: "\e72c"; -} - -.application-content .icon-l-rows-4:before { - content: "\e72d"; -} - -.application-content .icon-l-rows-3:before { - content: "\e72e"; -} - -.application-content .icon-l-rows-2:before { - content: "\e72f"; -} - -.application-content .icon-l-menu-text-col-bottom:before { - content: "\e730"; -} - -.application-content .icon-l-menu-text:before { - content: "\e731"; -} - -.application-content .icon-l-menu-list-img-col:before { - content: "\e732"; -} - -.application-content .icon-l-menu-list-img:before { - content: "\e733"; -} - -.application-content .icon-l-menu-list:before { - content: "\e734"; -} - -.application-content .icon-l-menu-cols-2:before { - content: "\e735"; -} - -.application-content .icon-l-logotype-menu-col-footer:before { - content: "\e736"; -} - -.application-content .icon-l-list-title:before { - content: "\e737"; -} - -.application-content .icon-l-list-img-article:before { - content: "\e738"; -} - -.application-content .icon-l-list-article-col:before { - content: "\e739"; -} - -.application-content .icon-tree-structure:before { - content: "\e73a"; -} - -.application-content .icon-vb:before { - content: "\e716"; -} - -.application-content .icon-crosshair-o:before { - content: "\e71b"; -} - -.application-content .icon-crosshair-f:before { - content: "\e71f"; -} - -.application-content .icon-caret-right-aligned-left:before { - content: "\e720"; -} - -.application-content .icon-caret-left-aligned-right:before { - content: "\e73b"; -} - -.application-content .icon-gauge:before { - content: "\e686"; -} - -.application-content .icon-c-sharp:before { - content: "\e718"; -} - -.application-content .icon-tab-vertical:before { - content: "\e73c"; -} - -.application-content .icon-right-double-quotation-mark:before { - content: "\e73d"; -} - -.application-content .icon-braces-octothorpe:before { - content: "\e740"; -} - -.application-content .icon-outdent:before { - content: "\e741"; -} - -.application-content .icon-indent:before { - content: "\e742"; -} - -.application-content .icon-i:before { - content: "\e743"; -} - -.application-content .icon-b:before { - content: "\e746"; -} - -.application-content .icon-u:before { - content: "\e747"; -} - -.application-content .icon-s:before { - content: "\e748"; -} - -.application-content .icon-x:before { - content: "\e749"; -} - -.application-content .icon-t-f:before { - content: "\e74a"; -} - -.application-content .icon-t:before { - content: "\e74b"; -} - -.application-content .icon-parent-child-scheme-2:before { - content: "\e74c"; -} - -.application-content .icon-parent-child-scheme2:before { - content: "\e74d"; -} - -.application-content .icon-doc-torn:before { - content: "\e750"; -} - -.application-content .icon-f:before { - content: "\e74e"; -} - -.application-content .icon-a-lowercase:before { - content: "\e74f"; -} - -.application-content .icon-circle-slashed:before { - content: "\e751"; -} - -.application-content .icon-one:before { - content: "\e752"; -} - -.application-content .icon-diamond:before { - content: "\e756"; -} - -.application-content .icon-choice-user-scheme:before { - content: "\e753"; -} - -.application-content .icon-choice-single-scheme:before { - content: "\e755"; -} - -.application-content .icon-choice-multi-scheme:before { - content: "\e757"; -} - -.application-content .icon-book-opened:before { - content: "\e6cf"; -} - -.application-content .icon-e-book:before { - content: "\e697"; -} - -.application-content .icon-spinner:before { - content: "\e61a"; -} - -.application-content .icon-layouts:before { - content: "\e65b"; -} - -.application-content .icon-layout:before { - content: "\e65c"; -} - -.application-content .icon-id-card:before { - content: "\e663"; -} - -.application-content .icon-id-cards:before { - content: "\e662"; -} - -.application-content .icon-l-grid-3-2:before { - content: "\e611"; -} - -.application-content .icon-l-grid-2-2:before { - content: "\e628"; -} - -.application-content .icon-l-cols-70-30:before { - content: "\e637"; -} - -.application-content .icon-l-cols-30-70:before { - content: "\e641"; -} - -.application-content .icon-l-cols-25-50-25:before { - content: "\e688"; -} - -.application-content .icon-l-cols-20-60-20:before { - content: "\e6a1"; -} - -.application-content .icon-eye:before { - content: "\e692"; -} - -.application-content .icon-list:before { - content: "\e6f8"; -} - -.application-content .icon-folder-clock:before { - content: "\e68c"; -} - -.application-content .icon-app-default:before { - content: "\e618"; -} - -.application-content .icon-app-blogs:before { - content: "\e642"; -} - -.application-content .icon-app-content:before { - content: "\e6cf"; -} - -.application-content .icon-app-content-dashboard:before { - content: "\e686"; -} - -.application-content .icon-app-file-import:before { - content: "\e6db"; -} - -.application-content .icon-app-forms:before { - content: "\e689"; -} - -.application-content .icon-app-checked-out:before { - content: "\e6c6"; -} - -.application-content .icon-app-media:before { - content: "\e632"; -} - -.application-content .icon-app-my-blogs:before { - content: "\e642"; -} - -.application-content .icon-app-my-documents:before { - content: "\e6c6"; -} - -.application-content .icon-app-outdated:before { - content: "\e6c6"; -} - -.application-content .icon-app-pending:before { - content: "\e6c6"; -} - -.application-content .icon-app-polls:before { - content: "\e6aa"; -} - -.application-content .icon-app-recent:before { - content: "\e6c6"; -} - -.application-content .icon-app-translations:before { - content: "\e698"; -} - -.application-content .icon-app-activities:before { - content: "\e695"; -} - -.application-content .icon-app-banners:before { - content: "\e624"; -} - -.application-content .icon-app-campaigns:before { - content: "\e6ba"; -} - -.application-content .icon-app-contacts:before { - content: "\e663"; -} - -.application-content .icon-app-contact-groups:before { - content: "\e662"; -} - -.application-content .icon-app-conversions:before { - content: "\e683"; -} - -.application-content .icon-app-marketing-dashboard:before { - content: "\e686"; -} - -.application-content .icon-app-marketing-reports:before { - content: "\e684"; -} - -.application-content .icon-app-newsletters:before { - content: "\e64f"; -} - -.application-content .icon-app-processes:before { - content: "\e62c"; -} - -.application-content .icon-app-scoring:before { - content: "\e687"; -} - -.application-content .icon-app-web-analytics:before { - content: "\e631"; -} - -.application-content .icon-app-ab-test:before { - content: "\e706"; -} - -.application-content .icon-app-mvt:before { - content: "\e65c"; -} - -.application-content .icon-app-catalog-discounts:before { - content: "\e638"; -} - -.application-content .icon-app-customers:before { - content: "\e604"; -} - -.application-content .icon-app-ecommerce-dashboard:before { - content: "\e686"; -} - -.application-content .icon-app-ecommerce-reports:before { - content: "\e684"; -} - -.application-content .icon-app-free-shipping-offers:before { - content: "\e638"; -} - -.application-content .icon-app-manufacturers:before { - content: "\e690"; -} - -.application-content .icon-app-order-discounts:before { - content: "\e638"; -} - -.application-content .icon-app-orders:before { - content: "\e660"; -} - -.application-content .icon-app-product-coupons:before { - content: "\e638"; -} - -.application-content .icon-app-product-options:before { - content: "\e6cc"; -} - -.application-content .icon-app-products:before { - content: "\e6ce"; -} - -.application-content .icon-app-suppliers:before { - content: "\e6cd"; -} - -.application-content .icon-app-abuse-reports:before { - content: "\e6ea"; -} - -.application-content .icon-app-avatars:before { - content: "\e652"; -} - -.application-content .icon-app-bad-words:before { - content: "\e6c2"; -} - -.application-content .icon-app-badges:before { - content: "\e6d2"; -} - -.application-content .icon-app-events:before { - content: "\e6b8"; -} - -.application-content .icon-app-facebook:before { - content: "\e6c9"; -} - -.application-content .icon-app-forums:before { - content: "\e6c1"; -} - -.application-content .icon-app-friends:before { - content: "\e681"; -} - -.application-content .icon-app-groups:before { - content: "\e602"; -} - -.application-content .icon-app-chat:before { - content: "\e6c3"; -} - -.application-content .icon-app-message-boards:before { - content: "\e6c1"; -} - -.application-content .icon-app-messages:before { - content: "\e64e"; -} - -.application-content .icon-app-my-projects:before { - content: "\e62b"; -} - -.application-content .icon-app-projects:before { - content: "\e62b"; -} - -.application-content .icon-app-api-examples:before { - content: "\e6a6"; -} - -.application-content .icon-app-classes:before { - content: "\e6cb"; -} - -.application-content .icon-app-css-stylesheets:before { - content: "\e63f"; -} - -.application-content .icon-app-custom-tables:before { - content: "\e612"; -} - -.application-content .icon-app-database-objects:before { - content: "\e6a0"; -} - -.application-content .icon-app-device-profiles:before { - content: "\e645"; -} - -.application-content .icon-app-document-types:before { - content: "\e69f"; -} - -.application-content .icon-app-email-templates:before { - content: "\e64f"; -} - -.application-content .icon-app-form-controls:before { - content: "\e689"; -} - -.application-content .icon-app-inline-controls:before { - content: "\e689"; -} - -.application-content .icon-app-javascript-files:before { - content: "\e6cb"; -} - -.application-content .icon-app-macro-rules:before { - content: "\e740"; -} - -.application-content .icon-app-modules:before { - content: "\e62a"; -} - -.application-content .icon-app-notifications:before { - content: "\e68f"; -} - -.application-content .icon-app-page-layouts:before { - content: "\e65c"; -} - -.application-content .icon-app-page-templates:before { - content: "\e65c"; -} - -.application-content .icon-app-web-part-containers:before { - content: "\e617"; -} - -.application-content .icon-app-web-parts:before { - content: "\e6bb"; -} - -.application-content .icon-app-web-templates:before { - content: "\e65c"; -} - -.application-content .icon-app-widgets:before { - content: "\e6a5"; -} - -.application-content .icon-app-banned-ips:before { - content: "\e6ea"; -} - -.application-content .icon-app-categories:before { - content: "\e699"; -} - -.application-content .icon-app-content-reports:before { - content: "\e6a7"; -} - -.application-content .icon-app-countries:before { - content: "\e653"; -} - -.application-content .icon-app-ecommerce-configuration:before { - content: "\e6a7"; -} - -.application-content .icon-app-email-queue:before { - content: "\e64e"; -} - -.application-content .icon-app-event-log:before { - content: "\e6a9"; -} - -.application-content .icon-app-integration-bus:before { - content: "\e661"; -} - -.application-content .icon-app-localization:before { - content: "\e698"; -} - -.application-content .icon-app-membership:before { - content: "\e663"; -} - -.application-content .icon-app-marketing-configuration:before { - content: "\e6a7"; -} - -.application-content .icon-app-permissions:before { - content: "\e634"; -} - -.application-content .icon-app-recycle-bin:before { - content: "\e6d0"; -} - -.application-content .icon-app-relationship-names:before { - content: "\e67f"; -} - -.application-content .icon-app-roles:before { - content: "\e603"; -} - -.application-content .icon-app-search-engines:before { - content: "\e657"; -} - -.application-content .icon-app-settings:before { - content: "\e6a7"; -} - -.application-content .icon-app-scheduled-tasks:before { - content: "\e68c"; -} - -.application-content .icon-app-sites:before { - content: "\e65b"; -} - -.application-content .icon-app-smart-search:before { - content: "\e657"; -} - -.application-content .icon-app-smtp-servers:before { - content: "\e64f"; -} - -.application-content .icon-app-staging:before { - content: "\e616"; -} - -.application-content .icon-app-system:before { - content: "\e6ab"; -} - -.application-content .icon-app-tag-groups:before { - content: "\e678"; -} - -.application-content .icon-app-time-zones:before { - content: "\e6a8"; -} - -.application-content .icon-app-translation-services:before { - content: "\e60c"; -} - -.application-content .icon-app-ui-personalization:before { - content: "\e65c"; -} - -.application-content .icon-app-users:before { - content: "\e602"; -} - -.application-content .icon-app-web-farm:before { - content: "\e63c"; -} - -.application-content .icon-app-workflows:before { - content: "\e756"; -} - -.application-content .icon-app-personas:before { - content: "\e75a"; -} - -.application-content .icon-app-unit-tests:before { - content: "\e61b"; -} - -.application-content .icon-app-licenses:before { - content: "\e65e"; -} - -.application-content .icon-app-my-profile:before { - content: "\e605"; -} - -.application-content .icon-app-debug:before { - content: "\e6bd"; -} - -.application-content .icon-app-twitter:before { - content: "\e6c7"; -} - -.application-content .icon-app-continuous-integration:before { - content: "\e600"; -} - -.application-content .icon-googletranslator:before { - content: "\e6c8"; -} - -.application-content .icon-microsofttranslator:before { - content: "\e6ca"; -} - -.application-content .icon-external-link:before { - content: "\e6d8"; -} - -.application-content .icon-mvc:before { - content: "\e73e"; -} - -.application-content .icon-w-webpart-default:before { - content: "\e6bb"; -} - -.application-content .icon-w-widget-default:before { - content: "\e6a5"; -} - -.application-content .icon-w-css-list-menu:before { - content: "\e6f8"; -} - -.application-content .icon-w-tree-menu:before { - content: "\e73a"; -} - -.application-content .icon-w-category-menu:before { - content: "\e6f8"; -} - -.application-content .icon-w-tab-menu:before { - content: "\e6f8"; -} - -.application-content .icon-w-drop-down-menu:before { - content: "\e6f8"; -} - -.application-content .icon-w-language-selection:before { - content: "\e698"; -} - -.application-content .icon-w-language-selection-dropdown:before { - content: "\e698"; -} - -.application-content .icon-w-language-selection-with-flags:before { - content: "\e698"; -} - -.application-content .icon-w-page-placeholder:before { - content: "\e630"; -} - -.application-content .icon-w-site-map:before { - content: "\e73a"; -} - -.application-content .icon-w-qr-code:before { - content: "\e6eb"; -} - -.application-content .icon-w-repeater:before { - content: "\e6f4"; -} - -.application-content .icon-w-repeater-for-web-service:before { - content: "\e6a6"; -} - -.application-content .icon-w-repeater-with-carousel:before { - content: "\e6f1"; -} - -.application-content .icon-w-repeater-with-custom-query:before { - content: "\e6a0"; -} - -.application-content .icon-w-query-repeater-with-effect:before { - content: "\e6a0"; -} - -.application-content .icon-w-repeater-with-effect:before { - content: "\e6f4"; -} - -.application-content .icon-w-repeater-with-lightbox:before { - content: "\e633"; -} - -.application-content .icon-w-basic-repeater:before { - content: "\e6f4"; -} - -.application-content .icon-w-basic-repeater-with-effect:before { - content: "\e6f4"; -} - -.application-content .icon-w-custom-table-repeater:before { - content: "\e612"; -} - -.application-content .icon-w-custom-table-repeater-with-effect:before { - content: "\e612"; -} - -.application-content .icon-w-report-table:before { - content: "\e612"; -} - -.application-content .icon-w-atom-repeater:before { - content: "\e6e9"; -} - -.application-content .icon-w-xml-repeater:before { - content: "\e6e7"; -} - -.application-content .icon-w-head-html-code:before { - content: "\e6e7"; -} - -.application-content .icon-w-static-html:before { - content: "\e6e7"; -} - -.application-content .icon-w-javascript:before { - content: "\e6cb"; -} - -.application-content .icon-w-breadcrumbs:before { - content: "\e6f9"; -} - -.application-content .icon-w-category-breadcrumbs:before { - content: "\e6f9"; -} - -.application-content .icon-w-forum-breadcrumbs:before { - content: "\e6f9"; -} - -.application-content .icon-w-document-attachments:before { - content: "\e63d"; -} - -.application-content .icon-w-document-attachments-with-effect:before { - content: "\e63d"; -} - -.application-content .icon-w-attachments:before { - content: "\e63d"; -} - -.application-content .icon-w-attachments-carousel:before { - content: "\e6f1"; -} - -.application-content .icon-w-attachments-carousel-3d:before { - content: "\e6f1"; -} - -.application-content .icon-w-attachments-lightbox:before { - content: "\e633"; -} - -.application-content .icon-w-lightbox-gallery:before { - content: "\e633"; -} - -.application-content .icon-w-inbox:before { - content: "\e64f"; -} - -.application-content .icon-w-send-message:before { - content: "\e64f"; -} - -.application-content .icon-w-send-to-friend:before { - content: "\e64f"; -} - -.application-content .icon-w-newsletter-archive:before { - content: "\e6f8"; -} - -.application-content .icon-w-newsletter-subscription:before { - content: "\e675"; -} - -.application-content .icon-w-messaging-info-panel:before { - content: "\e64f"; -} - -.application-content .icon-w-newsletter-unsubscription:before { - content: "\e60d"; -} - -.application-content .icon-w-custom-subscription-form:before { - content: "\e675"; -} - -.application-content .icon-w-registration-e-mail-confirmation:before { - content: "\e64f"; -} - -.application-content .icon-w-my-messages:before { - content: "\e64f"; -} - -.application-content .icon-w-unsubscription-request:before { - content: "\e60d"; -} - -.application-content .icon-w-outbox:before { - content: "\e64f"; -} - -.application-content .icon-w-my-sent-invitations:before { - content: "\e64f"; -} - -.application-content .icon-w-board-messages-data-source:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-forum-posts-data-source:before { - content: "\e6c1"; -} - -.application-content .icon-w-query-data-source:before { - content: "\e6a0"; -} - -.application-content .icon-w-forum-posts-data-source:before { - content: "\e6c1"; -} - -.application-content .icon-w-documents-data-source:before { - content: "\e69f"; -} - -.application-content .icon-w-web-service-data-source:before { - content: "\e6a6"; -} - -.application-content .icon-w-department-members-data-source:before { - content: "\e640"; -} - -.application-content .icon-w-macro-data-source:before { - content: "\e740"; -} - -.application-content .icon-w-file-system-data-source:before { - content: "\e68a"; -} - -.application-content .icon-w-sharepoint-data-source:before { - content: "\e6bb"; -} - -.application-content .icon-w-group-media-libraries-data-source:before { - content: "\e632"; -} - -.application-content .icon-w-atom-data-source:before { - content: "\e6e9"; -} - -.application-content .icon-w-media-files-data-source:before { - content: "\e632"; -} - -.application-content .icon-w-groups-data-source:before { - content: "\e602"; -} - -.application-content .icon-w-custom-table-data-source:before { - content: "\e612"; -} - -.application-content .icon-w-group-members-data-source:before { - content: "\e602"; -} - -.application-content .icon-w-friends-data-source:before { - content: "\e681"; -} - -.application-content .icon-w-blog-comments-data-source:before { - content: "\e642"; -} - -.application-content .icon-w-sql-data-source:before { - content: "\e6a0"; -} - -.application-content .icon-w-sql-search-box:before { - content: "\e657"; -} - -.application-content .icon-w-xml-data-source:before { - content: "\e6e7"; -} - -.application-content .icon-w-sql-search-dialog:before { - content: "\e657"; -} - -.application-content .icon-w-products-data-source:before { - content: "\e6ce"; -} - -.application-content .icon-w-sql-search-dialog-with-results:before { - content: "\e657"; -} - -.application-content .icon-w-media-libraries-data-source:before { - content: "\e632"; -} - -.application-content .icon-w-users-data-source:before { - content: "\e605"; -} - -.application-content .icon-w-attachments-data-source:before { - content: "\e63d"; -} - -.application-content .icon-w-sql-search-results:before { - content: "\e6f8"; -} - -.application-content .icon-w-chat-search-on-line-users:before { - content: "\e657"; -} - -.application-content .icon-w-search-accelerator-for-ie8-and-higher:before { - content: "\e657"; -} - -.application-content .icon-w-search-engine-results-highlighter:before { - content: "\e6f6"; -} - -.application-content .icon-w-smart-search-box:before { - content: "\e657"; -} - -.application-content .icon-w-forum-search-advanced-dialog:before { - content: "\e657"; -} - -.application-content .icon-w-smart-search-dialog:before { - content: "\e657"; -} - -.application-content .icon-w-forum-search-box:before { - content: "\e657"; -} - -.application-content .icon-w-smart-search-dialog-with-results:before { - content: "\e657"; -} - -.application-content .icon-w-smart-search-filter:before { - content: "\e687"; -} - -.application-content .icon-w-smart-search-results:before { - content: "\e6f8"; -} - -.application-content .icon-w-message-board-rss-feed:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-posts-rss-feed:before { - content: "\e6c1"; -} - -.application-content .icon-w-query-rss-feed:before { - content: "\e6a0"; -} - -.application-content .icon-w-news-rss-feed:before { - content: "\e643"; -} - -.application-content .icon-w-web-service-rss-feed:before { - content: "\e6a6"; -} - -.application-content .icon-w-feed-link:before { - content: "\e6e9"; -} - -.application-content .icon-w-cms-rss-feed:before { - content: "\e6e9"; -} - -.application-content .icon-w-atom-feed:before { - content: "\e6e9"; -} - -.application-content .icon-w-media-files-rss-feed:before { - content: "\e632"; -} - -.application-content .icon-w-blog-comments-rss-feed:before { - content: "\e6e9"; -} - -.application-content .icon-w-events-rss-feed:before { - content: "\e6b8"; -} - -.application-content .icon-w-rss-data-source:before { - content: "\e6a0"; -} - -.application-content .icon-w-rss-feed:before { - content: "\e6e9"; -} - -.application-content .icon-w-products-rss-feed:before { - content: "\e6ce"; -} - -.application-content .icon-w-custom-table-rss-feed:before { - content: "\e612"; -} - -.application-content .icon-w-blog-posts-rss-feed:before { - content: "\e642"; -} - -.application-content .icon-w-rss-repeater:before { - content: "\e6e9"; -} - -.application-content .icon-w-web-part-zone:before { - content: "\e65c"; -} - -.application-content .icon-w-banner-rotator:before { - content: "\e624"; -} - -.application-content .icon-w-css-style-selector:before { - content: "\e63f"; -} - -.application-content .icon-w-report:before { - content: "\e684"; -} - -.application-content .icon-w-report-chart:before { - content: "\e684"; -} - -.application-content .icon-w-switch-mobile-device-detection:before { - content: "\e61d"; -} - -.application-content .icon-w-mobile-device-redirection:before { - content: "\e61d"; -} - -.application-content .icon-w-poll:before { - content: "\e61b"; -} - -.application-content .icon-w-group-polls:before { - content: "\e61b"; -} - -.application-content .icon-w-scrolling-text:before { - content: "\e625"; -} - -.application-content .icon-w-static-text:before { - content: "\e625"; -} - -.application-content .icon-w-paged-text:before { - content: "\e625"; -} - -.application-content .icon-w-editable-text:before { - content: "\e625"; -} - -.application-content .icon-w-change-password:before { - content: "\e65e"; -} - -.application-content .icon-w-unlock-user-accunt:before { - content: "\e6ec"; -} - -.application-content .icon-w-reset-password:before { - content: "\e65e"; -} - -.application-content .icon-w-automatically-initiated-chat:before { - content: "\e6c3"; -} - -.application-content .icon-w-chat-send-message:before { - content: "\e64f"; -} - -.application-content .icon-w-chat-support-request:before { - content: "\e6c3"; -} - -.application-content .icon-w-chat-web-part:before { - content: "\e6bb"; -} - -.application-content .icon-w-chat-errors:before { - content: "\e6f2"; -} - -.application-content .icon-w-chat-leave-room:before { - content: "\e6d9"; -} - -.application-content .icon-w-chat-login:before { - content: "\e65e"; -} - -.application-content .icon-w-chat-notifications:before { - content: "\e6c3"; -} - -.application-content .icon-w-chat-room-messages:before { - content: "\e6c3"; -} - -.application-content .icon-w-chat-room-name:before { - content: "\e6c3"; -} - -.application-content .icon-w-chat-room-users:before { - content: "\e605"; -} - -.application-content .icon-w-chat-rooms:before { - content: "\e6f3"; -} - -.application-content .icon-w-comment-view:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-unsubscription:before { - content: "\e60d"; -} - -.application-content .icon-w-forum-most-active-threads:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-recently-active-threads:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-top-contributors:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-single-forum-flat-layout:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-single-forum-general:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-single-forum-tree-layout:before { - content: "\e6c1"; -} - -.application-content .icon-w-calendar:before { - content: "\e6b9"; -} - -.application-content .icon-w-date-and-time:before { - content: "\e6a8"; -} - -.application-content .icon-w-event-calendar:before { - content: "\e6b8"; -} - -.application-content .icon-w-event-registration:before { - content: "\e6b8"; -} - -.application-content .icon-w-content-rating:before { - content: "\e614"; -} - -.application-content .icon-w-shopping-cart-content:before { - content: "\e6f5"; -} - -.application-content .icon-w-shopping-cart-preview:before { - content: "\e6f5"; -} - -.application-content .icon-w-shopping-cart-totals:before { - content: "\e6f5"; -} - -.application-content .icon-w-attachment-image-gallery:before { - content: "\e633"; -} - -.application-content .icon-w-media-gallery-file-filter:before { - content: "\e633"; -} - -.application-content .icon-w-media-gallery-file-list:before { - content: "\e633"; -} - -.application-content .icon-w-media-gallery-folder-tree:before { - content: "\e633"; -} - -.application-content .icon-w-image-gallery:before { - content: "\e633"; -} - -.application-content .icon-w-media-libraries-viewer:before { - content: "\e633"; -} - -.application-content .icon-w-custom-table-datagrid:before { - content: "\e612"; -} - -.application-content .icon-w-grid-with-custom-query:before { - content: "\e612"; -} - -.application-content .icon-w-custom-table-datalist:before { - content: "\e6f8"; -} - -.application-content .icon-w-grid:before { - content: "\e612"; -} - -.application-content .icon-w-table-layout:before { - content: "\e612"; -} - -.application-content .icon-w-sharepoint-datagrid:before { - content: "\e612"; -} - -.application-content .icon-w-grid-for-rest-service:before { - content: "\e612"; -} - -.application-content .icon-w-grid-for-web-service:before { - content: "\e6a6"; -} - -.application-content .icon-w-custom-table-datagrid:before { - content: "\e612"; -} - -.application-content .icon-w-basic-datalist:before { - content: "\e6f8"; -} - -.application-content .icon-w-sharepoint-datalist:before { - content: "\e6f8"; -} - -.application-content .icon-w-datalist-with-custom-query:before { - content: "\e6a0"; -} - -.application-content .icon-w-datalist:before { - content: "\e6f8"; -} - -.application-content .icon-w-my-friends:before { - content: "\e681"; -} - -.application-content .icon-w-request-friendship:before { - content: "\e681"; -} - -.application-content .icon-w-friends-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-my-pending-requests:before { - content: "\e681"; -} - -.application-content .icon-w-friends-viewer:before { - content: "\e681"; -} - -.application-content .icon-w-rejected-friends:before { - content: "\e60d"; -} - -.application-content .icon-w-friends-waiting-for-approval:before { - content: "\e675"; -} - -.application-content .icon-w-friendship-management:before { - content: "\e681"; -} - -.application-content .icon-w-group-forum-list:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-profile:before { - content: "\e602"; -} - -.application-content .icon-w-group-properties:before { - content: "\e602"; -} - -.application-content .icon-w-group-forum-post-viewer:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-public-profile:before { - content: "\e602"; -} - -.application-content .icon-w-group-forum-search-results:before { - content: "\e657"; -} - -.application-content .icon-w-group-registration:before { - content: "\e602"; -} - -.application-content .icon-w-group-forums:before { - content: "\e602"; -} - -.application-content .icon-w-group-roles:before { - content: "\e602"; -} - -.application-content .icon-w-group-invitation:before { - content: "\e64f"; -} - -.application-content .icon-w-group-security-access:before { - content: "\e658"; -} - -.application-content .icon-w-group-media-libraries:before { - content: "\e632"; -} - -.application-content .icon-w-department-members-viewer:before { - content: "\e640"; -} - -.application-content .icon-w-group-security-message:before { - content: "\e64f"; -} - -.application-content .icon-w-leave-group:before { - content: "\e6d9"; -} - -.application-content .icon-w-group-media-libraries-viewer:before { - content: "\e632"; -} - -.application-content .icon-w-groups-filter:before { - content: "\e687"; -} - -.application-content .icon-w-group-members:before { - content: "\e602"; -} - -.application-content .icon-w-groups-viewer:before { - content: "\e602"; -} - -.application-content .icon-w-group-members-viewer:before { - content: "\e602"; -} - -.application-content .icon-w-group-contribution-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-chat-on-line-users:before { - content: "\e6c3"; -} - -.application-content .icon-w-group-message-board:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-document-library:before { - content: "\e632"; -} - -.application-content .icon-w-group-message-board-viewer:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-edit-contribution:before { - content: "\e696"; -} - -.application-content .icon-w-group-message-boards:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-forum-most-active-threads:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-permissions:before { - content: "\e634"; -} - -.application-content .icon-w-group-forum-recently-active-threads:before { - content: "\e6a8"; -} - -.application-content .icon-w-custom-registration-form:before { - content: "\e605"; -} - -.application-content .icon-w-on-line-form:before { - content: "\e689"; -} - -.application-content .icon-w-registration-form:before { - content: "\e605"; -} - -.application-content .icon-w-logon-form:before { - content: "\e65e"; -} - -.application-content .icon-w-logon-mini-form:before { - content: "\e65e"; -} - -.application-content .icon-w-discount-coupon:before { - content: "\e638"; -} - -.application-content .icon-w-my-account:before { - content: "\e663"; -} - -.application-content .icon-w-on-line-users:before { - content: "\e605"; -} - -.application-content .icon-w-my-profile:before { - content: "\e605"; -} - -.application-content .icon-w-user-public-profile:before { - content: "\e605"; -} - -.application-content .icon-w-users-filter:before { - content: "\e687"; -} - -.application-content .icon-w-document-name-filter:before { - content: "\e687"; -} - -.application-content .icon-w-filter:before { - content: "\e687"; -} - -.application-content .icon-w-remaining-amount-for-free-shipping:before { - content: "\e638"; -} - -.application-content .icon-w-shipping-option-selection:before { - content: "\e609"; -} - -.application-content .icon-w-tasks-owned-by-me:before { - content: "\e61b"; -} - -.application-content .icon-w-my-projects:before { - content: "\e62b"; -} - -.application-content .icon-w-project-list:before { - content: "\e62b"; -} - -.application-content .icon-w-project-tasks:before { - content: "\e61b"; -} - -.application-content .icon-w-tasks-assigned-to-me:before { - content: "\e61b"; -} - -.application-content .icon-w-customer-detail:before { - content: "\e604"; -} - -.application-content .icon-w-customer-address:before { - content: "\e604"; -} - -.application-content .icon-w-liveid-required-data:before { - content: "\e6bb"; -} - -.application-content .icon-w-windows-liveid:before { - content: "\e6bb"; -} - -.application-content .icon-w-openid-logon:before { - content: "\e6e4"; -} - -.application-content .icon-w-openid-required-data:before { - content: "\e6e4"; -} - -.application-content .icon-w-powered-by-kentico:before { - content: "\e65f"; -} - -.application-content .icon-w-bing-translator:before { - content: "\e6ca"; -} - -.application-content .icon-w-static-bing-maps:before { - content: "\e6ca"; -} - -.application-content .icon-w-basic-bing-maps:before { - content: "\e6ca"; -} - -.application-content .icon-w-bing-maps:before { - content: "\e6ca"; -} - -.application-content .icon-w-google-maps:before { - content: "\e6c8"; -} - -.application-content .icon-w-static-google-maps:before { - content: "\e6c8"; -} - -.application-content .icon-w-basic-google-maps:before { - content: "\e6c8"; -} - -.application-content .icon-w-google-activity-feed:before { - content: "\e6e6"; -} - -.application-content .icon-w-google-badge:before { - content: "\e6e6"; -} - -.application-content .icon-w-google-analytics:before { - content: "\e6c8"; -} - -.application-content .icon-w-google-search:before { - content: "\e6c8"; -} - -.application-content .icon-w-google-sitemap-xml-sitemap:before { - content: "\e6c8"; -} - -.application-content .icon-w-google-translator:before { - content: "\e6c8"; -} - -.application-content .icon-w-google-1-button:before { - content: "\e6e6"; -} - -.application-content .icon-w-facebook-activity-feed:before { - content: "\e6c9"; -} - -.application-content .icon-w-facebook-comments:before { - content: "\e6c9"; -} - -.application-content .icon-w-facebook-connect-logon:before { - content: "\e6c9"; -} - -.application-content .icon-w-facebook-facepile:before { - content: "\e6c9"; -} - -.application-content .icon-w-facebook-like-box:before { - content: "\e6c9"; -} - -.application-content .icon-w-facebook-like-button:before { - content: "\e6c9"; -} - -.application-content .icon-w-facebook-recommendations:before { - content: "\e6c9"; -} - -.application-content .icon-w-facebook-send-button:before { - content: "\e6c9"; -} - -.application-content .icon-w-twitter-feed:before { - content: "\e6c7"; -} - -.application-content .icon-w-twitter-follow-button:before { - content: "\e6c7"; -} - -.application-content .icon-w-twitter-tweet-button:before { - content: "\e6c7"; -} - -.application-content .icon-w-pinterest-follow-button:before { - content: "\e6e3"; -} - -.application-content .icon-w-pinterest-pin-it-button:before { - content: "\e6e3"; -} - -.application-content .icon-w-linkedin-apply-with:before { - content: "\e6e5"; -} - -.application-content .icon-w-linkedin-company-insider:before { - content: "\e6e5"; -} - -.application-content .icon-w-linkedin-company-profile:before { - content: "\e6e5"; -} - -.application-content .icon-w-linkedin-logon:before { - content: "\e6e5"; -} - -.application-content .icon-w-linkedin-member-profile:before { - content: "\e6e5"; -} - -.application-content .icon-w-linkedin-recommend-button:before { - content: "\e6e5"; -} - -.application-content .icon-w-linkedin-required-data:before { - content: "\e6e5"; -} - -.application-content .icon-w-linkedin-share-button:before { - content: "\e6e5"; -} - -.application-content .icon-w-flash-web-part:before { - content: "\e6bb"; -} - -.application-content .icon-w-flash-widget:before { - content: "\e6a5"; -} - -.application-content .icon-w-social-bookmarking:before { - content: "\e678"; -} - -.application-content .icon-w-wmp-video:before { - content: "\e6bb"; -} - -.application-content .icon-w-youtube-video:before { - content: "\e659"; -} - -.application-content .icon-w-silverlight-application-web-part:before { - content: "\e6bb"; -} - -.application-content .icon-w-silverlight-application-widget:before { - content: "\e6a5"; -} - -.application-content .icon-w-quicktime:before { - content: "\e6bb"; -} - -.application-content .icon-w-product-filter:before { - content: "\e6ce"; -} - -.application-content .icon-w-top-n-newest-products:before { - content: "\e6ce"; -} - -.application-content .icon-w-top-n-products-by-sales:before { - content: "\e6ce"; -} - -.application-content .icon-w-similar-products-by-sales:before { - content: "\e6ce"; -} - -.application-content .icon-w-random-products:before { - content: "\e6ce"; -} - -.application-content .icon-w-tag-cloud:before { - content: "\e701"; -} - -.application-content .icon-w-message-board:before { - content: "\e6c1"; -} - -.application-content .icon-w-accordion-layout:before { - content: "\e704"; -} - -.application-content .icon-w-columns-layout:before { - content: "\e712"; -} - -.application-content .icon-w-tabs-layout:before { - content: "\e6fb"; -} - -.application-content .icon-w-wizard-layout:before { - content: "\e6fa"; -} - -.application-content .icon-w-rows-layout:before { - content: "\e72e"; -} - -.application-content .icon-w-new-blog:before { - content: "\e642"; -} - -.application-content .icon-w-abuse-report:before { - content: "\e6ea"; -} - -.application-content .icon-w-in-line-abuse-report:before { - content: "\e6ea"; -} - -.application-content .icon-w-message-board-subscription-confirmation:before { - content: "\e675"; -} - -.application-content .icon-w-datalist-for-web-service:before { - content: "\e6a6"; -} - -.application-content .icon-w-tree-view:before { - content: "\e73a"; -} - -.application-content .icon-w-admin-actions:before { - content: "\e67f"; -} - -.application-content .icon-w-simple-cookie-law-consent:before { - content: "\e6f7"; -} - -.application-content .icon-w-news-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-message-board-unsubscription:before { - content: "\e60d"; -} - -.application-content .icon-w-keep-alive:before { - content: "\e622"; -} - -.application-content .icon-w-donate:before { - content: "\e708"; -} - -.application-content .icon-w-donations:before { - content: "\e708"; -} - -.application-content .icon-w-payment-form:before { - content: "\e708"; -} - -.application-content .icon-w-payment-method-selection:before { - content: "\e708"; -} - -.application-content .icon-w-currency-selection:before { - content: "\e6ed"; -} - -.application-content .icon-w-analytics-browser-capabilities:before { - content: "\e6ff"; -} - -.application-content .icon-w-strands-recommendations:before { - content: "\e6bb"; -} - -.application-content .icon-w-password-expiration:before { - content: "\e658"; -} - -.application-content .icon-w-message-board-viewer:before { - content: "\e6c1"; -} - -.application-content .icon-w-checkout-process-obsolete:before { - content: "\e6bb"; -} - -.application-content .icon-w-category-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-analytics-custom-statistics:before { - content: "\e631"; -} - -.application-content .icon-w-subscription-approval:before { - content: "\e675"; -} - -.application-content .icon-w-widget-actions:before { - content: "\e6a5"; -} - -.application-content .icon-w-message-panel:before { - content: "\e6f5"; -} - -.application-content .icon-w-article-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-set-cookie:before { - content: "\e6f7"; -} - -.application-content .icon-w-random-document:before { - content: "\e69f"; -} - -.application-content .icon-w-edit-contribution:before { - content: "\e696"; -} - -.application-content .icon-w-universal-document-viewer:before { - content: "\e69f"; -} - -.application-content .icon-w-custom-response:before { - content: "\e698"; -} - -.application-content .icon-w-collapsible-panel:before { - content: "\e700"; -} - -.application-content .icon-w-wishlist:before { - content: "\e614"; -} - -.application-content .icon-w-latest-news:before { - content: "\e643"; -} - -.application-content .icon-w-edit-document-link:before { - content: "\e696"; -} - -.application-content .icon-w-did-you-mean:before { - content: "\e629"; -} - -.application-content .icon-w-universal-pager:before { - content: "\e6fe"; -} - -.application-content .icon-w-basic-universal-viewer:before { - content: "\e6fd"; -} - -.application-content .icon-w-random-redirection:before { - content: "\e703"; -} - -.application-content .icon-w-notification-subscription:before { - content: "\e675"; -} - -.application-content .icon-w-wizard-buttons:before { - content: "\e6fa"; -} - -.application-content .icon-w-universal-viewer:before { - content: "\e6fd"; -} - -.application-content .icon-w-report-value:before { - content: "\e749"; -} - -.application-content .icon-w-recent-posts:before { - content: "\e642"; -} - -.application-content .icon-w-object-management-buttons:before { - content: "\e696"; -} - -.application-content .icon-w-wizard-header:before { - content: "\e6fa"; -} - -.application-content .icon-w-universal-viewer-with-custom-query:before { - content: "\e6a0"; -} - -.application-content .icon-w-confirmation-checkbox:before { - content: "\e702"; -} - -.application-content .icon-w-sharepoint-repeater:before { - content: "\e6f4"; -} - -.application-content .icon-w-register-after-checkout:before { - content: "\e605"; -} - -.application-content .icon-w-post-archive:before { - content: "\e6f8"; -} - -.application-content .icon-w-my-invitations:before { - content: "\e64f"; -} - -.application-content .icon-w-link-button:before { - content: "\e67f"; -} - -.application-content .icon-w-contact-list:before { - content: "\e604"; -} - -.application-content .icon-w-task-info-panel:before { - content: "\e61b"; -} - -.application-content .icon-w-document-library:before { - content: "\e69f"; -} - -.application-content .icon-w-custom-table-form:before { - content: "\e612"; -} - -.application-content .icon-w-hierarchical-viewer:before { - content: "\e6fd"; -} - -.application-content .icon-w-user-control:before { - content: "\e6bb"; -} - -.application-content .icon-w-content-slider:before { - content: "\e6f1"; -} - -.application-content .icon-w-blog-post-subscription-confirmation:before { - content: "\e675"; -} - -.application-content .icon-w-ignore-list:before { - content: "\e6ea"; -} - -.application-content .icon-w-document-pager:before { - content: "\e6fe"; -} - -.application-content .icon-w-content-subscription:before { - content: "\e675"; -} - -.application-content .icon-w-blog-post-unsubscription:before { - content: "\e60d"; -} - -.application-content .icon-w-text-highlighter:before { - content: "\e6f6"; -} - -.application-content .icon-w-related-documents:before { - content: "\e69f"; -} - -.application-content .icon-w-order-note:before { - content: "\e660"; -} - -.application-content .icon-w-xslt-viewer:before { - content: "\e6e7"; -} - -.application-content .icon-w-document-wizard-button:before { - content: "\e6fa"; -} - -.application-content .icon-w-contribution-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-timer:before { - content: "\e6a8"; -} - -.application-content .icon-w-shortcuts:before { - content: "\e67f"; -} - -.application-content .icon-w-document-wizard-manager:before { - content: "\e6fa"; -} - -.application-content .icon-w-cookie-law-consent:before { - content: "\e6f7"; -} - -.application-content .icon-w-blog-comments-viewer:before { - content: "\e6c1"; -} - -.application-content .icon-w-sign-out-button:before { - content: "\e6d9"; -} - -.application-content .icon-w-scrolling-news:before { - content: "\e6f1"; -} - -.application-content .icon-w-output-cache-dependencies:before { - content: "\e6bb"; -} - -.application-content .icon-w-zones-with-effect:before { - content: "\e65c"; -} - -.application-content .icon-w-document-wizard-navigation:before { - content: "\e6fa"; -} - -.application-content .icon-w-my-subscriptions:before { - content: "\e634"; -} - -.application-content .icon-w-document-wizard-step-action:before { - content: "\e6fa"; -} - -.application-content .icon-w-page-views:before { - content: "\e6bb"; -} - -.application-content .icon-w-activities:before { - content: "\e695"; -} - -.application-content .icon-w-analytics-chart-viewer:before { - content: "\e631"; -} - -.application-content .icon-w-analytics-table-viewer:before { - content: "\e612"; -} - -.application-content .icon-w-articles-rss-feed:before { - content: "\e6e9"; -} - -.application-content .icon-w-blog-comments:before { - content: "\e6c1"; -} - -.application-content .icon-w-building-your-on-line-store:before { - content: "\e6f5"; -} - -.application-content .icon-w-department-latest-blog-posts:before { - content: "\e642"; -} - -.application-content .icon-w-department-latest-forum-posts:before { - content: "\e6c1"; -} - -.application-content .icon-w-department-latest-news:before { - content: "\e643"; -} - -.application-content .icon-w-department-quick-links:before { - content: "\e67f"; -} - -.application-content .icon-w-department-upcoming-events:before { - content: "\e6b8"; -} - -.application-content .icon-w-documents:before { - content: "\e69f"; -} - -.application-content .icon-w-e-commerce-settings-checker:before { - content: "\e702"; -} - -.application-content .icon-w-editable-image:before { - content: "\e633"; -} - -.application-content .icon-w-e-mail-queue:before { - content: "\e64e"; -} - -.application-content .icon-w-employee-of-the-month:before { - content: "\e604"; -} - -.application-content .icon-w-event-management:before { - content: "\e6b8"; -} - -.application-content .icon-w-eventlog:before { - content: "\e6a9"; -} - -.application-content .icon-w-forum-group:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-posts-waiting-for-approval:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-administrators:before { - content: "\e605"; -} - -.application-content .icon-w-group-forum-posts-viewer:before { - content: "\e6c1"; -} - -.application-content .icon-w-group-poll:before { - content: "\e61b"; -} - -.application-content .icon-w-intranet-canteen-menu:before { - content: "\e660"; -} - -.application-content .icon-w-intranet-departments:before { - content: "\e640"; -} - -.application-content .icon-w-intranet-employees:before { - content: "\e602"; -} - -.application-content .icon-w-intranet-latest-blog-posts:before { - content: "\e642"; -} - -.application-content .icon-w-intranet-latest-forum-posts:before { - content: "\e6c1"; -} - -.application-content .icon-w-intranet-latest-news:before { - content: "\e643"; -} - -.application-content .icon-w-intranet-poll:before { - content: "\e631"; -} - -.application-content .icon-w-intranet-quick-links:before { - content: "\e67f"; -} - -.application-content .icon-w-intranet-upcoming-events:before { - content: "\e6b8"; -} - -.application-content .icon-w-latest-blog-posts:before { - content: "\e642"; -} - -.application-content .icon-w-latest-forum-posts:before { - content: "\e6c1"; -} - -.application-content .icon-w-latest-news-for-corporate-site:before { - content: "\e643"; -} - -.application-content .icon-w-link:before { - content: "\e67f"; -} - -.application-content .icon-w-media-gallery:before { - content: "\e633"; -} - -.application-content .icon-w-message-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-most-recent-pages:before { - content: "\e6f8"; -} - -.application-content .icon-w-my-accounts:before { - content: "\e6bc"; -} - -.application-content .icon-w-my-blogs:before { - content: "\e642"; -} - -.application-content .icon-w-my-blogs-comments:before { - content: "\e6c1"; -} - -.application-content .icon-w-my-contacts:before { - content: "\e663"; -} - -.application-content .icon-w-my-inbox:before { - content: "\e64e"; -} - -.application-content .icon-w-my-pending-contacts:before { - content: "\e663"; -} - -.application-content .icon-w-my-projects-intranet-portal:before { - content: "\e62b"; -} - -.application-content .icon-w-my-workgroups:before { - content: "\e6c6"; -} - -.application-content .icon-w-object-recycle-bin:before { - content: "\e6d0"; -} - -.application-content .icon-w-orders:before { - content: "\e660"; -} - -.application-content .icon-w-persona-based-recommendations:before { - content: "\e604"; -} - -.application-content .icon-w-personal-category-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-products:before { - content: "\e6ce"; -} - -.application-content .icon-w-random-products-for-corporate-site:before { - content: "\e6ce"; -} - -.application-content .icon-w-recent-users:before { - content: "\e605"; -} - -.application-content .icon-w-report-daily-sales:before { - content: "\e684"; -} - -.application-content .icon-w-report-monthly-sales:before { - content: "\e684"; -} - -.application-content .icon-w-report-number-of-orders-by-status:before { - content: "\e684"; -} - -.application-content .icon-w-report-sales-by-order-status:before { - content: "\e684"; -} - -.application-content .icon-w-reporting:before { - content: "\e684"; -} - -.application-content .icon-w-rich-text:before { - content: "\e728"; -} - -.application-content .icon-w-scrolling-news-for-corporate-site:before { - content: "\e643"; -} - -.application-content .icon-w-system:before { - content: "\e6ab"; -} - -.application-content .icon-w-tasks-assigned-to-me-intranet-portal:before { - content: "\e61b"; -} - -.application-content .icon-w-tasks-owned-by-me-intranet-portal:before { - content: "\e61b"; -} - -.application-content .icon-w-text:before { - content: "\e72c"; -} - -.application-content .icon-w-widget-zone:before { - content: "\e6a5"; -} - -.application-content .icon-w-workgroup-administrators:before { - content: "\e605"; -} - -.application-content .icon-w-workgroup-latest-blog-posts:before { - content: "\e642"; -} - -.application-content .icon-w-workgroup-latest-forum-posts:before { - content: "\e6c1"; -} - -.application-content .icon-w-workgroup-latest-news:before { - content: "\e643"; -} - -.application-content .icon-w-workgroup-members:before { - content: "\e602"; -} - -.application-content .icon-w-workgroup-messages:before { - content: "\e64f"; -} - -.application-content .icon-w-workgroup-quick-links:before { - content: "\e67f"; -} - -.application-content .icon-w-workgroup-recent-pages:before { - content: "\e6f8"; -} - -.application-content .icon-w-workgroup-upcoming-events:before { - content: "\e6b8"; -} - -.application-content .icon-w-current-user:before { - content: "\e605"; -} - -.application-content .icon-w-disabled-module-info:before { - content: "\e664"; -} - -.application-content .icon-w-edit:before { - content: "\e696"; -} - -.application-content .icon-w-edit-parameters:before { - content: "\e696"; -} - -.application-content .icon-w-forum-favorites:before { - content: "\e614"; -} - -.application-content .icon-w-forum-posts-viewer:before { - content: "\e6c1"; -} - -.application-content .icon-w-forum-subscription-confirmation:before { - content: "\e675"; -} - -.application-content .icon-w-header-actions:before { - content: "\e6bb"; -} - -.application-content .icon-w-horizontal-tabs:before { - content: "\e6fb"; -} - -.application-content .icon-w-listing:before { - content: "\e728"; -} - -.application-content .icon-w-edit-bindings:before { - content: "\e696"; -} - -.application-content .icon-w-media-file-uploader:before { - content: "\e632"; -} - -.application-content .icon-w-messages-placeholder:before { - content: "\e630"; -} - -.application-content .icon-w-metafile-list:before { - content: "\e6f8"; -} - -.application-content .icon-w-new-header-action:before { - content: "\e6bb"; -} - -.application-content .icon-w-object-edit-panel:before { - content: "\e6bb"; -} - -.application-content .icon-w-object-tree-menu:before { - content: "\e73a"; -} - -.application-content .icon-w-page-title:before { - content: "\e727"; -} - -.application-content .icon-w-preview-edit:before { - content: "\e696"; -} - -.application-content .icon-w-selector:before { - content: "\e6bb"; -} - -.application-content .icon-w-select-site:before { - content: "\e698"; -} - -.application-content .icon-w-theme-file-manager:before { - content: "\e68a"; -} - -.application-content .icon-w-tree:before { - content: "\e73a"; -} - -.application-content .icon-w-tree-guide:before { - content: "\e73a"; -} - -.application-content .icon-w-users-viewer:before { - content: "\e605"; -} - -.application-content .icon-w-vertical-tabs:before { - content: "\e73c"; -} - -.application-content .icon-file-default:before { - content: "\e69c"; -} - -.application-content .icon-file-3gp:before { - content: "\e636"; -} - -.application-content .icon-file-accdb:before { - content: "\e6a0"; -} - -.application-content .icon-file-ai:before { - content: "\e717"; -} - -.application-content .icon-file-ascx:before { - content: "\e714"; -} - -.application-content .icon-file-aspx:before { - content: "\e69f"; -} - -.application-content .icon-file-au:before { - content: "\e71c"; -} - -.application-content .icon-file-avi:before { - content: "\e636"; -} - -.application-content .icon-file-bat:before { - content: "\e71a"; -} - -.application-content .icon-file-bmp:before { - content: "\e633"; -} - -.application-content .icon-file-cs:before { - content: "\e718"; -} - -.application-content .icon-file-css:before { - content: "\e63f"; -} - -.application-content .icon-file-csv:before { - content: "\e612"; -} - -.application-content .icon-file-dbm:before { - content: "\e6a0"; -} - -.application-content .icon-file-doc:before { - content: "\e625"; -} - -.application-content .icon-file-eps:before { - content: "\e717"; -} - -.application-content .icon-file-flv:before { - content: "\e636"; -} - -.application-content .icon-file-gif:before { - content: "\e633"; -} - -.application-content .icon-file-html:before { - content: "\e6e7"; -} - -.application-content .icon-file-jpeg:before { - content: "\e633"; -} - -.application-content .icon-file-js:before { - content: "\e6cb"; -} - -.application-content .icon-file-mdb:before { - content: "\e6a0"; -} - -.application-content .icon-file-mid:before { - content: "\e71c"; -} - -.application-content .icon-file-mov:before { - content: "\e636"; -} - -.application-content .icon-file-mp3:before { - content: "\e71c"; -} - -.application-content .icon-file-mp4:before { - content: "\e636"; -} - -.application-content .icon-file-mpeg:before { - content: "\e71c"; -} - -.application-content .icon-file-mpg:before { - content: "\e636"; -} - -.application-content .icon-file-mpg4:before { - content: "\e636"; -} - -.application-content .icon-file-oga:before { - content: "\e71c"; -} - -.application-content .icon-file-ogg:before { - content: "\e71c"; -} - -.application-content .icon-file-ogv:before { - content: "\e636"; -} - -.application-content .icon-file-pdf:before { - content: "\e6a3"; -} - -.application-content .icon-file-png:before { - content: "\e633"; -} - -.application-content .icon-file-pps:before { - content: "\e71d"; -} - -.application-content .icon-file-ppt:before { - content: "\e71d"; -} - -.application-content .icon-file-ps:before { - content: "\e717"; -} - -.application-content .icon-file-psd:before { - content: "\e633"; -} - -.application-content .icon-file-rtf:before { - content: "\e625"; -} - -.application-content .icon-file-sln:before { - content: "\e6ff"; -} - -.application-content .icon-file-swf:before { - content: "\e636"; -} - -.application-content .icon-file-tif:before { - content: "\e633"; -} - -.application-content .icon-file-tiff:before { - content: "\e633"; -} - -.application-content .icon-file-txt:before { - content: "\e625"; -} - -.application-content .icon-file-vb:before { - content: "\e716"; -} - -.application-content .icon-file-wav:before { - content: "\e71c"; -} - -.application-content .icon-file-webm:before { - content: "\e636"; -} - -.application-content .icon-file-wma:before { - content: "\e71c"; -} - -.application-content .icon-file-wmv:before { - content: "\e636"; -} - -.application-content .icon-file-xls:before { - content: "\e612"; -} - -.application-content .icon-file-xml:before { - content: "\e6e7"; -} - -.application-content .icon-file-xsl:before { - content: "\e6e7"; -} - -.application-content .icon-file-xslt:before { - content: "\e6e7"; -} - -.application-content .icon-file-zip:before { - content: "\e715"; -} - -.application-content .icon-me-abstractobjectcollection:before { - content: "\e68b"; -} - -.application-content .icon-me-binding:before { - content: "\e67f"; -} - -.application-content .icon-me-boolean:before { - content: "\e74a"; -} - -.application-content .icon-me-datetime:before { - content: "\e6a8"; -} - -.application-content .icon-me-double:before { - content: "\e752"; -} - -.application-content .icon-me-false:before { - content: "\e74e"; -} - -.application-content .icon-me-children:before { - content: "\e67b"; -} - -.application-content .icon-me-icontext:before { - content: "\e654"; -} - -.application-content .icon-me-ilist:before { - content: "\e6f8"; -} - -.application-content .icon-me-imacronamespace:before { - content: "\e699"; -} - -.application-content .icon-me-info:before { - content: "\e6a9"; -} - -.application-content .icon-me-insertmacro:before { - content: "\e740"; -} - -.application-content .icon-me-int32:before { - content: "\e752"; -} - -.application-content .icon-me-method:before { - content: "\e6a6"; -} - -.application-content .icon-me-null:before { - content: "\e751"; -} - -.application-content .icon-me-number:before { - content: "\e752"; -} - -.application-content .icon-me-parent:before { - content: "\e74c"; -} - -.application-content .icon-me-property:before { - content: "\e6a9"; -} - -.application-content .icon-me-referring:before { - content: "\e67f"; -} - -.application-content .icon-me-sitebinding:before { - content: "\e67f"; -} - -.application-content .icon-me-snippet:before { - content: "\e750"; -} - -.application-content .icon-me-string:before { - content: "\e74f"; -} - -.application-content .icon-me-true:before { - content: "\e74b"; -} - -.application-content .icon-me-value:before { - content: "\e749"; -} - -.application-content .icon-me-exception:before { - content: "\e693"; -} - -.application-content .icon-crosshair { - position: relative; - display: inline-block; -} - -.application-content .icon-crosshair:before { - content: "\e71b"; - color: #fff; - position: absolute; - left: 0; - display: inline-block; -} - -.application-content .icon-crosshair:after { - content: "\e71f"; - position: absolute; - left: 0; - display: inline-block; -} - -.application-content .radio, -.application-content .checkbox { - display: block; -} - -.application-content .radio label, -.application-content .checkbox label { - display: inline-block; - cursor: pointer; - position: relative; - padding-left: 24px; - line-height: 20px; - font-weight: normal; -} - -.application-content .radio label:before, -.application-content .checkbox label:before, -.application-content .radio label:after, -.application-content .checkbox label:after { - content: ""; - width: 15px; - height: 15px; - line-height: 16px; - display: inline-block; - box-sizing: border-box; - position: absolute; - left: 0; - top: 2px; - background-color: #ffffff; -} - -.application-content .radio label:after, -.application-content .checkbox label:after { - background-color: transparent; -} - -.application-content .radio input, -.application-content .checkbox input { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -.application-content .radio input[disabled] + label, -.application-content .checkbox input[disabled] + label, -.application-content .radio input:active[disabled] + label, -.application-content .checkbox input:active[disabled] + label { - cursor: not-allowed; -} - -.application-content .radio input[disabled] + label:before, -.application-content .checkbox input[disabled] + label:before, -.application-content .radio input:active[disabled] + label:before, -.application-content .checkbox input:active[disabled] + label:before, -.application-content .radio input[disabled] + label:focus:before, -.application-content .checkbox input[disabled] + label:focus:before, -.application-content .radio input:active[disabled] + label:focus:before, -.application-content .checkbox input:active[disabled] + label:focus:before, -.application-content .radio input[disabled] + label:active:before, -.application-content .checkbox input[disabled] + label:active:before, -.application-content .radio input:active[disabled] + label:active:before, -.application-content .checkbox input:active[disabled] + label:active:before { - color: #e5e5e5; -} - -.application-content .radio input[disabled] + label:after, -.application-content .checkbox input[disabled] + label:after, -.application-content .radio input:active[disabled] + label:after, -.application-content .checkbox input:active[disabled] + label:after { - color: #696663; -} - -.application-content .radio input + label:before, -.application-content .checkbox input + label:before, -.application-content .radio input + label:after, -.application-content .checkbox input + label:after { - font-family: "Core-icons"; - font-size: 16px; - text-align: center; -} - -.application-content .radio input + label:before, -.application-content .checkbox input + label:before { - color: #bdbbbb; -} - -.application-content .radio input + label:after, -.application-content .checkbox input + label:after { - color: #497d04; -} - -.application-content .radio input:focus + label:before, -.application-content .checkbox input:focus + label:before, -.application-content .radio input:active + label:before, -.application-content .checkbox input:active + label:before { - color: #1175ae; -} - -.application-content .Safari .checkbox label:after { - height: 16px; -} - -.application-content .Chrome .checkbox label:before, -.application-content .Chrome .checkbox label:after { - height: 16px; -} - -.application-content .radio input ~ label:before { - content: "\e626"; -} - -.application-content .radio input:disabled ~ label:before { - content: "\e6ac"; -} - -.application-content .radio input:checked ~ label:after { - content: "\e627"; -} - -.application-content .radio label:before { - border-radius: 50%; -} - -.application-content .checkbox input ~ label:before { - content: "\e6ad"; -} - -.application-content .checkbox input:disabled ~ label:before { - content: "\e6f0"; -} - -.application-content .checkbox input:checked ~ label:after { - content: "\e6b0"; -} - -.application-content .checkbox:not(.checkbox-no-label) label { - margin-right: 8px; -} - -.application-content .radio-list-vertical, -.application-content .checkbox-list-vertical { - margin-top: 6px; - margin-right: 8px; -} - -.application-content .radio-list-vertical label:not(:first-of-type), -.application-content .checkbox-list-vertical label:not(:first-of-type), -.application-content .radio-list-vertical span:not(:first-of-type) label, -.application-content .checkbox-list-vertical span:not(:first-of-type) label, -.application-content .radio-list-vertical .radio + .radio, -.application-content .checkbox-list-vertical .radio + .radio, -.application-content .radio-list-vertical .checkbox + .checkbox, -.application-content .checkbox-list-vertical .checkbox + .checkbox { - margin-top: 4px; -} - -.application-content .radio-list-vertical.first-on-page, -.application-content .checkbox-list-vertical.first-on-page { - margin-top: 0px; -} - -.application-content .radio-list-horizontal .radio, -.application-content .checkbox-list-horizontal .radio, -.application-content .radio-list-horizontal .checkbox, -.application-content .checkbox-list-horizontal .checkbox { - display: inline-block; -} - -.application-content .radio-list-horizontal label, -.application-content .checkbox-list-horizontal label { - margin-right: 16px; -} - -.application-content .orders-table { - width: 100%; - margin-top: 15px; -} - -.application-content .orders-table td { - padding: 10px; - border-bottom: 1px solid #e7e7e7; -} - -.application-content .orders-table th { - padding: 10px; - border-bottom: 1px solid #e7e7e7; - background-color: #e7e7e7; - text-transform: uppercase; -} - -.application-content .orders-table .column-id { - text-align: left; - width: 100%; -} - -.application-content .orders-table .column-date { - text-align: right; - white-space: nowrap; -} - -.application-content .orders-table .column-status { - text-align: center; -} - -.application-content .orders-table .column-total { - text-align: right; -} - -.application-content .orders-table .strong { - font-weight: bold; -} - -.application-content .orders-table .link { - padding-left: 10px; - white-space: nowrap; -} - -.application-content .orders-table .status { - display: block; - padding: 10px; - width: 100%; - line-height: 80%; - color: #ffffff; - background-color: #b24143; -} - -.application-content .order-item { - max-height: 7rem; -} - -.application-content .order-item .order-item-image { - float: left; - height: 100%; - margin-right: 1.25rem; -} - -.application-content .order-item .order-item-info a { - color: #000000; - text-decoration: none; - font-size: 1.125rem; - font-weight: bold; -} - -.application-content .order-item .order-item-amount { - padding-bottom: 1rem; - min-height: 2.5rem; -} - -.application-content .order-item .order-item-amount .strong { - font-weight: bold; -} - -.application-content .order-item .order-item-amount div { - padding-top: 0.5rem; - min-width: 7rem; - float: left; -} - -.application-content .order-item .order-item-amount div span:first-child { - margin-right: 0.375rem; -} - -.application-content .order-item .order-item-subtotal { - float: right; - text-align: right; - color: #000000; - font-size: 1.125rem; - font-weight: bold; - padding-left: 1.25rem; -} - -.application-content .order-item .red { - color: #b24143; -} - -.application-content .order-total-price { - float: right; - font-size: 1.5rem; -} - -.application-content .order-total-price span:first-child { - margin-right: 1.25rem; -} - -.application-content .order-total-price .strong { - font-weight: bold; -} - -.application-content .order-detail { - margin-top: 1.5rem; - display: block; -} - -.application-content .order-detail .strong { - display: inline; - margin-right: 1.2rem; -} - -.application-content .order-detail .status { - font-size: 2rem; -} - -.application-content html, -.application-content body { - height: 100%; -} - -.application-content body { - display: table; - width: 100%; -} - -.application-content .page-wrap, -.application-content .footer-wrapper { - height: 100%; -} - -.application-content header { - text-align: center; - margin-bottom: 30px; -} - -.application-content .header-row { - padding-top: 2.5rem; -} - -.application-content .logo { - text-align: left; - margin: 0; -} - -.application-content .logo-link, -.application-content .logo-link:hover, -.application-content .logo-link:focus { - text-decoration: none; - color: #fff; -} - -.application-content .logo { - margin-top: -6px; -} - -.application-content .logo-link, -.application-content .logo-link:hover, -.application-content .logo-link:focus { - color: #1C1C1C; -} - -.application-content footer { - margin-top: 2rem; -} - -.application-content .footer-col { - padding-top: 1rem; - padding-bottom: 2rem; - text-align: left; - overflow: hidden; -} - -@media (max-width: 767px) { - .application-content .footer-col { - padding-bottom: 0; - } -} - -.application-content .footer-email, -.application-content .footer-email:focus, -.application-content .footer-email:hover { - color: white; -} - -.application-content .footer-container { - background: #1D1D1D; - color: #fff; - padding-bottom: 2rem; -} - -.application-content .footer-container a { - color: #fff; -} - -.application-content .footer-container .form-group-input input { - color: #1D1D1D; - height: 45px; - width: 100%; -} - -.application-content .footer-container .followus-link { - background-color: #fff; - display: block; - float: left; -} - -.application-content .footer-container .followus-link img { - display: block; -} - -.application-content .footer-container .followus-link img:hover { - opacity: 0.85; - filter: alpha(opacity=85); -} - -@media (min-width: 768px) { - .application-content .text-and-image-text { - padding-right: 1rem; - } - - .application-content .text-and-image-text-right { - padding-left: 1rem; - } -} - -.application-content .form-group { - margin-bottom: .8rem; -} - -.application-content .form-group-label { - margin-bottom: .3rem; -} - -.application-content .form-group-label-required:after { - content: "*"; - color: #B4594A; -} - -.application-content .form-group-input input, -.application-content .form-group-input textarea { - padding: .4rem; - width: 60%; -} - -.application-content .form-group-input textarea { - width: 100%; - height: 6rem; -} - -.application-content .form-group-input .Error input, -.application-content .form-group-input .Error textarea { - border-color: #D12127; -} - -.application-content .btn { - padding: .6rem 2rem; - cursor: pointer; - color: #08768C; - background: #fff; - border: 2px solid #08768C; - display: inline-block; - text-decoration: none; -} - -.application-content .btn-primary { - text-transform: uppercase; - background: #08768C; - color: #fff; -} - -.application-content .btn-primary:hover { - color: #fff; -} - -.application-content .btn-primary:focus { - color: #fff; -} - -.application-content .btn-more { - margin: 1.25rem 0; - text-transform: uppercase; - font-weight: bold; -} - -.application-content .btn-hide-and-seek { - background-color: transparent; - transition: all 0.3s ease 0s; - color: #fff; - border-color: #fff; -} - -.application-content .btn-hide-and-seek:hover { - background-color: #fff; - color: #1C1C1C; -} - -.application-content .btn-hide-and-seek:focus { - background-color: transparent; - color: #fff; -} - -.application-content .btn.btn-disabled { - background-color: #a3a2a2; - box-shadow: none; - color: #696663; - cursor: not-allowed; - text-shadow: none; - border: 2px solid #a3a2a2; -} - -.application-content .message, -.application-content .error-label, -.application-content .info-label { - font-weight: bold; - margin-top: .3rem; - margin-bottom: .6rem; - display: block; -} - -.application-content .message-error, -.application-content .error-label { - color: #D12127; -} - -.application-content .info-label { - color: white; - background-color: #497d04 !important; - padding: 1rem; -} - -.application-content .copyright { - padding-top: 16px; - padding-bottom: 16px; -} - -.application-content .cursor-hand { - cursor: pointer; -} - -.application-content .image-responsive { - max-width: 100%; -} - -.application-content .clear { - clear: both; -} - -.application-content .center-text { - text-align: center; -} - -.application-content .uppercase-text { - text-transform: uppercase; -} - -.application-content .article-tile { - overflow: hidden; -} - -.application-content .article-tile-content { - padding-right: .7rem; -} - -.application-content .article-tile-image { - width: 100%; - display: block; -} - -.application-content .article-tile-date { - background-color: #E2E2E2; - display: inline-block; - padding: 0.3rem 1rem; -} - -.application-content .title-tab { - background: black; - color: white; - padding: .6rem 1rem; - margin: 0 .5px; - display: inline-block; - font-size: 1rem; - text-transform: uppercase; - font-family: 'Source Sans Pro'; - font-weight: normal; -} - -@media (max-width: 1111px) { - .application-content .article-tile-large { - padding-bottom: 1.25rem; - } -} - -@media (min-width: 768px) { - .application-content .article-tile-large .article-tile-image { - height: auto; - width: 100%; - } - - .application-content .article-tile-image { - width: auto; - height: 200px; - } -} - -@media (min-width: 1112px) { - .application-content .article-tile-large .article-tile-date { - margin-left: -1px; - } - - .application-content .article-tile-large .article-tile-content { - margin-left: 1rem; - } -} - -.application-content .article-detail-datetime { - margin-bottom: 1rem; -} - -.application-content .article-detail-image { - margin-bottom: 1rem; -} - -.application-content .article-detail-related-box { - padding-right: 1rem; -} - -@media (min-width: 768px) { - .application-content .article-detail-related-box { - margin-bottom: 50px; - } -} - -.application-content .article-related-articles { - margin-top: 5rem; -} - -.application-content .article-related-articles .title-tab { - margin: 0; -} - -.application-content .article-related-articles .col-lg-3 { - margin-bottom: 20px; -} - -.application-content .article-related-articles .col-lg-3 p { - margin-bottom: 0; -} - -@media (min-width: 768px) { - .application-content .article-related-articles .col-lg-3 .article-tile-image { - height: 245px; - } -} - -.application-content .contact-info { - list-style-type: none; - padding: 0; -} - -.application-content .pagination { - text-align: center; - padding: 0; - list-style-type: none; -} - -.application-content .pagination > li { - display: inline; -} - -.application-content .pagination > li > a { - color: black; - padding: 3px 5px; - text-decoration: none; -} - -.application-content .pagination > li > a:hover, -.application-content .pagination > li > a:focus { - border-bottom: 2px solid #E6E6E6; -} - -.application-content .pagination > li.active { - color: #08768C; - border: 2px solid #08768C; - padding: 3px 9px; -} - -.application-content .pagination > li.PagedList-skipToPrevious > a, -.application-content .pagination > li.PagedList-skipToNext > a { - text-decoration: underline; - color: #08768C; - border-bottom: none; -} - -@media (min-width: 768px) { - .application-content .not-found-content { - margin-left: 1rem; - } -} - -.application-content .banner-section { - min-height: 380px; - width: 100%; - padding: 10.5rem 1.5rem 1.8rem 1.5rem; - background-size: cover; - background-repeat: no-repeat; - background-position-x: 60%; - text-align: left; - margin-bottom: 2rem; -} - -.application-content .banner-heading { - text-transform: uppercase; - color: #FFFFFF; - background-color: #B24143; - font-family: "Source Sans Pro"; - font-weight: normal; - font-size: 1.375rem; - padding: 1rem; - display: inline-block; - margin-bottom: 0; -} - -.application-content .banner-text { - color: #000000; - background-color: #FFFFFF; - font-size: 1.375rem; - padding: 1rem; - display: block; - max-width: 40rem; - margin: 0; - font-weight: 300; -} - -.application-content .ourstory-section { - color: #fff; - padding: 3rem 3rem; - background-repeat: no-repeat; - background-size: cover; - background-position: 100% 100%; - font-size: 1.3rem; -} - -.application-content .cafe-overlay { - background-color: rgba(0, 0, 0, 0.4); - display: block; - height: 100%; - position: absolute; - width: 100%; - z-index: 10; -} - -.application-content .no-margin { - margin: 0; -} - -.application-content .no-padding { - padding: 0px; -} - -.application-content .cafe-tile { - background: #B24143; - color: #FFF; - height: 200px; - overflow: hidden; -} - -.application-content .cafe-tile-address { - font-style: normal; - padding-bottom: 1rem; -} - -.application-content .cafe-tile-address-anchor, -.application-content .cafe-tile-address-anchor:hover, -.application-content .cafe-tile-address-anchor:focus, -.application-content .cafe-tile-address-anchor:active { - color: #FFF; -} - -.application-content .cafe-tile-image { - width: 100%; -} - -.application-content .cafe-tile-content { - padding: 0 1rem 1rem 1rem; -} - -.application-content .cafe-image-tile { - background: #B24143; - color: #FFF; -} - -.application-content .cafe-image-tile-address { - font-style: normal; - padding-bottom: 1rem; -} - -.application-content .cafe-image-tile-address-anchor, -.application-content .cafe-image-tile-address-anchor:hover, -.application-content .cafe-image-tile-address-anchor:focus, -.application-content .cafe-image-tile-address-anchor:active { - color: #FFF; -} - -.application-content .cafe-image-tile-image { - width: 100%; -} - -.application-content .cafe-image-tile-content { - padding: 0 1rem 1rem 1rem; -} - -@media (min-width: 400px) { - .application-content .cafe-image-tile { - height: 200px; - overflow: hidden; - } - - .application-content .cafe-image-tile-image-wrapper { - float: left; - width: 200px; - height: 100%; - overflow: hidden; - margin-right: 1rem; - } - - .application-content .cafe-image-tile-image { - height: 100%; - } - - .application-content .cafe-image-tile-content { - padding-right: 1rem; - } -} - -@media (min-width: 768px) { - .application-content .cafe-image-tile { - height: 220px; - } - - .application-content .cafe-image-tile-image-wrapper { - width: 150px; - background: #fff; - } - - .application-content .cafe-image-tile-image { - height: 150px; - } -} - -@media (min-width: 1112px) { - .application-content .cafe-image-tile { - height: 200px; - } - - .application-content .cafe-image-tile-image-wrapper { - width: 200px; - } - - .application-content .cafe-image-tile-image { - height: 100%; - } -} - -.application-content .ourcoffee-tile-image { - overflow: hidden; - width: 100%; -} - -.application-content .ourcoffee-tile-text { - position: absolute; - color: #fff; - display: block; - width: 100%; - z-index: 11; - font-size: 1.375rem; - padding: 0; - top: 0; - left: 0; - right: 0; - bottom: 0; - height: 15%; - margin: auto; - text-align: center; -} - -.application-content .ourcoffee-tile-link { - display: block; - font-size: 0; - position: relative; -} - -.application-content .cafe-overlay { - background-color: rgba(0, 0, 0, 0.4); - display: block; - height: 100%; - position: absolute; - width: 100%; - z-index: 10; -} - -.application-content .no-margin { - margin: 0; -} - -.application-content .no-padding { - padding: 0px; -} - -.application-content .map { - position: relative !important; -} - -.application-content .message, -.application-content .ErrorLabel, -.application-content .InfoLabel, -.application-content .error-label { - font-weight: bold; - margin-top: .3rem; - margin-bottom: .6rem; - display: block; -} - -.application-content .searchBox { - border: 2px solid #BDBBBB; - display: inline-block; - width: 100%; - background: #FFF; -} - -.application-content .searchBox input[type=text] { - padding: 0 1rem; - width: 85%; -} - -.application-content .searchBox .search-box-watermark { - color: #BDBBBB; -} - -.application-content .searchBox .search-box-btn { - padding: .6rem 1rem; - float: right; - background: url(Images/icon-magnifier.png) no-repeat left; -} - -.application-content .searchBox .search-box-btn:focus, -.application-content .searchBox .search-box-btn:hover { - background: #e5e5e5 url(Images/icon-magnifier.png) no-repeat left; - float: right; -} - -.application-content .searchBox input, -.application-content .searchBox input:hover, -.application-content .searchBox input:focus { - height: 43px; - border: none; - float: left; - outline: none; - box-shadow: none; -} - -.application-content .search-tile { - margin-bottom: 3rem; - padding: 1rem; -} - -.application-content .search-tile-badge { - background: #08768C; - display: inline-block; - padding: 0 5px; - color: #fff; -} - -.application-content .search-tile-subtitle { - padding: .5rem 0; -} - -.application-content .search-tile-product-image img { - display: block; - width: 100%; - max-width: 100%; - height: auto; -} - -@media (min-width: 768px) { - .application-content .search-tile-content { - padding-left: 1rem; - } - - .application-content .search-tile-title { - margin-top: 0; - } -} - -@media (max-width: 768px) { - .application-content .signin-register .form-group-input input[type="text"], - .application-content .signin-register .form-group-input input[type="password"], - .application-content .signin-register .form-group-input input[type="email"], - .application-content .signin-register .form-group-input textarea { - width: 100% !important; - } -} - -.application-content .signin-register .validation-summary-errors ul { - margin: 0; - list-style-type: none; - padding: 0; -} - -.application-content .signin-register .validation-summary-errors ul li { - color: white !important; - display: block; - font-weight: bold; - text-align: left; - background-color: #D12127; - padding: 10px 12px; - margin-top: .3rem; - margin-bottom: .6rem; -} - -.application-content .signin-register .input-validation-error { - border-color: #d12127 !important; -} - -.application-content .signin-register .field-validation-error { - color: #d12127; - display: block; - padding-bottom: 10px; - text-align: left; -} - -.application-content .signin-register h2 { - margin-top: 0; -} - -.application-content .signin-register .zone-dark { - background: #E7E7E7; - padding: 1rem; -} - -.application-content .signin-register .zone-light { - padding: 1rem; -} - -.application-content .signin-register .separator { - line-height: 1em; - border-bottom: 2px solid #bebebe; - margin: 1rem 0; -} - -.application-content .signin-register .separator:before { - position: relative; - left: 50%; - margin-left: -2rem; - padding: 0 0.5rem; - top: 0.5rem; - background: #E7E7E7; -} - -.application-content .signin-register input[type="submit"] { - margin: .5rem 0; -} - -.application-content .signin-register input[type="password"], -.application-content .signin-register input[type="text"], -.application-content .signin-register input[type="email"] { - height: 2.6rem; - margin-top: 0.25rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - border: 2px solid #BEBEBE; -} - -.application-content .signin-register .logon-password-retrieval-result { - color: white; - display: block; - text-align: left; - background-color: green; - padding: 10px 12px; - margin-bottom: 0.7rem; -} - -.application-content .signin-register .logon-password-retrieval-result-failed { - background-color: #D12127 !important; - font-weight: bold; -} - -.application-content .signin-register .EditingFormErrorLabel { - color: #D12127; -} - -.application-content .logon-remember-me-checkbox { - display: block; -} - -.application-content .logon-remember-me-checkbox input[type="checkbox"] { - width: auto; - margin-right: 0.15rem; -} - -.application-content .logon-password-retrieval-link { - background-color: white; - display: block; - padding: 8px 16px; - margin: 0 -16px; - top: 16px; - position: relative; -} - -.application-content .btn { - padding: .6rem 2rem; - cursor: pointer; - color: #08768C; - background: #fff; - border: 2px solid #08768C; - display: inline-block; - text-decoration: none; -} - -.application-content .btn-primary { - text-transform: uppercase; - background: #08768C; - color: #fff; -} - -.application-content .btn-primary:hover { - color: #fff; -} - -.application-content .btn-primary:focus { - color: #fff; -} - -.application-content .btn-secondary { - text-transform: uppercase; - font-weight: bold; - background-color: transparent; -} - -.application-content .btn-terciary { - text-transform: uppercase; - border: 0; - font-weight: bold; - background-color: transparent; - padding: 0.6rem 0.5rem; -} - -.application-content .btn-more { - margin: 1.25rem 0; - text-transform: uppercase; - font-weight: bold; -} - -.application-content .btn-hide-and-seek { - background-color: transparent; - transition: all 0.3s ease 0s; - color: #fff; - border-color: #fff; -} - -.application-content .btn-hide-and-seek:hover { - background-color: #fff; - color: #1C1C1C; -} - -.application-content .btn-hide-and-seek:focus { - background-color: transparent; - color: #fff; -} - -.application-content .user-message { - background-repeat: no-repeat; - background-position: 28px 28px; - background-size: 2em 2em; - border-collapse: separate; - color: #FFFFFF; - padding: 2em; - width: 100%; -} - -.application-content .message-info { - background-color: #89CFFA; -} - -.application-content .message-content { - width: 100%; - text-align: left; -} - -.application-content .message-icon { - width: 50px; -} - -.application-content .user-message img, -.application-content .user-message p { - margin: 0; -} - -.application-content .user-message p { - padding: 0 0 0 20px; -} - -.application-content table.user-message td { - vertical-align: top; +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + src: local('Work Sans'), url('Fonts/WorkSans-Regular.woff2') format("woff2"); + font-display: swap; +} + +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Work Sans Medium'), url('Fonts/WorkSans-Medium.woff2') format("woff2"); +} + +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Work Sans Bold'), url('Fonts/WorkSans-Bold.woff2') format('woff2'); +} + +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Inter Regular'), url('Fonts/Inter-Regular.woff2') format('woff2'); +} + + +@font-face { + font-family: 'PT Serif'; + font-style: normal; + font-weight: 700; + src: local('PT Serif Bold'), local('PTSerif-Bold'), url(./Fonts/PTSerif-Bold.woff) format('woff'); +} + +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(./Fonts/SourceSansPro-Light.woff) format('woff'); +} + +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(./Fonts/SourceSansPro-Regular.woff) format('woff'); +} + +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(./Fonts/SourceSansPro-Bold.woff) format('woff'); +} + +@font-face { + font-family: 'Core-icons'; + src: url(./Fonts/Core-icons.eot); + src: url(./Fonts/Core-icons.svg#Core-icons) format('svg'), url(./Fonts/Core-icons.eot?#iefix) format('embedded-opentype'), url(./Fonts/Core-icons.woff) format('woff'), url(./Fonts/Core-icons.ttf) format('truetype'); + font-weight: normal; + font-style: normal; +} + +.application-content html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +.application-content body { + margin: 0; +} + +.application-content article, +.application-content aside, +.application-content details, +.application-content figcaption, +.application-content figure, +.application-content footer, +.application-content header, +.application-content main, +.application-content nav, +.application-content section, +.application-content summary { + display: block; +} + +.application-content audio, +.application-content canvas, +.application-content progress, +.application-content video { + display: inline-block; + vertical-align: baseline; +} + +.application-content audio:not([controls]) { + display: none; + height: 0; +} + +.application-content [hidden], +.application-content template { + display: none; +} + +.application-content a { + background: transparent; +} + +.application-content a:active, +.application-content a:hover { + outline: 0; +} + +.application-content abbr[title] { + border-bottom: 1px dotted; +} + +.application-content b, +.application-content strong { + font-weight: bold; +} + +.application-content dfn { + font-style: italic; +} + +.application-content h1 { + font-size: 2em; + margin: 0.67em 0; +} + +.application-content mark { + background: #ff0; + color: #000; +} + +.application-content small { + font-size: 80%; +} + +.application-content sub, +.application-content sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +.application-content sup { + top: -0.5em; +} + +.application-content sub { + bottom: -0.25em; +} + +.application-content img { + border: 0; +} + +.application-content svg:not(:root) { + overflow: hidden; +} + +.application-content figure { + margin: 1em 40px; +} + +.application-content hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +.application-content pre { + overflow: auto; +} + +.application-content code, +.application-content kbd, +.application-content pre, +.application-content samp { + font-family: monospace, monospace; + font-size: 1em; +} + +.application-content button, +.application-content input, +.application-content optgroup, +.application-content select, +.application-content textarea { + color: inherit; + font: inherit; + margin: 0; +} + +.application-content button { + overflow: visible; +} + +.application-content button, +.application-content select { + text-transform: none; +} + +.application-content button, +.application-content html input[type="button"], +.application-content input[type="reset"], +.application-content input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +.application-content button[disabled], +.application-content html input[disabled] { + cursor: default; +} + +.application-content button::-moz-focus-inner, +.application-content input::-moz-focus-inner { + border: 0; + padding: 0; +} + +.application-content input { + line-height: normal; +} + +.application-content input[type="text"], +.application-content input[type="email"], +.application-content textarea { + border: 1px solid #BEBEBE; +} + +.application-content input[type="text"]:focus, +.application-content input[type="email"]:focus, +.application-content textarea:focus { + outline: 0; + box-shadow: 0 0 1px #08768c; + border: 1px solid #08768c; +} + +.application-content input[type="checkbox"], +.application-content input[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +.application-content input[type="number"]::-webkit-inner-spin-button, +.application-content input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +.application-content input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +.application-content input[type="search"]::-webkit-search-cancel-button, +.application-content input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +.application-content fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +.application-content legend { + border: 0; + padding: 0; +} + +.application-content textarea { + overflow: auto; +} + +.application-content optgroup { + font-weight: bold; +} + +.application-content table { + border-collapse: collapse; + border-spacing: 0; +} + +.application-content td, +.application-content th { + padding: 0; +} + +.application-content * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.application-content *:before, +.application-content *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.application-content body { + font-family: 'Work Sans', sans-serif; + font-weight: 400; + font-size: 16px; + line-height: 1.4; + color: #1C1C1C; + background-color: #ffffff; +} + +.application-content input, +.application-content button, +.application-content select, +.application-content textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +.application-content a { + color: #08768C; + text-decoration: underline; +} + +.application-content a:hover, +.application-content a:focus { + color: #08768C; + text-decoration: none; +} + +.application-content h1 a, +.application-content .h1 a, +.application-content h2 a, +.application-content .h2 a, +.application-content h3 a, +.application-content .h3 a, +.application-content h4 a, +.application-content .h4 a, +.application-content h5 a, +.application-content .h5 a { + text-decoration: none; +} + +.application-content h1 a:hover, +.application-content h1 a:focus, +.application-content .h1 a:hover, +.application-content .h1 a:focus, +.application-content h2 a:hover, +.application-content h2 a:focus, +.application-content .h2 a:hover, +.application-content .h2 a:focus, +.application-content h3 a:hover, +.application-content h3 a:focus, +.application-content .h3 a:hover, +.application-content .h3 a:focus, +.application-content h4 a:hover, +.application-content h4 a:focus, +.application-content .h4 a:hover, +.application-content .h4 a:focus, +.application-content h5 a:hover, +.application-content h5 a:focus, +.application-content .h5 a:hover, +.application-content .h5 a:focus { + text-decoration: underline; +} + +.application-content h1, +.application-content h2, +.application-content h3, +.application-content .h1, +.application-content .h2, +.application-content .h3 { + font-family: 'Work Sans', serif; + line-height: 1.4; + color: inherit; + margin-bottom: 0.7rem; +} + +.application-content h1, +.application-content .h1 { + font-size: 2.75rem; +} + +.application-content h2, +.application-content .h2 { + font-size: 2rem; +} + +.application-content h3, +.application-content .h3 { + font-size: 1.375rem; +} + +.application-content h4, +.application-content .h4 { + font-family: 'Work Sans', sans-serif; + font-weight: 700; + font-size: 1.375rem; + margin-bottom: 0.7rem; + line-height: 1.4; + color: inherit; +} + +.application-content h5, +.application-content .h5 { + font-family: 'Work Sans', sans-serif; + font-weight: 300; + font-size: 1.375rem; + margin-bottom: 0.7rem; + line-height: 1.4; + color: inherit; +} + +.application-content p { + margin: 0 0 0.625rem; + margin-bottom: 0.7rem; +} + +.application-content .lead-paragraph { + font-family: 'Work Sans', sans-serif; + font-weight: 300; + margin-bottom: 20px; + font-size: 1.375rem; + line-height: 1.4; +} + +.application-content .container { + margin-right: auto; + margin-left: auto; + padding-left: 8px; + padding-right: 8px; +} + +.application-content .row { + margin-left: -0.5px; + margin-right: -0.5px; +} + +.application-content .col-xs-1, +.application-content .col-sm-1, +.application-content .col-md-1, +.application-content .col-lg-1, +.application-content .col-xs-2, +.application-content .col-sm-2, +.application-content .col-md-2, +.application-content .col-lg-2, +.application-content .col-xs-3, +.application-content .col-sm-3, +.application-content .col-md-3, +.application-content .col-lg-3, +.application-content .col-xs-4, +.application-content .col-sm-4, +.application-content .col-md-4, +.application-content .col-lg-4, +.application-content .col-xs-5, +.application-content .col-sm-5, +.application-content .col-md-5, +.application-content .col-lg-5, +.application-content .col-xs-6, +.application-content .col-sm-6, +.application-content .col-md-6, +.application-content .col-lg-6, +.application-content .col-xs-7, +.application-content .col-sm-7, +.application-content .col-md-7, +.application-content .col-lg-7, +.application-content .col-xs-8, +.application-content .col-sm-8, +.application-content .col-md-8, +.application-content .col-lg-8, +.application-content .col-xs-9, +.application-content .col-sm-9, +.application-content .col-md-9, +.application-content .col-lg-9, +.application-content .col-xs-10, +.application-content .col-sm-10, +.application-content .col-md-10, +.application-content .col-lg-10, +.application-content .col-xs-11, +.application-content .col-sm-11, +.application-content .col-md-11, +.application-content .col-lg-11, +.application-content .col-xs-12, +.application-content .col-sm-12, +.application-content .col-md-12, +.application-content .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 0.5px; + padding-right: 0.5px; + padding-bottom: 1px; +} + +.application-content .col-xs-1, +.application-content .col-xs-2, +.application-content .col-xs-3, +.application-content .col-xs-4, +.application-content .col-xs-5, +.application-content .col-xs-6, +.application-content .col-xs-7, +.application-content .col-xs-8, +.application-content .col-xs-9, +.application-content .col-xs-10, +.application-content .col-xs-11, +.application-content .col-xs-12 { + float: left; +} + +.application-content .col-xs-12 { + width: 100%; +} + +.application-content .col-xs-11 { + width: 91.66666667%; +} + +.application-content .col-xs-10 { + width: 83.33333333%; +} + +.application-content .col-xs-9 { + width: 75%; +} + +.application-content .col-xs-8 { + width: 66.66666667%; +} + +.application-content .col-xs-7 { + width: 58.33333333%; +} + +.application-content .col-xs-6 { + width: 50%; +} + +.application-content .col-xs-5 { + width: 41.66666667%; +} + +.application-content .col-xs-4 { + width: 33.33333333%; +} + +.application-content .col-xs-3 { + width: 25%; +} + +.application-content .col-xs-2 { + width: 16.66666667%; +} + +.application-content .col-xs-1 { + width: 8.33333333%; +} + +.application-content .col-xs-pull-12 { + right: 100%; +} + +.application-content .col-xs-pull-11 { + right: 91.66666667%; +} + +.application-content .col-xs-pull-10 { + right: 83.33333333%; +} + +.application-content .col-xs-pull-9 { + right: 75%; +} + +.application-content .col-xs-pull-8 { + right: 66.66666667%; +} + +.application-content .col-xs-pull-7 { + right: 58.33333333%; +} + +.application-content .col-xs-pull-6 { + right: 50%; +} + +.application-content .col-xs-pull-5 { + right: 41.66666667%; +} + +.application-content .col-xs-pull-4 { + right: 33.33333333%; +} + +.application-content .col-xs-pull-3 { + right: 25%; +} + +.application-content .col-xs-pull-2 { + right: 16.66666667%; +} + +.application-content .col-xs-pull-1 { + right: 8.33333333%; +} + +.application-content .col-xs-pull-0 { + right: auto; +} + +.application-content .col-xs-push-12 { + left: 100%; +} + +.application-content .col-xs-push-11 { + left: 91.66666667%; +} + +.application-content .col-xs-push-10 { + left: 83.33333333%; +} + +.application-content .col-xs-push-9 { + left: 75%; +} + +.application-content .col-xs-push-8 { + left: 66.66666667%; +} + +.application-content .col-xs-push-7 { + left: 58.33333333%; +} + +.application-content .col-xs-push-6 { + left: 50%; +} + +.application-content .col-xs-push-5 { + left: 41.66666667%; +} + +.application-content .col-xs-push-4 { + left: 33.33333333%; +} + +.application-content .col-xs-push-3 { + left: 25%; +} + +.application-content .col-xs-push-2 { + left: 16.66666667%; +} + +.application-content .col-xs-push-1 { + left: 8.33333333%; +} + +.application-content .col-xs-push-0 { + left: auto; +} + +.application-content .col-xs-offset-12 { + margin-left: 100%; +} + +.application-content .col-xs-offset-11 { + margin-left: 91.66666667%; +} + +.application-content .col-xs-offset-10 { + margin-left: 83.33333333%; +} + +.application-content .col-xs-offset-9 { + margin-left: 75%; +} + +.application-content .col-xs-offset-8 { + margin-left: 66.66666667%; +} + +.application-content .col-xs-offset-7 { + margin-left: 58.33333333%; +} + +.application-content .col-xs-offset-6 { + margin-left: 50%; +} + +.application-content .col-xs-offset-5 { + margin-left: 41.66666667%; +} + +.application-content .col-xs-offset-4 { + margin-left: 33.33333333%; +} + +.application-content .col-xs-offset-3 { + margin-left: 25%; +} + +.application-content .col-xs-offset-2 { + margin-left: 16.66666667%; +} + +.application-content .col-xs-offset-1 { + margin-left: 8.33333333%; +} + +.application-content .col-xs-offset-0 { + margin-left: 0%; +} + +@media (min-width: 500px) { + .application-content .container { + width: 484px; + } + + .application-content .col-sm-1, + .application-content .col-sm-2, + .application-content .col-sm-3, + .application-content .col-sm-4, + .application-content .col-sm-5, + .application-content .col-sm-6, + .application-content .col-sm-7, + .application-content .col-sm-8, + .application-content .col-sm-9, + .application-content .col-sm-10, + .application-content .col-sm-11, + .application-content .col-sm-12 { + float: left; + } + + .application-content .col-sm-12 { + width: 100%; + } + + .application-content .col-sm-11 { + width: 91.66666667%; + } + + .application-content .col-sm-10 { + width: 83.33333333%; + } + + .application-content .col-sm-9 { + width: 75%; + } + + .application-content .col-sm-8 { + width: 66.66666667%; + } + + .application-content .col-sm-7 { + width: 58.33333333%; + } + + .application-content .col-sm-6 { + width: 50%; + } + + .application-content .col-sm-5 { + width: 41.66666667%; + } + + .application-content .col-sm-4 { + width: 33.33333333%; + } + + .application-content .col-sm-3 { + width: 25%; + } + + .application-content .col-sm-2 { + width: 16.66666667%; + } + + .application-content .col-sm-1 { + width: 8.33333333%; + } + + .application-content .col-sm-pull-12 { + right: 100%; + } + + .application-content .col-sm-pull-11 { + right: 91.66666667%; + } + + .application-content .col-sm-pull-10 { + right: 83.33333333%; + } + + .application-content .col-sm-pull-9 { + right: 75%; + } + + .application-content .col-sm-pull-8 { + right: 66.66666667%; + } + + .application-content .col-sm-pull-7 { + right: 58.33333333%; + } + + .application-content .col-sm-pull-6 { + right: 50%; + } + + .application-content .col-sm-pull-5 { + right: 41.66666667%; + } + + .application-content .col-sm-pull-4 { + right: 33.33333333%; + } + + .application-content .col-sm-pull-3 { + right: 25%; + } + + .application-content .col-sm-pull-2 { + right: 16.66666667%; + } + + .application-content .col-sm-pull-1 { + right: 8.33333333%; + } + + .application-content .col-sm-pull-0 { + right: auto; + } + + .application-content .col-sm-push-12 { + left: 100%; + } + + .application-content .col-sm-push-11 { + left: 91.66666667%; + } + + .application-content .col-sm-push-10 { + left: 83.33333333%; + } + + .application-content .col-sm-push-9 { + left: 75%; + } + + .application-content .col-sm-push-8 { + left: 66.66666667%; + } + + .application-content .col-sm-push-7 { + left: 58.33333333%; + } + + .application-content .col-sm-push-6 { + left: 50%; + } + + .application-content .col-sm-push-5 { + left: 41.66666667%; + } + + .application-content .col-sm-push-4 { + left: 33.33333333%; + } + + .application-content .col-sm-push-3 { + left: 25%; + } + + .application-content .col-sm-push-2 { + left: 16.66666667%; + } + + .application-content .col-sm-push-1 { + left: 8.33333333%; + } + + .application-content .col-sm-push-0 { + left: auto; + } + + .application-content .col-sm-offset-12 { + margin-left: 100%; + } + + .application-content .col-sm-offset-11 { + margin-left: 91.66666667%; + } + + .application-content .col-sm-offset-10 { + margin-left: 83.33333333%; + } + + .application-content .col-sm-offset-9 { + margin-left: 75%; + } + + .application-content .col-sm-offset-8 { + margin-left: 66.66666667%; + } + + .application-content .col-sm-offset-7 { + margin-left: 58.33333333%; + } + + .application-content .col-sm-offset-6 { + margin-left: 50%; + } + + .application-content .col-sm-offset-5 { + margin-left: 41.66666667%; + } + + .application-content .col-sm-offset-4 { + margin-left: 33.33333333%; + } + + .application-content .col-sm-offset-3 { + margin-left: 25%; + } + + .application-content .col-sm-offset-2 { + margin-left: 16.66666667%; + } + + .application-content .col-sm-offset-1 { + margin-left: 8.33333333%; + } + + .application-content .col-sm-offset-0 { + margin-left: 0%; + } +} + +@media (min-width: 768px) { + .application-content .container { + width: 752px; + } + + .application-content .col-md-1, + .application-content .col-md-2, + .application-content .col-md-3, + .application-content .col-md-4, + .application-content .col-md-5, + .application-content .col-md-6, + .application-content .col-md-7, + .application-content .col-md-8, + .application-content .col-md-9, + .application-content .col-md-10, + .application-content .col-md-11, + .application-content .col-md-12 { + float: left; + } + + .application-content .col-md-12 { + width: 100%; + } + + .application-content .col-md-11 { + width: 91.66666667%; + } + + .application-content .col-md-10 { + width: 83.33333333%; + } + + .application-content .col-md-9 { + width: 75%; + } + + .application-content .col-md-8 { + width: 66.66666667%; + } + + .application-content .col-md-7 { + width: 58.33333333%; + } + + .application-content .col-md-6 { + width: 50%; + } + + .application-content .col-md-5 { + width: 41.66666667%; + } + + .application-content .col-md-4 { + width: 33.33333333%; + } + + .application-content .col-md-3 { + width: 25%; + } + + .application-content .col-md-2 { + width: 16.66666667%; + } + + .application-content .col-md-1 { + width: 8.33333333%; + } + + .application-content .col-md-pull-12 { + right: 100%; + } + + .application-content .col-md-pull-11 { + right: 91.66666667%; + } + + .application-content .col-md-pull-10 { + right: 83.33333333%; + } + + .application-content .col-md-pull-9 { + right: 75%; + } + + .application-content .col-md-pull-8 { + right: 66.66666667%; + } + + .application-content .col-md-pull-7 { + right: 58.33333333%; + } + + .application-content .col-md-pull-6 { + right: 50%; + } + + .application-content .col-md-pull-5 { + right: 41.66666667%; + } + + .application-content .col-md-pull-4 { + right: 33.33333333%; + } + + .application-content .col-md-pull-3 { + right: 25%; + } + + .application-content .col-md-pull-2 { + right: 16.66666667%; + } + + .application-content .col-md-pull-1 { + right: 8.33333333%; + } + + .application-content .col-md-pull-0 { + right: auto; + } + + .application-content .col-md-push-12 { + left: 100%; + } + + .application-content .col-md-push-11 { + left: 91.66666667%; + } + + .application-content .col-md-push-10 { + left: 83.33333333%; + } + + .application-content .col-md-push-9 { + left: 75%; + } + + .application-content .col-md-push-8 { + left: 66.66666667%; + } + + .application-content .col-md-push-7 { + left: 58.33333333%; + } + + .application-content .col-md-push-6 { + left: 50%; + } + + .application-content .col-md-push-5 { + left: 41.66666667%; + } + + .application-content .col-md-push-4 { + left: 33.33333333%; + } + + .application-content .col-md-push-3 { + left: 25%; + } + + .application-content .col-md-push-2 { + left: 16.66666667%; + } + + .application-content .col-md-push-1 { + left: 8.33333333%; + } + + .application-content .col-md-push-0 { + left: auto; + } + + .application-content .col-md-offset-12 { + margin-left: 100%; + } + + .application-content .col-md-offset-11 { + margin-left: 91.66666667%; + } + + .application-content .col-md-offset-10 { + margin-left: 83.33333333%; + } + + .application-content .col-md-offset-9 { + margin-left: 75%; + } + + .application-content .col-md-offset-8 { + margin-left: 66.66666667%; + } + + .application-content .col-md-offset-7 { + margin-left: 58.33333333%; + } + + .application-content .col-md-offset-6 { + margin-left: 50%; + } + + .application-content .col-md-offset-5 { + margin-left: 41.66666667%; + } + + .application-content .col-md-offset-4 { + margin-left: 33.33333333%; + } + + .application-content .col-md-offset-3 { + margin-left: 25%; + } + + .application-content .col-md-offset-2 { + margin-left: 16.66666667%; + } + + .application-content .col-md-offset-1 { + margin-left: 8.33333333%; + } + + .application-content .col-md-offset-0 { + margin-left: 0%; + } +} + +@media (min-width: 1112px) { + .application-content .container { + width: 1096px; + } + + .application-content .col-lg-1, + .application-content .col-lg-2, + .application-content .col-lg-3, + .application-content .col-lg-4, + .application-content .col-lg-5, + .application-content .col-lg-6, + .application-content .col-lg-7, + .application-content .col-lg-8, + .application-content .col-lg-9, + .application-content .col-lg-10, + .application-content .col-lg-11, + .application-content .col-lg-12 { + float: left; + } + + .application-content .col-lg-12 { + width: 100%; + } + + .application-content .col-lg-11 { + width: 91.66666667%; + } + + .application-content .col-lg-10 { + width: 83.33333333%; + } + + .application-content .col-lg-9 { + width: 75%; + } + + .application-content .col-lg-8 { + width: 66.66666667%; + } + + .application-content .col-lg-7 { + width: 58.33333333%; + } + + .application-content .col-lg-6 { + width: 50%; + } + + .application-content .col-lg-5 { + width: 41.66666667%; + } + + .application-content .col-lg-4 { + width: 33.33333333%; + } + + .application-content .col-lg-3 { + width: 25%; + } + + .application-content .col-lg-2 { + width: 16.66666667%; + } + + .application-content .col-lg-1 { + width: 8.33333333%; + } + + .application-content .col-lg-pull-12 { + right: 100%; + } + + .application-content .col-lg-pull-11 { + right: 91.66666667%; + } + + .application-content .col-lg-pull-10 { + right: 83.33333333%; + } + + .application-content .col-lg-pull-9 { + right: 75%; + } + + .application-content .col-lg-pull-8 { + right: 66.66666667%; + } + + .application-content .col-lg-pull-7 { + right: 58.33333333%; + } + + .application-content .col-lg-pull-6 { + right: 50%; + } + + .application-content .col-lg-pull-5 { + right: 41.66666667%; + } + + .application-content .col-lg-pull-4 { + right: 33.33333333%; + } + + .application-content .col-lg-pull-3 { + right: 25%; + } + + .application-content .col-lg-pull-2 { + right: 16.66666667%; + } + + .application-content .col-lg-pull-1 { + right: 8.33333333%; + } + + .application-content .col-lg-pull-0 { + right: auto; + } + + .application-content .col-lg-push-12 { + left: 100%; + } + + .application-content .col-lg-push-11 { + left: 91.66666667%; + } + + .application-content .col-lg-push-10 { + left: 83.33333333%; + } + + .application-content .col-lg-push-9 { + left: 75%; + } + + .application-content .col-lg-push-8 { + left: 66.66666667%; + } + + .application-content .col-lg-push-7 { + left: 58.33333333%; + } + + .application-content .col-lg-push-6 { + left: 50%; + } + + .application-content .col-lg-push-5 { + left: 41.66666667%; + } + + .application-content .col-lg-push-4 { + left: 33.33333333%; + } + + .application-content .col-lg-push-3 { + left: 25%; + } + + .application-content .col-lg-push-2 { + left: 16.66666667%; + } + + .application-content .col-lg-push-1 { + left: 8.33333333%; + } + + .application-content .col-lg-push-0 { + left: auto; + } + + .application-content .col-lg-offset-12 { + margin-left: 100%; + } + + .application-content .col-lg-offset-11 { + margin-left: 91.66666667%; + } + + .application-content .col-lg-offset-10 { + margin-left: 83.33333333%; + } + + .application-content .col-lg-offset-9 { + margin-left: 75%; + } + + .application-content .col-lg-offset-8 { + margin-left: 66.66666667%; + } + + .application-content .col-lg-offset-7 { + margin-left: 58.33333333%; + } + + .application-content .col-lg-offset-6 { + margin-left: 50%; + } + + .application-content .col-lg-offset-5 { + margin-left: 41.66666667%; + } + + .application-content .col-lg-offset-4 { + margin-left: 33.33333333%; + } + + .application-content .col-lg-offset-3 { + margin-left: 25%; + } + + .application-content .col-lg-offset-2 { + margin-left: 16.66666667%; + } + + .application-content .col-lg-offset-1 { + margin-left: 8.33333333%; + } + + .application-content .col-lg-offset-0 { + margin-left: 0; + } +} + +@media (max-width: 499px) { + .application-content .xs-hidden { + display: none; + } +} + +@media (min-width: 500px) and (max-width: 767px) { + .application-content .sm-hidden { + display: none; + } +} + +@media (min-width: 768px) and (max-width: 1111px) { + .application-content .md-hidden { + display: none; + } +} + +@media (min-width: 1112px) { + .application-content .lg-hidden { + display: none; + } +} + +.application-content .clearfix:before, +.application-content .clearfix:after, +.application-content .dl-horizontal dd:before, +.application-content .dl-horizontal dd:after, +.application-content .container:before, +.application-content .container:after, +.application-content .row:before, +.application-content .row:after { + content: " "; + display: table; +} + +.application-content .clearfix:after, +.application-content .dl-horizontal dd:after, +.application-content .container:after, +.application-content .row:after { + clear: both; +} + +.application-content .img-responsive { + display: block; + width: 100%; + max-width: 100%; + height: auto; +} + +.application-content .sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.application-content .menu { + display: block; + background: #B24143; + text-transform: uppercase; + line-height: 3rem; +} + +.application-content .menu nav { + display: inline-block; + float: left; +} + +.application-content .menu li:first-child > a:focus, +.application-content .menu li:first-child > a:hover { + background-color: #BA5455; +} + +.application-content .menu .CMSListMenuHighlightedLI > a, +.application-content .menu a:focus, +.application-content .menu a:hover { + background-color: #BA5455; +} + +.application-content .menu a, +.application-content .menu a:hover, +.application-content .menu a:focus { + text-decoration: none; + color: #FFF; +} + +.application-content .menu ul { + list-style: none; + display: inline; +} + +.application-content .menu li:first-child > a { + background-color: transparent; +} + +.application-content .menu li, +.application-content .menu a { + float: left; +} + +.application-content .menu li > a { + padding: 0 .625rem; +} + +.application-content #mobile-menu-btn { + line-height: 3rem; + color: #fff; + background: none; + border: none; + padding: 0 1rem; + float: left; +} + +.application-content #mobile-menu-btn:focus, +.application-content #mobile-menu-btn:hover { + background-color: #BA5455; + outline: none; +} + +.application-content #mobile-menu-btn a:focus, +.application-content #mobile-menu-btn a:hover { + outline: none; +} + +.application-content #mobile-menu-icon { + font-size: 24px; + height: 24px; + width: 24px; + margin: 4px; + vertical-align: middle; +} + +.application-content .mobile-menu { + background: #B24143; + text-transform: uppercase; + line-height: 3rem; +} + +.application-content .mobile-menu li:first-child > a:focus, +.application-content .mobile-menu li:first-child > a:hover { + background-color: #BA5455; + outline: none; +} + +.application-content .mobile-menu .CMSListMenuHighlightedLI > a, +.application-content .mobile-menu a:focus, +.application-content .mobile-menu a:hover { + background-color: #BA5455; + outline: none; +} + +.application-content .mobile-menu a, +.application-content .mobile-menu a:hover, +.application-content .mobile-menu a:focus { + text-decoration: none; + color: #FFF; +} + +.application-content .mobile-menu ul { + list-style: none; + text-align: left; + padding: 0; + margin: 0; +} + +.application-content .mobile-menu li:first-child > a { + background-color: transparent; +} + +.application-content .mobile-menu li > a { + padding: 0 1rem; + display: block; +} + +.application-content .store-menu-list { + background: #1D1D1D; +} + +.application-content .sub-menu { + font-size: 1.25rem; + text-transform: none; + line-height: 100%; +} + +.application-content .sub-menu ul { + list-style: none; + display: inline; +} + +.application-content .sub-menu li, +.application-content .sub-menu a { + float: left; +} + +.application-content .sub-menu a { + padding: 1.25rem; +} + +.application-content .sub-menu a, +.application-content .sub-menu a:hover, +.application-content .sub-menu a:focus { + text-decoration: none; + color: #FFF; +} + +.application-content .sub-menu .sub-menu-item-selected { + background-color: #333; +} + +.application-content .sub-menu .sub-menu-item-selected > a, +.application-content .sub-menu li:first-child > a:focus, +.application-content .sub-menu li:first-child > a:hover, +.application-content .sub-menu a:hover, +.application-content .sub-menu a:focus { + background-color: #333; +} + +.application-content .additional-menu-buttons { + -moz-user-select: none; + color: #fff; + cursor: pointer; + text-transform: none; +} + +.application-content .additional-menu-buttons .dropdown-opened { + background-color: #ba5455; +} + +.application-content .menu .additional-menu-buttons { + float: right; +} + +.application-content .menu .menu-hover:hover { + background-color: #ba5455; +} + +.application-content .menu .dropdown-header { + padding: 0 1rem; +} + +.application-content ul.dropdown-items-list { + background: none repeat scroll 0 0 #b24143; + display: none; + margin: 0; + padding: 0; + position: absolute; + text-align: left; + z-index: 2; +} + +.application-content ul.dropdown-items-list a, +.application-content ul.dropdown-items-list li { + display: block; + float: none; + white-space: nowrap; +} + +.application-content .mobile-menu ul.dropdown-items-list { + display: block; + position: static; +} + +.application-content .dropdown-icon-tablet, +.application-content .dropdown-desktop { + display: none; +} + +.application-content .dropdown-arrow { + padding-left: 0.5rem; +} + +.application-content .mobile-menu ul.dropdown-items-list { + display: block; + position: relative; + width: inherit; +} + +.application-content .mobile-menu .dropdown-mobile { + display: block; + padding: 0 1rem; + text-align: left; +} + +.application-content .mobile-menu ul.dropdown-items-list.dropdown-items-list-mobile { + display: none; +} + +.application-content .mobile-menu ul.dropdown-items-list-mobile a { + padding-left: 2rem; +} + +.application-content .dropdown-desktop, +.application-content ul.dropdown-items-list.dropdown-desktop-visible { + display: block; + position: static; +} + +.application-content ul.dropdown-items-list.dropdown-desktop-visible li, +.application-content ul.dropdown-items-list.dropdown-desktop-visible a { + float: left; +} + +@media (min-width: 768px) and (max-width: 1111px) { + .application-content .dropdown-icon-tablet { + display: block; + } +} + +.application-content .product-tile-image { + overflow: hidden; + text-align: center; + position: relative; + display: block; + margin: .5rem; + padding-top: 15%; + padding-bottom: 25%; +} + +.application-content .product-tile-image img { + height: auto; + width: 100%; +} + +.application-content .product-tile-image.notavailable img { + opacity: .4; + filter: alpha(opacity=40); +} + +.application-content .product-tile-info { + padding: 1.25rem; + position: absolute; + bottom: 0; +} + +.application-content .product-tile .product-tile-status { + background-color: #B24143; + margin-top: 25%; + color: #FFF; + padding: .5rem 1.25rem; + margin-top: 20%; + position: absolute; + z-index: 2; +} + +.application-content .product-tile-price { + font-size: 1.375rem; + font-weight: bold; + margin-right: 0.5rem; +} + +.application-content .product-tile-list-price { + text-decoration: line-through; + font-size: 1rem; +} + +.application-content .product-page { + margin-top: 1.25rem; +} + +.application-content .product-tile { + overflow: hidden; + border: 1px solid #E5E5E5; + margin: 0 0 -2px -2px; +} + +.application-content .product-tile .product-heading { + text-align: center; + font-size: 1rem; + font-weight: normal; + font-family: 'Work Sans', sans-serif; + z-index: 1; + position: absolute; + display: block; + margin: auto; + width: 100%; + padding: 1.25rem; +} + +.application-content .product-tile a { + color: #000; + text-decoration: none; +} + +.application-content .product-tile .add-to-cart-button { + display: block; + float: right !important; + margin-left: 1rem; + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + border: 2px solid #08768C; + text-transform: uppercase; +} + +.application-content .featured-product .product-tile-image { + padding: 0; + margin: 0 2rem 0 2rem; +} + +.application-content .featured-product .product-tile h1 { + font-size: 1.375rem; + font-weight: 300; + line-height: 1.4; +} + +.application-content .featured-product a { + color: #000; + text-decoration: none; +} + +.application-content .featured-product .product-tile .product-banner { + position: absolute; + padding: .5rem 1.25rem; + text-align: center; + font-size: 1.375rem; + text-transform: uppercase; + top: 42%; + left: 15%; + right: 15%; + background-color: #08768C; + color: #FFF; + z-index: 2; +} + +.application-content .featured-product .product-tile-info { + text-align: left; + position: absolute; + padding: 0 0 0 1rem; + bottom: 0.75rem; +} + +.application-content .featured-product .product-tile .product-heading { + width: auto; + position: inherit; + padding: 0; + padding-top: 0.75rem; + margin: .5rem 1.25rem 1rem 1.25rem; + text-align: center; + font-size: 1rem; + font-weight: normal; + font-family: 'Work Sans', sans-serif; +} + +.application-content .featured-product .product-tile { + margin: 0 -2px -2px 0; +} + +@media (max-width: 767px) { + .application-content .featured-product .product-tile { + min-height: 30.5rem; + } +} + +@media (min-width: 768px) { + .application-content .featured-product .product-tile .product-banner { + font-size: 1rem; + } + + .application-content .featured-product .product-tile { + min-height: 25.5rem; + } + + .application-content .featured-product .product-tile .product-tile-status { + margin-top: 23%; + } +} + +@media (min-width: 1112px) { + .application-content .featured-product .product-tile .product-banner { + font-size: 1rem; + } + + .application-content .featured-product .product-tile { + min-height: 20.5rem; + } + + .application-content .featured-product .product-tile .product-tile-status { + margin-top: 0; + } +} + +.application-content .product-detail header { + text-align: left; +} + +.application-content .product-detail header h2 { + margin-top: 1.5rem; + font-size: 2rem; +} + +.application-content .product-detail .description { + margin-top: 1.25rem; +} + +.application-content .product-detail .product-status { + top: 10%; + float: left; + background-color: #383838; + color: #fff; + padding: 0.5rem 1rem; + z-index: 3; + position: absolute; +} + +.application-content .product-detail .product-status.bestseller, +.application-content .product-detail .product-status.onsale { + background-color: #B24143; +} + +.application-content .product-detail-properties dt, +.application-content .product-detail-properties dd { + margin-left: 0; + margin-bottom: 0.5rem; +} + +.application-content .product-detail-properties dt { + color: #aaa; +} + +.application-content .product-detail-properties dl:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.application-content .product-detail-properties { + margin-top: 1.25rem; +} + +.application-content .product-detail input[type=text], +.application-content .product-detail textarea, +.application-content .product-detail select { + border: 2px solid #BDBBBB; + padding: 5px 7px; +} + +.application-content .product-detail input[type=radio], +.application-content .product-detail input[type=checkbox] { + margin-right: 5px !important; +} + +.application-content .product-detail .cart-item-selector input[type=text], +.application-content .product-detail .cart-item-selector textarea, +.application-content .product-detail .cart-item-selector select { + width: 99%; +} + +.application-content .choose-your-flavour { + padding: 0.5rem 0rem; +} + +.application-content .product-detail option.fade { + color: #BBBBBB; +} + +.application-content .product-detail .option-category-name { + font-family: "Work Sans"; + font-size: 1.375rem; + font-weight: 400; +} + +.application-content .product-detail .editing-form-label-cell { + padding-bottom: 0.8rem; + padding-top: 1.25rem; +} + +.application-content .product-detail .image { + border: 1px solid #e5e5e5; + margin: 0 0 1.25rem -2px; + text-align: center; +} + +.application-content .product-detail .image img { + max-width: 100%; + height: auto; + margin: auto; +} + +.application-content .product-detail .stock-label { + display: none; +} + +.application-content .product-detail .stock { + padding: 0; + text-align: left; + font-weight: bold; + font-family: 'Work Sans', serif; + line-height: 1.4; + color: inherit; + font-size: 1.375rem; + display: block; + border-radius: 0; + width: 100%; +} + +.application-content .product-tile .product-tile-stock.notavailable { + background-color: #BEBEBE; + padding: .7rem 1rem .7rem 1rem; + position: absolute; + top: 45%; + left: 15%; + right: 15%; + text-align: center; + z-index: 3; + text-transform: uppercase; +} + +.application-content .product-detail .stock-container { + margin: 0; + padding: 0; +} + +.application-content .product-detail .unavailable { + color: #B24143; + border-bottom: 1px solid #B24143; +} + +.application-content .product-detail .available { + color: #397C39; + border-bottom: 1px solid #397C39; +} + +.application-content .product-detail .cart-item-selector-container { + background-color: #E7E7E7; + padding: 0.5rem 0rem; +} + +.application-content .product-detail .cart-item-selector-container::after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.application-content .product-detail .product-detail-prices:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.application-content .product-detail-prices { + margin-top: 50px; + padding-bottom: 4px; +} + +.application-content .product-detail .product-price { + padding: 0.5rem 1rem; + background-color: #E7E7E7; +} + +.application-content .product-detail-prices dt, +.application-content .product-detail-prices dd { + float: left; + margin: 0 0 0.5rem 0; + padding-left: 0; +} + +.application-content .product-detail-prices dt { + clear: both; + width: 50%; +} + +.application-content .product-price--retail { + color: #aaa; +} + +.application-content dd.product-price--retail { + text-decoration: line-through; +} + +.application-content .price-details .row { + margin-top: 0.5rem; +} + +.application-content .price-details .discount-price.hidden { + display: none; +} + +.application-content .product-detail .add-to-cart-button { + display: block; + float: left !important; + margin-left: 1rem; + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; +} + +.application-content .product-detail .units-label { + display: block; + float: left !important; + clear: both !important; + line-height: 2.6rem; + vertical-align: middle; +} + +.application-content .product-detail .add-to-cart-textbox { + width: 3rem; + line-height: 2.000rem; + height: 2.850rem; + display: block; + float: left !important; + text-align: center; + margin-left: 1rem; +} + +.application-content .product-detail .add-to-cart-container { + padding-top: 1.25rem !important; + float: right; + clear: both; +} + +.application-content .product-detail .total-price-container:before { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; + margin-top: 1.25rem; +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + .application-content .product-detail .stock-with-price-saving .total-price-container:before { + margin-top: 7.75rem; + } +} + +.application-content .product-detail .total-price-label { + float: left !important; + font-weight: 400; + font-size: 1.375rem; +} + +.application-content .product-detail .total-price-label::after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.application-content .product-detail .total-price { + float: right !important; + font-weight: 700; + font-size: 1.375rem; +} + +.application-content .product-detail .total-price::after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.application-content .product-detail-right { + margin-top: 1rem; + background-color: #E7E7E7; + padding-bottom: 1rem; + overflow: auto; +} + +.application-content .product-filter { + background-color: #e7e7e7; + padding: 1rem; +} + +.application-content .product-filter h4:first-of-type { + margin-top: 0px; +} + +.application-content .product-filter label { + padding-left: 0.25rem; +} + +.application-content .product-filter input[type="checkbox"] { + margin: 0; + padding: 0; +} + +@media (min-width: 768px) { + .application-content .product-page > div.flex { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + } +} + +.application-content .product-list .ContentLabel { + display: block; + margin-left: 1rem; + margin-top: 0.5rem; +} + +.application-content .checkout-container input[type="text"], +.application-content .checkout-container input[type="email"], +.application-content .checkout-container input[type="tel"], +.application-content .checkout-container select { + width: 100%; + height: 2.6rem; + margin-top: 0.25rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + border: 2px solid #BEBEBE; +} + +.application-content .checkout-container input[type="checkbox"] { + height: 1rem; + width: 1rem; + margin-right: 0.15rem; + vertical-align: middle; +} + +.application-content .checkout-container hr { + border: 0; + background-color: #ddd; + height: 1px; + margin-top: 0.625rem; + margin-bottom: 0.625rem; + clear: both; +} + +.application-content .checkout-container select:disabled { + background: #AAAAAA; +} + +.application-content .checkout-top-header { + background: #B24143; + padding: 0.8125rem 0px; + color: #FFF; +} + +.application-content .checkout-container .customer-details h4:first-of-type, +.application-content .checkout-container .gray-box { + margin-top: 1rem; +} + +.application-content .checkout-container .editing-form-label-cell, +.application-content .delivery-label { + font-weight: bold; +} + +.application-content .checkout-container .gray-box { + background-color: #E7E7E7; + padding: 1rem; +} + +.application-content .checkout-container h4 { + font-size: 2rem; +} + +.application-content .checkout-back-link { + cursor: pointer; +} + +.application-content .checkout-container .checkbox { + margin-top: 1rem; + margin-bottom: 1rem; + display: block; +} + +.application-content .checkout-container .explanation-text { + color: #989898; +} + +.application-content .checkout-container .payment-selector { + margin-bottom: 0.625rem; +} + +.application-content .floating-box.fixed { + position: fixed; + margin-top: 0rem; + top: 1rem; +} + +.application-content .cart-item-image { + float: left; + height: 100%; + margin-right: 1.25rem; +} + +.application-content .cart-item-amount { + padding-bottom: 14px; + min-height: 3.5rem; +} + +.application-content .cart-item-amount input[type="text"] { + width: 3rem; + float: left; + text-align: center; + margin-top: 0; + border: 2px solid #BEBEBE; +} + +.application-content .cart-item-amount input[type="submit"] { + border: none; + padding: .625rem .425rem; + height: 100%; + font-weight: bold; + text-decoration: none; + text-transform: uppercase; +} + +.application-content .cart-item-amount > div { + width: 7.7rem; + float: left; +} + +.application-content .cart-item-amount > span { + padding-top: 0.5rem; + margin-right: 0.5rem; + font-size: 1rem; + float: left; +} + +.application-content .cart-item-info { + padding-bottom: 1.25rem; +} + +.application-content .cart-item-info > a { + color: #000; + text-decoration: none; + font-size: 1.125rem; + font-weight: bold; +} + +.application-content .cart-item-info span.bold { + white-space: nowrap; +} + +.application-content .cart-item-subtotal { + color: #000; + font-size: 1.125rem; + font-weight: bold; +} + +.application-content .cart-item-subtotal { + margin-left: 70px; + padding-left: 1.25rem; +} + +@media (min-width: 768px) { + .application-content .cart-item-subtotal { + margin-left: 0; + padding-left: 0; + text-align: right; + } +} + +.application-content .cart-item-option { + margin-left: 70px; + padding-left: 1.25rem; + font-size: 1rem; +} + +.application-content .cart { + margin-top: 1.25rem; +} + +.application-content .cart .bold { + font-weight: bold; +} + +.application-content .green { + color: #397C39; +} + +.application-content .red { + color: #B24143; +} + +.application-content .cart-item-discount-info { + background-color: #e7e7e7; + padding: 8px 10px; + display: inline-block; + margin-top: 8px; +} + +.application-content .cart-item-discount-names { + list-style-type: none; + padding: 0px; + margin: 0px; +} + +.application-content .btn.checkout-button { + width: 100%; + text-align: center; +} + +.application-content .cart-coupon-input input[type="text"] { + float: left; + margin-right: 0.5rem; + width: 69%; + clear: both; + margin-top: 0; +} + +.application-content .cart-coupon-input .btn { + height: 2.6rem; + padding: 0; + width: 27%; + clear: both; +} + +.application-content .cart-coupon-input > label { + font-size: 1.125rem; + font-weight: bold; +} + +.application-content .cart-coupon-input > div { + margin-top: 0.625rem; +} + +.application-content .cart-total-viewer { + font-size: 1rem; +} + +.application-content .cart-total-viewer .label { + float: left; +} + +.application-content .cart-total-viewer .value { + text-align: right; +} + +.application-content .cart-total .cart-total-viewer { + font-weight: bold; + margin-bottom: 1.25rem; + font-size: 1.125rem; +} + +.application-content .cart-coupon-info-label { + font-size: 0.9rem; + float: left; +} + +.application-content .cart-coupon-input .error { + color: #B24143; + font-size: 0.9rem; + float: left; +} + +.application-content .cart-right-panel { + background-color: #E7E7E7; + padding: 1.25rem; +} + +.application-content .cart > h1 { + margin-bottom: 1.25rem; +} + +@media (min-width: 768px) { + .application-content .cart .cart-content { + padding-right: 1.25rem; + } +} + +.application-content .cart .last-separator { + margin-bottom: 0; +} + +.application-content .cart .first-separator { + margin-top: 0; +} + +.application-content .free-shipping-promotion { + margin-top: 1rem; + margin-bottom: 1.25rem; + padding: 1rem; + background-color: #b24143; + color: #FFF; + font-size: 1.375rem; + font-family: 'Work Sans'; + line-height: 1.4em; +} + +.application-content .shopping-cart-mini-preview { + float: right; +} + +.application-content .shopping-cart-mini-preview .icon-shopping-cart { + padding-right: 0.3rem; + color: #6badba; +} + +.application-content .shopping-cart-mini-preview .shopping-cart-mini-preview-label { + float: left; + background-color: #08768C; + color: white; + padding: 0.75rem; + text-transform: uppercase; +} + +.application-content .shopping-cart-mini-preview .shopping-cart-mini-preview-value { + float: left; + background-color: #208397; + color: white; + padding: 0.75rem; +} + +.application-content [class^="icon-"], +.application-content [class*=" icon-"] { + font-family: 'Core-icons'; + display: inline-block; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-image: none; +} + +.application-content [class^="icon-"]:before { + content: "\e619"; +} + +.application-content .icon-only:before { + content: none; +} + +.application-content .icon-dots-vertical:before { + content: "\e75d"; +} + +.application-content .icon-chain:before { + content: "\e67f"; +} + +.application-content .icon-chain-slash:before { + content: "\e691"; +} + +.application-content .icon-list-bullets:before { + content: "\e754"; +} + +.application-content .icon-list-numbers:before { + content: "\e75b"; +} + +.application-content .icon-eye-slash:before { + content: "\e75c"; +} + +.application-content .icon-arrow-u-right:before { + content: "\e703"; +} + +.application-content .icon-arrow-u-left:before { + content: "\e677"; +} + +.application-content .icon-arrow-down:before { + content: "\e682"; +} + +.application-content .icon-arrow-up:before { + content: "\e64c"; +} + +.application-content .icon-arrow-left:before { + content: "\e6dc"; +} + +.application-content .icon-arrow-right:before { + content: "\e6da"; +} + +.application-content .icon-arrow-down-circle:before { + content: "\e6ae"; +} + +.application-content .icon-arrow-left-circle:before { + content: "\e6af"; +} + +.application-content .icon-arrow-right-circle:before { + content: "\e6b1"; +} + +.application-content .icon-arrow-up-circle:before { + content: "\e6bf"; +} + +.application-content .icon-arrow-left-rect:before { + content: "\e6db"; +} + +.application-content .icon-arrow-right-rect:before { + content: "\e6d9"; +} + +.application-content .icon-arrow-crooked-left:before { + content: "\e6e0"; +} + +.application-content .icon-arrow-crooked-right:before { + content: "\e6e1"; +} + +.application-content .icon-arrow-double-left:before { + content: "\e6df"; +} + +.application-content .icon-arrow-double-right:before { + content: "\e6de"; +} + +.application-content .icon-arrow-down-line:before { + content: "\e6dd"; +} + +.application-content .icon-arrow-up-line:before { + content: "\e6d3"; +} + +.application-content .icon-arrows:before { + content: "\e6d7"; +} + +.application-content .icon-arrows-h:before { + content: "\e6d5"; +} + +.application-content .icon-arrows-v:before { + content: "\e6d4"; +} + +.application-content .icon-magnifier:before { + content: "\e657"; +} + +.application-content .icon-magnifier-minus:before { + content: "\e656"; +} + +.application-content .icon-magnifier-plus:before { + content: "\e655"; +} + +.application-content .icon-minus:before { + content: "\e73f"; +} + +.application-content .icon-loop:before { + content: "\e600"; +} + +.application-content .icon-merge:before { + content: "\e709"; +} + +.application-content .icon-separate:before { + content: "\e70a"; +} + +.application-content .icon-scheme-circles-triangle:before { + content: "\e73e"; +} + +.application-content .icon-market:before { + content: "\e68e"; +} + +.application-content .icon-bubble-o:before { + content: "\e6f3"; +} + +.application-content .icon-bubble-times:before { + content: "\e6f2"; +} + +.application-content .icon-clapperboard:before { + content: "\e636"; +} + +.application-content .icon-collapse:before { + content: "\e745"; +} + +.application-content .icon-collapse-scheme:before { + content: "\e700"; +} + +.application-content .icon-dialog-window:before { + content: "\e6ff"; +} + +.application-content .icon-dialog-window-cogwheel:before { + content: "\e71a"; +} + +.application-content .icon-doc-ban-sign:before { + content: "\e6ef"; +} + +.application-content .icon-doc-o:before { + content: "\e69c"; +} + +.application-content .icon-doc-user:before { + content: "\e714"; +} + +.application-content .icon-expand:before { + content: "\e744"; +} + +.application-content .icon-file:before { + content: "\e719"; +} + +.application-content .icon-folder-belt:before { + content: "\e715"; +} + +.application-content .icon-folder-o:before { + content: "\e68b"; +} + +.application-content .icon-hat-moustache:before { + content: "\e75a"; +} + +.application-content .icon-key:before { + content: "\e65e"; +} + +.application-content .icon-rectangle-a:before { + content: "\e61e"; +} + +.application-content .icon-rectangle-a-o:before { + content: "\e623"; +} + +.application-content .icon-rectangle-o-h:before { + content: "\e758"; +} + +.application-content .icon-rectangle-o-v:before { + content: "\e759"; +} + +.application-content .icon-rectangle-paragraph:before { + content: "\e625"; +} + +.application-content .icon-tab:before { + content: "\e6fb"; +} + +.application-content .icon-file-pdf:before { + content: "\e6a3"; +} + +.application-content .icon-graduate-cap:before { + content: "\e713"; +} + +.application-content .icon-clipboard-list:before { + content: "\e6a9"; +} + +.application-content .icon-user-checkbox:before { + content: "\e603"; +} + +.application-content .icon-box-cart:before { + content: "\e6cd"; +} + +.application-content .icon-bubble-censored:before { + content: "\e6c2"; +} + +.application-content .icon-drawers:before { + content: "\e699"; +} + +.application-content .icon-earth:before { + content: "\e698"; +} + +.application-content .icon-form:before { + content: "\e689"; +} + +.application-content .icon-invoice:before { + content: "\e660"; +} + +.application-content .icon-mug:before { + content: "\e644"; +} + +.application-content .icon-square-dashed-line:before { + content: "\e617"; +} + +.application-content .icon-briefcase:before { + content: "\e6c6"; +} + +.application-content .icon-funnel:before { + content: "\e687"; +} + +.application-content .icon-map:before { + content: "\e654"; +} + +.application-content .icon-notebook:before { + content: "\e642"; +} + +.application-content .icon-piechart:before { + content: "\e631"; +} + +.application-content .icon-user-frame:before { + content: "\e604"; +} + +.application-content .icon-clipboard-checklist:before { + content: "\e6aa"; +} + +.application-content .icon-pictures:before { + content: "\e632"; +} + +.application-content .icon-flag:before { + content: "\e68f"; +} + +.application-content .icon-folder:before { + content: "\e68d"; +} + +.application-content .icon-folder-opened:before { + content: "\e68a"; +} + +.application-content .icon-picture:before { + content: "\e633"; +} + +.application-content .icon-bin:before { + content: "\e6d0"; +} + +.application-content .icon-bubble:before { + content: "\e6c3"; +} + +.application-content .icon-doc:before { + content: "\e69f"; +} + +.application-content .icon-doc-move:before { + content: "\e69d"; +} + +.application-content .icon-edit:before { + content: "\e696"; +} + +.application-content .icon-menu:before { + content: "\e650"; +} + +.application-content .icon-message:before { + content: "\e64f"; +} + +.application-content .icon-user:before { + content: "\e605"; +} + +.application-content .icon-monitor-broken:before { + content: "\e70b"; +} + +.application-content .icon-monitor:before { + content: "\e646"; +} + +.application-content .icon-chevron-down-line:before { + content: "\e6c0"; +} + +.application-content .icon-chevron-left-line:before { + content: "\e6d6"; +} + +.application-content .icon-chevron-right-line:before { + content: "\e6e2"; +} + +.application-content .icon-chevron-up-line:before { + content: "\e6ee"; +} + +.application-content .icon-pin-o:before { + content: "\e705"; +} + +.application-content .icon-brand-sharepoint:before { + content: "\e707"; +} + +.application-content .icon-heartshake:before { + content: "\e681"; +} + +.application-content .icon-pin:before { + content: "\e71e"; +} + +.application-content .icon-checklist:before { + content: "\e61b"; +} + +.application-content .icon-watch:before { + content: "\e601"; +} + +.application-content .icon-permission-list:before { + content: "\e634"; +} + +.application-content .icon-users:before { + content: "\e602"; +} + +.application-content .icon-brand-youtube:before { + content: "\e659"; +} + +.application-content .icon-brand-pinterest:before { + content: "\e6e3"; +} + +.application-content .icon-brand-open-id:before { + content: "\e6e4"; +} + +.application-content .icon-two-rectangles-v:before { + content: "\e606"; +} + +.application-content .icon-brand-linkedin:before { + content: "\e6e5"; +} + +.application-content .icon-two-rectangles-h:before { + content: "\e607"; +} + +.application-content .icon-brand-google-plus:before { + content: "\e6e6"; +} + +.application-content .icon-t-shirt:before { + content: "\e608"; +} + +.application-content .icon-xml-tag:before { + content: "\e6e7"; +} + +.application-content .icon-truck:before { + content: "\e609"; +} + +.application-content .icon-trophy:before { + content: "\e60a"; +} + +.application-content .icon-rss:before { + content: "\e6e9"; +} + +.application-content .icon-triangle-right:before { + content: "\e60b"; +} + +.application-content .icon-restriction-list:before { + content: "\e6ea"; +} + +.application-content .icon-translate:before { + content: "\e60c"; +} + +.application-content .icon-qr-code:before { + content: "\e6eb"; +} + +.application-content .icon-times-circle:before { + content: "\e60d"; +} + +.application-content .icon-lock-unlocked:before { + content: "\e6ec"; +} + +.application-content .icon-times:before { + content: "\e60e"; +} + +.application-content .icon-dollar-sign:before { + content: "\e6ed"; +} + +.application-content .icon-tag:before { + content: "\e60f"; +} + +.application-content .icon-tablet:before { + content: "\e610"; +} + +.application-content .icon-cb-check-disabled:before { + content: "\e6f0"; +} + +.application-content .icon-table:before { + content: "\e612"; +} + +.application-content .icon-carousel:before { + content: "\e6f1"; +} + +.application-content .icon-star-full:before { + content: "\e614"; +} + +.application-content .icon-star-semi:before { + content: "\e613"; +} + +.application-content .icon-star-empty:before { + content: "\e615"; +} + +.application-content .icon-arrows-crooked:before { + content: "\e6f4"; +} + +.application-content .icon-staging-scheme:before { + content: "\e616"; +} + +.application-content .icon-shopping-cart:before { + content: "\e6f5"; +} + +.application-content .icon-highlighter:before { + content: "\e6f6"; +} + +.application-content .icon-square-dashed:before { + content: "\e618"; +} + +.application-content .icon-cookie:before { + content: "\e6f7"; +} + +.application-content .icon-square:before { + content: "\e619"; +} + +.application-content .icon-software-package:before { + content: "\e61c"; +} + +.application-content .icon-smartphone:before { + content: "\e61d"; +} + +.application-content .icon-scissors:before { + content: "\e61f"; +} + +.application-content .icon-rotate-right:before { + content: "\e620"; +} + +.application-content .icon-rotate-left:before { + content: "\e621"; +} + +.application-content .icon-rotate-double-right:before { + content: "\e622"; +} + +.application-content .icon-ribbon:before { + content: "\e624"; +} + +.application-content .icon-rb-uncheck:before { + content: "\e626"; +} + +.application-content .icon-rb-check-sign:before { + content: "\e627"; +} + +.application-content .icon-question-circle:before { + content: "\e629"; +} + +.application-content .icon-project-scheme:before { + content: "\e62b"; +} + +.application-content .icon-process-scheme:before { + content: "\e62c"; +} + +.application-content .icon-plus-square:before { + content: "\e62d"; +} + +.application-content .icon-plus-circle:before { + content: "\e62e"; +} + +.application-content .icon-plus:before { + content: "\e62f"; +} + +.application-content .icon-placeholder:before { + content: "\e630"; +} + +.application-content .icon-perfume:before { + content: "\e635"; +} + +.application-content .icon-percent-sign:before { + content: "\e638"; +} + +.application-content .icon-pda:before { + content: "\e639"; +} + +.application-content .icon-pc:before { + content: "\e63a"; +} + +.application-content .icon-pause:before { + content: "\e63b"; +} + +.application-content .icon-parent-children-scheme:before { + content: "\e63c"; +} + +.application-content .icon-paperclip:before { + content: "\e63d"; +} + +.application-content .icon-pants:before { + content: "\e63e"; +} + +.application-content .icon-palette:before { + content: "\e63f"; +} + +.application-content .icon-organisational-scheme:before { + content: "\e640"; +} + +.application-content .icon-newspaper:before { + content: "\e643"; +} + +.application-content .icon-monitor-smartphone:before { + content: "\e645"; +} + +.application-content .icon-modal-question:before { + content: "\e647"; +} + +.application-content .icon-modal-minimize:before { + content: "\e648"; +} + +.application-content .icon-modal-maximize:before { + content: "\e649"; +} + +.application-content .icon-modal-close:before { + content: "\e64a"; +} + +.application-content .icon-minus-circle:before { + content: "\e64b"; +} + +.application-content .icon-microphone:before { + content: "\e64d"; +} + +.application-content .icon-messages:before { + content: "\e64e"; +} + +.application-content .icon-media-player:before { + content: "\e651"; +} + +.application-content .icon-mask:before { + content: "\e652"; +} + +.application-content .icon-map-marker:before { + content: "\e653"; +} + +.application-content .icon-lock:before { + content: "\e658"; +} + +.application-content .icon-life-belt:before { + content: "\e65a"; +} + +.application-content .icon-laptop:before { + content: "\e65d"; +} + +.application-content .icon-kentico:before { + content: "\e65f"; +} + +.application-content .icon-integration-scheme:before { + content: "\e661"; +} + +.application-content .icon-i-circle:before { + content: "\e664"; +} + +.application-content .icon-chevron-up-square:before { + content: "\e665"; +} + +.application-content .icon-chevron-up-circle:before { + content: "\e666"; +} + +.application-content .icon-chevron-up:before { + content: "\e667"; +} + +.application-content .icon-chevron-right-square:before { + content: "\e668"; +} + +.application-content .icon-chevron-right:before { + content: "\e669"; +} + +.application-content .icon-chevron-left-square:before { + content: "\e66a"; +} + +.application-content .icon-chevron-left-circle:before { + content: "\e66b"; +} + +.application-content .icon-chevron-left:before { + content: "\e66c"; +} + +.application-content .icon-chevron-down-square:before { + content: "\e66d"; +} + +.application-content .icon-chevron-down-circle:before { + content: "\e66e"; +} + +.application-content .icon-chevron-down:before { + content: "\e66f"; +} + +.application-content .icon-chevron-double-up:before { + content: "\e670"; +} + +.application-content .icon-chevron-double-right:before { + content: "\e671"; +} + +.application-content .icon-chevron-double-left:before { + content: "\e672"; +} + +.application-content .icon-chevron-double-down:before { + content: "\e673"; +} + +.application-content .icon-checklist2:before { + content: "\e674"; +} + +.application-content .icon-check-circle:before { + content: "\e675"; +} + +.application-content .icon-check:before { + content: "\e676"; +} + +.application-content .icon-tags:before { + content: "\e678"; +} + +.application-content .icon-shoe-women:before { + content: "\e679"; +} + +.application-content .icon-printer:before { + content: "\e67a"; +} + +.application-content .icon-parent-child-scheme:before { + content: "\e67b"; +} + +.application-content .icon-minus-square:before { + content: "\e67c"; +} + +.application-content .icon-light-bulb:before { + content: "\e67d"; +} + +.application-content .icon-chevron-right-circle:before { + content: "\e67e"; +} + +.application-content .icon-home:before { + content: "\e680"; +} + +.application-content .icon-half-arrows-right-left:before { + content: "\e683"; +} + +.application-content .icon-graph:before { + content: "\e684"; +} + +.application-content .icon-factory:before { + content: "\e690"; +} + +.application-content .icon-exclamation-triangle:before { + content: "\e693"; +} + +.application-content .icon-ellipsis:before { + content: "\e694"; +} + +.application-content .icon-ekg-line:before { + content: "\e695"; +} + +.application-content .icon-doc-paste:before { + content: "\e69a"; +} + +.application-content .icon-doc-copy:before { + content: "\e69e"; +} + +.application-content .icon-database:before { + content: "\e6a0"; +} + +.application-content .icon-cup:before { + content: "\e6a2"; +} + +.application-content .icon-compass:before { + content: "\e6a4"; +} + +.application-content .icon-cogwheel-square:before { + content: "\e6a5"; +} + +.application-content .icon-cogwheels:before { + content: "\e6a6"; +} + +.application-content .icon-cogwheel:before { + content: "\e6a7"; +} + +.application-content .icon-circle-square:before { + content: "\e6ab"; +} + +.application-content .icon-circle:before { + content: "\e6ac"; +} + +.application-content .icon-cb-uncheck:before { + content: "\e6ad"; +} + +.application-content .icon-cb-check-sign:before { + content: "\e6b0"; +} + +.application-content .icon-caret-up:before { + content: "\e6b2"; +} + +.application-content .icon-caret-right-down:before { + content: "\e6b3"; +} + +.application-content .icon-caret-right:before { + content: "\e6b4"; +} + +.application-content .icon-caret-left:before { + content: "\e6b5"; +} + +.application-content .icon-caret-down:before { + content: "\e6b6"; +} + +.application-content .icon-camera:before { + content: "\e6b7"; +} + +.application-content .icon-calendar-number:before { + content: "\e6b8"; +} + +.application-content .icon-calendar:before { + content: "\e6b9"; +} + +.application-content .icon-bullseye:before { + content: "\e6ba"; +} + +.application-content .icon-building-block:before { + content: "\e6bb"; +} + +.application-content .icon-building:before { + content: "\e6bc"; +} + +.application-content .icon-bug:before { + content: "\e6bd"; +} + +.application-content .icon-bucket-shovel:before { + content: "\e6be"; +} + +.application-content .icon-bubbles:before { + content: "\e6c1"; +} + +.application-content .icon-brush:before { + content: "\e6c4"; +} + +.application-content .icon-broom:before { + content: "\e6c5"; +} + +.application-content .icon-brand-twitter:before { + content: "\e6c7"; +} + +.application-content .icon-brand-google:before { + content: "\e6c8"; +} + +.application-content .icon-brand-facebook:before { + content: "\e6c9"; +} + +.application-content .icon-brand-bing:before { + content: "\e6ca"; +} + +.application-content .icon-braces:before { + content: "\e6cb"; +} + +.application-content .icon-boxes:before { + content: "\e6cc"; +} + +.application-content .icon-box:before { + content: "\e6ce"; +} + +.application-content .icon-ban-sign:before { + content: "\e6d1"; +} + +.application-content .icon-badge:before { + content: "\e6d2"; +} + +.application-content .icon-arrow-right-top-square:before { + content: "\e6d8"; +} + +.application-content .icon-breadcrumb:before { + content: "\e6f9"; +} + +.application-content .icon-clock:before { + content: "\e6a8"; +} + +.application-content .icon-cloud:before { + content: "\e701"; +} + +.application-content .icon-cb-check-preview:before { + content: "\e702"; +} + +.application-content .icon-accordion:before { + content: "\e704"; +} + +.application-content .icon-two-squares-line:before { + content: "\e706"; +} + +.application-content .icon-money-bill:before { + content: "\e708"; +} + +.application-content .icon-puzzle:before { + content: "\e62a"; +} + +.application-content .icon-wizard-stick:before { + content: "\e6fa"; +} + +.application-content .icon-lines-rectangle-o:before { + content: "\e6fd"; +} + +.application-content .icon-doc-arrows:before { + content: "\e6fe"; +} + +.application-content .icon-l-text-col:before { + content: "\e685"; +} + +.application-content .icon-l-menu-text-col:before { + content: "\e69b"; +} + +.application-content .icon-l-menu-cols-3:before { + content: "\e6e8"; +} + +.application-content .icon-l-logotype-menu-v-col:before { + content: "\e6fc"; +} + +.application-content .icon-l-logotype-menu-h-col:before { + content: "\e70c"; +} + +.application-content .icon-l-header-cols-3-footer:before { + content: "\e70d"; +} + +.application-content .icon-l-cols-80-20:before { + content: "\e70e"; +} + +.application-content .icon-l-cols-20-80:before { + content: "\e70f"; +} + +.application-content .icon-l-cols-4:before { + content: "\e710"; +} + +.application-content .icon-l-cols-3:before { + content: "\e711"; +} + +.application-content .icon-l-cols-2:before { + content: "\e712"; +} + +.application-content .icon-bezier-scheme:before { + content: "\e717"; +} + +.application-content .icon-note:before { + content: "\e71c"; +} + +.application-content .icon-piechart-lines:before { + content: "\e71d"; +} + +.application-content .icon-l-article-map:before { + content: "\e721"; +} + +.application-content .icon-l-calendar-number-article:before { + content: "\e722"; +} + +.application-content .icon-l-forms-2:before { + content: "\e723"; +} + +.application-content .icon-l-header-cols-2-footer:before { + content: "\e724"; +} + +.application-content .icon-l-header-list-img:before { + content: "\e725"; +} + +.application-content .icon-l-header-menu-text:before { + content: "\e726"; +} + +.application-content .icon-l-header-text:before { + content: "\e727"; +} + +.application-content .icon-l-list-article:before { + content: "\e728"; +} + +.application-content .icon-l-lightbox:before { + content: "\e729"; +} + +.application-content .icon-l-img-3-cols-3:before { + content: "\e72a"; +} + +.application-content .icon-l-img-2-cols-3:before { + content: "\e72b"; +} + +.application-content .icon-l-text:before { + content: "\e72c"; +} + +.application-content .icon-l-rows-4:before { + content: "\e72d"; +} + +.application-content .icon-l-rows-3:before { + content: "\e72e"; +} + +.application-content .icon-l-rows-2:before { + content: "\e72f"; +} + +.application-content .icon-l-menu-text-col-bottom:before { + content: "\e730"; +} + +.application-content .icon-l-menu-text:before { + content: "\e731"; +} + +.application-content .icon-l-menu-list-img-col:before { + content: "\e732"; +} + +.application-content .icon-l-menu-list-img:before { + content: "\e733"; +} + +.application-content .icon-l-menu-list:before { + content: "\e734"; +} + +.application-content .icon-l-menu-cols-2:before { + content: "\e735"; +} + +.application-content .icon-l-logotype-menu-col-footer:before { + content: "\e736"; +} + +.application-content .icon-l-list-title:before { + content: "\e737"; +} + +.application-content .icon-l-list-img-article:before { + content: "\e738"; +} + +.application-content .icon-l-list-article-col:before { + content: "\e739"; +} + +.application-content .icon-tree-structure:before { + content: "\e73a"; +} + +.application-content .icon-vb:before { + content: "\e716"; +} + +.application-content .icon-crosshair-o:before { + content: "\e71b"; +} + +.application-content .icon-crosshair-f:before { + content: "\e71f"; +} + +.application-content .icon-caret-right-aligned-left:before { + content: "\e720"; +} + +.application-content .icon-caret-left-aligned-right:before { + content: "\e73b"; +} + +.application-content .icon-gauge:before { + content: "\e686"; +} + +.application-content .icon-c-sharp:before { + content: "\e718"; +} + +.application-content .icon-tab-vertical:before { + content: "\e73c"; +} + +.application-content .icon-right-double-quotation-mark:before { + content: "\e73d"; +} + +.application-content .icon-braces-octothorpe:before { + content: "\e740"; +} + +.application-content .icon-outdent:before { + content: "\e741"; +} + +.application-content .icon-indent:before { + content: "\e742"; +} + +.application-content .icon-i:before { + content: "\e743"; +} + +.application-content .icon-b:before { + content: "\e746"; +} + +.application-content .icon-u:before { + content: "\e747"; +} + +.application-content .icon-s:before { + content: "\e748"; +} + +.application-content .icon-x:before { + content: "\e749"; +} + +.application-content .icon-t-f:before { + content: "\e74a"; +} + +.application-content .icon-t:before { + content: "\e74b"; +} + +.application-content .icon-parent-child-scheme-2:before { + content: "\e74c"; +} + +.application-content .icon-parent-child-scheme2:before { + content: "\e74d"; +} + +.application-content .icon-doc-torn:before { + content: "\e750"; +} + +.application-content .icon-f:before { + content: "\e74e"; +} + +.application-content .icon-a-lowercase:before { + content: "\e74f"; +} + +.application-content .icon-circle-slashed:before { + content: "\e751"; +} + +.application-content .icon-one:before { + content: "\e752"; +} + +.application-content .icon-diamond:before { + content: "\e756"; +} + +.application-content .icon-choice-user-scheme:before { + content: "\e753"; +} + +.application-content .icon-choice-single-scheme:before { + content: "\e755"; +} + +.application-content .icon-choice-multi-scheme:before { + content: "\e757"; +} + +.application-content .icon-book-opened:before { + content: "\e6cf"; +} + +.application-content .icon-e-book:before { + content: "\e697"; +} + +.application-content .icon-spinner:before { + content: "\e61a"; +} + +.application-content .icon-layouts:before { + content: "\e65b"; +} + +.application-content .icon-layout:before { + content: "\e65c"; +} + +.application-content .icon-id-card:before { + content: "\e663"; +} + +.application-content .icon-id-cards:before { + content: "\e662"; +} + +.application-content .icon-l-grid-3-2:before { + content: "\e611"; +} + +.application-content .icon-l-grid-2-2:before { + content: "\e628"; +} + +.application-content .icon-l-cols-70-30:before { + content: "\e637"; +} + +.application-content .icon-l-cols-30-70:before { + content: "\e641"; +} + +.application-content .icon-l-cols-25-50-25:before { + content: "\e688"; +} + +.application-content .icon-l-cols-20-60-20:before { + content: "\e6a1"; +} + +.application-content .icon-eye:before { + content: "\e692"; +} + +.application-content .icon-list:before { + content: "\e6f8"; +} + +.application-content .icon-folder-clock:before { + content: "\e68c"; +} + +.application-content .icon-app-default:before { + content: "\e618"; +} + +.application-content .icon-app-blogs:before { + content: "\e642"; +} + +.application-content .icon-app-content:before { + content: "\e6cf"; +} + +.application-content .icon-app-content-dashboard:before { + content: "\e686"; +} + +.application-content .icon-app-file-import:before { + content: "\e6db"; +} + +.application-content .icon-app-forms:before { + content: "\e689"; +} + +.application-content .icon-app-checked-out:before { + content: "\e6c6"; +} + +.application-content .icon-app-media:before { + content: "\e632"; +} + +.application-content .icon-app-my-blogs:before { + content: "\e642"; +} + +.application-content .icon-app-my-documents:before { + content: "\e6c6"; +} + +.application-content .icon-app-outdated:before { + content: "\e6c6"; +} + +.application-content .icon-app-pending:before { + content: "\e6c6"; +} + +.application-content .icon-app-polls:before { + content: "\e6aa"; +} + +.application-content .icon-app-recent:before { + content: "\e6c6"; +} + +.application-content .icon-app-translations:before { + content: "\e698"; +} + +.application-content .icon-app-activities:before { + content: "\e695"; +} + +.application-content .icon-app-banners:before { + content: "\e624"; +} + +.application-content .icon-app-campaigns:before { + content: "\e6ba"; +} + +.application-content .icon-app-contacts:before { + content: "\e663"; +} + +.application-content .icon-app-contact-groups:before { + content: "\e662"; +} + +.application-content .icon-app-conversions:before { + content: "\e683"; +} + +.application-content .icon-app-marketing-dashboard:before { + content: "\e686"; +} + +.application-content .icon-app-marketing-reports:before { + content: "\e684"; +} + +.application-content .icon-app-newsletters:before { + content: "\e64f"; +} + +.application-content .icon-app-processes:before { + content: "\e62c"; +} + +.application-content .icon-app-scoring:before { + content: "\e687"; +} + +.application-content .icon-app-web-analytics:before { + content: "\e631"; +} + +.application-content .icon-app-ab-test:before { + content: "\e706"; +} + +.application-content .icon-app-mvt:before { + content: "\e65c"; +} + +.application-content .icon-app-catalog-discounts:before { + content: "\e638"; +} + +.application-content .icon-app-customers:before { + content: "\e604"; +} + +.application-content .icon-app-ecommerce-dashboard:before { + content: "\e686"; +} + +.application-content .icon-app-ecommerce-reports:before { + content: "\e684"; +} + +.application-content .icon-app-free-shipping-offers:before { + content: "\e638"; +} + +.application-content .icon-app-manufacturers:before { + content: "\e690"; +} + +.application-content .icon-app-order-discounts:before { + content: "\e638"; +} + +.application-content .icon-app-orders:before { + content: "\e660"; +} + +.application-content .icon-app-product-coupons:before { + content: "\e638"; +} + +.application-content .icon-app-product-options:before { + content: "\e6cc"; +} + +.application-content .icon-app-products:before { + content: "\e6ce"; +} + +.application-content .icon-app-suppliers:before { + content: "\e6cd"; +} + +.application-content .icon-app-abuse-reports:before { + content: "\e6ea"; +} + +.application-content .icon-app-avatars:before { + content: "\e652"; +} + +.application-content .icon-app-bad-words:before { + content: "\e6c2"; +} + +.application-content .icon-app-badges:before { + content: "\e6d2"; +} + +.application-content .icon-app-events:before { + content: "\e6b8"; +} + +.application-content .icon-app-facebook:before { + content: "\e6c9"; +} + +.application-content .icon-app-forums:before { + content: "\e6c1"; +} + +.application-content .icon-app-friends:before { + content: "\e681"; +} + +.application-content .icon-app-groups:before { + content: "\e602"; +} + +.application-content .icon-app-chat:before { + content: "\e6c3"; +} + +.application-content .icon-app-message-boards:before { + content: "\e6c1"; +} + +.application-content .icon-app-messages:before { + content: "\e64e"; +} + +.application-content .icon-app-my-projects:before { + content: "\e62b"; +} + +.application-content .icon-app-projects:before { + content: "\e62b"; +} + +.application-content .icon-app-api-examples:before { + content: "\e6a6"; +} + +.application-content .icon-app-classes:before { + content: "\e6cb"; +} + +.application-content .icon-app-css-stylesheets:before { + content: "\e63f"; +} + +.application-content .icon-app-custom-tables:before { + content: "\e612"; +} + +.application-content .icon-app-database-objects:before { + content: "\e6a0"; +} + +.application-content .icon-app-device-profiles:before { + content: "\e645"; +} + +.application-content .icon-app-document-types:before { + content: "\e69f"; +} + +.application-content .icon-app-email-templates:before { + content: "\e64f"; +} + +.application-content .icon-app-form-controls:before { + content: "\e689"; +} + +.application-content .icon-app-inline-controls:before { + content: "\e689"; +} + +.application-content .icon-app-javascript-files:before { + content: "\e6cb"; +} + +.application-content .icon-app-macro-rules:before { + content: "\e740"; +} + +.application-content .icon-app-modules:before { + content: "\e62a"; +} + +.application-content .icon-app-notifications:before { + content: "\e68f"; +} + +.application-content .icon-app-page-layouts:before { + content: "\e65c"; +} + +.application-content .icon-app-page-templates:before { + content: "\e65c"; +} + +.application-content .icon-app-web-part-containers:before { + content: "\e617"; +} + +.application-content .icon-app-web-parts:before { + content: "\e6bb"; +} + +.application-content .icon-app-web-templates:before { + content: "\e65c"; +} + +.application-content .icon-app-widgets:before { + content: "\e6a5"; +} + +.application-content .icon-app-banned-ips:before { + content: "\e6ea"; +} + +.application-content .icon-app-categories:before { + content: "\e699"; +} + +.application-content .icon-app-content-reports:before { + content: "\e6a7"; +} + +.application-content .icon-app-countries:before { + content: "\e653"; +} + +.application-content .icon-app-ecommerce-configuration:before { + content: "\e6a7"; +} + +.application-content .icon-app-email-queue:before { + content: "\e64e"; +} + +.application-content .icon-app-event-log:before { + content: "\e6a9"; +} + +.application-content .icon-app-integration-bus:before { + content: "\e661"; +} + +.application-content .icon-app-localization:before { + content: "\e698"; +} + +.application-content .icon-app-membership:before { + content: "\e663"; +} + +.application-content .icon-app-marketing-configuration:before { + content: "\e6a7"; +} + +.application-content .icon-app-permissions:before { + content: "\e634"; +} + +.application-content .icon-app-recycle-bin:before { + content: "\e6d0"; +} + +.application-content .icon-app-relationship-names:before { + content: "\e67f"; +} + +.application-content .icon-app-roles:before { + content: "\e603"; +} + +.application-content .icon-app-search-engines:before { + content: "\e657"; +} + +.application-content .icon-app-settings:before { + content: "\e6a7"; +} + +.application-content .icon-app-scheduled-tasks:before { + content: "\e68c"; +} + +.application-content .icon-app-sites:before { + content: "\e65b"; +} + +.application-content .icon-app-smart-search:before { + content: "\e657"; +} + +.application-content .icon-app-smtp-servers:before { + content: "\e64f"; +} + +.application-content .icon-app-staging:before { + content: "\e616"; +} + +.application-content .icon-app-system:before { + content: "\e6ab"; +} + +.application-content .icon-app-tag-groups:before { + content: "\e678"; +} + +.application-content .icon-app-time-zones:before { + content: "\e6a8"; +} + +.application-content .icon-app-translation-services:before { + content: "\e60c"; +} + +.application-content .icon-app-ui-personalization:before { + content: "\e65c"; +} + +.application-content .icon-app-users:before { + content: "\e602"; +} + +.application-content .icon-app-web-farm:before { + content: "\e63c"; +} + +.application-content .icon-app-workflows:before { + content: "\e756"; +} + +.application-content .icon-app-personas:before { + content: "\e75a"; +} + +.application-content .icon-app-unit-tests:before { + content: "\e61b"; +} + +.application-content .icon-app-licenses:before { + content: "\e65e"; +} + +.application-content .icon-app-my-profile:before { + content: "\e605"; +} + +.application-content .icon-app-debug:before { + content: "\e6bd"; +} + +.application-content .icon-app-twitter:before { + content: "\e6c7"; +} + +.application-content .icon-app-continuous-integration:before { + content: "\e600"; +} + +.application-content .icon-googletranslator:before { + content: "\e6c8"; +} + +.application-content .icon-microsofttranslator:before { + content: "\e6ca"; +} + +.application-content .icon-external-link:before { + content: "\e6d8"; +} + +.application-content .icon-mvc:before { + content: "\e73e"; +} + +.application-content .icon-w-webpart-default:before { + content: "\e6bb"; +} + +.application-content .icon-w-widget-default:before { + content: "\e6a5"; +} + +.application-content .icon-w-css-list-menu:before { + content: "\e6f8"; +} + +.application-content .icon-w-tree-menu:before { + content: "\e73a"; +} + +.application-content .icon-w-category-menu:before { + content: "\e6f8"; +} + +.application-content .icon-w-tab-menu:before { + content: "\e6f8"; +} + +.application-content .icon-w-drop-down-menu:before { + content: "\e6f8"; +} + +.application-content .icon-w-language-selection:before { + content: "\e698"; +} + +.application-content .icon-w-language-selection-dropdown:before { + content: "\e698"; +} + +.application-content .icon-w-language-selection-with-flags:before { + content: "\e698"; +} + +.application-content .icon-w-page-placeholder:before { + content: "\e630"; +} + +.application-content .icon-w-site-map:before { + content: "\e73a"; +} + +.application-content .icon-w-qr-code:before { + content: "\e6eb"; +} + +.application-content .icon-w-repeater:before { + content: "\e6f4"; +} + +.application-content .icon-w-repeater-for-web-service:before { + content: "\e6a6"; +} + +.application-content .icon-w-repeater-with-carousel:before { + content: "\e6f1"; +} + +.application-content .icon-w-repeater-with-custom-query:before { + content: "\e6a0"; +} + +.application-content .icon-w-query-repeater-with-effect:before { + content: "\e6a0"; +} + +.application-content .icon-w-repeater-with-effect:before { + content: "\e6f4"; +} + +.application-content .icon-w-repeater-with-lightbox:before { + content: "\e633"; +} + +.application-content .icon-w-basic-repeater:before { + content: "\e6f4"; +} + +.application-content .icon-w-basic-repeater-with-effect:before { + content: "\e6f4"; +} + +.application-content .icon-w-custom-table-repeater:before { + content: "\e612"; +} + +.application-content .icon-w-custom-table-repeater-with-effect:before { + content: "\e612"; +} + +.application-content .icon-w-report-table:before { + content: "\e612"; +} + +.application-content .icon-w-atom-repeater:before { + content: "\e6e9"; +} + +.application-content .icon-w-xml-repeater:before { + content: "\e6e7"; +} + +.application-content .icon-w-head-html-code:before { + content: "\e6e7"; +} + +.application-content .icon-w-static-html:before { + content: "\e6e7"; +} + +.application-content .icon-w-javascript:before { + content: "\e6cb"; +} + +.application-content .icon-w-breadcrumbs:before { + content: "\e6f9"; +} + +.application-content .icon-w-category-breadcrumbs:before { + content: "\e6f9"; +} + +.application-content .icon-w-forum-breadcrumbs:before { + content: "\e6f9"; +} + +.application-content .icon-w-document-attachments:before { + content: "\e63d"; +} + +.application-content .icon-w-document-attachments-with-effect:before { + content: "\e63d"; +} + +.application-content .icon-w-attachments:before { + content: "\e63d"; +} + +.application-content .icon-w-attachments-carousel:before { + content: "\e6f1"; +} + +.application-content .icon-w-attachments-carousel-3d:before { + content: "\e6f1"; +} + +.application-content .icon-w-attachments-lightbox:before { + content: "\e633"; +} + +.application-content .icon-w-lightbox-gallery:before { + content: "\e633"; +} + +.application-content .icon-w-inbox:before { + content: "\e64f"; +} + +.application-content .icon-w-send-message:before { + content: "\e64f"; +} + +.application-content .icon-w-send-to-friend:before { + content: "\e64f"; +} + +.application-content .icon-w-newsletter-archive:before { + content: "\e6f8"; +} + +.application-content .icon-w-newsletter-subscription:before { + content: "\e675"; +} + +.application-content .icon-w-messaging-info-panel:before { + content: "\e64f"; +} + +.application-content .icon-w-newsletter-unsubscription:before { + content: "\e60d"; +} + +.application-content .icon-w-custom-subscription-form:before { + content: "\e675"; +} + +.application-content .icon-w-registration-e-mail-confirmation:before { + content: "\e64f"; +} + +.application-content .icon-w-my-messages:before { + content: "\e64f"; +} + +.application-content .icon-w-unsubscription-request:before { + content: "\e60d"; +} + +.application-content .icon-w-outbox:before { + content: "\e64f"; +} + +.application-content .icon-w-my-sent-invitations:before { + content: "\e64f"; +} + +.application-content .icon-w-board-messages-data-source:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-forum-posts-data-source:before { + content: "\e6c1"; +} + +.application-content .icon-w-query-data-source:before { + content: "\e6a0"; +} + +.application-content .icon-w-forum-posts-data-source:before { + content: "\e6c1"; +} + +.application-content .icon-w-documents-data-source:before { + content: "\e69f"; +} + +.application-content .icon-w-web-service-data-source:before { + content: "\e6a6"; +} + +.application-content .icon-w-department-members-data-source:before { + content: "\e640"; +} + +.application-content .icon-w-macro-data-source:before { + content: "\e740"; +} + +.application-content .icon-w-file-system-data-source:before { + content: "\e68a"; +} + +.application-content .icon-w-sharepoint-data-source:before { + content: "\e6bb"; +} + +.application-content .icon-w-group-media-libraries-data-source:before { + content: "\e632"; +} + +.application-content .icon-w-atom-data-source:before { + content: "\e6e9"; +} + +.application-content .icon-w-media-files-data-source:before { + content: "\e632"; +} + +.application-content .icon-w-groups-data-source:before { + content: "\e602"; +} + +.application-content .icon-w-custom-table-data-source:before { + content: "\e612"; +} + +.application-content .icon-w-group-members-data-source:before { + content: "\e602"; +} + +.application-content .icon-w-friends-data-source:before { + content: "\e681"; +} + +.application-content .icon-w-blog-comments-data-source:before { + content: "\e642"; +} + +.application-content .icon-w-sql-data-source:before { + content: "\e6a0"; +} + +.application-content .icon-w-sql-search-box:before { + content: "\e657"; +} + +.application-content .icon-w-xml-data-source:before { + content: "\e6e7"; +} + +.application-content .icon-w-sql-search-dialog:before { + content: "\e657"; +} + +.application-content .icon-w-products-data-source:before { + content: "\e6ce"; +} + +.application-content .icon-w-sql-search-dialog-with-results:before { + content: "\e657"; +} + +.application-content .icon-w-media-libraries-data-source:before { + content: "\e632"; +} + +.application-content .icon-w-users-data-source:before { + content: "\e605"; +} + +.application-content .icon-w-attachments-data-source:before { + content: "\e63d"; +} + +.application-content .icon-w-sql-search-results:before { + content: "\e6f8"; +} + +.application-content .icon-w-chat-search-on-line-users:before { + content: "\e657"; +} + +.application-content .icon-w-search-accelerator-for-ie8-and-higher:before { + content: "\e657"; +} + +.application-content .icon-w-search-engine-results-highlighter:before { + content: "\e6f6"; +} + +.application-content .icon-w-smart-search-box:before { + content: "\e657"; +} + +.application-content .icon-w-forum-search-advanced-dialog:before { + content: "\e657"; +} + +.application-content .icon-w-smart-search-dialog:before { + content: "\e657"; +} + +.application-content .icon-w-forum-search-box:before { + content: "\e657"; +} + +.application-content .icon-w-smart-search-dialog-with-results:before { + content: "\e657"; +} + +.application-content .icon-w-smart-search-filter:before { + content: "\e687"; +} + +.application-content .icon-w-smart-search-results:before { + content: "\e6f8"; +} + +.application-content .icon-w-message-board-rss-feed:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-posts-rss-feed:before { + content: "\e6c1"; +} + +.application-content .icon-w-query-rss-feed:before { + content: "\e6a0"; +} + +.application-content .icon-w-news-rss-feed:before { + content: "\e643"; +} + +.application-content .icon-w-web-service-rss-feed:before { + content: "\e6a6"; +} + +.application-content .icon-w-feed-link:before { + content: "\e6e9"; +} + +.application-content .icon-w-cms-rss-feed:before { + content: "\e6e9"; +} + +.application-content .icon-w-atom-feed:before { + content: "\e6e9"; +} + +.application-content .icon-w-media-files-rss-feed:before { + content: "\e632"; +} + +.application-content .icon-w-blog-comments-rss-feed:before { + content: "\e6e9"; +} + +.application-content .icon-w-events-rss-feed:before { + content: "\e6b8"; +} + +.application-content .icon-w-rss-data-source:before { + content: "\e6a0"; +} + +.application-content .icon-w-rss-feed:before { + content: "\e6e9"; +} + +.application-content .icon-w-products-rss-feed:before { + content: "\e6ce"; +} + +.application-content .icon-w-custom-table-rss-feed:before { + content: "\e612"; +} + +.application-content .icon-w-blog-posts-rss-feed:before { + content: "\e642"; +} + +.application-content .icon-w-rss-repeater:before { + content: "\e6e9"; +} + +.application-content .icon-w-web-part-zone:before { + content: "\e65c"; +} + +.application-content .icon-w-banner-rotator:before { + content: "\e624"; +} + +.application-content .icon-w-css-style-selector:before { + content: "\e63f"; +} + +.application-content .icon-w-report:before { + content: "\e684"; +} + +.application-content .icon-w-report-chart:before { + content: "\e684"; +} + +.application-content .icon-w-switch-mobile-device-detection:before { + content: "\e61d"; +} + +.application-content .icon-w-mobile-device-redirection:before { + content: "\e61d"; +} + +.application-content .icon-w-poll:before { + content: "\e61b"; +} + +.application-content .icon-w-group-polls:before { + content: "\e61b"; +} + +.application-content .icon-w-scrolling-text:before { + content: "\e625"; +} + +.application-content .icon-w-static-text:before { + content: "\e625"; +} + +.application-content .icon-w-paged-text:before { + content: "\e625"; +} + +.application-content .icon-w-editable-text:before { + content: "\e625"; +} + +.application-content .icon-w-change-password:before { + content: "\e65e"; +} + +.application-content .icon-w-unlock-user-accunt:before { + content: "\e6ec"; +} + +.application-content .icon-w-reset-password:before { + content: "\e65e"; +} + +.application-content .icon-w-automatically-initiated-chat:before { + content: "\e6c3"; +} + +.application-content .icon-w-chat-send-message:before { + content: "\e64f"; +} + +.application-content .icon-w-chat-support-request:before { + content: "\e6c3"; +} + +.application-content .icon-w-chat-web-part:before { + content: "\e6bb"; +} + +.application-content .icon-w-chat-errors:before { + content: "\e6f2"; +} + +.application-content .icon-w-chat-leave-room:before { + content: "\e6d9"; +} + +.application-content .icon-w-chat-login:before { + content: "\e65e"; +} + +.application-content .icon-w-chat-notifications:before { + content: "\e6c3"; +} + +.application-content .icon-w-chat-room-messages:before { + content: "\e6c3"; +} + +.application-content .icon-w-chat-room-name:before { + content: "\e6c3"; +} + +.application-content .icon-w-chat-room-users:before { + content: "\e605"; +} + +.application-content .icon-w-chat-rooms:before { + content: "\e6f3"; +} + +.application-content .icon-w-comment-view:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-unsubscription:before { + content: "\e60d"; +} + +.application-content .icon-w-forum-most-active-threads:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-recently-active-threads:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-top-contributors:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-single-forum-flat-layout:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-single-forum-general:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-single-forum-tree-layout:before { + content: "\e6c1"; +} + +.application-content .icon-w-calendar:before { + content: "\e6b9"; +} + +.application-content .icon-w-date-and-time:before { + content: "\e6a8"; +} + +.application-content .icon-w-event-calendar:before { + content: "\e6b8"; +} + +.application-content .icon-w-event-registration:before { + content: "\e6b8"; +} + +.application-content .icon-w-content-rating:before { + content: "\e614"; +} + +.application-content .icon-w-shopping-cart-content:before { + content: "\e6f5"; +} + +.application-content .icon-w-shopping-cart-preview:before { + content: "\e6f5"; +} + +.application-content .icon-w-shopping-cart-totals:before { + content: "\e6f5"; +} + +.application-content .icon-w-attachment-image-gallery:before { + content: "\e633"; +} + +.application-content .icon-w-media-gallery-file-filter:before { + content: "\e633"; +} + +.application-content .icon-w-media-gallery-file-list:before { + content: "\e633"; +} + +.application-content .icon-w-media-gallery-folder-tree:before { + content: "\e633"; +} + +.application-content .icon-w-image-gallery:before { + content: "\e633"; +} + +.application-content .icon-w-media-libraries-viewer:before { + content: "\e633"; +} + +.application-content .icon-w-custom-table-datagrid:before { + content: "\e612"; +} + +.application-content .icon-w-grid-with-custom-query:before { + content: "\e612"; +} + +.application-content .icon-w-custom-table-datalist:before { + content: "\e6f8"; +} + +.application-content .icon-w-grid:before { + content: "\e612"; +} + +.application-content .icon-w-table-layout:before { + content: "\e612"; +} + +.application-content .icon-w-sharepoint-datagrid:before { + content: "\e612"; +} + +.application-content .icon-w-grid-for-rest-service:before { + content: "\e612"; +} + +.application-content .icon-w-grid-for-web-service:before { + content: "\e6a6"; +} + +.application-content .icon-w-custom-table-datagrid:before { + content: "\e612"; +} + +.application-content .icon-w-basic-datalist:before { + content: "\e6f8"; +} + +.application-content .icon-w-sharepoint-datalist:before { + content: "\e6f8"; +} + +.application-content .icon-w-datalist-with-custom-query:before { + content: "\e6a0"; +} + +.application-content .icon-w-datalist:before { + content: "\e6f8"; +} + +.application-content .icon-w-my-friends:before { + content: "\e681"; +} + +.application-content .icon-w-request-friendship:before { + content: "\e681"; +} + +.application-content .icon-w-friends-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-my-pending-requests:before { + content: "\e681"; +} + +.application-content .icon-w-friends-viewer:before { + content: "\e681"; +} + +.application-content .icon-w-rejected-friends:before { + content: "\e60d"; +} + +.application-content .icon-w-friends-waiting-for-approval:before { + content: "\e675"; +} + +.application-content .icon-w-friendship-management:before { + content: "\e681"; +} + +.application-content .icon-w-group-forum-list:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-profile:before { + content: "\e602"; +} + +.application-content .icon-w-group-properties:before { + content: "\e602"; +} + +.application-content .icon-w-group-forum-post-viewer:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-public-profile:before { + content: "\e602"; +} + +.application-content .icon-w-group-forum-search-results:before { + content: "\e657"; +} + +.application-content .icon-w-group-registration:before { + content: "\e602"; +} + +.application-content .icon-w-group-forums:before { + content: "\e602"; +} + +.application-content .icon-w-group-roles:before { + content: "\e602"; +} + +.application-content .icon-w-group-invitation:before { + content: "\e64f"; +} + +.application-content .icon-w-group-security-access:before { + content: "\e658"; +} + +.application-content .icon-w-group-media-libraries:before { + content: "\e632"; +} + +.application-content .icon-w-department-members-viewer:before { + content: "\e640"; +} + +.application-content .icon-w-group-security-message:before { + content: "\e64f"; +} + +.application-content .icon-w-leave-group:before { + content: "\e6d9"; +} + +.application-content .icon-w-group-media-libraries-viewer:before { + content: "\e632"; +} + +.application-content .icon-w-groups-filter:before { + content: "\e687"; +} + +.application-content .icon-w-group-members:before { + content: "\e602"; +} + +.application-content .icon-w-groups-viewer:before { + content: "\e602"; +} + +.application-content .icon-w-group-members-viewer:before { + content: "\e602"; +} + +.application-content .icon-w-group-contribution-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-chat-on-line-users:before { + content: "\e6c3"; +} + +.application-content .icon-w-group-message-board:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-document-library:before { + content: "\e632"; +} + +.application-content .icon-w-group-message-board-viewer:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-edit-contribution:before { + content: "\e696"; +} + +.application-content .icon-w-group-message-boards:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-forum-most-active-threads:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-permissions:before { + content: "\e634"; +} + +.application-content .icon-w-group-forum-recently-active-threads:before { + content: "\e6a8"; +} + +.application-content .icon-w-custom-registration-form:before { + content: "\e605"; +} + +.application-content .icon-w-on-line-form:before { + content: "\e689"; +} + +.application-content .icon-w-registration-form:before { + content: "\e605"; +} + +.application-content .icon-w-logon-form:before { + content: "\e65e"; +} + +.application-content .icon-w-logon-mini-form:before { + content: "\e65e"; +} + +.application-content .icon-w-discount-coupon:before { + content: "\e638"; +} + +.application-content .icon-w-my-account:before { + content: "\e663"; +} + +.application-content .icon-w-on-line-users:before { + content: "\e605"; +} + +.application-content .icon-w-my-profile:before { + content: "\e605"; +} + +.application-content .icon-w-user-public-profile:before { + content: "\e605"; +} + +.application-content .icon-w-users-filter:before { + content: "\e687"; +} + +.application-content .icon-w-document-name-filter:before { + content: "\e687"; +} + +.application-content .icon-w-filter:before { + content: "\e687"; +} + +.application-content .icon-w-remaining-amount-for-free-shipping:before { + content: "\e638"; +} + +.application-content .icon-w-shipping-option-selection:before { + content: "\e609"; +} + +.application-content .icon-w-tasks-owned-by-me:before { + content: "\e61b"; +} + +.application-content .icon-w-my-projects:before { + content: "\e62b"; +} + +.application-content .icon-w-project-list:before { + content: "\e62b"; +} + +.application-content .icon-w-project-tasks:before { + content: "\e61b"; +} + +.application-content .icon-w-tasks-assigned-to-me:before { + content: "\e61b"; +} + +.application-content .icon-w-customer-detail:before { + content: "\e604"; +} + +.application-content .icon-w-customer-address:before { + content: "\e604"; +} + +.application-content .icon-w-liveid-required-data:before { + content: "\e6bb"; +} + +.application-content .icon-w-windows-liveid:before { + content: "\e6bb"; +} + +.application-content .icon-w-openid-logon:before { + content: "\e6e4"; +} + +.application-content .icon-w-openid-required-data:before { + content: "\e6e4"; +} + +.application-content .icon-w-powered-by-kentico:before { + content: "\e65f"; +} + +.application-content .icon-w-bing-translator:before { + content: "\e6ca"; +} + +.application-content .icon-w-static-bing-maps:before { + content: "\e6ca"; +} + +.application-content .icon-w-basic-bing-maps:before { + content: "\e6ca"; +} + +.application-content .icon-w-bing-maps:before { + content: "\e6ca"; +} + +.application-content .icon-w-google-maps:before { + content: "\e6c8"; +} + +.application-content .icon-w-static-google-maps:before { + content: "\e6c8"; +} + +.application-content .icon-w-basic-google-maps:before { + content: "\e6c8"; +} + +.application-content .icon-w-google-activity-feed:before { + content: "\e6e6"; +} + +.application-content .icon-w-google-badge:before { + content: "\e6e6"; +} + +.application-content .icon-w-google-analytics:before { + content: "\e6c8"; +} + +.application-content .icon-w-google-search:before { + content: "\e6c8"; +} + +.application-content .icon-w-google-sitemap-xml-sitemap:before { + content: "\e6c8"; +} + +.application-content .icon-w-google-translator:before { + content: "\e6c8"; +} + +.application-content .icon-w-google-1-button:before { + content: "\e6e6"; +} + +.application-content .icon-w-facebook-activity-feed:before { + content: "\e6c9"; +} + +.application-content .icon-w-facebook-comments:before { + content: "\e6c9"; +} + +.application-content .icon-w-facebook-connect-logon:before { + content: "\e6c9"; +} + +.application-content .icon-w-facebook-facepile:before { + content: "\e6c9"; +} + +.application-content .icon-w-facebook-like-box:before { + content: "\e6c9"; +} + +.application-content .icon-w-facebook-like-button:before { + content: "\e6c9"; +} + +.application-content .icon-w-facebook-recommendations:before { + content: "\e6c9"; +} + +.application-content .icon-w-facebook-send-button:before { + content: "\e6c9"; +} + +.application-content .icon-w-twitter-feed:before { + content: "\e6c7"; +} + +.application-content .icon-w-twitter-follow-button:before { + content: "\e6c7"; +} + +.application-content .icon-w-twitter-tweet-button:before { + content: "\e6c7"; +} + +.application-content .icon-w-pinterest-follow-button:before { + content: "\e6e3"; +} + +.application-content .icon-w-pinterest-pin-it-button:before { + content: "\e6e3"; +} + +.application-content .icon-w-linkedin-apply-with:before { + content: "\e6e5"; +} + +.application-content .icon-w-linkedin-company-insider:before { + content: "\e6e5"; +} + +.application-content .icon-w-linkedin-company-profile:before { + content: "\e6e5"; +} + +.application-content .icon-w-linkedin-logon:before { + content: "\e6e5"; +} + +.application-content .icon-w-linkedin-member-profile:before { + content: "\e6e5"; +} + +.application-content .icon-w-linkedin-recommend-button:before { + content: "\e6e5"; +} + +.application-content .icon-w-linkedin-required-data:before { + content: "\e6e5"; +} + +.application-content .icon-w-linkedin-share-button:before { + content: "\e6e5"; +} + +.application-content .icon-w-flash-web-part:before { + content: "\e6bb"; +} + +.application-content .icon-w-flash-widget:before { + content: "\e6a5"; +} + +.application-content .icon-w-social-bookmarking:before { + content: "\e678"; +} + +.application-content .icon-w-wmp-video:before { + content: "\e6bb"; +} + +.application-content .icon-w-youtube-video:before { + content: "\e659"; +} + +.application-content .icon-w-silverlight-application-web-part:before { + content: "\e6bb"; +} + +.application-content .icon-w-silverlight-application-widget:before { + content: "\e6a5"; +} + +.application-content .icon-w-quicktime:before { + content: "\e6bb"; +} + +.application-content .icon-w-product-filter:before { + content: "\e6ce"; +} + +.application-content .icon-w-top-n-newest-products:before { + content: "\e6ce"; +} + +.application-content .icon-w-top-n-products-by-sales:before { + content: "\e6ce"; +} + +.application-content .icon-w-similar-products-by-sales:before { + content: "\e6ce"; +} + +.application-content .icon-w-random-products:before { + content: "\e6ce"; +} + +.application-content .icon-w-tag-cloud:before { + content: "\e701"; +} + +.application-content .icon-w-message-board:before { + content: "\e6c1"; +} + +.application-content .icon-w-accordion-layout:before { + content: "\e704"; +} + +.application-content .icon-w-columns-layout:before { + content: "\e712"; +} + +.application-content .icon-w-tabs-layout:before { + content: "\e6fb"; +} + +.application-content .icon-w-wizard-layout:before { + content: "\e6fa"; +} + +.application-content .icon-w-rows-layout:before { + content: "\e72e"; +} + +.application-content .icon-w-new-blog:before { + content: "\e642"; +} + +.application-content .icon-w-abuse-report:before { + content: "\e6ea"; +} + +.application-content .icon-w-in-line-abuse-report:before { + content: "\e6ea"; +} + +.application-content .icon-w-message-board-subscription-confirmation:before { + content: "\e675"; +} + +.application-content .icon-w-datalist-for-web-service:before { + content: "\e6a6"; +} + +.application-content .icon-w-tree-view:before { + content: "\e73a"; +} + +.application-content .icon-w-admin-actions:before { + content: "\e67f"; +} + +.application-content .icon-w-simple-cookie-law-consent:before { + content: "\e6f7"; +} + +.application-content .icon-w-news-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-message-board-unsubscription:before { + content: "\e60d"; +} + +.application-content .icon-w-keep-alive:before { + content: "\e622"; +} + +.application-content .icon-w-donate:before { + content: "\e708"; +} + +.application-content .icon-w-donations:before { + content: "\e708"; +} + +.application-content .icon-w-payment-form:before { + content: "\e708"; +} + +.application-content .icon-w-payment-method-selection:before { + content: "\e708"; +} + +.application-content .icon-w-currency-selection:before { + content: "\e6ed"; +} + +.application-content .icon-w-analytics-browser-capabilities:before { + content: "\e6ff"; +} + +.application-content .icon-w-strands-recommendations:before { + content: "\e6bb"; +} + +.application-content .icon-w-password-expiration:before { + content: "\e658"; +} + +.application-content .icon-w-message-board-viewer:before { + content: "\e6c1"; +} + +.application-content .icon-w-checkout-process-obsolete:before { + content: "\e6bb"; +} + +.application-content .icon-w-category-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-analytics-custom-statistics:before { + content: "\e631"; +} + +.application-content .icon-w-subscription-approval:before { + content: "\e675"; +} + +.application-content .icon-w-widget-actions:before { + content: "\e6a5"; +} + +.application-content .icon-w-message-panel:before { + content: "\e6f5"; +} + +.application-content .icon-w-article-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-set-cookie:before { + content: "\e6f7"; +} + +.application-content .icon-w-random-document:before { + content: "\e69f"; +} + +.application-content .icon-w-edit-contribution:before { + content: "\e696"; +} + +.application-content .icon-w-universal-document-viewer:before { + content: "\e69f"; +} + +.application-content .icon-w-custom-response:before { + content: "\e698"; +} + +.application-content .icon-w-collapsible-panel:before { + content: "\e700"; +} + +.application-content .icon-w-wishlist:before { + content: "\e614"; +} + +.application-content .icon-w-latest-news:before { + content: "\e643"; +} + +.application-content .icon-w-edit-document-link:before { + content: "\e696"; +} + +.application-content .icon-w-did-you-mean:before { + content: "\e629"; +} + +.application-content .icon-w-universal-pager:before { + content: "\e6fe"; +} + +.application-content .icon-w-basic-universal-viewer:before { + content: "\e6fd"; +} + +.application-content .icon-w-random-redirection:before { + content: "\e703"; +} + +.application-content .icon-w-notification-subscription:before { + content: "\e675"; +} + +.application-content .icon-w-wizard-buttons:before { + content: "\e6fa"; +} + +.application-content .icon-w-universal-viewer:before { + content: "\e6fd"; +} + +.application-content .icon-w-report-value:before { + content: "\e749"; +} + +.application-content .icon-w-recent-posts:before { + content: "\e642"; +} + +.application-content .icon-w-object-management-buttons:before { + content: "\e696"; +} + +.application-content .icon-w-wizard-header:before { + content: "\e6fa"; +} + +.application-content .icon-w-universal-viewer-with-custom-query:before { + content: "\e6a0"; +} + +.application-content .icon-w-confirmation-checkbox:before { + content: "\e702"; +} + +.application-content .icon-w-sharepoint-repeater:before { + content: "\e6f4"; +} + +.application-content .icon-w-register-after-checkout:before { + content: "\e605"; +} + +.application-content .icon-w-post-archive:before { + content: "\e6f8"; +} + +.application-content .icon-w-my-invitations:before { + content: "\e64f"; +} + +.application-content .icon-w-link-button:before { + content: "\e67f"; +} + +.application-content .icon-w-contact-list:before { + content: "\e604"; +} + +.application-content .icon-w-task-info-panel:before { + content: "\e61b"; +} + +.application-content .icon-w-document-library:before { + content: "\e69f"; +} + +.application-content .icon-w-custom-table-form:before { + content: "\e612"; +} + +.application-content .icon-w-hierarchical-viewer:before { + content: "\e6fd"; +} + +.application-content .icon-w-user-control:before { + content: "\e6bb"; +} + +.application-content .icon-w-content-slider:before { + content: "\e6f1"; +} + +.application-content .icon-w-blog-post-subscription-confirmation:before { + content: "\e675"; +} + +.application-content .icon-w-ignore-list:before { + content: "\e6ea"; +} + +.application-content .icon-w-document-pager:before { + content: "\e6fe"; +} + +.application-content .icon-w-content-subscription:before { + content: "\e675"; +} + +.application-content .icon-w-blog-post-unsubscription:before { + content: "\e60d"; +} + +.application-content .icon-w-text-highlighter:before { + content: "\e6f6"; +} + +.application-content .icon-w-related-documents:before { + content: "\e69f"; +} + +.application-content .icon-w-order-note:before { + content: "\e660"; +} + +.application-content .icon-w-xslt-viewer:before { + content: "\e6e7"; +} + +.application-content .icon-w-document-wizard-button:before { + content: "\e6fa"; +} + +.application-content .icon-w-contribution-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-timer:before { + content: "\e6a8"; +} + +.application-content .icon-w-shortcuts:before { + content: "\e67f"; +} + +.application-content .icon-w-document-wizard-manager:before { + content: "\e6fa"; +} + +.application-content .icon-w-cookie-law-consent:before { + content: "\e6f7"; +} + +.application-content .icon-w-blog-comments-viewer:before { + content: "\e6c1"; +} + +.application-content .icon-w-sign-out-button:before { + content: "\e6d9"; +} + +.application-content .icon-w-scrolling-news:before { + content: "\e6f1"; +} + +.application-content .icon-w-output-cache-dependencies:before { + content: "\e6bb"; +} + +.application-content .icon-w-zones-with-effect:before { + content: "\e65c"; +} + +.application-content .icon-w-document-wizard-navigation:before { + content: "\e6fa"; +} + +.application-content .icon-w-my-subscriptions:before { + content: "\e634"; +} + +.application-content .icon-w-document-wizard-step-action:before { + content: "\e6fa"; +} + +.application-content .icon-w-page-views:before { + content: "\e6bb"; +} + +.application-content .icon-w-activities:before { + content: "\e695"; +} + +.application-content .icon-w-analytics-chart-viewer:before { + content: "\e631"; +} + +.application-content .icon-w-analytics-table-viewer:before { + content: "\e612"; +} + +.application-content .icon-w-articles-rss-feed:before { + content: "\e6e9"; +} + +.application-content .icon-w-blog-comments:before { + content: "\e6c1"; +} + +.application-content .icon-w-building-your-on-line-store:before { + content: "\e6f5"; +} + +.application-content .icon-w-department-latest-blog-posts:before { + content: "\e642"; +} + +.application-content .icon-w-department-latest-forum-posts:before { + content: "\e6c1"; +} + +.application-content .icon-w-department-latest-news:before { + content: "\e643"; +} + +.application-content .icon-w-department-quick-links:before { + content: "\e67f"; +} + +.application-content .icon-w-department-upcoming-events:before { + content: "\e6b8"; +} + +.application-content .icon-w-documents:before { + content: "\e69f"; +} + +.application-content .icon-w-e-commerce-settings-checker:before { + content: "\e702"; +} + +.application-content .icon-w-editable-image:before { + content: "\e633"; +} + +.application-content .icon-w-e-mail-queue:before { + content: "\e64e"; +} + +.application-content .icon-w-employee-of-the-month:before { + content: "\e604"; +} + +.application-content .icon-w-event-management:before { + content: "\e6b8"; +} + +.application-content .icon-w-eventlog:before { + content: "\e6a9"; +} + +.application-content .icon-w-forum-group:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-posts-waiting-for-approval:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-administrators:before { + content: "\e605"; +} + +.application-content .icon-w-group-forum-posts-viewer:before { + content: "\e6c1"; +} + +.application-content .icon-w-group-poll:before { + content: "\e61b"; +} + +.application-content .icon-w-intranet-canteen-menu:before { + content: "\e660"; +} + +.application-content .icon-w-intranet-departments:before { + content: "\e640"; +} + +.application-content .icon-w-intranet-employees:before { + content: "\e602"; +} + +.application-content .icon-w-intranet-latest-blog-posts:before { + content: "\e642"; +} + +.application-content .icon-w-intranet-latest-forum-posts:before { + content: "\e6c1"; +} + +.application-content .icon-w-intranet-latest-news:before { + content: "\e643"; +} + +.application-content .icon-w-intranet-poll:before { + content: "\e631"; +} + +.application-content .icon-w-intranet-quick-links:before { + content: "\e67f"; +} + +.application-content .icon-w-intranet-upcoming-events:before { + content: "\e6b8"; +} + +.application-content .icon-w-latest-blog-posts:before { + content: "\e642"; +} + +.application-content .icon-w-latest-forum-posts:before { + content: "\e6c1"; +} + +.application-content .icon-w-latest-news-for-corporate-site:before { + content: "\e643"; +} + +.application-content .icon-w-link:before { + content: "\e67f"; +} + +.application-content .icon-w-media-gallery:before { + content: "\e633"; +} + +.application-content .icon-w-message-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-most-recent-pages:before { + content: "\e6f8"; +} + +.application-content .icon-w-my-accounts:before { + content: "\e6bc"; +} + +.application-content .icon-w-my-blogs:before { + content: "\e642"; +} + +.application-content .icon-w-my-blogs-comments:before { + content: "\e6c1"; +} + +.application-content .icon-w-my-contacts:before { + content: "\e663"; +} + +.application-content .icon-w-my-inbox:before { + content: "\e64e"; +} + +.application-content .icon-w-my-pending-contacts:before { + content: "\e663"; +} + +.application-content .icon-w-my-projects-intranet-portal:before { + content: "\e62b"; +} + +.application-content .icon-w-my-workgroups:before { + content: "\e6c6"; +} + +.application-content .icon-w-object-recycle-bin:before { + content: "\e6d0"; +} + +.application-content .icon-w-orders:before { + content: "\e660"; +} + +.application-content .icon-w-persona-based-recommendations:before { + content: "\e604"; +} + +.application-content .icon-w-personal-category-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-products:before { + content: "\e6ce"; +} + +.application-content .icon-w-random-products-for-corporate-site:before { + content: "\e6ce"; +} + +.application-content .icon-w-recent-users:before { + content: "\e605"; +} + +.application-content .icon-w-report-daily-sales:before { + content: "\e684"; +} + +.application-content .icon-w-report-monthly-sales:before { + content: "\e684"; +} + +.application-content .icon-w-report-number-of-orders-by-status:before { + content: "\e684"; +} + +.application-content .icon-w-report-sales-by-order-status:before { + content: "\e684"; +} + +.application-content .icon-w-reporting:before { + content: "\e684"; +} + +.application-content .icon-w-rich-text:before { + content: "\e728"; +} + +.application-content .icon-w-scrolling-news-for-corporate-site:before { + content: "\e643"; +} + +.application-content .icon-w-system:before { + content: "\e6ab"; +} + +.application-content .icon-w-tasks-assigned-to-me-intranet-portal:before { + content: "\e61b"; +} + +.application-content .icon-w-tasks-owned-by-me-intranet-portal:before { + content: "\e61b"; +} + +.application-content .icon-w-text:before { + content: "\e72c"; +} + +.application-content .icon-w-widget-zone:before { + content: "\e6a5"; +} + +.application-content .icon-w-workgroup-administrators:before { + content: "\e605"; +} + +.application-content .icon-w-workgroup-latest-blog-posts:before { + content: "\e642"; +} + +.application-content .icon-w-workgroup-latest-forum-posts:before { + content: "\e6c1"; +} + +.application-content .icon-w-workgroup-latest-news:before { + content: "\e643"; +} + +.application-content .icon-w-workgroup-members:before { + content: "\e602"; +} + +.application-content .icon-w-workgroup-messages:before { + content: "\e64f"; +} + +.application-content .icon-w-workgroup-quick-links:before { + content: "\e67f"; +} + +.application-content .icon-w-workgroup-recent-pages:before { + content: "\e6f8"; +} + +.application-content .icon-w-workgroup-upcoming-events:before { + content: "\e6b8"; +} + +.application-content .icon-w-current-user:before { + content: "\e605"; +} + +.application-content .icon-w-disabled-module-info:before { + content: "\e664"; +} + +.application-content .icon-w-edit:before { + content: "\e696"; +} + +.application-content .icon-w-edit-parameters:before { + content: "\e696"; +} + +.application-content .icon-w-forum-favorites:before { + content: "\e614"; +} + +.application-content .icon-w-forum-posts-viewer:before { + content: "\e6c1"; +} + +.application-content .icon-w-forum-subscription-confirmation:before { + content: "\e675"; +} + +.application-content .icon-w-header-actions:before { + content: "\e6bb"; +} + +.application-content .icon-w-horizontal-tabs:before { + content: "\e6fb"; +} + +.application-content .icon-w-listing:before { + content: "\e728"; +} + +.application-content .icon-w-edit-bindings:before { + content: "\e696"; +} + +.application-content .icon-w-media-file-uploader:before { + content: "\e632"; +} + +.application-content .icon-w-messages-placeholder:before { + content: "\e630"; +} + +.application-content .icon-w-metafile-list:before { + content: "\e6f8"; +} + +.application-content .icon-w-new-header-action:before { + content: "\e6bb"; +} + +.application-content .icon-w-object-edit-panel:before { + content: "\e6bb"; +} + +.application-content .icon-w-object-tree-menu:before { + content: "\e73a"; +} + +.application-content .icon-w-page-title:before { + content: "\e727"; +} + +.application-content .icon-w-preview-edit:before { + content: "\e696"; +} + +.application-content .icon-w-selector:before { + content: "\e6bb"; +} + +.application-content .icon-w-select-site:before { + content: "\e698"; +} + +.application-content .icon-w-theme-file-manager:before { + content: "\e68a"; +} + +.application-content .icon-w-tree:before { + content: "\e73a"; +} + +.application-content .icon-w-tree-guide:before { + content: "\e73a"; +} + +.application-content .icon-w-users-viewer:before { + content: "\e605"; +} + +.application-content .icon-w-vertical-tabs:before { + content: "\e73c"; +} + +.application-content .icon-file-default:before { + content: "\e69c"; +} + +.application-content .icon-file-3gp:before { + content: "\e636"; +} + +.application-content .icon-file-accdb:before { + content: "\e6a0"; +} + +.application-content .icon-file-ai:before { + content: "\e717"; +} + +.application-content .icon-file-ascx:before { + content: "\e714"; +} + +.application-content .icon-file-aspx:before { + content: "\e69f"; +} + +.application-content .icon-file-au:before { + content: "\e71c"; +} + +.application-content .icon-file-avi:before { + content: "\e636"; +} + +.application-content .icon-file-bat:before { + content: "\e71a"; +} + +.application-content .icon-file-bmp:before { + content: "\e633"; +} + +.application-content .icon-file-cs:before { + content: "\e718"; +} + +.application-content .icon-file-css:before { + content: "\e63f"; +} + +.application-content .icon-file-csv:before { + content: "\e612"; +} + +.application-content .icon-file-dbm:before { + content: "\e6a0"; +} + +.application-content .icon-file-doc:before { + content: "\e625"; +} + +.application-content .icon-file-eps:before { + content: "\e717"; +} + +.application-content .icon-file-flv:before { + content: "\e636"; +} + +.application-content .icon-file-gif:before { + content: "\e633"; +} + +.application-content .icon-file-html:before { + content: "\e6e7"; +} + +.application-content .icon-file-jpeg:before { + content: "\e633"; +} + +.application-content .icon-file-js:before { + content: "\e6cb"; +} + +.application-content .icon-file-mdb:before { + content: "\e6a0"; +} + +.application-content .icon-file-mid:before { + content: "\e71c"; +} + +.application-content .icon-file-mov:before { + content: "\e636"; +} + +.application-content .icon-file-mp3:before { + content: "\e71c"; +} + +.application-content .icon-file-mp4:before { + content: "\e636"; +} + +.application-content .icon-file-mpeg:before { + content: "\e71c"; +} + +.application-content .icon-file-mpg:before { + content: "\e636"; +} + +.application-content .icon-file-mpg4:before { + content: "\e636"; +} + +.application-content .icon-file-oga:before { + content: "\e71c"; +} + +.application-content .icon-file-ogg:before { + content: "\e71c"; +} + +.application-content .icon-file-ogv:before { + content: "\e636"; +} + +.application-content .icon-file-pdf:before { + content: "\e6a3"; +} + +.application-content .icon-file-png:before { + content: "\e633"; +} + +.application-content .icon-file-pps:before { + content: "\e71d"; +} + +.application-content .icon-file-ppt:before { + content: "\e71d"; +} + +.application-content .icon-file-ps:before { + content: "\e717"; +} + +.application-content .icon-file-psd:before { + content: "\e633"; +} + +.application-content .icon-file-rtf:before { + content: "\e625"; +} + +.application-content .icon-file-sln:before { + content: "\e6ff"; +} + +.application-content .icon-file-swf:before { + content: "\e636"; +} + +.application-content .icon-file-tif:before { + content: "\e633"; +} + +.application-content .icon-file-tiff:before { + content: "\e633"; +} + +.application-content .icon-file-txt:before { + content: "\e625"; +} + +.application-content .icon-file-vb:before { + content: "\e716"; +} + +.application-content .icon-file-wav:before { + content: "\e71c"; +} + +.application-content .icon-file-webm:before { + content: "\e636"; +} + +.application-content .icon-file-wma:before { + content: "\e71c"; +} + +.application-content .icon-file-wmv:before { + content: "\e636"; +} + +.application-content .icon-file-xls:before { + content: "\e612"; +} + +.application-content .icon-file-xml:before { + content: "\e6e7"; +} + +.application-content .icon-file-xsl:before { + content: "\e6e7"; +} + +.application-content .icon-file-xslt:before { + content: "\e6e7"; +} + +.application-content .icon-file-zip:before { + content: "\e715"; +} + +.application-content .icon-me-abstractobjectcollection:before { + content: "\e68b"; +} + +.application-content .icon-me-binding:before { + content: "\e67f"; +} + +.application-content .icon-me-boolean:before { + content: "\e74a"; +} + +.application-content .icon-me-datetime:before { + content: "\e6a8"; +} + +.application-content .icon-me-double:before { + content: "\e752"; +} + +.application-content .icon-me-false:before { + content: "\e74e"; +} + +.application-content .icon-me-children:before { + content: "\e67b"; +} + +.application-content .icon-me-icontext:before { + content: "\e654"; +} + +.application-content .icon-me-ilist:before { + content: "\e6f8"; +} + +.application-content .icon-me-imacronamespace:before { + content: "\e699"; +} + +.application-content .icon-me-info:before { + content: "\e6a9"; +} + +.application-content .icon-me-insertmacro:before { + content: "\e740"; +} + +.application-content .icon-me-int32:before { + content: "\e752"; +} + +.application-content .icon-me-method:before { + content: "\e6a6"; +} + +.application-content .icon-me-null:before { + content: "\e751"; +} + +.application-content .icon-me-number:before { + content: "\e752"; +} + +.application-content .icon-me-parent:before { + content: "\e74c"; +} + +.application-content .icon-me-property:before { + content: "\e6a9"; +} + +.application-content .icon-me-referring:before { + content: "\e67f"; +} + +.application-content .icon-me-sitebinding:before { + content: "\e67f"; +} + +.application-content .icon-me-snippet:before { + content: "\e750"; +} + +.application-content .icon-me-string:before { + content: "\e74f"; +} + +.application-content .icon-me-true:before { + content: "\e74b"; +} + +.application-content .icon-me-value:before { + content: "\e749"; +} + +.application-content .icon-me-exception:before { + content: "\e693"; +} + +.application-content .icon-crosshair { + position: relative; + display: inline-block; +} + +.application-content .icon-crosshair:before { + content: "\e71b"; + color: #fff; + position: absolute; + left: 0; + display: inline-block; +} + +.application-content .icon-crosshair:after { + content: "\e71f"; + position: absolute; + left: 0; + display: inline-block; +} + +.application-content .radio, +.application-content .checkbox { + display: block; +} + +.application-content .radio label, +.application-content .checkbox label { + display: inline-block; + cursor: pointer; + position: relative; + padding-left: 24px; + line-height: 20px; + font-weight: normal; +} + +.application-content .radio label:before, +.application-content .checkbox label:before, +.application-content .radio label:after, +.application-content .checkbox label:after { + content: ""; + width: 15px; + height: 15px; + line-height: 16px; + display: inline-block; + box-sizing: border-box; + position: absolute; + left: 0; + top: 2px; + background-color: #ffffff; +} + +.application-content .radio label:after, +.application-content .checkbox label:after { + background-color: transparent; +} + +.application-content .radio input, +.application-content .checkbox input { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.application-content .radio input[disabled] + label, +.application-content .checkbox input[disabled] + label, +.application-content .radio input:active[disabled] + label, +.application-content .checkbox input:active[disabled] + label { + cursor: not-allowed; +} + +.application-content .radio input[disabled] + label:before, +.application-content .checkbox input[disabled] + label:before, +.application-content .radio input:active[disabled] + label:before, +.application-content .checkbox input:active[disabled] + label:before, +.application-content .radio input[disabled] + label:focus:before, +.application-content .checkbox input[disabled] + label:focus:before, +.application-content .radio input:active[disabled] + label:focus:before, +.application-content .checkbox input:active[disabled] + label:focus:before, +.application-content .radio input[disabled] + label:active:before, +.application-content .checkbox input[disabled] + label:active:before, +.application-content .radio input:active[disabled] + label:active:before, +.application-content .checkbox input:active[disabled] + label:active:before { + color: #e5e5e5; +} + +.application-content .radio input[disabled] + label:after, +.application-content .checkbox input[disabled] + label:after, +.application-content .radio input:active[disabled] + label:after, +.application-content .checkbox input:active[disabled] + label:after { + color: #696663; +} + +.application-content .radio input + label:before, +.application-content .checkbox input + label:before, +.application-content .radio input + label:after, +.application-content .checkbox input + label:after { + font-family: "Core-icons"; + font-size: 16px; + text-align: center; +} + +.application-content .radio input + label:before, +.application-content .checkbox input + label:before { + color: #bdbbbb; +} + +.application-content .radio input + label:after, +.application-content .checkbox input + label:after { + color: #497d04; +} + +.application-content .radio input:focus + label:before, +.application-content .checkbox input:focus + label:before, +.application-content .radio input:active + label:before, +.application-content .checkbox input:active + label:before { + color: #1175ae; +} + +.application-content .Safari .checkbox label:after { + height: 16px; +} + +.application-content .Chrome .checkbox label:before, +.application-content .Chrome .checkbox label:after { + height: 16px; +} + +.application-content .radio input ~ label:before { + content: "\e626"; +} + +.application-content .radio input:disabled ~ label:before { + content: "\e6ac"; +} + +.application-content .radio input:checked ~ label:after { + content: "\e627"; +} + +.application-content .radio label:before { + border-radius: 50%; +} + +.application-content .checkbox input ~ label:before { + content: "\e6ad"; +} + +.application-content .checkbox input:disabled ~ label:before { + content: "\e6f0"; +} + +.application-content .checkbox input:checked ~ label:after { + content: "\e6b0"; +} + +.application-content .checkbox:not(.checkbox-no-label) label { + margin-right: 8px; +} + +.application-content .radio-list-vertical, +.application-content .checkbox-list-vertical { + margin-top: 6px; + margin-right: 8px; +} + +.application-content .radio-list-vertical label:not(:first-of-type), +.application-content .checkbox-list-vertical label:not(:first-of-type), +.application-content .radio-list-vertical span:not(:first-of-type) label, +.application-content .checkbox-list-vertical span:not(:first-of-type) label, +.application-content .radio-list-vertical .radio + .radio, +.application-content .checkbox-list-vertical .radio + .radio, +.application-content .radio-list-vertical .checkbox + .checkbox, +.application-content .checkbox-list-vertical .checkbox + .checkbox { + margin-top: 4px; +} + +.application-content .radio-list-vertical.first-on-page, +.application-content .checkbox-list-vertical.first-on-page { + margin-top: 0px; +} + +.application-content .radio-list-horizontal .radio, +.application-content .checkbox-list-horizontal .radio, +.application-content .radio-list-horizontal .checkbox, +.application-content .checkbox-list-horizontal .checkbox { + display: inline-block; +} + +.application-content .radio-list-horizontal label, +.application-content .checkbox-list-horizontal label { + margin-right: 16px; +} + +.application-content .orders-table { + width: 100%; + margin-top: 15px; +} + +.application-content .orders-table td { + padding: 10px; + border-bottom: 1px solid #e7e7e7; +} + +.application-content .orders-table th { + padding: 10px; + border-bottom: 1px solid #e7e7e7; + background-color: #e7e7e7; + text-transform: uppercase; +} + +.application-content .orders-table .column-id { + text-align: left; + width: 100%; +} + +.application-content .orders-table .column-date { + text-align: right; + white-space: nowrap; +} + +.application-content .orders-table .column-status { + text-align: center; +} + +.application-content .orders-table .column-total { + text-align: right; +} + +.application-content .orders-table .strong { + font-weight: bold; +} + +.application-content .orders-table .link { + padding-left: 10px; + white-space: nowrap; +} + +.application-content .orders-table .status { + display: block; + padding: 10px; + width: 100%; + line-height: 80%; + color: #ffffff; + background-color: #b24143; +} + +.application-content .order-item { + max-height: 7rem; +} + +.application-content .order-item .order-item-image { + float: left; + height: 100%; + margin-right: 1.25rem; +} + +.application-content .order-item .order-item-info a { + color: #000000; + text-decoration: none; + font-size: 1.125rem; + font-weight: bold; +} + +.application-content .order-item .order-item-amount { + padding-bottom: 1rem; + min-height: 2.5rem; +} + +.application-content .order-item .order-item-amount .strong { + font-weight: bold; +} + +.application-content .order-item .order-item-amount div { + padding-top: 0.5rem; + min-width: 7rem; + float: left; +} + +.application-content .order-item .order-item-amount div span:first-child { + margin-right: 0.375rem; +} + +.application-content .order-item .order-item-subtotal { + float: right; + text-align: right; + color: #000000; + font-size: 1.125rem; + font-weight: bold; + padding-left: 1.25rem; +} + +.application-content .order-item .red { + color: #b24143; +} + +.application-content .order-total-price { + float: right; + font-size: 1.5rem; +} + +.application-content .order-total-price span:first-child { + margin-right: 1.25rem; +} + +.application-content .order-total-price .strong { + font-weight: bold; +} + +.application-content .order-detail { + margin-top: 1.5rem; + display: block; +} + +.application-content .order-detail .strong { + display: inline; + margin-right: 1.2rem; +} + +.application-content .order-detail .status { + font-size: 2rem; +} + +.application-content html, +.application-content body { + height: 100%; +} + +.application-content body { + display: table; + width: 100%; +} + +.application-content .page-wrap, +.application-content .footer-wrapper { + height: 100%; +} + +.application-content header { + text-align: center; + margin-bottom: 30px; +} + +.application-content .header-row { + padding-top: 2.5rem; +} + +.application-content .logo { + text-align: left; + margin: 0; +} + +.application-content .logo-link, +.application-content .logo-link:hover, +.application-content .logo-link:focus { + text-decoration: none; + color: #fff; +} + +.application-content .logo { + margin-top: -6px; +} + +.application-content .logo-link, +.application-content .logo-link:hover, +.application-content .logo-link:focus { + color: #1C1C1C; +} + +.application-content footer { + margin-top: 2rem; +} + +.application-content .footer-col { + padding-top: 1rem; + padding-bottom: 2rem; + text-align: left; + overflow: hidden; +} + +@media (max-width: 767px) { + .application-content .footer-col { + padding-bottom: 0; + } +} + +.application-content .footer-email, +.application-content .footer-email:focus, +.application-content .footer-email:hover { + color: white; +} + +.application-content .footer-container { + background: #1D1D1D; + color: #fff; + padding-bottom: 2rem; +} + +.application-content .footer-container a { + color: #fff; +} + +.application-content .footer-container .form-group-input input { + color: #1D1D1D; + height: 45px; + width: 100%; +} + +.application-content .footer-container .followus-link { + background-color: #fff; + display: block; + float: left; +} + +.application-content .footer-container .followus-link img { + display: block; +} + +.application-content .footer-container .followus-link img:hover { + opacity: 0.85; + filter: alpha(opacity=85); +} + +@media (min-width: 768px) { + .application-content .text-and-image-text { + padding-right: 1rem; + } + + .application-content .text-and-image-text-right { + padding-left: 1rem; + } +} + +.application-content .form-group { + margin-bottom: .8rem; +} + +.application-content .form-group-label { + margin-bottom: .3rem; +} + +.application-content .form-group-label-required:after { + content: "*"; + color: #B4594A; +} + +.application-content .form-group-input input, +.application-content .form-group-input textarea { + padding: .4rem; + width: 60%; +} + +.application-content .form-group-input textarea { + width: 100%; + height: 6rem; +} + +.application-content .form-group-input .Error input, +.application-content .form-group-input .Error textarea { + border-color: #D12127; +} + +.application-content .btn { + padding: .6rem 2rem; + cursor: pointer; + color: #08768C; + background: #fff; + border: 2px solid #08768C; + display: inline-block; + text-decoration: none; +} + +.application-content .btn-primary { + text-transform: uppercase; + background: #08768C; + color: #fff; +} + +.application-content .btn-primary:hover { + color: #fff; +} + +.application-content .btn-primary:focus { + color: #fff; +} + +.application-content .btn-more { + margin: 1.25rem 0; + text-transform: uppercase; + font-weight: bold; +} + +.application-content .btn-hide-and-seek { + background-color: transparent; + transition: all 0.3s ease 0s; + color: #fff; + border-color: #fff; +} + +.application-content .btn-hide-and-seek:hover { + background-color: #fff; + color: #1C1C1C; +} + +.application-content .btn-hide-and-seek:focus { + background-color: transparent; + color: #fff; +} + +.application-content .btn.btn-disabled { + background-color: #a3a2a2; + box-shadow: none; + color: #696663; + cursor: not-allowed; + text-shadow: none; + border: 2px solid #a3a2a2; +} + +.application-content .message, +.application-content .error-label, +.application-content .info-label { + font-weight: bold; + margin-top: .3rem; + margin-bottom: .6rem; + display: block; +} + +.application-content .message-error, +.application-content .error-label { + color: #D12127; +} + +.application-content .info-label { + color: white; + background-color: #497d04 !important; + padding: 1rem; +} + +.application-content .copyright { + padding-top: 16px; + padding-bottom: 16px; +} + +.application-content .cursor-hand { + cursor: pointer; +} + +.application-content .image-responsive { + max-width: 100%; +} + +.application-content .clear { + clear: both; +} + +.application-content .center-text { + text-align: center; +} + +.application-content .uppercase-text { + text-transform: uppercase; +} + +.application-content .article-tile { + overflow: hidden; +} + +.application-content .article-tile-content { + padding-right: .7rem; +} + +.application-content .article-tile-image { + width: 100%; + display: block; +} + +.application-content .article-tile-date { + background-color: #E2E2E2; + display: inline-block; + padding: 0.3rem 1rem; +} + +.application-content .title-tab { + background: black; + color: white; + padding: .6rem 1rem; + margin: 0 .5px; + display: inline-block; + font-size: 1rem; + text-transform: uppercase; + font-family: 'Work Sans'; + font-weight: normal; +} + +@media (max-width: 1111px) { + .application-content .article-tile-large { + padding-bottom: 1.25rem; + } +} + +@media (min-width: 768px) { + .application-content .article-tile-large .article-tile-image { + height: auto; + width: 100%; + } + + .application-content .article-tile-image { + width: auto; + height: 200px; + } +} + +@media (min-width: 1112px) { + .application-content .article-tile-large .article-tile-date { + margin-left: -1px; + } + + .application-content .article-tile-large .article-tile-content { + margin-left: 1rem; + } +} + +.application-content .article-detail-datetime { + margin-bottom: 1rem; +} + +.application-content .article-detail-image { + margin-bottom: 1rem; +} + +.application-content .article-detail-related-box { + padding-right: 1rem; +} + +@media (min-width: 768px) { + .application-content .article-detail-related-box { + margin-bottom: 50px; + } +} + +.application-content .article-related-articles { + margin-top: 5rem; +} + +.application-content .article-related-articles .title-tab { + margin: 0; +} + +.application-content .article-related-articles .col-lg-3 { + margin-bottom: 20px; +} + +.application-content .article-related-articles .col-lg-3 p { + margin-bottom: 0; +} + +@media (min-width: 768px) { + .application-content .article-related-articles .col-lg-3 .article-tile-image { + height: 245px; + } +} + +.application-content .contact-info { + list-style-type: none; + padding: 0; +} + +.application-content .pagination { + text-align: center; + padding: 0; + list-style-type: none; +} + +.application-content .pagination > li { + display: inline; +} + +.application-content .pagination > li > a { + color: black; + padding: 3px 5px; + text-decoration: none; +} + +.application-content .pagination > li > a:hover, +.application-content .pagination > li > a:focus { + border-bottom: 2px solid #E6E6E6; +} + +.application-content .pagination > li.active { + color: #08768C; + border: 2px solid #08768C; + padding: 3px 9px; +} + +.application-content .pagination > li.PagedList-skipToPrevious > a, +.application-content .pagination > li.PagedList-skipToNext > a { + text-decoration: underline; + color: #08768C; + border-bottom: none; +} + +@media (min-width: 768px) { + .application-content .not-found-content { + margin-left: 1rem; + } +} + +.application-content .banner-section { + min-height: 380px; + width: 100%; + padding: 10.5rem 1.5rem 1.8rem 1.5rem; + background-size: cover; + background-repeat: no-repeat; + background-position-x: 60%; + text-align: left; + margin-bottom: 2rem; +} + +.application-content .banner-heading { + text-transform: uppercase; + color: #FFFFFF; + background-color: #B24143; + font-family: "Work Sans"; + font-weight: normal; + font-size: 1.375rem; + padding: 1rem; + display: inline-block; + margin-bottom: 0; +} + +.application-content .banner-text { + color: #000000; + background-color: #FFFFFF; + font-size: 1.375rem; + padding: 1rem; + display: block; + max-width: 40rem; + margin: 0; + font-weight: 300; +} + +.application-content .ourstory-section { + color: #fff; + padding: 3rem 3rem; + background-repeat: no-repeat; + background-size: cover; + background-position: 100% 100%; + font-size: 1.3rem; +} + +.application-content .cafe-overlay { + background-color: rgba(0, 0, 0, 0.4); + display: block; + height: 100%; + position: absolute; + width: 100%; + z-index: 10; +} + +.application-content .no-margin { + margin: 0; +} + +.application-content .no-padding { + padding: 0px; +} + +.application-content .cafe-tile { + background: #B24143; + color: #FFF; + height: 200px; + overflow: hidden; +} + +.application-content .cafe-tile-address { + font-style: normal; + padding-bottom: 1rem; +} + +.application-content .cafe-tile-address-anchor, +.application-content .cafe-tile-address-anchor:hover, +.application-content .cafe-tile-address-anchor:focus, +.application-content .cafe-tile-address-anchor:active { + color: #FFF; +} + +.application-content .cafe-tile-image { + width: 100%; +} + +.application-content .cafe-tile-content { + padding: 0 1rem 1rem 1rem; +} + +.application-content .cafe-image-tile { + background: #B24143; + color: #FFF; +} + +.application-content .cafe-image-tile-address { + font-style: normal; + padding-bottom: 1rem; +} + +.application-content .cafe-image-tile-address-anchor, +.application-content .cafe-image-tile-address-anchor:hover, +.application-content .cafe-image-tile-address-anchor:focus, +.application-content .cafe-image-tile-address-anchor:active { + color: #FFF; +} + +.application-content .cafe-image-tile-image { + width: 100%; +} + +.application-content .cafe-image-tile-content { + padding: 0 1rem 1rem 1rem; +} + +@media (min-width: 400px) { + .application-content .cafe-image-tile { + height: 200px; + overflow: hidden; + } + + .application-content .cafe-image-tile-image-wrapper { + float: left; + width: 200px; + height: 100%; + overflow: hidden; + margin-right: 1rem; + } + + .application-content .cafe-image-tile-image { + height: 100%; + } + + .application-content .cafe-image-tile-content { + padding-right: 1rem; + } +} + +@media (min-width: 768px) { + .application-content .cafe-image-tile { + height: 220px; + } + + .application-content .cafe-image-tile-image-wrapper { + width: 150px; + background: #fff; + } + + .application-content .cafe-image-tile-image { + height: 150px; + } +} + +@media (min-width: 1112px) { + .application-content .cafe-image-tile { + height: 200px; + } + + .application-content .cafe-image-tile-image-wrapper { + width: 200px; + } + + .application-content .cafe-image-tile-image { + height: 100%; + } +} + +.application-content .ourcoffee-tile-image { + overflow: hidden; + width: 100%; +} + +.application-content .ourcoffee-tile-text { + position: absolute; + color: #fff; + display: block; + width: 100%; + z-index: 11; + font-size: 1.375rem; + padding: 0; + top: 0; + left: 0; + right: 0; + bottom: 0; + height: 15%; + margin: auto; + text-align: center; +} + +.application-content .ourcoffee-tile-link { + display: block; + font-size: 0; + position: relative; +} + +.application-content .cafe-overlay { + background-color: rgba(0, 0, 0, 0.4); + display: block; + height: 100%; + position: absolute; + width: 100%; + z-index: 10; +} + +.application-content .no-margin { + margin: 0; +} + +.application-content .no-padding { + padding: 0px; +} + +.application-content .map { + position: relative !important; +} + +.application-content .message, +.application-content .ErrorLabel, +.application-content .InfoLabel, +.application-content .error-label { + font-weight: bold; + margin-top: .3rem; + margin-bottom: .6rem; + display: block; +} + +.application-content .searchBox { + border: 2px solid #BDBBBB; + display: inline-block; + width: 100%; + background: #FFF; +} + +.application-content .searchBox input[type=text] { + padding: 0 1rem; + width: 85%; +} + +.application-content .searchBox .search-box-watermark { + color: #BDBBBB; +} + +.application-content .searchBox .search-box-btn { + padding: .6rem 1rem; + float: right; + background: url(Images/icon-magnifier.png) no-repeat left; +} + +.application-content .searchBox .search-box-btn:focus, +.application-content .searchBox .search-box-btn:hover { + background: #e5e5e5 url(Images/icon-magnifier.png) no-repeat left; + float: right; +} + +.application-content .searchBox input, +.application-content .searchBox input:hover, +.application-content .searchBox input:focus { + height: 43px; + border: none; + float: left; + outline: none; + box-shadow: none; +} + +.application-content .search-tile { + margin-bottom: 3rem; + padding: 1rem; +} + +.application-content .search-tile-badge { + background: #08768C; + display: inline-block; + padding: 0 5px; + color: #fff; +} + +.application-content .search-tile-subtitle { + padding: .5rem 0; +} + +.application-content .search-tile-product-image img { + display: block; + width: 100%; + max-width: 100%; + height: auto; +} + +@media (min-width: 768px) { + .application-content .search-tile-content { + padding-left: 1rem; + } + + .application-content .search-tile-title { + margin-top: 0; + } +} + +@media (max-width: 768px) { + .application-content .signin-register .form-group-input input[type="text"], + .application-content .signin-register .form-group-input input[type="password"], + .application-content .signin-register .form-group-input input[type="email"], + .application-content .signin-register .form-group-input textarea { + width: 100% !important; + } +} + +.application-content .signin-register .validation-summary-errors ul { + margin: 0; + list-style-type: none; + padding: 0; +} + +.application-content .signin-register .validation-summary-errors ul li { + color: white !important; + display: block; + font-weight: bold; + text-align: left; + background-color: #D12127; + padding: 10px 12px; + margin-top: .3rem; + margin-bottom: .6rem; +} + +.application-content .signin-register .input-validation-error { + border-color: #d12127 !important; +} + +.application-content .signin-register .field-validation-error { + color: #d12127; + display: block; + padding-bottom: 10px; + text-align: left; +} + +.application-content .signin-register h2 { + margin-top: 0; +} + +.application-content .signin-register .zone-dark { + background: #E7E7E7; + padding: 1rem; +} + +.application-content .signin-register .zone-light { + padding: 1rem; +} + +.application-content .signin-register .separator { + line-height: 1em; + border-bottom: 2px solid #bebebe; + margin: 1rem 0; +} + +.application-content .signin-register .separator:before { + position: relative; + left: 50%; + margin-left: -2rem; + padding: 0 0.5rem; + top: 0.5rem; + background: #E7E7E7; +} + +.application-content .signin-register input[type="submit"] { + margin: .5rem 0; +} + +.application-content .signin-register input[type="password"], +.application-content .signin-register input[type="text"], +.application-content .signin-register input[type="email"] { + height: 2.6rem; + margin-top: 0.25rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + border: 2px solid #BEBEBE; +} + +.application-content .signin-register .logon-password-retrieval-result { + color: white; + display: block; + text-align: left; + background-color: green; + padding: 10px 12px; + margin-bottom: 0.7rem; +} + +.application-content .signin-register .logon-password-retrieval-result-failed { + background-color: #D12127 !important; + font-weight: bold; +} + +.application-content .signin-register .EditingFormErrorLabel { + color: #D12127; +} + +.application-content .logon-remember-me-checkbox { + display: block; +} + +.application-content .logon-remember-me-checkbox input[type="checkbox"] { + width: auto; + margin-right: 0.15rem; +} + +.application-content .logon-password-retrieval-link { + background-color: white; + display: block; + padding: 8px 16px; + margin: 0 -16px; + top: 16px; + position: relative; +} + +.application-content .btn { + padding: .6rem 2rem; + cursor: pointer; + color: #08768C; + background: #fff; + border: 2px solid #08768C; + display: inline-block; + text-decoration: none; +} + +.application-content .btn-primary { + text-transform: uppercase; + background: #08768C; + color: #fff; +} + +.application-content .btn-primary:hover { + color: #fff; +} + +.application-content .btn-primary:focus { + color: #fff; +} + +.application-content .btn-secondary { + text-transform: uppercase; + font-weight: bold; + background-color: transparent; +} + +.application-content .btn-terciary { + text-transform: uppercase; + border: 0; + font-weight: bold; + background-color: transparent; + padding: 0.6rem 0.5rem; +} + +.application-content .btn-more { + margin: 1.25rem 0; + text-transform: uppercase; + font-weight: bold; +} + +.application-content .btn-hide-and-seek { + background-color: transparent; + transition: all 0.3s ease 0s; + color: #fff; + border-color: #fff; +} + +.application-content .btn-hide-and-seek:hover { + background-color: #fff; + color: #1C1C1C; +} + +.application-content .btn-hide-and-seek:focus { + background-color: transparent; + color: #fff; +} + +.application-content .user-message { + background-repeat: no-repeat; + background-position: 28px 28px; + background-size: 2em 2em; + border-collapse: separate; + color: #FFFFFF; + padding: 2em; + width: 100%; +} + +.application-content .message-info { + background-color: #89CFFA; +} + +.application-content .message-content { + width: 100%; + text-align: left; +} + +.application-content .message-icon { + width: 50px; +} + +.application-content .user-message img, +.application-content .user-message p { + margin: 0; +} + +.application-content .user-message p { + padding: 0 0 0 20px; +} + +.application-content table.user-message td { + vertical-align: top; } \ No newline at end of file From 6441fadd07de7f7e62148b7e0cc45f4c8581229c Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Wed, 10 Aug 2022 13:07:39 +0200 Subject: [PATCH 18/31] Change fonts --- src/Fonts/WorkSans-Light.woff2 | Bin 0 -> 74652 bytes src/Fonts/WorkSans-SemiBold.woff2 | Bin 0 -> 76560 bytes src/index.css | 6 +++--- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 src/Fonts/WorkSans-Light.woff2 create mode 100644 src/Fonts/WorkSans-SemiBold.woff2 diff --git a/src/Fonts/WorkSans-Light.woff2 b/src/Fonts/WorkSans-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..906c2328c05d5c15936b3359ba90ba599aabf3d1 GIT binary patch literal 74652 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%0DLt^kGuG%ob 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 J`O{MX002R1Uc3MR literal 0 HcmV?d00001 diff --git a/src/Fonts/WorkSans-SemiBold.woff2 b/src/Fonts/WorkSans-SemiBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8dc068c35ed43e4f47f2f2bdd87c007d2dee0238 GIT binary patch literal 76560 zcma%?1yr2bvbGy{cXxM};O_1Lg1ZEFcXzj-!QI{6T@x$>4=%xeNM_E=Idks4|F?R< zV$pQ>w|DKTx1P6fkr!hI00961AR0sf((88+KLG#`bqN3%1o`!+e_YspayWr=8n|;x z;Cg^~R7gJws7zQSNa)~G$KY5iAa-C5}wP>$3F~uFKt$pBQQrwk7U>=Uq*TPI+i}Yz(b7wL3g93FuRs=b$b!Sh zakXN24?ce}dFanKI`n1~XY1dRcz#QJE zle5E#9x)-Afbn_Q(8xsWI?_UR>R=$yJELxr{+nvu8iYJ^V*mJ&l6U?n4 zKTbJV$kT0<3mLQiN zZF38GjzgoSfG3L_hb4ytgR$X~%N%`#q5wj-zm1HFa;H?@Ez2RV+$0ebW^&clKbOXJ zsdt#mmTx@lFCL{3RcRqI z0Y6Hdm?Y}+VR-fP!~8+=N!f8it9=(nkT8d>=<+CWxIY26?LN|v8aLU!RVsPzaGw>L zLkt5U1UcX@%!bf~?oGxBBPuep+XFuE(nfTpbzUZI?T*&Dl>=X_fM%0+w1s{&yIB* z?3{L6C1S!NDWM%$o-uHw-Tg$v7!rf6+F8VR5X~#Y_@BIdM>wt&4hp4`N_(Yusz$Uk z!x0W-aqB!!W9xPba&}dyzs__FE(ahd70D#LV_0{O)G{D0FoB+`U-??UENQs+ez$ha zw2tl6Eh*dHH=Va@eZ6brrrD9tfq>Htn62aJK!uIW7RW9#iYCZ7%s2u)rfGP!| zeYGhtyc6bUXn8iT;v?|+__Le0jnAo)hHgbEY%27^s7PSwG%@o*PWXw;dc zD?sV*iR1<}jYhfwEfn_tF~i09X&{54_%k56;`3s=zEPp51cN)5oWywbUBk zWGT3ak<*Qny}f2ukz(b8+b}Q@=NhmuI5=h1SbZk2Fd0mP)oFe5op+R-_j?fxd>5UW zi|Qrcf~cvUSsmZ=c>{De59uYdMC>xdF0)_C5nv<-F%GDob`Z&gCHy>=_%M`4J0*Rj z4ypYln79&sr*i0MM2O0?g0jhsYg6wt9vnoJ3+uqm#UL-xg-D6a#h^r#2+a_wJsWA? zjX~+-R#!?PnSv5?iPTDvb5eMxAag2c4-eiT&juGHA{IaK>8SD(lf;vuIjRSw+W|B{ zGKZYztM>NqL$m9GTcYc-dCv&|etg~knM<)&%yH;pSt$b`M zS49tmFoZ%|idB;7#%eP6^hbdW(Dy?eU1FwqUA(QY`9TL(OZzs$4PQndG|c*VjM(=! zVv-=E6ec-hOm9Ain-zm`SG6tIv@bazDTWK8(JKgkc|C87nb9paR0GW#VMSMS$O4bS zXLzG`kfk3FmFae7{0Y`^$KcK`pA{_`RUnqGsfpwvrYNs{GB07;8#NQyH+~{T$I|+z zGky;ZB2MJtVgz za-E2LE5fZUYzpr?zpPGjC7Fm=-9ge1NyORw85Eqfy2R%4JApwA<)`zk8L-`gWI`HW zzl9RIZdVMtPB-uHJE<@DqpKeoc2ROmCnzi_|*sVCJufrhkZv=etj(s_~U$)jd-QbJK;-d;4r5UN?5 ztf!V{OrG%IQ!CpPI)dj4B`c{ew4Xj&j6!}!Kxr7nlxMKA_v6-qyhJ>RGBKa0mx#AF zS6SE?L~CKLg9{ZLIWU+o7CBq0S=78tP)vj zJ~?Xx!ka^xH+1-Nbt!9IbTcO(Dq%byePe<08tdlZ^;XTfthGMdElVEz8cH{kNhe>? zQWV!ZwbX(SF{{>0ECTn-z0_d=2xCY47cUPwl&?N~Zt?I`@PuFH_Hy@r6wey$n>WPc z+2AL9@P(#)Cy8{0P&hcjXqws}D^D-qb+wjx2C=A5+iP^2q|`_zNbD)~g0J7(-N2eH z89!B-*GU|dytr|Fd-$`I6r_=kdAPeagCBl#5g!qZ%OqtZgO&h)^s;NLq#vX&-vsyG zqsb{=$SE8DM5UarkeVXmY+ze&KR}OrHrcz7QTsvy47W%|HJ^Vu!Aqxk=-b@ELrmkn zH|`ARyK{F!<&cft?jiVhWsTu1bz>0As0_l$L&mtVo$hKr=@egDdK{#$eIyiPDC1}{ zIloUF(0FCf`_Q}t7=;Y0=#4i1l3eA z1F?W;#Es^RtNnf_k+3MU;ifdK`a^Xq_b?Yw4FLZn5eF=(NxEPGE=d=!gcDQ>95-J? z*)U#Yh!_@OG*2= zYxU)uRr1T@246wl3(w1oM_qw!m8MpOKZpi_#yEn2cxab5)dm$sNt~hUB-`*;q7vzZ z7DMuK4TxP(%pW$p#wMH~u|N$k#-)u9uD1ic$e2)$;g|@x%;E6xXwoi~t!;3e<)?fo z)udz!Tnbbdl<1$bwnU<6%9Ll!RnqLG8fd=H%IYsA9ev?Blg*mEGj6M+%!%kT=Iql@ zp1k*@3(up3WjNq>G{_4?0b343bcxC z5xN2})N!?t@qWd58-VZg#moJ;fcE1$aVR1FpivYOeQD5($*lNpYids4**-QDG7K>+l#`DG&!>9A zVm1irC|hmt6R8G~(74`>%a0C2&XW}-&7XU7v_c|Fn1Tq+H!rahw-7-~X-#XLDxZQi zeL*Ec*L$RLZB{^S!(%m^%$JdSK5{)e%m*=MBOV~q2M`4Z1I6O9;@TVK5e<<7*&FD5 zLY;?`vy1ykeFXBkwL-z!1$ML~x{qtai;@5wXkj`mKlA10PT<$4gL1L_MXm(*=-=qMT&@xeG-TQ(Tu(xe zavorEZYCc@l&%=0o^X@Kj<7hN_MNePrk!al4jNIrkK`U%q2StSEa<&Rp3-3EMQIK= z7Bc#-bSnR$w__z;S-$0QD80mmUy!d{<>sww%*Zsu^9PYq z53#t{j@AtxU3H#<+-KkFSdEv zy6)b0s(dM#qYxF>>n_ly((YX_{|1QM*@E*`N|(ByQ_h=>ExBX#fUE!d;%u?Uf9rYV z0`Nw2@AsS1hbzmO0o_)IbvtztBKant7r$vsUc{(HC1-6V1WAN%F5$s5w_pl&95HI# z1+6-4ZU{4_dD%KEu7lH7iNakM6Gc+GRCMu`SyYG(at>hx`-RTsJm>xr2nOTX_}l<$ ztx1~OTYL1ok8_I=?u>Nnn73hJ$dg(l#=H2Vs4PmdV<1L1`CLbjijj(IMMc}hICH~v zF7}>G%eit_jy|z5lNBf{IG2$MG&4Pi-bh<~a1-<3DB6wYFynOQ4l5Ru8#Y8`496skWEKO<4_E9fHVg@9 zqimC|ZKG|YscoZfQ(I{mi-*rk83a{=P(m;OHwT!5ngg4In*(uy*rV^_4!gy|5Ml_@ z`)Px>0NbM#pcTLs;1z%rpcKFq;6#9x@lOkU%I((c7WIt>u7V7-p^eOb)B~$&RJ;K` z6Y9!*7lp*;ealRnZ$_zLWP~O@Fc@S7{{Tw-0DL!O-%cpS>y$va@?Tyq=KQyp|8?gPs#)$(|o({Y9ra#>t1 zTeGSFFhWRJzurwqQs}6j?K4o~Fqz!heOU5{iLHw};9RqQVW?SZ;shG1vf`pe#ii-_ z*~OWKIgb61k{V_vHkPL9`cZeixyCYIX8fv{U+)h0Ih82CpnBtYB%4{nGjq z6B8RNBQ-tkyW~_IM%9;#3W2vZIGm2cWPH832wwxvKi*J+Hg0q`{1Nl#8bcynLql17 zX|cO11a4O5P~lGa+6BIwcI-6}2|$R^-+)t4iM8)-$!qg0-1)=C!O_bmzVy^^V;w^S z_k@mE)%;qa6G5g-LaKCqE?vaJI0!nG*9r|sh7RzDRwEM7{|Jg4G^l6i3LGa=q+sp{ z&awz08uWJK`l6v|q)MV`+LD^0sKMxSMdi7}Uv)(Tg<9T)k!+CscIpQ$)GI@?cC z7EcwA#H7P{@J9wXGOFXZ4B<{J*u7wTGH`Tuc=~MGl{@?0QRz-wHAMZveyTuPrE(Ff z5@u${fuv%zL~1Y^<&vVi)ZCp`hO=F$_l2SEOcIZ-K|WM3-@1&pBCyvf@v!J%xs@Ud z_oCG<_Zy?ec=?EvkMLw-ZOfVt`3n_r(c+Qn_QlqQ&Bm=5P!DXwVpmCQ07YAK) zD5Y>?Fl@T`K$+OUMPlIm!aarlA*bCN0Q!e=EL=@e;ivcR>FX6_vm1^Yf%+Ikt}xyF zuTiEL4XRsyUzrSc-4XN#!?9rre zc5}VI0|Tvq)NCMM?=Fpn1QlTfl_agDoH6JRM_~}mBgNL@b_W+@W3p^y@wR237DB*+ zZ7dK_8YpVa<3fYr-V<;$(9_@9+#ZRKVi2!v-}P_+Lo$*{6zVl79Np7&&>(YOKZT*~ zjFtA({fK&un1?|ycJ5C(0w9(_Rn2eJ*J`{3sTQePvtrMfFxh#f%AD-vjw`rt@o6Jg z5g0C9aStc9!8m^0ul$WhJhwocZ1KH1!Jok^pWWelZDMG-^us!By#`hc5UBTW3FOKC z()3`USDPmx3@LXfQ1HExO_hl>TKZ@by8y)8w;wuwWkP=2rJxx6bC8*_TqSM{jGjbv z_ZZK)u;Nf>sY@hnx>pAro9TkW!BNep!5KC!C(&(N52wa*_@7Ekc|0}IL|b(fx^zK4 zO;b`B;Kr$L-Ff+m%umH!%&gEF&!CXy0))vs0$-}yl_ zOJu%;kxwLz1_Fa}n@%lZLgWz)8ANQBAe5coL zh1SD^1Q!0p$O+6v2_nn%w{(>-u=ml;(@%lbK;FMTe0W!Cl)ALUy3Eqd!u)9e@BqgM za*({pWDh-AP4m`z)fr7;aOb)PmmxGBmatbuk!|&M6~;`0t)bpYEM@ku__*Xb=k+*0 zr2D!E^|ms2t)W0D0HS6{%HX=c*Q;TKsjsx%gNv0?rFn;nzf!dE8d_6pPSg;TCV>&? z?;<1-Zt{AYB9dwa~VlW~NVp?u|>5Eu+0uDs=| zNQY+iWrg{sdMe7|szaRGG$oq3QLY){4N6&cHoSd5%D^QM4@ZqdK>~Wl6~;h>g1~(p z!GG<;c~`t*0U^^&?R2RqZG>`|l9I6za~X|O1!8fnjd7V;oLUaA$(r5!PUWMHyr~Lk z9{1i-i8BKUt-CPK63?{9i#jDNbfD+ng@<1Y29BtoSB$*?H&>f=iDrWMq6G97xYOq> z%@?$|Z)GbmsH3lB^Vb&r&%rzTXYj6g0}`xZ0Ns_3yGf)RK(9f*&89?pNhuH}1?P(x z`3Y0bte(50$Bg)`RPw>hS=7DDq`!6bbtC+@e9UcZDMj`g%5N5zFM|2hnZ@zJvdh0K z3UWly;D46Zzhae6P)pRvp3E3+VZOLExG1?Xx-z>{aB#eTetf-mmfF(bzsd>xbZlB# zI_s>f*DMW{lmYduW(ka1d`O4Mm zQBC}M2OqCaU%#S2pZ+>Uq-wDeXvS|JOqIarHg7G`Bp(b^J^+v#ZL zeUEKLzp*PH`f8|YR6B`|&F(v$uSa7qDV~+nkb>0I)Z?7cCd@VGlj{55!qCI}`)o5FR*cCX9t$g+$;jpB zEH8hC;y{k+t!pFfIuqto-!6vO?GX72QBq4TMa$$<6kGT*+!Zpw(nrG9OC=l9bDoyI zV9e<>6Dm2%KqDVGB6jE=RA|~k*8-!Ec@D>}#H0j*+EfT1-AxcAi1h6|Bx#nDT>}7v zhSGtN-ZJOQ6%;v?3~-cUV0|EhK}}?2DI5hEqi501*TO z`Cl|X>i8hZ5$^M3{&)&E7Ak`)NQN0yrOsEXZs zwaBHmi6mja_ef<^&qA%s665pXOR0-R35R{K-&2euZYZo+kmr~d!tt7v5Iq)rp(QKy zPY+h}6?jupMf!XjwC5G3fx`hxjw}$fB)2!^fWNjPSBzrYE2FAT&xYes;lU>uRN(4D zA&{AqB|~msKX=)6F${bqjs_V)4-XZwSP;d1T7yFbcSU_r6Kel16<=3=8mi^Kh9H*! z@yu87YeqMR9Z$A*WOaU78l%PrX#0{X)pT22op1vKWDqM`ztLcG2p`JGoH&>C=&tss zDICv7V1Kp1)k6~wwgN@j`g$i5s#f=-!?Et^;pNw)_9(XHLt7tZLDN?HoqKbC_juKY zzn8gY%hurHsh7CMEYGeeqvvx@_pM2YG)Y+UK-4&OAYwW!KkH$_T{$GvVUh%&qgO&I`j36TD>m!(r;usrg)WD&c zr}I_jtVtGN%Eh8o>5w!7cV#bLTQTT%e0!hsrmt1NU-iM8M*l;OkS0qQ+lzYZ`3(6} zDn_Nhd%b5K`e;j`2U|+D`GhkPc@jR$#SW14d0)-)59aXn)mH-SNNSgP+Ro0Hm%1ax ziG7xe&pWqNydmNWv#tfGt~8x~54_X-q2HW0`|!_;hj>n*aLk|2Z;c z`@m280`x$wkZ8il9LyADY_)^A;I^&X)CW{22UlxCxFLh0d zh`SQ67;4L=2-iYG`CHrhjw2)4mxvUN%6Bh=2;)hCM1-Mpq2&VkFUbM?yTAM0qmyYW{wWH-D0_8yn7$ThfV0O4_!}BYA5Yf) zwJE#{>lv{h|CHN*t*fWU#IE_lDB}lg%`yV(PeI=UYF}8KxFuWxYjs%xFq$oT17qm!MP1P z1qpDLRC%yAn&Omh5Ue;WC0iYBNs>mlIyu+}Hxjp_9THT%0nZuRs&(rpH3 z+RsN4VfOlUkax~tiX(|^L-s{dJA)ue4N>~jCV^(Br)EJ0$TFAp(MEq#R0UqqPgN%8 zr4PoDeB~LfGkYC~gZW(p5x8@5JPwkr%yR`FTJ}Gly?l=`e<|6k=<)GIWqk{r+xR@A zR}9iI1Sa#!eij`2*2hFQBL^AOjEQOrMxr&cVcCKIqf%I;mt?2aYFOXEM^~QWXX}39 z^S{>3mR z9?xGgp^Jv=gnD5m5z|7;#j}}$s)3MY@xY2%#+O|`&y)&Spe#ww%Sr+;TlTqB%BlmU zyMJI+4f(nIDeO!^ZZ0E!jFm#V-%v%zq90^Z1sr>p>OCA%zCgA@j zYP~h`c-}K2XOPmA7U7sInjNuQt-5b~4=zcWCcVy|P`v&?79-3Nb)ihf%*y%?s`SO$ zz)QBr7w#?lx-!^7Ps5H~XOk==zQ!oq24h{YMw9*=dNs%;A{#8yV!0=~XGqSdfoPr? zE6apgOgb#D+LM$l51bu>0F&q=xy29O+p>s!StGNZoIKDCmts`+euFaRi+88v@LQ7q z=)q+j+Dy?k{{|p(PGYtQZg>VQmzTLXTmGFus1k_~68aNK5XXszp_8a(xNwpm}4(UFqDCk(Um;T;A@pAGyWAbhv@v5J$n#JZwYuhS$i7Hqt zTh}}sq~tNyhWV*zLj-BFr>&i2u;|(tm=TTd_H;qsPNW$_zk%1=^)!M7wa##;zP04N z)8zgA_Br-N`XbjV|M=rad%MfCi*p!AEu>lt*=9dgA|%LAJ;-{!KZ19JYpt2ARNwaFnl9H_A?>~dm{M}enseg)k9zT7JTO1Sl4$FDFD$}4TgldE z@NMxc49cV{>E8h%{XUp4qg=-pk2ZMNx*_SpO?A~BqYIo2+rYexgs&QSM?XIYC5_@}4Mg|9E><3NLesDt`|zI4$wi=KfZ>8;3O>Z)kQPgAjK+Upig zlSw)fUV0GR!mGLM!@59AY@OIH_|L;@c*H=IYR`DSNcEKjR}PPFkJ}{+X7-zguCPtk zj$F$SuQng^+4*Mj~;QlhHLg4UC$3j>OL*ATo03@|j{ z-5&@%&q9Uc7hAcizR<6+6!(nd~A=rh&BLQ6?vn#|FV%ZaI=5uZtSccqZ+RDFKr`Juh@HA zIWH+8BX;E1{wRHCV|@jCGISN?ujJ2|f&KAMOrxpwG2_NzV^H_zDO61SzdORU``8oAshyXnQ>frq^w1@OS zd~})hw^3Be#%}F_rT`wZ^f#l-?5kx#dvM+>1)8iVz8Gpk2YPd$;PFh2{+n{W8woN8 z#(WS)E-Ot;=i=n%YO}Fz91y<8mvB+~RE$V$fP7c$pDQ&ss#5qfLd=a~X^5fKy+*0{ zQIre|WXZi`B#|I~tPVUG=y~*SpW&BTx89_5?I!9@n!}%4Tu`1@T9mDhS=Djg*zq1O zn_@HDeXj*W*Zte|B1(Xr_DRjsj$#*+d4kw`$A!i!XFOW>m1Qp1^dC67z8%vWJ%~3z zpkM-c{{pS0I7PliH^)zeI)UcK;D_xV zn8{f;>B=G40iAI~-QD}SV?LV7w(-e;o`0qqhla0D!Ot%w&0kKcL7O$1%QZAVAQ^}2 zqrLwZT&lW|FZI<8YVQu9@C3RIUxB)z9FO>$S*N(cNVhf;R7-%22@3Gcy>8c=Q2w)gZTPioqUDGqq8`j_SS=>)qzldbyWc*v6QUf5q&73q|8B5 z`7Eh_tXLkB3zgzyaQfBp;rJI({_RXRMK+PV={oYn$TC3PuQnL$miV8mzUIO5 zNCBKHk-6)yqDZc;q^4-y(107V;W%dPvhHNdv+0(IA4Abp`nz4*gG}|OCjIaGPK>c4 zu9L~yZ2szLy&b@b=Gf7LmjN`8&A&C_1OM#7Nq46I+*{-S3W`0~u;07@?gOlUSpl~{ zyzcPjez9U)MXlgb)c*pDy^&TUtxkSEm4m7mM&rF2&N@vT6UB#ty-$Z6pC@&i9l-$p zj*iz?aIjI4vN99nbhN)RE1NJVauQmR{X_vwpOxWJtRJ)K_eK(J`J#5wKgy3qlp5P1 zEcx48-dOD=!n`t`^*fBo?&1FN-qE5o-nbd-lj9`n>#xqYs~=^9t#_M7q~7m0dN&-H z%#4i=J{iY&dz}(-J|poNS;Uh{{(gXq$H!dS>1H+2lZU=1T|~?`4T!tYTrpF)vTEEx zhpX~c-BQa_sq2_YkZrxmn>jO}hH?8)AaS;X_S&tdTrv=dQ4qoPUVw;-sK{vNsawS} zQki3|C~G%&QF`O?B5t5!r;@ZrTXYNl>2AEbOuw*BkW%5Igv=ima9re<1OJ+X;c+zEY$vasHouN`_7eCAM4m^>>xPY~t*xi@>p>@B z|E6NozZl-HrFslZ$prx5-%i@=CDVT9*KapY5&Jp~@-);oCFJpCj^OvN003M!m)F6> zP#HqA=0HL!!or+QJqvYJ)$iTrmK6;E-#?yb$ake8#HIdizQ1Q?#7)~ueLdOb0BN}K zzm7=6nN+@RiOa`v{sOrm#K_b?6w5mPUw%9Gigm7qT7nHF761`7755KljCD-fs>Ji> zY=}wuo-*zj^M&tYbk*3Mqhq)mh)zZ-?<-}(`$huMv{gsd_EO3M z)jS4aK-VQd(35r!6NHtGqdhmnu!+-}=Mh=KB0>9d|GSp89})EY76k13hWCCIqN10a z#-ZVNxZ(d8JoxLxzYglKkeU1yLeOv_|D3QfKTXFe-bI6a%@pb#C-H-|qvB|ks)xY; z@Z-E`aV?jBkNXg@{^z()gNC(p$lSM^(B6C5?NGx{C=##J5MNyC>jGOzE1a)ZW#2(lu|Q-MSk)XGu88y$<(Wn zgzo~V&w&Q(FF&MSb{WNQiD9PM$+7(^!|ve;TqyrVzgz^|ze5kRuMB^XfU^sU7N=c< z_$Q_b-cM6}U7R1A`-i7n2j5P1zOTKkWhk4m_a?u6IC4EuFjj7m9m8$V2wD5)11XbF zH>Au1eo`O;+$2PQ3lZo)603=@t)*#|N=et#DSbJ4>9s%ojXk<~fFh}LNRm^c^+eCe z#G2==%r-0~MA9b%rf^_idxeo9%KrXV6%M$?08r@V|Hvl0$VQuGy5Io8O(Eak!%J{1WBJ-AiXt5TU}#Y=rXx2@c1s{Iv8{>bSAZQp|8TM~ax zaO9PWCp~bE?>i>L;2+T+wUL}X1tM@~OfBc#zW0=W6m?(08F67rZgGf8$+BWw{zqSI z4(>jYkN!7EM8I#F{*^|zuc$U6AR!_nBqip9z;t-5s%0-+IdqtS0H|=R2yp~5ome^N zIWnmfG@Lm(H#j+J@EaV(fUEjFv=UQ=wkT2$Z`sjo!o}G<5vsv?QhzjE^7~A|%h~Ai z#M;UwC?rtPxFUVr1PXJrHTT_Ohy_T-Cggq5!@GGl33W1?{_sr6yv(fYGmfi`4t8p( zU@`&my%6MEVXrIUtsDDO&&TuYDJIvkj+l{AOw~s8B4aX{26%s5s^{UM<%pRy@vl#Z z`+S4z15(50sFax`xGJAro-D!JcrgR4A>j_Q)iv)R?x9Q@Ob!uEvd5P3xlxJrkyby*hVNnAz(n8t;0Cp>Xl~OPyF83-(6?!zuaDiI zfkGK`Ungl$rLX#0YvmYCZ z(^FdQzv?=oB)VJ87*3+f^DIemU+tzaRHEj6K=~g~4WICUY8Jj9zQ9RM# zD9HVh9X{@EyqWy3_PER+e)y|VPoI(h*;a3uZTp<)4l6Hp6B5vU(h~He>`PO?>yrr+ z)RbN?d#~ExytUEpo%6}cSK&CnDY>bTv*)@dMv8bIm(+EyWXX4`!v8sRm87;r3LyI> z!97OuBh7=s1mNe4-En2~Wi>IZy2)32b8*YazOc0~C-rPzdGFB=3f1th`(XkDjTbph zC1y9zPmvAus6|_8vo}XeeCbaE1_S&@4~F8{wfLZguT{quJ@x(a{&A#ZmJBK`J~{4$ zHyk&j-9InBHoR1;?CU%23m;+HoIyW@$oO#tRiy%{HBwC;r1U?hMIw!w5P|6S;kBo3 za}{O$I+~IiK_h0XqCga?!kVFOqZp6Elxczw5w3tIVNOzB|Nnsd>cEH<9~Pa^+CHPx z3GSdE=D{Vn+X8sZx7Vdccg-Zhd})R@1A`LQ{1aon^)c0#!8J(KZ-|sXGfCEiKU}4F z?IG66a*Dj^CU;{2WC}7m5|6{q0X;@cSnzZ65n?+I?l{v1{a3fmXA8Fc?p~xw&xU53(EA zK;@TX=?kF_aC}&5OEHs_t5Yc;FOaRQr;95b1}zYR6NT&NMRu~YWj*8`@x|!RM(pxD z4V;I4dCmR-F4=*TPWm=13yrjWBm5!u>s9dZP5(T$~Z z*ycsjyOT~Y#k%o};BLbkRPgjOXcC|MgONA}T{xHcsX#mOD6W*`u~1pO5Wo&0H0RxJuJZ1mz2K zG{^7uz7#B^C1BrRah=BMVZ-NExv$GN9}EcTv)IPz0IlelH!Nb<>KAf4;SUozh%R=u zPgq-j^HwW^#n8VoNokrTj6G&1f$*cX6pCCw(@nn;eW*H$f*#QhXfMF8(~p;H!qAw? z^=dwoSz!K5_D*t&t8iTQAQz5R=V!WHVO190jT3{2@ciw(naxRT09zY~rdP6KL}R|WTj@mH26AN;-;Jre8oNgn?^XO~f$Y1A zOW_LWh&#~=he*)p7D`2Z(;455>`7gf#g&E~L-Wb(rjK~4WYh(ou&olopJRFP+opm5Z$`sJj6vh~Eo~s0OpS5NmaA23c%BNY&RIHNcp#8%^R@rwO-N zi+V~9S8il5O2zPc4CrXo7qDfP6~(?!iGr$7|GuRoO`@D{_x`H(Y!q`@bKw?pjlF)o zJZ3Mu$g9<~3lk^>W95y;l5Cd$KTes%!?%J0|GMVUc+3TXYsP#!B&TuGfK z<7%8NxI(8Q!3~CI#brhO=!{}a}QQo z=&NB*nY7LR)~0lZ$PM1}Vyw8OnrRWY%B3(O5&rTj)X?CTKEfYsC>aTfTJ&6KH}{6$ zlM;2^;kmbSrQw+?(FKxbWQgjI8|CA(GUD2#i>c;vRaX*&R-8UxQ{nC`v;^r@0;fV< zKPAw6Vd!Q*uXt-W9U1`TkJmg#pz1FNdZ{J$kB$nA zjyH0+R>~i;9rb4PgNu~YZ-(c`__LBU=6tZQP-i@5)!mol*K}JCx9mLugCup)D(?cu z+}9tGq{Dnrh;5+{NBgDs{9FQIqxvE8r=97?ydILWU>JQmM;*Rzl0N5JrS$!4>Rq zcT`*J?=$gmTQSYK!Nx6g9>-%nbt9cdvAuWw?&Cg@j`Vng)05KzufbwjzP!@CY>1HN zbraXzgT>@IZoTC>LcI9dRSG-jyPM)85kvT1%pEeXx6Ft9z0^*@GlVO;(>pw`5Nn@L z1ZVGl#(57mc1>3`AK6~{%zJ)bkRS~wK^chKC!GdIfwhj04>#3;w$s7osT@;=*34nn zRxeO8D^-$46M|GRmjF=>H6L>L(0Xn)%p8tT=YNo2o_j}n6f0jh#_w@2mRa{mG-XWX zD>OjMh#JZJDRfjuA=#cWrA!Dk=!&X~?}%kRl}1$gU^G^xu{JZQ3|A7ZR6xlrmsGWs zDp4+IhpdVo)TshTH~dgeR|E<7x){Pn>PS+x%6+S-U82-|DWkpkXY72HZ4Gln3Fdtj z7jXI-F=xd4@#XkN10(gd&0}){{f7qv=B75%0)jT7l?EFn=dz(;&vXdi2z~^nQNz^D zYwggFWSiviy(rsQKwk(+zYgXr8^b&krl_(d&tbF13}u$;mTh*)QR#I^>DA$2vp1L6 z)ISgsh%YN>Y5C&gn^kH~U3HmuKYs7arg6*z4yuCd%d=1(OvluhU^q_!2Y z`QSBt?Caf@m6mSuZ1j3R${+E-HU&wyiIS>O+mY&e^C5?dY=MwYhk|5|kmfxFg?iu+ z1~R1R#YGTw_<)p@=;&w=HMMAIY0&EGwTJ;-n2J34l9DxBo*51{9aP`y{^1}FR)gbV zeLjmRUQ`r|PK(7&zC%xy&CCG3nsbS?OE!OJ#4OsX_IbFZdZ&FxnJ(M&p}MWxc37IT zR=3q+pn{H9AooRLl<=wazU@lKHApXqq+E%7V#m(6;{vlR#|0 zN%m7owIM|(=eeu&iGpdVxcAgJB)mgcp$1mF32V!GG(A#b5`A81iTkK6WUoX*>On$A zmbm+P9NoZ3oVJ3rDlzVD;2mPR$LxlzKt9UqkB_s4s}&fNJ@P%@acxW^Z=by8sVtSC zz~ejQ#85F>NN8UHR~gRb?l98zX)w~W=j9V`+Lg3!3GE|E)F3?8ebpm00dps&Y4iwX zNR+m9lwEBryW76#6Qy0Cz3CLz9&`4md5BViVO-Jy6a*nLHa{Xh2o%IHaQwzkuo}?O zixA1cC`!ouSxKD4MNOci7a@{?QPe!^l&6s}E4_GE+p2*!Y&B5_g!328AD=%fGb=MS z6*UzNH5D}#3lj^IAS8q&KnfK~E?fXj1l$OIB$2Hv=tu}jfCOuoV{9q-+9c4{L^*nV zHh~CiF2ax-D6VLK-XCNe#he!?ROa2-3`NwVp7koSCqET+oIfbW@%i`B!$*L^=Ncwp z#?uBhF7=sGo0x^BhXBThi5I7apRvIfzCHH?2E3e4L`p%+2pL~2m>dODW19Tw@maM8 zV4L&OaM9+Jt}MrO%n)5}m8&(l<~oYH<2njzkvHR#Ew}h~P8Vxt%tA%0WBbI|Q`6B( zW_wRlplZT2bN4}(Sq02;r<^E2UrU~NP4gj`i~aEPY!Gs7H`&}$_5O_G<*5$}>gD9O zU^H_pj$BclOj5iUo~pXY^sg_ftC{9d*{ky}6544*~xj z)b0yT4EA>-zFVdSe%=KzIjDu~bUv$7u~Bqu%Td@99E`VX4Ir(}a0vttU?MYK-w#aV zRx69j!Kw^9pZ!gC%4lc&a@e0R;afN;GPEc*5fMvNqJv6o65{&=6awe#NK(4$lFItF zs74Qh^@eXMyMM8r=v-I+c}`Jck4CtY^JEZ1*H$>qn@?4vMhm!cgsWw#b1mlKYhd>2 znoS6H9F37Y@^I;?f6u{cbx>ClCDbX_>{x`&3<(lblQY^$~xV4J9G23 zkmCqoUK{2BK5^bd2#Id_@@(IiaGyf9+DfmSe4S@Fr{0J8nfTxSw4pxa1RcXLvuTFA z1H5pY&gCZpUCyCIiygTk2EvtSj^;5@m^4v8Q92l74u2y(I7s?8z6Lt}7r2 zz@0Fk#smBnIbTZWW-0APKQI7zvF2j^knR&l)Rqt zZhj(^^XPrp4VLh&pYs-;nuVM);t#4%bGT^Q%;7!7{Z&UYU;dKQtMIYDoQ(HD$Bv<1 z^Uvh}$WQ|eySvYFx=$y37NhLt3^(AZK&M-}2WKM6wcT@IQEE|1+88SpL}5rY(5huS zS7!p%7|$79qUmP-wB90yM_87W+ZA~EfPtOhc9d*sl|5VX`}SX?WRz3W|; z8*)w_%L@^yec4F=>#cl}@A6kw*X+yRJ^4GJ&N4)kGDYD}Xojd1DWc8RI?!N5gkUN~ zxo4-+by}O-6f+{$R<^FgQlIg3t5jjLY}_0??nteQCChXJGi5 zi~sdjm!r`c8_Jls-GTQg+{WyqO0;Pk`@Zh06aVkwhp9Vv7wl5Jb!=`@bq&W2PH4pp zT<_w3w&h!ay*w}ugB|8{QJe_)anmm!=1yzJ!9nVbrLHyL;jS{a{?7Y2z!P>}&OLxK zV2pueo=qdXd^22g%1;f!L=wkw;Y_kJR2~_4ibS(RhZ)GwPOoTYa1h)@^7eyR_Hr2?ZIjSErI#uWc)vffFT1FXl-S| z1H~2?vPJOa*@6;?P)VJd9lp*pY>d#kU@3B1bVq8sgv~mf+zP^+pX#itXGpU5 zO}vVq;XcUpUSFQR>R0>U9$Z45X+tY24Y6F~_oY>=|&Ni}u>RlPQ`9@&3)T{9)%DxN=7nE|k;f z`~>LvBCs`vLsCE~XW8}0)1sT7Xn(zgV2a3}*BpwA!X)eX7|*aRi$lm@g7Z!H@evq# zQ8Xvzs&O_X$k|X+4G9(V3GNdBjmb7s3(x6w%<8-p%ieg8wReN)ozrFSI3#_#NV7+| zelJpQE%nL5cUpfpQgt)6PD_2yu}p&%nd?6j=Hs7*xB;0cg+|&+%*xEp=76S6OktQ1 zN?<-YRCi={CM8Fb{_$yOVY01Cmc;gc%2-vT48Iv0@=)0 zE7bW#?`7`Gb;Qr&e_iV6sMVN(e6e=w%vIc5G1oa}dCVynd?Ivk{ofhDzgkMv#mqH+=XbjBBlVEj z_Md4iCs%al^e>2?uU{}f_x)|p06&O*Fk@pU*vWW)ko?pB$)7ogWQbfb;@ZazE|nZk zWkkSJbg$kaqdZkZs=Wb2dkc#={kgjW+Z(@>Jw%-2vL4S~{BO%vy}6)A@~N4q~Dj&#+SM=JkQ}fJ?MH?&(qD0WJ65)?)jVSzvzcY_%yq zfmWm3m~;6!0x`4CNQ;VrTZwyKJwwWt`uQqiRPw}M*VS<=Fj4g^)(NgI6~0sIfO3ta zK&{%Isq{b>XjbOHacw0Y(9N}s=`ACN0w^OYvzauj0s1VD%%BJLPCv0|)Yx3s<=++$ zd_DDjP96BK7LKiWnv$ph`@CVNlbfU5z{-jG)r6o>eTV8=S)~Id9fA&3#^H`nOPys# z)i@81t(s92>d}SYaIMl*s^&1jSM@wlK+iSH2*j;gFO#n{S#T?Az$dTh$2f~c?gjsi zMAKO0Jhhrzmb>eE&0GBSuF;I?pi)*$AUq9c$VjmisH{&d#6F7Of*E?kaR_{l0aznl zeMSZ_t-J%W1k)+1Z9l}%-lK=pLY{37h?khk)L0Ji@x^>J4RIZo@l?qbHA-xnt(bQB z*f0y?GjfcOtl@Ny83Y^^8=k?8QBLWeqtHC(4qONZRGC`?{l$#GRh2vlz_EIq7%nQC zC`!RhE*3pMPfb;inwVo&YQ)JHypM6GRGUFC)u4HgB!gxuia#*4DQk2GY+c}Zv(o{% zB1*FN(XMvP)Ddi&6PuR~76sdDH7k+PJ{3-?9sE^8Y{aV^9qR$#;8US&7=sOE6JW1( z&F~uNq?!N~ItVex?8syG8YU;`jHG)!O)tky4vvVIjapFBf%-fGG%I6=$EN{viq50R z(oy6@^pPlo&>>6ISuvcC383ZK3KkJ0fl%TDw(Y}$;t=JuG;<%C0tWBidvv3qO&Z6M z+C5Sm4UdHle68)!2jFDPo`q*1RzN#X2;4AtF3doSS)p_3^{Sikt_tZ)c8 zdALH;K@te1ZKq=UtQi&-n{Un~b+9=XEst*g<%{qkb<9qUu?|QyS5ckH`7 zn${8Ftl^G{Qf`w4#WA&m5qHg1c%7xC@5zXh_EDS!I_0Vf8QcVV*_9U#y#56e?%G>n zf*M)zK*j}mALxDnJ$Nu!qL>&X*~z0VV{t+vNk;H7q^+^E!@F(8nJbLlV0IchNIp3X zfa`v-{`xsw9K|oaFY*1b;b2<2aRqk-8}~JO{EYb0%Yvgd@&v$(S$ArE?S@;tzVHM# zH8|^hG6)~U^yO;DIW6G(n zAe2A?BLT4IW%ACFNP=x=2alNC6IilNg0-j&d7JCvVa5ttPQ1D3)`jq~?acM3m%*d9 zw}F<%^oZx+zV@7K+;a+|I^&xBuEB$p?zg>hP( zM{4vosgCp?RM!M?-!Hgz5!zT{Xx>8S?agXk43}5gtZopkw9-lgt+digYeftg_%y8e zEQSNtEZI;tDZ27O*1bFNI|)bU9H5z;CI#a)wQ}t$<$mBgzMV8?m$hOOCk-{SU+(}imNCNdn(#-6aZWikkwDdkR?B39S9Fe#rHkr zQu-Kh2}BvfFoZq~uB=js*E#8NQY=L`ppjr7>*MLm_G%ByYU%J`0Zz>7;zNhNZFaw3 zpRQ~D7{w+mjhWLm?i?-|W29@}oj;LD>NsA-jQRb{pqU6Hy*0l{1*F6$2kerqM#D+D z9;VuD)q()_{AB0OYp?eX@25-`J$p%j!qq8P_GC`EN)aB|;W2bXs?xwBV`zsDpA4F~ zL?S>lqkrHt&t_DF3w*E-{Srw5X?D|JMOS*A2!K9Au2<2dv|ge$H}A&%!gaMd8PM$+ zZ}$g~OcCw-&kaDOooT{|e7918ebVN{@V%@xT|;xtN|utGN=99Qv|O43P4K;#R;}ge zKf*Io_#2ngd7urW&l}AsV<2?S7)5=?GQMYpkqlx#y21>@G@f)0b#53`2O!n>a^-v= z|0ekpL#NMx#Ct%h0X}>(0G2j+|Eyr^1+wof@Adc&2L|MxQd-7gSQ{?hi~%20;OrFu zaxRat)xH$r1rGqIH;~mCODc!vvx;8ZcFd)qwvb~3W7_{Kz}OY}Xk&Owr#RX!Hd&i? zO+xduMX3ejc?&WQHjMoZn)=mZ$}sYx)K%TIT|bP|yqI;{AAnl?2Y#8K$Z&%JX)sV4 z4Ach0{Edt@7^doPjts$=DL=xv4;+B-XrB&%-y*I*1dKVi0YJE01%L`IIdB)oTLAAY z#2~PTTma&~4uSxwU9|wEJvIP6!N^8HRH;sL*J);Zh+?WuU<6y-O~*tWnAW-*-P~Ao ztIq!&u9J=dfwMS(J(vF@%!M$8NyRft;C&qxKJ2a|;Ke8m-v+Y)pWf=;hkmLSQ|*|A z`db4w0i6Lb0Qy`PaXIbWU@&wv3uO;?pKue>)J22t;%B|#+_GUP7--bIN>AUqwX}VM zG0!fPi{$%+O>o_^CAZyi*FE<=u##2}ayTL&BqAmuJ*wBhRW3rUmvf#Jpy< zy*w=>%r08n*xHlGhz7LKz#x|gyPAc}M<{^ypJ4y}v_nV6X7544IwOKXm*K9;-=gp@ z6at}0ERo9O3I>zK=5Tp@e+(9fClE#Z<3V=YZ?FUF5soo{_ zlic^e`GEvtQ%vGyb6gVcP$CoM)-5vicak2QhxYOAsrUSUh#~osUFq^I2ePguFS8r& z?B^)_Im!2^^CQjC=XXhDCgk(=|;6$)3tEPIX_|r*>T)P2IZf4Pg=Mm--#v(X{VG({%03o$21$olDQ|?0)+8 zcuz92Uz_IS{?eR!0L{cBp_zQ7G*gefX8L(K&pU*E|HngPh@4JV3R9ZuG^8y(8OlW7 z=R;PqlcSvGPf5(i!m^jQLVZ@CGKE&9n$@pqt?E#>A{$tAV~S~7vBkBr#CCP0@B43; zy4IZ@^h=xjZ^+LKS8pN-U<;LcH((eNgC|iLY`!Q0jU!U1>l$0y<0veFR7J~xG;SjB z+E?&)R3=}lHd4^BaB2~e(q+J?DHv&T6)RVZXvn{I{Gf7UMs>#GYnMZw`G+p9l&}?7 zSwn60H4>MSRZv=`R)hXMs4pZ-Kk+x=lq9W+>)2^yOP(g zat&)+-^M1*TC{AnbvD|6A0b87)(Z$ZxMsXyxwsaVhx@_u8-`F2`NqHs8wcyrL|9QV zu%3O3;8R#zg5Y!5ibL=v;+7)#8cE9$e2cVo2);*F0)ocK+kl`cJ|)5WwguL&?XV=? z153esVX1f@EDi66rQ-%z20j4G#0L>M^sqi`uq=EPR?&~J{-wYwy9}%93aq-D2%4km z7Ob{AumSx98(1o=uDh`M9wYNfZVnktM zMjAG9V6bd_3h^}*Au*z<=Ou;H*H-QtwEx=3QrwEE82YtdR zT*6)ANjJfJzwzB4wA`QOC&})TG5Q&Q7eHPFtGkDa!p)b+{Y8`;`TQIB+jn>hU(ZQV z4Gu;X=sVk17X+sX4P5MK2t&|ChOP`v5y=o6xhZKO6jNgCZkL79EUAfyvbLCE%S=6) zIvC55n|Z0|;v83D?ybs}ESY|!ZsBSu{TgV)S{UOxSW^O=c|8Kl287m)h-`_7?MaZ% z)!+TtVGKAU0U&`Chz2td7Mj>XZ+Zwbhm*s`;o&fFZM#-od#bqZ4kl^LfJ(a4RJUJ4@YpCntL?-F18kwnX$NA_cHFdYtoXY zTkzKXzP)F9q$-VirYWt8(w!b<*~qqv>`B$+Sk>n2C+U~-{M5f(4K509g$MxALc~J=^=n%MBWDb81A(mz{yc79_d95R+g}JU=!Pl|5r=^| zx`iOe&S-)>h%I2DlkF!FUu^$N>5!d(V3(P3clOg#cX#)8fBX_J_OtG*0~2|LN;^Pp z0Hfj{bjN$f03UH+QanJ>1Ce4D%+D;Qkx2%^*DE5$NPZ7BZ{edaciFWu?qr}wvf^DK z>=6s>b~W_$0%Jd_5b^-yJU;gzFEFkz$7Chu$Lkhhc&Q}shFWX0aUt2|a6ac(l}F#< zP>%C6!9{M0(mxRM{Xm0t(tG&<>=GmAsE6+cks@a}JlG_Bk9Xf|=F6 z>5_i)K)k-I9qnvayW7*=_O;)b*>!SIKK5%UUG9oS!#2$YW#>NpQ>opx8U9o`?upfK zZRTMa)?u?8Lfj!B5U8D_Jn0{k&*u4v+7I@vod?+QIi8dGJYVMPe4FpnI8D>M@vFSA z_V3;|YG1GFzF9SMVACQD$H*k}I;hVqk)B<;1TJT#IPZTawV%D!=E3jgVgdd#gGS(o z%CeugW48R=FtBSsqrEU!`^UL@VS$;njgEW(wUN)}c8XG5K z$$;)$5+no@yp)vXyIwgf3A+lydM9tzRo`)PN$7Mm?ogm30W1mQlCWMTn-_oUr=)h8 z_e#umT4<$>b~@;!i*9;;-@&-^$yb5G0@I~Tl{)ED)VYQjbQnu!^8zO@BoBs%6^4%{ zoP?8cKFoJ0;S`)QLtUB3!#D7~lW>oKkcgN92`NRg-w(JCQ{=BiY5ELl(iV^`nez-a zI8j572z+eo!v>Ll&>Gt9^xnqnCg;nBBaTt)_azrH;3dI8EM3*=;;H-zAdnz}2_clQ z%6C1JEV99pLoRvbQ($=J`Cw*t9!41)IZ&B4nSLTu>=;gBiGC;Lfml0PF(u%@Q%V`- zRGf*|PmLOCse?d04KzZ8Bp3-SW^i^eRf#qFrvRd<|KQ|{t8l+&MCq2$br`0Bw4ce$ z@Ng{-?syWxkVGvzu%^DnZ$YJ*?EgCil@P(owKy$M}AgT?($Z?A29|U&klltGc}v%#DR_%Ii|58c(O4~CCIz$63(wdCY>E%G+y9;`vj>oxk}HTmf=`*l%&N3M zJ5lMAN9AAFRe}9P$WVjKrt`sRE- zYH_53y-9Fnm%{g;?yybAXPt^~Y@(JbORnCERU2%y$!1z;g$;ISaNK#<-S^yk-~0+j zOe73v1oJEsQHV-3V;GA#Oe~@X{}}b%d@CTL3^K=3>X8PD6%PStm<3isg6U_b#nfO7 zG0$=u(FU7q84U;n%oax-Tz|7HsoIYOVjv=?W)vz`l62X4J-KmNG#IC*1UMA4V_+I0 zjCdXp4Mc!T2rqtpKJEhoomHm^Hef~sKmd68Nf96~ITrk% zgZ^(MD#HQeVG(6`)DxNXWTh-kd7stn<}lwYt5_u~Ta}u(uY-Nx)uG>%5iDlHBSTFf zW`YPKlJ)d4^w02p`Tj`Bs2Er{apQ*-4@o*1VU~2V$pgo)kx~2^iMh3_JFh;q*yXTe z&YNbLmDX5iqb;`EV_&u(WkRVahH}w-bRTMi7N7*Q7o!t=A@~NtH)F|II!4EGu+5kq z=FBPM)N@)not%EoaIhhU8mpQ2cs4wH9)`D{4+EpW)0!aQgdadbshZlDtdxe7v8;xg zgM7`e>I+o1e}^m1bf6Qrq&n;nFT_lw$WWne{ru2HTZ*@Vi9Q~+^|E@OtDG>|TVb`g-saccZQt7e%#&@->ardPK4sylBh~(jP_(Y@!=I8p)`I6K5`5nEH8$DNh3_{L_nwdkgOxg0} zD^#u42rI0zdb*1pbNBjB_aA%W-LmaXQoKp~bT1Pdc+6rO*F+^cNl6Pn<*5oWP3g&M z*0YhloaJvtWhrO53R#w&S=LQl{kdHCx~Fp!NxA#nM!Z^vy`!o$YSZyzXA@HXRW+EqmMA2 zR}A>ZoHEu_vEdgBfw8BH16x8^<1Qxt5`z{Lgw(`wCPsP^q$OTfQnX95KEdggVx5wy zcS>|kx{fK*H)RS^kxIp>R+?HRsZo|XRcX{e%?75`fV3Er4)gM_QRy=$Wc69GCY#n} z+uCf|l6^aKVn>c`%b`R0>0r(s$Pc&6=z8zNiCkCwe;>J8Fx>1z56b3Qc|7;N!anwi z4;9I&B>VlBcg`0CTBf)tQjvQ73{9t$#9EmDXc*&693!%rTAcs!OeKn*sQ7A=U^&Uw zGleE*)ZENlpB)=Rb*i**t==IHdJsFY1am6yxSVND=RLK9)!MYx%s%haK5lNa57GiJ z?#s<@dJB&LuXcz?Bm%?WCqL}#eY+p`)4t#GmS)`#`)1$KpF@q(%fyi(PTD3+LP7<{ zgDV&vlB#{)>XIDgA*f7)nve`io55)}EM1o7qh+C3kPqf(!G?UYDZ6&(i#_>jYYuGB zk-homNd7pQ3wO%oMjybVa=2es56kXF`TXCf1kvUZT}0P+k+wiIaUY6hM3VPcnM92dMW_lJ_CP)M5 zVhLX;68P5~THCfwHG3J`&cCCHj{@90{GwXK1%o&4heMLGcnL1wfX(EQJCxj&${g-MZc=Y>HZ4&`dI4 zO)1godSE^I@{1L{Z|4+b-*C<06T7;YDNw-s_nFIKN*sXr;5!Oz+@L<)pgsTPd0~k= zw_$+v;f5UX){7)*r_Y@@>tbNM|7zrsOHT>4rca=x1M-zDt7BP$JJ(vO_>Mx{}0qLR|fl}CC9IHEW$s6Yplh)vhwxa+yY9X-d4wfUX3plxb_QTAr{ z;t+yG4Vbdycf;vwr%zqCbpMI8^7oBqJ{g3RvggCDiTmnBt%7&XJ*%coLZpaTQn zx8N>D{?x&pfLM2t{4yZDb}e-4@pu3#ISg(i}LI{iYbxDDL60kG6ijfFYcc{L#) zH+Q`?V)dPs+cn7Cx5=NEtS{I@?FZrw*JF#X7IzxKK6uM|eTDkMn>5JDa3j*D^~OE} z(oeL%e~RR!18f}nEN`{GVD&D;9U6A+`Hh2z24iE~u<8^t2Gx;&FpnTL$9}3fy&Nt# zJLqjknibGQr{<;`ObM6%XL+vgty{U`a|0#{vFM21U)iw79>hqBj%yJ*nlX5r_ZJrRPfhM#z|c z@6n8l(5#EmoXenjm!Q_AXu)OCqRXKrmq*L4ux=mH_A}DfjYBUeNskwbU@{Lv%0?wW z)ep%r3LXNYi-)%u6de9vC=V zQOTNB-RY-ZJsPgtoq)&5<8@Ve3ZQ4*lL?8_GOF8;R87s%Iq5!;>!HoTHXBdZv+7L8 zf6^MV^G)L*y7L0?z0z$LF@ijs#Tlfmh9zxYj4l8G4;E!QUr?@|&y!2QJbG1cA?|A- z{V8-A<^B1BSJ=X&sF=I`Rb-aimnc=7Siev(ZFjU zMw}TMBp!sNC1+VroA~}L9XT+cuAr9dQIuJQX?H%(IQWz4WZpZc{#cBp8lf^ajbEOM32K<+Qu4>5ps-(&Zk#rCJhHo3MIsB> zV}Pa#6p5;#BVroSrDTXxN(o${m|31glZx@{5WLY23L=eK&?58G$7MGoj8XnBaE`bK zgSY5J5UG`g-CFN`iFvWc_n@LmnuIpk*krBUwn!alInd>vQeEDIxA&ywWm^qbHz~#S zb#KcZNC|F1!JT}De%I`)$Gn#LMA`R=ns;CCzS+%xFPUxbkMw=;TISaO0eC&rN{ffr zUZyK-187MnU^FxXrPW&^b0dk39lzvvqm=2ahdx4%1L2TndH(&PH-K?{@Dz6V zyi6NAR2r>T5j|dqYwue`d9o4OMk~5p6DmGD4NSk}^%fVme=5dbTCdNu;m?sl(^I@0 z{4dhV)hFssgi%LOqMO!ROX)8m&BBSe3?P|Cgpk#;2V*X51A#MxkA`AG$09ZmB=fzD z1hr`2l$I{4gP_r(Zx9d$T}%hTqG1;Y$s7o{dA4{2!;gk)0W`wI5)mk_5=17bOd&Eu zWsZdfDoZS^P=Buxpk+HxjqljK2%EGZXV>7X0($g^0N`s-K^|kYpiV}6gEGV=f^>xn ztRf&@V*DhqN^c-5vLFwNpbV;@4w`Y=Oqc01!xmbjuqI(%sB^xc_)j;rC#79#rLTX} zi#1l&b=&%P+BhZj&4DxZ7nKPF>d7(y!)gG=J{#0WVCjDaZ1jh~JbwU8^?Sgb9|41V zy5n!Kk-{}$9Fb?oKy#T&WY+A&A0qWwZrahYYWXaW#2I~qYd z-~%SW4V%E1cA1{YMth8n14KCV%d=Z zHS(}0lz?^Mp;!h255;_yaB!qst&@a7cxuR_VvUjGsbp|*AWvCB+Tc2ODknq%JVx0`xDTOW*3B90xi=Ox1eJQT}7 z;Gx*=k`Kwux#pIhp|@zbk{|^<6rNJ%tByFa2S5!KR$W=AQ2F61S82-ZV4qF7noV`+ zT$Mb>{qgYY2euqhW^0siVSyCNxt<{#fb%Hq8}Lvp1A&L)Hz;d7WF#}L{wt<> zr=g;F!Sl#;huV9Lvih@oQ@Ps4o(WTU%>~K`Bke0R@me zB<5DimYjZ(G*r=M%M+<8#@^^#DZ@*YjHQpFjtX7hm{JJQRx}aqj!mJjO%-AQX7Vr~ z5D|zviXzCI`4Zb2(@j#SM7Nx2*d&K&y`qmiIM~`cJq^K?Hvpx&Kn|)Ihxj{($HcR> zho?f_X|>9GWH7pzL!pmbZnE_r9MnQ&;VIz`?|w8g3l!xDIVhUWeNy5dJ`cE9v6XT2CA6nC}Tga{aDl##d* z*9d?j%)eg~Wn6nongYM+dksXrx!T3&u*`8IqH+SSJ0O6RLA>2W9f%r3h`|!yxY{Ed zrYtuW=c9mWg$UkkYPDfTQ$gN}v6dAxtZ&6!BX*<4pi$7@G9Co?)2t9}mhh+NruIC{&`n3uusM27m<2RMo z$05RlYNv7SVwoBo-kV)#_D4|g!C*Q!?irgr=x~x!CO{31A!=|}NC!_!d;a`DK{X5t z(htcf4bm{#fEt`yRzDe1=01K`oM}~+fG(tPtwS8I+-x{3AYoJvG>SdOGI=Qr78o(@ z6j&{_!xr|J-hQVSF{{3Mw+OjlA75^xdWG*-d;h_5871!fEN>q6&|mSEmlAO#s+Dy~ zRT`@(XKbVwNn(5&;|I-BJ{nXC`&t@t)a5Q&PA5Y1(4Xy0$ z7MpToj;a=*N|x}}mR@etstImbzj06zQNGSxP1jN97cZHo?ihrb#u&hbc_{x=9hAnn zB+Vr&>NB>=$z%eAiy-IJ9t>b7!X}L6#!H9TLPdRQwv5Q%*++0J+u1Dd+fro#HgD=q zOYC99OJn}kDMv$2aFb*RPjVaCXLg=j0osH;vqs$nrnIyIB1u5(#Z)Kb9X4@c4z|j} zbFee1z9DjvEJKAyciL?(^I(!?GKAD7sZh|y?L$qI7K{kBsLqGh&K9hRVNniAZxysm zX<}t8sxsK#=~yy3k(NyZJy3IHyPqUo5IyB;#HeJq zNtcyoa(FKDaOuK-!aFc8(Nv1a3(+A$8(P60%QxSMaN@*T2_}U+H`4GVwcP6Oa8mpo zRkvHS{~1H?-8FeY3)J*|+^2;0Ko-ncuZ@)eOF4Y_B9LVY)}B;SLyK7&9BtV&7Xe`& z)+76LWjGF9z(a0iDut+ysrj}CAa_y8{VHJQB5HidSLWxo1)kg+bSF5M_o;PeLWKC zgwEM$+nF^2TqeM&a!YCKxo-5qNs zoYCS`3qE;^3An`f@9G%Ie|>ZDQJV>u_XWb=8w+1w0Q;H4LfQ?~9rqz!&fdVpw>?2l{ zS7h<9TLEbgMnp}^|BWv?#y0ysTt_V8wy zJRBw(ln6*|gfhA4>)Y3Y2>XY2K;Tx2b@~D}Y^9Q=|B*;Xh6eW%g9wC~G3JUC^QMh| zV07}XKY*+olLhoy>h9&`Xx=d31j{%CP3w^PphZm323uI#>x~kDzx0NEm4k?3+zuV} zU}eH==UWOkWkoRUu?XbR8k|YNVI+g#%MMq`5sa!R&u3i8e3N*py2%;S0~L*=OsYlX z#s~|<5Sm2AX#+N+VCQWetzAOMQFn8sVIPSA=fDa$?_vu$Z<%T#C!VuH)0D`;zIDb> z#*FM2LA1?HWDLfL`lli<>BeUrUYN;&YZA3Vh?EdZSmDxW*){u0&WQqT;nE%0Biibo zuB3EMRpKJ4u(dL>wqylI^7s0>)dMy+6NfE?UTS7%5)_Y+8%(D(8M`J)E+Q#^PmW3y z!#45dYk(*P@#d1igcyYRgF4bfjSVP+b54odmEHC}jlnXeF3_Dd$opqt4d(v4#uIuI z$}Dze4O1nlV&EfWuA&Y^~?_{?!*}z2#QBXl>^b5qpxN zXU00k4gs5+`6|nUuO{Gkb$lq_T8E%H`h0ZN)TY|)%cFTN7h6rY{y$(TMVf5z53elh z{ArR56CR!@B%~8OO`r&wWA0$nvTqU;C;lJ!2~1by6_)rQC?)N88YJgPgty}{b(sQj z^<4n!L4=(zBaC58%*=Q3blyI*vjMbe*Rjn&SkMjEWakomf8%_U9*~J8zLoJ7X&>b) z2bQLy!l7g(B8c)Y%ro`8F}RN^X>&tMQY7lu!D*# zG8gXNh=LZJISH7*+~dx{oI7g%{x`=Vc)<4TT{77yY5`9N?wofU?Ry(~%*IC`(s4-c;Q+345!UA)+!E4b=67BHRqF zxO#sX*UmFJi)C!!^e^w|HjU>IL3v!sAdb(8178vN45O5N;}GGXX|_J zU}SSiHdT>LW}Y&GW{vTl!+XjprdU-t9WMOYT(h#ZjDIUp76*jMu*4gCBS?v;a!9TGG}eMf!^ zuxqkDSTCPyK4@3V2eldZX|!^ZJbK>Wa&%z&GtGO-Srb0_w2XA5~^DqjPXFo0S}#Rz|ZVeO{ye0m9Dg`YV4wG zK$)7vVwo5t!qiP@k(@RFyik}ZQ|1aV!87T-R0C*FT6ngI%qf#+GC426Hu9mLoOQXS zgZ}5Aps9n9!=V&Mrl@RTSTdwol6E15a=~TF;uFp~6lGBC4HnemdhKE=B$LgAlj!#S zw=_oH*a24l`6uUbKTi$RzsSBG(7$;QvJ`nK3yu;$j=eiY{hX(XYw5iDT{+J?o__Ll zIz{$BZLwnA)B)*$j5vXCG_R?Aj&V;Uur^_vR50}qDlGB#zd$_3QyP~q96?KgIiUBt z%ANn<$Qs$DkRf_CwqW(3_?4*t@uNzX?tPTa8jzyO37)m3ux+%nD32h_2Z=!e>Y;v%Z|hvW&F zXgPvRz3M54YtKBnX^wLNjn|qe7=7D4#YLX80o9&nDq_q!G&jyXCuyE0QT?cgDo?AU@gryy14@O=D&W%raavVRE0rF!$ZBSN}o zTHe`1b4{|Of`Um4vXlmtfle5)_;9! zrRsD9Sb^G8pEjci|#ShuoV4#iP4N9+BC+@JQslBCrP%8jjl`~4kzwn%&U_wyw z8_`)Y!LU~o-d000kcN%6&qX7o24m3dbt5_~;Sw@3WSB?BxJGn`bDkNdOSt z0g8k8`n8nKr*qwHn09cf#b}{6 zApC|-fDDmfQ8MGMDsavcFy=f2U&YzvE7XWWdUX<_l`s~=0CvW4>G;!R))dG9IY7q0 z?_ZdR3K-ON3(UZE!a%(qi#9m;!T4NZ*gZ6P8giMpci82LVR@UW@bqq)ArB`<*-l^m z>CC13Od~#XiDdNoLkD=bICZx9I+BN4TU(LKa7O1f$edm!zLch&MNjVnuD?4cgF ztnR||eurSC3+AbF4<13#LOIA(qt$OD{{-u5FQYh%ZQbK+7X3%>2e?Ocd#m`o-vwOz z+B-LOHs}VHf|O?Fe1_8k+HR7Gl}oU2*6Skbmn;oSU->1%`b5JHIPZ6q)Z6UB)VYsO z37=MWGtVxDsKUZy^q9CSII$H0+v_gNmyMUzo`Kq*3g=O^S651W3eAUF(9+r#YsdX^ z3h6PbbBnd6(<;nV*qp66?zr0G@&~J2Mpdsz98dcUBav$0UP&YFsBD$E&>7-c%xBym zvAJ~$if^9)P$kDayI%&)pzrL8&=JOpHxpheH_uDfTp^QcDrTT_PI_v+V;T*f`ce@I zW4yES+h@m!I{7-G%ya6*=FM<`8_n>m*hD@KA~ta_8jA8esbPxY6w0PtjdcHTyFbHt)?6+Mf!J&xPU_BaqcWT&HNiby~1tYEIA(z?DL>RE|6PW^jxg4yKC;1khz-6xsGIqLw?5PDN-50)$2l+;Y*J ztjX*K9^*Rtb+9f%7FocmCdPF4hp}P41|h1E!Hd2>=Z!kkjLp7+2;cAWg#CEvYGqk% z$);P92l}0{uuS1JO6)K$5JQN#i1;K7xa%8{Er2FDzy$NMJ`S59Ot#u@Y9B28`I&AQ zBG0isQ0o@u@gX6jYeThZW9UELmG%sP7P8r+AfT?N%ugdSSNn*+Ip!LflL5|Ly3ZK< zuG_v!D3i2X!?&1qn*7%pjdd9@vjQ#&hPsf0LipUe(f7%{AADgEUf7 z3f12Cg6MTCz~rFkXI&>y@}dRyPkG^*%nkX{)Zny{I2=nNnBlpt8Dk2U;1lioB}pJt zeKgh8OSqBlqOGQ})U^vGmiicwk&8f%+$UW4J_ACC_kycpfE}&825Cv_SmO!Li)4n@ z!o0vNY+(9Wdpg!GyVVx!*}8{7zn8BMk?WED%U81cKZew$%~)mQFL%G_7dOf5|5s-J zhA-JwEh&Sx2n?v`&alFTVco)TiNb1DDr{zj8v!6u_qavq6r*P=s7g_*8@6#-e`z^a zp3!ly0-0Y@4F2G^p|!|#ZpfvDdT)LIX)kd% zAx@IPEL1^FG2{aY`o>KH;f{%T8=GL?U_#QNWuK<2u(+CM%uom=)h8=*TUP<1U#X0D zYatK_#JkB=Gg(SChQ2pgs86X@lmn^w7Ls>pJF@~(75|97p=v=zAZn|j?Z)euy{~O} zwMcCf9lz`9L6+|OPmpb2LJf8M?2IP!`)Nsl+RANS9ZUn~egMd}xTmfjhjY^u zU5}qbT3WhVTdSfi9j6J!m2p@3gFUq;Q2RKDZ@uk<_O~C~?YjG6C}3auxifmWI#qqV zx03_{p-SKGF>LYHbPOL&O=dbY9A4Fi{Nio)7VqA){HMLdIgD5&=U`CVk!(6LbXd%o(*iT2scITMR;NQ-(UrIP-40 zh;0k@w|Dz`y;7%0QutW3)*H;Uz8EI20f8vX+8%}|DAF_i9(wD0YlKs|MuU_nV$%dF z+3HD3N%LGg4)jU(19aiSQZg&LVqr-HU_VxU*Ev8Lhk`YIC}e*PDvCr!KGPbquACN? zDFT6tF9cRq6_>&HA=hsWg9A7Ry3;XSHGP8{NT`d9H!=v)o!(2sIH&dwI;+EV`d-MfD@w+$_J zPPBT|supp{Q^k9BU!d3Ku#AM>K%jTsSsn;bEW6hV{z>0I9UzND`%sV>-YQ6-yxA@n zOTEKnV|x*l+p|255`VLX*W?>wQUCx1dX+w@86LyAsgYWWtf6s% z6lvajI!#fdY1+H40oD}nX6x|nhn{CAn=up}w~6U!!7o_>&x~HVuB8A{@PGOquBcI< zRMlUP?2HuSVaEC&W|t)n2$SA!1JBV{)Nv}Nd@RnbG=os zyipEDz$<>qOifM02Syh+C#EMPC%bTBhMw6-VN|Q-M(Y9!00H+3fQk|jsQA8viZ(5N zUM%~Pot0bxnXH{yS1IuJ%h}n{{L{#pS^f#+hE=~J%Q$>by11|II2P1(c+>ud{e4@y zw-g6wR@ba^Y;pF8|51q1@Ulv``2kgOcC zP_mvPU}ewN+n3N?wcc9!$co zP@1o$=Tbxh>hd$G^jp{5k^96i3tRt<1-}vI&(lCaFA&^lH0)?i8Fp?m2(_-!*ICDz zcQV9WbFi=Di~lJoa3~Qf`?(NVvwmNOA_xSM0wb%t^V;U)au%Pa*6mm*3tBsCkLz9N zjTE#+H~%caopl=854ELSL8XUzkY)Saj3Xz(>b;MKo{sH+)43KT9|QtrB638Pzohw# zN13`oP>x2>a9U8demFzgEwS}qf;q*31VNzVL@VT66Ey3pE{srRojD@$HpjqS;DUwo zg6uzCEI?jmzemIquH(Gt^fZix5*!M3G(7);_{WygkN@b6o1ksowi9|O{(`3rx61#f z-QeWZ@y%D&B#Mi2xx5>S^G}>1zwJ)93hn#}b>5Y}zx=hWF@u9sBQ(B|Wujg z$A|Ad3+Q_n^bZp74n_}@#8E{N6aM^MTgn;;fa>4@EAEw_NH7Q;n46(hOe@@ zG|I#qI0|KCoIwD9enwOmoBhB5j%kqnJ|0{94l42<)=rC<8UeTQFse@Z;)=>j2pDSa zhNMKymq(i^q~_6AC;6w4vorjYGaRf?+F(z7-vLoQyOn2nss3m=QVfTSk?1T;+@uDX zYU6*PpG~x?Tmt@4i*Op>cb74`0HRO5I#pkls1Xz%wuH)l;yk*qL3Y@Vbip7tllk;sGd&ucjeW+ z31+29abtgKd;8^dvCgb9j(xE=c?WcQRJR=a5(;}}G5j>&AuTO!g+uL`$JolhsmeRF z?V;-4x10<$i-vo3I`dtQ|DqxT-MZsykxSVs=|4{hmf{N=YNH=?qg_043x>;cVYYwi z#4=S8K0P5VE-Ll#wM=@$um5{Btm+nNL&piF zZX-u%G@3*@wxh^7f-REtS$&2+K~t~ABI@lCP*wuMfPmR!v2yxCd?8a${F~a^lF|~{^3>fCzi5LlJ8ZPXQpm1Dzod1*E!}L2AiQa z!!LU401_~;VJ^(l)Y~J_=#qR^LRwY|3l59ebiDb;wuV)MBHO`WY3eg;Oaz~%Y3ch! z=JSl*hv8P52A}TJdOa#I?W8K8qzwOz_hE%qL;iB%(Wa~v>K%3&R6Ec`KkTc#^KX{|3Zezc?d3bzo zWMpbCFcK~3{H%7jX#E|R>l>5O;4ufkIcYVc$G$6ZAAODq`xcHG?DCl%@+PiWKY%q% z4k)=b2k)t*%4??ihDM)p*q!1(2+LLc^sJ1+U{_AvhwgvOJ6E}rL`Sr)04EZt>v>o# zzaGoSVtH7kUQ-J$y@@?h^=%ncgE;a0oXTNSYaBL}uMk{=0vDEaSMvjk96h8}GBZko z$Sf?$uT$@T&G-PJrTZQp^FHj7#H6vOZdUMLRU%{lQyy;+ns`E*-qy&To1d0t>!J62 z8*~i%!b7poi}Vv=+~~6BC(mb1J^D-3gIx7%^T4>3$S_3R9@RWjT!e*jp;Qn-Rjae< z9P^I#w)L}dcZvsq*7KUxn&xJWx=49<{#5Mxop~FMuW2>5nq%h8`-YLGv*DKH>}Ag% zoSjUq$Ju|*GR{X=PT1+$;Q8dhxEoH$o_)3J0lqbA? zC*lq@T)+DA|6lCw9estgXMV*U7@fa{%Q|>x>5Dxd&-SkH)vFBj2(;Lmnd<^@)oO{t zAj6EUYq=$nFJJ~BGkDTGpp)?3&11IROC6Uz_3Dw7Q;q)YC7@78;C37iF_q?c0yWAtPW+0!~)iOd$&dgoAfh6-;W^@|6sJJ`?HFLqtJphR>3p7ls7Jq zWCo3P9#7!sgT*bZzJNf;GSJ-EUUH^Kr{k}|5Si5~p`|VBfM{@FW>#-Ft>nNBtk+Co z2>k+UvLz{q#rak>9}tq2J={7~+m zQk2(gTV$3rZ_L{}huOv6t+E}o)S7gq@E?)8XJ(yGw!&=i+Prd4%=7y9(E~0AQ23zU2Ul`3cv9fZqYC5lz&Kbn}hee@u-Mp(20&ZYXS@aFAMn&jl1GOJ-pz8@BEt zeiz9w+(e1~#hdP=^?%1bw#yD(fLytgg%2A&tqJQs|8*kEajau(u5%1^>WgxbB?i6$~Ea~7+6v9I5gDAfDOK#6F#{!cxOvvbr_y>V+c)p zAdSwC9$*a9&O1Nm{P4ddi?j>Qq)lJVIG%|4PrMJUSx*TI=@3*PdsVn5zTjS3bDnZOL#pxaE6>j}x8FyU@|N_I z{Xf|Jfl@mb1%2cduXS{#8k_z+3z#z+N62X_s>6Fu2WX$dMATE3dhMgWxHp;(w*J`25{4w*SzC)J7^5XWf09E)FT7eN?BpNwbmStl{W{jDxX*HM{jO)|TW}5ck-Qg8=<7vBsdbnd_*8A1ccKzKtC-WSWTN3;{maN?vUmGU;OYp zqy@s{mxM|E=SK{_#RH&1X*F$OSnCC0#urRkv6z*#W#{cm)`MCUgu}3BBa<};XiL-4 zIe5-t1(SKFA2;;yV6M0cQz763g%dE2c~V$X4|(zqqPMdL2|@K-A*a^z%?1!c+NrGD zJ>A4@>u-SV?$*f!!EhpHQckt zt5AB^aMTA14Rh{7jHdlEisSQ&wfOcm_06+$s_422x0AA+Zo8W*XL)( zC%WlV>=I$U&fRR&x%AuDAM7|55S!im4^1GBIwsddi+fZwT5 z7!IC(bjLHrW*Z28p_6Ib__*K0H{Wn1+ew-5!ZS{9N|fnZNcWam)DAZsvGAIje=`;3 zo#2Ywh=^})FpvZ=4vXdehHB%sOtVSJAxlWNM{2>E^;VB%RHPVh@hPW9rP?G#AFdIoznlY~V}Q$OLAH5VDxL6n6yp;z*9G?W0o>2h2BN~=;__HpjC>h~oVVGs zvd+8GXm2L3aSuM=H^kSH*M9v66$8wD@`u2d&$PMjwH>k?S>{t~see)vJOAFf#9H6f zpC&H~bh#7&xG7GaCszX{H|P7ii`9=r^`UEKP{`Te1@ApI=)PG0f+!tf7CAZx+_L=1 z^ZbeJI^6u1y0zH(2;W!s#fJlZDjsMXZ0%}o^BXI*6BYO}>h1>CvcQ4?uHe6$RPLPv z<}&_B-|_A@A1Ui@rWma+k>{&{kH!5aBAdq^-ys|b_z6L8{onZjIS?Qf&cD7xEAUve z&Om-Sfk$?%49D>W+l~DLI-S1v8Bg3b+N{(6h&V~){pZwpdwOPqJwZNj_Agp_&uRex zbmS&xe@9vHwYExhFA@H+oSfh;zQlnurmqNcjqi{VP3BrQ0Mci>CdR(s?F8TEa*f{$ z=2_P=HTLOR~lo==wx zi9Ri|m6M+}n+O4s_Tuz7;0X}}fr_5-q7u-9ExQ%gNPVlEZnmf#zga9b$?8(l%*9<{ z8SbL6LHX#rKs=|`x8>(HSUU1#rKD=N+okqMReF!hrS}}OkRrW7hrKrtS$%d6_>B{`*~6_5Qw`)fZ+~a6 z-|6fPboPf^yV@RUi`kp$w;quE(ow(E7JgGx1 zB+*5uVC%m7NbiykyhqyFE2$k%s~zi=qMkbOK3X75*PHZ1-PA2S}6{)c%k zz4kfDe^}7rzP`zIwsg7w*}i8tj~2ZOUmiU>a<=Z>>(^U0yN@(B-#Fu4f;TzVlkD$`F+-&87T^uR=rjWd+}MvV7AVu8+nCeXz^IAu8P6n^H?pP`+B7`mXJyl zvA}yel`gq!OL+KFc-^=4za%7tZ5aUwR>a7BWJ`zu7@vEzrUugxN%}{0hy)!21JFeH zcMpV12iaBt2rK?{aj#|D6F1MJmQdoBLF1-X!Z?k%ipCad)8zyB%*dLqHdBI2_p|&P z59e5>nN;cEQ=Q~`AiQ9y)=#oaQ(e>EE56Z1ae;?os{sCZz(Foqptt^Yi0LDhzN8C^700 z!5jTd)@>&97~9g>T3X+}sS{heAD^yJfk`4SjpF6&B(W~4*syHu5kvI7j8ko7nQk;v zj6Ud-m)A4}$V`t&$_=*C)wWee$+lFldgr)S9;Mu~5XF2Fa|eyGLsqkxn;aPl7wwxb z@F?yXoJ279q{dpTbgJ&Rv?Z}oV4sf-4J^d$e6i_p+HW)+-8$BiNRoUF^&Lb~M}32j zbe$uj5(r`%n2NG?*+{c}OcQt8EHUS)L{Z zFVe=;bTW4{NEd08+oYyR1{kS3ZPgp z!v(Rv#&Ywx-rm*~H;~a{>&c9wbG0H8k8f`ysR6MpknHwp1kpB{D$uKiEBg75?~!A_ z$!0yq!tG@z%In)VB(desrYV$AnRMCQEv+_n6OI>A6o!em;*66zSy@f6x4k7X+0$kn zGK+Vlx)s|;wWttIbCj{0p>n)Zvd zF;XkfIUgPvm=8O-V(a0w&!x09+lW6EB6r{#JIJJtMqCH+6Sjy!B8lj1P9@?Ch9Spt zCfBu=y9ss-nwtZ?dWdF#yvfFw>UxsdML8?a!x0kp2cW9^pB{y zmHjd7n}BQIUa3vBN*{)GO@~>(n{=Z;0T@~HXibgN!btzn4k537a1fdh=S0xAKfe#~ z5x*(!2)*+O<9rwPNPB~A57m-)^w0(K#n1ZhP%~G$az*;|drwKImyO+GxW12Zbd)Sn zk3>o`ehmm%O@1ofD+-PGbvOqtf*r|T<@OP^B1%0&B7R6_NdIq)aEp0Kvn_lC|3cro z{r>sAeQOZ}pl2rH;x?K4(w<^y>9%2iJU;BV(dgQz)2t#B-!&8I-iY_r<8%aq4p;AM ztYw`i5Z_`l-Xapt%VB`bmm35<8RdQ=gMsPdPB*=_1y9PT4hd84>G-`M#_-QAYm8y1 zM*8@+K@Uvn!=C;0VZ~CPnn?hLr?;l3J1vCt503CSo?s9f4-cx*mi(VY=p?*b91mUk z8FN1Q$`SVlM|clSo&Q9uam*j_sudZ%-&}~1NDq=DBcY;w^M%N=zM+xY%!eJLY`z`j z_8O)4!S)|F#IJ1AQaplSrP41t&wdeY8`n2n`9<3JgiytfWJQ@!E zD^bU5WcY;2IcUs}oEJdvi>uIx%&wJuBq&2bCNmf_UdUl5eRbOp3X$9GewA`OZTQE_ zZJyGq^bBv|DD^#UlSE2W`=oNNwa)8lumea~6NKFa{%P4Dx8n1H%=3Prab?;gW8&8p zHg_}@PehDN4TfmKHs6Of;$`H#G@^p569{>R8X!Q>Z9J6>`b}lUZ7B4fSLL6wTqL)u zii<>;Uoi5QKDK(}(L^w0;g}nK$)(%hMdC3sX4+H=Db+V|gifVe1J8qi^I$Mx6<8oU z`r)FxY2qkR``5CE#}+rFQfzp5+zY5Wl;X1Net(q9!T+6;a7tHCyRAp>C~7~igo^9y zdda9fmM%yp81VFlW~IW-yNAW0@*{~C-ED%IAkW%>`IJOwD42b98AL~zK`UfQJq;uo zj=oljpP~d_B7M8X2HG>9}6xRil;~8orhc*5yk_dibCB*gF!_$jtHqx!El& z34x$w1-v#|@1US2Wb+bCuUYGvqNrQU85{V92)D8b#r7Noo zsmGezEVwchsuYLIK%vU&e+?R{t(_y2=4xw)q{?N36%y!k& z^ju4Cw5@l1$3kj!hA*kH34;|j67cm6c-i`$Prk?0eOKS`ejVlm@WM`UvV+tReM<*c1L*U~ZjgxdbR#z>xI)=f=!jNN| z3<~uhbj(&R{hCgv+NAN!)e?01cu8q_b?MddW&abU%63Q~0A*X{iNG7>ncmeq7_?YH z?*l~yU?oIviKe7!&?_9rs!q77Pi%M~=X|Y>p^Bx1qrdv7v+C#u_IGzEPF8i;WbMY7TBoi3~9E2+d~*1a?~UI|_ZFDf0Dp4;1VeZS4hekt&w zDtxIos4^d5lLUSNiG9!%RQ388H!x4q^mx31_9W&8V;uEWZy>y~iSOq(l?9eVp)vj(%Ed8Op>!pc=E+!O8hGWUXP3sSNEB;#Ycmt7|K_S1Dc%d0m# z-NU?rS*Ew)32pRc%nfF`w(&1qiHpmjTy-BGOsgK3IuJmeVzTtG_>vnXRC!BdQ&`U(B63$Bo!E;#R1c)sP$G0c$~)KLuP6sqP~nwWwLR;V7U z^VDIE{=7XxTfve-NVr;_Sz)A}yGvr_T(9zK_ovi{|dNz&6A z8r|j{?e4OVx>;K0trVidHtun!S4f;y>aQN=bFZ3cakktO2y&YJW|PnHvOsvYrP*w9 z>=A!;hu>)O+MoRUo3FXtjb9*<7V!90B+@EHsmE{59uu3iuAOeC>)|=$Qjb-l@9Bu; zwD?-)@=Z~dg{QL>KAP~ASxi#3+d{Br#-E6yzJk%@ut+ zCw&6brb>;7|B;eP7uz(2@}J5@pXGBaO5ZFMKT%+kNLVWNt@fHK=NfOYZ*jP?-FRiU z^Ik$>p2=g=pdTJ9_HC(^<{5A+=JD>T9rP(T4|oCVy6Yl$&CTKY%|4qwt6N{A8K%E~Fme7TZ(yZWBE|pJ>FXn7 zb9|RX1&NaauHWBf=)S7;8{p1_{h~)Eap;2smpTn+Ec96V8%{>CMMw;w#!8Ut}l(MHH720;%wF%QGv>*qF*hf!xG7am$TQGSL z{$S8=GWCZFO_AddE{9|9HH2T=%yRrs8cKEL!Q#1nh97NN;I93;=%1SS)5BIMsGrk&k zz9mJEgrdUyb>#dcJAam)-$u!w668liqf+z^A=)EAr~a($ro54_dPF*Rg7<_>xU%mo z=dAoJf0gz9Hntf;lbTmYIBgQm21TM3{SK`pDyPdtb~4_)jvS1AiY_ z+}n0WyT_X=1D~P~B1*+;f0RinbTKoQLKIm?{odH*a9O)mqAjf`$k&L?C4Flr-Jh%7 zk))Wn5Exobf&4<5=v00|MTW6*ck~HTVS&kSGt|C5R_r@ar!6oLRxIJ8kRAEv2u+dAO<*KTL0g5SDFRzbI@8x*~O8`wo!Zk>#%nJG!1x@c`G~L7&42{+tqAQ#cOPRHU zyrY7EFKR$8)V!qG8yT%akMp;}(BI|fW~Z5@Ei$6K_G`BoX>b?%OTq7izPb0PzWe9C zr#Vl{pXTqo6kVJAur8Wj7fpV+b|Si;e^P#ubFxne3@l@})u6Xw>$ah5wjr0-W;?H4 zR9=hShCavdhDQMgLx<8KH}QHB0Q+9w4>+bj@$$9qYiAQ@uXbO>BL~~RZbxje>Gcmy zl3J#{CWzjGIbMrCj+q5rdmQ?0;%mJwZm#Q0ORU)iJvK%MZuD{9rm{`|!@Jy8KS4%RijCqdT$~OT$~ow~np) z>fsXQuajTbV3xi*QBwIsKUZxX|0=)ebH5&QC3fMA`t5nEj0xhActtU zpN!0Y@G6wF`+_s$@41r*rZ2vbHzF}dX|!3!9>xVkDS`Yp8knd=ebJoAA5WJ4fO4SJ3YWJ(uafKQ$6sl==T`g=y?=LN=FO%an`e)?j^|Az?*ZM70`d*O>1VJb7 zh{X3h?m;ftcN$WTynqASqBh+YLGIJ5IbMi!jbJuOW5jS-sU7kf)r8BZTem?c6mo(O z`&>fUProBo+4ir@97?qG+H4d~gu*|{{%sS~$N$7{`BOBW(Yp4+^T6<8+4K?KBh$=S z$70)PK~Ys@#cTqRK-Hk2ZR~%>sK>ir9HKus62o*7N3I6cDGnzrl5zYYDv#$RKAdiD z3}_oD`1kKC*bgTgWb5afam38J-H+&3STvC!PyDKg&0(xpD{ow$f5Q32L=ZLUvgYpw zA@)u^nTmPrrt`+KzCUWS`J*PXk+}R~HuBL=TUgW7*r>xbLOE5_rT;TTjD8xc+3otS z{(##NN=aAv&YagpR5<(mZOOqNW)%#aBbEg3*$Ez14$iM z5aVI8Gs{D(oUf#1d7Q{Zxcq|F>9};cMk#>|`EnSrLnlEa$^LAfXcTxwaugU9@j(4+ zR%K~$a0cL=drC!xA~jj#8j`^?9P$rk4Tk)lVUi)PCMv@5j9E`sxLF zdFc{WqI_yCgAY}?ypgQ!+5J_4(NXDhqd?VuP$FyO(82G37np;nBsGl_a}_RG%V|oG zkrfp>imy&iI-D0TQT=ll7h=E<9tN#S^nrtWi{gPhO9>u4PN0TtnL6M z_K}K|jFP39hDKatra?-s1e!qB+9V<*4p&yavLx0&xY|LtM?2te$I(b_&XnHp#tAa!*V}keCT6G{@VK>uV!3eDFOfp6 zC`(IL3T8{9(K{3h3<~m%fVnC+u*c|LjEQk6nOSFb-QdMIB9=Eu5eoc7mP;%Xc_k&_ zmCzDwMhxV(+d(cD$ZmIo;$?x-%Im=lladq`hCCZ~X)A_v{kwJU4Iv>hY*JMng_YRV6sY}Wnf8(*eesWTz;aUDM(>@MI3JIGpoxhH8-ZjG56vgJ;fBD z9-(?X)Dg9sI^y{eY6^cCJe!2oKm!`APJyT@Is*FTPVkvhx0BGC+k9YIj~FGdZU;(I zpI2`=rJ+x@orzO8#vy_-aYn^G!Td1;;`~&A11h5dGpwVV};uR+Cizj zU!!q?AFtK9+l2{=hI$o&AOtavfL8`m@PMXYD$Nl{piGVWi)fW_C)G7`91>QXjr^s{ zP#6apvbb(=`|xzftV%Fxx3e}3MK7=#*RD}PTHCfufEZm%FXb>MCW-;3!xz>&-@47eg9V%0=-Zj_pc|i9v+P_Muf} zyf!sQT&&Hvek0xcnpvDqy71mRW*CeJtE`6QV($=XWKRt8IZ+{a1w0Sp^uY0me|v?< z!6?$F$@a4=Mt*UA#zVOXCDPrUT*G;S{Yb;s)HeGw-*PUxGyd&f{hFZ9Is8!SEzz$Y z`@Zk8ieHq}QPbA@j#u`x!ibfSn(@N2vb+LRYgbw2BcPJ}qQV+@N!68~-+K}LQn>ZZ zl%4pY!M+2+!0=Pyz+;^u(drL{WYG9 ziU#lp)EambyrxbSBuHtDn$EEY&x;3z=CA7^VPpS_i7gtN?N}rEtJ~7Ip`pIrKEi|= z<>BTAE>na?mF4VM=6eV+O#CSrY^1Xc(ME-?jp8>*pV8Ei*!{37Rr@)f&1(yEt| zm=FT)q*kJL$FHK(fBgR%#0q3Xt(z|WxZlfNnsFn^9SnXK40%aZ zUvs=3p>JK27LBbKoL~bV4NDAaKHs2`U{qKb6$+)ouu9tCRjEM}c?Gq!R#`W5or)&n z#XvD6kUWe29w`pZ{jQ_Yzhq`S z7>ocz3c=tN?3domNNv*4puu+!J}4y$Y#ADnh6S}ex8;5*QBQw-*|Nohtw6ztkVWVc z$bSi}i(eCnA_jrtSoz8kuPqd{05EBvZ~%j^G$)2OW_*C>f$AN<&Ut+_aHD% zp&CU4fDiqwFIcg-r|YGU;fR&!+=y}WSe5rPSg4D@SD;6Q2cnJx2o8@qaLTGjZ^aZr zc`zP7u)vY?Hkt&SpSV1r2p~YPb2(a6VM#IM2Qm8mI|RZVBk49eJ7ZLMAm%urPvf&3 z|Kh(E>aZu*$~?^I{&3R!g-*oXQ2QHp1hD+bTY{TA$HQ-_=bj~f6@ye~vts7i7V5>fg zPi@tgqFa5+b!vVX;36#t1-`=Ebp3-S%9S#yGvssU!43ixcwmtK4*4&Q48t@~ zI*-?b3!%`Qy(l<^Z}0~z;j#1N0JMbPE=H0*+8E3%nky<^Ta;<;IRh5MGAtwV)dETN zO0fu;Es~&%M3bMSQ8X0~eV>&ihv&$&g+^8Sptz!W&B13sPO0X;*sA*{`6E71jeZ?g zl_>xOUzx=$bqquUfS<>F z4IB)5&57#uEB`)85*!wM>RxC%sCZh5lPr*&t%aS|jzf;184bqof(}FEcQ?~S<2u6w zUA=*RztSU;6`zdOdIK6LdB7f?6nqH2JS2$aW!?m09AI<$(nzxOjCe7Rp~i;6x<0lz zsny9_SF>!gmA_ZNh|GZGY9(K&mU98;=rsaF?k|HojVW5n-KkWCzLWX%s4dv@#;r)XrZB367B`w@HLe*YEd$U&GM%-c)y7wVSp~wMTD+SbPaSCx+TM1|3t0E z#~K`8s7vPORrJyJCq|j$_7Rp^2b{sb+7c*_xaU3fIJ;A7yddmAp%+MhIU^yx!#KtW(%j#@E1Js0qP? zN7zLpRX!uk+tN4()bQeVM6eJ)`PO1ai8PjzW^bwzUtkg zB@DBEyw$_^CSR06j$Ulsdp%1pSf@^Nn6Jj=dRHoXZtHbfH!XrgD>=WXj(gKy^}gZA zRXs06T<=x$mq~pwht$89`J(5)99}i3xU-IhHwga8FBym`c?85Iqpn3Gd%+bF+IHK| zN8ob;HJL-?t*#l{3|-J=+1+gurqT1n8!|l0rwG0`kv^&zX|U-+2F;6(VEv!do;)^s zT30@WIpWSIuX9Q%O;3CBN_AS%YP&8G4_|qi3)&av{ncs-s)Ek80tOWyly<4_Yh<1p zU`eMGPu0eB*v4Ya$8M&sfx55U`=*oc8c0fE1RhcoO>9|Xc@*(Ca7$;@6aI}clcRK= zDJT?c%xx#gHcOn+C>6t??}ev_NMDo_W=IJ_SBKDWI`m1n@@F-s@pNCETupU}wYmNy5@r=u`4i*5{G@zt~wcgV1lXb8kUbA&*3@Yk0#FR27SWjBo z$Hi9&H2e@;jz}xWLzcSdmws?7wsSvzpf?plMKtDGPGnV|kIKkT?IX$oYdAG(l6c*an|5#=7zc=s=@yV@>!v*s5 z3E>RN_0kon$&995&D0h4i`(5X7%vF>xgy5)7AK@oLE-b%W^BQaAgo{I?Wk*)Hbngr z3)a(&b<7#iX8>M6p}!98CO5wEky?e?`n0Lmrx$vnX^g{eAUXNAgOcyC+1yhZr7J?C zC$B-~Vr7SGQIoE-m$2une8LzAQkg%_QYDK?znJo^_@$p?&7X^|e+$2!%H#!wxBYQi zdfw8td~VYhO0V#>dLB;ex}{@4xjfFsc}8BF5F|o^-}f2d&qLprBLR@Pmr+*YO3eLU z({dDzUwm#?lDnuS1MxGDdcXjT32=+{^lFP5zr>t0kU4~3yQb%$Lt%%zZAOVa11%l& z*605&wSEzHHhlKuRy@$=sjzu5?ma*Ay-#q&r>vMi-$BXDmfvKW%L6aNe>pTv-UAO` zInQ%vRhYpumUQFPL6nSNXcu-P^L@4+_QJ6BeKn?=eV8?+?icPJzQ5WXe$r8n;CK1h zQY}z^Vfl2`ng}D;h`WXsbhavC7NFsLF7uy z@2JMoKXW8+L2RJS^7B{MjoQtO?;YB}Jl#Zj9V^L|aPM$+Oj1A&%5r?5BN;#UjkU_P zh=NP-bKfBHs@fM4(9&uq)L%YXr;u|5IvKz4(K3k2jk4Ys7t4s@7k=)erCRzXA|h~` zAZ9I6ADIDef)0B5-9eQEfMl?gr%mqAsEg}<-mQ&qC@j?0r;8fC#25I6`s7x|d_-ol zVXs>U@Oa~jV!_m*$j!M?t7TIB;(C|6*3OKoleTYBnkgIK(zSZC88ahgqHeb*-8eX3 z?Dh!bTdFT7PvGtR@a0%R3<=|@-(B-^`JK?dDAz#ahFhVIgb}j3pLcblYkDmqlyo-h zZ|!~ITZ~UXuOf4c{Rx`m_IireY08Y|i>8aa7Zu+nkj@w{2m=UxfxkvNKLxfxYv4?K91LG@k>`!Kg?>Ln#Jo~>1cl2k3~Ki`D~=OCm}-NAN4Ae@@GTU>eKM`% z<2({(!|OetBnKsbLb|f=;4clsM!GH$4_~>P0__X){>tvr!7wMo{A5t^@q+Z^`x;p; zG|?l9wjK<3I?N#1z?I+jOu|_Am3!aZQR?@PwyJiY z45CkRjmA8&#y%0BW;PHDyxcN5(--9gtCS#gbqI}ovmulc;G^FUB13Ehh1U5FWz6Sf z8>6G&{r+P_1|qJ%yIh+(GD+6KU7npM|C{KPDLzdL@7c#}<{{ELP$tYrS9|^Vuz51>m+Je)FUnbWd z%wyAu1kXPE62mnTu{QKFsZ-Ca zL8B(kqn1&tG5@{P9Z;^na>Jbmruo`A4;}JwH(&o9cjKFW5I=+dk{(~ibj-wT%*A{x z#GPwC@4~KU(r5 zCei3aTG_%wVZ--s?9z)XW##`{ezPkcOAq3>5tu+7O3WHV#5>POIBl=}NN`e<@AaY~ zj$Mkn+GR^P7GmRUgq=Y>J(*F(tc1&)NOuK+Q1Gre(Q1nI!wb8b8Ql!|r8()&Daq(5 zI=spn&R@7(0ID|kL;j|Wcroo8{Yx;t|F@=F#S=)xWl;MAZk#enY91Jwm%i6O#;XIj z`+Y+h2)~b~+a`I2N&AOWvM2O1wv4fLuGoDY?@{%Q5&!L2+tNY~pUQ1P{X{(0vY zb28L@G56D7<|9H>3YtEkzjAU{d~$Gki7sVW&QDg{pW{gD}&(d*5pt0oTLBV^mkg9 zpAAWPi*Gw|9RGgj&$iX{_8*#}Ufc=J-;Di(`OCVjx47QXTowp^X(MF3-tV*>#^acLA^`WX`l ze!nwP_bZ)u0)TNh$><_b!yW5so7Pgz?RB(bIS)dSQmE~hlXXb&59_2s3%ke^gq4b0 zymldq8w^txOTs}R$o)3T)wAwHiq1I?fp%X;jbIZ4P*z7f16ERjeFo^-XvGfZ8FD51 ztWaqWau&=mG@^z26sLBD?qjQ-l#26G8@tm4Pdd}&<+Hl%pl;i(X?%7|f|Z9iSP5x& z^V>nmBRLVCl5Zk@TN*L1731e`JxJ1v)bzSt%`2Jbv#bZGwq`_Isy2$98*}v|)JmUl zUMljG3ZrH-88n{O>BR~bNc7z;V`mLHkS=c*^^LhnPM8JtMkR6NFqzai9e@NiZ zOu5Lg@q)dj2n+>_M+3~| zHTW&CjQ|z6I(lvirZl33`W08JC`rTkBha%d2A~T1V)mpoABhRn+N&i9*}nz~d!_PK zGld0F-IA(2b^1|Nk9+$_g{LBvoV2WtVv&k`IUW@kG^!ouUq+*@o@}~EP^khkfxt$< za$O`G?w6}pTsKCJlky0M%R`-=Y}yHo%Y_IlkKu4;qVh7kA8iPPTNmJ4Ue&I&0NKOp<*WX_|)ox54U^bm-t15R4%ZC2+m z`Npa%b>m*Tc~)BPo-C1D`L1&sI)3y@0PmKH1@M=)wkErZ<-+~s@#}W>-gjMHH#ko< zIMaS{F;mPjM^S_$yHFS^RsrGMKAyQ6O=k85B2THOXEHWE86KTpuVu3~)AIB2%H=|!LWjH|XP%5;6VeLKc(tW7B z7NSru-ii12%V~r@QvS_NF#x|S6+xEAuAJW3*=bqPN5(+ZMZJ0)JK$flcs04vIjO)8 z*&ly+V(&i7)d@Fqo|jjcjKK=X1OgjGArcPv%azC15IM(D8sV{t-guVto+h@`BGk#1 zsMTgp+TT=(@a zu(#v*j%|lsfQLINS_io`rCyFwz>gv!*q2hmgYtBOVFT0>C)Zmpn^c6ADz|v;i@?AG zazFvDp6nVSHe7qMU8h)^=>WENv@>uOx43AzmjDZFue7#y6paw&wT4Q@Ffv?*Ms}e- zm8-Q&=|x7^WTEZwv9_Jco6RMkngB7Dx2EpZMF|wo)d@1w}6|U<=+l5xz<|)al zX5@`lLmRpWwSA7Azt6OfNk_ z+m(ffosir25&@Q-Qh_weiV>o)5@P@zQ%ybW1%dfP-d+2$BM9CxKtl-@kZ>=HQ7kA~ zNX0D(+(;8tu69u=Vty{0GVCHiUMi0BnhVLPtQ#F@`xqU55l3-6p1chE8C98XR{U3n zw0M-wQS>O@3E@iQj;W52q&-nB79u5NW$5nl6^G1?nc<0OXo`=hs?V5sh3tM-6$IT# zxDsvRT>!XX!?e%TVmcuFE%NJ4m|OTa?5(HT{NXseg|~vaU=7D>wl9{_Q6L>n&~}P> zUx1rr!23UzB_c|iC`L&VMVYh&i0}$D zH=5PkT!#O1CF<^L%$7~7Hq8S1JaRX!;Qne&XAa~hGkMd-R9jQgh)?_C?!F(^c45{p zjeB|YGg=AvFs{QP+vT)JRip~M7ayvvm zf0K?qSGmNI(u9?O7}YKV2+h}f>TY7H`-L-CbCQ#K^Xu{bmXd=v>-C5nJz6ZJs7kJ~@_~ysL4di?CQD!E&2jy(pcNp&1yJq>e_zRb|fGMRZD}k?UTQpDbJ+IK7 zj(mDipK3ghf{_J)Irp?D40IH>J9@ z%irFG>h6@{^PulW7t{}m`G!;PD&Ol(hghV+#l2 zyn@+jM*)8EQ9oo%U!#~4yUPdh{c?W4`LgF!v3>rYA8+s)7a85{GoVKr*ukO7^+(jm zsm@oZs?*LVrIB4*44^;sG+&e_Dmd5~h-+Q`Cil)_@A7Uln!2Q^^CR~3!Ddx{i8y?$ z5a2`+@KF_jKG}anWs2LETsOqbSsc3yQjK7t3@@B2o6RLUzc}-g2yxhNt6Ao097Jyg ztk@Q_`OBempD8mvXFd2T>;qN1 z=Ol7jl(QCGiUP2?JD-jd3>S-CV;Z`))-Z2bCLvYMwiDcR5pUCqL@}`-C`LZ;vH*Yt zcBqh|N>?c5wDX7<={hC(PruN|V`1D~@Y*O05r6(ZqWxeH1RZ_7a8aPoA_N$5gF!0P zy)KJV6xXQ$E)kslzENpeyUKe69*V<^j$0=ALt1gtkX*t;H@pKQQRh6mHsW?+wwN_P zYhvXYqlamZ@B&!Sn0iRPcQsd_+(YzHSN-}5z20dTQB|X`0%GF(KN8$r7K^}ARp%u5 znjDIEYEmo~s3L2FxxLMZCkRksIL;KLQ3vjrS%3>ZBH5`Vr^%>9W#dS4Ac%wv0nkIk1l8kTF7oZDPhCVR6^d$cwi%_$r9(!&PgAgbP=>RmHygI>Ssb*SrVYPRnH^!rQG9+{U$^}5snvMU?f zt7NLe#oYwjJ|N{=_wiwm)QOTeuuz-GJbC{9{&<6Xk(xhGJvom$h)6S}^sgQ%1mRi& zDVFyVd3LuJWB}ykVUxsD1hK!M4jiJXE0Sp|cO*duDJQwHr&}!wP%ku8%huMWfJN#MHJQzyjssvGpL~7T)Q!VXN-;*P_1d_pr_t zOIpT#uX}7Teg`x%6}i)h48Y6)NMaYJAz8Z!8#X=LR@(@II4y3AY=UlM4y=?p{^1Wn zjq?;3iEa@<%t7hXLW!4>!N>sT9!gK|K9Y5|+y$}KSZs}j{NdwlEoj(OprVBg_E=!0 z+8PPGNwM+eybguPo>R;LY(~TnlbLu6k@tm}achT}0T((hERT_*5EnkJ|L)RSa0gb; zTfuEl)QPJBtn4yKA_EubaIOHxjJMg2tpzo|I-OuED&VK1c3!4ozxBOvV!I&1L-#I# z-tZ&Q=gg{PhC^wSqB%zGji~8>%W4WIjPM|eo>4`%%Btq@F+{Xr$<2eir;iJmpAE)V zvjXg(xOWB?8!5%z*jexpXF&w;QWF7U&bO6+R)hL(6Rr(GuaKeOWwKSl6YkY z*9G?umA<_m9*>XHp!e1O6@$INA3+_}FJ28zQ_X6s>b!$qub!c<$8kNr_8s8)<@)00 z#b&xofAJbFRw8=%FwPI?Jh)Tr1KtvIseU0c&bB=u$~JUF3kcb+^%J>dswj8 z#pcI0DK#%VOMO6p;zsG8rpItkF(;w6HPGQNZpZIj4Hc~{l{&@F04#~OW;4O;ybE0b z&8(t4NRDSnDvG2)TSh05t@M^ejbPlV4OLZypvZvR$&|vJR@u~g=I2vfuCvnL!#fKG zE(Xfj!5vcta4&l9;q-vM8oTCtWz9Of(yizL?{W|5d@We*NQR8{`Ov4Al|A;#PWZXK zt@3Th1ow0IAWY_3P-*7OuHp&1UYs5( z*UQ<~JrG^GGcdJy$*Ie1%}lIE$#HXx-J$5SuM9Nwukdwgt7d7(lQ!DN)Z>%vH@Wf+ z&%Iwdw|zigl@p@Bd2=FGaD6J#5{+dh4>F~eraK}=$EauBD_B$VQQtr{EL zv5a*8_P^IRRh|hR93|n2cR(L@>8!wM4kDb_WqTc#GK9nkWyS^9v!2e0W-^A3ANVh1qu zxZu#%B*mJ224!^@Zw&yknHeu-NL14_GLecv5$@*8B^tDkJmi7RcthbIOggi}o{v!R zGwo`XUDRuPY2Lt+kA~jQK5(>btjSh%eJR&XYDBVc9B|`Yo?h+4>7ZKO2U@Lu%G!V) zOn|cInU9gC*o2F3$uT!MFfaCVwb>9(xd^j@tu5fluvIo|(5g~AThpL>i=_{pZ57fH z9F()OtY$Vn?qU{t_lZz?EA_|u--?p(~WgaDV zc5)|1p_9ZKkxb@8Pq^#VYHe&F8qouV#LqUisFLEO0IchvDvdWKs6~mR2%fRF4muz5gJ9IRgne&xfl>C5zTMxy(rw_EI#}@+) zTLWJw(c2ADc!CUzY#oCT51J#TzKLB%|B8n{QfAiGk2~AwD|b{u7wod?2`no+8a5-Z z13-aHpP?X3h&M&NU?_Qn5W6p@Wv)cEOUZj!SlizQsL>&BE^`7%PV>3Ff&p1(WZhvx zbfD=fg1L+ID2Ueh`sr0)gSDp2EoPPKGL;it)~5SYk})OPXcP=sL{yBfO9bZ}>-0AY z$|?X;B5E{YTmSTXeZ0X%6<{t0ILPTdQ;6pDX7yfC4~_yzqC=$+^gDz>fY`{VRjXi? zKD*jWPtyyzdXC{bCpBBlhg$a^p`!>@owchoT zaNr}lv&Gf9dAL&IXw-_Pwn|ZhZ#k)b8UHen$af;>2uws`)U^%LJ*qf1oA1 z$-`ne%2GO7r{cHDXW{jF_3p)`vH?JjoeBGuHOCHIE z=xm0>o%lu+gbU*;XwngIK0V-yY$WwxJdkhE!qLgb?=5VzduPmcDhJzOZ(X7#ktO5# zKE5lPfMXpC1TffdS&h>iaOv>Sj8!oaiZNGEu7^QxjOq$Lz7Y8=mnA$CHW$f~EqpOA z&WjwoqSnA5%`p0oN?%xISeib50fEq?V!)h4;qiy;0u4YF(>chOFMzdp=Ix%N#n}W+ zSA-zhxrz07-Mk(8sEm~&S|I z@vL(cY8y=phE~q&Cx@D!oQ4-Cqm5}#U8F9eOz3%jFE;cMuGA)%@Z^%2+zw6OzS-7! z8U>C8REsGg(~+M(E?nm<$D6eE_1GSoT02{D~ySZhyv zmbaW)FCAlClDZZF|Hvs zCE6V1$BuoL5D<|NOlEv~CxqZEg-etZfun}<;_z8UZ==ng^SXcQ;v%NRcP-wFYB%aJpfe!w^RM*wnYT-^K(su&9Jw~s4$4MkX*}Y@lf03{ zubnv2Q$+a%fXa9rAj7MnP^w&gu0xzCO5aeuhi93g^Ccs(5^i(o#J~YLnoreYgyA7n zni6lC7-mWk$th66v}vecDfJLt0M#(&xC2Ji5NwTY4vwft`!;^QqbH6e#4qw%nkDhB zJ4dZ7(WYf-lOD~`mllgIy5_#74LM9{T>#i^z|q@ib^S(o|J6L!#z18OW)iG6$>}12 zV5c%lqHrbvsj<~$8zRX_NB$gS$b=rv1_Rl~I3r`pxk;82X^+Hl1cclKE6hnnR3#~C zQ)GPcyRBp@)dUN-Je=`)=WmmA^;hV44mF5%K071iRI}*w>%-`^w2_zj+!@=)o=3<_jSk~TnKf-h-0K(#)lX{8r+mW}t&MCV&Ax*GPup9-f|j)N z8HucCUP2@W(!4ToCgmn#CbbdnEVT}DFD%kX**sR8ioH)Z=TS9FjK~S6!3c z=J*KpPTmv??&6$4Va;V6hG&$-n{}4PMN+u7X&mHrw23&6L@?>Sa30Nxz)_*&mO~I? zD6_Mzr+c-is@*n7&9aas1iAL5Xv;PVJXZ%&F6Ubj(AXUV zp8le4r6Y74i?Z=3qH{@NjXozSKPQfAYjMBc)5}HGI^ztSedR>1rSLQSu(^`o3fmRM zs&#>Dp4mN-N{@`fk-E3Bz*y)cQ+JCqmhN{itajWYr%)q0iRmpPC9q3jlb4{?OZDZh zu*!mEa}Kq9FhJE+6fn+U7#Slc5H>PVXb~clv`)s6n7Kv(B+FKBIvno}>_YSfGcI*g}!lYIvFFUKYdfhD-F^=qoC`76sV^nXt)gou{f_;BYfJM$JA2IiN zj4DfYR-8GP7o%}NP{1?3+*wl-7V%KJ_wNloRReEd-FtQa)y=uTJKQa@z_%?O@GN<= zxd8&z+CZgM=DRAMk;SI!_EylKr*o)}Q#Xk#jmJ7LYKrdc80&+6>EGH8+9+)X8a#){DJ%Ri!dswAsLLZ*n#{ zh`G-Lq{!*4AanMHu}VG9082Q_!v-Dhuk&Hg$09!y;MwEjqxn(SfF+-|c;JFNah4Sc z3I5z3#vPv~Vj=|dHfY-bhDOG!Mao;yJ5id_)KwTVGpdr{pz3%%^rzp~;|*5F7-)t# z&$__+70V*c`h7OcIb2yXx{*)&Sd7$?aM#WxfyWs2H=LGkGX7x#&}?UDT5 zxW*X*2Ej;oU09@l%{#FMky7URGzoD<^MUWMU2x`KZkGp&kbVs(>MJ*1m#HPDIQAOs z<1VB@_HWsPPcjM09zB3Mj!>?<&}%=e(#z7YR5KXnmjeJ=Uo5l7mc10~R1b?G$tgk? zo2_hP3_QkuMdHYBh`be@Hir#GljM0qdOWh8T~y=)RD$Dz`wf`fL_R_xKzQ394o`6e zg*4t9B%-QaE(GxzV^Cj_uN9OjYYCCu<@XV$tKEJLGo`alAK@5aJ2?qtf672i8nbl!eXE+7pft5}E)jRJ~!U1t-ZHuEvCrbRp@g zPefb~%O}n8vB=n(YDN*4mK4H;1m2mVP{TEj~?Q zgL6JOt%k@q9#2otPxqTSuE(*j$~;R)mGQ`1(sANi=?i#?OV$&7q{+hyLO_Y8co9gsp+8KSZZkJ%yKk@vRzpMt`#IP+4#OavZ8K(^)K%^}AqbZTF2_XUZ4!SX z2{{4gCZVEfSe_t&snLc7bG#Up3zx&zf-$Pcv(6mn^_nBg)n|BPsElfb`0}dnXq5X?>P2FfrrbK)g%YrP?P^=4&4h29$l^3;&OBR|g!a!(oy=Q* znc(EwK{~-R8$I# zOkkG)yA=9q?fdp6TTxg3IpenBBH8u0r_=a1#XdU<^0*O}AKfl>j*=QG!bMq&vJNCn z0Gnu+WZ6?+SNS>@U593nRD~j#R8TuS^h&!PC8vk0@zkXglx2FZip;BKCt(mIG1r1+ z6IpVc&-^%oQDw{sQsMz7$qPh)t$6d!laqmmeY(t-uB}S6?FPSJt_zZ~242Tm1mTED zsJg}3yIP3oV4)orCgViKi!+AihvkiCHiPhus36c zA#p}W;Gs$#GW6-7gKHS-;nl%M*sf{70KXD?j z6`~>_5WiGVbg&3+*f=9`oE3n3=Hcg8r49uFL2myj=W0%qIPzUs=!JJqi0!2+q!H8T zsccIc%!~F3a^U6ODkQ+`;Bx~`Xc=xAzmf0k(1gM=i&5P>I_lcf-q2FlU}3e@)>%fS zjJz!Qwym8+fu*spII2%+*P_(`SZl(dHP!0(lAfCl$rS(-(3!#Wj6kEtD z*1lA$GKwTip=S~D)$c?X4PCeZVP>oJM3NSa;FA+I;BfO#4=P$VpWap?!<+SPyKAaU z%34_Yf<`V@g)N!KtOX5yx{(L2pyc=+kjtqBNdM!eZzz(~>64|t%BX}S31Kh8)~_lj zPt9WHIAYy&bm{dT?{JrAn7Rl*hINAxU?v$h6 z@iy5uC>{U;FbsfoYw7@)P>?0n1r&qeJ~@eekwI{-!|eM=MP`F zxwcO6JBXh@e&KS(=%OC7fXeYrQ$l}`V*phZ7@*j8s8R6wadpKw-?rk_x%S6p7w)s=TcF-lLN z0OL=AxS)Zho%EPuycr8L#)Kf*TF3|aRxUr|nrnm)AAYx*u#u%z}@P0Q^Q>#z*Z6P&EWGTgN@ z?9j3hX z$$3VxZ8af0v_Ti%Sp__ONky~_Hjekf&uUSmHMGLn;ChQ5bk`~s=rEl6n7{^U;NopN z=9fwgg+g;Fa1FnPnr~c!;lfERfVA&h6nzqwfaq92GL>f!&&_~npmqd_*75B(w^k2p z#rnXQu-!QR2#Z!TpirMskz$pKwQ$f;!7(1j|Az^GIsgeu?<330556{o>q|jItagLO zNxx*(q@btn>yh5q9rYR<#X=r-1wzy%0ME0WZJ1Xes$j`d<2>p+0m5R^{t)N;m;lt) z*bx$rIr641=yV0ViD*l#(rBmyO2kA%Tl(A{`F;ZI0jO2;Fnm2o8<)Rcos6;rS3rhy zIj!ivRArQtlL-RmrBcBnGF&qcx?g(|am<^Q>vhT1=2YP7k z?|9%4Yx)Pfi8a<*HDAjR+#Ko@$uj*X?J#WB26YaR`yN1*6Ch3#99y-)B{(!+=G3~B z+?)lL)}`mw1{ZtC`Mw+nS>`;@_6{ju(!Y;{Hxw!PHc*=#*tKdN4Mp<`8Ch77(+0Hv zE*bL2)eizeGhonutNW@KG6u2*o*IhHH7Fgr+|`x$y5tW1mu%J9RX?aZxDKif-GMl2 zS&KzcdCzO^=G3=c2s5Gt5@M(mvXGs$DLxoF9HvfaItjsv=t4N8W{={-!yZe@d7hn(;I``?Z^ z5MptTVqRcWEfQzhEX8Eolk%)q=LR*_;5LgSX9o2a1H(_orQ{JdACPh0-oAY=n{%;k zz^z^-so?D)U_-HDYsiKozuBBHmZiQj52VNT=CEuqDa~gcSdCjqWr5zB!?I%w`mSM#mohL%L;ju&9H)wLVClx3nONNHQ7Cg?{hlKaW zkHeD{`?z%txV;!5%P#o$q56QbTS6J;ZLNvMO(c*|R2hsxB(!AKRA+nx`%0&a8px`$BW5s(9v zbrt1d&w8_=k{dD#vg)_5-mVk@Lv0g_4syAnvH7Hs_jiz2BsOq6fJh}ChP`kxOH^6H zt7pJ@$}W1j1TteK1yUJ3Bhd&m{Z#D$0-5?0RpOcV%Eo#e#G^G^hYM{O8Z-8pYfxi| zGqA$-t8nBnpI8PCO7fOG9&`nzjT_KD zUp8N&{hpTFlv+!2bZ!5PLpq|ZaM za~SU*V#!c8I_ES-O8LzN)0`HpZ*GVj zKHJ3I?S2K%$5LQ}@X(vn5RAa8w-Ds4v^l&mJl;Cm5-bTMsGS?;P$FDSg-19hLd3iB zO6W?BWx}@#yHlR=G}gz#A{$rG(B#bS@b|0Aj;An$f;Im+B&&7Pz+?B zXv#F@5-MewtDmC-j;3kE#S#W()UOhsS-_ztq?PT<#a+vby9BvP`KGC?CrL>D!R@;_ zS2|JiMo1qv;l4!jr)4F-M3s(SSY6V8UU&}7z z#b}4`^POX5lg%j&f63!~z*lBV->s+vQd5lkUboe$xiUs|C|Z}#~WW>BYjR|g_b z!*Ci;y5OlNFhTHvxT6T9Y~l7rhf2A2zN2(g7+V;^Eh<(}x6bs9v%}k~^35+x)Qp}4 z1;bht*XBf{t|U8hz!Ww|F*eDkC#h%ZMJ7tc@4-oJcl`kb&yzj(+e{tSe*V7;T7Sbm zhYWs8t*tSsbUHgXm6p6mnDNuWF2+qSAkO-=Dt#DI=& zbf5bX1cQT(40V7?`P3_pNcck7SyGa@6uy?i&AE#$Y!S zf75n7$(V6e@f#MfR;Nn8L5-Rdw5VSDT+3KupJ-IikYWx=q@;Lf`f9*VHi-y%_BKl} z&oCz;OVJ+By3`VRG`IV1U*=Kt?s;i(H*s?jy*=uZP(H@ef4+8waJn z@zH?OKdaEQd-5BH^rPltb<%`5mF{Xwhz0*Q5nuHr$kG2wjniVj>#~2-Hf@k2yVO9k zwY2qVJqdDTl^V#*J*<9=-ud8LE%(cMJ80-bvq6le+`o8UI#7?ae2nVOL#S42&vJ)Qr% zxVp5=tkGV!L5Hb{F%*z|HG=u1!jN!6^j)25Rzs=_8KicY-BTV&Hw_chMPAB_&vf^4 zo~)AYpOjTM>{a!$4LTe|^5W9WW4VN2p&MB;=jRo$>#MmzZ9{Meql9XMY9YGol!{*6 zdak2MrnQn@{U9rJqK_}KbmVc{w*w;q`tL-=r`jlH^AhbOsEXv|4u}5orP`{v zb&%QxAF7V4vKoJ4jH5F>-8SXFTpk4IG;@F0m?e1#0(zdv%qQX$eQq z-=B{+UjX>SN9`v7*YZi3lzDF@+o9nS80aE;Bat*F!Q-h(Nj+$hAdFHx4&rr4L;Q0j zzS>@`Al%eE8;VOH@FrN?+d*hyiqn*CKJW5t&m+q6++C{C)XF;7*tMN)uu1l%2Q_vq zO4H)V7)tki*iQxg#*b~jY>K!>j|zcA#MT04>Y0tO64(LiP>m`kdo-Qi11e{_0Xca$ zjl`(@8G}o^%;JUS@S`u2crAjQx|;|&6yrWNRuw=J;qypOW830Px0z4QPvmAtajozL zZwYy1XRF{z>tF=dWhnTT)Hj{caZ~2ulx=<=;+z|1KIUvK0f@jH4x`%~l$wjKSzs_4 zoRLKtZ;aZ>HN2aT2Z+-UpduS!LUc+eMqCquVqQaLOALc~P399gK(s=eF+bPA_-0`W z5d0WB$~nZ;rFCf$zyHvENS{17t>agz4N2BJGNFt*9vt0Po;i;Vq)Ioq2~BQWJZ#zG z;iR@~Bj;{gj`x?~{Y^#)*bC%4ZteI-BA! z1STAkgk5-n8oMrb63#(pISQ75fTz#8R) z+!og%`PD*!xwnLihh78F@O{YbJDq1zq;pf)ljn+vsKVgy^+mC53MDy9Mx9?hcFD3l z3oeb?40n6M?QBnP6UC$eIePZ1QbhU(lR%YXwY`as3=+dsAA6Z@92pC2hI{U#Y*`i0 zU(JSdUHLVb1j*LcUgB``?j27hiAR8-44T78o6x+QjHAUyOddZ^4sD`FS{ac+gRVS} z0uSd(e2-94#@sT5U#qd=22ypqg+gwA z9W*+Vz>;lVZ@y-CjJ$XBh#JB93-yJy7^N%8LNoDgo>`~x!_9tzX6YI|Rgi5TnID$ zv_qIjBU#)mXbRJ4VBOc4nG^A-FRbJ{B%9VpoLlq`kTlp^phN2Q%nr6hTDNF>y4V9; z!=P3IyApA=23WISks(*N*q94JLV1q=^c^kv2cU1Yw9I3Q<)72si`Ekr1+|+a){w49 zEcdu>!+$L+fU#Ab{B!m3JwqPdMVp$*GYOk%kdZOU2rRh8{pIPY=m2F93_=|}-nez51 zf=bQKhe9NXU}m#B0KJ`2d557ZttNiDuqQLa)FlCJM<^<03n6BWs-iAyk&8^pTpcuV zG4g~4-E_}JQGSuVNBvs4Aa^wlO4XDOy`GqlEF52asRdMHJ9jfARHP!~wUpHK?Vviq zf|jXdHP-ctkip2pyoL^#Ge=|@2MM@z4Vws6VH@YuRX5;4lUrv|4%?SMU<$?n%nSu( z1YpH#=7RH)^C_~s3;wK2s__lbprwYtAaB0URHC(5E+rLBVIw0bi{MLH79vvDe`IUK zZyw;=XHRagD&P_<5HVZq{Gl(7(jl(qHRn>lE{=-0vRQ>@q+J=M14`qbN<)fak;-g- z+(mtDvW!M;)Rl)7QLEmP6qD8;j{@T>g%7HDOEzijo8-3rwWZRet?TJKYQ=;J6bYo7 z;VC*u&{ssJ66L9KK7Vg`y!5=>+PzG^1iKcTNcs-3B|+re-~cv2T!@9}e2Bc9mVVII z7?$XtOZ-}Cs_}KuH`u;a>o<81OxP9&#>rp@O1qC>*N~Gav zB}tKOLW9AQ3}*+hVa6uG?QtKn$R{6M z>w|m#j0~JR402QF@d%$J7|jmYW0ct4(37mcTC%Y!U`}jGBpFXZq@RFgobB%*K>u(= z>G#wt!9W7w;~lfHQJ3LWt1_(|^Y=lzcAC)gctd#Obd^7&=%Z;X#z%JbCj-CnLr1xW z-Aoag$3y*%{es$7vJ@huEV_}d<~r9~YB7iX_|bpcNY=Ow0XeU@d7~EP^G9|tJG&RG zF2%B&l@(8H4lDkeJokrNDGq#PQxeU0(2nH5lJyYlG4l) zW~G3IN9z-jAAWhbJMO3Je697oK;?a}Pj+rYIwTz44?Ux1+9lDft-k^FCn+12; zoo&0@-yO~e$F^~t!h%>kNk%>IpwuZ9&7olecFi`ANH)^R{qkZSZ%~R$c|JfHL=yd% zdcxg804$Y|R)|{FM{o527V#X&W_(n=_P!^(;f7sgP}aZ}x+O`nHBiIg11cqzpCM*k zJI&#Mm|*5&q+>+#WF0ysh)Bzd&&amO_Lqd&KxWu+}ud_OX1WRyUk(67L57vLl5Z5q~5zq!RcD>WclX@lHh~%HecPCkdhgP z+L&$r`T{9@+>)y~3SWwx#)re2Y0T14zF0hdINqP`H&r@hLx^EIsZV3p%vts)G<{-r zx;tyH1!)v5kSVIxm8tF}u0uhZh{uh}4ncuoe7>J?f3zw@gLhx(2*Qq_+kxO;nE| zr;Ceuj?Atw0oNcX-!wV95leOk-ss znBIX2GD$(I<{4=!zMXA(F@9P}>vKvT!6Kg|_6aBVNII@pxedAUSOAs-XMCP4b1APS zi_WMnc(orGB|p&+1iq?1ZT(x7F3(Y7!f-Q#l)_66*W>8WgM%0yopBR@FkfJuU&5GJ zRsE2CG<_|i0J@pJeAiO|Hc8vKFw)g~725^tc~5dE#7TFxUP+F*Ofxn0q5!$iJ{_i! z(P1>KGcdg4HjB&;smw4T7fk^h`Aqb^o7|w~AQ*GulPXH*&1t~u$!>Mr&tqL( z>ls}bn=95H~;(HkAG)$Pp#$?cb$dMhcq#V?W*biFn=eH~z)eAj46(wU5T zk5Bh}dOAJwqU36v2)}-$t^V;#)CH|O@~MNPuDoVNN$q2&P-+tLxIXTvIk<>wJeF)q z2vVUafzirvaqsPGY07&=_ z&So0BGHT}LUh?7(+JOu+5DK?=_1VMSeml*~^=*;0l>geE4dUi7A@7krefni+^W1%-;hh)dPLVujNTWL*2$3yIr@oo-jq%!(2evYVS!TpZ5;nz?MGh# z3}-D0hbQE zE9-7xd~BaAtCK3b0!4o1{6`E~n=exmHwQb**C`eyr7!9vC|87FR?y!8CQJa(0x{?e z0J*OZwib-I9NBAy?Lg&DZaNp~!=G{bQkV--xv56V%w&2B{=J{HrF*`c^-wS5y5Y(6x=>xy{GePY2Y;@DvTexfCBX$5MfpM2G&7 z_+cYf(X##eER`1tRozwe=&~L8^@q#D^>PEObjD@2{YoXrX_{ z${{#S_z7oN{)9jaelO#+(!2~;mi8*AFkH|NGozv(NfFy6@!nBds$_y$I}o6gqL1C!v>IH7 zRmAp_s9t&AQR9wR znw>>iW;Aj4f|DJ3Niu{QkTgNZP2trLkKfuYzD44;qN;mW!$=ohzOF$Jy`n zvJqil7+?ej0D%uHC_JpV;eT-V#t?u13wl^Br-F;e9#_^{@PU>axmz#n73R2~SBdTr z9;HdtvR(W`vmpc1qB!veF92};1ME^a9~pg8!IWPfw&64Eqm|{-z%$_I^CabX zedC3ba$yZOGLLSPQ39bfj^EMBRK61mp=dkuC}3^l=Td*#e-Z}2LR&R~yP2owz-zgA zQ6lrg@Nds@R12IwiH=C8*#uDGtZP~Xs%E8o|pE0bj=NBg5zTlf4EV35AE|i!I zbk1W969fwUK&u~Tr5K0%vD86O>r?Tk#BbR~H1xGWWf1~~54bUTJPRQ+9-&){2PchJ z#5KDn>&`KUy0t-qx#yDA$ zb(sk3qeH{(1IzHbWM;WU;Hcid6ywRu(fa;ZgufmW%vBpK;GC8%vPxA@%8I#)tsTE} zNB^`hVu7Fbt*Xma`01I-jf?C!d#0%JhhNNFzFK_V@Tna2D0NnIa}n4zlYkHMs-Pzd z?e$Njd;MIwvJ>pUqF7j=E2c`y$&ztS{VAeI&Y=Z)(ZW;8qk4?h;r|eEpc;Lhg@0qJ zdgsTMyO2qfWw=dRTHUYOv!;N!Vgf3RmHu>zOA1$$n4396IGVXYOTB{4Hn3Kzv7 z;>ajSwlG07+6ZT5q9fqHofecl^0441f+zua4#ToPQ4+{wgytNIyd{fN@#`*6>Nop| z!{56g8V&rZ!>d*JOAow80nt>TC516*gyp3#4`t=a%POD{#xn7*ENexX!XZ2ytP#~F zqM|05Esw>9S9D=iRb>bb%pD?U)fkH-&J+=nubRA3l-F#=J&wg*uo>dOhSzK(Uz0di zyW$O$P$|e;>PlsTxO2-rNUfII**lQUsydnTHCn4gcTLF!`~hKP$!B|iGF66#o$2L5 z`-E|hG1`} zA@OJu$<+YFAO}8p02d_SuX>(`M0Eu85ef?*S6K6vuQm|VW~*BQE2$;4g>cPAUvytF zcncYjOo5OAgC+mt-sGIgyugyVixt(k1a)S-8QPda`8V26!$`uo-jO-8UUd@2OGFNApc%k^uaZO#Q(kz)ReC)j9?%~7Ep|zACz-$BROjir9 zm=wQkmrvOl5sTnGje;A&pV6ASkPfR5ii?qCOGs#7z6`eug}5v5iAltjroMIHFp64V z?ke#bR2$`=Rb@Uk6RNDJ?(9=(<+Q$L-T;>&mpu-g^;QBE=-Oxk3Ini&HZ)<2ASeri zNv;7buoWMAM|IFfIpQD&TNntz4J?xX!-=tB-`q;rZG^D{p;f@{_}*D7TXPyZna469R_S%s`_%3K*-N zrUBuO3nU0&0vZsY#sJ_+@U9`$_SG<49@YrLy|0m|!(XG|h-!_BGRZYM!Zd(E12q;& zAq#f7%r%aRn$@_3PVjC%;pDhmfImO?`WWIEEvVklGO2XYMLv*EWN5GRPndC?!<0i} zIP4fth&4m9J_;NQWs3Q68vQ+)G~sk$xV(PA%54#w$WFfTG0B~&enM{wm%YmKtQz9Z zRo-BZTCAlCn%Vb>mWF4_jFc$@U2?ukcU}VaxZR@zn%RrF+BZ6ejDlSOGY>D`SML&q zL^fOp!KZzu28&-Z-ehrzYp&OH!1!tZCY_NcF;ZxFxO6co zKFZ|)0am-qMft7L2g`|w?bFa_yu-C+5CV#XaWHjD_hpCr{>R{G)s23B=GpuIYS)B_VB7PLI zT@=oALc~IB#DU(q51aXgXQfY=Y%x8|G_?L|rTGMus0*msySC&FpFn**g%M}fhXF_t z=L=mRCd%(o=;-|*5k?uHfd7&iC}Uo_7$ujY>~dcDl>}F!lGjnqo2W4b#vFB)zmaIb z;0PoNjcF@j&|eJk1R{w{q0(|mBC@V|J(I=eaC7DH1udW=u|z79E0ij=Mq4Hsi82^# ziaX9HEzoSS+U$;GgnPH+?GH*7PlY3ps7ms|U~zat5+8im2j6F~H|0kvjm}`Q*c>j8 zFA$2tDF6q*3$mo34!!L63d3GFS<$`;qi`wA@ayZ)$k@cx%-q7#%G$;jjzFT&7%UD? zAd<)wDvi!yve+Chk1r64#0nC_;pa?ASw&S%T|-k#TSr$9LB$v@Q62t62vn19T4roQ z#RrW@GPyztnumd}O0^moF>aL(kkq;g9=t@$S}E^9Q)?2btRj?Lq0G{1jaH}6>5V-a z%@(U*v%7RvnP$JbFQ)i4S$AojM!Gv{E2V#>4G{Q^*RQye3{auY)dVs-MlZChruM4B zISiC#P>l?c6%vGE)X?^5aFM#Mas<^!4O>6R0=DbmlWZM}toIT^R9}Xs&Ry86#`#m& zq$bd*7M*?hc;N&+1Bph+J2%LYYwvtMbkWtv7HRNzhIQ-d?@dqh@&3HXQO6LTDV>5A z;zZ&({fNDnZa5*qd^jdjnOre?%-C_`IhWS<%lw71%)C|Yd6T*G;n=%x|AB*t;0Pp2 zP5iK?(&!8(i_PKkFrD8!xsr0if2wNCM-%-*k4+|@sW_AwcCUZB`rzJs!lc;%n^>(9)`LW?G{9{N{6}@!GWO(5Vi=fI&Bl7EX{9 z6b45iQD_VnhbIt8WD2z#vgiyZi(On!{cb7XRqdP!gd#DV?nNb&D~hjFu6*)~zo&0t zXw?1eed+P{5?~C$%2vak?QeSHikp~Ls6dtcX5H>R07HpEl<|%2uX0ErQ7yri6FMbw zw&DbhPNu||&M!p{m&X?fMPdbsR8c1Haa8RRyp=3PZ2!vH%2kRnqLyS0fgXlSUend% zQO-S-sJ?#kSFlzpRI9aC;Q~KJ3qnAM2#g>I35i6=2y^lrI!C6(&XP-2C|$N>sl4)H zG8bHu*9jgbI4c_KS&>&oGJAfUKPkV$Qe0aq zPSj>SDd8w8-f~&$ye#F-!jeyGhn1>So@0Y<6h}KPMnG-EAv>cTZJLygliwCN=KEwW z!zO-X<9*;@PY%UXLI!TO^Oec9QtYdxQbZ1U9Eg|~lqipJH&b?U0osu=lE9V~P5U_` zT+p^!n|9O}4>db&YklI`$BAWa|NB5Bhw|UJWu@KMdLIWo`%K|=)#i#@H%jB0Lk&EF zYB7eHuWW9UqK}@eh^tKpT6Ru!29?OtSTCL%r+&6=Y6iDuP<$Gk`MHpl&F$o^gnq1H zMR2}r*HVjoxBSg^<_sTGXgl>)7>C`2WEfeU0=v#~-M@ma#{8_?(VgTT7Vr%-T z83o0)6fFUVm#u*x0zu8qUN;#Df-QVIlJ#}+FLS3!{4jOvkTyDon}^{ad+MOU(3_WOyFPINt9lBczs zG9@HD5{`!QD>*mZh(nY;m(+JpNkXDa#S_ju&;4|$Cw&z88hxSaVi!F;KqCk32>Xzn zwn=VLItT-sPdaB3LCKoAd&DLCFne$4vOsH#(W45aajlbFRmY^d!f?!e~2hh0@Fdd4s6UtG@g)fA!Zl%0u}n1!n- zaZb7Paw?(J)FE5U!?o_5&@3xQA>P*W z)pv5d3;xY;RQ6E++Q1FD@xQ+l6W_pW;e2Vsz!!;S1pYi^Y;Z zA9u=PiAU(PcAZu_Dw64#Qd#42l@?lp!iC$6K2wycmI)1I!meZQr*Xw{i7tsk(Djnj zwBBQ(XM3*k&+ebqfwms?jll?V@$2~J~Nr|bR)#I()haa~GXZRcV z$L`RBy~AXFxPEkdkjIC?w?A}5mmjPB@Wo*g*rOt83CCzpCfT58vIUOqxZt;S`4B4P zq&T?~I&qnbOe{^RA>m*vk_HI?HzuLyC4)_Fd zR^`dEY{!$rBT1RVE+_+h-qNC|&=ZJnLCME^Bj`jcQjH;?#! zo)CE-=Hbi8C*kS4T5*a~pd_Y_0ykD1k~ig3ISV;M6KF*aEu8pS(4kbKE2Gc!9MAMDHDKGwh0P}6R=euC5;UVWW1vZfSYRQ< zGswrFB*SP}_Ph=uWCKnR_Fm%x4Md7`8)qkWT*rqn@&W1@75N$iVfoQ!&4c_rgj|KP zlEUN0;B|U#xAC1E%6Jj%?s>r6m>R*HgzC5y_-v5kXX4cgj`dT6cFaT-*hx(zUemOxo<{Tz+@Jg_d-@X9uvgM#o>V&}`Ja@wADZ9T6Dq{*HT z5=NC^#vo2m>@*;{QRO70K{ipS7o`HisItgapC;VLC^w-~TIRo?-F?oUvTP4Q+n2hP zcR^q;CyUVCz!!g%e}P;AdDI|Y=?4pSJn-AuQ@m1SK<8>6jpw>sN|V2RIipIrEUJXl z?iWM)?CJ3m=4bx=57a4VCBs(69Z3KY<^_?wIxQ`>{~`B%@wf5wGem;T=3jgVX>*-n z?!{GiBYB;kqaNJ!>gvM5a--m2J(!6cq^!RG9C}fQ6bl@Xg>#TBc34JZ0WFVOGGKwT zX8o=5a30Rx9COUWxtqH=<`;ibvohr&qF@}KaKK4+D4~u=9eHqsPCn}-6OK6Q&ZaK( z$_aWkARr(hAfN|HA|18-{F5gDpMXf{2zNpVd4#CY5*`Kr_6lV06A%d<;Z6u4j}Qqh zArkxpEC8Q?NazT6LI`<;NN5R>?RAtdEWUv$399Yh6A>X|NTh*2W8fdZK!S^GqgvVO zwq2=Y#X&7!wQ^X`4%6f?;S)Fl0tx_8q9B0<3jUw1mi<<5TUCcGu6w>%(>fZ<+4yS1 z>}b1EddM8`L=)6BOa9Z}#O)u%PM^hLgv%~%%S?W{x>E8p)!}XOsJ1e9cBes)Ls={7 zwN0t}ZM!Wv!%EztQdMW(iU}Y5yZU9z@HE0mZJ<1#Ets2nanf*D0zS%BUN1b)yM8?G z0f|`nO*8$&2{PT)CD*d7 zmm}X23G@yCq0Ffh82nA1wv8*c@!Wi;XAkF9cy%j3%q9sEeYH;K`9Um#s-k8dkGx`H_fp6#s@)aE z>|!}H#l(@Ya_E1Aiiz}N=yNvQ*iXm0Jzr@nZOkK@_!51rPr+i*Y%4yR78$}ui3Fqy zBtxFtBoWVO4KHrO7?TM|6$si_b8w2?zTQhf#uQ`b5Vdu=afqb2XX=AtFi9C-c!!^g zkQSzGK@>jZZrywb!~ezJCfT>*zkw`|-`9`@|K*!k%y075)*s&72fdnF8ulweF3*nx zT+M#6`xXK1XQ#~8tHmnYcOMqZtWdq2+yoybxSZRvr1i~WmlqP3+6Cula?E~oy>gGz zx)IGxUV0lm+aemEv_Q-XRMY^cvEfMjOU`~f*)DC}kMR6k@Gkr_+o7%eNd`@h1Tfnx zX!QPD=WkEyzEW)!UP$b-<$ZCB8MMI8*z|>FU#(1ERA}$+BzNUcG1&fbi1o30=(R(y z9(u(P8Y~k$ccZbrBAEBDAb?f>XjU=b!fsn}U`s#BbIsYhZ%i6}5UlzmvWMm{PtY)C z6x3|LyGw?O5BJH&-x2G-P%m_)Dq8-%#nu0%*N-0D)IaL^;6E9hUeF|c761SM@+V~k literal 0 HcmV?d00001 diff --git a/src/index.css b/src/index.css index 62315e4..6e388f0 100644 --- a/src/index.css +++ b/src/index.css @@ -2,7 +2,7 @@ font-family: 'Work Sans'; font-style: normal; font-weight: 400; - src: local('Work Sans'), url('Fonts/WorkSans-Regular.woff2') format("woff2"); + src: local('Work Sans'), url('Fonts/WorkSans-Light.woff2') format("woff2"); font-display: swap; } @@ -11,7 +11,7 @@ font-style: normal; font-weight: 500; font-display: swap; - src: local('Work Sans Medium'), url('Fonts/WorkSans-Medium.woff2') format("woff2"); + src: local('Work Sans Regular'), url('Fonts/WorkSans-Regular.woff2') format("woff2"); } @font-face { @@ -19,7 +19,7 @@ font-style: normal; font-weight: 700; font-display: swap; - src: local('Work Sans Bold'), url('Fonts/WorkSans-Bold.woff2') format('woff2'); + src: local('Work Sans SemiBold'), url('Fonts/WorkSans-SemiBold.woff2') format('woff2'); } @font-face { From 24a9b04b44e49a8367a232ba967cae39ee79635e Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Wed, 10 Aug 2022 13:11:37 +0200 Subject: [PATCH 19/31] Add netlify redirect --- netlify.toml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 netlify.toml diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..f12221a --- /dev/null +++ b/netlify.toml @@ -0,0 +1,8 @@ +# https://docs.netlify.com/configure-builds/file-based-configuration/#sample-netlify-toml-file + +# The following redirect is intended for use with most SPAs +# that handle routing internally. +[[redirects]] + from = "/*" + to = "/index.html" + status = 200 \ No newline at end of file From 49dff1bd0ccc61057dc56de7fab244f32e07d2c1 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Wed, 10 Aug 2022 13:12:01 +0200 Subject: [PATCH 20/31] Font adjustment --- src/index.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.css b/src/index.css index 6e388f0..7aecc18 100644 --- a/src/index.css +++ b/src/index.css @@ -2,7 +2,7 @@ font-family: 'Work Sans'; font-style: normal; font-weight: 400; - src: local('Work Sans'), url('Fonts/WorkSans-Light.woff2') format("woff2"); + src: local('Work Sans Light'), url('Fonts/WorkSans-Light.woff2') format("woff2"); font-display: swap; } From 1a248bdc04d1fe898625fc260e1e0bd19eea3302 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Thu, 11 Aug 2022 09:18:59 +0200 Subject: [PATCH 21/31] Fix resolving links --- src/Utilities/ContentLinks.js | 40 +++++++++--------- src/components/RichTextElement.vue | 67 +++--------------------------- 2 files changed, 26 insertions(+), 81 deletions(-) diff --git a/src/Utilities/ContentLinks.js b/src/Utilities/ContentLinks.js index 49e0d61..dfd147c 100644 --- a/src/Utilities/ContentLinks.js +++ b/src/Utilities/ContentLinks.js @@ -1,21 +1,21 @@ -export function resolveContentLink(link, language) { - let resultLink; - switch (link.type) { - case 'article': - resultLink = `/articles/${link.itemId}`; - break; - case 'coffee': - resultLink = `/coffees/${link.urlSlug}`; - break; - case 'brewer': - resultLink = `/brewers/${link.urlSlug}`; - break; - default: - resultLink = ''; - } - if(language){ - resultLink = `/${language}${resultLink}` - } - - return resultLink; +export function resolveContentLink(link, language) { + let resultLink; + switch (link.type) { + case 'article': + resultLink = `/articles/${link.linkId}`; + break; + case 'coffee': + resultLink = `/coffees/${link.urlSlug}`; + break; + case 'brewer': + resultLink = `/brewers/${link.urlSlug}`; + break; + default: + resultLink = ''; + } + if(language){ + resultLink = `/${language}${resultLink}` + } + + return resultLink; } \ No newline at end of file diff --git a/src/components/RichTextElement.vue b/src/components/RichTextElement.vue index acbd200..bf20195 100644 --- a/src/components/RichTextElement.vue +++ b/src/components/RichTextElement.vue @@ -8,7 +8,6 @@ + + + diff --git a/src/components/RichTextElement.vue b/src/components/RichTextElement.vue index bf20195..fb11fda 100644 --- a/src/components/RichTextElement.vue +++ b/src/components/RichTextElement.vue @@ -16,8 +16,33 @@ export default { richTextData: null }), mounted: function() { - this.richTextData = - createRichTextHtmlResolver().resolveRichText({ + this.loadData(); + }, + watch: { + element: function() { + this.loadData(); + } + }, + methods: { + handleClick: function(e){ + if (e.target.tagName === 'A' && e.target.hasAttribute('data-item-id')) { + e.preventDefault(); + + const id = e.target.getAttribute('data-item-id'); + const link = this.element.links.find(m => m.itemId === id); + + if (link) { + const path = resolveContentLink(link); + const language = this.$i18n.locale; + + if (path) { + this.$router.push(`/${language}${path}`); + } + } + } + }, + loadData: function() { + this.richTextData = createRichTextHtmlResolver().resolveRichText({ element: this.element, linkedItems: linkedItemsHelper.convertLinkedItemsToArray(this.element.linkedItems), contentItemResolver: (itemCodename, contentItem) => { @@ -76,24 +101,6 @@ export default { }, }).html; - }, - methods: { - handleClick: function(e){ - if (e.target.tagName === 'A' && e.target.hasAttribute('data-item-id')) { - e.preventDefault(); - - const id = e.target.getAttribute('data-item-id'); - const link = this.element.links.find(m => m.itemId === id); - - if (link) { - const path = resolveContentLink(link); - const language = this.$i18n.locale; - - if (path) { - this.$router.push(`/${language}${path}`); - } - } - } } } } diff --git a/src/components/TasteOurCoffee.vue b/src/components/TasteOurCoffee.vue index 7e31c14..d1e03cd 100644 --- a/src/components/TasteOurCoffee.vue +++ b/src/components/TasteOurCoffee.vue @@ -1,91 +1,85 @@ - - - + + + From 45e1e52126e5f950cee1282af1cb10b5e46abec2 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Mon, 15 Aug 2022 10:44:55 +0200 Subject: [PATCH 24/31] Resolve language fallback --- src/Utilities/RouterLink.js | 5 + src/components/Article.vue | 4 + src/components/Brewer.vue | 182 ++++++++++++++------------- src/components/Coffee.vue | 243 +++++++++++++++++++----------------- 4 files changed, 227 insertions(+), 207 deletions(-) create mode 100644 src/Utilities/RouterLink.js diff --git a/src/Utilities/RouterLink.js b/src/Utilities/RouterLink.js new file mode 100644 index 0000000..aa3a685 --- /dev/null +++ b/src/Utilities/RouterLink.js @@ -0,0 +1,5 @@ +export function resolveChangeLanguageLink(path, language){ + const pathArray = path.split('/'); + pathArray[1] = language; + return pathArray.join('/'); +} \ No newline at end of file diff --git a/src/components/Article.vue b/src/components/Article.vue index 2ffb2ae..5299a39 100644 --- a/src/components/Article.vue +++ b/src/components/Article.vue @@ -47,6 +47,7 @@ import dateFormat from 'dateformat'; import { dateFormats, initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; import RichTextElement from './RichTextElement.vue'; import { Client } from '../Client.js'; +import { resolveChangeLanguageLink } from '../Utilities/RouterLink'; import _ from 'lodash'; export default { @@ -94,6 +95,9 @@ export default { articleDetails[defaultLanguage][articleId] = response.data.items[0]; } this.article = this.language ? articleDetails[this.language][articleId] : articleDetails[defaultLanguage][articleId] + if(this.article.system.language !== this.language){ + this.$router.replace({path: resolveChangeLanguageLink(this.$route.path, this.article.system.language)}) + } }); } }, diff --git a/src/components/Brewer.vue b/src/components/Brewer.vue index 9946b8f..29c2bb6 100644 --- a/src/components/Brewer.vue +++ b/src/components/Brewer.vue @@ -1,90 +1,94 @@ - - - \ No newline at end of file diff --git a/src/components/Coffee.vue b/src/components/Coffee.vue index 3b83fca..1f6c84f 100644 --- a/src/components/Coffee.vue +++ b/src/components/Coffee.vue @@ -1,119 +1,126 @@ - - - \ No newline at end of file From 35eb13a3cbba84e79d993d48a82bf75cf0dfa576 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Mon, 15 Aug 2022 12:22:34 +0200 Subject: [PATCH 25/31] Fix richtextelement link to use languages. --- src/components/RichTextElement.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/RichTextElement.vue b/src/components/RichTextElement.vue index fb11fda..5b4b9b0 100644 --- a/src/components/RichTextElement.vue +++ b/src/components/RichTextElement.vue @@ -96,7 +96,7 @@ export default { }, urlResolver: (linkId, linkText, link) => { return { - linkHtml: `${linkText}`, + linkHtml: `${linkText}`, }; }, }).html; From 276d7e09a077590f51c7b60abd3da07f07aabcd0 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Mon, 15 Aug 2022 12:25:08 +0200 Subject: [PATCH 26/31] Fix coffee --- src/components/Coffee.vue | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/Coffee.vue b/src/components/Coffee.vue index 1f6c84f..975486c 100644 --- a/src/components/Coffee.vue +++ b/src/components/Coffee.vue @@ -89,15 +89,12 @@ export default { }, }, watch: { - language: async function () { - await this.fetchData(); - console.log(this.coffee); - - console.log(); + language: function () { + this.fetchData(); } }, methods: { - fetchData: async function () { + fetchData: function () { var query = Client.items() .type('coffee') .equalsFilter('url_pattern', this.$route.params.coffeeSlug) From 752979e08047beff6756c87f9d9df2d92edf114c Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Tue, 16 Aug 2022 15:14:33 +0200 Subject: [PATCH 27/31] Add not found, fix urls --- README.md | 184 +++++++++++++------------ src/App.vue | 214 ++++++++++++++--------------- src/Localization/en-US.json | 3 + src/Localization/es-ES.json | 4 +- src/Utilities/ContentLinks.js | 2 +- src/Utilities/RouterLink.js | 2 +- src/components/About.vue | 210 ++++++++++++++-------------- src/components/Articles.vue | 206 ++++++++++++++-------------- src/components/Footer.vue | 2 +- src/components/Header.vue | 186 ++++++++++++------------- src/components/Home.vue | 82 +++++------ src/components/NotFound.vue | 11 ++ src/components/Store.vue | 60 ++++---- src/main.js | 249 ++++++++++++++++++---------------- 14 files changed, 729 insertions(+), 686 deletions(-) create mode 100644 src/components/NotFound.vue diff --git a/README.md b/README.md index d0c23bb..bb868a4 100644 --- a/README.md +++ b/README.md @@ -1,85 +1,99 @@ -# Kontent.ai sample Vue.js single-page application - -[![Netlify Status](https://api.netlify.com/api/v1/badges/cb6d3394-1ee9-491d-949f-8e9d4740ff36/deploy-status)](https://app.netlify.com/sites/kontent-sample-app-vue/deploys) -[![Live Demo](https://img.shields.io/badge/live-demo-brightgreen.svg)](https://kontent-sample-app-vue.netlify.app/) -[![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-ASK%20NOW-FE7A16.svg?logo=stackoverflow&logoColor=white)](https://stackoverflow.com/tags/kontent-ai) -[![Discord](https://img.shields.io/discord/821885171984891914?label=Discord&logo=Discord&logoColor=white)](https://discord.gg/SKCxwPtevJ) - -This is a sample website written in JavaScript utilizing the Kontent.ai Delivery API to manage and retrieve content. You can register your account for free at . - -## Application setup - -1. Install the latest version of NodeJS and npm. You can download both at . -2. Clone the sample application repository. -3. Navigate to the root folder of the application in the command line. -4. Type `npm install` to install required npm packages. -5. Type `npm run serve` to start a development server. -6. The application opens in your browser at . - -### Data origin - -This sample wants to showcase either loading content from Kontent.ai as well as load some part of the site from static JSON resources. - -> Basically the content that you can't find in the [`Localization`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Localization) JSON is loaded from Kontent.ai. - -* All data loaded from Konten.ai are using [`Stores`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Stores) as for examples "Latest Articles" section ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/LatestArticles.vue#L111)) on Home Page -* The data provided from [`Localization`](https://github.com/kontent-ai/kontent-sample-app-vue/tree/master/src/Localization) are using `vue-i18n` plugin, so every call in components using `$t('KEYWORD')` in components is loading data from these JSONs as for example "Banner" section" ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/Banner.vue#L6)) - -### Connecting to your sample project - -At the first run of the app, you'll be presented with a configuration page. It will allow you to connect the app to your Kontent.ai sample project or create a new one. You'll also be able to start a trial and convert to a free plan when the trial expires. - -* If you want to open the configuration page after the project is already connected to the app. Just open url . - -Alternatively, you can connect your project manually as per the chapter below. - -#### Connecting to your project manually - -If you want to change the source Kontent.ai project, follow these steps: - -1. In Kontent.ai,nchoose Project settings from the app menu. -2. Under Development, choose API keys. -3. Copy your Project ID. -4. Create and open a `.env.local` file in the sample application folder. -5. On the first line, add your Project ID constant using the format `VUE_APP_PROJECT_ID=00000000-0000-0000-0000-000000000000`. -6. Save the file. - -When you now run the application, it will retrieve the content from your sample project. This set up has higher priority then [setting your sample project by the Configuration page](#connecting-to-your-sample-project). - -## Previewing content from your project - -To preview unpublished content in the sample application, follow these steps: - -1. In Kontent.ai, choose Project settings from the app menu. -2. Under Development, choose API keys. -3. Copy your Project ID and Preview API key. -4. Create and open a `.env.local` file in the sample application folder. -5. On the first line, add your Project ID constant using the format `VUE_APP_PROJECT_ID=00000000-0000-0000-0000-000000000000`. -6. On the next line, add your Preview API key using the format `VUE_APP_PREVIEW_API_KEY=00000000-0000-0000-0000-000000000000`. -7. Save the file. - -When you now run the application, you will see all project content including the unpublished version of content items. - -## Content administration - -1. Navigate to in your browser. -2. Sign in with your credentials. -3. Manage content in the content administration interface of your sample project. - -You can learn [more about content editing](https://kontent.ai/learn/tutorials/write-and-collaborate/create-content/introducing-content-items) at Kontent.ai Learn. - -## Content delivery - -You can retrieve content either through the Kontent.ai Delivery SDKs or the Kontent.ai Delivery API: - -* For published content, use `https://deliver.kontent.ai/PROJECT_ID/items`. -* For unpublished content, use `https://preview-deliver.kontent.ai/PROJECT_ID/items`. - -For more info about the API, see the [API reference](hhttps://kontent.ai/learn/reference/kontent-apis-overview/). - -You can find the Delivery and other SDKs at . - -## Deployment - -You can use, for example, [surge](http://surge.sh/) to deploy your app live. Check out the step-by-step guide on our [blog](https://kontent.ai/blog/3-steps-to-rapidly-deploy-headless-single-page-app). - +# Kontent.ai sample Vue.js single-page application + +[![Netlify Status](https://api.netlify.com/api/v1/badges/cb6d3394-1ee9-491d-949f-8e9d4740ff36/deploy-status)](https://app.netlify.com/sites/kontent-sample-app-vue/deploys) +[![Live Demo](https://img.shields.io/badge/live-demo-brightgreen.svg)](https://kontent-sample-app-vue.netlify.app/) +[![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-ASK%20NOW-FE7A16.svg?logo=stackoverflow&logoColor=white)](https://stackoverflow.com/tags/kontent-ai) +[![Discord](https://img.shields.io/discord/821885171984891914?label=Discord&logo=Discord&logoColor=white)](https://discord.gg/SKCxwPtevJ) + +This is a sample website written in JavaScript utilizing the Kontent.ai Delivery API to manage and retrieve content. You can register your account for free at . + +## Application setup + +1. Install the latest version of NodeJS and npm. You can download both at . +2. Clone the sample application repository. +3. Navigate to the root folder of the application in the command line. +4. Type `npm install` to install required npm packages. +5. Type `npm run serve` to start a development server. +6. The application opens in your browser at . + +### Data origin + +This sample wants to showcase either loading content from Kontent.ai as well as load some part of the site from static JSON resources. + +> Basically the content that you can't find in the [`Localization`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Localization) JSON is loaded from Kontent.ai. + +* All data loaded from Konten.ai are using [`Stores`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Stores) as for examples "Latest Articles" section ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/LatestArticles.vue#L111)) on Home Page +* The data provided from [`Localization`](https://github.com/kontent-ai/kontent-sample-app-vue/tree/master/src/Localization) are using `vue-i18n` plugin, so every call in components using `$t('KEYWORD')` in components is loading data from these JSONs as for example "Banner" section" ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/Banner.vue#L6)) + +### Connecting to your sample project + +At the first run of the app, you'll be presented with a configuration page. It will allow you to connect the app to your Kontent.ai sample project or create a new one. You'll also be able to start a trial and convert to a free plan when the trial expires. + +* If you want to open the configuration page after the project is already connected to the app. Just open url . + +Alternatively, you can connect your project manually as per the chapter below. + +#### Connecting to your project manually + +If you want to change the source Kontent.ai project, follow these steps: + +1. In Kontent.ai,nchoose Project settings from the app menu. +2. Under Development, choose API keys. +3. Copy your Project ID. +4. Create and open a `.env.local` file in the sample application folder. +5. On the first line, add your Project ID constant using the format `VUE_APP_PROJECT_ID=00000000-0000-0000-0000-000000000000`. +6. Save the file. + +When you now run the application, it will retrieve the content from your sample project. This set up has higher priority then [setting your sample project by the Configuration page](#connecting-to-your-sample-project). + +## Previewing content from your project + +To preview unpublished content in the sample application, follow these steps: + +1. In Kontent.ai, choose Project settings from the app menu. +2. Under Development, choose API keys. +3. Copy your Project ID and Preview API key. +4. Create and open a `.env.local` file in the sample application folder. +5. On the first line, add your Project ID constant using the format `VUE_APP_PROJECT_ID=00000000-0000-0000-0000-000000000000`. +6. On the next line, add your Preview API key using the format `VUE_APP_PREVIEW_API_KEY=00000000-0000-0000-0000-000000000000`. +7. Save the file. + +When you now run the application, you will see all project content including the unpublished version of content items. + +## Content administration + +1. Navigate to in your browser. +2. Sign in with your credentials. +3. Manage content in the content administration interface of your sample project. + +You can learn [more about content editing](https://kontent.ai/learn/tutorials/write-and-collaborate/create-content/introducing-content-items) at Kontent.ai Learn. + +## Content delivery + +You can retrieve content either through the Kontent.ai Delivery SDKs or the Kontent.ai Delivery API: + +* For published content, use `https://deliver.kontent.ai/PROJECT_ID/items`. +* For unpublished content, use `https://preview-deliver.kontent.ai/PROJECT_ID/items`. + +For more info about the API, see the [API reference](hhttps://kontent.ai/learn/reference/kontent-apis-overview/). + +You can find the Delivery and other SDKs at . + +## Language fallbacks + +To deal with content that is not available in current language, this project uses method called language fallbacks. It will fetch the content in the language which set as fallback language in the Kontent.ai project and redirect the website to the URL with prefix of the given language. However, it is possible to disable language fallbacks by adding a filter of `system.language` to your query. For more information about getting localized content check this [`link.`](https://kontent.ai/learn/tutorials/develop-apps/get-content/localized-content-items/?tech=javascript) + +```js +var query = Client.items().type('about_us'); + +if (this.language) { + query + .languageParameter(this.language) + .equalsFilter('system.language', 'es-ES'); +} +``` + +## Deployment + +You can use, for example, [surge](http://surge.sh/) to deploy your app live. Check out the step-by-step guide on our [blog](https://kontent.ai/blog/3-steps-to-rapidly-deploy-headless-single-page-app). + diff --git a/src/App.vue b/src/App.vue index f6da998..317e20d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,107 +1,107 @@ - - - + + + diff --git a/src/Localization/en-US.json b/src/Localization/en-US.json index 92fe271..f769643 100644 --- a/src/Localization/en-US.json +++ b/src/Localization/en-US.json @@ -64,5 +64,8 @@ "noSummaryValue": "No summary filled", "noBodyCopyValue" : "No body copy element filled", "noPostDateValue": "No post date filled" + }, + "NotFound":{ + "message": "Sorry, we could not find what you are looking for." } } diff --git a/src/Localization/es-ES.json b/src/Localization/es-ES.json index 6eb38e2..6d66e6a 100644 --- a/src/Localization/es-ES.json +++ b/src/Localization/es-ES.json @@ -64,6 +64,8 @@ "noSummaryValue": "Sin resumen lleno", "noBodyCopyValue" : "Ningún elemento body copy lleno", "noPostDateValue": "Ningún elemento post date lleno" + }, + "NotFound":{ + "message": "Lo sentimos, no pudimos encontrar lo que buscas." } - } diff --git a/src/Utilities/ContentLinks.js b/src/Utilities/ContentLinks.js index dfd147c..1c6c825 100644 --- a/src/Utilities/ContentLinks.js +++ b/src/Utilities/ContentLinks.js @@ -14,7 +14,7 @@ export function resolveContentLink(link, language) { resultLink = ''; } if(language){ - resultLink = `/${language}${resultLink}` + resultLink = `/${language.toLowerCase()}${resultLink}` } return resultLink; diff --git a/src/Utilities/RouterLink.js b/src/Utilities/RouterLink.js index aa3a685..92e7e3f 100644 --- a/src/Utilities/RouterLink.js +++ b/src/Utilities/RouterLink.js @@ -1,5 +1,5 @@ export function resolveChangeLanguageLink(path, language){ const pathArray = path.split('/'); - pathArray[1] = language; + pathArray[1] = language.toLowerCase(); return pathArray.join('/'); } \ No newline at end of file diff --git a/src/components/About.vue b/src/components/About.vue index 16baf6e..5c9915e 100644 --- a/src/components/About.vue +++ b/src/components/About.vue @@ -1,106 +1,106 @@ - - - \ No newline at end of file diff --git a/src/components/Articles.vue b/src/components/Articles.vue index dceac84..c0ace64 100644 --- a/src/components/Articles.vue +++ b/src/components/Articles.vue @@ -1,104 +1,104 @@ - - - \ No newline at end of file diff --git a/src/components/Footer.vue b/src/components/Footer.vue index 628c931..7a890e4 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -8,7 +8,7 @@

{{$t('Footer.contact')}}

(+0) 000-000-0000
- {{email}} + {{email}}

Dancing Goat Ltd
62 E Lake St Chicago,
{{$t('Footer.cityStateZip')}}

diff --git a/src/components/Header.vue b/src/components/Header.vue index eef02a2..50686a8 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -1,93 +1,93 @@ - - - + + + diff --git a/src/components/Home.vue b/src/components/Home.vue index dad1a3c..d8ebcc4 100644 --- a/src/components/Home.vue +++ b/src/components/Home.vue @@ -1,41 +1,41 @@ - - - - + + + + diff --git a/src/components/NotFound.vue b/src/components/NotFound.vue new file mode 100644 index 0000000..8ef4072 --- /dev/null +++ b/src/components/NotFound.vue @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/src/components/Store.vue b/src/components/Store.vue index f50a859..bd1bca1 100644 --- a/src/components/Store.vue +++ b/src/components/Store.vue @@ -1,30 +1,30 @@ - - - - + + + + diff --git a/src/main.js b/src/main.js index 2ac490c..d9e730f 100644 --- a/src/main.js +++ b/src/main.js @@ -1,118 +1,131 @@ -import Vue from 'vue' -import Router from 'vue-router' -import VueScrollTo from 'vue-scrollto' -import VueI18n from 'vue-i18n' -import * as VueGoogleMaps from 'vue2-google-maps' - -import App from './App.vue' -import Configuration from './components/Admin/Configuration.vue' -import Home from './components/Home.vue' -import Store from './components/Store.vue' -import CoffeeStore from './components/CoffeeStore.vue' -import BrewerStore from './components/BrewerStore.vue' -import Articles from './components/Articles.vue' -import About from './components/About.vue' -import Cafes from './components/Cafes.vue' -import Coffee from './components/Coffee.vue' -import Brewer from './components/Brewer.vue' -import Contacts from './components/Contacts.vue' -import Article from './components/Article.vue' - -import { projectConfigurationPath } from './Utilities/SelectedProject' - -import en from './Localization/en-US.json' -import es from './Localization/es-ES.json' - -import './index.css'; -import './components/Admin/Admin.css'; - -Vue.config.productionTip = false; -Vue.use(VueGoogleMaps, { - load: { - key: 'AIzaSyAVOq4C-rf7JVeHt6ws9vsf-KHIRpueASg', - } -}); -Vue.use(VueI18n); -Vue.use(Router); -Vue.use(VueScrollTo, { - duration: 1000, - easing: 'ease-in-out', -}); - -let router = new Router({ - mode: 'history', - routes: [ - { - path: projectConfigurationPath, - component: Configuration - }, - { - path: '/:lang?/store', - component: Store, - children: [ - { - path: 'coffees', - component: CoffeeStore, - }, - { - path: 'brewers', - component: BrewerStore, - }, - { - path: '', - component: CoffeeStore, - } - ] - }, - { - path: '/:lang?/articles', - component: Articles, - }, - { - path: '/:lang?/articles/:articleId', - component: Article, - }, - { - path: '/:lang?/about', - component: About, - }, - { - path: '/:lang?/cafes', - component: Cafes, - }, - { - path: '/:lang?/contacts', - component: Contacts, - }, - { - path: '/:lang?/coffees/:coffeeSlug', - component: Coffee, - }, - { - path: '/:lang?/brewers/:brewerSlug', - component: Brewer, - }, - { - path: '/:lang?', - component: Home, - }, - { - path: '*', - redirect: '/', - } - ] -}); - -let i18n = new VueI18n({ - locale: 'en-US', - messages: { - 'en-US': en, - 'es-ES': es, - }, -}); - -new Vue({ - router, - i18n, - render: h => h(App) -}).$mount('#app'); +import Vue from 'vue' +import Router from 'vue-router' +import VueScrollTo from 'vue-scrollto' +import VueI18n from 'vue-i18n' +import * as VueGoogleMaps from 'vue2-google-maps' + +import App from './App.vue' +import Configuration from './components/Admin/Configuration.vue' +import Home from './components/Home.vue' +import Store from './components/Store.vue' +import CoffeeStore from './components/CoffeeStore.vue' +import BrewerStore from './components/BrewerStore.vue' +import Articles from './components/Articles.vue' +import About from './components/About.vue' +import Cafes from './components/Cafes.vue' +import Coffee from './components/Coffee.vue' +import Brewer from './components/Brewer.vue' +import Contacts from './components/Contacts.vue' +import Article from './components/Article.vue' +import NotFound from './components/NotFound.vue' + +import { projectConfigurationPath } from './Utilities/SelectedProject' + +import en from './Localization/en-US.json' +import es from './Localization/es-ES.json' + +import './index.css'; +import './components/Admin/Admin.css'; + +Vue.config.productionTip = false; +Vue.use(VueGoogleMaps, { + load: { + key: 'AIzaSyAVOq4C-rf7JVeHt6ws9vsf-KHIRpueASg', + } +}); +Vue.use(VueI18n); +Vue.use(Router); +Vue.use(VueScrollTo, { + duration: 1000, + easing: 'ease-in-out', +}); + +let router = new Router({ + mode: 'history', + routes: [ + { + path: projectConfigurationPath, + component: Configuration + }, + { + path: '/:lang(en-us|es-es)/store', + component: Store, + children: [ + { + path: 'coffees', + component: CoffeeStore, + }, + { + path: 'brewers', + component: BrewerStore, + }, + { + path: '', + component: CoffeeStore, + } + ] + }, + { + path: '/:lang(en-us|es-es)/articles', + component: Articles, + }, + { + path: '/:lang(en-us|es-es)/articles/:articleId', + component: Article, + }, + { + path: '/:lang(en-us|es-es)/about', + component: About, + }, + { + path: '/:lang(en-us|es-es)/cafes', + component: Cafes, + }, + { + path: '/:lang(en-us|es-es)/contacts', + component: Contacts, + }, + { + path: '/:lang(en-us|es-es)/coffees/:coffeeSlug', + component: Coffee, + }, + { + path: '/:lang(en-us|es-es)/brewers/:brewerSlug', + component: Brewer, + }, + { + path: '/:lang(en-us|es-es)', + component: Home, + }, + { + path: '/:lang(en-us|es-es)/404', + component: NotFound, + }, + { + path: '/', + redirect: '/en-us', + }, + { + path: '/:lang(en-us|es-es)/*', + redirect: to => ({ path: `${to.params.lang}/404` }) + }, + { + path: '*', + redirect: '/en-us/404' + } + ] +}); + +let i18n = new VueI18n({ + locale: 'en-US', + messages: { + 'en-US': en, + 'es-ES': es, + }, +}); + +new Vue({ + router, + i18n, + render: h => h(App) +}).$mount('#app'); From 7efc903f53b8957b0c505f47680fe838fa395d7a Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Mon, 22 Aug 2022 11:23:39 +0200 Subject: [PATCH 28/31] Fix homepage link for about us --- src/Localization/es-ES.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Localization/es-ES.json b/src/Localization/es-ES.json index 6d66e6a..a39d4da 100644 --- a/src/Localization/es-ES.json +++ b/src/Localization/es-ES.json @@ -10,7 +10,7 @@ }, "Home": { "moreArticles": "Más artículos", - "aboutLinkText": "Más artículos", + "aboutLinkText": "Leer toda la historia", "cafesLinkText": "Más cafés" }, "OurStory": { From 3a10a97069119adb6c5b6075948c7179b49c780d Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Tue, 23 Aug 2022 13:57:05 +0200 Subject: [PATCH 29/31] Update readme --- README.md | 79 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 50 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index bb868a4..ddf82c3 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-ASK%20NOW-FE7A16.svg?logo=stackoverflow&logoColor=white)](https://stackoverflow.com/tags/kontent-ai) [![Discord](https://img.shields.io/discord/821885171984891914?label=Discord&logo=Discord&logoColor=white)](https://discord.gg/SKCxwPtevJ) -This is a sample website written in JavaScript utilizing the Kontent.ai Delivery API to manage and retrieve content. You can register your account for free at . +This is a sample website written in JavaScript utilizing the Kontent.ai Delivery API to retrieve content. You can register your account for free at . ## Application setup @@ -18,40 +18,76 @@ This is a sample website written in JavaScript utilizing the Kontent.ai Delivery ### Data origin -This sample wants to showcase either loading content from Kontent.ai as well as load some part of the site from static JSON resources. +This sample wants to showcase either loading content from Kontent.ai as well as loading some part of the site from static JSON resources. -> Basically the content that you can't find in the [`Localization`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Localization) JSON is loaded from Kontent.ai. +> Basically, the content that you can't find in the [`Localization`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Localization) folder is loaded from Kontent.ai. -* All data loaded from Konten.ai are using [`Stores`](https://github.com/kontent-ai/sample-app-vue/tree/master/src/Stores) as for examples "Latest Articles" section ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/LatestArticles.vue#L111)) on Home Page -* The data provided from [`Localization`](https://github.com/kontent-ai/kontent-sample-app-vue/tree/master/src/Localization) are using `vue-i18n` plugin, so every call in components using `$t('KEYWORD')` in components is loading data from these JSONs as for example "Banner" section" ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/Banner.vue#L6)) +* The data provided from [`Localization`](https://github.com/kontent-ai/kontent-sample-app-vue/tree/master/src/Localization) are using the `vue-i18n` plugin, so every call in components using `$t('KEYWORD')` in components is loading data from these JSONs as "Banner" section" ([component here](https://github.com/kontent-ai/kontent-sample-app-vue/blob/master/src/components/Banner.vue#L6)) -### Connecting to your sample project +### Data fetching -At the first run of the app, you'll be presented with a configuration page. It will allow you to connect the app to your Kontent.ai sample project or create a new one. You'll also be able to start a trial and convert to a free plan when the trial expires. +This solution fetches data using the [Delivery client](https://github.com/kontent-ai/delivery-sdk-js). For more implementation detail on how to set up the client see [src/Client.js](https://github.com/kontent-ai/sample-app-vue/blob/master/src/Client.js). After your client is set up, you are able to deliver your content to your project. The following example showcases how to use a Kontent.ai delivery client to fetch data. -* If you want to open the configuration page after the project is already connected to the app. Just open url . +```js +fetchBrewer: function () { + var query = Client.items() + .type('brewer') + .equalsFilter('url_pattern', this.$route.params.brewerSlug) + + if(this.language) { + query.languageParameter(this.language) + } + + query + .toPromise() + .then(response => { + // store data to the state variable of your component. + this.brewer = response.data.items[0] + } +} +``` + +### Language fallbacks + +To deal with content that is not available in the current language, this project uses a method called language fallbacks. It will fetch the content in the language set as a fallback language in the Kontent.ai project and redirect the website to the URL with a prefix of the given language. However, it is possible to disable language fallbacks by adding a filter of `system.language` to your query. For more information about getting localized content check this [`link.`](https://kontent.ai/learn/tutorials/develop-apps/get-content/localized-content-items/?tech=javascript) + +```js +var query = Client.items().type('about_us'); + +if (this.language) { + query + .languageParameter(this.language) + .equalsFilter('system.language', 'es-ES'); +} +``` + +## Connecting to your sample project + +On the first run of the app, you'll be presented with a configuration page. It will allow you to connect the app to your Kontent.ai sample project or create a new one. You'll also be able to start a trial and convert to a developer plan when the trial expires. + +> If you want to open the configuration page after the project is already connected to the app. Just open the URL . Alternatively, you can connect your project manually as per the chapter below. -#### Connecting to your project manually +### Connecting to your project manually If you want to change the source Kontent.ai project, follow these steps: -1. In Kontent.ai,nchoose Project settings from the app menu. -2. Under Development, choose API keys. +1. In Kontent.ai, choose Project settings from the app menu. +2. Under Production environment settings, choose API keys. 3. Copy your Project ID. 4. Create and open a `.env.local` file in the sample application folder. 5. On the first line, add your Project ID constant using the format `VUE_APP_PROJECT_ID=00000000-0000-0000-0000-000000000000`. 6. Save the file. -When you now run the application, it will retrieve the content from your sample project. This set up has higher priority then [setting your sample project by the Configuration page](#connecting-to-your-sample-project). +When you now run the application, it will retrieve the content from your sample project. This setup has a higher priority than [setting your sample project via the Configuration page](#connecting-to-your-sample-project). -## Previewing content from your project +### Previewing content from your project To preview unpublished content in the sample application, follow these steps: 1. In Kontent.ai, choose Project settings from the app menu. -2. Under Development, choose API keys. +2. Under Production environment settings, choose API keys. 3. Copy your Project ID and Preview API key. 4. Create and open a `.env.local` file in the sample application folder. 5. On the first line, add your Project ID constant using the format `VUE_APP_PROJECT_ID=00000000-0000-0000-0000-000000000000`. @@ -79,21 +115,6 @@ For more info about the API, see the [API reference](hhttps://kontent.ai/learn/r You can find the Delivery and other SDKs at . -## Language fallbacks - -To deal with content that is not available in current language, this project uses method called language fallbacks. It will fetch the content in the language which set as fallback language in the Kontent.ai project and redirect the website to the URL with prefix of the given language. However, it is possible to disable language fallbacks by adding a filter of `system.language` to your query. For more information about getting localized content check this [`link.`](https://kontent.ai/learn/tutorials/develop-apps/get-content/localized-content-items/?tech=javascript) - -```js -var query = Client.items().type('about_us'); - -if (this.language) { - query - .languageParameter(this.language) - .equalsFilter('system.language', 'es-ES'); -} -``` - ## Deployment You can use, for example, [surge](http://surge.sh/) to deploy your app live. Check out the step-by-step guide on our [blog](https://kontent.ai/blog/3-steps-to-rapidly-deploy-headless-single-page-app). - From 6689d3d094c778d59dee85357bf025c6a4bfe98e Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Tue, 23 Aug 2022 14:40:35 +0200 Subject: [PATCH 30/31] Refactor --- src/Utilities/BrewerFilter.js | 12 ++++++------ src/Utilities/CoffeeFilter.js | 9 +++++---- src/Utilities/ContentLinks.js | 1 + src/components/About.vue | 2 -- src/components/Article.vue | 3 ++- src/components/Brewer.vue | 3 ++- src/components/Coffee.vue | 10 ++++++---- src/components/LatestArticles.vue | 2 ++ 8 files changed, 24 insertions(+), 18 deletions(-) diff --git a/src/Utilities/BrewerFilter.js b/src/Utilities/BrewerFilter.js index 022f7cf..d8fcd24 100644 --- a/src/Utilities/BrewerFilter.js +++ b/src/Utilities/BrewerFilter.js @@ -15,7 +15,7 @@ export class Filter { return true; } - let manufacturerCodenames = brewer.elements.manufacturer.value.map(x => x.codename); + const manufacturerCodenames = brewer.elements.manufacturer.value.map(x => x.codename); return manufacturerCodenames.some(x => this.manufacturers.includes(x)); } @@ -24,7 +24,7 @@ export class Filter { return true; } - let price = brewer.elements.price.value; + const price = brewer.elements.price.value; return this.priceRanges.some((priceRange) => priceRange.min <= price && price <= priceRange.max); } @@ -34,24 +34,24 @@ export class Filter { return true; } - let statusCodenames = brewer.elements.productStatus.value.map(x => x.codename); + const statusCodenames = brewer.elements.productStatus.value.map(x => x.codename); return statusCodenames.some((x) => this.productStatuses.includes(x)); } toggleManufacturer(manufacturer) { - let index = this.manufacturers.indexOf(manufacturer); + const index = this.manufacturers.indexOf(manufacturer); if (index < 0) this.manufacturers.push(manufacturer); else this.manufacturers.splice(index, 1); } togglePriceRange(priceRange) { - let index = this.priceRanges.findIndex((x) => x.min === priceRange.min && x.max === priceRange.max); + const index = this.priceRanges.findIndex((x) => x.min === priceRange.min && x.max === priceRange.max); if (index < 0) this.priceRanges.push(priceRange); else this.priceRanges.splice(index, 1); } toggleProductStatus(productStatus) { - let index = this.productStatuses.indexOf(productStatus); + const index = this.productStatuses.indexOf(productStatus); if (index < 0) this.productStatuses.push(productStatus); else this.productStatuses.splice(index, 1); } diff --git a/src/Utilities/CoffeeFilter.js b/src/Utilities/CoffeeFilter.js index 8cef572..3fb933b 100644 --- a/src/Utilities/CoffeeFilter.js +++ b/src/Utilities/CoffeeFilter.js @@ -12,7 +12,8 @@ export class Filter { if (this.processings.length === 0) { return true; } - let processings = coffee.elements.processing.value.map(x => x.codename); + + const processings = coffee.elements.processing.value.map(x => x.codename); return this.processings.some(x => processings.includes(x)); } @@ -22,19 +23,19 @@ export class Filter { return true; } - let statuses = coffee.elements.productStatus.value.map(x => x.codename); + const statuses = coffee.elements.productStatus.value.map(x => x.codename); return this.productStatuses.some(x => statuses.includes(x)); } toggleProcessing(processing) { - let index = this.processings.indexOf(processing); + const index = this.processings.indexOf(processing); if (index < 0) this.processings.push(processing); else this.processings.splice(index, 1); } toggleProductStatus(status) { - let index = this.productStatuses.indexOf(status); + const index = this.productStatuses.indexOf(status); if (index < 0) this.productStatuses.push(status); else this.productStatuses.splice(index, 1); } diff --git a/src/Utilities/ContentLinks.js b/src/Utilities/ContentLinks.js index 1c6c825..a5ec6f8 100644 --- a/src/Utilities/ContentLinks.js +++ b/src/Utilities/ContentLinks.js @@ -13,6 +13,7 @@ export function resolveContentLink(link, language) { default: resultLink = ''; } + if(language){ resultLink = `/${language.toLowerCase()}${resultLink}` } diff --git a/src/components/About.vue b/src/components/About.vue index 5c9915e..f6ab596 100644 --- a/src/components/About.vue +++ b/src/components/About.vue @@ -7,7 +7,6 @@

{{fact.title}}

@@ -28,7 +27,6 @@

{{fact.title}}

diff --git a/src/components/Article.vue b/src/components/Article.vue index 5299a39..cef78ec 100644 --- a/src/components/Article.vue +++ b/src/components/Article.vue @@ -95,7 +95,8 @@ export default { articleDetails[defaultLanguage][articleId] = response.data.items[0]; } this.article = this.language ? articleDetails[this.language][articleId] : articleDetails[defaultLanguage][articleId] - if(this.article.system.language !== this.language){ + + if(this.article.system.language !== this.language) { this.$router.replace({path: resolveChangeLanguageLink(this.$route.path, this.article.system.language)}) } }); diff --git a/src/components/Brewer.vue b/src/components/Brewer.vue index 29c2bb6..15ef7c2 100644 --- a/src/components/Brewer.vue +++ b/src/components/Brewer.vue @@ -78,7 +78,8 @@ export default { .toPromise() .then(response => { this.brewer = response.data.items[0] - if(this.brewer.system.language !== this.language){ + + if(this.brewer.system.language !== this.language) { this.$router.replace({path: resolveChangeLanguageLink(this.$route.path, this.brewer.system.language)}) } }) diff --git a/src/components/Coffee.vue b/src/components/Coffee.vue index 975486c..c55997b 100644 --- a/src/components/Coffee.vue +++ b/src/components/Coffee.vue @@ -97,16 +97,18 @@ export default { fetchData: function () { var query = Client.items() .type('coffee') - .equalsFilter('url_pattern', this.$route.params.coffeeSlug) + .equalsFilter('url_pattern', this.$route.params.coffeeSlug); if(this.language){ - query.languageParameter(this.language) + query.languageParameter(this.language); } + query .toPromise() .then(response => { - this.coffee = response.data.items[0] - if(this.coffee.system.language !== this.language){ + this.coffee = response.data.items[0]; + + if(this.coffee.system.language !== this.language) { this.$router.replace({path: resolveChangeLanguageLink(this.$route.path, this.coffee.system.language)}) } }) diff --git a/src/components/LatestArticles.vue b/src/components/LatestArticles.vue index e626eb8..1e48b66 100644 --- a/src/components/LatestArticles.vue +++ b/src/components/LatestArticles.vue @@ -114,9 +114,11 @@ export default { let query = Client.items() .type('article') .orderParameter('elements.post_date', 'desc'); + if (this.language) { query.languageParameter(this.language); } + query.toPromise() .then(response => { if (this.language) { From df1fb684b5e0192dde648f0a79e4daebd379e5d6 Mon Sep 17 00:00:00 2001 From: Ivan Kiral Date: Mon, 29 Aug 2022 09:09:57 +0200 Subject: [PATCH 31/31] Rename logo and fix redirect in configuration --- .../{kk-logo.svg => kontent-ai-logo.svg} | 0 src/components/Admin/Configuration.vue | 494 +++++++++--------- 2 files changed, 247 insertions(+), 247 deletions(-) rename src/Images/Admin/{kk-logo.svg => kontent-ai-logo.svg} (100%) diff --git a/src/Images/Admin/kk-logo.svg b/src/Images/Admin/kontent-ai-logo.svg similarity index 100% rename from src/Images/Admin/kk-logo.svg rename to src/Images/Admin/kontent-ai-logo.svg diff --git a/src/components/Admin/Configuration.vue b/src/components/Admin/Configuration.vue index e9e3626..9ef0a3d 100644 --- a/src/components/Admin/Configuration.vue +++ b/src/components/Admin/Configuration.vue @@ -1,248 +1,248 @@ - - - - - \ No newline at end of file