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..400cca2 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.ai`](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..ddf82c3 100644 --- a/README.md +++ b/README.md @@ -1,85 +1,120 @@ -# Kentico Kontent 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) -[![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 . - -## 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 Kentico Kontent 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. - -* 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)) - -### 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. - -* 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 Kentico Kontent project, follow these steps: - -1. In Kentico Kontent, choose 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 Kentico Kontent, 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 Learn. - -## Content delivery - -You can retrieve content either through the Kontent Delivery SDKs or the Kentico Kontent 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). - -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 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 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) folder is loaded from Kontent.ai. + +* 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)) + +### Data fetching + +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. + +```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 + +If you want to change the source Kontent.ai project, follow these steps: + +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 setup has a higher priority than [setting your sample project via 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 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`. +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). 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 diff --git a/package-lock.json b/package-lock.json index e9b2abc..cafc551 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { - "name": "@kentico/kontent-sample-app-vue", + "name": "@kontent-ai/sample-app-vue", "version": "1.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "@kentico/kontent-sample-app-vue", + "name": "@kontent-ai/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", @@ -1086,40 +1086,59 @@ "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==", + "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.19.2" + "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" }, - "peerDependencies": { - "rxjs": "^6.0.0" + "engines": { + "node": ">= 6" } }, - "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==", + "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": { - "@kentico/kontent-core": "7.0.2", - "parse5": "6.0.1", - "reflect-metadata": "0.1.13" + "@kontent-ai/core-sdk": "10.0.0", + "url-parse": "1.5.10", + "uuid": "8.3.2" }, "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/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", @@ -2744,8 +2763,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", @@ -2796,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", @@ -4414,7 +4399,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" }, @@ -4984,13 +4968,13 @@ } }, "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", "dev": true, "dependencies": { "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", + "cssnano-preset-default": "^4.0.8", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" }, @@ -4999,9 +4983,9 @@ } }, "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", "dev": true, "dependencies": { "css-declaration-sorter": "^4.0.1", @@ -5032,7 +5016,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", + "postcss-svgo": "^4.0.3", "postcss-unique-selectors": "^4.0.1" }, "engines": { @@ -5496,7 +5480,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 +6819,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 +10201,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 +10209,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 +12514,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", @@ -12642,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", @@ -13113,8 +13087,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", @@ -14801,9 +14774,9 @@ } }, "node_modules/terser": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz", - "integrity": "sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, "dependencies": { "commander": "^2.20.0", @@ -14889,9 +14862,9 @@ "dev": true }, "node_modules/thenify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", - "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, "dependencies": { "any-promise": "^1.0.0" @@ -15503,7 +15476,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" @@ -18258,28 +18230,49 @@ "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==", + "@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.19.2" + "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" + } + } } }, - "@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==", + "@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": { - "@kentico/kontent-core": "7.0.2", - "parse5": "6.0.1", - "reflect-metadata": "0.1.13" + "@kontent-ai/core-sdk": "10.0.0", + "url-parse": "1.5.10", + "uuid": "8.3.2" }, "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, @@ -19672,8 +19665,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", @@ -19708,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", @@ -21051,7 +21012,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" } @@ -21510,21 +21470,21 @@ "dev": true }, "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", "dev": true, "requires": { "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", + "cssnano-preset-default": "^4.0.8", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" } }, "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", @@ -21555,7 +21515,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", + "postcss-svgo": "^4.0.3", "postcss-unique-selectors": "^4.0.1" } }, @@ -21919,8 +21879,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 +22994,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 +25726,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 +27612,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", @@ -27748,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", @@ -28104,8 +28054,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", @@ -29473,9 +29422,9 @@ "dev": true }, "terser": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz", - "integrity": "sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, "requires": { "commander": "^2.20.0", @@ -29544,9 +29493,9 @@ "dev": true }, "thenify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", - "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, "requires": { "any-promise": "^1.0.0" @@ -30035,7 +29984,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..93ffa74 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@kentico/kontent-sample-app-vue", + "name": "@kontent-ai/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/public/index.html b/public/index.html index 5d19e3b..93446b2 100644 --- a/public/index.html +++ b/public/index.html @@ -1,15 +1,34 @@ - - - - - - - Dancing Goat - - - -
- - + + + + + + + Dancing Goat + + + + +
+ + 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/Client.js b/src/Client.js index 6df5d20..7e90691 100644 --- a/src/Client.js +++ b/src/Client.js @@ -2,46 +2,14 @@ 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 { camelCasePropertyNameResolver, DeliveryClient } from '@kontent-ai/delivery-sdk'; const projectId = process.env.VUE_APP_PROJECT_ID || ''; const previewApiKey = process.env.VUE_APP_PREVIEW_API_KEY || ''; -// models -import { AboutUs } from './Models/AboutUs' -import { Accessory } from './Models/Accessory' -import { Article } from './Models/Article' -import { Brewer } from './Models/Brewer' -import { Cafe } from './Models/Cafe' -import { Coffee } from './Models/Coffee' -import { FactAboutUs } from './Models/FactAboutUs' -import { Grinder } from './Models/Grinder' -import { HeroUnit } from './Models/HeroUnit' -import { Home } from './Models/Home' -import { HostedVideo } from './Models/HostedVideo' -import { Office } from './Models/Office' -import { Tweet } from './Models/Tweet' - const sourceTrackingHeaderName = 'X-KC-SOURCE'; -// configure type resolvers -let typeResolvers = [ - new TypeResolver('about_us', () => new AboutUs()), - new TypeResolver('accessory', () => new Accessory()), - new TypeResolver('article', () => new Article()), - new TypeResolver('brewer', () => new Brewer()), - new TypeResolver('cafe', () => new Cafe()), - new TypeResolver('coffee', () => new Coffee()), - new TypeResolver('fact_about_us', () => new FactAboutUs()), - new TypeResolver('grinder', () => new Grinder()), - new TypeResolver('hero_unit', () => new HeroUnit()), - new TypeResolver('home', () => new Home()), - new TypeResolver('hosted_video', () => new HostedVideo()), - new TypeResolver('office', () => new Office()), - new TypeResolver('tweet', () => new Tweet()) -]; - const cookies = new Cookies(document.cookies); let currentProjectId = projectId || cookies.get(selectedProjectCookieName); if (currentProjectId) { @@ -54,7 +22,7 @@ const isPreview = () => previewApiKey !== ''; let Client = new DeliveryClient({ projectId: currentProjectId, - typeResolvers: typeResolvers, + propertyNameResolver: camelCasePropertyNameResolver, previewApiKey: previewApiKey, globalQueryConfig: { usePreviewMode: isPreview() @@ -71,7 +39,7 @@ let Client = new DeliveryClient({ const resetClient = (newProjectId) => { Client = new DeliveryClient({ projectId: newProjectId, - typeResolvers: typeResolvers, + propertyNameResolver: camelCasePropertyNameResolver, previewApiKey: previewApiKey, globalQueryConfig: { usePreviewMode: isPreview() diff --git a/src/Fonts/GT-Walsheim-Bold.woff2 b/src/Fonts/GT-Walsheim-Bold.woff2 deleted file mode 100644 index 3845bf6..0000000 Binary files a/src/Fonts/GT-Walsheim-Bold.woff2 and /dev/null differ diff --git a/src/Fonts/GT-Walsheim-Medium.woff2 b/src/Fonts/GT-Walsheim-Medium.woff2 deleted file mode 100644 index e23d21e..0000000 Binary files a/src/Fonts/GT-Walsheim-Medium.woff2 and /dev/null differ diff --git a/src/Fonts/GT-Walsheim-Regular.woff2 b/src/Fonts/GT-Walsheim-Regular.woff2 deleted file mode 100644 index f1ebea9..0000000 Binary files a/src/Fonts/GT-Walsheim-Regular.woff2 and /dev/null differ diff --git a/src/Fonts/SourceSansPro-Bold.woff b/src/Fonts/SourceSansPro-Bold.woff deleted file mode 100644 index 600751c..0000000 Binary files a/src/Fonts/SourceSansPro-Bold.woff and /dev/null differ diff --git a/src/Fonts/SourceSansPro-Light.woff b/src/Fonts/SourceSansPro-Light.woff deleted file mode 100644 index fb26ef3..0000000 Binary files a/src/Fonts/SourceSansPro-Light.woff and /dev/null differ diff --git a/src/Fonts/SourceSansPro-Regular.woff b/src/Fonts/SourceSansPro-Regular.woff deleted file mode 100644 index dbdec39..0000000 Binary files a/src/Fonts/SourceSansPro-Regular.woff and /dev/null differ diff --git a/src/Fonts/WorkSans-Bold.woff2 b/src/Fonts/WorkSans-Bold.woff2 new file mode 100644 index 0000000..8033cd3 Binary files /dev/null and b/src/Fonts/WorkSans-Bold.woff2 differ diff --git a/src/Fonts/WorkSans-Medium.woff2 b/src/Fonts/WorkSans-Medium.woff2 new file mode 100644 index 0000000..ec1b343 Binary files /dev/null and b/src/Fonts/WorkSans-Medium.woff2 differ diff --git a/src/Fonts/WorkSans-Regular.woff2 b/src/Fonts/WorkSans-Regular.woff2 new file mode 100644 index 0000000..fac1d45 Binary files /dev/null and b/src/Fonts/WorkSans-Regular.woff2 differ diff --git a/src/Images/Admin/kk-logo.svg b/src/Images/Admin/kk-logo.svg deleted file mode 100644 index 285dacf..0000000 --- a/src/Images/Admin/kk-logo.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - kk-logo-hor-color-pos-rgb - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Images/Admin/kontent-ai-logo.svg b/src/Images/Admin/kontent-ai-logo.svg new file mode 100644 index 0000000..91f630a --- /dev/null +++ b/src/Images/Admin/kontent-ai-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file 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..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": { @@ -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/Models/AboutUs.js b/src/Models/AboutUs.js deleted file mode 100644 index ab0614c..0000000 --- a/src/Models/AboutUs.js +++ /dev/null @@ -1,19 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class AboutUs extends ContentItem { - constructor(){ - super({ - propertyResolver: ((fieldName) => { - if (fieldName === 'url_pattern'){ - return 'urlPattern'; - } - if (fieldName === 'fact_about_us'){ - return 'factAboutUs'; - } - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} diff --git a/src/Models/Accessory.js b/src/Models/Accessory.js deleted file mode 100644 index 8a3782b..0000000 --- a/src/Models/Accessory.js +++ /dev/null @@ -1,34 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Accessory extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'product_name'){ - return 'productName'; - } - - if (fieldName === 'product_status'){ - return 'productStatus'; - } - - if (fieldName === 'short_description'){ - return 'shortDescription'; - } - - if (fieldName === 'long_description'){ - return 'longDescription'; - } - - if (fieldName === 'url_pattern'){ - return 'urlPattern'; - } - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/Article.js b/src/Models/Article.js deleted file mode 100644 index 197ef53..0000000 --- a/src/Models/Article.js +++ /dev/null @@ -1,33 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Article extends ContentItem { - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'teaser_image'){ - return 'teaserImage'; - } - - if (fieldName === 'post_date'){ - return 'postDate'; - } - - if (fieldName === 'body_copy'){ - return 'bodyCopy'; - } - - if (fieldName === 'related_articles'){ - return 'relatedArticles'; - } - - if (fieldName === 'url_pattern'){ - return 'urlPattern'; - } - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} diff --git a/src/Models/Brewer.js b/src/Models/Brewer.js deleted file mode 100644 index d8c0cdb..0000000 --- a/src/Models/Brewer.js +++ /dev/null @@ -1,35 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Brewer extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'product_name'){ - return 'productName'; - } - - if (fieldName === 'product_status'){ - return 'productStatus'; - } - - if (fieldName === 'short_description'){ - return 'shortDescription'; - } - - if (fieldName === 'long_description'){ - return 'longDescription'; - } - - if (fieldName === 'url_pattern'){ - return 'urlPattern'; - } - - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/Cafe.js b/src/Models/Cafe.js deleted file mode 100644 index 1586c91..0000000 --- a/src/Models/Cafe.js +++ /dev/null @@ -1,18 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Cafe extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'zip_code'){ - return 'zipCode'; - } - - }), - linkResolver: (link) => resolveContentLink(link) - }) - } -} \ No newline at end of file diff --git a/src/Models/Coffee.js b/src/Models/Coffee.js deleted file mode 100644 index 47214b7..0000000 --- a/src/Models/Coffee.js +++ /dev/null @@ -1,35 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Coffee extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'product_name'){ - return 'productName'; - } - - if (fieldName === 'short_description'){ - return 'shortDescription'; - } - - if (fieldName === 'long_description'){ - return 'longDescription'; - } - - if (fieldName === 'product_status'){ - return 'productStatus'; - } - - if (fieldName === 'url_pattern'){ - return 'urlPattern'; - } - - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/FactAboutUs.js b/src/Models/FactAboutUs.js deleted file mode 100644 index b044549..0000000 --- a/src/Models/FactAboutUs.js +++ /dev/null @@ -1,4 +0,0 @@ -import { ContentItem } from '@kentico/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 deleted file mode 100644 index e6e0a3e..0000000 --- a/src/Models/Grinder.js +++ /dev/null @@ -1,34 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Grinder extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'product_name'){ - return 'productName'; - } - - if (fieldName === 'product_status'){ - return 'productStatus'; - } - - if (fieldName === 'short_description'){ - return 'shortDescription'; - } - - if (fieldName === 'long_description'){ - return 'longDescription'; - } - - if (fieldName === 'url_pattern'){ - return 'urlPattern'; - } - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/HeroUnit.js b/src/Models/HeroUnit.js deleted file mode 100644 index 12496f9..0000000 --- a/src/Models/HeroUnit.js +++ /dev/null @@ -1,19 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class HeroUnit extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'marketing_message'){ - return 'marketingMessage'; - } - - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/Home.js b/src/Models/Home.js deleted file mode 100644 index 195620e..0000000 --- a/src/Models/Home.js +++ /dev/null @@ -1,27 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Home extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'hero_unit'){ - return 'heroUnit'; - } - - if (fieldName === 'our_story'){ - return 'ourStory'; - } - - if (fieldName === 'url_pattern'){ - return 'urlPattern'; - } - - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/HostedVideo.js b/src/Models/HostedVideo.js deleted file mode 100644 index 3c1fadc..0000000 --- a/src/Models/HostedVideo.js +++ /dev/null @@ -1,46 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class HostedVideo extends ContentItem { - - constructor(){ - super({ - richTextResolver: video => { - if (video.videoHost.value.find(item => item.codename === 'vimeo')) { - return ``; - } - else if (video.videoHost.value.find(item => item.codename === 'youtube')) { - return ``; - } - }, - propertyResolver: (fieldName => { - - if (fieldName === 'video_id'){ - return 'videoId'; - } - - if (fieldName === 'video_host'){ - return 'videoHost'; - } - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/Office.js b/src/Models/Office.js deleted file mode 100644 index 3868229..0000000 --- a/src/Models/Office.js +++ /dev/null @@ -1,19 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; - -export class Office extends ContentItem { - - constructor(){ - super({ - propertyResolver: ((fieldName) => { - - if (fieldName === 'zip_code'){ - return 'zipCode'; - } - - }), - linkResolver: (link) => resolveContentLink(link) - }) - } - -} \ No newline at end of file diff --git a/src/Models/Tweet.js b/src/Models/Tweet.js deleted file mode 100644 index f3032da..0000000 --- a/src/Models/Tweet.js +++ /dev/null @@ -1,38 +0,0 @@ -import { ContentItem } from '@kentico/kontent-delivery'; -import { resolveContentLink } from '../Utilities/ContentLinks'; -import TwitterWidgetsLoader from 'twitter-widgets'; - -export class Tweet extends ContentItem { - constructor() { - super({ - richTextResolver: tweet => { - let tweetLink = tweet.tweetLink.value; - let tweetID = tweetLink.match('^.*twitter.com/.*/(\\d+)/?.*$')[1]; - - TwitterWidgetsLoader.load(twitter => { - let selectedTheme = tweet.theme.value.pop().codename; - selectedTheme = selectedTheme ? selectedTheme : 'light'; - twitter.widgets.createTweet( - tweetID, - document.getElementById(`tweet${tweetID}`), - { - theme: selectedTheme - } - ); - }); - return `
`; - }, - propertyResolver: ((fieldName) => { - - if (fieldName === 'tweet_link') { - return 'tweetLink'; - } - - if (fieldName === 'display_options') { - return 'displayOptions'; - } - }), - linkResolver: (link) => resolveContentLink(link) - }) - } -} \ No newline at end of file diff --git a/src/Stores/Article.js b/src/Stores/Article.js deleted file mode 100644 index f15220f..0000000 --- a/src/Stores/Article.js +++ /dev/null @@ -1,83 +0,0 @@ -import { Client } from '../Client.js'; -import { SortOrder } from '@kentico/kontent-delivery'; -import { takeUntil } from 'rxjs/operators'; -import { initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; -import BaseStore from './Base'; - -const resetStore = () => ({ - articleList: initLanguageCodeObject(), - articleDetails: initLanguageCodeObject() -}); -let { articleList, articleDetails } = resetStore(); - -class Article extends BaseStore { - constructor() { - super(); - } - - // Actions - provideArticle(articleId, language) { - let query = Client.items() - .type('article') - .equalsFilter('system.id', articleId) - .elementsParameter(['title', 'teaser_image', 'post_date', 'body_copy', 'video_host', 'video_id', 'tweet_link', 'theme', 'display_options']) - - if (language) { - query.languageParameter(language); - } - - query.toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - if (language) { - articleDetails[language][articleId] = response.items[0]; - } else { - articleDetails[defaultLanguage][articleId] = response.items[0]; - } - this.notifyChange(); - }); - } - - provideArticles(count, language) { - let query = Client.items() - .type('article') - .orderParameter('elements.post_date', SortOrder.desc); - - if (language) { - query.languageParameter(language); - } - - query.toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - if (language) { - articleList[language] = response.items; - } else { - articleList[defaultLanguage] = response.items - } - this.notifyChange(); - }); - } - - // Methods - getArticle(articleId, language) { - if (language) { - return articleDetails[language][articleId]; - } else { - return articleDetails[defaultLanguage][articleId]; - } - } - - getArticles(count, language) { - if (language) { - return articleList[language].slice(0, count); - } - else { - return articleList[defaultLanguage].slice(0, count); - } - } -} - -let ArticleStore = new Article(); - -export { ArticleStore, resetStore } \ No newline at end of file diff --git a/src/Stores/Base.js b/src/Stores/Base.js deleted file mode 100644 index 9732881..0000000 --- a/src/Stores/Base.js +++ /dev/null @@ -1,35 +0,0 @@ -import { Subject } from 'rxjs'; - -class BaseStore { - constructor() { - this.observableUnsubscribe; - this.changeListeners = []; - } - - addChangeListener(listener) { - this.changeListeners.push(listener); - } - - removeChangeListener(listener) { - this.changeListeners = this.changeListeners.filter((element) => { - return element !== listener; - }); - } - - notifyChange() { - this.changeListeners.forEach((listener) => { - listener(); - }); - } - - subscribe() { - this.observableUnsubscribe = new Subject(); - } - - unsubscribe() { - this.observableUnsubscribe.next(); - this.observableUnsubscribe.complete(); - } -} - -export default BaseStore; \ No newline at end of file diff --git a/src/Stores/Brewer.js b/src/Stores/Brewer.js deleted file mode 100644 index dd84194..0000000 --- a/src/Stores/Brewer.js +++ /dev/null @@ -1,157 +0,0 @@ -import { Client } from '../Client.js'; -import { takeUntil } from 'rxjs/operators'; -import { initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; -import BaseStore from './Base'; - -const resetStore = () => ({ - brewers: initLanguageCodeObject(), - manufacturers: [], - productStatuses: [] -}); -let { brewers, manufacturers, productStatuses } = resetStore(); - -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); - } -} - -let brewerFilter = new Filter(); - -class Brewer extends BaseStore { - constructor() { - super(); - } - - fetchBrewers(language) { - var query = Client.items() - .type('brewer') - .orderParameter('elements.product_name'); - - if (language) { - query.languageParameter(language); - } - - query.toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - if (language) { - brewers[language] = response.items; - } else { - brewers[defaultLanguage] = response.items; - } - this.notifyChange(); - }); - } - - // Actions - provideBrewer(brewerSlug, language) { - this.fetchBrewers(language); - } - - provideBrewers(language) { - this.fetchBrewers(language); - } - - provideManufacturers() { - Client.taxonomy('manufacturer') - .toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - manufacturers = response.taxonomy.terms; - this.notifyChange(); - }); - } - - provideProductStatuses() { - Client.taxonomy('product_status') - .toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - productStatuses = response.taxonomy.terms; - this.notifyChange(); - }); - } - - // Methods - getBrewer(brewerSlug, language) { - return brewers[language || defaultLanguage].find((brewer) => brewer.urlPattern.value === brewerSlug); - } - - getBrewers(language) { - return brewers[language]; - } - - getManufacturers() { - return manufacturers; - } - - getProductStatuses() { - return productStatuses; - } - - getFilter() { - return brewerFilter; - } - - setFilter(filter) { - brewerFilter = filter; - this.notifyChange(); - } -} - -let BrewerStore = new Brewer(); - -export { BrewerStore, resetStore } diff --git a/src/Stores/Cafe.js b/src/Stores/Cafe.js deleted file mode 100644 index ac61975..0000000 --- a/src/Stores/Cafe.js +++ /dev/null @@ -1,72 +0,0 @@ -import { Client } from '../Client.js'; -import { takeUntil } from 'rxjs/operators'; -import { initLanguageCodeObject, defaultLanguage, languageCodes } from '../Utilities/LanguageCodes'; -import BaseStore from './Base'; - -const resetStore = () => { - let languageInitialized = {}; - languageCodes.forEach((language) => { - languageInitialized[language] = false; - }); - - return { - cafes: initLanguageCodeObject(), - languageInitialized: languageInitialized - } -}; -let { cafes, languageInitialized } = resetStore(); - -class Cafe extends BaseStore { - constructor() { - super(); - } - - fetchCafes(language) { - if (languageInitialized[language]) { - this.notifyChange(language); - return; - } - - let query = Client.items() - .type('cafe') - .orderParameter('system.name'); - - if (language) { - query.languageParameter(language); - } - - query.toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - if (language) { - cafes[language] = response.items; - } else { - cafes[defaultLanguage] = response.items; - } - this.notifyChange(language); - languageInitialized[language] = true; - }); - } - - // Actions - providePartnerCafes(language) { - this.fetchCafes(language); - } - - provideCompanyCafes(language) { - this.fetchCafes(language); - } - - // Methods - getPartnerCafes(language) { - return cafes[language].filter((cafe) => cafe.country.value !== 'USA'); - } - - getCompanyCafes(language) { - return cafes[language].filter((cafe) => cafe.country.value === 'USA'); - } -} - -let CafeStore = new Cafe(); - -export { CafeStore, resetStore }; \ No newline at end of file diff --git a/src/Stores/Coffee.js b/src/Stores/Coffee.js deleted file mode 100644 index 5e77b18..0000000 --- a/src/Stores/Coffee.js +++ /dev/null @@ -1,142 +0,0 @@ -import { Client } from '../Client.js'; -import { takeUntil } from 'rxjs/operators'; -import { initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; -import BaseStore from './Base'; - -const resetStore = () => ({ - coffees: initLanguageCodeObject(), - processings: [], - productStatuses: [] -}); -let { coffees, processings, productStatuses } = resetStore(); - -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); - } -} - -let coffeeFilter = new Filter(); - -class Coffee extends BaseStore { - constructor() { - super(); - } - - fetchCoffees(language) { - var query = Client.items() - .type('coffee') - .orderParameter('elements.product_name'); - - if (language) { - query.languageParameter(language); - } - - query.toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - if (language) { - coffees[language] = response.items; - } else { - coffees[defaultLanguage] = response.items; - } - this.notifyChange(); - }); - } - - // Actions - provideCoffee(coffeeSlug, language) { - this.fetchCoffees(language); - } - - provideCoffees(language) { - this.fetchCoffees(language); - } - - provideProcessings() { - Client.taxonomy('processing') - .toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - processings = response.taxonomy.terms; - this.notifyChange(); - }); - } - - provideProductStatuses() { - Client.taxonomy('product_status') - .toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - productStatuses = response.taxonomy.terms; - this.notifyChange(); - }); - } - - // Methods - getCoffee(coffeeSlug, language) { - return coffees[language || defaultLanguage].find((coffee) => coffee.urlPattern.value === coffeeSlug); - } - - getCoffees(language) { - return coffees[language]; - } - - getProcessings() { - return processings; - } - - getProductStatuses() { - return productStatuses; - } - - getFilter() { - return coffeeFilter; - } - - setFilter(filter) { - coffeeFilter = filter; - this.notifyChange(); - } -} - -let CoffeeStore = new Coffee(); - -export { CoffeeStore, resetStore }; \ No newline at end of file diff --git a/src/Stores/Fact.js b/src/Stores/Fact.js deleted file mode 100644 index 1b0fdf7..0000000 --- a/src/Stores/Fact.js +++ /dev/null @@ -1,48 +0,0 @@ -import { Client } from '../Client.js'; -import { takeUntil } from 'rxjs/operators'; -import { initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; -import BaseStore from './Base'; - -const resetStore = () => ({ - facts: initLanguageCodeObject() -}); -let { facts } = resetStore(); - -class Fact extends BaseStore { - constructor() { - super(); - } - - fetchFacts(language) { - var query = Client.item('about_us'); - - if (language) { - query.languageParameter(language); - } - - query.toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - if (language) { - facts[language] = response.item.facts.value; - } else { - facts[defaultLanguage] = response.item.facts.value; - } - this.notifyChange(); - }); - } - - // Actions - provideFacts(language) { - this.fetchFacts(language); - } - - // Methods - getFacts(language) { - return facts[language]; - } -} - -let FactStore = new Fact(); - -export { FactStore, resetStore } \ No newline at end of file diff --git a/src/Stores/HomeHeroUnit.js b/src/Stores/HomeHeroUnit.js deleted file mode 100644 index 8cc8f65..0000000 --- a/src/Stores/HomeHeroUnit.js +++ /dev/null @@ -1,52 +0,0 @@ -import { Client } from '../Client.js'; -import { takeUntil } from 'rxjs/operators'; -import { initLanguageCodeObject, defaultLanguage } from '../Utilities/LanguageCodes'; -import BaseStore from './Base'; - -const resetStore = () => ({ - heroUnits: initLanguageCodeObject() -}); -let { heroUnits } = resetStore(); - -class HomeHeroUnit extends BaseStore { - constructor() { - super(); - } - - fetchHomeHeroUnits(language) { - var query = Client.item('home').elementsParameter(['hero_unit', 'title', 'image', 'marketing_message']); - - if (language) { - query.languageParameter(language); - } - - query.toObservable() - .pipe(takeUntil(this.observableUnsubscribe)) - .subscribe(response => { - if (language) { - heroUnits[language] = response.item.heroUnit.value; - } else { - heroUnits[defaultLanguage] = response.item.heroUnit.value; - } - this.notifyChange(); - }); - } - - // Actions - provideHomeHeroUnits(language) { - this.fetchHomeHeroUnits(language); - } - - // Methods - getHomeHeroUnits(language) { - return heroUnits[language]; - } - - getFirstHomeHeroUnit(language) { - return heroUnits[language] && heroUnits[language][0]; - } -} - -let HomeHeroUnitStore = new HomeHeroUnit(); - -export { HomeHeroUnitStore, resetStore } \ No newline at end of file diff --git a/src/Utilities/BrewerFilter.js b/src/Utilities/BrewerFilter.js new file mode 100644 index 0000000..d8fcd24 --- /dev/null +++ b/src/Utilities/BrewerFilter.js @@ -0,0 +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; + } + + const 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; + } + + const 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; + } + + const statusCodenames = brewer.elements.productStatus.value.map(x => x.codename); + return statusCodenames.some((x) => this.productStatuses.includes(x)); + } + + toggleManufacturer(manufacturer) { + const index = this.manufacturers.indexOf(manufacturer); + + if (index < 0) this.manufacturers.push(manufacturer); else this.manufacturers.splice(index, 1); + } + + togglePriceRange(priceRange) { + 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) { + const 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/Utilities/CoffeeFilter.js b/src/Utilities/CoffeeFilter.js new file mode 100644 index 0000000..3fb933b --- /dev/null +++ b/src/Utilities/CoffeeFilter.js @@ -0,0 +1,42 @@ +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; + } + + const 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; + } + + const statuses = coffee.elements.productStatus.value.map(x => x.codename); + + return this.productStatuses.some(x => statuses.includes(x)); + } + + toggleProcessing(processing) { + const index = this.processings.indexOf(processing); + + if (index < 0) this.processings.push(processing); else this.processings.splice(index, 1); + } + + toggleProductStatus(status) { + const 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/Utilities/ContentLinks.js b/src/Utilities/ContentLinks.js index 49e0d61..a5ec6f8 100644 --- a/src/Utilities/ContentLinks.js +++ b/src/Utilities/ContentLinks.js @@ -1,21 +1,22 @@ -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.toLowerCase()}${resultLink}` + } + + return resultLink; } \ No newline at end of file diff --git a/src/Utilities/RouterLink.js b/src/Utilities/RouterLink.js new file mode 100644 index 0000000..92e7e3f --- /dev/null +++ b/src/Utilities/RouterLink.js @@ -0,0 +1,5 @@ +export function resolveChangeLanguageLink(path, language){ + const pathArray = path.split('/'); + pathArray[1] = language.toLowerCase(); + return pathArray.join('/'); +} \ No newline at end of file diff --git a/src/Utilities/StoreManager.js b/src/Utilities/StoreManager.js deleted file mode 100644 index 7ec1f44..0000000 --- a/src/Utilities/StoreManager.js +++ /dev/null @@ -1,19 +0,0 @@ -import * as ArticleStore from '../Stores/Article'; -import * as BrewerStore from '../Stores/Brewer'; -import * as CafeStore from '../Stores/Cafe'; -import * as CoffeeStore from '../Stores/Coffee'; -import * as FactStore from '../Stores/Fact'; - -const allStores = [ - ArticleStore, - BrewerStore, - CafeStore, - CoffeeStore, - FactStore -]; - -const resetStores = () => allStores.forEach(store => store.resetStore()); - -export { - resetStores -} \ No newline at end of file diff --git a/src/components/About.vue b/src/components/About.vue index 3c07acb..f6ab596 100644 --- a/src/components/About.vue +++ b/src/components/About.vue @@ -1,99 +1,104 @@ - - - \ No newline at end of file diff --git a/src/components/Admin/Admin.css b/src/components/Admin/Admin.css index 835022c..6253044 100644 --- a/src/components/Admin/Admin.css +++ b/src/components/Admin/Admin.css @@ -1,584 +1,582 @@ - -*, *::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: 'GT Walsheim Pro', sans-serif; - font-size: 16px; - font-weight: 700; - line-height: 24px; -} - -.project-configuration-section .headline-large { - font-family: 'GT Walsheim Pro', 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: 'GT Walsheim Pro', 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: #6956CC; + border-color: #6956CC; +} + +.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: #6956CC; +} + +.project-configuration-section input[type="submit"].button-secondary:active, +.project-configuration-section input[type="submit"].button-secondary:hover { + background-color: #231f20; + color: #ffffff; +} + +.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/components/Admin/Configuration.vue b/src/components/Admin/Configuration.vue index 202eea4..9ef0a3d 100644 --- a/src/components/Admin/Configuration.vue +++ b/src/components/Admin/Configuration.vue @@ -1,253 +1,248 @@ - - - - - \ No newline at end of file diff --git a/src/components/Article.vue b/src/components/Article.vue index e7b61e3..cef78ec 100644 --- a/src/components/Article.vue +++ b/src/components/Article.vue @@ -1,102 +1,112 @@ - - - + + + diff --git a/src/components/Articles.vue b/src/components/Articles.vue index dc7f0bb..c0ace64 100644 --- a/src/components/Articles.vue +++ b/src/components/Articles.vue @@ -1,98 +1,104 @@ - - - \ No newline at end of file diff --git a/src/components/Banner.vue b/src/components/Banner.vue index eec71c8..d57e2e2 100644 --- a/src/components/Banner.vue +++ b/src/components/Banner.vue @@ -1,68 +1,75 @@ - - - + + + diff --git a/src/components/Brewer.vue b/src/components/Brewer.vue index 7f462f6..15ef7c2 100644 --- a/src/components/Brewer.vue +++ b/src/components/Brewer.vue @@ -1,88 +1,95 @@ - - - \ No newline at end of file diff --git a/src/components/BrewerFilter.vue b/src/components/BrewerFilter.vue index 4985fcd..92e6284 100644 --- a/src/components/BrewerFilter.vue +++ b/src/components/BrewerFilter.vue @@ -53,15 +53,11 @@ \ No newline at end of file diff --git a/src/components/BrewerStore.vue b/src/components/BrewerStore.vue index eb40766..c14dd3e 100644 --- a/src/components/BrewerStore.vue +++ b/src/components/BrewerStore.vue @@ -1,23 +1,90 @@ - - - - + + + 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 diff --git a/src/components/Cafes.vue b/src/components/Cafes.vue index a3c1698..60d46ff 100644 --- a/src/components/Cafes.vue +++ b/src/components/Cafes.vue @@ -1,126 +1,137 @@ - - - \ No newline at end of file diff --git a/src/components/Coffee.vue b/src/components/Coffee.vue index 097fc6d..c55997b 100644 --- a/src/components/Coffee.vue +++ b/src/components/Coffee.vue @@ -1,116 +1,125 @@ - - - \ No newline at end of file diff --git a/src/components/CoffeeFilter.vue b/src/components/CoffeeFilter.vue index c37223a..8da74f2 100644 --- a/src/components/CoffeeFilter.vue +++ b/src/components/CoffeeFilter.vue @@ -38,15 +38,10 @@ diff --git a/src/components/CoffeeStore.vue b/src/components/CoffeeStore.vue index 3b356ee..7d7dd63 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 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..ead0a09 100644 --- a/src/components/Contacts.vue +++ b/src/components/Contacts.vue @@ -1,148 +1,160 @@ - - - \ 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/LatestArticles.vue b/src/components/LatestArticles.vue index 4711dbb..1e48b66 100644 --- a/src/components/LatestArticles.vue +++ b/src/components/LatestArticles.vue @@ -1,128 +1,139 @@ - - - \ No newline at end of file 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/RichTextElement.vue b/src/components/RichTextElement.vue index 158f954..5b4b9b0 100644 --- a/src/components/RichTextElement.vue +++ b/src/components/RichTextElement.vue @@ -1,34 +1,107 @@ - - - \ 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/components/TasteOurCoffee.vue b/src/components/TasteOurCoffee.vue index 4e3bcea..d1e03cd 100644 --- a/src/components/TasteOurCoffee.vue +++ b/src/components/TasteOurCoffee.vue @@ -1,73 +1,85 @@ - - - + + + diff --git a/src/index.css b/src/index.css index 8b893de..d324f69 100644 --- a/src/index.css +++ b/src/index.css @@ -1,7838 +1,7817 @@ -@font-face { - font-family: 'GT Walsheim Pro'; - font-style: normal; - font-weight: 400; - src: local('GT Walsheim'), url('Fonts/GT-Walsheim-Regular.woff2') format("woff2"); - font-display: swap; -} - -@font-face { - font-family: 'GT Walsheim Pro'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: local('GT Walsheim Medium'), url('Fonts/GT-Walsheim-Medium.woff2') format("woff2"); -} - -@font-face { - font-family: 'GT Walsheim Pro'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: local('GT Walsheim Bold'), url('Fonts/GT-Walsheim-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 Regular'), 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: '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 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');