From d83c2b27758474d010100f1abd67eb9919d5b5f3 Mon Sep 17 00:00:00 2001
From: Chris Gross <gross.364@osu.edu>
Date: Thu, 25 May 2017 18:13:38 -0400
Subject: [PATCH] weekly build

---
 PATCHES.txt                                   |   2 +-
 profiles/wcm_base/CHANGELOG.txt               |  30 +-
 .../modules/contrib/admin/PATCHES.txt         |   2 +-
 .../wcm_base/modules/contrib/apps/PATCHES.txt |   2 +-
 .../better_exposed_filters/PATCHES.txt        |   2 +-
 .../modules/contrib/breakpoints/PATCHES.txt   |   2 +-
 .../modules/contrib/date/date.field.inc       |  29 +-
 .../wcm_base/modules/contrib/date/date.info   |   7 +-
 .../modules/contrib/date/date.install         |   8 +
 .../modules/contrib/date/date.migrate.inc     |   5 +-
 .../wcm_base/modules/contrib/date/date.module |   7 +-
 .../wcm_base/modules/contrib/date/date.theme  |  10 +-
 .../modules/contrib/date/date_admin.inc       |  31 +-
 .../date/date_all_day/date_all_day.info       |   6 +-
 .../contrib/date/date_api/date_api.info       |   6 +-
 .../contrib/date/date_api/date_api.module     |  26 +-
 .../date/date_api/date_api_elements.inc       |   4 +-
 .../contrib/date/date_api/theme/theme.inc     |  13 +-
 .../date/date_context/date_context.info       |   6 +-
 .../modules/contrib/date/date_elements.inc    |  32 +-
 .../date/date_migrate/date_migrate.info       |   6 +-
 .../date_migrate_example.info                 |   6 +-
 .../contrib/date/date_popup/date_popup.info   |   6 +-
 .../contrib/date/date_popup/date_popup.js     |   8 +
 .../contrib/date/date_popup/date_popup.module |  28 +-
 .../contrib/date/date_repeat/date_repeat.info |   6 +-
 .../date_repeat/tests/date_repeat_form.test   |   2 +-
 .../date_repeat_field/date_repeat_field.info  |   6 +-
 .../contrib/date/date_tools/date_tools.info   |   6 +-
 .../date/date_tools/tests/date_tools.test     |   2 +-
 .../contrib/date/date_views/date_views.info   |   6 +-
 .../includes/date_views_filter_handler.inc    |  28 +-
 .../includes/date_views_plugin_pager.inc      |   2 +-
 .../contrib/date/date_views/theme/theme.inc   |   4 +-
 .../modules/contrib/date/tests/date_api.test  |   2 +-
 .../contrib/date/tests/date_field.test        |   2 +-
 .../modules/contrib/date/tests/date_form.test |  30 +
 .../contrib/date/tests/date_migrate.test      |   1 +
 .../date/tests/date_test/date_test.info       |  14 +
 .../date/tests/date_test/date_test.module     |  40 +
 .../contrib/date/tests/date_timezone.test     |  33 +-
 .../date_popup_authored.info                  |   6 +-
 .../modules/contrib/defaultconfig/PATCHES.txt |   2 +-
 .../contrib/defaultcontent/PATCHES.txt        |   2 +-
 .../wcm_base/modules/contrib/diff/PATCHES.txt |   2 +-
 .../modules/contrib/features/PATCHES.txt      |   2 +-
 .../modules/contrib/field_group/PATCHES.txt   |   2 +-
 .../contrib/field_group/field_group.info      |   6 +-
 .../contrib/field_group/field_group.module    |  45 +-
 .../horizontal-tabs/horizontal-tabs.js        |   4 +-
 .../field_group/tests/field_group_test.info   |   6 +-
 .../modules/contrib/file_entity/PATCHES.txt   |   2 +-
 .../modules/contrib/jquery_update/PATCHES.txt |   2 +-
 .../wcm_base/modules/contrib/link/PATCHES.txt |   2 +-
 .../modules/contrib/linkchecker/PATCHES.txt   |   2 +-
 .../modules/contrib/linkit/PATCHES.txt        |   2 +-
 .../modules/contrib/manualcrop/PATCHES.txt    |   2 +-
 .../modules/contrib/media/PATCHES.txt         |   2 +-
 .../modules/contrib/media_vimeo/PATCHES.txt   |   2 +-
 .../modules/contrib/media_youtube/PATCHES.txt |   2 +-
 .../modules/contrib/panelizer/PATCHES.txt     |   2 +-
 .../modules/contrib/panels/PATCHES.txt        |   2 +-
 .../modules/contrib/redirect/PATCHES.txt      |   2 +-
 .../contrib/search_api_solr/PATCHES.txt       |   2 +-
 .../contrib/simplesamlphp_auth/PATCHES.txt    |   2 +-
 .../modules/contrib/uuid_features/PATCHES.txt |   2 +-
 .../modules/contrib/views/PATCHES.txt         |   2 +-
 .../views_autocomplete_filters/PATCHES.txt    |   2 +-
 .../modules/contrib/workbench/workbench.info  |   5 -
 .../contrib/workbench_media/PATCHES.txt       |   2 +-
 .../workbench_media/workbench_media.info      |   5 -
 .../contrib/workbench_moderation/PATCHES.txt  |   2 +-
 .../custom/news_client/news_client.module     |  27 +-
 .../wcm_user_config/theme/user-login.tpl.php  |  30 -
 .../custom/wcm_workbench/wcm_workbench.info   |   1 +
 .../custom/wcm_workbench/wcm_workbench.module |  21 +
 .../wcm_workbench/wcm_workbench.strongarm.inc |  16 +
 .../panopoly/panopoly_admin/CHANGELOG.txt     |   4 +
 .../panopoly_admin/panopoly_admin.info        |   6 +-
 .../panopoly/panopoly_core/CHANGELOG.txt      |   4 +
 .../panopoly/panopoly_core/panopoly_core.info |   6 +-
 .../panopoly/panopoly_magic/CHANGELOG.txt     |   4 +
 .../panopoly/panopoly_magic/PATCHES.txt       |   2 +-
 .../panopoly_magic/panopoly_magic.info        |   6 +-
 .../panopoly/panopoly_pages/CHANGELOG.txt     |   4 +
 .../panopoly_pages/panopoly_pages.info        |   6 +-
 .../panopoly/panopoly_search/CHANGELOG.txt    |   4 +
 .../panopoly/panopoly_search/PATCHES.txt      |   2 +-
 .../panopoly_search/panopoly_search.info      |   6 +-
 .../panopoly/panopoly_test/CHANGELOG.txt      |   4 +
 .../panopoly_test/behat/behat.template.yml    |   2 +-
 .../behat/steps/panopoly_test.behat.inc       |  52 +-
 .../panopoly/panopoly_test/panopoly_test.info |   6 +-
 .../panopoly/panopoly_theme/CHANGELOG.txt     |   4 +
 .../panopoly_theme/panopoly_theme.info        |   6 +-
 .../panopoly/panopoly_widgets/CHANGELOG.txt   |   6 +
 .../panopoly_widgets/panopoly_widgets.info    |   6 +-
 .../panopoly_widgets/panopoly_widgets.make    |   2 +-
 .../panopoly_widgets/panopoly_widgets.module  |  58 +-
 .../wcm_base/themes/ocio_omega_1/.bowerrc     |   3 -
 .../wcm_base/themes/ocio_omega_1/.gitignore   |   5 -
 .../wcm_base/themes/ocio_omega_1/.jshintrc    |  24 -
 .../wcm_base/themes/ocio_omega_1/.ruby-gemset |   1 -
 .../themes/ocio_omega_1/.ruby-version         |   1 -
 profiles/wcm_base/themes/ocio_omega_1/Gemfile |  33 -
 .../wcm_base/themes/ocio_omega_1/Gemfile.lock | 118 ---
 .../wcm_base/themes/ocio_omega_1/Gruntfile.js | 122 ---
 .../wcm_base/themes/ocio_omega_1/Guardfile    |  34 -
 profiles/wcm_base/themes/ocio_omega_1/README  |   0
 .../wcm_base/themes/ocio_omega_1/bower.json   |  11 -
 .../wcm_base/themes/ocio_omega_1/config.rb    |  55 --
 .../css/layouts/ocio-1/ocio-1.layout.css      | 602 --------------
 .../layouts/ocio-1/ocio-1.layout.no-query.css | 599 --------------
 .../layouts/ocio-full/ocio-full.layout.css    | 744 -----------------
 .../ocio-full/ocio-full.layout.no-query.css   | 719 ----------------
 .../themes/ocio_omega_1/css/ocio-1.hacks.css  |  10 -
 .../ocio_omega_1/css/ocio-1.no-query.css      | 750 -----------------
 .../ocio_omega_1/css/ocio-1.normalize.css     | 237 ------
 .../themes/ocio_omega_1/css/ocio-1.styles.css | 769 ------------------
 .../themes/ocio_omega_1/images/README.txt     |   5 -
 .../themes/ocio_omega_1/images/arrow-up.svg   |   7 -
 .../ocio_omega_1/js/ocio-1-equal-columns.js   |  30 -
 .../ocio_omega_1/js/ocio-1.behaviors.js       |  60 --
 .../ocio-full/ocio-full-layout.tpl.php        |  72 --
 .../layouts/ocio-full/ocio-full.layout.inc    |  25 -
 .../layouts/ocio-full/preview.png             | Bin 2900 -> 0 bytes
 .../themes/ocio_omega_1/libraries.make        |  39 -
 .../html5shiv/html5shiv-printshiv.js          | 499 ------------
 .../html5shiv/html5shiv-printshiv.min.js      |   2 -
 .../libraries/html5shiv/html5shiv.js          | 301 -------
 .../libraries/html5shiv/html5shiv.min.js      |   2 -
 .../libraries/matchmedia/matchmedia.js        |  81 --
 .../libraries/matchmedia/matchmedia.min.js    |   3 -
 .../themes/ocio_omega_1/libraries/pie/PIE.htc |  96 ---
 .../themes/ocio_omega_1/libraries/pie/PIE.js  |  88 --
 .../ocio_omega_1/libraries/respond/respond.js | 302 -------
 .../libraries/respond/respond.min.js          |   2 -
 .../libraries/selectivizr/selectivizr.js      | 563 -------------
 .../libraries/selectivizr/selectivizr.min.js  |   2 -
 .../wcm_base/themes/ocio_omega_1/logo.png     | Bin 1775 -> 0 bytes
 .../wcm_base/themes/ocio_omega_1/ocio_1.info  |  95 ---
 .../wcm_base/themes/ocio_omega_1/package.json |  16 -
 .../themes/ocio_omega_1/preprocess/README.md  |  30 -
 .../preprocess/page.preprocess.inc            |   9 -
 .../themes/ocio_omega_1/process/README.md     |  30 -
 .../ocio_omega_1/process/page.process.inc     |   9 -
 .../themes/ocio_omega_1/sass/README.md        | 124 ---
 .../ocio_omega_1/sass/abstractions/README.md  |   3 -
 .../themes/ocio_omega_1/sass/base/README.md   |  12 -
 .../ocio_omega_1/sass/base/_buttons.scss      |  18 -
 .../themes/ocio_omega_1/sass/base/_forms.scss |   3 -
 .../ocio_omega_1/sass/base/_layout-base.scss  | 183 -----
 .../themes/ocio_omega_1/sass/base/_lists.scss |   0
 .../themes/ocio_omega_1/sass/base/_media.scss |   3 -
 .../themes/ocio_omega_1/sass/base/_pager.scss |  61 --
 .../ocio_omega_1/sass/base/_tables.scss       |   0
 .../ocio_omega_1/sass/base/_typography.scss   | 119 ---
 .../ocio_omega_1/sass/components/README.md    |  40 -
 .../sass/components/_accordions.scss          |   0
 .../sass/components/_breadcrumbs.scss         |  34 -
 .../ocio_omega_1/sass/components/_faq.scss    |  12 -
 .../sass/components/_featured-slideshow.scss  |  62 --
 .../sass/components/_navigation.scss          |  13 -
 .../ocio_omega_1/sass/components/_search.scss |   0
 .../ocio_omega_1/sass/components/_social.scss |  20 -
 .../ocio_omega_1/sass/components/_users.scss  |   6 -
 .../sass/components/regions/_hero.scss        |   0
 .../sass/components/regions/_main-menu.scss   |   0
 .../sass/components/regions/_main.scss        |   5 -
 .../sass/components/regions/_masthead.scss    |   3 -
 .../sass/components/regions/_search.scss      |  17 -
 .../sass/components/regions/_sidebar.scss     |   7 -
 .../sass/components/views/_news-view.scss     |  21 -
 .../ocio-full/ocio-full.layout.no-query.scss  |   5 -
 .../layouts/ocio-full/ocio-full.layout.scss   | 116 ---
 .../ocio_omega_1/sass/ocio-1.hacks.scss       |  13 -
 .../ocio_omega_1/sass/ocio-1.no-query.scss    |   5 -
 .../ocio_omega_1/sass/ocio-1.normalize.scss   |   8 -
 .../ocio_omega_1/sass/ocio-1.styles.scss      |  24 -
 .../ocio_omega_1/sass/variables/README.md     |  14 -
 .../ocio_omega_1/sass/variables/_colors.scss  |  41 -
 .../ocio_omega_1/sass/variables/_grid.scss    |   5 -
 .../ocio_omega_1/sass/variables/_legacy.scss  |   4 -
 .../sass/variables/_sassybuttons.scss         |  11 -
 .../sass/variables/_typography.scss           |   2 -
 .../themes/ocio_omega_1/screenshot.png        | Bin 4603 -> 0 bytes
 .../wcm_base/themes/ocio_omega_1/template.php |   7 -
 .../themes/ocio_omega_1/templates/README.md   |   3 -
 .../themes/ocio_omega_1/theme-settings.php    |  17 -
 .../themes/ocio_omega_1/theme/README.md       |  32 -
 .../wcm_base/themes/ocio_omega_2/.bowerrc     |   3 -
 .../wcm_base/themes/ocio_omega_2/.gitignore   |   5 -
 .../wcm_base/themes/ocio_omega_2/.jshintrc    |  24 -
 .../wcm_base/themes/ocio_omega_2/.ruby-gemset |   1 -
 .../themes/ocio_omega_2/.ruby-version         |   1 -
 profiles/wcm_base/themes/ocio_omega_2/Gemfile |  33 -
 .../wcm_base/themes/ocio_omega_2/Gemfile.lock | 118 ---
 .../wcm_base/themes/ocio_omega_2/Gruntfile.js | 122 ---
 .../wcm_base/themes/ocio_omega_2/Guardfile    |  34 -
 profiles/wcm_base/themes/ocio_omega_2/README  |   0
 .../wcm_base/themes/ocio_omega_2/bower.json   |  11 -
 .../wcm_base/themes/ocio_omega_2/config.rb    |  55 --
 .../css/layouts/ocio-2/ocio-2.layout.css      | 176 ----
 .../layouts/ocio-2/ocio-2.layout.no-query.css | 162 ----
 .../layouts/ocio-2/ocio-default.layout.css    | 176 ----
 .../ocio-2/ocio-default.layout.no-query.css   | 162 ----
 .../ocio-default/ocio-default.layout.css      | 176 ----
 .../ocio-default.layout.no-query.css          | 162 ----
 .../themes/ocio_omega_2/css/ocio-2.hacks.css  |  10 -
 .../ocio_omega_2/css/ocio-2.no-query.css      | 255 ------
 .../ocio_omega_2/css/ocio-2.normalize.css     | 238 ------
 .../themes/ocio_omega_2/css/ocio-2.styles.css | 266 ------
 .../themes/ocio_omega_2/images/README.txt     |   5 -
 .../ocio_omega_2/js/ocio-2.behaviors.js       |  60 --
 .../layouts/ocio-2/ocio-2-layout.tpl.php      |  64 --
 .../layouts/ocio-2/ocio-2.layout.inc          |  24 -
 .../ocio_omega_2/layouts/ocio-2/preview.png   | Bin 2900 -> 0 bytes
 .../themes/ocio_omega_2/libraries.make        |  39 -
 .../html5shiv/html5shiv-printshiv.js          | 499 ------------
 .../html5shiv/html5shiv-printshiv.min.js      |   2 -
 .../libraries/html5shiv/html5shiv.js          | 301 -------
 .../libraries/html5shiv/html5shiv.min.js      |   2 -
 .../libraries/matchmedia/matchmedia.js        |  81 --
 .../libraries/matchmedia/matchmedia.min.js    |   3 -
 .../themes/ocio_omega_2/libraries/pie/PIE.htc |  96 ---
 .../themes/ocio_omega_2/libraries/pie/PIE.js  |  88 --
 .../ocio_omega_2/libraries/respond/respond.js | 302 -------
 .../libraries/respond/respond.min.js          |   2 -
 .../libraries/selectivizr/selectivizr.js      | 563 -------------
 .../libraries/selectivizr/selectivizr.min.js  |   2 -
 .../wcm_base/themes/ocio_omega_2/logo.png     | Bin 1775 -> 0 bytes
 .../wcm_base/themes/ocio_omega_2/ocio_2.info  |  93 ---
 .../wcm_base/themes/ocio_omega_2/package.json |  16 -
 .../themes/ocio_omega_2/preprocess/README.md  |  30 -
 .../preprocess/page.preprocess.inc            |   9 -
 .../themes/ocio_omega_2/process/README.md     |  30 -
 .../ocio_omega_2/process/page.process.inc     |   9 -
 .../themes/ocio_omega_2/sass/README.md        | 124 ---
 .../ocio_omega_2/sass/abstractions/README.md  |   3 -
 .../sass/abstractions/_scheme-colors.scss     |  22 -
 .../themes/ocio_omega_2/sass/base/README.md   |  12 -
 .../themes/ocio_omega_2/sass/base/_forms.scss |   0
 .../ocio_omega_2/sass/base/_layout-base.scss  |  20 -
 .../themes/ocio_omega_2/sass/base/_lists.scss |   0
 .../themes/ocio_omega_2/sass/base/_media.scss |   3 -
 .../ocio_omega_2/sass/base/_tables.scss       |   0
 .../ocio_omega_2/sass/base/_typography.scss   |   5 -
 .../ocio_omega_2/sass/components/README.md    |  40 -
 .../sass/components/_accordions.scss          |  19 -
 .../sass/components/_featured-slideshow.scss  |   7 -
 .../sass/components/_main-content.scss        |  92 ---
 .../sass/components/_media_magnet.scss        |  38 -
 .../sass/components/_navigation.scss          |   0
 .../ocio_omega_2/sass/components/_panes.scss  |   0
 .../ocio_omega_2/sass/components/_search.scss |   0
 .../ocio-2/ocio-2.layout.no-query.scss        |   5 -
 .../sass/layouts/ocio-2/ocio-2.layout.scss    | 118 ---
 .../ocio_omega_2/sass/ocio-2.hacks.scss       |  13 -
 .../ocio_omega_2/sass/ocio-2.no-query.scss    |   5 -
 .../ocio_omega_2/sass/ocio-2.normalize.scss   |   8 -
 .../ocio_omega_2/sass/ocio-2.styles.scss      |  26 -
 .../ocio_omega_2/sass/variables/README.md     |  14 -
 .../ocio_omega_2/sass/variables/_colors.scss  |   2 -
 .../ocio_omega_2/sass/variables/_grid.scss    |  18 -
 .../ocio_omega_2/sass/variables/_legacy.scss  |   4 -
 .../sass/variables/_sassybuttons.scss         |   2 -
 .../sass/variables/_typography.scss           |   2 -
 .../themes/ocio_omega_2/screenshot.png        | Bin 77255 -> 0 bytes
 .../wcm_base/themes/ocio_omega_2/template.php |   7 -
 .../themes/ocio_omega_2/templates/README.md   |   3 -
 .../panels-pane--mm-widgets-live-pane.tpl.php |  66 --
 .../themes/ocio_omega_2/theme-settings.php    |  18 -
 .../themes/ocio_omega_2/theme/README.md       |  32 -
 .../wcm_base/themes/ocio_omega_3/.bowerrc     |   3 -
 .../wcm_base/themes/ocio_omega_3/.gitignore   |   5 -
 .../wcm_base/themes/ocio_omega_3/.jshintrc    |  24 -
 .../wcm_base/themes/ocio_omega_3/.ruby-gemset |   1 -
 .../themes/ocio_omega_3/.ruby-version         |   1 -
 profiles/wcm_base/themes/ocio_omega_3/Gemfile |  33 -
 .../wcm_base/themes/ocio_omega_3/Gemfile.lock | 118 ---
 .../wcm_base/themes/ocio_omega_3/Gruntfile.js | 122 ---
 .../wcm_base/themes/ocio_omega_3/Guardfile    |  34 -
 profiles/wcm_base/themes/ocio_omega_3/README  |   0
 .../wcm_base/themes/ocio_omega_3/bower.json   |  11 -
 .../wcm_base/themes/ocio_omega_3/config.rb    |  55 --
 .../css/layouts/ocio-3/ocio-3.layout.css      | 528 ------------
 .../layouts/ocio-3/ocio-3.layout.no-query.css | 509 ------------
 .../themes/ocio_omega_3/css/ocio-3.hacks.css  |  10 -
 .../ocio_omega_3/css/ocio-3.no-query.css      | 489 -----------
 .../ocio_omega_3/css/ocio-3.normalize.css     | 238 ------
 .../themes/ocio_omega_3/css/ocio-3.styles.css | 512 ------------
 .../themes/ocio_omega_3/images/README.txt     |   5 -
 .../ocio_omega_3/js/ocio-3.behaviors.js       |  60 --
 .../layouts/ocio-3/ocio-3-layout.tpl.php      |  61 --
 .../layouts/ocio-3/ocio-3.layout.inc          |  23 -
 .../ocio_omega_3/layouts/ocio-3/preview.png   | Bin 2900 -> 0 bytes
 .../themes/ocio_omega_3/libraries.make        |  39 -
 .../html5shiv/html5shiv-printshiv.js          | 499 ------------
 .../html5shiv/html5shiv-printshiv.min.js      |   2 -
 .../libraries/html5shiv/html5shiv.js          | 301 -------
 .../libraries/html5shiv/html5shiv.min.js      |   2 -
 .../libraries/matchmedia/matchmedia.js        |  81 --
 .../libraries/matchmedia/matchmedia.min.js    |   3 -
 .../themes/ocio_omega_3/libraries/pie/PIE.htc |  96 ---
 .../themes/ocio_omega_3/libraries/pie/PIE.js  |  88 --
 .../ocio_omega_3/libraries/respond/respond.js | 302 -------
 .../libraries/respond/respond.min.js          |   2 -
 .../libraries/selectivizr/selectivizr.js      | 563 -------------
 .../libraries/selectivizr/selectivizr.min.js  |   2 -
 .../wcm_base/themes/ocio_omega_3/logo.png     | Bin 1775 -> 0 bytes
 .../wcm_base/themes/ocio_omega_3/ocio_3.info  |  86 --
 .../wcm_base/themes/ocio_omega_3/package.json |  16 -
 .../themes/ocio_omega_3/preprocess/README.md  |  30 -
 .../preprocess/page.preprocess.inc            |   9 -
 .../themes/ocio_omega_3/process/README.md     |  30 -
 .../ocio_omega_3/process/page.process.inc     |   9 -
 .../themes/ocio_omega_3/sass/README.md        | 124 ---
 .../ocio_omega_3/sass/abstractions/README.md  |   3 -
 .../themes/ocio_omega_3/sass/base/README.md   |  12 -
 .../ocio_omega_3/sass/base/_buttons.scss      |  19 -
 .../themes/ocio_omega_3/sass/base/_forms.scss |   0
 .../ocio_omega_3/sass/base/_layout-base.scss  |  72 --
 .../themes/ocio_omega_3/sass/base/_lists.scss |   0
 .../themes/ocio_omega_3/sass/base/_media.scss |   3 -
 .../ocio_omega_3/sass/base/_tables.scss       |   7 -
 .../ocio_omega_3/sass/base/_typography.scss   | 155 ----
 .../ocio_omega_3/sass/components/README.md    |  40 -
 .../ocio_omega_3/sass/components/_faq.scss    |   0
 .../sass/components/_featured-slideshow.scss  |   3 -
 .../sass/components/_front-page.scss          |   3 -
 .../ocio_omega_3/sass/components/_l-main.scss |  26 -
 .../ocio_omega_3/sass/components/_news.scss   |  22 -
 .../ocio_omega_3/sass/components/_panels.scss |   7 -
 .../sass/components/_readmore.scss            |  20 -
 .../ocio_omega_3/sass/components/_search.scss |   3 -
 .../ocio_omega_3/sass/components/_tags.scss   |   0
 .../ocio_omega_3/sass/components/_users.scss  |   4 -
 .../sass/components/_webform.scss             |  26 -
 .../sass/components/_workbench.scss           |  19 -
 .../sass/components/regions/_content.scss     |   0
 .../sass/components/regions/_footer.scss      |   6 -
 .../sass/components/regions/_hero.scss        |   7 -
 .../sass/components/regions/_main-menu.scss   |   7 -
 .../sass/components/regions/_masthead.scss    |   3 -
 .../sass/components/regions/_pre-footer.scss  |  13 -
 .../ocio-3/ocio-3.layout.no-query.scss        |   5 -
 .../sass/layouts/ocio-3/ocio-3.layout.scss    | 126 ---
 .../ocio_omega_3/sass/ocio-3.hacks.scss       |  13 -
 .../ocio_omega_3/sass/ocio-3.no-query.scss    |   5 -
 .../ocio_omega_3/sass/ocio-3.normalize.scss   |   8 -
 .../ocio_omega_3/sass/ocio-3.styles.scss      |  24 -
 .../ocio_omega_3/sass/variables/README.md     |  14 -
 .../ocio_omega_3/sass/variables/_colors.scss  |   2 -
 .../ocio_omega_3/sass/variables/_grid.scss    |  18 -
 .../ocio_omega_3/sass/variables/_legacy.scss  |   4 -
 .../sass/variables/_sassybuttons.scss         |   2 -
 .../sass/variables/_typography.scss           |   2 -
 .../themes/ocio_omega_3/screenshot.png        | Bin 68240 -> 0 bytes
 .../wcm_base/themes/ocio_omega_3/template.php |   7 -
 .../themes/ocio_omega_3/templates/README.md   |   3 -
 .../regions/region--main-menu.tpl.php         |  39 -
 .../themes/ocio_omega_3/theme-settings.php    |  31 -
 .../themes/ocio_omega_3/theme/README.md       |  32 -
 profiles/wcm_base/wcm_base.make               |  18 +-
 364 files changed, 650 insertions(+), 19713 deletions(-)
 mode change 100755 => 100644 profiles/wcm_base/modules/contrib/date/date.theme
 create mode 100644 profiles/wcm_base/modules/contrib/date/tests/date_form.test
 create mode 100644 profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info
 create mode 100644 profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module
 delete mode 100644 profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.bowerrc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/.gitignore
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.jshintrc
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/.ruby-version
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/Gemfile
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/Guardfile
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/README
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/bower.json
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/config.rb
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/images/README.txt
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries.make
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/logo.png
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/ocio_1.info
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/package.json
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/process/README.md
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/README.md
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/screenshot.png
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/template.php
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/templates/README.md
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/theme-settings.php
 delete mode 100755 profiles/wcm_base/themes/ocio_omega_1/theme/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.bowerrc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.gitignore
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.jshintrc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/.ruby-version
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Gemfile
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/Guardfile
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/README
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/bower.json
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/config.rb
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/images/README.txt
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries.make
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/logo.png
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/ocio_2.info
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/package.json
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/process/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/screenshot.png
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/template.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/templates/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/theme-settings.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_2/theme/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.bowerrc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.gitignore
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.jshintrc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/.ruby-version
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Gemfile
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/Guardfile
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/README
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/bower.json
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/config.rb
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/images/README.txt
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries.make
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/logo.png
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/ocio_3.info
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/package.json
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/process/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/screenshot.png
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/template.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/templates/README.md
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/theme-settings.php
 delete mode 100644 profiles/wcm_base/themes/ocio_omega_3/theme/README.md

diff --git a/PATCHES.txt b/PATCHES.txt
index b4bef95c..47b1522a 100644
--- a/PATCHES.txt
+++ b/PATCHES.txt
@@ -3,4 +3,4 @@ The following patches have been applied to this project:
 - http://www.drupal.org/files/issues/drupal-add_basic_svg_support-2539478-3-D7.patch
 - http://www.drupal.org/files/issues/D7-add-unpublished-nodes-to-taxonomy-index-962664-60_DO_NOT_TEST.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt
index eada107e..7cf0a8fa 100644
--- a/profiles/wcm_base/CHANGELOG.txt
+++ b/profiles/wcm_base/CHANGELOG.txt
@@ -1,31 +1,37 @@
+WCM Base 7.x-1.x, 2017-05-26
+----------------------------
+- WCM Base: Updated Panopoly to 1.45 and Date contrib module to 2.10.
+- WCM Workbench:
+  - Display a warning message about editing the published reviision of a panelized node
+    if a draft of the node also exists.
+  - Disabled node clone for landing pages.
+- News Client: Various fixes.
+
 WCM Base 7.x-1.x, 2017-05-19
 ----------------------------
-- WCM News Client: Various fixes. 
-- WCM Omega: 
-  - Add panels layouts 3e, 10a, 10b, 10c. 
+- WCM News Client: Various fixes.
+- WCM Omega:
+  - Add panels layouts 3e, 10a, 10b, 10c.
   - Finish preliminary styles for upcoming global menu option.
-  - Unset default favicon in favor of OSU icon defined in html.tpl. 
-  - Various minor style updates and fixes. 
+  - Unset default favicon in favor of OSU icon defined in html.tpl.
+  - Various minor style updates and fixes.
 
 WCM Base 7.x-1.x, 2017-05-16
 ----------------------------
 - OCIO SimpleSAMLphp Auth: Restoring require login feature redirect.
-- WCM Omega: Add panels layout 3d. 
-
-WCM Base 7.x-1.x, 2017-05-15-2
-----------------------------
-- OCIO News and OCIO Taxonomy: fix features conflict of Taxonomy page layout. Layout will reside in Taxonomy feature. 
+- WCM Omega: Add panels layout 3d.
 
 WCM Base 7.x-1.x, 2017-05-15
 ----------------------------
 - OCIO WYSIWYG: Added 'Intro Text Legacy' style to aid with migration to new theme.
 - OCIO Main Menu: Fix second-level menu context.
+- OCIO News and OCIO Taxonomy: fix features conflict of Taxonomy page layout. Layout will reside in Taxonomy feature.
 - OCIO SimpleSAMLphp Auth: Fixed variable name for require login path.
 - WCM Omega:
   - Added three new panels layouts.
   - Added Typography Group 4; Edit to Typography Group 1.
-  - Fixed sidebar detection for News Articles. 
-  
+  - Fixed sidebar detection for News Articles.
+
 WCM Base 7.x-1.x, 2017-05-10
 ----------------------------
 - WCM Base:
diff --git a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt
index 0de9d4c5..d6a705e1 100644
--- a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/1334804-admin-jquery-updated-6.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/apps/PATCHES.txt b/profiles/wcm_base/modules/contrib/apps/PATCHES.txt
index 8f4a82c2..1896d065 100644
--- a/profiles/wcm_base/modules/contrib/apps/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/apps/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - https://www.drupal.org/files/issues/apps-manifest-2753413-3.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt
index deca9a36..6cd4ea55 100644
--- a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/better_exposed_filters-placeholder_support-2560321-4.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt
index 92968bc1..bd8feba4 100644
--- a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - https://www.drupal.org/files/issues/2415363-breakpoints-menu_rebuild-13.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/date/date.field.inc b/profiles/wcm_base/modules/contrib/date/date.field.inc
index fa311224..7aef97be 100644
--- a/profiles/wcm_base/modules/contrib/date/date.field.inc
+++ b/profiles/wcm_base/modules/contrib/date/date.field.inc
@@ -28,6 +28,7 @@ function date_field_formatter_info() {
       'settings' => array(
         'interval' => 2,
         'interval_display' => 'time ago',
+        'use_end_date' => false,
       ),
     ),
     'date_plain' => array(
@@ -207,7 +208,7 @@ function date_field_formatter_view($entity_type, $entity, $field, $instance, $la
           $variables['item'] = $item;
           $variables['dates'] = date_formatter_process($formatter, $entity_type, $entity, $field, $instance, $langcode, $item, $display);
           $variables['attributes'] = !empty($rdf_mapping) ? rdf_rdfa_attributes($rdf_mapping, $item['value']) : array();
-          $variables['show_remaining_days'] = $display['settings']['show_remaining_days'];
+          $variables['show_remaining_days'] = isset($display['settings']['show_remaining_days']) ? $display['settings']['show_remaining_days'] : FALSE;
           $output = theme('date_display_combination', $variables);
           if (!empty($output)) {
             $element[$delta] = array('#markup' => $output);
@@ -322,7 +323,7 @@ function date_field_widget_info() {
   }
 
   // The date text widget should use an increment of 1.
-  $info['date_text']['increment'] = 1;
+  $info['date_text']['settings']['increment'] = 1;
 
   return $info;
 }
@@ -462,6 +463,14 @@ function date_field_instance_settings_form($field, $instance) {
   return _date_field_instance_settings_form($field, $instance);
 }
 
+/**
+ * Form validation handler for _date_field_instance_settings_form().
+ */
+function date_field_instance_settings_form_validate(&$form, &$form_state) {
+  module_load_include('inc', 'date', 'date_admin');
+  return _date_field_instance_settings_form_validate($form, $form_state);
+}
+
 /**
  * Implements hook_field_widget_settings_form().
  */
@@ -470,6 +479,14 @@ function date_field_widget_settings_form($field, $instance) {
   return _date_field_widget_settings_form($field, $instance);
 }
 
+/**
+ * Form validation handler for _date_field_widget_settings_form().
+ */
+function date_field_widget_settings_form_validate(&$form, &$form_state) {
+  module_load_include('inc', 'date', 'date_admin');
+  return _date_field_widget_settings_form_validate($form, $form_state);
+}
+
 /**
  * Implements hook_field_settings_form().
  */
@@ -478,6 +495,14 @@ function date_field_settings_form($field, $instance, $has_data) {
   return _date_field_settings_form($field, $instance, $has_data);
 }
 
+/**
+ * Form validation handler for _date_field_settings_form().
+ */
+function date_field_settings_validate(&$form, &$form_state) {
+  module_load_include('inc', 'date', 'date_admin');
+  return _date_field_settings_validate($form, $form_state);
+}
+
 /**
  * Implements hook_content_migrate_field_alter().
  *
diff --git a/profiles/wcm_base/modules/contrib/date/date.info b/profiles/wcm_base/modules/contrib/date/date.info
index c6fdde55..28263b42 100644
--- a/profiles/wcm_base/modules/contrib/date/date.info
+++ b/profiles/wcm_base/modules/contrib/date/date.info
@@ -13,10 +13,11 @@ files[] = tests/date_validation.test
 files[] = tests/date_timezone.test
 files[] = tests/date_views_pager.test
 files[] = tests/date_views_popup.test
+files[] = tests/date_form.test
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date.install b/profiles/wcm_base/modules/contrib/date/date.install
index 9a9b6d35..765b90cf 100644
--- a/profiles/wcm_base/modules/contrib/date/date.install
+++ b/profiles/wcm_base/modules/contrib/date/date.install
@@ -204,3 +204,11 @@ function date_update_7004() {
   field_cache_clear();
   drupal_set_message(t('Date text widgets have been updated to use an increment of 1.'));
 }
+
+/**
+ * Revisited: Date text widgets should always use an increment of 1.
+ */
+function date_update_7005() {
+  // @see https://www.drupal.org/node/1355256
+  date_update_7004();
+}
diff --git a/profiles/wcm_base/modules/contrib/date/date.migrate.inc b/profiles/wcm_base/modules/contrib/date/date.migrate.inc
index ad2a5681..90c1ec51 100644
--- a/profiles/wcm_base/modules/contrib/date/date.migrate.inc
+++ b/profiles/wcm_base/modules/contrib/date/date.migrate.inc
@@ -1,10 +1,13 @@
 <?php
-
 /**
  * @file
  * Support for migration into Date fields.
  */
 
+if (!class_exists('MigrateFieldHandler')) {
+  return;
+}
+
 /**
  * Implements hook_migrate_api().
  */
diff --git a/profiles/wcm_base/modules/contrib/date/date.module b/profiles/wcm_base/modules/contrib/date/date.module
index 6f849dfa..e667b5dd 100644
--- a/profiles/wcm_base/modules/contrib/date/date.module
+++ b/profiles/wcm_base/modules/contrib/date/date.module
@@ -443,7 +443,12 @@ function date_formatter_format($formatter, $settings, $granularity = array(), $l
       return 'date_plain';
 
     default:
-      $format = date_format_type_format($format_type, $langcode);
+      if ($format_type == 'custom') {
+        $format = $settings['custom_date_format'];
+      }
+      else {
+        $format = date_format_type_format($format_type, $langcode);
+      }
       break;
   }
 
diff --git a/profiles/wcm_base/modules/contrib/date/date.theme b/profiles/wcm_base/modules/contrib/date/date.theme
old mode 100755
new mode 100644
index 5cec8b42..c4ea352a
--- a/profiles/wcm_base/modules/contrib/date/date.theme
+++ b/profiles/wcm_base/modules/contrib/date/date.theme
@@ -349,10 +349,10 @@ function theme_date_display_range($variables) {
   }
 
   // Wrap the result with the attributes.
-  $output = '<div class="date-display-range">' . t('!start-date to !end-date', array(
+  $output = '<span class="date-display-range">' . t('!start-date to !end-date', array(
     '!start-date' => $start_date,
     '!end-date' => $end_date,
-  )) . '</div>';
+  )) . '</span>';
 
   // Add remaining message and return.
   return $output . $show_remaining_days;
@@ -378,6 +378,8 @@ function theme_date_display_interval($variables) {
     'end_date' => $dates['value2']['local']['object'],
     'interval' => $options['interval'],
     'interval_display' => $options['interval_display'],
+    'use_end_date' => !empty($options['use_end_date']) ?
+      $options['use_end_date'] : FALSE,
   );
 
   if ($return = theme('date_time_ago', $time_ago_vars)) {
@@ -398,9 +400,9 @@ function theme_date_combo($variables) {
 
   // Group start/end items together in fieldset.
   $fieldset = array(
-    '#title' => field_filter_xss(t($element['#title'])) . ' ' . ($element['#delta'] > 0 ? intval($element['#delta'] + 1) : ''),
+    '#title' => field_filter_xss(t($element['#title'])) . ($element['#delta'] > 0 ? ' ' . intval($element['#delta'] + 1) : ''),
     '#value' => '',
-    '#description' => !empty($element['#fieldset_description']) ? $element['#fieldset_description'] : '',
+    '#description' => !empty($element['#description']) ? $element['#description'] : '',
     '#attributes' => array('class' => array('date-combo')),
     '#children' => $element['#children'],
   );
diff --git a/profiles/wcm_base/modules/contrib/date/date_admin.inc b/profiles/wcm_base/modules/contrib/date/date_admin.inc
index 13da42ef..b800201e 100644
--- a/profiles/wcm_base/modules/contrib/date/date_admin.inc
+++ b/profiles/wcm_base/modules/contrib/date/date_admin.inc
@@ -14,15 +14,24 @@ function date_default_formatter_settings_form($field, $instance, $view_mode, $fo
   $formatter = $display['type'];
   $form = array();
 
+  $date_formats = date_format_type_options();
   $form['format_type'] = array(
     '#title' => t('Choose how users view dates and times:'),
     '#type' => 'select',
-    '#options' => date_format_type_options(),
+    '#options' => $date_formats + array('custom' => t('Custom')),
     '#default_value' => $settings['format_type'],
     '#description' => t('To add or edit options, visit <a href="@date-time-page">Date and time settings</a>.', array('@date-time-page' => url('admin/config/regional/date-time'))),
     '#weight' => 0,
   );
 
+  $form['custom_date_format'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Custom date format'),
+    '#description' => t('If "Custom", see the <a href="@url" target="_blank">PHP manual</a> for date formats. Otherwise, enter the number of different time units to display, which defaults to 2.', array('@url' => 'http://php.net/manual/function.date.php')),
+    '#default_value' => isset($settings['custom_date_format']) ? $settings['custom_date_format'] : '',
+    '#dependency' => array('edit-options-settings-format-type' => array('custom')),
+  );
+
   $form['fromto'] = array(
     '#title' => t('Display:'),
     '#type' => 'select',
@@ -116,6 +125,14 @@ function date_interval_formatter_settings_form($field, $instance, $view_mode, $f
     '#default_value' => $settings['interval_display'],
     '#weight' => 0,
   );
+  if (!empty($field['settings']['todate'])) {
+    $form['use_end_date'] = array(
+      '#title' => t('Use End date'),
+      '#description' => 'Use the End date, instead of the start date',
+      '#type' => 'checkbox',
+      '#default_value' => $settings['use_end_date'],
+    );
+  }
   return $form;
 }
 
@@ -186,7 +203,9 @@ function date_interval_formatter_settings_summary($field, $instance, $view_mode)
   $display = $instance['display'][$view_mode];
   $settings = $display['settings'];
   $formatter = $display['type'];
-  $summary[] = t('Display time ago, showing @interval units.', array('@interval' => $settings['interval']));
+  $field = ($settings['use_end_date'] == 1) ? 'End' : 'Start';
+  $summary[] = t('Display time ago, showing @interval units. Using @field Date',
+      array('@interval' => $settings['interval'], '@field' => $field));
 
   return $summary;
 }
@@ -273,7 +292,7 @@ function _date_field_instance_settings_form($field, $instance) {
 /**
  * Form validation handler for _date_field_instance_settings_form().
  */
-function date_field_instance_settings_form_validate(&$form, &$form_state) {
+function _date_field_instance_settings_form_validate(&$form, &$form_state) {
   $settings = $form_state['values']['instance']['settings'];
 
   if ($settings['default_value'] == 'strtotime') {
@@ -459,7 +478,7 @@ function _date_field_widget_settings_form($field, $instance) {
 /**
  * Form validation handler for _date_field_widget_settings_form().
  */
-function date_field_widget_settings_form_validate(&$form, &$form_state) {
+function _date_field_widget_settings_form_validate(&$form, &$form_state) {
   // The widget settings are in the wrong place in the form because of #tree on
   // the top level.
   $settings = $form_state['values']['instance']['widget']['settings'];
@@ -561,7 +580,7 @@ function _date_field_settings_form($field, $instance, $has_data) {
   $form['cache_enabled'] = array(
     '#type' => 'checkbox',
     '#title' => t('Cache dates'),
-    '#description' => t('Date objects can be created and cached as date fields are loaded rather than when they are displayed to improve performance.'),
+    '#description' => t('Date objects can be created and cached as date fields are loaded, rather than when they are displayed, to improve performance.'),
     '#default_value' => !empty($settings['cache_enabled']),
     '#weight' => 10,
   );
@@ -594,7 +613,7 @@ function _date_field_settings_form($field, $instance, $has_data) {
 /**
  * Form validation handler for _date_field_settings_form().
  */
-function date_field_settings_validate(&$form, &$form_state) {
+function _date_field_settings_validate(&$form, &$form_state) {
   $field = &$form_state['values']['field'];
 
   if ($field['settings']['tz_handling'] == 'none') {
diff --git a/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info b/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info
index df773e41..fcdc673a 100644
--- a/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info
+++ b/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info
@@ -5,9 +5,9 @@ dependencies[] = date
 package = Date/Time
 core = 7.x
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api.info b/profiles/wcm_base/modules/contrib/date/date_api/date_api.info
index 40fbb056..c537ca04 100644
--- a/profiles/wcm_base/modules/contrib/date/date_api/date_api.info
+++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api.info
@@ -9,9 +9,9 @@ stylesheets[all][] = date.css
 files[] = date_api.module
 files[] = date_api_sql.inc
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api.module b/profiles/wcm_base/modules/contrib/date/date_api/date_api.module
index 2a973ccf..160bc9fb 100644
--- a/profiles/wcm_base/modules/contrib/date/date_api/date_api.module
+++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api.module
@@ -1833,9 +1833,10 @@ function date_format_interval($date, $granularity = 2, $display_ago = TRUE) {
 /**
  * A date object for the current time.
  *
- * @param object $timezone
- *   (optional) Optionally force time to a specific timezone, defaults to user
- *   timezone, if set, otherwise site timezone. Defaults to NULL.
+ * @param object|string|null $timezone
+ *   (optional) PHP DateTimeZone object, string or NULL allowed. Optionally
+ *   force time to a specific timezone, defaults to user timezone, if set,
+ *   otherwise site timezone. Defaults to NULL.
  *
  * @param bool $reset
  *   (optional) Static cache reset.
@@ -1844,11 +1845,16 @@ function date_format_interval($date, $granularity = 2, $display_ago = TRUE) {
  *   The current time as a date object.
  */
 function date_now($timezone = NULL, $reset = FALSE) {
+  $static_var = __FUNCTION__ . $timezone;
+  if ($timezone instanceof DateTimeZone) {
+    $static_var = __FUNCTION__ . $timezone->getName();
+  }
+
   if ($reset) {
-    drupal_static_reset(__FUNCTION__ . $timezone);
+    drupal_static_reset($static_var);
   }
 
-  $now = &drupal_static(__FUNCTION__ . $timezone);
+  $now = &drupal_static($static_var);
 
   if (!isset($now)) {
     $now = new DateObject('now', $timezone);
@@ -1920,7 +1926,12 @@ function date_days_in_month($year, $month) {
   // Pick a day in the middle of the month to avoid timezone shifts.
   $datetime = date_pad($year, 4) . '-' . date_pad($month) . '-15 00:00:00';
   $date = new DateObject($datetime);
-  return $date->format('t');
+  if ($date->errors) {
+    return FALSE;
+  }
+  else {
+    return $date->format('t');
+  }
 }
 
 /**
@@ -2075,6 +2086,9 @@ function date_iso_week_range($week, $year) {
   date_timezone_set($min_date, date_default_timezone_object());
 
   // Find the first day of the first ISO week in the year.
+  // If it's already a Monday, date_modify won't add a Monday,
+  // it will remain the same day. So add a Sunday first, then a Monday.
+  date_modify($min_date, '+1 Sunday');
   date_modify($min_date, '+1 Monday');
 
   // Jump ahead to the desired week for the beginning of the week range.
diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc b/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc
index fc91205c..638fcda5 100644
--- a/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc
+++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc
@@ -111,7 +111,7 @@ function date_default_date($element) {
   $format = DATE_FORMAT_DATETIME;
 
   // The text and popup widgets might return less than a full datetime string.
-  if (strlen($element['#default_value']) < 19) {
+  if (is_string($element['#default_value']) && strlen($element['#default_value']) < 19) {
     switch (strlen($element['#default_value'])) {
       case 16:
         $format = 'Y-m-d H:i';
@@ -319,7 +319,7 @@ function date_text_element_process($element, &$form_state, $form) {
 
   $element['#tree'] = TRUE;
   $element['#theme_wrappers'] = array('date_text');
-  $element['date']['#value'] = $element['#value']['date'];
+  $element['date']['#value'] = isset($element['#value']['date']) ? $element['#value']['date'] : '';
   $element['date']['#type'] = 'textfield';
   $element['date']['#weight'] = !empty($element['date']['#weight']) ? $element['date']['#weight'] : $element['#weight'];
   $element['date']['#attributes'] = array('class' => isset($element['#attributes']['class']) ? $element['#attributes']['class'] += array('date-date') : array('date-date'));
diff --git a/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc b/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc
index a6aef230..0a57ecd0 100644
--- a/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc
+++ b/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc
@@ -194,6 +194,7 @@ function theme_date_calendar_day($variables) {
 function theme_date_time_ago($variables) {
   $start_date = $variables['start_date'];
   $end_date = $variables['end_date'];
+  $use_end_date = isset($variables['use_end_date']) ? $variables['use_end_date'] : false;
   $interval = !empty($variables['interval']) ? $variables['interval'] : 2;
   $display = isset($variables['interval_display']) ? $variables['interval_display'] : 'time ago';
 
@@ -202,12 +203,20 @@ function theme_date_time_ago($variables) {
     return;
   }
 
+  // We use the end date only when the option is checked.
+  if ($use_end_date){
+    $date = date_format($end_date, DATE_FORMAT_UNIX);
+  }
+  else {
+    $date = date_format($start_date, DATE_FORMAT_UNIX);
+  }
+
   // Time to compare dates to.
+
   $now = date_format(date_now(), DATE_FORMAT_UNIX);
-  $start = date_format($start_date, DATE_FORMAT_UNIX);
 
   // Will be positive for a datetime in the past (ago), and negative for a datetime in the future (hence).
-  $time_diff = $now - $start;
+  $time_diff = $now - $date;
 
   // Uses the same options used by Views format_interval.
   switch ($display) {
diff --git a/profiles/wcm_base/modules/contrib/date/date_context/date_context.info b/profiles/wcm_base/modules/contrib/date/date_context/date_context.info
index c521dd26..97cb8c9d 100644
--- a/profiles/wcm_base/modules/contrib/date/date_context/date_context.info
+++ b/profiles/wcm_base/modules/contrib/date/date_context/date_context.info
@@ -8,9 +8,9 @@ dependencies[] = context
 
 files[] = date_context.module
 files[] = plugins/date_context_date_condition.inc
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_elements.inc b/profiles/wcm_base/modules/contrib/date/date_elements.inc
index 83697153..656d4998 100644
--- a/profiles/wcm_base/modules/contrib/date/date_elements.inc
+++ b/profiles/wcm_base/modules/contrib/date/date_elements.inc
@@ -74,7 +74,7 @@ function date_field_widget_form(&$form, &$form_state, $field, $instance, $langco
   // The repeating values will be re-generated when the repeat widget form is validated.
   // At this point we can't tell if this form element is going to be hidden by #access, and we're going to
   // lose all but the first value by doing this, so store the original values in case we need to replace them later.
-  if (!empty($field['settings']['repeat'])) {
+  if (!empty($field['settings']['repeat']) && module_exists('date_repeat_field')) {
     if ($delta == 0) {
       $form['#after_build'][] = 'date_repeat_after_build';
       $form_state['storage']['repeat_fields'][$field_name] = array_merge($form['#parents'], array($field_name));
@@ -337,8 +337,11 @@ function date_combo_element_process($element, &$form_state, $form) {
     '#date_label_position' => $instance['widget']['settings']['label_position'],
   );
 
-  $description = !empty($element['#description']) ? t($element['#description']) : '';
-  unset($element['#description']);
+  // Date repeat is a multiple value field. So the description is removed from
+  // the single element earlier. Let's get it back.
+  if (isset($element['show_repeat_settings']) && !empty($element['value']['#instance']['description'])) {
+    $element['#description'] = $element['value']['#instance']['description'];
+  }
 
   // Give this element the right type, using a Date API
   // or a Date Popup element type.
@@ -383,8 +386,7 @@ function date_combo_element_process($element, &$form_state, $form) {
     $element[$to_field]['#prefix'] = '';
     // Users with JS enabled will never see initially blank values for the end
     // date (see Drupal.date.EndDateHandler()), so hide the message for them.
-    $description .= '<span class="js-hide"> ' . t("Empty 'End date' values will use the 'Start date' values.") . '</span>';
-    $element['#fieldset_description'] = $description;
+    $element['#description'] .= '<span class="js-hide"> ' . t("Empty 'End date' values will use the 'Start date' values.") . '</span>';
     if ($field['settings']['todate'] == 'optional') {
       $element[$to_field]['#states'] = array(
         'visible' => array(
@@ -395,9 +397,6 @@ function date_combo_element_process($element, &$form_state, $form) {
       );
     }
   }
-  else {
-    $element[$from_field]['#description'] = $description;
-  }
 
   // Create label for error messages that make sense in multiple values
   // and when the title field is left blank.
@@ -474,6 +473,12 @@ function date_combo_validate($element, &$form_state) {
   $form_values = drupal_array_get_nested_value($form_state['values'], $element['#field_parents']);
   $form_input = drupal_array_get_nested_value($form_state['input'], $element['#field_parents']);
 
+  // Programmatically calling drupal_submit_form() does not always add the date
+  // combo to $form_state['input'].
+  if (empty($form_input[$field_name]) && !empty($form_values[$field_name])) {
+    form_set_value($element, $element['#date_items'], $form_state);
+    return;
+  }
   // If the whole field is empty and that's OK, stop now.
   if (empty($form_input[$field_name]) && !$element['#required']) {
     return;
@@ -546,11 +551,7 @@ function date_combo_validate($element, &$form_state) {
       return;
     }
   }
-  // Don't look for further errors if errors are already flagged
-  // because otherwise we'll show errors on the nested elements
-  // more than once.
-  elseif (!form_get_errors()) {
-
+  else {
     $timezone = !empty($item[$tz_field]) ? $item[$tz_field] : $element['#date_timezone'];
     $timezone_db = date_get_timezone_db($field['settings']['tz_handling']);
     $element[$from_field]['#date_timezone'] = $timezone;
@@ -625,7 +626,10 @@ function date_combo_validate($element, &$form_state) {
       }
     }
   }
-  if (!empty($errors)) {
+  // Don't show further errors if errors are already flagged
+  // because otherwise we'll show errors on the nested elements
+  // more than once.
+  if (!form_get_errors() && !empty($errors)) {
     if ($field['cardinality']) {
       form_error($element, t('There are errors in @field_name value #@delta:', array('@field_name' => $instance['label'], '@delta' => $delta + 1)) . theme('item_list', array('items' => $errors)));
     }
diff --git a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info
index b3a6bba6..41e416a3 100644
--- a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info
+++ b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info
@@ -4,9 +4,9 @@ core = 7.x
 package = Date/Time
 hidden = TRUE
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info
index 6d79df40..ba07220d 100644
--- a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info
+++ b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info
@@ -20,9 +20,9 @@ package = "Features"
 project = "date_migrate_example"
 version = "7.x-2.0"
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info
index 500c7ffb..41945a63 100644
--- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info
+++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info
@@ -7,9 +7,9 @@ configure = admin/config/date/date_popup
 
 stylesheets[all][] = themes/datepicker.1.7.css
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js
index bbf25e2d..f38dcb59 100644
--- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js
+++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js
@@ -14,6 +14,14 @@
           $(this).click(function(){
             $(this).focus();
           });
+          if (datePopup.settings.syncEndDate) {
+            $('.start-date-wrapper').each(function(){
+              var start_date_wrapper = this;
+              $(this).find('input:eq(0)').change(function(){
+                $(start_date_wrapper).next('.end-date-wrapper').find('input:eq(0)').val($(this).val());
+              });
+            });
+          }
           break;
 
         case 'timeEntry':
diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module
index e91cc8a7..a03132e9 100644
--- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module
+++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module
@@ -394,6 +394,10 @@ function date_popup_process_date_part(&$element) {
     'fromTo' => isset($fromto),
   );
 
+  if (!empty($element['#instance'])) {
+    $settings['syncEndDate'] = $element['#instance']['settings']['default_value2'] == 'sync';
+  }
+
   // Create a unique id for each set of custom settings.
   $id = date_popup_js_settings_id($element['#id'], 'datepicker', $settings);
 
@@ -474,10 +478,11 @@ function date_popup_process_time_part(&$element) {
       $grans = array('hour', 'minute', 'second');
       $time_granularity = array_intersect($granularity, $grans);
       $format = date_popup_format_to_popup_time(date_limit_format($element['#date_format'], $time_granularity), 'wvega');
+      $default_value = isset($element['#default_value']) ? $element['#default_value'] : '';
       // The first value in the dropdown list should be the same as the element
       // default_value, but it needs to be in JS format (i.e. milliseconds since
       // the epoch).
-      $start_time = new DateObject($element['#default_value'], $element['#date_timezone'], DATE_FORMAT_DATETIME);
+      $start_time = new DateObject($default_value, $element['#date_timezone'], DATE_FORMAT_DATETIME);
       date_increment_round($start_time, $element['#date_increment']);
       $start_time = $start_time->format(DATE_FORMAT_UNIX) * 1000;
       $settings = array(
@@ -580,7 +585,7 @@ function date_popup_validate($element, &$form_state) {
   // If something was input but there is no date, the date is invalid.
   // If the field is empty and required, set error message and return.
   $error_field = implode('][', $element['#parents']);
-  if (empty($date) || !empty($date->errors)) {
+  if ((empty($element['#value']['date']) && empty($element['#value']['time']))  || !empty($date->errors)) {
     if (is_object($date) && !empty($date->errors)) {
       $message = t('The value input for field %field is invalid:', array('%field' => $label));
       $message .= '<br />' . implode('<br />', $date->errors);
@@ -613,7 +618,9 @@ function date_popup_validate($element, &$form_state) {
  */
 function date_popup_input_date($element, $input, $auto_complete = FALSE) {
   if (empty($input) || !is_array($input) || !array_key_exists('date', $input) || empty($input['date'])) {
-    return NULL;
+    //check if there is no time associated in the input variable. This is the exception scenario where the user has entered only time and not date.
+    if(empty($input['time']))
+      return NULL;
   }
   date_popup_add();
   $granularity = date_format_order($element['#date_format']);
@@ -622,9 +629,14 @@ function date_popup_input_date($element, $input, $auto_complete = FALSE) {
 
   $format = date_popup_date_format($element);
   $format .= $has_time ? ' ' . date_popup_time_format($element) : '';
-  $datetime = trim($input['date']);
+  //check if date is empty, if yes, then leave it blank.
+  $datetime = !empty($input['date']) ? trim($input['date']) : '';
   $datetime .= $has_time ? ' ' . trim($input['time']) : '';
   $date = new DateObject($datetime, $element['#date_timezone'], $format);
+  //if the variable is time only then set TimeOnly to TRUE
+  if(empty($input['date']) && !empty($input['time']) ){
+    $date->timeOnly = 'TRUE';
+  }
   if (is_object($date)) {
     $date->limitGranularity($granularity);
     if ($date->validGranularity($granularity, $flexible)) {
@@ -800,6 +812,14 @@ function theme_date_popup($vars) {
   return '<div ' . drupal_attributes($attributes) . '>' . theme('form_element', $element) . '</div>';
 }
 
+/**
+ * Implements hook_date_field_instance_settings_form_alter().
+ */
+function date_popup_date_field_instance_settings_form_alter(&$form, $context) {
+  // Add an extra option to sync the end date with the start date.
+  $form['default_value2']['#options']['sync'] = t('Sync with start date');
+}
+
 /**
  * Implements hook_menu().
  */
diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info b/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info
index b6afcd47..0a63175c 100644
--- a/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info
+++ b/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info
@@ -7,9 +7,9 @@ php = 5.2
 files[] = tests/date_repeat.test
 files[] = tests/date_repeat_form.test
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test b/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test
index 0c5460ba..22d65296 100644
--- a/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test
+++ b/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test
@@ -25,7 +25,7 @@ class DateRepeatFormTestCase extends DrupalWebTestCase {
 
     // Create and log in our privileged user.
     $this->privileged_user = $this->drupalCreateUser(array(
-      'administer content types', 'administer nodes', 'bypass node access', 'view date repeats'
+      'administer content types', 'administer nodes', 'bypass node access', 'view date repeats', 'administer fields'
     ));
     $this->drupalLogin($this->privileged_user);
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info b/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info
index 31c99af5..c9aa9d67 100644
--- a/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info
+++ b/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info
@@ -7,9 +7,9 @@ stylesheets[all][] = date_repeat_field.css
 package = Date/Time
 core = 7.x
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info b/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info
index 3ec02859..04bfb03f 100644
--- a/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info
+++ b/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info
@@ -6,9 +6,9 @@ core = 7.x
 configure = admin/config/date/tools
 files[] = tests/date_tools.test
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test b/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test
index 47c05642..07af4a3d 100644
--- a/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test
+++ b/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test
@@ -28,7 +28,7 @@ class DateToolsTestCase extends DrupalWebTestCase {
 
     // Create and log in our privileged user.
     $this->privileged_user = $this->drupalCreateUser(
-      array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools')
+      array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools', 'administer fields')
     );
     $this->drupalLogin($this->privileged_user);
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_views/date_views.info b/profiles/wcm_base/modules/contrib/date/date_views/date_views.info
index 663efd35..68b32cc2 100644
--- a/profiles/wcm_base/modules/contrib/date/date_views/date_views.info
+++ b/profiles/wcm_base/modules/contrib/date/date_views/date_views.info
@@ -12,9 +12,9 @@ files[] = includes/date_views_filter_handler_simple.inc
 files[] = includes/date_views.views.inc
 files[] = includes/date_views_plugin_pager.inc
 
-; Information added by Drupal.org packaging script on 2015-09-08
-version = "7.x-2.9"
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
 core = "7.x"
 project = "date"
-datestamp = "1441727353"
+datestamp = "1491562090"
 
diff --git a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc
index f761dfa0..ae6944ee 100644
--- a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc
+++ b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc
@@ -42,6 +42,32 @@ class date_views_filter_handler extends date_views_filter_handler_simple {
     $this->date_combine_conditions('op_contains');
   }
 
+  function op_empty($field) {
+    $this->get_query_fields();
+    if (empty($this->query_fields)) {
+      return;
+    }
+
+    // Add each condition to the custom filter group.
+    foreach ((array) $this->query_fields as $query_field) {
+      $field = $query_field['field'];
+      $this->date_handler = $query_field['date_handler'];
+
+      // Respect relationships when determining the table alias.
+      if ($field['table_name'] != $this->table || !empty($this->relationship)) {
+        $this->related_table_alias = $this->query->ensure_table($field['table_name'], $this->relationship);
+      }
+      else {
+        $this->related_table_alias = NULL;
+      }
+
+      $table_alias = !empty($this->related_table_alias) ? $this->related_table_alias : $field['table_name'];
+      $field_name = $table_alias . '.' . $field['field_name'];
+
+      parent::op_empty($field_name);
+    }
+  }
+
   /**
    * Combines multiple date WHERE expressions into a single WHERE expression.
    *
@@ -67,7 +93,7 @@ class date_views_filter_handler extends date_views_filter_handler_simple {
         $this->related_table_alias = $this->query->ensure_table($field['table_name'], $this->relationship);
       }
       else {
-        $this->related_table_alias = null;
+        $this->related_table_alias = NULL;
       }
       $table_alias = !empty($this->related_table_alias) ? $this->related_table_alias : $field['table_name'];
       $field_name = $table_alias . '.' . $field['field_name'];
diff --git a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc
index 5caca4e5..1addd200 100644
--- a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc
+++ b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc
@@ -281,7 +281,7 @@ class date_views_plugin_pager extends views_plugin_pager {
         else {
           $this->view->date_info->prev_date = clone($argument->min_date);
           date_modify($this->view->date_info->prev_date, '-1 ' . $argument->date_handler->granularity);
-          $this->view->date_info->next_date = clone($argument->max_date);
+          $this->view->date_info->next_date = clone($argument->min_date);
           date_modify($this->view->date_info->next_date, '+1 ' . $argument->date_handler->granularity);
         }
         // Write the date_info properties that depend on the current value.
diff --git a/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc b/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc
index 9e7debc7..7ca03f3a 100644
--- a/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc
+++ b/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc
@@ -77,7 +77,7 @@ function template_preprocess_date_views_pager(&$vars) {
       switch ($granularity) {
         case 'week':
           $prev_week = date_week(date_format($prev_date, 'Y-m-d'));
-          $prev_arg = date_format($prev_date, 'Y-\W') . date_pad($prev_week);
+          $prev_arg = date_format($prev_date, 'o-\W') . date_pad($prev_week);
           break;
         default:
           $prev_arg = date_format($prev_date, $format[$granularity]);
@@ -90,7 +90,7 @@ function template_preprocess_date_views_pager(&$vars) {
       switch ($granularity) {
         case 'week':
           $next_week = date_week(date_format($next_date, 'Y-m-d'));
-          $next_arg = date_format($next_date, 'Y-\W') . date_pad($next_week);
+          $next_arg = date_format($next_date, 'o-\W') . date_pad($next_week);
           break;
         default:
           $next_arg = date_format($next_date, $format[$granularity]);
diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_api.test b/profiles/wcm_base/modules/contrib/date/tests/date_api.test
index 0924ebaa..03c9081b 100644
--- a/profiles/wcm_base/modules/contrib/date/tests/date_api.test
+++ b/profiles/wcm_base/modules/contrib/date/tests/date_api.test
@@ -393,7 +393,7 @@ class DateAPITestCase extends DrupalWebTestCase {
     $input = '23 abc 2012';
     $timezone = NULL;
     $format = 'd M Y';
-    $date = new dateObject($input, $timezone, $format);
+    $date = @new dateObject($input, $timezone, $format);
     $this->assertNotEqual(count($date->errors), 0, '23 abc 2012 should be an invalid date');
 
     // Test Granularity.
diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_field.test b/profiles/wcm_base/modules/contrib/date/tests/date_field.test
index 2dd3f051..b8aad594 100644
--- a/profiles/wcm_base/modules/contrib/date/tests/date_field.test
+++ b/profiles/wcm_base/modules/contrib/date/tests/date_field.test
@@ -16,7 +16,7 @@ abstract class DateFieldBasic extends DrupalWebTestCase {
 
     // Create and log in our privileged user.
     $this->privileged_user = $this->drupalCreateUser(
-      array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools')
+      array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools', 'administer fields')
     );
     $this->drupalLogin($this->privileged_user);
 
diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_form.test b/profiles/wcm_base/modules/contrib/date/tests/date_form.test
new file mode 100644
index 00000000..56b89e43
--- /dev/null
+++ b/profiles/wcm_base/modules/contrib/date/tests/date_form.test
@@ -0,0 +1,30 @@
+<?php
+
+/**
+ * @file
+ * Contains form specific date element test cases.
+ */
+
+class DateFormTestCase extends DrupalWebTestCase {
+
+  public static function getInfo() {
+    return array(
+      'name' => t('Date Form test'),
+      'description' => t('Test Date form functions.') ,
+      'group' => t('Date'),
+    );
+  }
+
+  public function setUp() {
+    // Load the date_api module.
+    parent::setUp('date_test');
+  }
+
+  /**
+   * Tests rendering of a date element in a form.
+   */
+  public function testDateForm() {
+    $this->drupalGet('date-test/form');
+  }
+
+}
diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test b/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test
index cdde115f..ec2ae7d8 100644
--- a/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test
+++ b/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test
@@ -18,6 +18,7 @@ class DateMigrateExampleUnitTest extends DrupalWebTestCase {
       'name' => 'Date Migration',
       'description' => 'Test migration into date fields',
       'group' => 'Date',
+      'dependencies' => array('migrate', 'features'),
     );
   }
 
diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info
new file mode 100644
index 00000000..2f265fa7
--- /dev/null
+++ b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info
@@ -0,0 +1,14 @@
+name = "Date module tests"
+description = "Support module for date related testing."
+package = Date/Time
+version = VERSION
+core = 7.x
+hidden = TRUE
+dependencies[] = date
+
+; Information added by Drupal.org packaging script on 2017-04-07
+version = "7.x-2.10"
+core = "7.x"
+project = "date"
+datestamp = "1491562090"
+
diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module
new file mode 100644
index 00000000..18540891
--- /dev/null
+++ b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module
@@ -0,0 +1,40 @@
+<?php
+
+/**
+ * @file
+ * Contains date test implementations.
+ */
+
+/**
+ * Implements hook_menu().
+ */
+function date_test_menu() {
+  $items['date-test/form'] = array(
+    'title' => 'Test form with date element',
+    'description' => "Form with date element to make form related tests",
+    'page callback' => 'drupal_get_form',
+    'page arguments' => array('date_test_sample_form'),
+    'access arguments' => array('access content'),
+    'type' => MENU_CALLBACK,
+  );
+  return $items;
+}
+
+/**
+ * Form callback. Generates a test form with date elements.
+ */
+function date_test_sample_form($form, &$form_state) {
+  $form['date_test_select'] = array(
+    '#type' => 'date_select',
+    '#title' => t('Sample from'),
+    '#date_format' => 'H:i:s a',
+    '#default_value' => array(
+      'hour' => 7,
+      'minute' => 0,
+      'second' => 0,
+      'ampm' => 'am'
+    ),
+  );
+
+  return $form;
+}
diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test b/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test
index 54d882fd..9f2905a2 100644
--- a/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test
+++ b/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test
@@ -16,6 +16,16 @@ class DateTimezoneTestCase extends DateFieldBasic {
     );
   }
 
+  public function setUp() {
+    parent::setUp();
+    // Set the timezone explicitly. Otherwise the site's default timezone is
+    // used, which defaults to the server timezone when installing Drupal. This
+    // depends on the environment and is therefore uncertain.
+    // The Australia/Sydney timezone is chosen so all tests are run using an
+    // edge case scenario (UTC+10 and DST).
+    variable_set('date_default_timezone', 'Australia/Sydney');
+  }
+
   /**
    * @todo.
    */
@@ -23,7 +33,7 @@ class DateTimezoneTestCase extends DateFieldBasic {
     // Create a date fields with combinations of various timezone handling and
     // granularity.
     foreach (array('date', 'datestamp', 'datetime') as $field_type) {
-      foreach (array('site', 'none', 'date', 'user', 'utc') as $tz_handling) {
+      foreach (array('site', 'none', 'date', 'user', 'utc', 'Europe/Dublin') as $tz_handling) {
         foreach (array('year', 'month', 'day', 'hour', 'minute', 'second') as $max_granularity) {
           // Skip invalid combinations.
           if (in_array($max_granularity, array('year', 'month', 'day')) && $tz_handling != 'none') {
@@ -182,17 +192,32 @@ class DateTimezoneTestCase extends DateFieldBasic {
       case 'hour':
         $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10';
         $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11';
-        $should_be = 'Thu, 10/07/2010 - 10 to Thu, 10/07/2010 - 11';
+        if ($tz_handling == 'utc') {
+          $should_be = 'Thu, 10/07/2010 - 21 to Thu, 10/07/2010 - 22';
+        }
+        else {
+          $should_be = 'Thu, 10/07/2010 - 10 to Thu, 10/07/2010 - 11';
+        }
         break;
       case 'minute':
         $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10:30';
         $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11:30';
-        $should_be = 'Thu, 10/07/2010 - 10:30 to 11:30';
+        if ($tz_handling == 'utc') {
+          $should_be = 'Thu, 10/07/2010 - 21:30 to 22:30';
+        }
+        else {
+          $should_be = 'Thu, 10/07/2010 - 10:30 to 11:30';
+        }
         break;
       case 'second':
         $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10:30:30';
         $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11:30:30';
-        $should_be = 'Thu, 10/07/2010 - 10:30:30 to 11:30:30';
+        if ($tz_handling == 'utc') {
+          $should_be = 'Thu, 10/07/2010 - 21:30:30 to 22:30:30';
+        }
+        else {
+          $should_be = 'Thu, 10/07/2010 - 10:30:30 to 11:30:30';
+        }
         break;
     }
     $this->drupalPost('node/add/story', $edit, t('Save'));
diff --git a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info
index 024263b5..bd506d7f 100644
--- a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info
+++ b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info
@@ -3,8 +3,4 @@ description = "Provides a datepicker for the 'Authored on' field on node forms."
 core = 7.x
 files[] = date_popup_authored.test
 package = Date/Time
-dependencies[] = date_popup
-; Information added by drush on 2012-06-16
-version = "7.x-1.1+2-dev"
-project = "date_popup_authored"
-datestamp = "1339821417"
\ No newline at end of file
+dependencies[] = date_popup
\ No newline at end of file
diff --git a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt
index a646afe9..db91ce58 100644
--- a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt
@@ -2,4 +2,4 @@ The following patches have been applied to this project:
 - http://drupal.org/files/issues/defaultconfig-rebuild-2008178-14.patch
 - http://drupal.org/files/issues/1900574.defaultconfig.undefinedindex_20.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt
index 120241d9..0d26fb08 100644
--- a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt
@@ -2,4 +2,4 @@ The following patches have been applied to this project:
 - http://drupal.org/files/1754428-allow-node-export-alter.patch
 - http://drupal.org/files/1757782-cannot-import-menu-hierarchy-8.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/diff/PATCHES.txt b/profiles/wcm_base/modules/contrib/diff/PATCHES.txt
index 82d71d93..ebf5699d 100644
--- a/profiles/wcm_base/modules/contrib/diff/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/diff/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/diff-default_state_preview-2852698-2.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/features/PATCHES.txt b/profiles/wcm_base/modules/contrib/features/PATCHES.txt
index d1c847fe..47fe1854 100644
--- a/profiles/wcm_base/modules/contrib/features/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/features/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - https://drupal.org/files/issues/export_shorcuts_sets-986968-36.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt
index 12d119b6..9f552558 100644
--- a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/1670136-export-ctools-plugin-info-21.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/field_group/field_group.info b/profiles/wcm_base/modules/contrib/field_group/field_group.info
index 912b55f7..c5c9e775 100644
--- a/profiles/wcm_base/modules/contrib/field_group/field_group.info
+++ b/profiles/wcm_base/modules/contrib/field_group/field_group.info
@@ -6,9 +6,9 @@ dependencies[] = ctools
 core = 7.x
 files[] = tests/field_group.ui.test
 files[] = tests/field_group.display.test
-; Information added by Drupal.org packaging script on 2016-02-28
-version = "7.x-1.5+2-dev"
+; Information added by Drupal.org packaging script on 2017-05-20
+version = "7.x-1.5+5-dev"
 core = "7.x"
 project = "field_group"
-datestamp = "1456658044"
+datestamp = "1495281186"
 
diff --git a/profiles/wcm_base/modules/contrib/field_group/field_group.module b/profiles/wcm_base/modules/contrib/field_group/field_group.module
index 4061519f..561bface 100644
--- a/profiles/wcm_base/modules/contrib/field_group/field_group.module
+++ b/profiles/wcm_base/modules/contrib/field_group/field_group.module
@@ -258,8 +258,6 @@ function field_group_field_attach_delete_bundle($entity_type, $bundle) {
  * Implements hook_field_attach_form().
  */
 function field_group_field_attach_form($entity_type, $entity, &$form, &$form_state, $langcode) {
-
-  $form['#attached']['css'][] = drupal_get_path('module', 'field_group') . '/field_group.field_ui.css';
   field_group_attach_groups($form, 'form', $form_state);
   $form['#pre_render'][] = 'field_group_form_pre_render';
 }
@@ -2027,6 +2025,19 @@ function field_group_fields_nest(&$element, &$vars = NULL) {
       // Construct own weight, as some fields (for example preprocess fields) don't have weight set.
       $element[$group_name] = array();
       $group_references[$group_name] = &$element[$group_name];
+      // Get group parents
+      $parents = array();
+      $current_group = $group;
+      while (!empty($current_group)) {
+        array_unshift($parents, $current_group->group_name);
+        $current_group = isset($element['#fieldgroups'][$current_group->parent_name]) ?
+          $element['#fieldgroups'][$current_group->parent_name] : NULL;
+      }
+      $group_references[$group_name]['#array_parents'] = $parents;
+      $element['#fieldgroups'][$group_name]->array_parents = $parents;
+      // Remove self from parents and set #field_parents
+      array_pop($parents);
+      $group_references[$group_name]['#field_parents'] = $parents;
     }
   }
 
@@ -2077,6 +2088,19 @@ function field_group_fields_nest(&$element, &$vars = NULL) {
         // list intact (but if it is a field we don't mind).
         $group_references[$parent_name][$child_name] = &$element[$child_name];
         $group_references[$parent_name]['#weight'] = $element['#fieldgroups'][$parent_name]->weight;
+        // Prepend #array_parents & #field_parents of group child element & its element_children
+        // if those keys are set, and don't already include the group parents
+        $group_child = &$group_references[$parent_name][$child_name];
+        $group_parents = $group_references[$parent_name]['#array_parents'];
+        $process_elements = array_merge(array(&$group_child), _field_group_element_children_recursive_ref($group_child));
+        foreach ($process_elements as $key => $current_element) {
+          if (isset($current_element['#array_parents']) && !in_array($group_parents[0], $current_element['#array_parents'])) {
+            $process_elements[$key]['#array_parents'] = array_merge($group_parents, $current_element['#array_parents']);
+          }
+          if (isset($current_element['#field_parents']) && !in_array($group_parents[0], $current_element['#field_parents'])) {
+            $process_elements[$key]['#field_parents'] = array_merge($group_parents, $current_element['#field_parents']);
+          }
+        }
       }
 
       // The child has been copied to its parent: remove it from the root element.
@@ -2093,6 +2117,23 @@ function field_group_fields_nest(&$element, &$vars = NULL) {
 
 }
 
+/**
+ * Recursive element_children, returns children by reference
+ */
+function _field_group_element_children_recursive_ref(&$element) {
+  $results = array();
+  $children = element_children($element);
+  foreach ($children as $key) {
+    $child = &$element[$key];
+    if (is_array($child)) {
+      $results[] = &$child;
+      $results = array_merge($results, _field_group_element_children_recursive_ref($child));
+    }
+    unset($child);
+  }
+  return $results;
+}
+
 /**
  * Function to pre render the field group element.
  *
diff --git a/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js b/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js
index 977e1b6c..aec4b6bd 100644
--- a/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js
+++ b/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js
@@ -29,8 +29,10 @@ Drupal.behaviors.horizontalTabs = {
 
       // Transform each fieldset into a tab.
       $fieldsets.each(function (i) {
+        var $legend = $('> legend', this);
+        $('.element-invisible', $legend).remove();
         var horizontal_tab = new Drupal.horizontalTab({
-          title: $('> legend', this).text(),
+          title: $legend.text(),
           fieldset: $(this)
         });
         horizontal_tab.item.addClass('horizontal-tab-button-' + i);
diff --git a/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info b/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info
index 4391b929..741a6d52 100644
--- a/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info
+++ b/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info
@@ -5,9 +5,9 @@ package = Fields
 hidden = TRUE
 
 
-; Information added by Drupal.org packaging script on 2016-02-28
-version = "7.x-1.5+2-dev"
+; Information added by Drupal.org packaging script on 2017-05-20
+version = "7.x-1.5+5-dev"
 core = "7.x"
 project = "field_group"
-datestamp = "1456658044"
+datestamp = "1495281186"
 
diff --git a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt
index 7eb5a6e2..c4d526d8 100644
--- a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/file_entity-file-size-limit-per-file-type-2530656-3.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt
index e115970f..8ad04c7f 100644
--- a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/add_jqueryui_1.11.4_nojs-2197249-37.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/link/PATCHES.txt b/profiles/wcm_base/modules/contrib/link/PATCHES.txt
index 4ed7da7a..77b4d7bb 100644
--- a/profiles/wcm_base/modules/contrib/link/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/link/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/link.allow-tel-links-1993920-6.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt
index 1fb85e0f..b90e12a5 100644
--- a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/linkchecker-hooks-1946252-4.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt
index c9f6b4e4..c3d1a20e 100644
--- a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt
@@ -3,4 +3,4 @@ The following patches have been applied to this project:
 - http://drupal.org/files/issues/linkit-private_files_direct_link-2652300-2.patch
 - http://drupal.org/files/issues/linkit-menu-links-2514928-2.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt
index 6627972d..9e864c1d 100644
--- a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/manualcrop-two-crop-tools-2237835.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/media/PATCHES.txt b/profiles/wcm_base/modules/contrib/media/PATCHES.txt
index 9bbccf28..7614f5e7 100644
--- a/profiles/wcm_base/modules/contrib/media/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/media/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/media-edit_uri_for_remote_files-2297685-6.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt
index 2a840b03..804e0314 100644
--- a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - https://www.drupal.org/files/issues/no_exception_handling-2446199-1.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt
index 53fad5c6..a1b62b8f 100644
--- a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/media_youtube-remove_thumbnail_exception-2498493-23.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt
index f8146d2a..945634eb 100644
--- a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/panelizer-n2457113-69.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt
index ddd9bd9e..468eda5b 100644
--- a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt
@@ -3,4 +3,4 @@ The following patches have been applied to this project:
 - http://drupal.org/files/issues/panels-ipe-workbench-block-2485837-1.patch
 - http://drupal.org/files/issues/panels-ipe-insufficient-2462331-33.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt
index 1300c4c2..b13c7b39 100644
--- a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/redirect-n905914-227.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt b/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt
index 0b5955d5..28b45186 100644
--- a/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/search_api_solr-partial_word_matching-1414838-21.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt
index b92ca3f0..a8ce8230 100644
--- a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt
@@ -2,4 +2,4 @@ The following patches have been applied to this project:
 - http://drupal.org/files/issues/simplesamlphp_auth-admin-users-cannot-other-users-9291915-8.patch
 - http://drupal.org/files/issues/simplesamlphp_auth-alter_data_before_writing-2148931-5.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt
index 7fd0cd4c..6e0b7108 100644
--- a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/adding_path_pathauto-2220837-21.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/views/PATCHES.txt b/profiles/wcm_base/modules/contrib/views/PATCHES.txt
index 0ff66134..7cb5e1ed 100644
--- a/profiles/wcm_base/modules/contrib/views/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/views/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/views-exposed-sorts-2037469-16.diff
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt
index ff7374f4..187ac1aa 100644
--- a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt
@@ -3,4 +3,4 @@ The following patches have been applied to this project:
 - http://www.drupal.org/files/issues/views_autocomplete_filters-content-pane-2317351-4.patch
 - https://www.drupal.org/files/issues/2404893-grammar_correction-11.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/workbench/workbench.info b/profiles/wcm_base/modules/contrib/workbench/workbench.info
index 0e21b5f1..d7cbf84f 100644
--- a/profiles/wcm_base/modules/contrib/workbench/workbench.info
+++ b/profiles/wcm_base/modules/contrib/workbench/workbench.info
@@ -4,8 +4,3 @@ package = Workbench
 core = 7.x
 configure = admin/config/workbench/settings
 dependencies[] = views
-
-; Information added by drush on 2013-03-26
-version = "7.x-1.2"
-project = "workbench"
-datestamp = "1364314302"
\ No newline at end of file
diff --git a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt
index 70fcc532..81d3be29 100644
--- a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/workbench_media-multiupload-2268005-2.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info
index 118317e1..9eed11b0 100644
--- a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info
+++ b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info
@@ -4,8 +4,3 @@ package = Workbench
 core = 7.x
 dependencies[] = workbench
 dependencies[] = media
-
-; Information added by drush on 2012-09-05
-version = "7.x-2.1"
-project = "workbench_media"
-datestamp = "1346862407"
\ No newline at end of file
diff --git a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt
index d17a069f..a370615e 100644
--- a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt
@@ -5,4 +5,4 @@ The following patches have been applied to this project:
 - http://drupal.org/files/issues/workbench_moderation-iib-var-2462453-1.patch
 - http://drupal.org/files/issues/workbench_moderation-install-warnings-2360973-3.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/custom/news_client/news_client.module b/profiles/wcm_base/modules/custom/news_client/news_client.module
index b0f9beea..403cd958 100644
--- a/profiles/wcm_base/modules/custom/news_client/news_client.module
+++ b/profiles/wcm_base/modules/custom/news_client/news_client.module
@@ -754,28 +754,19 @@ function _news_client_cached_article_populate($article_data) {
   }
   
   try {
-    $node = $wrapper->value();
-    
     // Set alias.
     if (module_exists('path') && !empty($article_data['alias'])) {
-      // Need to stop auto-generation of path regardless.
+      $node = $wrapper->value();
+    
+      // Need to stop auto-generation of path.
       $node->path['pathauto'] = FALSE;
-      
+    
       $alias = $article_data['alias'];
-      
-      $path = path_load(array('alias' => $alias));
-      
-      if ($path !== FALSE) {
-        // Path exists. Overwrite with this node if necessary.
-        if ($path['source'] != 'node/' . $node->nid) {
-          $path['source'] = 'node/' . $node->nid;
-          path_save($path);
-        }
-      }
-      else {
-        // Path does not exist. Add path.
-        $node->path['alias'] = $alias;
-      }
+    
+      // Delete any previous paths with this alias.
+      path_delete(array('alias' => $alias));
+    
+      $node->path['alias'] = $alias;
     }
     
     // Since $node is a copy to a reference, this still works.
diff --git a/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php b/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php
deleted file mode 100644
index f4c495b0..00000000
--- a/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-	$handle_non_osu = '<h2> Non-Ohio State Users</h2>';
-	$non_osu_login = drupal_render($form['name']);
-	$non_osu_login .= drupal_render($form['pass']);
-	$non_osu_login .= '<p><a href="/user/password">Forgot your password?</a></p>';
-	$non_osu_login .= drupal_render($form['form_build_id']);
-	$non_osu_login .= drupal_render($form['form_id']);
-	$non_osu_login .= drupal_render($form['actions']);
-?>
-
-
-<div class="login-box osu">
-  <h2>Ohio State Users</h2>
-  <p><a href="<?php print $https_base_url; ?>/saml_login<?php if ($has_destination) : ?>?ReturnTo=<?php print $return_to; ?><?php endif; ?>">Log in with your Ohio State credentials</a></p>
-</div>
-
-<div class="login-box non-osu">
-
-	<?php
-		print theme(
-	  'ctools_collapsible',
-	  array(
-	    'handle' => $handle_non_osu,
-	    'content' => $non_osu_login,
-	    'collapsed' => TRUE
-	  )
-	);
-	?>
-
-</div>
diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info
index 63c85ac6..95d8803e 100644
--- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info
+++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info
@@ -23,6 +23,7 @@ features[features_overrides][] = views_view.workbench_edited.display|page_1|disp
 features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status_extra
 features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status|expose|remember_roles
 features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status|value
+features[variable][] = clone_omitted
 features[variable][] = diff_context_lines_leading
 features[variable][] = diff_context_lines_trailing
 features[variable][] = diff_default_state_node
diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module
index 83b0ff98..bef7df17 100644
--- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module
+++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module
@@ -95,3 +95,24 @@ function wcm_workbench_node_access_records_alter(&$grants, $node) {
     $grants = module_invoke('private', 'node_access_records', $node);
   }
 }
+
+/**
+ * Implements hook_panels_pre_render().
+ *
+ * Display a warning message about editing the published reviision of a panelized node if
+ * a draft of the node also exists.
+ */
+function wcm_workbench_panels_pre_render($display, $renderer) {
+  if ($renderer->plugin['name'] == 'ipe') {
+    $node = $display->context['panelizer']->data;
+
+    if (isset($node->workbench_moderation, $node->workbench_moderation['published'])) {
+      $published = $node->workbench_moderation['published']->vid;
+      $current = $node->workbench_moderation['current']->vid;
+
+      if ($node->vid == $published && $published != $current) {
+        drupal_set_message('This page has a pending draft. Modifying the published revision will overwrite the draft and is not recommended.', 'warning');
+      }
+    }
+  }
+}
diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc
index 4e27b2ec..728b3800 100644
--- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc
+++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc
@@ -10,6 +10,22 @@
 function wcm_workbench_strongarm() {
   $export = array();
 
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'clone_omitted';
+  $strongarm->value = array(
+    'ocio_landing_page' => 'ocio_landing_page',
+    'basic_page' => 0,
+    'book_page' => 0,
+    'calendar_entry' => 0,
+    'faq' => 0,
+    'featured_slide' => 0,
+    'article' => 0,
+    'web_form' => 0,
+  );
+  $export['clone_omitted'] = $strongarm;
+
   $strongarm = new stdClass();
   $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
   $strongarm->api_version = 1;
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt
index 4b47092e..e3c6f911 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt
@@ -1,3 +1,7 @@
+7.x-1.45, 2017-05-11
+-------------------
+- No changes since last release.
+
 7.x-1.44, 2017-04-13
 -------------------
 - No changes since last release.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info b/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info
index 5bbd1ea0..0af3460e 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info
@@ -37,9 +37,9 @@ features[page_manager_pages][] = panopoly_admin_layout_library
 features[page_manager_pages][] = panopoly_admin_page_library
 features[page_manager_pages][] = panopoly_admin_pane_library
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_admin"
-datestamp = "1492098251"
+datestamp = "1494505994"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt
index 228c338d..1cf3f470 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt
@@ -1,3 +1,7 @@
+7.x-1.45, 2017-05-11
+-------------------
+- No changes since last release.
+
 7.x-1.44, 2017-04-13
 -------------------
 - No changes since last release.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info b/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info
index 9aa1e0aa..0941cb10 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info
@@ -82,9 +82,9 @@ features_exclude[variable][panelizer_taxonomy_term:panopoly_categories_allowed_t
 features_exclude[variable][panelizer_defaults_taxonomy_term_panopoly_categories] = panelizer_defaults_taxonomy_term_panopoly_categories
 features_exclude[variable][pathauto_taxonomy_term_panopoly_categories_pattern] = pathauto_taxonomy_term_panopoly_categories_pattern
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_core"
-datestamp = "1492098263"
+datestamp = "1494506006"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt
index 8b92d143..64a24e6f 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt
@@ -1,3 +1,7 @@
+7.x-1.45, 2017-05-11
+-------------------
+- No changes since last release.
+
 7.x-1.44, 2017-04-13
 -------------------
 - No changes since last release.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt
index 49563f3d..4f9e4f25 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/panopoly_magic-indirect_variable_access-2869560-4.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info b/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info
index a3bcbdcd..6a806206 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info
@@ -15,9 +15,9 @@ stylesheets[all][] = css/panopoly-modal.css
 features[features_api][] = api:2
 files[] = plugins/views/panopoly_magic_plugin_display_panel_pane.inc
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_magic"
-datestamp = "1492098313"
+datestamp = "1494506052"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt
index f98d8ffa..7314b55d 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt
@@ -1,3 +1,7 @@
+7.x-1.45, 2017-05-11
+-------------------
+- No changes since last release.
+
 7.x-1.44, 2017-04-13
 -------------------
 - No changes since last release.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info b/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info
index 5ce2f6e1..1000c815 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info
@@ -81,9 +81,9 @@ features_exclude[variable][pathauto_node_panopoly_landing_page_pattern] = pathau
 features_exclude[variable][pathauto_node_panopoly_page_pattern] = pathauto_node_panopoly_page_pattern
 features_exclude[variable][pathauto_taxonomy_term_panopoly_categories_pattern] = pathauto_taxonomy_term_panopoly_categories_pattern
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_pages"
-datestamp = "1492098327"
+datestamp = "1494506065"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt
index 23f052dc..90d0a6d1 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt
@@ -1,3 +1,7 @@
+7.x-1.45, 2017-05-11
+-------------------
+- No changes since last release.
+
 7.x-1.44, 2017-04-13
 -------------------
 - No changes since last release.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt
index 669869c3..c116ec5e 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt
@@ -1,4 +1,4 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/issues/panopoly_search-update-search-api-2863077-2.patch
 
-This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
+This file was automatically generated by Drush Make (http://drupal.org/project/drush).
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info b/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info
index f6c88601..910d199b 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info
@@ -54,9 +54,9 @@ features[variable][] = search_cron_limit
 features[views_view][] = panopoly_database_search
 features[views_view][] = panopoly_search
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_search"
-datestamp = "1492098339"
+datestamp = "1494506077"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt
index 72c39e4a..823504b7 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt
@@ -1,3 +1,7 @@
+7.x-1.45, 2017-05-11
+-------------------
+- Add a Behat step to manually take a screenshot.
+
 7.x-1.44, 2017-04-13
 -------------------
 - No changes since last release.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml
index f2cbb580..c4ac1388 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml
+++ b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml
@@ -7,7 +7,7 @@ default:
       # Set 'base_url' to the URL to view your Drupal site.
       # For example: http://mydrupalsite.com
       base_url: '@BASE_URL@'
-      files_path: './profiles/panopoly/modules/panopoly/panopoly_test/tests'
+      files_path: './profiles/panopoly/modules/panopoly/panopoly_test/behat'
     Drupal\DrupalExtension:
       drush:
         # Set 'root' to the full path to your Drupal code base.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc
index 01fb66b4..d93c380c 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc
+++ b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc
@@ -141,28 +141,50 @@ class TestSubContext extends RawDrupalContext implements DrupalSubContextInterfa
     }
   }
 
+  /**
+   * Explicitly take a screenshot.
+   *
+   * @Given I take a screenshot
+   */
+  public function takeScreenshot($title = NULL) {
+    static $title = 0;
+
+    $imgur_client_id = getenv('IMGUR_CLIENT_ID');
+    if (!$imgur_client_id) {
+      print "Environment variable IMGUR_CLIENT_ID not set, Unable to take screenshot\n";
+      return;
+    }
+
+    $driver = $this->getSession()->getDriver();
+
+    // Get the screenshot if the driver supports it.
+    try {
+      $image = $driver->getScreenshot();
+    }
+    catch (UnsupportedDriverActionException $e) {
+      return;
+    }
+
+    // Set default title.
+    if (!$title) {
+      $title = 'screenshot-' . (++$title);
+    }
+
+    // Upload the image.
+    $url = $this->uploadScreenshot($image, $title, $imgur_client_id);
+    // @todo Is there a Behat API we can use to write to the screen?
+    print "Screenshot uploaded to $url\n";
+  }
+
   /**
    * After a failed step, upload a screenshot.
    *
    * @AfterStep
    */
   public function afterStepTakeScreenshot($event) {
-    if ($event->getTestResult()->getResultCode() === TestResult::FAILED && ($imgur_client_id = getenv('IMGUR_CLIENT_ID')))  {
-      $driver = $this->getSession()->getDriver();
-
-      // Get the screenshot if the driver supports it.
-      try {
-        $image = $driver->getScreenshot();
-      }
-      catch (UnsupportedDriverActionException $e) {
-        return;
-      }
-
-      // Upload the image.
+    if ($event->getTestResult()->getResultCode() === TestResult::FAILED && getenv('IMGUR_CLIENT_ID'))  {
       $title = preg_replace('/[^a-zA-Z0-9\._-]/', '_', $event->getStep()->getText());
-      $url = $this->uploadScreenshot($image, $title, $imgur_client_id);
-      // @todo Is there a Behat API we can use to write to the screen?
-      print "Screenshot uploaded to $url\n";
+      $this->takeScreenshot($title);
     }
   }
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info b/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info
index 29472843..795dd9bd 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info
@@ -99,9 +99,9 @@ features_exclude[dependencies][panopoly_pages] = panopoly_pages
 features_exclude[dependencies][panelizer] = panelizer
 hidden = 1
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_test"
-datestamp = "1492098359"
+datestamp = "1494506088"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt
index 3660e563..604b3912 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt
@@ -1,3 +1,7 @@
+7.x-1.45, 2017-05-11
+-------------------
+- No changes since last release.
+
 7.x-1.44, 2017-04-13
 -------------------
 - No changes since last release.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info b/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info
index 6280be12..d13f666a 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info
@@ -11,9 +11,9 @@ stylesheets[all][] = css/panopoly-accordian.css
 stylesheets[all][] = css/panopoly-layouts.css
 features[features_api][] = api:2
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_theme"
-datestamp = "1492098377"
+datestamp = "1494506102"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt
index 8ebbddae..f5261c9c 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt
+++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt
@@ -1,3 +1,9 @@
+7.x-1.45, 2017-05-11
+-------------------
+- Update of Media to 2.1 for security issue DRUPAL-SA-CONTRIB-2017-044.
+- Add option to Submenu widget to control how many levels down to expand
+  children, when using the "Expand all children" option.
+
 7.x-1.44, 2017-04-13
 -------------------
 - Update to Media 2.0.
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info
index 34f7a8f8..ebaeeeb1 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info
+++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info
@@ -125,9 +125,9 @@ features[linkit_profiles][] = content_fields
 features[views_view][] = panopoly_widgets_general_content
 features_exclude[dependencies][linkit] = linkit
 
-; Information added by Drupal.org packaging script on 2017-04-13
-version = "7.x-1.44"
+; Information added by Drupal.org packaging script on 2017-05-11
+version = "7.x-1.45"
 core = "7.x"
 project = "panopoly_widgets"
-datestamp = "1492098403"
+datestamp = "1494506128"
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make
index de4d0f49..2ed47d71 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make
+++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make
@@ -21,7 +21,7 @@ projects[menu_block][subdir] = contrib
 projects[file_entity][version] = 2.0-beta3
 projects[file_entity][subdir] = contrib
 
-projects[media][version] = 2.0
+projects[media][version] = 2.1
 projects[media][subdir] = contrib
 projects[media][patch][2272567] = https://www.drupal.org/files/issues/media_dialog_appears_2272567-32.patch
 
diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module
index 8739af6c..555f50d3 100644
--- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module
+++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module
@@ -123,6 +123,7 @@ function panopoly_widgets_ctools_content_subtype_alter(&$subtype, &$plugin) {
     $subtype['icon'] = drupal_get_path('module', 'panopoly_widgets') . '/images/icon_submenu.png';
     $subtype['admin css'] = array(drupal_get_path('module', 'menu_block') . '/menu-block-admin.css');
     $subtype['admin js'] = array(drupal_get_path('module', 'menu_block') . '/menu-block.js');
+    $subtype['defaults']['expanded_max_depth'] = 0;
   }
 
   // Modify the general content item to appear in the generic content sidebar area
@@ -174,6 +175,36 @@ function panopoly_widgets_form_alter(&$form, &$form_state, $form_id) {
 
     // Disable some options since they appear busted or confusing in Menu Block
     $form['sort']['#access'] = FALSE;
+
+    // Add configuration for max expanded depth.
+    $form['expanded_max_depth'] = array(
+      '#type' => 'select',
+      '#title' => t('Maximum expanded depth'),
+      '#weight' => 9,
+      '#options' => array(
+        '1' => t('Only 1 level'),
+        '2' => t('Only 2 levels'),
+        '3' => t('Only 3 levels'),
+        '4' => t('Only 4 levels'),
+        '5' => t('Only 5 levels'),
+        '6' => t('Only 6 levels'),
+        '7' => t('Only 7 levels'),
+        '8' => t('Only 8 levels'),
+        '9' => t('Only 9 levels'),
+        '0' => t('Expand all children'),
+      ),
+      '#default_value' => isset($form_state['conf']['expanded_max_depth']) ? $form_state['conf']['expanded_max_depth'] : 0,
+      '#states' => array(
+        'visible' => array(
+          ':input[name="expanded"]' => array('checked' => TRUE),
+        ),
+      ),
+    );
+
+    // Modify the 'expanded' checkbox so it appears right above the max depth
+    // and makes sense with that option.
+    $form['expanded']['#weight'] = 8;
+    $form['expanded']['#title'] = t('<strong>Expand children</strong> of this tree.');
   }
 
   if ($form_id == 'fieldable_panels_panes_fieldable_panels_pane_content_type_edit_form') {
@@ -462,11 +493,15 @@ function panopoly_widgets_file_type_alter(&$types, $file) {
 
 /**
  * Implements hook_menu_block_tree_alter().
- *
- * Updates menu block settings in case of IPE callback magic. This will only
- * work in limited cases but will be fixed when the page refreshes.
  */
-function panopoly_widgets_menu_block_tree_alter($tree, $config) {
+function panopoly_widgets_menu_block_tree_alter(&$tree, $config) {
+  // Only alter if 'expanded' is enabled and the max isn't 'Expand all children'
+  if ($config['expanded'] && isset($config['expanded_max_depth']) && $config['expanded_max_depth'] > 0) {
+    _panopoly_widgets_menu_block_tree_expanded_max_depth_alter($tree, $config);
+  }
+
+  // Updates menu block settings in case of IPE callback magic. This will only
+  // work in limited cases but will be fixed when the page refreshes.
   if (arg(0) == 'panels' && arg(1) == 'ajax') {
     foreach ($tree as $key => $value) {
       $tree[$key]['link']['in_active_trail'] = TRUE;
@@ -474,6 +509,21 @@ function panopoly_widgets_menu_block_tree_alter($tree, $config) {
   }
 }
 
+/**
+ * Remove items from tree which are below the 'expanded_max_depth'.
+ */
+function _panopoly_widgets_menu_block_tree_expanded_max_depth_alter(&$tree, $config) {
+  // Remove all items above the max depth.
+  foreach ($tree as $name => &$item) {
+    if (!$item['link']['in_active_trail'] && $item['link']['depth'] > $config['expanded_max_depth']) {
+      unset($tree[$name]);
+    }
+    else {
+      _panopoly_widgets_menu_block_tree_expanded_max_depth_alter($item['below'], $config);
+    }
+  }
+}
+
 /**
  * Implements hook_fieldable_panels_pane_view().
  */
diff --git a/profiles/wcm_base/themes/ocio_omega_1/.bowerrc b/profiles/wcm_base/themes/ocio_omega_1/.bowerrc
deleted file mode 100755
index 77f92b35..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/.bowerrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "directory" : "libraries"
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/.gitignore b/profiles/wcm_base/themes/ocio_omega_1/.gitignore
deleted file mode 100644
index 5f4bf95f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Ignore the node modules folder (created by 'npm install').
-node_modules
-
-# We absolutely don't want to have the .sass-cache in git.
-.sass-cache
diff --git a/profiles/wcm_base/themes/ocio_omega_1/.jshintrc b/profiles/wcm_base/themes/ocio_omega_1/.jshintrc
deleted file mode 100755
index 680407bd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/.jshintrc
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-    "browser": true,
-    "bitwise": true,
-    "devel": true,
-    "curly": true,
-    "eqeqeq": true,
-    "forin": true,
-    "immed": true,
-    "indent": 2,
-    "jquery": true,
-    "latedef": true,
-    "newcap": true,
-    "noarg": true,
-    "quotmark": true,
-    "regexp": true,
-    "undef": true,
-    "unused": true,
-    "trailing": true,
-    "smarttabs": true,
-    "predef": [
-        "Drupal",
-        "Modernizr"
-    ]
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset
deleted file mode 100755
index 42ca0714..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset
+++ /dev/null
@@ -1 +0,0 @@
-omega.ocio_1
diff --git a/profiles/wcm_base/themes/ocio_omega_1/.ruby-version b/profiles/wcm_base/themes/ocio_omega_1/.ruby-version
deleted file mode 100755
index 77fee73a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/.ruby-version
+++ /dev/null
@@ -1 +0,0 @@
-1.9.3
diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gemfile b/profiles/wcm_base/themes/ocio_omega_1/Gemfile
deleted file mode 100644
index ea96f010..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/Gemfile
+++ /dev/null
@@ -1,33 +0,0 @@
-source 'https://rubygems.org'
-
-group :development do
-
-  # Sass, Compass and extensions.
-  gem 'sass'                    # Sass.
-  gem 'sass-globbing', '1.1.0'  # Import Sass files based on globbing pattern.
-  gem 'compass'                 # Framework built on Sass.
-  gem 'compass-validator'       # So you can `compass validate`.
-  gem 'compass-normalize'       # Compass version of normalize.css.
-  gem 'compass-rgbapng'         # Turns rgba() into .png's for backwards compatibility.
-  gem 'singularitygs'           # Alternative to the Susy grid framework.
-  gem 'toolkit'                 # Compass utility from the fabulous Snugug.
-  gem 'breakpoint'              # Manages CSS media queries.
-  gem 'oily_png'                # Faster Compass sprite generation.
-  gem 'css_parser'              # Helps `compass stats` output statistics.
-  gem 'sassy-buttons'           # Sassy-Buttons.
-
-  # Guard
-  gem 'guard'                   # Guard event handler.
-  gem 'guard-compass'           # Compile on sass/scss change.
-  gem 'guard-shell'             # Run shell commands.
-  gem 'guard-livereload'        # Browser reload.
-  gem 'yajl-ruby'               # Faster JSON with LiveReload in the browser.
-
-  # Dependency to prevent polling. Setup for multiple OS environments.
-  # Optionally remove the lines not specific to your OS.
-  # https://github.com/guard/guard#efficient-filesystem-handling
-  gem 'rb-inotify', '~> 0.9', :require => false      # Linux
-  gem 'rb-fsevent', :require => false                # Mac OSX
-  gem 'rb-fchange', :require => false                # Windows
-
-end
diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock
deleted file mode 100644
index 01613d14..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock
+++ /dev/null
@@ -1,118 +0,0 @@
-GEM
-  remote: https://rubygems.org/
-  specs:
-    addressable (2.3.6)
-    breakpoint (2.5.0)
-      sass (~> 3.3)
-      sassy-maps (< 1.0.0)
-    celluloid (0.16.0)
-      timers (~> 4.0.0)
-    chunky_png (1.3.3)
-    coderay (1.1.0)
-    compass (1.0.1)
-      chunky_png (~> 1.2)
-      compass-core (~> 1.0.1)
-      compass-import-once (~> 1.0.5)
-      rb-fsevent (>= 0.9.3)
-      rb-inotify (>= 0.9)
-      sass (>= 3.3.13, < 3.5)
-    compass-core (1.0.1)
-      multi_json (~> 1.0)
-      sass (>= 3.3.0, < 3.5)
-    compass-import-once (1.0.5)
-      sass (>= 3.2, < 3.5)
-    compass-normalize (1.5)
-      compass (>= 0.12.0)
-    compass-rgbapng (0.2.1)
-      chunky_png (>= 0.8.0)
-      compass (>= 0.10.0)
-    compass-validator (3.0.1)
-    css_parser (1.3.5)
-      addressable
-    em-websocket (0.5.1)
-      eventmachine (>= 0.12.9)
-      http_parser.rb (~> 0.6.0)
-    eventmachine (1.0.4)
-    ffi (1.9.6)
-    formatador (0.2.5)
-    guard (2.10.4)
-      formatador (>= 0.2.4)
-      listen (~> 2.7)
-      lumberjack (~> 1.0)
-      nenv (~> 0.1)
-      pry (>= 0.9.12)
-      thor (>= 0.18.1)
-    guard-compass (1.1.0)
-      compass (>= 0.10.5)
-      guard (~> 2.0)
-    guard-compat (1.2.0)
-    guard-livereload (2.4.0)
-      em-websocket (~> 0.5)
-      guard (~> 2.8)
-      multi_json (~> 1.8)
-    guard-shell (0.7.1)
-      guard (>= 2.0.0)
-      guard-compat (~> 1.0)
-    hitimes (1.2.2)
-    http_parser.rb (0.6.0)
-    listen (2.8.4)
-      celluloid (>= 0.15.2)
-      rb-fsevent (>= 0.9.3)
-      rb-inotify (>= 0.9)
-    lumberjack (1.0.9)
-    method_source (0.8.2)
-    multi_json (1.10.1)
-    nenv (0.1.1)
-    oily_png (1.1.2)
-      chunky_png (~> 1.3.1)
-    pry (0.10.1)
-      coderay (~> 1.1.0)
-      method_source (~> 0.8.1)
-      slop (~> 3.4)
-    rb-fchange (0.0.6)
-      ffi
-    rb-fsevent (0.9.4)
-    rb-inotify (0.9.5)
-      ffi (>= 0.5.0)
-    sass (3.4.9)
-    sass-globbing (1.1.0)
-      sass (>= 3.1)
-    sassy-buttons (0.2.6)
-      compass (>= 0.12.2)
-    sassy-maps (0.4.0)
-      sass (~> 3.3)
-    singularitygs (1.4.0)
-      breakpoint (~> 2.4)
-      sass (~> 3.3)
-    slop (3.6.0)
-    thor (0.19.1)
-    timers (4.0.1)
-      hitimes
-    toolkit (2.6.0)
-      sass (~> 3.3)
-    yajl-ruby (1.2.1)
-
-PLATFORMS
-  ruby
-
-DEPENDENCIES
-  breakpoint
-  compass
-  compass-normalize
-  compass-rgbapng
-  compass-validator
-  css_parser
-  guard
-  guard-compass
-  guard-livereload
-  guard-shell
-  oily_png
-  rb-fchange
-  rb-fsevent
-  rb-inotify (~> 0.9)
-  sass
-  sass-globbing (= 1.1.0)
-  sassy-buttons
-  singularitygs
-  toolkit
-  yajl-ruby
diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js
deleted file mode 100755
index e4683ef9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js
+++ /dev/null
@@ -1,122 +0,0 @@
-'use strict';
-
-module.exports = function (grunt) {
-
-  grunt.initConfig({
-    watch: {
-      options: {
-        livereload: true
-      },
-      sass: {
-        files: ['sass/{,**/}*.{scss,sass}'],
-        tasks: ['compass:dev'],
-        options: {
-          livereload: false
-        }
-      },
-      registry: {
-        files: ['*.info', '{,**}/*.{php,inc}'],
-        tasks: ['shell'],
-        options: {
-          livereload: false
-        }
-      },
-      images: {
-        files: ['images/**']
-      },
-      css: {
-        files: ['css/{,**/}*.css']
-      },
-      js: {
-        files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'],
-        tasks: ['jshint', 'uglify:dev']
-      }
-    },
-
-    shell: {
-      all: {
-        command: 'drush cache-clear theme-registry'
-      }
-    },
-
-    compass: {
-      options: {
-        config: 'config.rb',
-        bundleExec: true,
-        force: true
-      },
-      dev: {
-        options: {
-          environment: 'development'
-        }
-      },
-      dist: {
-        options: {
-          environment: 'production'
-        }
-      }
-    },
-
-    jshint: {
-      options: {
-        jshintrc: '.jshintrc'
-      },
-      all: ['js/{,**/}*.js', '!js/{,**/}*.min.js']
-    },
-
-    uglify: {
-      dev: {
-        options: {
-          mangle: false,
-          compress: false,
-          beautify: true
-        },
-        files: [{
-          expand: true,
-          flatten: true,
-          cwd: 'js',
-          dest: 'js',
-          src: ['**/*.js', '!**/*.min.js'],
-          rename: function(dest, src) {
-            var folder = src.substring(0, src.lastIndexOf('/'));
-            var filename = src.substring(src.lastIndexOf('/'), src.length);
-            filename = filename.substring(0, filename.lastIndexOf('.'));
-            return dest + '/' + folder + filename + '.min.js';
-          }
-        }]
-      },
-      dist: {
-        options: {
-          mangle: true,
-          compress: true
-        },
-        files: [{
-          expand: true,
-          flatten: true,
-          cwd: 'js',
-          dest: 'js',
-          src: ['**/*.js', '!**/*.min.js'],
-          rename: function(dest, src) {
-            var folder = src.substring(0, src.lastIndexOf('/'));
-            var filename = src.substring(src.lastIndexOf('/'), src.length);
-            filename = filename.substring(0, filename.lastIndexOf('.'));
-            return dest + '/' + folder + filename + '.min.js';
-          }
-        }]
-      }
-    }
-  });
-
-  grunt.loadNpmTasks('grunt-contrib-watch');
-  grunt.loadNpmTasks('grunt-contrib-compass');
-  grunt.loadNpmTasks('grunt-contrib-jshint');
-  grunt.loadNpmTasks('grunt-contrib-uglify');
-  grunt.loadNpmTasks('grunt-shell');
-
-  grunt.registerTask('build', [
-    'uglify:dist',
-    'compass:dist',
-    'jshint'
-  ]);
-
-};
diff --git a/profiles/wcm_base/themes/ocio_omega_1/Guardfile b/profiles/wcm_base/themes/ocio_omega_1/Guardfile
deleted file mode 100755
index a63ae851..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/Guardfile
+++ /dev/null
@@ -1,34 +0,0 @@
-notification :off
-
-group :development do
-
-  # Only run Compass if we have a config.rb file in place.
-  if File.exists?("config.rb")
-    # Compile on start.
-    puts `compass compile --time --quiet`
-
-    # https://github.com/guard/guard-compass
-    guard :compass do
-      watch(%r{.+\.s[ac]ss$})
-    end
-  end
-
-  ## Uncomment this if you wish to clear the theme registry every time you
-  ## change one of the relevant theme files.
-  #guard :shell do
-  #  puts 'Monitoring theme files.'
-  #
-  #  watch(%r{.+\.(php|inc|info)$}) { |m|
-  #    puts 'Change detected: ' + m[0]
-  #    `drush cache-clear theme-registry`
-  #    puts 'Cleared theme registry.'
-  #  }
-  #end
-
-  # https://github.com/guard/guard-livereload.
-  # Ignore *.normalize.scss to prevent flashing content when re-rendering.
-  guard :livereload do
-    watch(%r{^((?!\.normalize\.).)*\.(css|js)$})
-  end
-
-end
diff --git a/profiles/wcm_base/themes/ocio_omega_1/README b/profiles/wcm_base/themes/ocio_omega_1/README
deleted file mode 100755
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_1/bower.json b/profiles/wcm_base/themes/ocio_omega_1/bower.json
deleted file mode 100755
index 69f56b95..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/bower.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "ocio_1",
-  "version": "1.0.0",
-  "dependencies": {
-    "respond": "fubhy/respond",
-    "selectivizr": "fubhy/selectivizr",
-    "html5shiv": "fubhy/html5shiv",
-    "matchmedia": "fubhy/matchmedia",
-    "pie": "fubhy/pie"
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/config.rb b/profiles/wcm_base/themes/ocio_omega_1/config.rb
deleted file mode 100755
index 483a4a9a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/config.rb
+++ /dev/null
@@ -1,55 +0,0 @@
-##
-## This file is only needed for Compass/Sass integration. If you are not using
-## Compass, you may safely ignore or delete this file.
-##
-## If you'd like to learn more about Sass and Compass, see the sass/README.txt
-## file for more information.
-##
-
-# Default to development if environment is not set.
-saved = environment
-if (environment.nil?)
-  environment = :production
-else
-  environment = saved
-end
-
-# Location of the theme's resources.
-css_dir = "css"
-sass_dir = "sass"
-images_dir = "images"
-generated_images_dir = images_dir + "/generated"
-javascripts_dir = "js"
-
-# Require any additional compass plugins installed on your system.
-require 'compass-normalize'
-require 'rgbapng'
-require 'toolkit'
-#require 'susy'
-require 'sass-globbing'
-require 'breakpoint'
-require 'singularitygs'
-require 'sassy-buttons'
-
-
-##
-## You probably don't need to edit anything below this.
-##
-
-# You can select your preferred output style here (:expanded, :nested, :compact
-# or :compressed).
-output_style = (environment == :production) ? :expanded : :nested
-
-# To enable relative paths to assets via compass helper functions. Since Drupal
-# themes can be installed in multiple locations, we don't need to worry about
-# the absolute path to the theme from the server omega.
-relative_assets = true
-
-# Conditionally enable line comments when in development mode.
-line_comments = (environment == :production) ? false : true
-
-# Output debugging info in development mode.
-sass_options = (environment == :production) ? {} : {:debug_info => true}
-
-# Add the 'sass' directory itself as an import path to ease imports.
-add_import_path 'sass'
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css
deleted file mode 100755
index ba5d8500..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css
+++ /dev/null
@@ -1,602 +0,0 @@
-/*******************************************************************************
- * ocio-1.layout.scss
- *
- * Styles for the OCIO 1 layout.
- ******************************************************************************/
-.red-button, .button,
-#edit-submit,
-#edit-submit--2,
-#edit-submit--3,
-#edit-preview,
-.webform-submit {
-  border-radius: 0px;
-  font-size: 13px;
-}
-
-.l-contstrained-padding-12, .span12 .panels-ipe-region {
-  padding-right: 7.5%;
-  padding-left: 7.5%;
-}
-
-.l-contstrained-padding-9, .span9 .panels-ipe-region {
-  padding-right: 10%;
-  padding-left: 10%;
-}
-
-.l-contstrained-padding-8, .span8 .panels-ipe-region {
-  padding-right: 11.25%;
-  padding-left: 11.25%;
-}
-
-.l-contstrained-padding-6, .span6 .panels-ipe-region {
-  padding-right: 15%;
-  padding-left: 15%;
-}
-
-.l-contstrained-padding-4, .span4 .panels-ipe-region {
-  padding-right: 22.5%;
-  padding-left: 22.5%;
-}
-
-.l-contstrained-padding-3, .span3 .panels-ipe-region {
-  padding-right: 30%;
-  padding-left: 30%;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #00accf;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #00accf;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #bb0000;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #bb0000;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #bb0000;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #00accf;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: white;
-}
-.reverse-links:active {
-  color: #bb0000;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print, table caption {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #bb0000;
-}
-
-th {
-  background: #2d2d2d;
-  color: white;
-  text-transform: uppercase;
-  line-height: 120%;
-  font-weight: 300;
-}
-th a,
-th a.active {
-  color: white;
-  text-decoration: none;
-}
-th a:after,
-th a.active:after {
-  content: "\f0dc";
-  font-family: "FontAwesome";
-  margin-left: 10px;
-}
-th a img,
-th a.active img {
-  display: none;
-}
-
-tr.odd {
-  background: #efefef;
-}
-
-tr.even {
-  background: #f9f9f9;
-}
-
-td {
-  line-height: 140%;
-}
-
-table, td, tr {
-  border: 1px solid lightgrey;
-  padding: 0.5em 0.5em;
-  border-collapse: collapse;
-}
-
-th {
-  border: 1px solid #2d2d2d;
-  padding: 0.5em 0.5em;
-  border-collapse: collapse;
-  border-bottom: 1px solid lightgrey;
-}
-
-table {
-  margin-bottom: 20px;
-  font-size: 13px;
-  font-size: 1.3rem;
-}
-
-table caption {
-  color: #666666;
-  text-align: left;
-  margin-bottom: 5px;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #00accf;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #00accf;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #bb0000;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #bb0000;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #bb0000;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #00accf;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: white;
-}
-.reverse-links:active {
-  color: #bb0000;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print, table caption {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #bb0000;
-}
-
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  width: 85%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-/* add l-constrained padding to regions based on grid span */
-.panels-ipe-region {
-  padding-top: 20px;
-  padding-bottom: 20px;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-first,
-.l-region--sidebar-second {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-@media (min-width: 44em) {
-  /* Header */
-  .l-branding {
-    width: 25%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0%;
-    clear: none;
-  }
-
-  .l-region--navigation {
-    width: 50%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 25%;
-    clear: none;
-  }
-
-  .l-region--header {
-    width: 25%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  /* Sidebars */
-  .has-two-sidebars .l-content,
-  .has-one-sidebar .l-content {
-    width: 66.66667%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0%;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-first,
-  .has-two-sidebars .l-region--sidebar-second,
-  .has-one-sidebar .l-region--sidebar-first,
-  .has-one-sidebar .l-region--sidebar-second {
-    width: 33.33333%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: right;
-  }
-}
-@media (min-width: 70em) {
-  /* Sidebars */
-  .has-one-sidebar .l-content {
-    width: 66.66667%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0%;
-    clear: none;
-  }
-  .has-one-sidebar .l-region--sidebar-first {
-    width: 33.33333%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: none;
-  }
-
-  .has-two-sidebars .l-content {
-    width: 50%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0%;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-first,
-  .has-two-sidebars .l-region--sidebar-second {
-    width: 25%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 50%;
-    clear: none;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-second {
-    width: 25%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css
deleted file mode 100755
index 04d8e001..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css
+++ /dev/null
@@ -1,599 +0,0 @@
-/*******************************************************************************
- * ocio-1.layout.scss
- *
- * Styles for the OCIO 1 layout.
- ******************************************************************************/
-.red-button, .button,
-#edit-submit,
-#edit-submit--2,
-#edit-submit--3,
-#edit-preview,
-.webform-submit {
-  border-radius: 0px;
-  font-size: 13px;
-}
-
-.l-contstrained-padding-12, .span12 .panels-ipe-region {
-  padding-right: 7.5%;
-  padding-left: 7.5%;
-}
-
-.l-contstrained-padding-9, .span9 .panels-ipe-region {
-  padding-right: 10%;
-  padding-left: 10%;
-}
-
-.l-contstrained-padding-8, .span8 .panels-ipe-region {
-  padding-right: 11.25%;
-  padding-left: 11.25%;
-}
-
-.l-contstrained-padding-6, .span6 .panels-ipe-region {
-  padding-right: 15%;
-  padding-left: 15%;
-}
-
-.l-contstrained-padding-4, .span4 .panels-ipe-region {
-  padding-right: 22.5%;
-  padding-left: 22.5%;
-}
-
-.l-contstrained-padding-3, .span3 .panels-ipe-region {
-  padding-right: 30%;
-  padding-left: 30%;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #00accf;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #00accf;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #bb0000;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #bb0000;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #bb0000;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #00accf;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: white;
-}
-.reverse-links:active {
-  color: #bb0000;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print, table caption {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #bb0000;
-}
-
-th {
-  background: #2d2d2d;
-  color: white;
-  text-transform: uppercase;
-  line-height: 120%;
-  font-weight: 300;
-}
-th a,
-th a.active {
-  color: white;
-  text-decoration: none;
-}
-th a:after,
-th a.active:after {
-  content: "\f0dc";
-  font-family: "FontAwesome";
-  margin-left: 10px;
-}
-th a img,
-th a.active img {
-  display: none;
-}
-
-tr.odd {
-  background: #efefef;
-}
-
-tr.even {
-  background: #f9f9f9;
-}
-
-td {
-  line-height: 140%;
-}
-
-table, td, tr {
-  border: 1px solid lightgrey;
-  padding: 0.5em 0.5em;
-  border-collapse: collapse;
-}
-
-th {
-  border: 1px solid #2d2d2d;
-  padding: 0.5em 0.5em;
-  border-collapse: collapse;
-  border-bottom: 1px solid lightgrey;
-}
-
-table {
-  margin-bottom: 20px;
-  font-size: 13px;
-  font-size: 1.3rem;
-}
-
-table caption {
-  color: #666666;
-  text-align: left;
-  margin-bottom: 5px;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #00accf;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #00accf;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #bb0000;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #bb0000;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #bb0000;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #00accf;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: white;
-}
-.reverse-links:active {
-  color: #bb0000;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print, table caption {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #bb0000;
-}
-
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  width: 85%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-/* add l-constrained padding to regions based on grid span */
-.panels-ipe-region {
-  padding-top: 20px;
-  padding-bottom: 20px;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-first,
-.l-region--sidebar-second {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-/* Header */
-.l-branding {
-  width: 25%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0%;
-  clear: none;
-}
-
-.l-region--navigation {
-  width: 50%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 25%;
-  clear: none;
-}
-
-.l-region--header {
-  width: 25%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-/* Sidebars */
-.has-two-sidebars .l-content,
-.has-one-sidebar .l-content {
-  width: 66.66667%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0%;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-first,
-.has-two-sidebars .l-region--sidebar-second,
-.has-one-sidebar .l-region--sidebar-first,
-.has-one-sidebar .l-region--sidebar-second {
-  width: 33.33333%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: right;
-}
-
-/* Sidebars */
-.has-one-sidebar .l-content {
-  width: 66.66667%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0%;
-  clear: none;
-}
-.has-one-sidebar .l-region--sidebar-first {
-  width: 33.33333%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: none;
-}
-
-.has-two-sidebars .l-content {
-  width: 50%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0%;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-first,
-.has-two-sidebars .l-region--sidebar-second {
-  width: 25%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 50%;
-  clear: none;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-second {
-  width: 25%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css
deleted file mode 100755
index 2029b555..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css
+++ /dev/null
@@ -1,744 +0,0 @@
-/*******************************************************************************
- * ocio-full.layout.scss
- *
- * Styles for the OCIO Full layout.
- ******************************************************************************/
-.red-button, .button,
-#edit-submit,
-#edit-submit--2,
-#edit-submit--3,
-#edit-preview,
-.webform-submit, .more-link-button {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  border-radius: 0px;
-  box-shadow: 0px 4px 0px 0px #920000;
-  padding-bottom: 0.2em;
-  font-weight: normal;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover {
-  text-decoration: none;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover {
-  background-color: #a20000;
-}
-.red-button:active, .button:active,
-#edit-submit:active,
-#edit-submit--2:active,
-#edit-submit--3:active,
-#edit-preview:active,
-.webform-submit:active, .more-link-button:active {
-  background-color: #920000;
-}
-.red-button.disabled, .disabled.button,
-.disabled#edit-submit,
-.disabled#edit-submit--2,
-.disabled#edit-submit--3,
-.disabled#edit-preview,
-.disabled.webform-submit, .disabled.more-link-button, .red-button[disabled], [disabled].button,
-[disabled]#edit-submit,
-[disabled]#edit-submit--2,
-[disabled]#edit-submit--3,
-[disabled]#edit-preview,
-[disabled].webform-submit, [disabled].more-link-button {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, .button::-moz-focus-inner,
-#edit-submit::-moz-focus-inner,
-#edit-submit--2::-moz-focus-inner,
-#edit-submit--3::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-input {
-  line-height: inherit;
-}
-
-.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header,
-.ocio-omega-threecol-header,
-.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer,
-.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  	/*
-  @include breakpoint($desk, true) {
-  		padding:0 10%;
-  	}
-  */
-}
-.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after,
-.ocio-omega-threecol-header:after,
-.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after,
-.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .l-region--highlighted:after, .l-content:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header,
-  .ocio-omega-threecol-header,
-  .ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer,
-  .ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer {
-    padding: 0 5%;
-  }
-}
-
-.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2,
-.l-region--sidebar-1,
-.ocio-omega-equalcol-column2,
-.ocio-omega-twocol-sidebar,
-.ocio-omega-threecol-column2 {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 10% 0 5%;
-  	}
-  */
-}
-.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after, .l-region--sidebar-2:after,
-.l-region--sidebar-1:after,
-.ocio-omega-equalcol-column2:after,
-.ocio-omega-twocol-sidebar:after,
-.ocio-omega-threecol-column2:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2,
-  .l-region--sidebar-1,
-  .ocio-omega-equalcol-column2,
-  .ocio-omega-twocol-sidebar,
-  .ocio-omega-threecol-column2 {
-    padding: 0 5%;
-  }
-}
-
-.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 5% 0 10%;
-  	}
-  */
-}
-.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar {
-    padding: 0 5%;
-  }
-}
-
-.l-constrained-center, .ocio-omega-threecol-column2 {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained-center:after, .ocio-omega-threecol-column2:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained-center, .ocio-omega-threecol-column2 {
-    padding: 0 5%;
-  }
-}
-
-/************************************************
- *
- * Layout overrides/ styles for Theme 1
- *
- ************************************************/
-.max-width {
-  max-width: none;
-}
-
-.ocio-omega-twocol-flipped-sidebar-inner {
-  margin-left: 0px;
-}
-
-.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container {
-  margin-bottom: 0px;
-}
-
-.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header {
-  background-color: lightgray;
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer {
-  background-color: lightgray;
-}
-
-#panels-ipe-regionid-column2 {
-  padding-bottom: 2em;
-}
-
-.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer {
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-equalcol-container {
-  margin-bottom: 0px;
-}
-
-.field--name-field-map-address {
-  margin-top: 1em;
-}
-
-.l-content {
-  margin-bottom: 2em;
-}
-
-.front .l-content {
-  margin-bottom: 0;
-}
-
-.tabs--primary li {
-  margin-top: 2em;
-}
-
-/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */
-/*
-.l-contstrained-padding-12 {
-	padding-right:$l-constrained-padding-unit;
-	padding-left:$l-constrained-padding-unit;
-}
-.l-contstrained-padding-9 {
-	padding-right:$l-constrained-padding-unit*(1/(9/12));
-	padding-left:$l-constrained-padding-unit*(1/(9/12));
-}
-.l-contstrained-padding-8 {
-	padding-right:$l-constrained-padding-unit*(1/(8/12));
-	padding-left:$l-constrained-padding-unit*(1/(8/12));
-}
-.l-contstrained-padding-6 {
-	padding-right:$l-constrained-padding-unit*(1/(6/12));
-	padding-left:$l-constrained-padding-unit*(1/(6/12));
-}
-.l-contstrained-padding-4 {
-	padding-right:$l-constrained-padding-unit*(1/(4/12));
-	padding-left:$l-constrained-padding-unit*(1/(4/12));
-}
-.l-contstrained-padding-3 {
-	padding-right:$l-constrained-padding-unit*(1/(3/12));
-	padding-left:$l-constrained-padding-unit*(1/(3/12));
-}
-*/
-img, media {
-  max-width: 100%;
-}
-
-.pager {
-  text-align: right;
-}
-
-/*
-.pager__item {
-	background-color:darken($lt-gray,10%);
-	box-shadow: 0px 4px 0px 0px darken($lt-gray,16%);
-	padding: 0.25em 0.6em;
-	
-	color:$white;
-	font-weight:normal;
-	a {
-		@include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray);
-		&:hover {
-			text-decoration:none;
-		}
-	}
-	&:hover {
-		background-color:$md-gray;
-		box-shadow: 0px 4px 0px 0px darken($md-gray,6%);
-	}
-	&.pager__item--current {
-	background-color:$dk-gray;
-	box-shadow: 0px 4px 0px 0px darken($dk-gray,10%);
-		&:hover{
-			background-color:$dk-gray;
-		}
-	}
-}
-*/
-.pager__item {
-  padding: 0px;
-}
-
-.pager__item--current {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  padding: 0.2em 1em;
-  background-color: #2d2d2d;
-  color: #fff;
-  font-weight: normal;
-  box-shadow: 0px 4px 0px 0px #141414;
-}
-.pager__item--current:hover {
-  text-decoration: none;
-}
-.pager__item--current:hover {
-  background-color: #a20000;
-}
-.pager__item--current:active {
-  background-color: #920000;
-}
-.pager__item--current.disabled, .pager__item--current[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item--current::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item--current:hover {
-  background-color: #2d2d2d;
-}
-
-.pager__item a {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  background-color: lightgray;
-  padding: 0.2em 1em;
-  box-shadow: 0px 4px 0px 0px #c3c3c3;
-  color: #666666;
-}
-.pager__item a:hover {
-  text-decoration: none;
-}
-.pager__item a:hover {
-  background-color: #a20000;
-}
-.pager__item a:active {
-  background-color: #920000;
-}
-.pager__item a.disabled, .pager__item a[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item a::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item a:visited {
-  color: #666666;
-}
-.pager__item a:focus {
-  color: #666666;
-}
-.pager__item a:hover {
-  color: #2d2d2d;
-}
-.pager__item a:active {
-  color: #b00;
-}
-.pager__item a:hover {
-  background-color: #666666;
-  box-shadow: 0px 4px 0px 0px #575757;
-  color: #fff;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #0070aa;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #0070aa;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #b00;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #0070aa;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-  margin-bottom: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #b00;
-}
-
-h2.pane-title, h2.block__title {
-  text-transform: uppercase;
-  font-size: 20px;
-  font-size: 2rem;
-  color: #666666;
-  letter-spacing: 1px;
-  font-weight: 500;
-  margin: 3em 0 0 0;
-}
-
-.more-link-button {
-  color: #fff;
-}
-
-blockquote p {
-  font-family: "capita", Georgia, serif;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.front .l-content {
-  padding: 0px 0px;
-}
-
-.l-main {
-  overflow: hidden;
-}
-
-/* Sidebars */
-.l-region--sidebar-2,
-.l-region--sidebar-1,
-.ocio-omega-equalcol-column2,
-.ocio-omega-twocol-sidebar,
-.ocio-omega-twocol-flipped-sidebar,
-.ocio-omega-threecol-column2 {
-  padding-top: 20px;
-  padding-bottom: 100019px;
-  margin-bottom: -100019px;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-@media (min-width: 47.5em) {
-  /* Header */
-  .l-branding {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--navigation {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 25.42373%;
-    clear: none;
-  }
-
-  .l-region--header {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  /* Sidebars */
-  .has-two-sidebars .l-content,
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2,
-  .has-two-sidebars .l-region--sidebar-2,
-  .has-one-sidebar .l-region--sidebar-1,
-  .has-one-sidebar .ocio-omega-equalcol-column2,
-  .has-one-sidebar .ocio-omega-twocol-sidebar,
-  .has-one-sidebar .ocio-omega-twocol-flipped-sidebar,
-  .has-one-sidebar .ocio-omega-threecol-column2,
-  .has-one-sidebar .l-region--sidebar-2 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: right;
-  }
-}
-@media (min-width: 60em) {
-  /* Sidebars */
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-one-sidebar .l-region--sidebar-1, .has-one-sidebar .ocio-omega-equalcol-column2, .has-one-sidebar .ocio-omega-twocol-sidebar, .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, .has-one-sidebar .ocio-omega-threecol-column2 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: none;
-  }
-
-  .has-two-sidebars .l-content {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2,
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 50.84746%;
-    clear: none;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-}
-.l-footer-wrapper {
-  clear: both;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css
deleted file mode 100755
index 06fce4c4..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css
+++ /dev/null
@@ -1,719 +0,0 @@
-/*******************************************************************************
- * ocio-full.layout.scss
- *
- * Styles for the OCIO Full layout.
- ******************************************************************************/
-.red-button, .button,
-#edit-submit,
-#edit-submit--2,
-#edit-submit--3,
-#edit-preview,
-.webform-submit, .more-link-button {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  border-radius: 0px;
-  box-shadow: 0px 4px 0px 0px #920000;
-  padding-bottom: 0.2em;
-  font-weight: normal;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover {
-  text-decoration: none;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover {
-  background-color: #a20000;
-}
-.red-button:active, .button:active,
-#edit-submit:active,
-#edit-submit--2:active,
-#edit-submit--3:active,
-#edit-preview:active,
-.webform-submit:active, .more-link-button:active {
-  background-color: #920000;
-}
-.red-button.disabled, .disabled.button,
-.disabled#edit-submit,
-.disabled#edit-submit--2,
-.disabled#edit-submit--3,
-.disabled#edit-preview,
-.disabled.webform-submit, .disabled.more-link-button, .red-button[disabled], [disabled].button,
-[disabled]#edit-submit,
-[disabled]#edit-submit--2,
-[disabled]#edit-submit--3,
-[disabled]#edit-preview,
-[disabled].webform-submit, [disabled].more-link-button {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, .button::-moz-focus-inner,
-#edit-submit::-moz-focus-inner,
-#edit-submit--2::-moz-focus-inner,
-#edit-submit--3::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-input {
-  line-height: inherit;
-}
-
-.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header,
-.ocio-omega-threecol-header,
-.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer,
-.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-  	/*
-  @include breakpoint($desk, true) {
-  		padding:0 10%;
-  	}
-  */
-}
-.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after,
-.ocio-omega-threecol-header:after,
-.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after,
-.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .l-region--highlighted:after, .l-content:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2,
-.l-region--sidebar-1,
-.ocio-omega-equalcol-column2,
-.ocio-omega-twocol-sidebar,
-.ocio-omega-threecol-column2 {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 10% 0 5%;
-  	}
-  */
-}
-.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after, .l-region--sidebar-2:after,
-.l-region--sidebar-1:after,
-.ocio-omega-equalcol-column2:after,
-.ocio-omega-twocol-sidebar:after,
-.ocio-omega-threecol-column2:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 5% 0 10%;
-  	}
-  */
-}
-.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.l-constrained-center, .ocio-omega-threecol-column2 {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-}
-.l-constrained-center:after, .ocio-omega-threecol-column2:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-/************************************************
- *
- * Layout overrides/ styles for Theme 1
- *
- ************************************************/
-.max-width {
-  max-width: none;
-}
-
-.ocio-omega-twocol-flipped-sidebar-inner {
-  margin-left: 0px;
-}
-
-.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container {
-  margin-bottom: 0px;
-}
-
-.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header {
-  background-color: lightgray;
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer {
-  background-color: lightgray;
-}
-
-#panels-ipe-regionid-column2 {
-  padding-bottom: 2em;
-}
-
-.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer {
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-equalcol-container {
-  margin-bottom: 0px;
-}
-
-.field--name-field-map-address {
-  margin-top: 1em;
-}
-
-.l-content {
-  margin-bottom: 2em;
-}
-
-.front .l-content {
-  margin-bottom: 0;
-}
-
-.tabs--primary li {
-  margin-top: 2em;
-}
-
-/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */
-/*
-.l-contstrained-padding-12 {
-	padding-right:$l-constrained-padding-unit;
-	padding-left:$l-constrained-padding-unit;
-}
-.l-contstrained-padding-9 {
-	padding-right:$l-constrained-padding-unit*(1/(9/12));
-	padding-left:$l-constrained-padding-unit*(1/(9/12));
-}
-.l-contstrained-padding-8 {
-	padding-right:$l-constrained-padding-unit*(1/(8/12));
-	padding-left:$l-constrained-padding-unit*(1/(8/12));
-}
-.l-contstrained-padding-6 {
-	padding-right:$l-constrained-padding-unit*(1/(6/12));
-	padding-left:$l-constrained-padding-unit*(1/(6/12));
-}
-.l-contstrained-padding-4 {
-	padding-right:$l-constrained-padding-unit*(1/(4/12));
-	padding-left:$l-constrained-padding-unit*(1/(4/12));
-}
-.l-contstrained-padding-3 {
-	padding-right:$l-constrained-padding-unit*(1/(3/12));
-	padding-left:$l-constrained-padding-unit*(1/(3/12));
-}
-*/
-img, media {
-  max-width: 100%;
-}
-
-.pager {
-  text-align: right;
-}
-
-/*
-.pager__item {
-	background-color:darken($lt-gray,10%);
-	box-shadow: 0px 4px 0px 0px darken($lt-gray,16%);
-	padding: 0.25em 0.6em;
-	
-	color:$white;
-	font-weight:normal;
-	a {
-		@include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray);
-		&:hover {
-			text-decoration:none;
-		}
-	}
-	&:hover {
-		background-color:$md-gray;
-		box-shadow: 0px 4px 0px 0px darken($md-gray,6%);
-	}
-	&.pager__item--current {
-	background-color:$dk-gray;
-	box-shadow: 0px 4px 0px 0px darken($dk-gray,10%);
-		&:hover{
-			background-color:$dk-gray;
-		}
-	}
-}
-*/
-.pager__item {
-  padding: 0px;
-}
-
-.pager__item--current {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  padding: 0.2em 1em;
-  background-color: #2d2d2d;
-  color: #fff;
-  font-weight: normal;
-  box-shadow: 0px 4px 0px 0px #141414;
-}
-.pager__item--current:hover {
-  text-decoration: none;
-}
-.pager__item--current:hover {
-  background-color: #a20000;
-}
-.pager__item--current:active {
-  background-color: #920000;
-}
-.pager__item--current.disabled, .pager__item--current[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item--current::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item--current:hover {
-  background-color: #2d2d2d;
-}
-
-.pager__item a {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  background-color: lightgray;
-  padding: 0.2em 1em;
-  box-shadow: 0px 4px 0px 0px #c3c3c3;
-  color: #666666;
-}
-.pager__item a:hover {
-  text-decoration: none;
-}
-.pager__item a:hover {
-  background-color: #a20000;
-}
-.pager__item a:active {
-  background-color: #920000;
-}
-.pager__item a.disabled, .pager__item a[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item a::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item a:visited {
-  color: #666666;
-}
-.pager__item a:focus {
-  color: #666666;
-}
-.pager__item a:hover {
-  color: #2d2d2d;
-}
-.pager__item a:active {
-  color: #b00;
-}
-.pager__item a:hover {
-  background-color: #666666;
-  box-shadow: 0px 4px 0px 0px #575757;
-  color: #fff;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #0070aa;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #0070aa;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #b00;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #0070aa;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-  margin-bottom: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #b00;
-}
-
-h2.pane-title, h2.block__title {
-  text-transform: uppercase;
-  font-size: 20px;
-  font-size: 2rem;
-  color: #666666;
-  letter-spacing: 1px;
-  font-weight: 500;
-  margin: 3em 0 0 0;
-}
-
-.more-link-button {
-  color: #fff;
-}
-
-blockquote p {
-  font-family: "capita", Georgia, serif;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.front .l-content {
-  padding: 0px 0px;
-}
-
-.l-main {
-  overflow: hidden;
-}
-
-/* Sidebars */
-.l-region--sidebar-2,
-.l-region--sidebar-1,
-.ocio-omega-equalcol-column2,
-.ocio-omega-twocol-sidebar,
-.ocio-omega-twocol-flipped-sidebar,
-.ocio-omega-threecol-column2 {
-  padding-top: 20px;
-  padding-bottom: 100019px;
-  margin-bottom: -100019px;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-/* Header */
-.l-branding {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--navigation {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 25.42373%;
-  clear: none;
-}
-
-.l-region--header {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-/* Sidebars */
-.has-two-sidebars .l-content,
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2,
-.has-two-sidebars .l-region--sidebar-2,
-.has-one-sidebar .l-region--sidebar-1,
-.has-one-sidebar .ocio-omega-equalcol-column2,
-.has-one-sidebar .ocio-omega-twocol-sidebar,
-.has-one-sidebar .ocio-omega-twocol-flipped-sidebar,
-.has-one-sidebar .ocio-omega-threecol-column2,
-.has-one-sidebar .l-region--sidebar-2 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: right;
-}
-
-/* Sidebars */
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-one-sidebar .l-region--sidebar-1, .has-one-sidebar .ocio-omega-equalcol-column2, .has-one-sidebar .ocio-omega-twocol-sidebar, .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, .has-one-sidebar .ocio-omega-threecol-column2 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: none;
-}
-
-.has-two-sidebars .l-content {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2,
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 50.84746%;
-  clear: none;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-.l-footer-wrapper {
-  clear: both;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css
deleted file mode 100755
index 90c82a75..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css
+++ /dev/null
@@ -1,10 +0,0 @@
-@media all and (max-width: 800px) {
-  #toolbar, #admin-menu {
-    display: none;
-  }
-
-  html body.toolbar, html body.admin-menu {
-    padding-top: 0 !important;
-    margin-top: 0 !important;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css
deleted file mode 100755
index 67b348f9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css
+++ /dev/null
@@ -1,750 +0,0 @@
-/* No files to import found in abstractions/**\/* */
-.red-button, .button,
-#edit-submit,
-#edit-submit--2,
-#edit-submit--3,
-#edit-preview,
-.webform-submit, .more-link-button, .view-ocio-news-archive .field--name-node-link a {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  border-radius: 0px;
-  box-shadow: 0px 4px 0px 0px #920000;
-  padding-bottom: 0.2em;
-  font-weight: normal;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover {
-  text-decoration: none;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover {
-  background-color: #a20000;
-}
-.red-button:active, .button:active,
-#edit-submit:active,
-#edit-submit--2:active,
-#edit-submit--3:active,
-#edit-preview:active,
-.webform-submit:active, .more-link-button:active, .view-ocio-news-archive .field--name-node-link a:active {
-  background-color: #920000;
-}
-.red-button.disabled, .disabled.button,
-.disabled#edit-submit,
-.disabled#edit-submit--2,
-.disabled#edit-submit--3,
-.disabled#edit-preview,
-.disabled.webform-submit, .disabled.more-link-button, .view-ocio-news-archive .field--name-node-link a.disabled, .red-button[disabled], [disabled].button,
-[disabled]#edit-submit,
-[disabled]#edit-submit--2,
-[disabled]#edit-submit--3,
-[disabled]#edit-preview,
-[disabled].webform-submit, [disabled].more-link-button, .view-ocio-news-archive .field--name-node-link a[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, .button::-moz-focus-inner,
-#edit-submit::-moz-focus-inner,
-#edit-submit--2::-moz-focus-inner,
-#edit-submit--3::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner, .view-ocio-news-archive .field--name-node-link a::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-input {
-  line-height: inherit;
-}
-
-.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header,
-.ocio-omega-threecol-header,
-.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer,
-.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-  	/*
-  @include breakpoint($desk, true) {
-  		padding:0 10%;
-  	}
-  */
-}
-.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after,
-.ocio-omega-threecol-header:after,
-.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after,
-.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .flexslider a .flex-title:after, .flexslider a .flex-summary:after, .flex-control-nav:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 10% 0 5%;
-  	}
-  */
-}
-.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 5% 0 10%;
-  	}
-  */
-}
-.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.l-constrained-center, .ocio-omega-threecol-column2 {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 5%;
-}
-.l-constrained-center:after, .ocio-omega-threecol-column2:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-/************************************************
- *
- * Layout overrides/ styles for Theme 1
- *
- ************************************************/
-.max-width {
-  max-width: none;
-}
-
-.ocio-omega-twocol-flipped-sidebar-inner {
-  margin-left: 0px;
-}
-
-.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container {
-  margin-bottom: 0px;
-}
-
-.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header {
-  background-color: lightgray;
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer {
-  background-color: lightgray;
-}
-
-#panels-ipe-regionid-column2 {
-  padding-bottom: 2em;
-}
-
-.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer {
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-equalcol-container {
-  margin-bottom: 0px;
-}
-
-.field--name-field-map-address {
-  margin-top: 1em;
-}
-
-.l-content {
-  margin-bottom: 2em;
-}
-
-.front .l-content {
-  margin-bottom: 0;
-}
-
-.tabs--primary li {
-  margin-top: 2em;
-}
-
-/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */
-/*
-.l-contstrained-padding-12 {
-	padding-right:$l-constrained-padding-unit;
-	padding-left:$l-constrained-padding-unit;
-}
-.l-contstrained-padding-9 {
-	padding-right:$l-constrained-padding-unit*(1/(9/12));
-	padding-left:$l-constrained-padding-unit*(1/(9/12));
-}
-.l-contstrained-padding-8 {
-	padding-right:$l-constrained-padding-unit*(1/(8/12));
-	padding-left:$l-constrained-padding-unit*(1/(8/12));
-}
-.l-contstrained-padding-6 {
-	padding-right:$l-constrained-padding-unit*(1/(6/12));
-	padding-left:$l-constrained-padding-unit*(1/(6/12));
-}
-.l-contstrained-padding-4 {
-	padding-right:$l-constrained-padding-unit*(1/(4/12));
-	padding-left:$l-constrained-padding-unit*(1/(4/12));
-}
-.l-contstrained-padding-3 {
-	padding-right:$l-constrained-padding-unit*(1/(3/12));
-	padding-left:$l-constrained-padding-unit*(1/(3/12));
-}
-*/
-img, media {
-  max-width: 100%;
-}
-
-.pager {
-  text-align: right;
-}
-
-/*
-.pager__item {
-	background-color:darken($lt-gray,10%);
-	box-shadow: 0px 4px 0px 0px darken($lt-gray,16%);
-	padding: 0.25em 0.6em;
-	
-	color:$white;
-	font-weight:normal;
-	a {
-		@include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray);
-		&:hover {
-			text-decoration:none;
-		}
-	}
-	&:hover {
-		background-color:$md-gray;
-		box-shadow: 0px 4px 0px 0px darken($md-gray,6%);
-	}
-	&.pager__item--current {
-	background-color:$dk-gray;
-	box-shadow: 0px 4px 0px 0px darken($dk-gray,10%);
-		&:hover{
-			background-color:$dk-gray;
-		}
-	}
-}
-*/
-.pager__item {
-  padding: 0px;
-}
-
-.pager__item--current {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  padding: 0.2em 1em;
-  background-color: #2d2d2d;
-  color: #fff;
-  font-weight: normal;
-  box-shadow: 0px 4px 0px 0px #141414;
-}
-.pager__item--current:hover {
-  text-decoration: none;
-}
-.pager__item--current:hover {
-  background-color: #a20000;
-}
-.pager__item--current:active {
-  background-color: #920000;
-}
-.pager__item--current.disabled, .pager__item--current[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item--current::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item--current:hover {
-  background-color: #2d2d2d;
-}
-
-.pager__item a {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  background-color: lightgray;
-  padding: 0.2em 1em;
-  box-shadow: 0px 4px 0px 0px #c3c3c3;
-  color: #666666;
-}
-.pager__item a:hover {
-  text-decoration: none;
-}
-.pager__item a:hover {
-  background-color: #a20000;
-}
-.pager__item a:active {
-  background-color: #920000;
-}
-.pager__item a.disabled, .pager__item a[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item a::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item a:visited {
-  color: #666666;
-}
-.pager__item a:focus {
-  color: #666666;
-}
-.pager__item a:hover {
-  color: #2d2d2d;
-}
-.pager__item a:active {
-  color: #b00;
-}
-.pager__item a:hover {
-  background-color: #666666;
-  box-shadow: 0px 4px 0px 0px #575757;
-  color: #fff;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #0070aa;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #0070aa;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #b00;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #0070aa;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-  margin-bottom: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #b00;
-}
-
-h2.pane-title, h2.block__title {
-  text-transform: uppercase;
-  font-size: 20px;
-  font-size: 2rem;
-  color: #666666;
-  letter-spacing: 1px;
-  font-weight: 500;
-  margin: 3em 0 0 0;
-}
-
-.more-link-button, .view-ocio-news-archive .field--name-node-link a {
-  color: #fff;
-}
-
-blockquote p {
-  font-family: "capita", Georgia, serif;
-}
-
-.breadcrumb-wrapper {
-  background-color: gray;
-  float: left;
-  width: 100%;
-}
-
-ul.breadcrumb li {
-  color: #fff;
-}
-ul.breadcrumb li:after {
-  content: "|";
-  color: #ececec;
-  font-weight: 700;
-  margin-left: 0.45em;
-}
-ul.breadcrumb li a {
-  color: #fff;
-}
-ul.breadcrumb li a:visited {
-  color: #ececec;
-}
-ul.breadcrumb li a:focus {
-  color: #dcaa38;
-}
-ul.breadcrumb li a:hover {
-  color: #ececec;
-}
-ul.breadcrumb li a:active {
-  color: #0070aa;
-}
-ul.breadcrumb li:last-child {
-  margin-right: 0;
-}
-ul.breadcrumb li:last-child:after {
-  content: " ";
-}
-
-.view-faq .item-list .views-field-title a {
-  font-weight: bold;
-}
-.view-faq div.view-display-id-attachment_1 .views-field-title a {
-  font-weight: normal;
-}
-
-.flexslider a .flex-meta .flex-title {
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.flex-direction-nav a {
-  color: #ececec;
-  text-shadow: none;
-  background: none;
-}
-.flex-direction-nav a:hover {
-  color: #fff;
-}
-
-.flexslider:hover a {
-  text-decoration: none;
-}
-
-ul.flex-direction-nav, ul.flex-direction-nav:hover {
-  display: none;
-}
-
-.flexslider a .flex-meta {
-  padding-left: 0px;
-  padding-right: 0px;
-  display: block;
-  position: relative;
-  background-color: #2d2d2d;
-  padding-top: 2em;
-  padding-bottom: 2em;
-}
-
-.flex-control-nav {
-  text-align: right;
-  bottom: 120px;
-  z-index: 99;
-  width: 100%;
-}
-
-.flex-control-paging li a {
-  background-color: #2d2d2d;
-  text-align: left;
-  width: 20px;
-  height: 20px;
-  margin-bottom: 1em;
-}
-.flex-control-paging li a.flex-active {
-  background-color: #fff;
-}
-
-/* IE9 SVG, needs conditional override of 'filter' to 'none' */
-.l-header {
-  padding-bottom: 20px;
-}
-.l-header .l-region--main-menu ul li.expanded:hover {
-  background-image: url("../images/arrow-up.svg");
-  background-repeat: no-repeat;
-  background-position: 10% 100%;
-  background-size: 24px;
-}
-
-.osu-siteinfo-social li a {
-  border-bottom: 3px solid #4d4d4d;
-}
-.osu-siteinfo-social li a.link-facebook:hover {
-  border-bottom: 3px solid #2d4373;
-}
-.osu-siteinfo-social li a.link-twitter:hover {
-  border-bottom: 3px solid #0087ba;
-}
-.osu-siteinfo-social li a.link-youtube:hover {
-  border-bottom: 3px solid #880000;
-}
-.osu-siteinfo-social li a.link-linkedin:hover {
-  border-bottom: 3px solid #005983;
-}
-.osu-siteinfo-social li a.link-flickr:hover {
-  border-bottom: 3px solid #cc006a;
-}
-
-.view-user-directory {
-  margin-top: 1.5em;
-}
-.view-user-directory .isotope-element {
-  border-bottom: 4px solid lightgray;
-}
-
-/*
-.front div.l-content {
-	border-top:5px solid darken($lt-gray,10%);;
-}
-*/
-.l-region--masthead {
-  background-color: #fff;
-}
-
-.l-search-wrapper {
-  background-color: gray;
-  padding-top: 1em;
-  padding-bottom: 1em;
-  float: right;
-  width: 100%;
-  clear: both;
-}
-.l-search-wrapper .l-region--search {
-  float: right;
-}
-.l-search-wrapper .l-region--search #edit-search-block-form--2 {
-  width: 260px;
-  height: 36px;
-  margin-right: 0.5em;
-  border: 1px solid gray;
-}
-
-.l-region--sidebar-2, .l-region--sidebar-1, .ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 {
-  background-color: #ececec;
-}
-
-.view-ocio-news-archive h3 {
-  text-transform: uppercase;
-}
-.view-ocio-news-archive h3 a {
-  font-weight: bold;
-}
-.view-ocio-news-archive .field--name-node-link {
-  margin-bottom: 1em;
-}
-.view-ocio-news-archive .field--name-node-link a {
-  margin-top: 0px;
-}
-
-.view-display-id-archive_listing_block h3 {
-  text-transform: none;
-  color: #2d2d2d;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css
deleted file mode 100755
index 47cda488..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css
+++ /dev/null
@@ -1,237 +0,0 @@
-/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
-/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
-  display: block;
-}
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block;
-  vertical-align: baseline;
-}
-
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-[hidden],
-template {
-  display: none;
-}
-
-/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
-html {
-  font-family: sans-serif;
-  -webkit-text-size-adjust: 100%;
-  -ms-text-size-adjust: 100%;
-}
-
-body {
-  margin: 0;
-}
-
-/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
-a {
-  background: transparent;
-}
-
-a:active,
-a:hover {
-  outline: 0;
-}
-
-/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
-abbr[title] {
-  border-bottom: 1px dotted;
-}
-
-b,
-strong {
-  font-weight: bold;
-}
-
-dfn {
-  font-style: italic;
-}
-
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-
-mark {
-  background: #ff0;
-  color: #000;
-}
-
-small {
-  font-size: 80%;
-}
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sup {
-  top: -0.5em;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
-img {
-  border: 0;
-}
-
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
-figure {
-  margin: 1em 40px;
-}
-
-hr {
-  -moz-box-sizing: content-box;
-  box-sizing: content-box;
-  height: 0;
-}
-
-pre {
-  overflow: auto;
-}
-
-code,
-kbd,
-pre,
-samp {
-  font-family: monospace, monospace;
-  font-size: 1em;
-}
-
-/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
-button,
-input,
-optgroup,
-select,
-textarea {
-  color: inherit;
-  font: inherit;
-  margin: 0;
-}
-
-button {
-  overflow: visible;
-}
-
-button,
-select {
-  text-transform: none;
-}
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-  -webkit-appearance: button;
-  cursor: pointer;
-}
-
-button[disabled],
-html input[disabled] {
-  cursor: default;
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  border: 0;
-  padding: 0;
-}
-
-input {
-  line-height: normal;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-  box-sizing: border-box;
-  padding: 0;
-}
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
-  height: auto;
-}
-
-input[type="search"] {
-  -webkit-appearance: textfield;
-  -moz-box-sizing: content-box;
-  -webkit-box-sizing: content-box;
-  box-sizing: content-box;
-}
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none;
-}
-
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em;
-}
-
-legend {
-  border: 0;
-  padding: 0;
-}
-
-textarea {
-  overflow: auto;
-}
-
-optgroup {
-  font-weight: bold;
-}
-
-/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-td,
-th {
-  padding: 0;
-}
-
-*, *:before, *:after {
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-
-img, video {
-  max-width: 100%;
-  height: auto;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css
deleted file mode 100755
index 07f593e9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css
+++ /dev/null
@@ -1,769 +0,0 @@
-/* No files to import found in abstractions/**\/* */
-.red-button, .button,
-#edit-submit,
-#edit-submit--2,
-#edit-submit--3,
-#edit-preview,
-.webform-submit, .more-link-button, .view-ocio-news-archive .field--name-node-link a {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  border-radius: 0px;
-  box-shadow: 0px 4px 0px 0px #920000;
-  padding-bottom: 0.2em;
-  font-weight: normal;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover {
-  text-decoration: none;
-}
-.red-button:hover, .button:hover,
-#edit-submit:hover,
-#edit-submit--2:hover,
-#edit-submit--3:hover,
-#edit-preview:hover,
-.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover {
-  background-color: #a20000;
-}
-.red-button:active, .button:active,
-#edit-submit:active,
-#edit-submit--2:active,
-#edit-submit--3:active,
-#edit-preview:active,
-.webform-submit:active, .more-link-button:active, .view-ocio-news-archive .field--name-node-link a:active {
-  background-color: #920000;
-}
-.red-button.disabled, .disabled.button,
-.disabled#edit-submit,
-.disabled#edit-submit--2,
-.disabled#edit-submit--3,
-.disabled#edit-preview,
-.disabled.webform-submit, .disabled.more-link-button, .view-ocio-news-archive .field--name-node-link a.disabled, .red-button[disabled], [disabled].button,
-[disabled]#edit-submit,
-[disabled]#edit-submit--2,
-[disabled]#edit-submit--3,
-[disabled]#edit-preview,
-[disabled].webform-submit, [disabled].more-link-button, .view-ocio-news-archive .field--name-node-link a[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, .button::-moz-focus-inner,
-#edit-submit::-moz-focus-inner,
-#edit-submit--2::-moz-focus-inner,
-#edit-submit--3::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner, .view-ocio-news-archive .field--name-node-link a::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-input {
-  line-height: inherit;
-}
-
-.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header,
-.ocio-omega-threecol-header,
-.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer,
-.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  	/*
-  @include breakpoint($desk, true) {
-  		padding:0 10%;
-  	}
-  */
-}
-.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after,
-.ocio-omega-threecol-header:after,
-.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after,
-.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .flexslider a .flex-title:after, .flexslider a .flex-summary:after, .flex-control-nav:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header,
-  .ocio-omega-threecol-header,
-  .ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer,
-  .ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav {
-    padding: 0 5%;
-  }
-}
-
-.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 10% 0 5%;
-  	}
-  */
-}
-.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar {
-    padding: 0 5%;
-  }
-}
-
-.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-  /*
-  	@include breakpoint($desk, true) {
-  		padding:0 5% 0 10%;
-  	}
-  */
-}
-.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar {
-    padding: 0 5%;
-  }
-}
-
-.l-constrained-center, .ocio-omega-threecol-column2 {
-  padding: 0 2.5%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained-center:after, .ocio-omega-threecol-column2:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained-center, .ocio-omega-threecol-column2 {
-    padding: 0 5%;
-  }
-}
-
-/************************************************
- *
- * Layout overrides/ styles for Theme 1
- *
- ************************************************/
-.max-width {
-  max-width: none;
-}
-
-.ocio-omega-twocol-flipped-sidebar-inner {
-  margin-left: 0px;
-}
-
-.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container {
-  margin-bottom: 0px;
-}
-
-.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header {
-  background-color: lightgray;
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer {
-  background-color: lightgray;
-}
-
-#panels-ipe-regionid-column2 {
-  padding-bottom: 2em;
-}
-
-.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer {
-  float: left;
-  width: 100%;
-}
-
-.ocio-omega-equalcol-container {
-  margin-bottom: 0px;
-}
-
-.field--name-field-map-address {
-  margin-top: 1em;
-}
-
-.l-content {
-  margin-bottom: 2em;
-}
-
-.front .l-content {
-  margin-bottom: 0;
-}
-
-.tabs--primary li {
-  margin-top: 2em;
-}
-
-/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */
-/*
-.l-contstrained-padding-12 {
-	padding-right:$l-constrained-padding-unit;
-	padding-left:$l-constrained-padding-unit;
-}
-.l-contstrained-padding-9 {
-	padding-right:$l-constrained-padding-unit*(1/(9/12));
-	padding-left:$l-constrained-padding-unit*(1/(9/12));
-}
-.l-contstrained-padding-8 {
-	padding-right:$l-constrained-padding-unit*(1/(8/12));
-	padding-left:$l-constrained-padding-unit*(1/(8/12));
-}
-.l-contstrained-padding-6 {
-	padding-right:$l-constrained-padding-unit*(1/(6/12));
-	padding-left:$l-constrained-padding-unit*(1/(6/12));
-}
-.l-contstrained-padding-4 {
-	padding-right:$l-constrained-padding-unit*(1/(4/12));
-	padding-left:$l-constrained-padding-unit*(1/(4/12));
-}
-.l-contstrained-padding-3 {
-	padding-right:$l-constrained-padding-unit*(1/(3/12));
-	padding-left:$l-constrained-padding-unit*(1/(3/12));
-}
-*/
-img, media {
-  max-width: 100%;
-}
-
-.pager {
-  text-align: right;
-}
-
-/*
-.pager__item {
-	background-color:darken($lt-gray,10%);
-	box-shadow: 0px 4px 0px 0px darken($lt-gray,16%);
-	padding: 0.25em 0.6em;
-	
-	color:$white;
-	font-weight:normal;
-	a {
-		@include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray);
-		&:hover {
-			text-decoration:none;
-		}
-	}
-	&:hover {
-		background-color:$md-gray;
-		box-shadow: 0px 4px 0px 0px darken($md-gray,6%);
-	}
-	&.pager__item--current {
-	background-color:$dk-gray;
-	box-shadow: 0px 4px 0px 0px darken($dk-gray,10%);
-		&:hover{
-			background-color:$dk-gray;
-		}
-	}
-}
-*/
-.pager__item {
-  padding: 0px;
-}
-
-.pager__item--current {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  padding: 0.2em 1em;
-  background-color: #2d2d2d;
-  color: #fff;
-  font-weight: normal;
-  box-shadow: 0px 4px 0px 0px #141414;
-}
-.pager__item--current:hover {
-  text-decoration: none;
-}
-.pager__item--current:hover {
-  background-color: #a20000;
-}
-.pager__item--current:active {
-  background-color: #920000;
-}
-.pager__item--current.disabled, .pager__item--current[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item--current::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item--current:hover {
-  background-color: #2d2d2d;
-}
-
-.pager__item a {
-  font-size: 13px;
-  padding: 0.5em 1em 0.5em 1em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 0px;
-  -webkit-border-radius: 0px;
-  border-radius: 0px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  background-color: lightgray;
-  padding: 0.2em 1em;
-  box-shadow: 0px 4px 0px 0px #c3c3c3;
-  color: #666666;
-}
-.pager__item a:hover {
-  text-decoration: none;
-}
-.pager__item a:hover {
-  background-color: #a20000;
-}
-.pager__item a:active {
-  background-color: #920000;
-}
-.pager__item a.disabled, .pager__item a[disabled] {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.pager__item a::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-.pager__item a:visited {
-  color: #666666;
-}
-.pager__item a:focus {
-  color: #666666;
-}
-.pager__item a:hover {
-  color: #2d2d2d;
-}
-.pager__item a:active {
-  color: #b00;
-}
-.pager__item a:hover {
-  background-color: #666666;
-  box-shadow: 0px 4px 0px 0px #575757;
-  color: #fff;
-}
-
-h1, .alpha {
-  font-size: 40px;
-  font-size: 4rem;
-  margin: .8em 0 0 0;
-}
-
-h2, .beta {
-  font-size: 32px;
-  font-size: 3.2rem;
-  margin: .9em 0 0 0;
-}
-
-h3, .gamma {
-  font-size: 26px;
-  font-size: 2.6rem;
-  margin: 1em 0 0 0;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  font-weight: 600;
-  line-height: 100%;
-}
-
-a {
-  color: #0070aa;
-  text-decoration: none;
-  font-weight: 500;
-}
-a:visited {
-  color: #0070aa;
-}
-a:focus {
-  color: #dcaa38;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #b00;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #0070aa;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ececec;
-}
-.reverse-links:visited {
-  color: #ececec;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-  margin-bottom: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.title-caps, .title-caps-red {
-  text-transform: uppercase;
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.title-caps-red {
-  color: #b00;
-}
-
-h2.pane-title, h2.block__title {
-  text-transform: uppercase;
-  font-size: 20px;
-  font-size: 2rem;
-  color: #666666;
-  letter-spacing: 1px;
-  font-weight: 500;
-  margin: 3em 0 0 0;
-}
-
-.more-link-button, .view-ocio-news-archive .field--name-node-link a {
-  color: #fff;
-}
-
-blockquote p {
-  font-family: "capita", Georgia, serif;
-}
-
-.breadcrumb-wrapper {
-  background-color: gray;
-  float: left;
-  width: 100%;
-}
-
-ul.breadcrumb li {
-  color: #fff;
-}
-ul.breadcrumb li:after {
-  content: "|";
-  color: #ececec;
-  font-weight: 700;
-  margin-left: 0.45em;
-}
-ul.breadcrumb li a {
-  color: #fff;
-}
-ul.breadcrumb li a:visited {
-  color: #ececec;
-}
-ul.breadcrumb li a:focus {
-  color: #dcaa38;
-}
-ul.breadcrumb li a:hover {
-  color: #ececec;
-}
-ul.breadcrumb li a:active {
-  color: #0070aa;
-}
-ul.breadcrumb li:last-child {
-  margin-right: 0;
-}
-ul.breadcrumb li:last-child:after {
-  content: " ";
-}
-
-.view-faq .item-list .views-field-title a {
-  font-weight: bold;
-}
-.view-faq div.view-display-id-attachment_1 .views-field-title a {
-  font-weight: normal;
-}
-
-.flexslider a .flex-meta .flex-title {
-  font-size: 26px;
-  font-size: 2.6rem;
-}
-
-.flex-direction-nav a {
-  color: #ececec;
-  text-shadow: none;
-  background: none;
-}
-.flex-direction-nav a:hover {
-  color: #fff;
-}
-
-.flexslider:hover a {
-  text-decoration: none;
-}
-
-ul.flex-direction-nav, ul.flex-direction-nav:hover {
-  display: none;
-}
-
-.flexslider a .flex-meta {
-  padding-left: 0px;
-  padding-right: 0px;
-  display: block;
-  position: relative;
-  background-color: #2d2d2d;
-  padding-top: 2em;
-  padding-bottom: 2em;
-}
-
-.flex-control-nav {
-  text-align: right;
-  bottom: 120px;
-  z-index: 99;
-  width: 100%;
-}
-
-.flex-control-paging li a {
-  background-color: #2d2d2d;
-  text-align: left;
-  width: 20px;
-  height: 20px;
-  margin-bottom: 1em;
-}
-.flex-control-paging li a.flex-active {
-  background-color: #fff;
-}
-
-/* IE9 SVG, needs conditional override of 'filter' to 'none' */
-.l-header {
-  padding-bottom: 20px;
-}
-.l-header .l-region--main-menu ul li.expanded:hover {
-  background-image: url("../images/arrow-up.svg");
-  background-repeat: no-repeat;
-  background-position: 10% 100%;
-  background-size: 24px;
-}
-
-.osu-siteinfo-social li a {
-  border-bottom: 3px solid #4d4d4d;
-}
-.osu-siteinfo-social li a.link-facebook:hover {
-  border-bottom: 3px solid #2d4373;
-}
-.osu-siteinfo-social li a.link-twitter:hover {
-  border-bottom: 3px solid #0087ba;
-}
-.osu-siteinfo-social li a.link-youtube:hover {
-  border-bottom: 3px solid #880000;
-}
-.osu-siteinfo-social li a.link-linkedin:hover {
-  border-bottom: 3px solid #005983;
-}
-.osu-siteinfo-social li a.link-flickr:hover {
-  border-bottom: 3px solid #cc006a;
-}
-
-.view-user-directory {
-  margin-top: 1.5em;
-}
-.view-user-directory .isotope-element {
-  border-bottom: 4px solid lightgray;
-}
-
-/*
-.front div.l-content {
-	border-top:5px solid darken($lt-gray,10%);;
-}
-*/
-.l-region--masthead {
-  background-color: #fff;
-}
-
-.l-search-wrapper {
-  background-color: gray;
-  padding-top: 1em;
-  padding-bottom: 1em;
-  float: right;
-  width: 100%;
-  clear: both;
-}
-.l-search-wrapper .l-region--search {
-  float: right;
-}
-.l-search-wrapper .l-region--search #edit-search-block-form--2 {
-  width: 260px;
-  height: 36px;
-  margin-right: 0.5em;
-  border: 1px solid gray;
-}
-
-.l-region--sidebar-2, .l-region--sidebar-1, .ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 {
-  background-color: #ececec;
-}
-
-.view-ocio-news-archive h3 {
-  text-transform: uppercase;
-}
-.view-ocio-news-archive h3 a {
-  font-weight: bold;
-}
-.view-ocio-news-archive .field--name-node-link {
-  margin-bottom: 1em;
-}
-.view-ocio-news-archive .field--name-node-link a {
-  margin-top: 0px;
-}
-
-.view-display-id-archive_listing_block h3 {
-  text-transform: none;
-  color: #2d2d2d;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/images/README.txt b/profiles/wcm_base/themes/ocio_omega_1/images/README.txt
deleted file mode 100755
index a782f11e..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/images/README.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-# Images
-All image assets for the theme should be declared here and organized into sub
-directories. The Compass generated images directory (see config.rb) is set to
-use a sub directory within this folder to store generated images such as
-sprites.
diff --git a/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg b/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg
deleted file mode 100755
index 4c9f6b00..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="arrow-up" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="50px" height="30px" viewBox="0 0 50 30" enable-background="new 0 0 50 30" xml:space="preserve">
-<polygon fill="#ececec" points="25,0 37.5,15 50,30 25,30 0,30 12.5,15 "/>
-</svg>
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js b/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js
deleted file mode 100755
index 998c5b3c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js
+++ /dev/null
@@ -1,30 +0,0 @@
-(function($) {
-
-	//set height of equal heights to various regions. THE FOLLOWING DIVS ARE PLACEHOLDERS.
-	equalHeights = function () {
-		
-		var contentheight = $('.l-region--sidebar-2').height();
-		var sidebarheight = $('.l-content').height();
-		
-		
-		
-		//disable until the desktop breakpoint
-		if ($(window).width() > 608) {
-			
-			if (contentheight > sidebarheight) {
-				$('.l-content').height(contentheight);
-			} else {
-				$('.l-region--sidebar-2').height(sidebarheight);
-			}
-			
-		} //end if > 608
-
-	
-	
-	} //end equalHeights
-
-	$(window).load(equalHeights);
-	$(window).resize(equalHeights);
-
-	
-})(jQuery); //end jquery
diff --git a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js b/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js
deleted file mode 100755
index bf433a1b..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js
+++ /dev/null
@@ -1,60 +0,0 @@
-(function ($) {
-
-  /**
-   * The recommended way for producing HTML markup through JavaScript is to write
-   * theming functions. These are similiar to the theming functions that you might
-   * know from 'phptemplate' (the default PHP templating engine used by most
-   * Drupal themes including Omega). JavaScript theme functions accept arguments
-   * and can be overriden by sub-themes.
-   *
-   * In most cases, there is no good reason to NOT wrap your markup producing
-   * JavaScript in a theme function.
-   */
-  Drupal.theme.prototype.ocio1ExampleButton = function (path, title) {
-    // Create an anchor element with jQuery.
-    return $('<a href="' + path + '" title="' + title + '">' + title + '</a>');
-  };
-
-  /**
-   * Behaviors are Drupal's way of applying JavaScript to a page. In short, the
-   * advantage of Behaviors over a simple 'document.ready()' lies in how it
-   * interacts with content loaded through Ajax. Opposed to the
-   * 'document.ready()' event which is only fired once when the page is
-   * initially loaded, behaviors get re-executed whenever something is added to
-   * the page through Ajax.
-   *
-   * You can attach as many behaviors as you wish. In fact, instead of overloading
-   * a single behavior with multiple, completely unrelated tasks you should create
-   * a separate behavior for every separate task.
-   *
-   * In most cases, there is no good reason to NOT wrap your JavaScript code in a
-   * behavior.
-   *
-   * @param context
-   *   The context for which the behavior is being executed. This is either the
-   *   full page or a piece of HTML that was just added through Ajax.
-   * @param settings
-   *   An array of settings (added through drupal_add_js()). Instead of accessing
-   *   Drupal.settings directly you should use this because of potential
-   *   modifications made by the Ajax callback that also produced 'context'.
-   */
-  Drupal.behaviors.ocio1ExampleBehavior = {
-    attach: function (context, settings) {
-      // By using the 'context' variable we make sure that our code only runs on
-      // the relevant HTML. Furthermore, by using jQuery.once() we make sure that
-      // we don't run the same piece of code for an HTML snippet that we already
-      // processed previously. By using .once('foo') all processed elements will
-      // get tagged with a 'foo-processed' class, causing all future invocations
-      // of this behavior to ignore them.
-      $('.some-selector', context).once('foo', function () {
-        // Now, we are invoking the previously declared theme function using two
-        // settings as arguments.
-        var $anchor = Drupal.theme('ocio1ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle);
-
-        // The anchor is then appended to the current element.
-        $anchor.appendTo(this);
-      });
-    }
-  };
-
-})(jQuery);
diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php
deleted file mode 100755
index 19574448..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<div<?php print $attributes; ?>>
-  <header class="l-header" role="banner">
-
-    <?php print render($page['osu_navbar']); ?>
-    <?php print render($page['masthead']); ?>
-    <?php print render($page['main_menu']); ?>
-  </header>
-
-  <div class="l-region--hero-wrapper <?php print $main_classes; ?>">
-    <?php print render($page['hero']); ?>
-  </div>
-
-  <?php if (!empty($page['highlighted'])): ?>
-    <div class="l-highlighted-wrapper">
-      <?php print render($page['highlighted']); ?>
-    </div>
-  <?php endif; ?>
-
-  <div class="l-main">
-    <a id="main-content"></a>
-    <div class="breadcrumb-wrapper">
-      <div class="l-constrained">
-      <?php print $breadcrumb; ?>
-      </div>
-    </div>
-    <div class="l-constrained">
-      <?php print render($tabs); ?>
-    </div>
-
-    <?php if (!$landing_page) :?>
-    <div class="l-constrained max-width">
-    <?php else: ?>
-    <div>
-    <?php endif; ?>
-      <div class="l-content" role="main">
-        <?php print $messages; ?>
-        <?php print render($page['help']); ?>
-        <?php print render($page['workbench']); ?>
-        <?php if (!empty($title)): ?>
-          <?php print render($title_prefix); ?>
-          <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1>
-          <?php print render($title_suffix); ?>
-        <?php endif; ?>
-
-        <?php if ($action_links): ?>
-          <ul class="action-links"><?php print render($action_links); ?></ul>
-        <?php endif; ?>
-        <?php print render($page['content']); ?>
-        <?php print $feed_icons; ?>
-      </div>
-
-      <?php print render($page['sidebar_1']); ?>
-      <?php print render($page['sidebar_2']); ?>
-    </div>
-
-    <div class="l-search-wrapper">
-      <div class="l-constrained">
-        <?php print render($page['search']); ?>
-      </div>
-    </div>
-  </div>
-  <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>">
-    <?php print render($page['pre_footer']); ?>
-  </div>
-  <footer class="l-footer-wrapper" role="contentinfo">
-    <div class="l-constrained">
-      <?php print render($page['footer_1']); ?>
-      <?php print render($page['footer_2']); ?>
-      <?php print render($page['footer_3']); ?>
-    </div>
-  </footer>
-</div>
diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc
deleted file mode 100755
index ef7b94db..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-name = OCIO Full
-description = Full width layout used by OCIO Theme 1.
-preview = preview.png
-template = ocio-full-layout
-
-; Regions
-regions[osu_navbar] = OSU Navbar
-regions[masthead] = Masthead
-regions[main_menu] = Main Menu
-regions[workbench] = Workbench Info
-regions[hero]	= Hero
-regions[content] = Content
-regions[sidebar_1] = Sidebar 1
-regions[sidebar_2] = Sidebar 2
-regions[pre_footer] = Pre-Footer
-regions[search] = Search
-regions[footer_1] = Footer 1
-regions[footer_2] = Footer 2
-regions[footer_3] = Footer 3
-regions[user] = User
-
-
-; Stylesheets
-stylesheets[all][] = css/layouts/ocio-full/ocio-full.layout.css
-stylesheets[all][] = css/layouts/ocio-full/ocio-full.layout.no-query.css
diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png
deleted file mode 100755
index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2900
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

diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries.make b/profiles/wcm_base/themes/ocio_omega_1/libraries.make
deleted file mode 100755
index 599c4965..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries.make
+++ /dev/null
@@ -1,39 +0,0 @@
-; ##############################################################################
-;
-; This is a Drush make file that will automatically download the front-end
-; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to
-; accomplish this.
-;
-; Running Drush make in your sub-theme will cause the libraries to be downloaded
-; into your theme. If you want to download them into Omega directly to make them
-; available to all of your sub-themes (if you have multiple) then you should
-; instead run omega.make from the Omega theme directory.
-;
-; To run this file with 'drush make' you first have to navigate into your theme.
-; Normally, this would be 'sites/all/themes/ocio_1'.
-;
-; $ cd sites/all/themes/ocio_1
-;
-; Now you can invoke 'drush make' using the following command:
-;
-; $ drush make libraries.make --no-core --contrib-destination=.
-;
-; ##############################################################################
-
-core = 7.x
-api = 2
-
-libraries[selectivizr][download][type] = "file"
-libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip"
-
-libraries[html5shiv][download][type] = "file"
-libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip"
-
-libraries[respond][download][type] = "file"
-libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip"
-
-libraries[matchmedia][download][type] = "file"
-libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip"
-
-libraries[pie][download][type] = "file"
-libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip"
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js
deleted file mode 100755
index 9993e39f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js
+++ /dev/null
@@ -1,499 +0,0 @@
-/**
- * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
- */
-;(function(window, document) {
-  /*jshint evil:true */
-  /** version */
-  var version = '3.6.2';
-
-  /** Preset options */
-  var options = window.html5 || {};
-
-  /** Used to skip problem elements */
-  var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
-
-  /** Not all elements can be cloned in IE **/
-  var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
-
-  /** Detect whether the browser supports default html5 styles */
-  var supportsHtml5Styles;
-
-  /** Name of the expando, to work with multiple documents or to re-shiv one document */
-  var expando = '_html5shiv';
-
-  /** The id for the the documents expando */
-  var expanID = 0;
-
-  /** Cached data for each document */
-  var expandoData = {};
-
-  /** Detect whether the browser supports unknown elements */
-  var supportsUnknownElements;
-
-  (function() {
-    try {
-      var a = document.createElement('a');
-      a.innerHTML = '<xyz></xyz>';
-      //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
-      supportsHtml5Styles = ('hidden' in a);
-
-      supportsUnknownElements = a.childNodes.length == 1 || (function() {
-        // assign a false positive if unable to shiv
-        (document.createElement)('a');
-        var frag = document.createDocumentFragment();
-        return (
-          typeof frag.cloneNode == 'undefined' ||
-            typeof frag.createDocumentFragment == 'undefined' ||
-            typeof frag.createElement == 'undefined'
-          );
-      }());
-    } catch(e) {
-      // assign a false positive if detection fails => unable to shiv
-      supportsHtml5Styles = true;
-      supportsUnknownElements = true;
-    }
-
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Creates a style sheet with the given CSS text and adds it to the document.
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @param {String} cssText The CSS text.
-   * @returns {StyleSheet} The style element.
-   */
-  function addStyleSheet(ownerDocument, cssText) {
-    var p = ownerDocument.createElement('p'),
-      parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
-
-    p.innerHTML = 'x<style>' + cssText + '</style>';
-    return parent.insertBefore(p.lastChild, parent.firstChild);
-  }
-
-  /**
-   * Returns the value of `html5.elements` as an array.
-   * @private
-   * @returns {Array} An array of shived element node names.
-   */
-  function getElements() {
-    var elements = html5.elements;
-    return typeof elements == 'string' ? elements.split(' ') : elements;
-  }
-
-  /**
-   * Returns the data associated to the given document
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Object} An object of data.
-   */
-  function getExpandoData(ownerDocument) {
-    var data = expandoData[ownerDocument[expando]];
-    if (!data) {
-      data = {};
-      expanID++;
-      ownerDocument[expando] = expanID;
-      expandoData[expanID] = data;
-    }
-    return data;
-  }
-
-  /**
-   * returns a shived element for the given nodeName and document
-   * @memberOf html5
-   * @param {String} nodeName name of the element
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived element.
-   */
-  function createElement(nodeName, ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createElement(nodeName);
-    }
-    if (!data) {
-      data = getExpandoData(ownerDocument);
-    }
-    var node;
-
-    if (data.cache[nodeName]) {
-      node = data.cache[nodeName].cloneNode();
-    } else if (saveClones.test(nodeName)) {
-      node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
-    } else {
-      node = data.createElem(nodeName);
-    }
-
-    // Avoid adding some elements to fragments in IE < 9 because
-    // * Attributes like `name` or `type` cannot be set/changed once an element
-    //   is inserted into a document/fragment
-    // * Link elements with `src` attributes that are inaccessible, as with
-    //   a 403 response, will cause the tab/window to crash
-    // * Script elements appended to fragments will execute when their `src`
-    //   or `text` property is set
-    return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node;
-  }
-
-  /**
-   * returns a shived DocumentFragment for the given document
-   * @memberOf html5
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived DocumentFragment.
-   */
-  function createDocumentFragment(ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createDocumentFragment();
-    }
-    data = data || getExpandoData(ownerDocument);
-    var clone = data.frag.cloneNode(),
-      i = 0,
-      elems = getElements(),
-      l = elems.length;
-    for(;i<l;i++){
-      clone.createElement(elems[i]);
-    }
-    return clone;
-  }
-
-  /**
-   * Shivs the `createElement` and `createDocumentFragment` methods of the document.
-   * @private
-   * @param {Document|DocumentFragment} ownerDocument The document.
-   * @param {Object} data of the document.
-   */
-  function shivMethods(ownerDocument, data) {
-    if (!data.cache) {
-      data.cache = {};
-      data.createElem = ownerDocument.createElement;
-      data.createFrag = ownerDocument.createDocumentFragment;
-      data.frag = data.createFrag();
-    }
-
-
-    ownerDocument.createElement = function(nodeName) {
-      //abort shiv
-      if (!html5.shivMethods) {
-        return data.createElem(nodeName);
-      }
-      return createElement(nodeName, ownerDocument, data);
-    };
-
-    ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
-      'var n=f.cloneNode(),c=n.createElement;' +
-      'h.shivMethods&&(' +
-      // unroll the `createElement` calls
-      getElements().join().replace(/\w+/g, function(nodeName) {
-        data.createElem(nodeName);
-        data.frag.createElement(nodeName);
-        return 'c("' + nodeName + '")';
-      }) +
-      ');return n}'
-    )(html5, data.frag);
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivDocument(ownerDocument) {
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    var data = getExpandoData(ownerDocument);
-
-    if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
-      data.hasCSS = !!addStyleSheet(ownerDocument,
-        // corrects block display not defined in IE6/7/8/9
-        'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
-          // adds styling not present in IE6/7/8/9
-          'mark{background:#FF0;color:#000}' +
-          // hides non-rendered elements
-          'template{display:none}'
-      );
-    }
-    if (!supportsUnknownElements) {
-      shivMethods(ownerDocument, data);
-    }
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * The `html5` object is exposed so that more elements can be shived and
-   * existing shiving can be detected on iframes.
-   * @type Object
-   * @example
-   *
-   * // options can be changed before the script is included
-   * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
-   */
-  var html5 = {
-
-    /**
-     * An array or space separated string of node names of the elements to shiv.
-     * @memberOf html5
-     * @type Array|String
-     */
-    'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video',
-
-    /**
-     * current version of html5shiv
-     */
-    'version': version,
-
-    /**
-     * A flag to indicate that the HTML5 style sheet should be inserted.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivCSS': (options.shivCSS !== false),
-
-    /**
-     * Is equal to true if a browser supports creating unknown/HTML5 elements
-     * @memberOf html5
-     * @type boolean
-     */
-    'supportsUnknownElements': supportsUnknownElements,
-
-    /**
-     * A flag to indicate that the document's `createElement` and `createDocumentFragment`
-     * methods should be overwritten.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivMethods': (options.shivMethods !== false),
-
-    /**
-     * A string to describe the type of `html5` object ("default" or "default print").
-     * @memberOf html5
-     * @type String
-     */
-    'type': 'default',
-
-    // shivs the document according to the specified `html5` object options
-    'shivDocument': shivDocument,
-
-    //creates a shived element
-    createElement: createElement,
-
-    //creates a shived documentFragment
-    createDocumentFragment: createDocumentFragment
-  };
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose html5
-  window.html5 = html5;
-
-  // shiv the document
-  shivDocument(document);
-
-  /*------------------------------- Print Shiv -------------------------------*/
-
-  /** Used to filter media types */
-  var reMedia = /^$|\b(?:all|print)\b/;
-
-  /** Used to namespace printable elements */
-  var shivNamespace = 'html5shiv';
-
-  /** Detect whether the browser supports shivable style sheets */
-  var supportsShivableSheets = !supportsUnknownElements && (function() {
-    // assign a false negative if unable to shiv
-    var docEl = document.documentElement;
-    return !(
-      typeof document.namespaces == 'undefined' ||
-        typeof document.parentWindow == 'undefined' ||
-        typeof docEl.applyElement == 'undefined' ||
-        typeof docEl.removeNode == 'undefined' ||
-        typeof window.attachEvent == 'undefined'
-      );
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Wraps all HTML5 elements in the given document with printable elements.
-   * (eg. the "header" element is wrapped with the "html5shiv:header" element)
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Array} An array wrappers added.
-   */
-  function addWrappers(ownerDocument) {
-    var node,
-      nodes = ownerDocument.getElementsByTagName('*'),
-      index = nodes.length,
-      reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'),
-      result = [];
-
-    while (index--) {
-      node = nodes[index];
-      if (reElements.test(node.nodeName)) {
-        result.push(node.applyElement(createWrapper(node)));
-      }
-    }
-    return result;
-  }
-
-  /**
-   * Creates a printable wrapper for the given element.
-   * @private
-   * @param {Element} element The element.
-   * @returns {Element} The wrapper.
-   */
-  function createWrapper(element) {
-    var node,
-      nodes = element.attributes,
-      index = nodes.length,
-      wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName);
-
-    // copy element attributes to the wrapper
-    while (index--) {
-      node = nodes[index];
-      node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue);
-    }
-    // copy element styles to the wrapper
-    wrapper.style.cssText = element.style.cssText;
-    return wrapper;
-  }
-
-  /**
-   * Shivs the given CSS text.
-   * (eg. header{} becomes html5shiv\:header{})
-   * @private
-   * @param {String} cssText The CSS text to shiv.
-   * @returns {String} The shived CSS text.
-   */
-  function shivCssText(cssText) {
-    var pair,
-      parts = cssText.split('{'),
-      index = parts.length,
-      reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'),
-      replacement = '$1' + shivNamespace + '\\:$2';
-
-    while (index--) {
-      pair = parts[index] = parts[index].split('}');
-      pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement);
-      parts[index] = pair.join('}');
-    }
-    return parts.join('{');
-  }
-
-  /**
-   * Removes the given wrappers, leaving the original elements.
-   * @private
-   * @params {Array} wrappers An array of printable wrappers.
-   */
-  function removeWrappers(wrappers) {
-    var index = wrappers.length;
-    while (index--) {
-      wrappers[index].removeNode();
-    }
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document for print.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivPrint(ownerDocument) {
-    var shivedSheet,
-      wrappers,
-      data = getExpandoData(ownerDocument),
-      namespaces = ownerDocument.namespaces,
-      ownerWindow = ownerDocument.parentWindow;
-
-    if (!supportsShivableSheets || ownerDocument.printShived) {
-      return ownerDocument;
-    }
-    if (typeof namespaces[shivNamespace] == 'undefined') {
-      namespaces.add(shivNamespace);
-    }
-
-    function removeSheet() {
-      clearTimeout(data._removeSheetTimer);
-      if (shivedSheet) {
-        shivedSheet.removeNode(true);
-      }
-      shivedSheet= null;
-    }
-
-    ownerWindow.attachEvent('onbeforeprint', function() {
-
-      removeSheet();
-
-      var imports,
-        length,
-        sheet,
-        collection = ownerDocument.styleSheets,
-        cssText = [],
-        index = collection.length,
-        sheets = Array(index);
-
-      // convert styleSheets collection to an array
-      while (index--) {
-        sheets[index] = collection[index];
-      }
-      // concat all style sheet CSS text
-      while ((sheet = sheets.pop())) {
-        // IE does not enforce a same origin policy for external style sheets...
-        // but has trouble with some dynamically created stylesheets
-        if (!sheet.disabled && reMedia.test(sheet.media)) {
-
-          try {
-            imports = sheet.imports;
-            length = imports.length;
-          } catch(er){
-            length = 0;
-          }
-
-          for (index = 0; index < length; index++) {
-            sheets.push(imports[index]);
-          }
-
-          try {
-            cssText.push(sheet.cssText);
-          } catch(er){}
-        }
-      }
-
-      // wrap all HTML5 elements with printable elements and add the shived style sheet
-      cssText = shivCssText(cssText.reverse().join(''));
-      wrappers = addWrappers(ownerDocument);
-      shivedSheet = addStyleSheet(ownerDocument, cssText);
-
-    });
-
-    ownerWindow.attachEvent('onafterprint', function() {
-      // remove wrappers, leaving the original elements, and remove the shived style sheet
-      removeWrappers(wrappers);
-      clearTimeout(data._removeSheetTimer);
-      data._removeSheetTimer = setTimeout(removeSheet, 500);
-    });
-
-    ownerDocument.printShived = true;
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose API
-  html5.type += ' print';
-  html5.shivPrint = shivPrint;
-
-  // shiv for print
-  shivPrint(document);
-
-}(this, document));
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js
deleted file mode 100755
index d6546cfd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
-(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document)
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js
deleted file mode 100755
index d6ee9ce0..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js
+++ /dev/null
@@ -1,301 +0,0 @@
-/**
- * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
- */
-;(function(window, document) {
-  /*jshint evil:true */
-  /** version */
-  var version = '3.6.2';
-
-  /** Preset options */
-  var options = window.html5 || {};
-
-  /** Used to skip problem elements */
-  var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
-
-  /** Not all elements can be cloned in IE **/
-  var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
-
-  /** Detect whether the browser supports default html5 styles */
-  var supportsHtml5Styles;
-
-  /** Name of the expando, to work with multiple documents or to re-shiv one document */
-  var expando = '_html5shiv';
-
-  /** The id for the the documents expando */
-  var expanID = 0;
-
-  /** Cached data for each document */
-  var expandoData = {};
-
-  /** Detect whether the browser supports unknown elements */
-  var supportsUnknownElements;
-
-  (function() {
-    try {
-      var a = document.createElement('a');
-      a.innerHTML = '<xyz></xyz>';
-      //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
-      supportsHtml5Styles = ('hidden' in a);
-
-      supportsUnknownElements = a.childNodes.length == 1 || (function() {
-        // assign a false positive if unable to shiv
-        (document.createElement)('a');
-        var frag = document.createDocumentFragment();
-        return (
-          typeof frag.cloneNode == 'undefined' ||
-            typeof frag.createDocumentFragment == 'undefined' ||
-            typeof frag.createElement == 'undefined'
-          );
-      }());
-    } catch(e) {
-      // assign a false positive if detection fails => unable to shiv
-      supportsHtml5Styles = true;
-      supportsUnknownElements = true;
-    }
-
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Creates a style sheet with the given CSS text and adds it to the document.
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @param {String} cssText The CSS text.
-   * @returns {StyleSheet} The style element.
-   */
-  function addStyleSheet(ownerDocument, cssText) {
-    var p = ownerDocument.createElement('p'),
-      parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
-
-    p.innerHTML = 'x<style>' + cssText + '</style>';
-    return parent.insertBefore(p.lastChild, parent.firstChild);
-  }
-
-  /**
-   * Returns the value of `html5.elements` as an array.
-   * @private
-   * @returns {Array} An array of shived element node names.
-   */
-  function getElements() {
-    var elements = html5.elements;
-    return typeof elements == 'string' ? elements.split(' ') : elements;
-  }
-
-  /**
-   * Returns the data associated to the given document
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Object} An object of data.
-   */
-  function getExpandoData(ownerDocument) {
-    var data = expandoData[ownerDocument[expando]];
-    if (!data) {
-      data = {};
-      expanID++;
-      ownerDocument[expando] = expanID;
-      expandoData[expanID] = data;
-    }
-    return data;
-  }
-
-  /**
-   * returns a shived element for the given nodeName and document
-   * @memberOf html5
-   * @param {String} nodeName name of the element
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived element.
-   */
-  function createElement(nodeName, ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createElement(nodeName);
-    }
-    if (!data) {
-      data = getExpandoData(ownerDocument);
-    }
-    var node;
-
-    if (data.cache[nodeName]) {
-      node = data.cache[nodeName].cloneNode();
-    } else if (saveClones.test(nodeName)) {
-      node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
-    } else {
-      node = data.createElem(nodeName);
-    }
-
-    // Avoid adding some elements to fragments in IE < 9 because
-    // * Attributes like `name` or `type` cannot be set/changed once an element
-    //   is inserted into a document/fragment
-    // * Link elements with `src` attributes that are inaccessible, as with
-    //   a 403 response, will cause the tab/window to crash
-    // * Script elements appended to fragments will execute when their `src`
-    //   or `text` property is set
-    return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node;
-  }
-
-  /**
-   * returns a shived DocumentFragment for the given document
-   * @memberOf html5
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived DocumentFragment.
-   */
-  function createDocumentFragment(ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createDocumentFragment();
-    }
-    data = data || getExpandoData(ownerDocument);
-    var clone = data.frag.cloneNode(),
-      i = 0,
-      elems = getElements(),
-      l = elems.length;
-    for(;i<l;i++){
-      clone.createElement(elems[i]);
-    }
-    return clone;
-  }
-
-  /**
-   * Shivs the `createElement` and `createDocumentFragment` methods of the document.
-   * @private
-   * @param {Document|DocumentFragment} ownerDocument The document.
-   * @param {Object} data of the document.
-   */
-  function shivMethods(ownerDocument, data) {
-    if (!data.cache) {
-      data.cache = {};
-      data.createElem = ownerDocument.createElement;
-      data.createFrag = ownerDocument.createDocumentFragment;
-      data.frag = data.createFrag();
-    }
-
-
-    ownerDocument.createElement = function(nodeName) {
-      //abort shiv
-      if (!html5.shivMethods) {
-        return data.createElem(nodeName);
-      }
-      return createElement(nodeName, ownerDocument, data);
-    };
-
-    ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
-      'var n=f.cloneNode(),c=n.createElement;' +
-      'h.shivMethods&&(' +
-      // unroll the `createElement` calls
-      getElements().join().replace(/\w+/g, function(nodeName) {
-        data.createElem(nodeName);
-        data.frag.createElement(nodeName);
-        return 'c("' + nodeName + '")';
-      }) +
-      ');return n}'
-    )(html5, data.frag);
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivDocument(ownerDocument) {
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    var data = getExpandoData(ownerDocument);
-
-    if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
-      data.hasCSS = !!addStyleSheet(ownerDocument,
-        // corrects block display not defined in IE6/7/8/9
-        'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
-          // adds styling not present in IE6/7/8/9
-          'mark{background:#FF0;color:#000}' +
-          // hides non-rendered elements
-          'template{display:none}'
-      );
-    }
-    if (!supportsUnknownElements) {
-      shivMethods(ownerDocument, data);
-    }
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * The `html5` object is exposed so that more elements can be shived and
-   * existing shiving can be detected on iframes.
-   * @type Object
-   * @example
-   *
-   * // options can be changed before the script is included
-   * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
-   */
-  var html5 = {
-
-    /**
-     * An array or space separated string of node names of the elements to shiv.
-     * @memberOf html5
-     * @type Array|String
-     */
-    'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video',
-
-    /**
-     * current version of html5shiv
-     */
-    'version': version,
-
-    /**
-     * A flag to indicate that the HTML5 style sheet should be inserted.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivCSS': (options.shivCSS !== false),
-
-    /**
-     * Is equal to true if a browser supports creating unknown/HTML5 elements
-     * @memberOf html5
-     * @type boolean
-     */
-    'supportsUnknownElements': supportsUnknownElements,
-
-    /**
-     * A flag to indicate that the document's `createElement` and `createDocumentFragment`
-     * methods should be overwritten.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivMethods': (options.shivMethods !== false),
-
-    /**
-     * A string to describe the type of `html5` object ("default" or "default print").
-     * @memberOf html5
-     * @type String
-     */
-    'type': 'default',
-
-    // shivs the document according to the specified `html5` object options
-    'shivDocument': shivDocument,
-
-    //creates a shived element
-    createElement: createElement,
-
-    //creates a shived documentFragment
-    createDocumentFragment: createDocumentFragment
-  };
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose html5
-  window.html5 = html5;
-
-  // shiv the document
-  shivDocument(document);
-
-}(this, document));
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js
deleted file mode 100755
index 57d2cfa5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
-(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document)
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js
deleted file mode 100755
index 053dca17..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
-window.matchMedia = window.matchMedia || (function( doc, undefined ) {
-
-  "use strict";
-
-  var bool,
-    docElem = doc.documentElement,
-    refNode = docElem.firstElementChild || docElem.firstChild,
-  // fakeBody required for <FF4 when executed in <head>
-    fakeBody = doc.createElement( "body" ),
-    div = doc.createElement( "div" );
-
-  div.id = "mq-test-1";
-  div.style.cssText = "position:absolute;top:-100em";
-  fakeBody.style.background = "none";
-  fakeBody.appendChild(div);
-
-  return function(q){
-
-    div.innerHTML = "&shy;<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>";
-
-    docElem.insertBefore( fakeBody, refNode );
-    bool = div.offsetWidth === 42;
-    docElem.removeChild( fakeBody );
-
-    return {
-      matches: bool,
-      media: q
-    };
-
-  };
-
-}( document ));
-
-/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */
-(function(){
-  // monkeypatch unsupported addListener/removeListener with polling
-  if( !window.matchMedia( "all" ).addListener ){
-    var oldMM = window.matchMedia;
-
-    window.matchMedia = function( q ){
-      var ret = oldMM( q ),
-        listeners = [],
-        last = ret.matches,
-        timer,
-        check = function(){
-          var list = oldMM( q ),
-            unmatchToMatch = list.matches && !last,
-            matchToUnmatch = !list.matches && last;
-
-          //fire callbacks only if transitioning to or from matched state
-          if( unmatchToMatch || matchToUnmatch ){
-            for( var i =0, il = listeners.length; i< il; i++ ){
-              listeners[ i ].call( ret, list );
-            }
-          }
-          last = list.matches;
-        };
-
-      ret.addListener = function( cb ){
-        listeners.push( cb );
-        if( !timer ){
-          timer = setInterval( check, 1000 );
-        }
-      };
-
-      ret.removeListener = function( cb ){
-        for( var i =0, il = listeners.length; i< il; i++ ){
-          if( listeners[ i ] === cb ){
-            listeners.splice( i, 1 );
-          }
-        }
-        if( !listeners.length && timer ){
-          clearInterval( timer );
-        }
-      };
-
-      return ret;
-    };
-  }
-}());
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js
deleted file mode 100755
index fb79feb1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
-/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */
-window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='­<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})()
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc
deleted file mode 100755
index ca3b5470..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc
+++ /dev/null
@@ -1,96 +0,0 @@
-<!--
-PIE: CSS3 rendering for IE
-Version 1.0.0
-http://css3pie.com
-Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2.
--->
-<PUBLIC:COMPONENT lightWeight="true">
-<!-- saved from url=(0014)about:internet -->
-<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" />
-<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" />
-<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" />
-
-<script type="text/javascript">
-var doc = element.document;var f=window.PIE;
-if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja=
-doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d},
-Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e();
-if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0?
-b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})();
-a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window,
-"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h=
-this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode;
-return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&&
-e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j===
-"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180:
-b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED",
-cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0",
-forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A",
-lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD",
-navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB",
-slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0:
-1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k&
-b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++;
-if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++;
-return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)};
-if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype=
-{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb=
-this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc=
-f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1,
-bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p===
-"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&&
-m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m&
-h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x=
-d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]=
-"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}),
-qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+
-m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth,
-d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d===
-"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++;
-j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat=
-{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d;
-j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a=
-this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra||
-(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior=
-"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e,
-g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+
-","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!==
-8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()},
-ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position=
-b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a);
-delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style;
-g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length:
-0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m=
-k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c,
-b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this);
-var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c;
-e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k,
-tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d-
-u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u:
-o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1,
-0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s,
-o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl",
-"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d=
-0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}},
-m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity=
-0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b";
-D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc=
-j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))},
-2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1,
-Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a?
-a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db?
-e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>');
-return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+
-A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o-
-y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0,
-p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a=
-this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle,
-N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l,
-J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x);
-H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A=
-0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w=
-Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active",
-h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}};
-var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init();
-</script>
-</PUBLIC:COMPONENT>
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js
deleted file mode 100755
index d36448a9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
-PIE: CSS3 rendering for IE
-Version 1.0.0
-http://css3pie.com
-Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2.
-*/
-(function(){
-var doc = document;var f=window.PIE;
-if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja=
-doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d},
-Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e();
-if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0?
-b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})();
-a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window,
-"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h=
-this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode;
-return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&&
-e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j===
-"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180:
-b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED",
-cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0",
-forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A",
-lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD",
-navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB",
-slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0:
-1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k&
-b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++;
-if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++;
-return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)};
-if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype=
-{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb=
-this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc=
-f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1,
-bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p===
-"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&&
-m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m&
-h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x=
-d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]=
-"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}),
-qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+
-m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth,
-d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d===
-"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++;
-j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat=
-{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d;
-j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a=
-this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra||
-(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior=
-"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e,
-g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+
-","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!==
-8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()},
-ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position=
-b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a);
-delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style;
-g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length:
-0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m=
-k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c,
-b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this);
-var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c;
-e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k,
-tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d-
-u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u:
-o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1,
-0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s,
-o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl",
-"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d=
-0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}},
-m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity=
-0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b";
-D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc=
-j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))},
-2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1,
-Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a?
-a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db?
-e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>');
-return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+
-A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o-
-y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0,
-p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a=
-this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle,
-N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l,
-J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x);
-H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A=
-0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w=
-Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active",
-h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}};
-})();
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js
deleted file mode 100755
index 74f2a189..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js
+++ /dev/null
@@ -1,302 +0,0 @@
-/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
-(function( win ){
-
-  "use strict";
-
-  //exposed namespace
-  var respond = {};
-  win.respond = respond;
-
-  //define update even in native-mq-supporting browsers, to avoid errors
-  respond.update = function(){};
-
-  //expose media query support flag for external use
-  respond.mediaQueriesSupported	= win.matchMedia && win.matchMedia( "only all" ).matches;
-
-  //if media queries are supported, exit here
-  if( respond.mediaQueriesSupported ){
-    return;
-  }
-
-  //define vars
-  var doc = win.document,
-    docElem = doc.documentElement,
-    mediastyles = [],
-    rules = [],
-    appendedEls = [],
-    parsedSheets = {},
-    resizeThrottle = 30,
-    head = doc.getElementsByTagName( "head" )[0] || docElem,
-    base = doc.getElementsByTagName( "base" )[0],
-    links = head.getElementsByTagName( "link" ),
-    requestQueue = [],
-
-  //loop stylesheets, send text content to translate
-    ripCSS = function(){
-
-      for( var i = 0; i < links.length; i++ ){
-        var sheet = links[ i ],
-          href = sheet.href,
-          media = sheet.media,
-          isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet";
-
-        //only links plz and prevent re-parsing
-        if( !!href && isCSS && !parsedSheets[ href ] ){
-          // selectivizr exposes css through the rawCssText expando
-          if (sheet.styleSheet && sheet.styleSheet.rawCssText) {
-            translate( sheet.styleSheet.rawCssText, href, media );
-            parsedSheets[ href ] = true;
-          } else {
-            if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) ||
-              href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){
-              requestQueue.push( {
-                href: href,
-                media: media
-              } );
-            }
-          }
-        }
-      }
-      makeRequests();
-    },
-
-  //recurse through request queue, get css text
-    makeRequests	= function(){
-      if( requestQueue.length ){
-        var thisRequest = requestQueue.shift();
-
-        ajax( thisRequest.href, function( styles ){
-          translate( styles, thisRequest.href, thisRequest.media );
-          parsedSheets[ thisRequest.href ] = true;
-
-          // by wrapping recursive function call in setTimeout
-          // we prevent "Stack overflow" error in IE7
-          win.setTimeout(function(){ makeRequests(); },0);
-        } );
-      }
-    },
-
-  //find media blocks in css text, convert to style blocks
-    translate = function( styles, href, media ){
-      var qs = styles.match(  /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ),
-        ql = qs && qs.length || 0;
-
-      //try to get CSS path
-      href = href.substring( 0, href.lastIndexOf( "/" ) );
-
-      var repUrls	= function( css ){
-          return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" );
-        },
-        useMedia = !ql && media;
-
-      //if path exists, tack on trailing slash
-      if( href.length ){ href += "/"; }
-
-      //if no internal queries exist, but media attr does, use that
-      //note: this currently lacks support for situations where a media attr is specified on a link AND
-      //its associated stylesheet has internal CSS media queries.
-      //In those cases, the media attribute will currently be ignored.
-      if( useMedia ){
-        ql = 1;
-      }
-
-      for( var i = 0; i < ql; i++ ){
-        var fullq, thisq, eachq, eql;
-
-        //media attr
-        if( useMedia ){
-          fullq = media;
-          rules.push( repUrls( styles ) );
-        }
-        //parse for styles
-        else{
-          fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1;
-          rules.push( RegExp.$2 && repUrls( RegExp.$2 ) );
-        }
-
-        eachq = fullq.split( "," );
-        eql	= eachq.length;
-
-        for( var j = 0; j < eql; j++ ){
-          thisq = eachq[ j ];
-          mediastyles.push( {
-            media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all",
-            rules : rules.length - 1,
-            hasquery : thisq.indexOf("(") > -1,
-            minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ),
-            maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" )
-          } );
-        }
-      }
-
-      applyMedia();
-    },
-
-    lastCall,
-
-    resizeDefer,
-
-  // returns the value of 1em in pixels
-    getEmValue = function() {
-      var ret,
-        div = doc.createElement('div'),
-        body = doc.body,
-        fakeUsed = false;
-
-      div.style.cssText = "position:absolute;font-size:1em;width:1em";
-
-      if( !body ){
-        body = fakeUsed = doc.createElement( "body" );
-        body.style.background = "none";
-      }
-
-      body.appendChild( div );
-
-      docElem.insertBefore( body, docElem.firstChild );
-
-      ret = div.offsetWidth;
-
-      if( fakeUsed ){
-        docElem.removeChild( body );
-      }
-      else {
-        body.removeChild( div );
-      }
-
-      //also update eminpx before returning
-      ret = eminpx = parseFloat(ret);
-
-      return ret;
-    },
-
-  //cached container for 1em value, populated the first time it's needed
-    eminpx,
-
-  //enable/disable styles
-    applyMedia = function( fromResize ){
-      var name = "clientWidth",
-        docElemProp = docElem[ name ],
-        currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp,
-        styleBlocks	= {},
-        lastLink = links[ links.length-1 ],
-        now = (new Date()).getTime();
-
-      //throttle resize calls
-      if( fromResize && lastCall && now - lastCall < resizeThrottle ){
-        win.clearTimeout( resizeDefer );
-        resizeDefer = win.setTimeout( applyMedia, resizeThrottle );
-        return;
-      }
-      else {
-        lastCall = now;
-      }
-
-      for( var i in mediastyles ){
-        if( mediastyles.hasOwnProperty( i ) ){
-          var thisstyle = mediastyles[ i ],
-            min = thisstyle.minw,
-            max = thisstyle.maxw,
-            minnull = min === null,
-            maxnull = max === null,
-            em = "em";
-
-          if( !!min ){
-            min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 );
-          }
-          if( !!max ){
-            max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 );
-          }
-
-          // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true
-          if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){
-            if( !styleBlocks[ thisstyle.media ] ){
-              styleBlocks[ thisstyle.media ] = [];
-            }
-            styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] );
-          }
-        }
-      }
-
-      //remove any existing respond style element(s)
-      for( var j in appendedEls ){
-        if( appendedEls.hasOwnProperty( j ) ){
-          if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){
-            head.removeChild( appendedEls[ j ] );
-          }
-        }
-      }
-
-      //inject active styles, grouped by media type
-      for( var k in styleBlocks ){
-        if( styleBlocks.hasOwnProperty( k ) ){
-          var ss = doc.createElement( "style" ),
-            css = styleBlocks[ k ].join( "\n" );
-
-          ss.type = "text/css";
-          ss.media = k;
-
-          //originally, ss was appended to a documentFragment and sheets were appended in bulk.
-          //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one!
-          head.insertBefore( ss, lastLink.nextSibling );
-
-          if ( ss.styleSheet ){
-            ss.styleSheet.cssText = css;
-          }
-          else {
-            ss.appendChild( doc.createTextNode( css ) );
-          }
-
-          //push to appendedEls to track for later removal
-          appendedEls.push( ss );
-        }
-      }
-    },
-  //tweaked Ajax functions from Quirksmode
-    ajax = function( url, callback ) {
-      var req = xmlHttp();
-      if (!req){
-        return;
-      }
-      req.open( "GET", url, true );
-      req.onreadystatechange = function () {
-        if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){
-          return;
-        }
-        callback( req.responseText );
-      };
-      if ( req.readyState === 4 ){
-        return;
-      }
-      req.send( null );
-    },
-  //define ajax obj
-    xmlHttp = (function() {
-      var xmlhttpmethod = false;
-      try {
-        xmlhttpmethod = new win.XMLHttpRequest();
-      }
-      catch( e ){
-        xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" );
-      }
-      return function(){
-        return xmlhttpmethod;
-      };
-    })();
-
-  //translate CSS
-  ripCSS();
-
-  //expose update for re-running respond later on
-  respond.update = ripCSS;
-
-  //adjust on resize
-  function callMedia(){
-    applyMedia( true );
-  }
-  if( win.addEventListener ){
-    win.addEventListener( "resize", callMedia, false );
-  }
-  else if( win.attachEvent ){
-    win.attachEvent( "onresize", callMedia );
-  }
-})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js
deleted file mode 100755
index ab7a1dae..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
-(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js
deleted file mode 100755
index a04698e7..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js
+++ /dev/null
@@ -1,563 +0,0 @@
-/*
- selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms
- of the MIT license.
-
- selectivizr.com
- */
-/*
-
- Notes about this source
- -----------------------
-
- * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code
- that will be removed prior to building a final release version (using a
- pre-compression script)
-
-
- References:
- -----------
-
- * CSS Syntax          : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style
- * Selectors           : http://www.w3.org/TR/css3-selectors/#selectors
- * IE Compatability    : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx
- * W3C Selector Tests  : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/
-
- */
-
-(function(win) {
-
-  // Determine IE version and stop execution if browser isn't IE. This
-  // handles the script being loaded by non IE browsers because the
-  // developer didn't use conditional comments.
-  var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/);
-  if (!ieUserAgent) {
-    return false;
-  }
-
-  // =========================== Init Objects ============================
-
-  var doc = document;
-  var root = doc.documentElement;
-  var xhr = getXHRObject();
-  var ieVersion = ieUserAgent[1];
-
-  // If were not in standards mode, IE is too old / new or we can't create
-  // an XMLHttpRequest object then we should get out now.
-  if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) {
-    return;
-  }
-
-
-  // ========================= Common Objects ============================
-
-  // Compatiable selector engines in order of CSS3 support. Note: '*' is
-  // a placholder for the object key name. (basically, crude compression)
-  var selectorEngines = {
-    "NW"								: "*.Dom.select",
-    "MooTools"							: "$$",
-    "DOMAssistant"						: "*.$",
-    "Prototype"							: "$$",
-    "YAHOO"								: "*.util.Selector.query",
-    "Sizzle"							: "*",
-    "jQuery"							: "*",
-    "dojo"								: "*.query"
-  };
-
-  var selectorMethod;
-  var enabledWatchers 					= [];     // array of :enabled/:disabled elements to poll
-  var domPatches							= [];
-  var ie6PatchID 							= 0;      // used to solve ie6's multiple class bug
-  var patchIE6MultipleClasses				= true;   // if true adds class bloat to ie6
-  var namespace 							= "slvzr";
-
-  // Stylesheet parsing regexp's
-  var RE_COMMENT							= /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;
-  var RE_IMPORT							= /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;
-  var RE_ASSET_URL 						= /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;
-  var RE_PSEUDO_STRUCTURAL				= /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;
-  var RE_PSEUDO_ELEMENTS					= /:(:first-(?:line|letter))/g;
-  var RE_SELECTOR_GROUP					= /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;
-  var RE_SELECTOR_PARSE					= /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;
-  var RE_LIBRARY_INCOMPATIBLE_PSEUDOS		= /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;
-  var RE_PATCH_CLASS_NAME_REPLACE			= /[^\w-]/g;
-
-  // HTML UI element regexp's
-  var RE_INPUT_ELEMENTS					= /^(INPUT|SELECT|TEXTAREA|BUTTON)$/;
-  var RE_INPUT_CHECKABLE_TYPES			= /^(checkbox|radio)$/;
-
-  // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""])
-  var BROKEN_ATTR_IMPLEMENTATIONS			= ieVersion>6 ? /[\$\^*]=(['"])\1/ : null;
-
-  // Whitespace normalization regexp's
-  var RE_TIDY_TRAILING_WHITESPACE			= /([(\[+~])\s+/g;
-  var RE_TIDY_LEADING_WHITESPACE			= /\s+([)\]+~])/g;
-  var RE_TIDY_CONSECUTIVE_WHITESPACE		= /\s+/g;
-  var RE_TIDY_TRIM_WHITESPACE				= /^\s*((?:[\S\s]*\S)?)\s*$/;
-
-  // String constants
-  var EMPTY_STRING						= "";
-  var SPACE_STRING						= " ";
-  var PLACEHOLDER_STRING					= "$1";
-
-  // =========================== Patching ================================
-
-  // --[ patchStyleSheet() ]----------------------------------------------
-  // Scans the passed cssText for selectors that require emulation and
-  // creates one or more patches for each matched selector.
-  function patchStyleSheet( cssText ) {
-    return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING).
-      replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) {
-        var selectorGroups = selectorText.split(",");
-        for (var c = 0, cs = selectorGroups.length; c < cs; c++) {
-          var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING;
-          var patches = [];
-          selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE,
-            function(match, combinator, pseudo, attribute, index) {
-              if (combinator) {
-                if (patches.length>0) {
-                  domPatches.push( { selector: selector.substring(0, index), patches: patches } )
-                  patches = [];
-                }
-                return combinator;
-              }
-              else {
-                var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute );
-                if (patch) {
-                  patches.push(patch);
-                  return "." + patch.className;
-                }
-                return match;
-              }
-            }
-          );
-        }
-        return prefix + selectorGroups.join(",");
-      });
-  };
-
-  // --[ patchAttribute() ]-----------------------------------------------
-  // returns a patch for an attribute selector.
-  function patchAttribute( attr ) {
-    return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ?
-    { className: createClassName(attr), applyClass: true } : null;
-  };
-
-  // --[ patchPseudoClass() ]---------------------------------------------
-  // returns a patch for a pseudo-class
-  function patchPseudoClass( pseudo ) {
-
-    var applyClass = true;
-    var className = createClassName(pseudo.slice(1));
-    var isNegated = pseudo.substring(0, 5) == ":not(";
-    var activateEventName;
-    var deactivateEventName;
-
-    // if negated, remove :not()
-    if (isNegated) {
-      pseudo = pseudo.slice(5, -1);
-    }
-
-    // bracket contents are irrelevant - remove them
-    var bracketIndex = pseudo.indexOf("(")
-    if (bracketIndex > -1) {
-      pseudo = pseudo.substring(0, bracketIndex);
-    }
-
-    // check we're still dealing with a pseudo-class
-    if (pseudo.charAt(0) == ":") {
-      switch (pseudo.slice(1)) {
-
-        case "root":
-          applyClass = function(e) {
-            return isNegated ? e != root : e == root;
-          }
-          break;
-
-        case "target":
-          // :target is only supported in IE8
-          if (ieVersion == 8) {
-            applyClass = function(e) {
-              var handler = function() {
-                var hash = location.hash;
-                var hashID = hash.slice(1);
-                return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID);
-              };
-              addEvent( win, "hashchange", function() {
-                toggleElementClass(e, className, handler());
-              })
-              return handler();
-            }
-            break;
-          }
-          return false;
-
-        case "checked":
-          applyClass = function(e) {
-            if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) {
-              addEvent( e, "propertychange", function() {
-                if (event.propertyName == "checked") {
-                  toggleElementClass( e, className, e.checked !== isNegated );
-                }
-              })
-            }
-            return e.checked !== isNegated;
-          }
-          break;
-
-        case "disabled":
-          isNegated = !isNegated;
-
-        case "enabled":
-          applyClass = function(e) {
-            if (RE_INPUT_ELEMENTS.test(e.tagName)) {
-              addEvent( e, "propertychange", function() {
-                if (event.propertyName == "$disabled") {
-                  toggleElementClass( e, className, e.$disabled === isNegated );
-                }
-              });
-              enabledWatchers.push(e);
-              e.$disabled = e.disabled;
-              return e.disabled === isNegated;
-            }
-            return pseudo == ":enabled" ? isNegated : !isNegated;
-          }
-          break;
-
-        case "focus":
-          activateEventName = "focus";
-          deactivateEventName = "blur";
-
-        case "hover":
-          if (!activateEventName) {
-            activateEventName = "mouseenter";
-            deactivateEventName = "mouseleave";
-          }
-          applyClass = function(e) {
-            addEvent( e, isNegated ? deactivateEventName : activateEventName, function() {
-              toggleElementClass( e, className, true );
-            })
-            addEvent( e, isNegated ? activateEventName : deactivateEventName, function() {
-              toggleElementClass( e, className, false );
-            })
-            return isNegated;
-          }
-          break;
-
-        // everything else
-        default:
-          // If we don't support this pseudo-class don't create
-          // a patch for it
-          if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) {
-            return false;
-          }
-          break;
-      }
-    }
-    return { className: className, applyClass: applyClass };
-  };
-
-  // --[ applyPatches() ]-------------------------------------------------
-  function applyPatches() {
-    var elms, selectorText, patches, domSelectorText;
-
-    for (var c=0; c<domPatches.length; c++) {
-      selectorText = domPatches[c].selector;
-      patches = domPatches[c].patches;
-
-      // Although some selector libraries can find :checked :enabled etc.
-      // we need to find all elements that could have that state because
-      // it can be changed by the user.
-      domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING);
-
-      // If the dom selector equates to an empty string or ends with
-      // whitespace then we need to append a universal selector (*) to it.
-      if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) {
-        domSelectorText += "*";
-      }
-
-      // Ensure we catch errors from the selector library
-      try {
-        elms = selectorMethod( domSelectorText );
-      } catch (ex) {
-        // #DEBUG_START
-        log( "Selector '" + selectorText + "' threw exception '" + ex + "'" );
-        // #DEBUG_END
-      }
-
-
-      if (elms) {
-        for (var d = 0, dl = elms.length; d < dl; d++) {
-          var elm = elms[d];
-          var cssClasses = elm.className;
-          for (var f = 0, fl = patches.length; f < fl; f++) {
-            var patch = patches[f];
-            if (!hasPatch(elm, patch)) {
-              if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) {
-                cssClasses = toggleClass(cssClasses, patch.className, true );
-              }
-            }
-          }
-          elm.className = cssClasses;
-        }
-      }
-    }
-  };
-
-  // --[ hasPatch() ]-----------------------------------------------------
-  // checks for the exsistence of a patch on an element
-  function hasPatch( elm, patch ) {
-    return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className);
-  };
-
-
-  // =========================== Utility =================================
-
-  function createClassName( className ) {
-    return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ?
-      ie6PatchID++
-      :
-      className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) }));
-  };
-
-  // --[ log() ]----------------------------------------------------------
-  // #DEBUG_START
-  function log( message ) {
-    if (win.console) {
-      win.console.log(message);
-    }
-  };
-  // #DEBUG_END
-
-  // --[ trim() ]---------------------------------------------------------
-  // removes leading, trailing whitespace from a string
-  function trim( text ) {
-    return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING);
-  };
-
-  // --[ normalizeWhitespace() ]------------------------------------------
-  // removes leading, trailing and consecutive whitespace from a string
-  function normalizeWhitespace( text ) {
-    return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING);
-  };
-
-  // --[ normalizeSelectorWhitespace() ]----------------------------------
-  // tidies whitespace around selector brackets and combinators
-  function normalizeSelectorWhitespace( selectorText ) {
-    return normalizeWhitespace(selectorText.
-      replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING).
-      replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING)
-    );
-  };
-
-  // --[ toggleElementClass() ]-------------------------------------------
-  // toggles a single className on an element
-  function toggleElementClass( elm, className, on ) {
-    var oldClassName = elm.className;
-    var newClassName = toggleClass(oldClassName, className, on);
-    if (newClassName != oldClassName) {
-      elm.className = newClassName;
-      elm.parentNode.className += EMPTY_STRING;
-    }
-  };
-
-  // --[ toggleClass() ]--------------------------------------------------
-  // adds / removes a className from a string of classNames. Used to
-  // manage multiple class changes without forcing a DOM redraw
-  function toggleClass( classList, className, on ) {
-    var re = RegExp("(^|\\s)" + className + "(\\s|$)");
-    var classExists = re.test(classList);
-    if (on) {
-      return classExists ? classList : classList + SPACE_STRING + className;
-    } else {
-      return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList;
-    }
-  };
-
-  // --[ addEvent() ]-----------------------------------------------------
-  function addEvent(elm, eventName, eventHandler) {
-    elm.attachEvent("on" + eventName, eventHandler);
-  };
-
-  // --[ getXHRObject() ]-------------------------------------------------
-  function getXHRObject() {
-    if (win.XMLHttpRequest) {
-      return new XMLHttpRequest;
-    }
-    try	{
-      return new ActiveXObject('Microsoft.XMLHTTP');
-    } catch(e) {
-      return null;
-    }
-  };
-
-  // --[ loadStyleSheet() ]-----------------------------------------------
-  function loadStyleSheet( url ) {
-    xhr.open("GET", url, false);
-    xhr.send();
-    return (xhr.status==200) ? xhr.responseText : EMPTY_STRING;
-  };
-
-  // --[ resolveUrl() ]---------------------------------------------------
-  // Converts a URL fragment to a fully qualified URL using the specified
-  // context URL. Returns null if same-origin policy is broken
-  function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) {
-
-    function getProtocol( url ) {
-      return url.substring(0, url.indexOf("//"));
-    };
-
-    function getProtocolAndHost( url ) {
-      return url.substring(0, url.indexOf("/", 8));
-    };
-
-    if (!contextUrl) {
-      contextUrl = baseUrl;
-    }
-
-    // protocol-relative path
-    if (url.substring(0,2)=="//") {
-      url = getProtocol(contextUrl) + url;
-    }
-
-    // absolute path
-    if (/^https?:\/\//i.test(url)) {
-      return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ;
-    }
-
-    // root-relative path
-    if (url.charAt(0)=="/")	{
-      return getProtocolAndHost(contextUrl) + url;
-    }
-
-    // relative path
-    var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl
-    if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") {
-      contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1);
-    }
-
-    return contextUrlPath + url;
-  };
-
-  // --[ parseStyleSheet() ]----------------------------------------------
-  // Downloads the stylesheet specified by the URL, removes it's comments
-  // and recursivly replaces @import rules with their contents, ultimately
-  // returning the full cssText.
-  function parseStyleSheet( url ) {
-    if (url) {
-      return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING).
-        replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) {
-          var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url));
-          return (media) ? "@media " + media + " {" + cssText + "}" : cssText;
-        }).
-        replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) {
-          quoteChar = quoteChar || EMPTY_STRING;
-          return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") ";
-        });
-    }
-    return EMPTY_STRING;
-  };
-
-  // --[ getStyleSheets() ]-----------------------------------------------
-  function getStyleSheets() {
-    var url, stylesheet;
-    for (var c = 0; c < doc.styleSheets.length; c++) {
-      stylesheet = doc.styleSheets[c];
-      if (stylesheet.href != EMPTY_STRING) {
-        url = resolveUrl(stylesheet.href);
-        if (url) {
-          stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) );
-        }
-      }
-    }
-  };
-
-  // --[ init() ]---------------------------------------------------------
-  function init() {
-    applyPatches();
-
-    // :enabled & :disabled polling script (since we can't hook
-    // onpropertychange event when an element is disabled)
-    if (enabledWatchers.length > 0) {
-      setInterval( function() {
-        for (var c = 0, cl = enabledWatchers.length; c < cl; c++) {
-          var e = enabledWatchers[c];
-          if (e.disabled !== e.$disabled) {
-            if (e.disabled) {
-              e.disabled = false;
-              e.$disabled = true;
-              e.disabled = true;
-            }
-            else {
-              e.$disabled = e.disabled;
-            }
-          }
-        }
-      }, 250)
-    }
-  };
-
-  // Determine the baseUrl and download the stylesheets
-  var baseTags = doc.getElementsByTagName("BASE");
-  var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href;
-  getStyleSheets();
-
-  // Bind selectivizr to the ContentLoaded event.
-  ContentLoaded(win, function() {
-    // Determine the "best fit" selector engine
-    for (var engine in selectorEngines) {
-      var members, member, context = win;
-      if (win[engine]) {
-        members = selectorEngines[engine].replace("*", engine).split(".");
-        while ((member = members.shift()) && (context = context[member])) {}
-        if (typeof context == "function") {
-          selectorMethod = context;
-          init();
-          return;
-        }
-      }
-    }
-  });
-
-
-
-  /*!
-   * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space)
-   *
-   * Author: Diego Perini (diego.perini at gmail.com)
-   * Summary: cross-browser wrapper for DOMContentLoaded
-   * Updated: 20101020
-   * License: MIT
-   * Version: 1.2
-   *
-   * URL:
-   * http://javascript.nwbox.com/ContentLoaded/
-   * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE
-   *
-   */
-
-  // @w window reference
-  // @f function reference
-  function ContentLoaded(win, fn) {
-
-    var done = false, top = true,
-      init = function(e) {
-        if (e.type == "readystatechange" && doc.readyState != "complete") return;
-        (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false);
-        if (!done && (done = true)) fn.call(win, e.type || e);
-      },
-      poll = function() {
-        try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; }
-        init('poll');
-      };
-
-    if (doc.readyState == "complete") fn.call(win, EMPTY_STRING);
-    else {
-      if (doc.createEventObject && root.doScroll) {
-        try { top = !win.frameElement; } catch(e) { }
-        if (top) poll();
-      }
-      addEvent(doc,"readystatechange", init);
-      addEvent(win,"load", init);
-    }
-  };
-})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js
deleted file mode 100755
index d0e8bc80..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */
-(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this)
diff --git a/profiles/wcm_base/themes/ocio_omega_1/logo.png b/profiles/wcm_base/themes/ocio_omega_1/logo.png
deleted file mode 100755
index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1775
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
RJ%0cI002ovPDHLkV1hxbe5(Ke

diff --git a/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info b/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info
deleted file mode 100755
index 550d0b90..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info
+++ /dev/null
@@ -1,95 +0,0 @@
-name = OCIO 1 (in progress)
-description = Please provide a description for your theme.
-base theme = ocio_omega_base
-screenshot = screenshot.png
-engine = phptemplate
-core = 7.x
-
-; ========================================
-; Stylesheets
-; ========================================
-stylesheets[all][] = css/ocio-1.normalize.css
-stylesheets[all][] = css/ocio-1.hacks.css
-stylesheets[all][] = css/ocio-1.styles.css
-stylesheets[all][] = css/ocio-1.no-query.css
-
-; ========================================
-; Scripts
-; ========================================
-scripts[] = js/ocio-1.behaviors.js
-scripts[] = js/ocio-1-equal-columns.js
-
-; ========================================
-; Regions
-; ========================================
-regions[osu_navbar] = OSU Navbar
-regions[masthead] = Masthead
-regions[main_menu] = Main Menu
-regions[hero] = Hero
-regions[workbench] = Workbench Info
-regions[content] = Content
-regions[sidebar_1] = Sidebar 1
-regions[sidebar_2] = Sidebar 2
-regions[pre_footer] = Pre-Footer
-regions[search] = Search
-regions[footer_1] = Footer 1
-regions[footer_2] = Footer 2
-regions[footer_3] = Footer 3
-regions[user] = User
-
-; ========================================
-; Settings
-; ========================================
-settings[toggle_logo] = 1
-settings[toggle_name] = 1
-settings[toggle_slogan] = 1
-settings[toggle_node_user_picture] = 1
-settings[toggle_comment_user_picture] = 1
-settings[toggle_comment_user_verification] = 1
-settings[toggle_favicon] = 1
-settings[toggle_main_menu] = 1
-settings[toggle_secondary_menu] = 1
-settings[omega_toggle_front_page_content] = 1
-settings[default_logo] = 1
-settings[logo_path] = ""
-settings[logo_upload] = ""
-settings[default_favicon] = 0
-settings[favicon_path] = ""
-settings[favicon_upload] = ""
-settings[omega_enable_warning] = 1
-settings[omega_toggle_extension_layouts] = 1
-settings[omega_layout] = ocio-full
-settings[omega_toggle_extension_development] = 1
-settings[omega_enable_export_reminder] = 1
-settings[omega_rebuild_theme_registry] = 0
-settings[omega_rebuild_aggregates] = 0
-settings[omega_browser_width_indicator] = 1
-settings[omega_livereload] = 1
-settings[omega_livereload_script] = http://localhost:35729/livereload.js
-settings[omega_livereload_host] = localhost
-settings[omega_livereload_port] = 35729
-settings[omega_demo_regions] = 0
-settings[omega_toggle_extension_compatibility] = 1
-settings[omega_conditional_classes_html] = 1
-settings[omega_apple_touch] = 1
-settings[omega_cleartype] = 1
-settings[omega_handheld_friendly] = 1
-settings[omega_mobile_optimized] = 1
-settings[omega_viewport] = 1
-settings[omega_viewport_user_scaleable] = 1
-settings[omega_chrome_edge] = 1
-settings[omega_toggle_extension_assets] = 1
-settings[omega_libraries][selectivizr][status] = 1
-settings[omega_libraries][respond][status] = 1
-settings[omega_libraries][pie][status] = 1
-settings[omega_libraries][html5shiv][status] = 1
-settings[omega_libraries][modernizr][status] = 1
-
-; ========================================
-; OCIO Omega Settings
-; ========================================
-settings[ocio_omega_breadcrumb] = 1
-settings[ocio_omega_color_navbar] = dk-gray
-settings[ocio_omega_color_masthead] = white
-settings[ocio_omega_color_menu] = white
-settings[ocio_omega_color_accent] = none
diff --git a/profiles/wcm_base/themes/ocio_omega_1/package.json b/profiles/wcm_base/themes/ocio_omega_1/package.json
deleted file mode 100755
index d6304f7e..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
-  "name": "ocio_1",
-  "version": "1.0.0",
-  "dependencies": {},
-  "devDependencies": {
-    "grunt": "~0.4.0",
-    "grunt-contrib-watch": "~0.4.3",
-    "grunt-contrib-compass": "~0.2.0",
-    "grunt-contrib-jshint": "~0.1.1",
-    "grunt-contrib-uglify": "~0.2.0",
-    "grunt-shell": "~0.3.1"
-  },
-  "engines": {
-    "node": ">=0.8.0"
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md
deleted file mode 100755
index 43a31c10..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# Defining preprocess hooks
-Rather than placing your preprocess hooks directly in the template.php file you
-can manage them in automatically discovered and lazy-loaded include files. It is
-even possible to organize them in sub-folders. This feature greatly improves the
-maintainability of large themes that would otherwise contain hundreds of lines
-of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.preprocess.inc)
-for them to be automatically discovered:
-
-* THEMENAME_preprocess_html() = html.preprocess.inc
-* THEMENAME_preprocess_page() = page.preprocess.inc
-* THEMENAME_preprocess_node() = node.preprocess.inc
-* THEMENAME_preprocess_comment() = comment.preprocess.inc
-* THEMENAME_preprocess_region() = region.preprocess.inc
-
-As with template files, you should replace underscores from the hook names with
-hyphens:
-
-* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc
-* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc
-
-Inside of each of these files you define the preprocess hook just as you would
-otherwise do in your template.php file:
-
-```
-function THEMENAME_preprocess_HOOK(&$variables) {
-  // Your code here.
-}
-```
diff --git a/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc
deleted file mode 100755
index d84b5bf6..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * Implements hook_preprocess_page().
- */
-function ocio_1_preprocess_page(&$variables) {
-  // You can use preprocess hooks to modify the variables before they are passed
-  // to the theme function or template file.
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/process/README.md b/profiles/wcm_base/themes/ocio_omega_1/process/README.md
deleted file mode 100755
index 180a2933..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/process/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# Defining process hooks
-Rather than placing your process hooks directly in the template.php file you can
-manage them in automatically discovered and lazy-loaded include files. It is
-even possible to organize them in sub-folders. This feature greatly improves the
-maintainability of large themes that would otherwise contain hundreds of lines
-of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.process.inc) for
-them to be automatically discovered:
-
-* THEMENAME_process_html() = html.process.inc
-* THEMENAME_process_page() = page.process.inc
-* THEMENAME_process_node() = node.process.inc
-* THEMENAME_process_comment() = comment.process.inc
-* THEMENAME_process_region() = region.process.inc
-
-As with template files, you should replace underscores from the hook names with
-hyphens:
-
-* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc
-* THEMENAME_process_html_tag() = html-tag.process.inc
-
-Inside of each of these files you define the process hook just as you would
-otherwise do in your template.php file:
-
-```
-function THEMENAME_process_HOOK(&$variables) {
-  // Your code here.
-}
-```
diff --git a/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc
deleted file mode 100755
index 129a70f8..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * Implements hook_process_page().
- */
-function ocio_1_process_page(&$variables) {
-  // You can use process hooks to modify the variables before they are passed to
-  // the theme function or template file.
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/README.md
deleted file mode 100755
index 582493ef..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/README.md
+++ /dev/null
@@ -1,124 +0,0 @@
-# Introduction to [Sass](http://sass-lang.com/)
-Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules,
-variables, mixins, selector inheritance, and more. It’s translated to well-
-formatted, standard CSS using the command line tool or a web-framework plugin.
-
-Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS”
-(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every
-valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss.
-
-The second, older syntax is known as the indented syntax (or just “Sass”).
-Inspired by Haml’s terseness, it’s intended for people who prefer conciseness
-over similarity to CSS. Instead of brackets and semicolons, it uses the
-indentation of lines to specify blocks. Although no longer the primary syntax,
-the indented syntax will continue to be supported. Files in the indented syntax
-use the extension .sass.
-
-Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for
-further information about the syntax.
-
-## Introduction to [Compass](http://compass-style.org/)
-Compass is an open-source CSS Authoring Framework.
-
-Please refer to the [Compass documentation](http://compass-style.org/reference)
-for further information on how to leverage the powerful Compass framework.
-
-## Compass extensions
-There are many extensions available for Compass. You can install and use as many
-of them together or just a single one depending on your use-case. Good examples
-for useful Compass extensions are "susy" (a responsive grid framework
-[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator)
-but there are many more.
-
-## Setting up and using Sass and Compass
-Compass runs on any computer that has
-[ruby](http://www.ruby-lang.org/en/downloads) installed.
-
-Once you got ruby installed you can easily install the required gems from the
-command line:
-```
-$ gem update --system
-$ gem install compass
-```
-
-Any additional library can be installed in the same way:
-```
-$ gem install compass-rgbapng
-$ gem install susy
-```
-
-Once you have set up your environment you can navigate to the folder that holds
-your config.rb file.
-
-The config.rb file is the configuration file that helps Sass and Compass to
-understand your environment. For example, it defines which folder your .scss
-or .sass files are stored in or where the generated .css files should be output
-to.
-
-Executing the following command will constantly watch for any change in your
-.scss files and re-compile them into .css:
-```
-$ compass watch
-```
-
-You can also clear and recompile your .css manually:
-```
-$ compass clean
-$ compass compile
-```
-
-## Barebones Sass Structure
-The barebones CSS structure provided in this starterkit uses many of the ideas
-discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to
-provide a starting point for building modular, scalable CSS using Sass and
-Drupal.
-
-Multiple Sass partials are used to help organise the styles, these are combined
-by including them in styles.scss which is compiled into styles.css in the css/
-directory.
-
-All styles are included in order of specificity, this means that as you go down
-the document each section builds upon and inherits sensibly from the previous
-ones. This results in less undoing of styles, less specificity problems and
-all-round better architected and lighter stylesheets.
-
-The file and directory structure contained in this folder looks something like
-this:
-
-### Top level files
-These files are the main entry points for the Sass compiler and shouldn't
-directly contain any CSS code, instead they only serves to combine the Sass
-contained in the partials (see below) through @import directives.
-
-#### ocio-1.styles.scss
-This file aggregates all the components into a single file.
-
-#### ocio-1.normalize.scss
-This file provides a CSS reset/normalize generated based on the legacy
-variables.
-
-#### ocio-1.hacks.scss
-This file may be used to provide temporary hot-fixes for style issues that
-you plan to properly implement as components at a later point in time or simply
-don't have a proper solution for yet.
-
-#### ocio-1.no-query.scss
-This file re-renders the same contents as the styles.scss file but without any
-media queries. It can be used as a fallback for for older browsers that don't
-support media queries. You can find more information about this on the
-github repository of the
-[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks).
-Compass gem.
-
-### Partials
-#### variables
-This is where you place your Sass variables.
-
-#### abstractions
-This is where you place your functions, mixins and extends.
-
-#### base
-This is where you place all your basic, raw HTML element styling.
-
-#### components
-This is where you place your components.
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md
deleted file mode 100755
index 7730ffb7..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Abstractions
-Abstractions contains Sass mixins, extends and functions for use throughout your
-stylesheets and help to promote code reuse.
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md
deleted file mode 100755
index 677a7c15..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Base styes
-Base styles define the default look for HTML and, to some extent, common Drupal
-elements.
-
-These rules will generally be made up of element selectors for HTML elements
-such as headings, paragraphs and lists. Common Drupal elements, such as basic
-form items, should be covered as well.
-
-The styleguide module (http://drupal.org/project/styleguide) gives you a good
-overview of common Drupal elements for styling. By setting a solid baseline
-before adding any more specific customisations you ensure that as any new
-features are added they will be correctly styled without any extra work.
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss
deleted file mode 100755
index ca67682e..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-@import "sassy-buttons";
-
-.red-button {
-	@include sassy-button;
-	border-radius:0px;
-	box-shadow: 0px 4px 0px 0px darken($red,8%);
-	padding-bottom:0.2em;
-	font-weight:normal;
-}
-
-.button,
-#edit-submit,
-#edit-submit--2,
-#edit-submit--3,
-#edit-preview,
-.webform-submit {
-	@extend .red-button;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss
deleted file mode 100755
index 283bc864..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-input {
-	line-height:inherit;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss
deleted file mode 100755
index df1d5160..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss
+++ /dev/null
@@ -1,183 +0,0 @@
-// Setting l-constrained as percent padding
-.l-constrained {
-	padding:0 2.5%;
-	margin: 0 auto;
-	@include pie-clearfix;
-	@include breakpoint($tab, true) {
-		padding:0 5%;
-	}
-	/*
-@include breakpoint($desk, true) {
-		padding:0 10%;
-	}
-*/
-}
-.l-constrained-right {
-	padding:0 2.5%;
-	margin: 0 auto;
-	@include pie-clearfix;
-	@include breakpoint($tab, true) {
-		padding:0 5%;
-	}
-/*
-	@include breakpoint($desk, true) {
-		padding:0 10% 0 5%;
-	}
-*/
-}
-
-.l-constrained-left {
-	padding:0 2.5%;
-	margin: 0 auto;
-	@include pie-clearfix;
-	@include breakpoint($tab, true) {
-		padding:0 5%;
-	}
-/*
-	@include breakpoint($desk, true) {
-		padding:0 5% 0 10%;
-	}
-*/
-}
-
-.l-constrained-center {
-	padding:0 2.5%;
-	margin: 0 auto;
-	@include pie-clearfix;
-	@include breakpoint($tab, true) {
-		padding:0 5%;
-	}
-}
-
-/************************************************
- *
- * Layout overrides/ styles for Theme 1
- *
- ************************************************/
-
-//override max width
-.max-width {
-	max-width: none;
-}
-
-
-// adding l-constrained to appropriate regions
-.ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header,
-
-.ocio-omega-threecol-header,
-
-.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer,
-
-.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header {
-	@extend .l-constrained;
-}
-
-
-.ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar {
-	@extend .l-constrained-left;
-}
-
-
-
-.ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar {
-	@extend .l-constrained-right;
-}
-
-
-
-.ocio-omega-threecol-column2 {
-	@extend .l-constrained-center;
-}
-
-.ocio-omega-twocol-flipped-sidebar-inner {
-	margin-left:0px;
-}
-
-// removing margins
-.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container {
-	margin-bottom:0px;
-
-}
-
-// coloring header regions in panopoly layouts
-.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header {
-	background-color:darken($lt-gray,10%);
-	float:left;
-	width:100%;
-}
-
-// coloring footer regions in panopoly layouts
-.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer {
-	background-color:darken($lt-gray,10%);
-}
-
-// coloring column regions in panopoly layouts
-.ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 {
-	 @extend .l-region--sidebar-1;
-}
-
-
-
-#panels-ipe-regionid-column2 {
-	padding-bottom:2em;
-}
-
-// Footer styles for full width
-.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer {
-	float:left;
-	width:100%;
-}
-
-.ocio-omega-equalcol-container {
-	margin-bottom:0px;
-}
-
-.field--name-field-map-address {
-	margin-top:1em;
-}
-
-//adding margin to content region on all but front page
-.l-content {
-	margin-bottom:2em;
-}
-.front .l-content {
-	margin-bottom:0
-}
-
-//workbench tab spacing
-.tabs--primary li {
-	margin-top:2em;
-}
-
-// Setting a variable for the l-constrained padding unit in percent
-/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */
-
-
-
-// Adding classes for various grid widths and setting padding to be used by full width regions
-/*
-.l-contstrained-padding-12 {
-	padding-right:$l-constrained-padding-unit;
-	padding-left:$l-constrained-padding-unit;
-}
-.l-contstrained-padding-9 {
-	padding-right:$l-constrained-padding-unit*(1/(9/12));
-	padding-left:$l-constrained-padding-unit*(1/(9/12));
-}
-.l-contstrained-padding-8 {
-	padding-right:$l-constrained-padding-unit*(1/(8/12));
-	padding-left:$l-constrained-padding-unit*(1/(8/12));
-}
-.l-contstrained-padding-6 {
-	padding-right:$l-constrained-padding-unit*(1/(6/12));
-	padding-left:$l-constrained-padding-unit*(1/(6/12));
-}
-.l-contstrained-padding-4 {
-	padding-right:$l-constrained-padding-unit*(1/(4/12));
-	padding-left:$l-constrained-padding-unit*(1/(4/12));
-}
-.l-contstrained-padding-3 {
-	padding-right:$l-constrained-padding-unit*(1/(3/12));
-	padding-left:$l-constrained-padding-unit*(1/(3/12));
-}
-*/
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss
deleted file mode 100755
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss
deleted file mode 100755
index a75269cc..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-img, media {
-  max-width: 100%;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss
deleted file mode 100644
index 6526d623..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss
+++ /dev/null
@@ -1,61 +0,0 @@
-.pager {
-	text-align:right;
-}
-
-/*
-.pager__item {
-	background-color:darken($lt-gray,10%);
-	box-shadow: 0px 4px 0px 0px darken($lt-gray,16%);
-	padding: 0.25em 0.6em;
-	
-	color:$white;
-	font-weight:normal;
-	a {
-		@include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray);
-		&:hover {
-			text-decoration:none;
-		}
-	}
-	&:hover {
-		background-color:$md-gray;
-		box-shadow: 0px 4px 0px 0px darken($md-gray,6%);
-	}
-	&.pager__item--current {
-	background-color:$dk-gray;
-	box-shadow: 0px 4px 0px 0px darken($dk-gray,10%);
-		&:hover{
-			background-color:$dk-gray;
-		}
-	}
-}
-*/
-
-.pager__item {
-	padding:0px;
-}
-
-.pager__item--current {
-@include sassy-button;
-	padding:0.2em 1em;
-	background-color:$dk-gray;
-	color:$white;
-	font-weight:normal;
-	box-shadow: 0px 4px 0px 0px darken($dk-gray,10%);
-	&:hover {
-		background-color:$dk-gray;
-	}
-	
-}
-
-.pager__item a {
-	@include sassy-button;
-	background-color:darken($lt-gray,10%);
-	padding:0.2em 1em;
-	box-shadow: 0px 4px 0px 0px darken($lt-gray,16%);
-	@include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray);
-	&:hover {
-		background-color:$md-gray;
-		box-shadow: 0px 4px 0px 0px darken($md-gray,6%);
-		color:$white;
-	}
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss
deleted file mode 100755
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss
deleted file mode 100755
index 708d7a53..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss
+++ /dev/null
@@ -1,119 +0,0 @@
-// font units
-@mixin font-size($sizeValue: 1.6) {
-  font-size: ($sizeValue * 10) + px;
-  font-size: $sizeValue + rem;
-}
-
-//heading sizes
-h1, .alpha {
-	@include font-size(4.0);
-	margin: .8em 0 0 0;
-}
-h2, .beta {
-	@include font-size(3.2);
-	margin: .9em 0 0 0;
-}
-h3, .gamma {
-	@include font-size(2.6);
-	margin: 1em 0 0 0;
-}
-h4, .delta {
-	@include font-size(2.4);
-	margin: 1.2em 0 0 0;
-}
-h5, .epsilon {
-	@include font-size(2);
-	margin: 1.4em 0 0 0;
-}
-h6, .zeta {
-	@include font-size(1.8);
-	margin: 1.4em 0 0 0;
-}
-
-//headings style
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-
-	font-family: $proxima;
-  font-weight: 600;
-  line-height: 100%;
-
-  a,
-  a:visited {
-		@extend .header-links;
-  }
-}
-
-//links
-a {
-  @include link-colors($blue, $md-gray, $red, $blue, $yellow);
-  text-decoration: none;
-  font-weight: 500;
-  &:hover {
-	  text-decoration: underline;
-  }
-}
-.header-links {
-  @include link-colors($red, $md-gray, $blue, $red, $yellow);
-  text-decoration: none;
-    &:hover {
-	  text-decoration: none;
-  }
-}
-.reverse-links {
-	@include link-colors($lt-gray, $white, $red, $lt-gray, $yellow);
-}
-
-//specific styles
-
-.more-link,
-.more-link a {
-	text-transform: uppercase;
-	font-weight: 600;
-	text-decoration: none;
-	margin-top: 2em;
-	margin-bottom: 2em;
-}
-
-.fine-print {
-	@include font-size(1.2);
-	line-height: 135%;
-}
-
-.labels {
-	@include font-size(1.3);
-	text-transform: uppercase;
-	font-weight: 400;
-}
-
-
-.title-caps {
-	text-transform:uppercase;
-	@include font-size(2.6);
-}
-
-.title-caps-red {
-	@extend .title-caps;
-	color:$red;
-}
-
-h2.pane-title, h2.block__title {
-	text-transform: uppercase;
-	@include font-size(2.0);
-	color:$md-gray;
-	letter-spacing:1px;
-	font-weight:500;
-	margin: 3em 0 0 0;
-}
-.more-link-button {
-	color:$white;
-
-	@extend .red-button;
-}
-blockquote p {
-	font-family:$capita;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md
deleted file mode 100755
index c60898cd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# Components
-This directory should contain full components (modules in SMACSS), their
-sub-components and modifiers.
-
-Components are discrete parts of your page that should sit within the regions
-of your layouts. You should try to abstract your components as much as possible
-to promote reuse throughout the theme. Components should be flexible enough to
-respond to any width and should never rely on context
-(e.g. .sidebar-first .component) for styling. This allows modules to be placed
-throughout the theme with no risk of them breaking.
-
-If you find you need to change the look of a component depending on it's context
-you should avoid using context based classes at all costs. Instead it is better
-to add another "modifier" class to the component to alter the styling. Again,
-this promotes reuse.
-
-Sub-components are the individual parts that make up a component. As a general
-rule, adding a class to target a sub-component is a much better option than
-using descendant selectors or element selectors. In many cases sub-components
-can be made more reusable by making them components in their own right, so they
-can then be used within other components.
-
-Almost everything that doesn't belong in base should be made a component.
-
-## Some common examples throughout Drupal
-
-* Blocks
-* Content Types
-    For example, you may have a generic node component that contains
-    sub-components for the submitted by line and links. Specific components can
-    then be created for each content type to style the specifics of each. Finally,
-    by using entity view modes you can easily apply modifications based on the
-    .node-[view-mode] classes.
-* Forms
-    For instance the log in form.
-* Views
-    Each views output style could be made into a component, the content of each
-    row should be provided by a view mode styled by it's component CSS. Exposed
-    filter forms, views pagers and other views elements are also good candidates
-    for components.
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss
deleted file mode 100755
index d63d7987..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-.breadcrumb-wrapper {
-	background-color:lighten($md-gray,10%);
-	float:left;
-	width:100%;
-}
-
-ul.breadcrumb {
-
-
-	li {
-
-
-		&:after {
-			content: "|";
-			color: $lt-gray;
-			font-weight: 700;
-			margin-left: 0.3 * $horz-spacing-unit;
-		}
-		color:$white;
-
-		a {
-			@include link-colors($white, $lt-gray, $blue, $lt-gray, $yellow);
-		}
-
-	}
-
-	//remove separator and margin for last item
-	li:last-child {
-		margin-right: 0;
-		&:after {
-			content: " ";
-		}
-	}
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss
deleted file mode 100644
index 21ad2616..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-.view-faq {
-	.item-list {
-		.views-field-title a {
-			font-weight:bold;
-		}
-	}
-	div.view-display-id-attachment_1 {
-		.views-field-title a {
-			font-weight:normal;
-		}
-	}
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss
deleted file mode 100755
index a5087edd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss
+++ /dev/null
@@ -1,62 +0,0 @@
-.flexslider a .flex-title, .flexslider a .flex-summary {
-	@extend .l-constrained;
-}
-
-
-.flexslider a .flex-meta .flex-title {
-	@include font-size(2.6);
-}
-
-
-.flex-direction-nav a {
-	color:$lt-gray;
-	text-shadow:none;
-	background:none;
-	&:hover {
-		color:$white;
-	}
-}
-.flexslider:hover a {
-	text-decoration:none;
-}
-ul.flex-direction-nav, ul.flex-direction-nav:hover {
-	display:none;
-}
-.flexslider a .flex-meta {
-	padding-left:0px;
-	padding-right:0px;
-	display:block;
-	position:relative;
-	background-color:$dk-gray;
-	padding-top:2em;
-	padding-bottom:2em;
-}
-
-.flex-control-nav {
-	text-align:right;
-	@extend .l-constrained;
-	bottom:120px;
-	z-index:99;
-	width:100%;
-}
-
-.flex-control-paging li a {
-	background-color:$dk-gray;
-	text-align:left;
-	width:20px;
-	height:20px;
-	margin-bottom:1em;
-	&.flex-active {
-		background-color:$white;
-	}
-}
-
-	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
-//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
-//background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 58%); /* FF3.6+ */
-//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(58%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
-//background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* Chrome10+,Safari5.1+ */
-//background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* Opera 11.10+ */
-//background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* IE10+ */
-//background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* W3C */
-//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 ); /* IE6-8 */
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss
deleted file mode 100755
index df8d2dff..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-.l-header {
-  padding-bottom: $vert-spacing-unit;
-
-  .l-region--main-menu {
-  	ul li.expanded:hover {
-  		background-image: url("../images/arrow-up.svg");
-  		background-repeat: no-repeat;
-  		background-position: 10% 100%;
-  		background-size: 24px;
-  	}
-	}
-}
-
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss
deleted file mode 100755
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss
deleted file mode 100644
index 8819923c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-.osu-siteinfo-social li {
-	a {
-		border-bottom:3px solid darken($md-gray, 10%);
-		&.link-facebook:hover {
-			border-bottom:3px solid darken($facebook, 10%);
-		}
-		&.link-twitter:hover {
-			border-bottom:3px solid darken($twitter, 10%);
-		}
-		&.link-youtube:hover {
-			border-bottom:3px solid darken($youtube, 10%);
-		}
-		&.link-linkedin:hover {
-			border-bottom:3px solid darken($linkedin, 10%);
-		}
-		&.link-flickr:hover {
-			border-bottom:3px solid darken($flickr, 10%);
-		}
-	}
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss
deleted file mode 100644
index ac3325c0..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-.view-user-directory {
-	.isotope-element {
-		border-bottom:4px solid darken($lt-gray, 10%);
-	}
-	margin-top:1.5em;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss
deleted file mode 100755
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss
deleted file mode 100755
index e6335782..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-/*
-.front div.l-content {
-	border-top:5px solid darken($lt-gray,10%);;
-}
-*/
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss
deleted file mode 100755
index fd3caeb4..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.l-region--masthead {
-	background-color: $white;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss
deleted file mode 100644
index 3006bb25..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-.l-search-wrapper {
-	background-color:lighten($md-gray,10%);
-	padding-top:1em;
-	padding-bottom:1em;
-	float:right;
-	width:100%;
-	clear:both;
-	.l-region--search {
-		float:right;
-		#edit-search-block-form--2 {
-			width:260px;
-			height:36px;
-			margin-right:0.5em;
-			border:1px solid lighten($md-gray,10%);
-		}
-	}
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss
deleted file mode 100755
index cf6bcf41..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-.l-region--sidebar-2, .l-region--sidebar-1 {
-	background-color:$lt-gray;
-}
-
-
-
-
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss
deleted file mode 100755
index 36be9c83..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-.view-ocio-news-archive {
-	h3 {
-		text-transform:uppercase;
-		a {
-			font-weight:bold;
-		}
-	}
-	.field--name-node-link {
-		margin-bottom: 1em;
-		a {
-			@extend .more-link-button;
-			margin-top:0px;
-		}
-	}
-
-}
-
-.view-display-id-archive_listing_block h3 {
-	text-transform:none;
-	color:$dk-gray;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss
deleted file mode 100755
index f4ff5cb5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$breakpoint-no-queries: true;
-$breakpoint-no-query-fallbacks: true;
-
-// Re import everything but without media queries.
-@import "ocio-full.layout";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss
deleted file mode 100755
index 18b44bc1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss
+++ /dev/null
@@ -1,116 +0,0 @@
-/*******************************************************************************
- * ocio-full.layout.scss
- *
- * Styles for the OCIO Full layout.
- ******************************************************************************/
-@import "compass";
-@import "breakpoint";
-@import "singularitygs";
-
-// Globbing from within sub-folders only works with relative paths.
-@import "../../variables/**/*";
-@import "../../base/**/*";
-
-/* Header */
-.l-region--header {
-  padding: $vert-spacing-unit 0;
-
-  .block {
-    float: right;
-  }
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: $vert-spacing-unit 0;
-}
-.l-region--highlighted {
-  @extend .l-constrained;
-}
-.l-region--help {
-  margin-bottom: $vert-spacing-unit;
-}
-.l-content {
-	@extend .l-constrained;
-}
-.front .l-content {
-	padding:0px 0px;
-}
-
-.l-main {
-  overflow: hidden;
-}
-/* Sidebars */
-.l-region--sidebar-2,
-.l-region--sidebar-1 {
-  @extend .l-constrained-right;
-  padding-top: $vert-spacing-unit;
-  padding-bottom: $vert-spacing-unit + 99999px;
-  margin-bottom: -99999px - $vert-spacing-unit;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: $vert-spacing-unit 0;
-}
-.l-region--footer {
-  @extend .l-constrained;
-}
-
-@include breakpoint($tab, true) {
-
-  /* Header */
-  .l-branding {
-    @include grid-span(3, 1);
-  }
-  .l-region--navigation {
-    @include grid-span(6, 4);
-  }
-  .l-region--header {
-    @include grid-span(3, 10);
-  }
-
-  /* Sidebars */
-  .has-two-sidebars,
-  .has-one-sidebar {
-    .l-content {
-      @include grid-span(8, 1);
-    }
-    .l-region--sidebar-1,
-    .l-region--sidebar-2 {
-      @include grid-span(4, 9);
-      clear: right;
-    }
-  }
-}
-
-@include breakpoint($desk, true) {
-
-  /* Sidebars */
-  .has-one-sidebar {
-    .l-content {
-      @include grid-span(8, 1);
-    }
-    .l-region--sidebar-1 {
-      @include grid-span(4, 9);
-      clear: none;
-    }
-  }
-  .has-two-sidebars {
-    .l-content {
-      @include grid-span(6, 1);
-    }
-    .l-region--sidebar-1,
-    .l-region--sidebar-2 {
-      @include grid-span(3, 7);
-      clear: none;
-    }
-    .l-region--sidebar-2 {
-      @include grid-span(3, 10);
-    }
-  }
-}
-
-.l-footer-wrapper {
-	clear:both;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss
deleted file mode 100755
index a895ace1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Hide the toolbar or admin menu on small screens.
-@media all and (max-width: 800px) {
-  #toolbar, #admin-menu {
-    display: none;
-  }
-
-  html {
-    body.toolbar, body.admin-menu {
-      padding-top: 0 !important;
-      margin-top: 0 !important;
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss
deleted file mode 100755
index bb6ea485..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$breakpoint-no-queries: true;
-$breakpoint-no-query-fallbacks: true;
-
-// Re-render everything from styles.scss but without media queries.
-@import "ocio-1.styles";
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss
deleted file mode 100755
index 3d6b6ddd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Import the legacy variables (relevant for controlling compass-normalize).
-@import "variables/**/*";
-
-// Generate normalize.css.
-@import "normalize";
-
-// Use 'border-box' for the box model.
-@import "toolkit/kickstart";
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss
deleted file mode 100755
index 6edbb26c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-// Import external libraries.
-@import "compass";
-@import "breakpoint";
-@import "singularitygs";
-@import "toolkit";
-
-// Import variables, abstractions, base styles and components using globbing.
-//
-// Globbing will always import files alphabetically. Optimally, all your
-// components should be self-contained and explicit enough to not have any
-// contained styles leak into unrelated components: The import order should not
-// affect the result.
-//
-// If there are variables, functions or mixins that depend on each other and
-// therefore need to be imported in a specific order you can import them
-// directly. Variables-, function- or mixin providing partials should never
-// output any styles themselves: Importing them multiple times to resolve
-// dependencies shouldn't be a problem.
-@import "variables/**/*";
-@import "abstractions/**/*";
-@import "base/**/*";
-@import "components/**/*";
-
-
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md
deleted file mode 100755
index ddf13461..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Variables
-Sass allows you to define variables that can be used throughout your Sass files.
-Using variables makes it much easier to ensure consistency throughout your
-stylesheets for values such as colors and numeric values. Variables are also
-used for configuration by many Sass extensions. Some examples of values that
-should be defined as variables are:
-
-* Colors scheme.
-* Spacing units, for example vertical and horizontal spacing units.
-* Font sizes and related metrics such as line height.
-* Font stacks.
-* Grid sizing
-* Legacy browser support.
-
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss
deleted file mode 100755
index 11f1c488..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-// base colors
-$red: #b00;
-$lt-gray: #ececec;
-$md-gray: #666666;
-$dk-gray: #2d2d2d;
-$black: #000;
-$white: #fff;
-
-
-// accent colors
-$blue: #0070aa;
-$yellow: #dcaa38;
-$green: #909738;
-$purple: #442369;
-
-// social media colors
-$facebook: #3b5998;
-$twitter:  #00aced;
-$youtube: $red;
-$google-plus: #dd4b39;
-$linkedin: #007bb6;
-$flickr: #ff0084;
-
-//misc osu colors
-$orange: #d65828;
-
-// swatch colors
-$swatch-colors: (
-  "white": $white,
-  "lt-gray": darken($lt-gray, 10%),
-  "md-gray": $md-gray,
-  "dk-gray": lighten($dk-gray, 10%),
-  "black": $black,
-  "yellow": $yellow,
-  "green": darken($green, 20%),
-  "purple": lighten($purple, 20%),
-  "blue": darken($blue, 15%),
-  "red": $red,
-  "none": #747474,
-);
-
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss
deleted file mode 100755
index 21ebe691..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-//import grid variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_grid.scss";
-
-
-$gutters: 0;
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss
deleted file mode 100755
index cf76adaf..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-// Legacy support.
-$legacy-support-for-ie6: false;
-$legacy-support-for-ie7: true;
-$legacy-support-for-ie8: true;
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss
deleted file mode 100755
index f28e4000..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-$sb-base-color:      $red;      // Base color of your button
-$sb-second-color:    false;        // Optional second color of button gradient
-$sb-border-radius:   0px;         // Button border radius
-$sb-border-width:    0px;          // Button border width
-$sb-padding:         0.5em 1em 0.5em 1em; // Button padding
-$sb-font-size:       13px;         // Button font-size
-$sb-line-height:     1em;        // Button line-height
-$sb-text-color:      white;        // Button text color
-$sb-text-style:      "none";      // Button text shadow style
-$sb-gradient-style:  "flat";      // Button gradient style
-$sb-auto-states:     true;         // Automatically create pseudo styles 
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss
deleted file mode 100755
index ce5a9e11..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-//import typography variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_typography.scss";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_1/screenshot.png b/profiles/wcm_base/themes/ocio_omega_1/screenshot.png
deleted file mode 100755
index 127f551b159bbb9e2cd8696b6ee52886fca9c8e6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4603
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

diff --git a/profiles/wcm_base/themes/ocio_omega_1/template.php b/profiles/wcm_base/themes/ocio_omega_1/template.php
deleted file mode 100755
index bbb1d47b..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/template.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-/**
- * @file
- * Template overrides as well as (pre-)process and alter hooks for the
- * OCIO 1 theme.
- */
diff --git a/profiles/wcm_base/themes/ocio_omega_1/templates/README.md b/profiles/wcm_base/themes/ocio_omega_1/templates/README.md
deleted file mode 100755
index 51dd46f5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/templates/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Overriding template files
-Place your template files in this directory. You can optionally organize them in
-subdirectories.
diff --git a/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php
deleted file mode 100755
index 5696680b..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-/**
- * @file
- * Theme settings file for the OCIO 1 theme.
- */
-
-require_once dirname(__FILE__) . '/template.php';
-
-/**
- * Implements hook_form_FORM_alter().
- */
-function ocio_1_form_system_theme_settings_alter(&$form, $form_state) {
-  // You can use this hook to append your own theme settings to the theme
-  // settings form for your subtheme. You should also take a look at the
-  // 'extensions' concept in the Omega base theme.
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_1/theme/README.md b/profiles/wcm_base/themes/ocio_omega_1/theme/README.md
deleted file mode 100755
index 81772435..00000000
--- a/profiles/wcm_base/themes/ocio_omega_1/theme/README.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Overriding theme function
-Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked.
-
-This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered:
-
-* THEMENAME_breadcrumb() = breadcrumb.theme.inc
-* THEMENAME_button() = button.theme.inc
-
-As with template files, you should replace underscores from the hook names with hyphens:
-
-* THEMENAME_status_messages() = status-messages.theme.inc
-* THEMENAME_menu_link() = menu-link.theme.inc
-
-Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file:
-
-```
-function THEMENAME_HOOK(&$variables) {
-  // Your code here.
-}
-```
-
-Example:
-
-```
-function THEMENAME_menu_link(&$variables) {
-  // Your code here.
-}
-```
-
-You can also provide theme function include files for theme hook suggestions.
diff --git a/profiles/wcm_base/themes/ocio_omega_2/.bowerrc b/profiles/wcm_base/themes/ocio_omega_2/.bowerrc
deleted file mode 100644
index 77f92b35..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/.bowerrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "directory" : "libraries"
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/.gitignore b/profiles/wcm_base/themes/ocio_omega_2/.gitignore
deleted file mode 100644
index 5f4bf95f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Ignore the node modules folder (created by 'npm install').
-node_modules
-
-# We absolutely don't want to have the .sass-cache in git.
-.sass-cache
diff --git a/profiles/wcm_base/themes/ocio_omega_2/.jshintrc b/profiles/wcm_base/themes/ocio_omega_2/.jshintrc
deleted file mode 100644
index 680407bd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/.jshintrc
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-    "browser": true,
-    "bitwise": true,
-    "devel": true,
-    "curly": true,
-    "eqeqeq": true,
-    "forin": true,
-    "immed": true,
-    "indent": 2,
-    "jquery": true,
-    "latedef": true,
-    "newcap": true,
-    "noarg": true,
-    "quotmark": true,
-    "regexp": true,
-    "undef": true,
-    "unused": true,
-    "trailing": true,
-    "smarttabs": true,
-    "predef": [
-        "Drupal",
-        "Modernizr"
-    ]
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset
deleted file mode 100644
index d8be1614..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset
+++ /dev/null
@@ -1 +0,0 @@
-omega.ocio_2
diff --git a/profiles/wcm_base/themes/ocio_omega_2/.ruby-version b/profiles/wcm_base/themes/ocio_omega_2/.ruby-version
deleted file mode 100644
index 77fee73a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/.ruby-version
+++ /dev/null
@@ -1 +0,0 @@
-1.9.3
diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gemfile b/profiles/wcm_base/themes/ocio_omega_2/Gemfile
deleted file mode 100644
index ea96f010..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/Gemfile
+++ /dev/null
@@ -1,33 +0,0 @@
-source 'https://rubygems.org'
-
-group :development do
-
-  # Sass, Compass and extensions.
-  gem 'sass'                    # Sass.
-  gem 'sass-globbing', '1.1.0'  # Import Sass files based on globbing pattern.
-  gem 'compass'                 # Framework built on Sass.
-  gem 'compass-validator'       # So you can `compass validate`.
-  gem 'compass-normalize'       # Compass version of normalize.css.
-  gem 'compass-rgbapng'         # Turns rgba() into .png's for backwards compatibility.
-  gem 'singularitygs'           # Alternative to the Susy grid framework.
-  gem 'toolkit'                 # Compass utility from the fabulous Snugug.
-  gem 'breakpoint'              # Manages CSS media queries.
-  gem 'oily_png'                # Faster Compass sprite generation.
-  gem 'css_parser'              # Helps `compass stats` output statistics.
-  gem 'sassy-buttons'           # Sassy-Buttons.
-
-  # Guard
-  gem 'guard'                   # Guard event handler.
-  gem 'guard-compass'           # Compile on sass/scss change.
-  gem 'guard-shell'             # Run shell commands.
-  gem 'guard-livereload'        # Browser reload.
-  gem 'yajl-ruby'               # Faster JSON with LiveReload in the browser.
-
-  # Dependency to prevent polling. Setup for multiple OS environments.
-  # Optionally remove the lines not specific to your OS.
-  # https://github.com/guard/guard#efficient-filesystem-handling
-  gem 'rb-inotify', '~> 0.9', :require => false      # Linux
-  gem 'rb-fsevent', :require => false                # Mac OSX
-  gem 'rb-fchange', :require => false                # Windows
-
-end
diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock
deleted file mode 100644
index 0e625cc2..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock
+++ /dev/null
@@ -1,118 +0,0 @@
-GEM
-  remote: https://rubygems.org/
-  specs:
-    addressable (2.3.6)
-    breakpoint (2.5.0)
-      sass (~> 3.3)
-      sassy-maps (< 1.0.0)
-    celluloid (0.16.0)
-      timers (~> 4.0.0)
-    chunky_png (1.3.3)
-    coderay (1.1.0)
-    compass (1.0.1)
-      chunky_png (~> 1.2)
-      compass-core (~> 1.0.1)
-      compass-import-once (~> 1.0.5)
-      rb-fsevent (>= 0.9.3)
-      rb-inotify (>= 0.9)
-      sass (>= 3.3.13, < 3.5)
-    compass-core (1.0.1)
-      multi_json (~> 1.0)
-      sass (>= 3.3.0, < 3.5)
-    compass-import-once (1.0.5)
-      sass (>= 3.2, < 3.5)
-    compass-normalize (1.5)
-      compass (>= 0.12.0)
-    compass-rgbapng (0.2.1)
-      chunky_png (>= 0.8.0)
-      compass (>= 0.10.0)
-    compass-validator (3.0.1)
-    css_parser (1.3.5)
-      addressable
-    em-websocket (0.5.1)
-      eventmachine (>= 0.12.9)
-      http_parser.rb (~> 0.6.0)
-    eventmachine (1.0.3)
-    ffi (1.9.6)
-    formatador (0.2.5)
-    guard (2.10.4)
-      formatador (>= 0.2.4)
-      listen (~> 2.7)
-      lumberjack (~> 1.0)
-      nenv (~> 0.1)
-      pry (>= 0.9.12)
-      thor (>= 0.18.1)
-    guard-compass (1.1.0)
-      compass (>= 0.10.5)
-      guard (~> 2.0)
-    guard-compat (1.1.0)
-    guard-livereload (2.4.0)
-      em-websocket (~> 0.5)
-      guard (~> 2.8)
-      multi_json (~> 1.8)
-    guard-shell (0.7.1)
-      guard (>= 2.0.0)
-      guard-compat (~> 1.0)
-    hitimes (1.2.2)
-    http_parser.rb (0.6.0)
-    listen (2.8.4)
-      celluloid (>= 0.15.2)
-      rb-fsevent (>= 0.9.3)
-      rb-inotify (>= 0.9)
-    lumberjack (1.0.9)
-    method_source (0.8.2)
-    multi_json (1.10.1)
-    nenv (0.1.1)
-    oily_png (1.1.2)
-      chunky_png (~> 1.3.1)
-    pry (0.10.1)
-      coderay (~> 1.1.0)
-      method_source (~> 0.8.1)
-      slop (~> 3.4)
-    rb-fchange (0.0.6)
-      ffi
-    rb-fsevent (0.9.4)
-    rb-inotify (0.9.5)
-      ffi (>= 0.5.0)
-    sass (3.4.9)
-    sass-globbing (1.1.0)
-      sass (>= 3.1)
-    sassy-buttons (0.2.6)
-      compass (>= 0.12.2)
-    sassy-maps (0.4.0)
-      sass (~> 3.3)
-    singularitygs (1.4.0)
-      breakpoint (~> 2.4)
-      sass (~> 3.3)
-    slop (3.6.0)
-    thor (0.19.1)
-    timers (4.0.1)
-      hitimes
-    toolkit (2.6.0)
-      sass (~> 3.3)
-    yajl-ruby (1.2.1)
-
-PLATFORMS
-  ruby
-
-DEPENDENCIES
-  breakpoint
-  compass
-  compass-normalize
-  compass-rgbapng
-  compass-validator
-  css_parser
-  guard
-  guard-compass
-  guard-livereload
-  guard-shell
-  oily_png
-  rb-fchange
-  rb-fsevent
-  rb-inotify (~> 0.9)
-  sass
-  sass-globbing (= 1.1.0)
-  sassy-buttons
-  singularitygs
-  toolkit
-  yajl-ruby
diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js
deleted file mode 100644
index e4683ef9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js
+++ /dev/null
@@ -1,122 +0,0 @@
-'use strict';
-
-module.exports = function (grunt) {
-
-  grunt.initConfig({
-    watch: {
-      options: {
-        livereload: true
-      },
-      sass: {
-        files: ['sass/{,**/}*.{scss,sass}'],
-        tasks: ['compass:dev'],
-        options: {
-          livereload: false
-        }
-      },
-      registry: {
-        files: ['*.info', '{,**}/*.{php,inc}'],
-        tasks: ['shell'],
-        options: {
-          livereload: false
-        }
-      },
-      images: {
-        files: ['images/**']
-      },
-      css: {
-        files: ['css/{,**/}*.css']
-      },
-      js: {
-        files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'],
-        tasks: ['jshint', 'uglify:dev']
-      }
-    },
-
-    shell: {
-      all: {
-        command: 'drush cache-clear theme-registry'
-      }
-    },
-
-    compass: {
-      options: {
-        config: 'config.rb',
-        bundleExec: true,
-        force: true
-      },
-      dev: {
-        options: {
-          environment: 'development'
-        }
-      },
-      dist: {
-        options: {
-          environment: 'production'
-        }
-      }
-    },
-
-    jshint: {
-      options: {
-        jshintrc: '.jshintrc'
-      },
-      all: ['js/{,**/}*.js', '!js/{,**/}*.min.js']
-    },
-
-    uglify: {
-      dev: {
-        options: {
-          mangle: false,
-          compress: false,
-          beautify: true
-        },
-        files: [{
-          expand: true,
-          flatten: true,
-          cwd: 'js',
-          dest: 'js',
-          src: ['**/*.js', '!**/*.min.js'],
-          rename: function(dest, src) {
-            var folder = src.substring(0, src.lastIndexOf('/'));
-            var filename = src.substring(src.lastIndexOf('/'), src.length);
-            filename = filename.substring(0, filename.lastIndexOf('.'));
-            return dest + '/' + folder + filename + '.min.js';
-          }
-        }]
-      },
-      dist: {
-        options: {
-          mangle: true,
-          compress: true
-        },
-        files: [{
-          expand: true,
-          flatten: true,
-          cwd: 'js',
-          dest: 'js',
-          src: ['**/*.js', '!**/*.min.js'],
-          rename: function(dest, src) {
-            var folder = src.substring(0, src.lastIndexOf('/'));
-            var filename = src.substring(src.lastIndexOf('/'), src.length);
-            filename = filename.substring(0, filename.lastIndexOf('.'));
-            return dest + '/' + folder + filename + '.min.js';
-          }
-        }]
-      }
-    }
-  });
-
-  grunt.loadNpmTasks('grunt-contrib-watch');
-  grunt.loadNpmTasks('grunt-contrib-compass');
-  grunt.loadNpmTasks('grunt-contrib-jshint');
-  grunt.loadNpmTasks('grunt-contrib-uglify');
-  grunt.loadNpmTasks('grunt-shell');
-
-  grunt.registerTask('build', [
-    'uglify:dist',
-    'compass:dist',
-    'jshint'
-  ]);
-
-};
diff --git a/profiles/wcm_base/themes/ocio_omega_2/Guardfile b/profiles/wcm_base/themes/ocio_omega_2/Guardfile
deleted file mode 100644
index a63ae851..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/Guardfile
+++ /dev/null
@@ -1,34 +0,0 @@
-notification :off
-
-group :development do
-
-  # Only run Compass if we have a config.rb file in place.
-  if File.exists?("config.rb")
-    # Compile on start.
-    puts `compass compile --time --quiet`
-
-    # https://github.com/guard/guard-compass
-    guard :compass do
-      watch(%r{.+\.s[ac]ss$})
-    end
-  end
-
-  ## Uncomment this if you wish to clear the theme registry every time you
-  ## change one of the relevant theme files.
-  #guard :shell do
-  #  puts 'Monitoring theme files.'
-  #
-  #  watch(%r{.+\.(php|inc|info)$}) { |m|
-  #    puts 'Change detected: ' + m[0]
-  #    `drush cache-clear theme-registry`
-  #    puts 'Cleared theme registry.'
-  #  }
-  #end
-
-  # https://github.com/guard/guard-livereload.
-  # Ignore *.normalize.scss to prevent flashing content when re-rendering.
-  guard :livereload do
-    watch(%r{^((?!\.normalize\.).)*\.(css|js)$})
-  end
-
-end
diff --git a/profiles/wcm_base/themes/ocio_omega_2/README b/profiles/wcm_base/themes/ocio_omega_2/README
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_2/bower.json b/profiles/wcm_base/themes/ocio_omega_2/bower.json
deleted file mode 100644
index e4a38e91..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/bower.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "ocio_2",
-  "version": "1.0.0",
-  "dependencies": {
-    "respond": "fubhy/respond",
-    "selectivizr": "fubhy/selectivizr",
-    "html5shiv": "fubhy/html5shiv",
-    "matchmedia": "fubhy/matchmedia",
-    "pie": "fubhy/pie"
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/config.rb b/profiles/wcm_base/themes/ocio_omega_2/config.rb
deleted file mode 100644
index 483a4a9a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/config.rb
+++ /dev/null
@@ -1,55 +0,0 @@
-##
-## This file is only needed for Compass/Sass integration. If you are not using
-## Compass, you may safely ignore or delete this file.
-##
-## If you'd like to learn more about Sass and Compass, see the sass/README.txt
-## file for more information.
-##
-
-# Default to development if environment is not set.
-saved = environment
-if (environment.nil?)
-  environment = :production
-else
-  environment = saved
-end
-
-# Location of the theme's resources.
-css_dir = "css"
-sass_dir = "sass"
-images_dir = "images"
-generated_images_dir = images_dir + "/generated"
-javascripts_dir = "js"
-
-# Require any additional compass plugins installed on your system.
-require 'compass-normalize'
-require 'rgbapng'
-require 'toolkit'
-#require 'susy'
-require 'sass-globbing'
-require 'breakpoint'
-require 'singularitygs'
-require 'sassy-buttons'
-
-
-##
-## You probably don't need to edit anything below this.
-##
-
-# You can select your preferred output style here (:expanded, :nested, :compact
-# or :compressed).
-output_style = (environment == :production) ? :expanded : :nested
-
-# To enable relative paths to assets via compass helper functions. Since Drupal
-# themes can be installed in multiple locations, we don't need to worry about
-# the absolute path to the theme from the server omega.
-relative_assets = true
-
-# Conditionally enable line comments when in development mode.
-line_comments = (environment == :production) ? false : true
-
-# Output debugging info in development mode.
-sass_options = (environment == :production) ? {} : {:debug_info => true}
-
-# Add the 'sass' directory itself as an import path to ease imports.
-add_import_path 'sass'
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css
deleted file mode 100644
index b4660466..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css
+++ /dev/null
@@ -1,176 +0,0 @@
-/*******************************************************************************
- * ocio-default.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained, .l-region--highlighted, .l-region--footer {
-    padding: 0 10%;
-  }
-}
-
-@media (min-width: 91.25em) {
-  .max-width {
-    max-width: 72.875em;
-    margin: 0 auto;
-    padding: 0;
-  }
-}
-img, media {
-  max-width: 100%;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-@media (min-width: 47.5em) {
-  /* Header */
-  .l-branding {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--navigation {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 25.42373%;
-    clear: none;
-  }
-
-  .l-region--header {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  /* Sidebars */
-  .has-two-sidebars .l-content,
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2,
-  .has-one-sidebar .l-region--sidebar-1,
-  .has-one-sidebar .l-region--sidebar-2 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: right;
-  }
-
-  /* Footer */
-  .l-region--footer-1 {
-    width: 57.62712%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--footer-2 {
-    width: 40.67797%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  .l-region--footer-3 {
-    clear: both;
-  }
-}
-@media (min-width: 60em) {
-  /* Sidebars */
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-one-sidebar .l-region--sidebar-1 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: none;
-  }
-
-  .has-two-sidebars .l-content {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 50.84746%;
-    clear: none;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css
deleted file mode 100644
index 6d60ac25..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css
+++ /dev/null
@@ -1,162 +0,0 @@
-/*******************************************************************************
- * ocio-default.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 10%;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-/* Header */
-.l-branding {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--navigation {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 25.42373%;
-  clear: none;
-}
-
-.l-region--header {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-/* Sidebars */
-.has-two-sidebars .l-content,
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2,
-.has-one-sidebar .l-region--sidebar-1,
-.has-one-sidebar .l-region--sidebar-2 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: right;
-}
-
-/* Footer */
-.l-region--footer-1 {
-  width: 57.62712%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--footer-2 {
-  width: 40.67797%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-.l-region--footer-3 {
-  clear: both;
-}
-
-/* Sidebars */
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-one-sidebar .l-region--sidebar-1 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: none;
-}
-
-.has-two-sidebars .l-content {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 50.84746%;
-  clear: none;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css
deleted file mode 100644
index b4660466..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css
+++ /dev/null
@@ -1,176 +0,0 @@
-/*******************************************************************************
- * ocio-default.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained, .l-region--highlighted, .l-region--footer {
-    padding: 0 10%;
-  }
-}
-
-@media (min-width: 91.25em) {
-  .max-width {
-    max-width: 72.875em;
-    margin: 0 auto;
-    padding: 0;
-  }
-}
-img, media {
-  max-width: 100%;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-@media (min-width: 47.5em) {
-  /* Header */
-  .l-branding {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--navigation {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 25.42373%;
-    clear: none;
-  }
-
-  .l-region--header {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  /* Sidebars */
-  .has-two-sidebars .l-content,
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2,
-  .has-one-sidebar .l-region--sidebar-1,
-  .has-one-sidebar .l-region--sidebar-2 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: right;
-  }
-
-  /* Footer */
-  .l-region--footer-1 {
-    width: 57.62712%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--footer-2 {
-    width: 40.67797%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  .l-region--footer-3 {
-    clear: both;
-  }
-}
-@media (min-width: 60em) {
-  /* Sidebars */
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-one-sidebar .l-region--sidebar-1 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: none;
-  }
-
-  .has-two-sidebars .l-content {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 50.84746%;
-    clear: none;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css
deleted file mode 100644
index 6d60ac25..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css
+++ /dev/null
@@ -1,162 +0,0 @@
-/*******************************************************************************
- * ocio-default.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 10%;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-/* Header */
-.l-branding {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--navigation {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 25.42373%;
-  clear: none;
-}
-
-.l-region--header {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-/* Sidebars */
-.has-two-sidebars .l-content,
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2,
-.has-one-sidebar .l-region--sidebar-1,
-.has-one-sidebar .l-region--sidebar-2 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: right;
-}
-
-/* Footer */
-.l-region--footer-1 {
-  width: 57.62712%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--footer-2 {
-  width: 40.67797%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-.l-region--footer-3 {
-  clear: both;
-}
-
-/* Sidebars */
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-one-sidebar .l-region--sidebar-1 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: none;
-}
-
-.has-two-sidebars .l-content {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 50.84746%;
-  clear: none;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css
deleted file mode 100644
index b4660466..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css
+++ /dev/null
@@ -1,176 +0,0 @@
-/*******************************************************************************
- * ocio-default.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained, .l-region--highlighted, .l-region--footer {
-    padding: 0 10%;
-  }
-}
-
-@media (min-width: 91.25em) {
-  .max-width {
-    max-width: 72.875em;
-    margin: 0 auto;
-    padding: 0;
-  }
-}
-img, media {
-  max-width: 100%;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-@media (min-width: 47.5em) {
-  /* Header */
-  .l-branding {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--navigation {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 25.42373%;
-    clear: none;
-  }
-
-  .l-region--header {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  /* Sidebars */
-  .has-two-sidebars .l-content,
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2,
-  .has-one-sidebar .l-region--sidebar-1,
-  .has-one-sidebar .l-region--sidebar-2 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: right;
-  }
-
-  /* Footer */
-  .l-region--footer-1 {
-    width: 57.62712%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--footer-2 {
-    width: 40.67797%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  .l-region--footer-3 {
-    clear: both;
-  }
-}
-@media (min-width: 60em) {
-  /* Sidebars */
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-one-sidebar .l-region--sidebar-1 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: none;
-  }
-
-  .has-two-sidebars .l-content {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 50.84746%;
-    clear: none;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css
deleted file mode 100644
index 6d60ac25..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css
+++ /dev/null
@@ -1,162 +0,0 @@
-/*******************************************************************************
- * ocio-default.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 10%;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-.l-main {
-  margin-top: 40px;
-  margin-bottom: 40px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-/* Header */
-.l-branding {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--navigation {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 25.42373%;
-  clear: none;
-}
-
-.l-region--header {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-/* Sidebars */
-.has-two-sidebars .l-content,
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2,
-.has-one-sidebar .l-region--sidebar-1,
-.has-one-sidebar .l-region--sidebar-2 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: right;
-}
-
-/* Footer */
-.l-region--footer-1 {
-  width: 57.62712%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--footer-2 {
-  width: 40.67797%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-.l-region--footer-3 {
-  clear: both;
-}
-
-/* Sidebars */
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-one-sidebar .l-region--sidebar-1 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: none;
-}
-
-.has-two-sidebars .l-content {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 50.84746%;
-  clear: none;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css
deleted file mode 100644
index 90c82a75..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css
+++ /dev/null
@@ -1,10 +0,0 @@
-@media all and (max-width: 800px) {
-  #toolbar, #admin-menu {
-    display: none;
-  }
-
-  html body.toolbar, html body.admin-menu {
-    padding-top: 0 !important;
-    margin-top: 0 !important;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css
deleted file mode 100644
index 80c1b505..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css
+++ /dev/null
@@ -1,255 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 10%;
-}
-.l-constrained:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-hover {
-  background-color: #dcaa38;
-}
-body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header a, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-active a, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-default a, body .ui-accordion .ui-accordion-header.ui-state-hover, body .ui-accordion .ui-accordion-header.ui-state-hover a {
-  color: #fff;
-}
-body .ui-accordion .ui-accordion-content {
-  background-color: white;
-}
-
-.flex-control-paging {
-  display: none;
-}
-
-.flexslider {
-  margin-bottom: 1.3em;
-}
-
-.l-page .l-main {
-  margin: 2rem 0;
-}
-.l-page .l-main .l-region--sidebar-1, .l-page .l-main .l-region--sidebar-2 {
-  padding: 0;
-}
-.l-page .l-main .node--article .field--name-byline {
-  margin: 0;
-}
-.l-page .l-main .node--article .field--name-byline p {
-  margin-top: 0;
-}
-.l-page .l-main .views-row-first h3,
-.l-page .l-main .block--views .view-content h3:first-child,
-.l-page .l-main .search-results h3:first-child {
-  margin-top: 0;
-}
-.l-page .l-main .pane-title,
-.l-page .l-main h1.page-title,
-.l-page .l-main h1 {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #b00;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main h1.page-title,
-.l-page .l-main h1 {
-  font-size: 36px;
-  font-size: 3.6rem;
-}
-.l-page .l-main .ocio-omega-twocol-sidebar .pane-title,
-.l-page .l-main .ocio-omega-twocol-flipped-sidebar .pane-title,
-.l-page .l-main .ocio-omega-equalcol-column1 .pane-title,
-.l-page .l-main .ocio-omega-threecol-column1 .pane-title {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #d65828;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .ocio-omega-twocol-content .pane-title,
-.l-page .l-main .ocio-omega-twocol-flipped-content .pane-title,
-.l-page .l-main .ocio-omega-equalcol-column2 .pane-title,
-.l-page .l-main .ocio-omega-threecol-column2 .pane-title,
-.l-page .l-main .l-region--sidebar-2 h2 {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #028da9;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .ocio-omega-twocol-footer .pane-title,
-.l-page .l-main .ocio-omega-twocol-flipped-footer .pane-title,
-.l-page .l-main .ocio-omega-equalcol-footer .pane-title {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #442369;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .ocio-omega-threecol-column3 .pane-title {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #9aa41d;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .panel-pane,
-.l-page .l-main .node .field--name-title {
-  margin-bottom: 1.3em;
-}
-.l-page .l-main .view,
-.l-page .l-main .node--full,
-.l-page .l-main .search-form,
-.l-page .l-main .search-results,
-.l-page .l-main .search-form + h2,
-.l-page .l-main .pane-title + div,
-.l-page .l-main .pane-header + div {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-}
-.l-page .l-main .view .view-content,
-.l-page .l-main .view .views-table,
-.l-page .l-main .node--full .view-content,
-.l-page .l-main .node--full .views-table,
-.l-page .l-main .search-form .view-content,
-.l-page .l-main .search-form .views-table,
-.l-page .l-main .search-results .view-content,
-.l-page .l-main .search-results .views-table,
-.l-page .l-main .search-form + h2 .view-content,
-.l-page .l-main .search-form + h2 .views-table,
-.l-page .l-main .pane-title + div .view-content,
-.l-page .l-main .pane-title + div .views-table,
-.l-page .l-main .pane-header + div .view-content,
-.l-page .l-main .pane-header + div .views-table {
-  margin: 0;
-}
-.l-page .l-main .view .views-row-first,
-.l-page .l-main .view .views-row-first h2,
-.l-page .l-main .node--full .views-row-first,
-.l-page .l-main .node--full .views-row-first h2,
-.l-page .l-main .search-form .views-row-first,
-.l-page .l-main .search-form .views-row-first h2,
-.l-page .l-main .search-results .views-row-first,
-.l-page .l-main .search-results .views-row-first h2,
-.l-page .l-main .search-form + h2 .views-row-first,
-.l-page .l-main .search-form + h2 .views-row-first h2,
-.l-page .l-main .pane-title + div .views-row-first,
-.l-page .l-main .pane-title + div .views-row-first h2,
-.l-page .l-main .pane-header + div .views-row-first,
-.l-page .l-main .pane-header + div .views-row-first h2 {
-  margin-top: 0;
-}
-.l-page .l-main .view .views-row-last,
-.l-page .l-main .node--full .views-row-last,
-.l-page .l-main .search-form .views-row-last,
-.l-page .l-main .search-results .views-row-last,
-.l-page .l-main .search-form + h2 .views-row-last,
-.l-page .l-main .pane-title + div .views-row-last,
-.l-page .l-main .pane-header + div .views-row-last {
-  margin-bottom: 0;
-}
-.l-page .l-main .view-featured-slideshow {
-  padding: 0;
-}
-
-.block--mm-widgets .item,
-.pane-mm-widgets-live-pane .item {
-  margin: 1.25em 0 0 0;
-}
-.block--mm-widgets .item:first-child,
-.pane-mm-widgets-live-pane .item:first-child {
-  margin-top: 0;
-}
-.block--mm-widgets.mm-single-channel .fa.mm-channel,
-.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel {
-  margin-right: 0;
-  padding: 0 0 0 0.6em;
-  float: none;
-  text-align: right;
-  position: relative;
-  top: -1px;
-}
-.block--mm-widgets.mm-single-channel .fa.mm-channel.fa-facebook-page:before,
-.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel.fa-facebook-page:before {
-  content: '\f230';
-}
-.block--mm-widgets.mm-single-channel .pane-title,
-.pane-mm-widgets-live-pane.mm-single-channel .pane-title {
-  display: table;
-  width: 100%;
-}
-.block--mm-widgets.mm-single-channel .pane-title-wrapper,
-.block--mm-widgets.mm-single-channel .fa.mm-channel,
-.pane-mm-widgets-live-pane.mm-single-channel .pane-title-wrapper,
-.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel {
-  background-color: transparent;
-  width: auto;
-  display: table-cell;
-  vertical-align: middle;
-}
-
-.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail {
-  border: 0 none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css
deleted file mode 100644
index 458c481c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css
+++ /dev/null
@@ -1,238 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
-/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
-  display: block;
-}
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block;
-  vertical-align: baseline;
-}
-
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-[hidden],
-template {
-  display: none;
-}
-
-/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
-html {
-  font-family: sans-serif;
-  -webkit-text-size-adjust: 100%;
-  -ms-text-size-adjust: 100%;
-}
-
-body {
-  margin: 0;
-}
-
-/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
-a {
-  background: transparent;
-}
-
-a:active,
-a:hover {
-  outline: 0;
-}
-
-/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
-abbr[title] {
-  border-bottom: 1px dotted;
-}
-
-b,
-strong {
-  font-weight: bold;
-}
-
-dfn {
-  font-style: italic;
-}
-
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-
-mark {
-  background: #ff0;
-  color: #000;
-}
-
-small {
-  font-size: 80%;
-}
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sup {
-  top: -0.5em;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
-img {
-  border: 0;
-}
-
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
-figure {
-  margin: 1em 40px;
-}
-
-hr {
-  -moz-box-sizing: content-box;
-  box-sizing: content-box;
-  height: 0;
-}
-
-pre {
-  overflow: auto;
-}
-
-code,
-kbd,
-pre,
-samp {
-  font-family: monospace, monospace;
-  font-size: 1em;
-}
-
-/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
-button,
-input,
-optgroup,
-select,
-textarea {
-  color: inherit;
-  font: inherit;
-  margin: 0;
-}
-
-button {
-  overflow: visible;
-}
-
-button,
-select {
-  text-transform: none;
-}
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-  -webkit-appearance: button;
-  cursor: pointer;
-}
-
-button[disabled],
-html input[disabled] {
-  cursor: default;
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  border: 0;
-  padding: 0;
-}
-
-input {
-  line-height: normal;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-  box-sizing: border-box;
-  padding: 0;
-}
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
-  height: auto;
-}
-
-input[type="search"] {
-  -webkit-appearance: textfield;
-  -moz-box-sizing: content-box;
-  -webkit-box-sizing: content-box;
-  box-sizing: content-box;
-}
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none;
-}
-
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em;
-}
-
-legend {
-  border: 0;
-  padding: 0;
-}
-
-textarea {
-  overflow: auto;
-}
-
-optgroup {
-  font-weight: bold;
-}
-
-/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-td,
-th {
-  padding: 0;
-}
-
-*, *:before, *:after {
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-
-img, video {
-  max-width: 100%;
-  height: auto;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css
deleted file mode 100644
index e4774bc0..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css
+++ /dev/null
@@ -1,266 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-.l-constrained {
-  padding: 0 4%;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained {
-    padding: 0 10%;
-  }
-}
-
-@media (min-width: 91.25em) {
-  .max-width {
-    max-width: 72.875em;
-    margin: 0 auto;
-    padding: 0;
-  }
-}
-img, media {
-  max-width: 100%;
-}
-
-body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-hover {
-  background-color: #dcaa38;
-}
-body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header a, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-active a, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-default a, body .ui-accordion .ui-accordion-header.ui-state-hover, body .ui-accordion .ui-accordion-header.ui-state-hover a {
-  color: #fff;
-}
-body .ui-accordion .ui-accordion-content {
-  background-color: white;
-}
-
-.flex-control-paging {
-  display: none;
-}
-
-.flexslider {
-  margin-bottom: 1.3em;
-}
-
-.l-page .l-main {
-  margin: 2rem 0;
-}
-.l-page .l-main .l-region--sidebar-1, .l-page .l-main .l-region--sidebar-2 {
-  padding: 0;
-}
-.l-page .l-main .node--article .field--name-byline {
-  margin: 0;
-}
-.l-page .l-main .node--article .field--name-byline p {
-  margin-top: 0;
-}
-.l-page .l-main .views-row-first h3,
-.l-page .l-main .block--views .view-content h3:first-child,
-.l-page .l-main .search-results h3:first-child {
-  margin-top: 0;
-}
-.l-page .l-main .pane-title,
-.l-page .l-main h1.page-title,
-.l-page .l-main h1 {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #b00;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main h1.page-title,
-.l-page .l-main h1 {
-  font-size: 36px;
-  font-size: 3.6rem;
-}
-.l-page .l-main .ocio-omega-twocol-sidebar .pane-title,
-.l-page .l-main .ocio-omega-twocol-flipped-sidebar .pane-title,
-.l-page .l-main .ocio-omega-equalcol-column1 .pane-title,
-.l-page .l-main .ocio-omega-threecol-column1 .pane-title {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #d65828;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .ocio-omega-twocol-content .pane-title,
-.l-page .l-main .ocio-omega-twocol-flipped-content .pane-title,
-.l-page .l-main .ocio-omega-equalcol-column2 .pane-title,
-.l-page .l-main .ocio-omega-threecol-column2 .pane-title,
-.l-page .l-main .l-region--sidebar-2 h2 {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #028da9;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .ocio-omega-twocol-footer .pane-title,
-.l-page .l-main .ocio-omega-twocol-flipped-footer .pane-title,
-.l-page .l-main .ocio-omega-equalcol-footer .pane-title {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #442369;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .ocio-omega-threecol-column3 .pane-title {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-  font-size: 26px;
-  font-size: 2.6rem;
-  color: #fff;
-  font-weight: 600;
-  background-color: #9aa41d;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-.l-page .l-main .panel-pane,
-.l-page .l-main .node .field--name-title {
-  margin-bottom: 1.3em;
-}
-.l-page .l-main .view,
-.l-page .l-main .node--full,
-.l-page .l-main .search-form,
-.l-page .l-main .search-results,
-.l-page .l-main .search-form + h2,
-.l-page .l-main .pane-title + div,
-.l-page .l-main .pane-header + div {
-  display: block;
-  margin: 0;
-  background-color: #ededed;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-}
-.l-page .l-main .view .view-content,
-.l-page .l-main .view .views-table,
-.l-page .l-main .node--full .view-content,
-.l-page .l-main .node--full .views-table,
-.l-page .l-main .search-form .view-content,
-.l-page .l-main .search-form .views-table,
-.l-page .l-main .search-results .view-content,
-.l-page .l-main .search-results .views-table,
-.l-page .l-main .search-form + h2 .view-content,
-.l-page .l-main .search-form + h2 .views-table,
-.l-page .l-main .pane-title + div .view-content,
-.l-page .l-main .pane-title + div .views-table,
-.l-page .l-main .pane-header + div .view-content,
-.l-page .l-main .pane-header + div .views-table {
-  margin: 0;
-}
-.l-page .l-main .view .views-row-first,
-.l-page .l-main .view .views-row-first h2,
-.l-page .l-main .node--full .views-row-first,
-.l-page .l-main .node--full .views-row-first h2,
-.l-page .l-main .search-form .views-row-first,
-.l-page .l-main .search-form .views-row-first h2,
-.l-page .l-main .search-results .views-row-first,
-.l-page .l-main .search-results .views-row-first h2,
-.l-page .l-main .search-form + h2 .views-row-first,
-.l-page .l-main .search-form + h2 .views-row-first h2,
-.l-page .l-main .pane-title + div .views-row-first,
-.l-page .l-main .pane-title + div .views-row-first h2,
-.l-page .l-main .pane-header + div .views-row-first,
-.l-page .l-main .pane-header + div .views-row-first h2 {
-  margin-top: 0;
-}
-.l-page .l-main .view .views-row-last,
-.l-page .l-main .node--full .views-row-last,
-.l-page .l-main .search-form .views-row-last,
-.l-page .l-main .search-results .views-row-last,
-.l-page .l-main .search-form + h2 .views-row-last,
-.l-page .l-main .pane-title + div .views-row-last,
-.l-page .l-main .pane-header + div .views-row-last {
-  margin-bottom: 0;
-}
-.l-page .l-main .view-featured-slideshow {
-  padding: 0;
-}
-
-.block--mm-widgets .item,
-.pane-mm-widgets-live-pane .item {
-  margin: 1.25em 0 0 0;
-}
-.block--mm-widgets .item:first-child,
-.pane-mm-widgets-live-pane .item:first-child {
-  margin-top: 0;
-}
-.block--mm-widgets.mm-single-channel .fa.mm-channel,
-.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel {
-  margin-right: 0;
-  padding: 0 0 0 0.6em;
-  float: none;
-  text-align: right;
-  position: relative;
-  top: -1px;
-}
-.block--mm-widgets.mm-single-channel .fa.mm-channel.fa-facebook-page:before,
-.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel.fa-facebook-page:before {
-  content: '\f230';
-}
-.block--mm-widgets.mm-single-channel .pane-title,
-.pane-mm-widgets-live-pane.mm-single-channel .pane-title {
-  display: table;
-  width: 100%;
-}
-.block--mm-widgets.mm-single-channel .pane-title-wrapper,
-.block--mm-widgets.mm-single-channel .fa.mm-channel,
-.pane-mm-widgets-live-pane.mm-single-channel .pane-title-wrapper,
-.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel {
-  background-color: transparent;
-  width: auto;
-  display: table-cell;
-  vertical-align: middle;
-}
-
-.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail {
-  border: 0 none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/images/README.txt b/profiles/wcm_base/themes/ocio_omega_2/images/README.txt
deleted file mode 100644
index a782f11e..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/images/README.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-# Images
-All image assets for the theme should be declared here and organized into sub
-directories. The Compass generated images directory (see config.rb) is set to
-use a sub directory within this folder to store generated images such as
-sprites.
diff --git a/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js b/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js
deleted file mode 100644
index 209cb723..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js
+++ /dev/null
@@ -1,60 +0,0 @@
-(function ($) {
-
-  /**
-   * The recommended way for producing HTML markup through JavaScript is to write
-   * theming functions. These are similiar to the theming functions that you might
-   * know from 'phptemplate' (the default PHP templating engine used by most
-   * Drupal themes including Omega). JavaScript theme functions accept arguments
-   * and can be overriden by sub-themes.
-   *
-   * In most cases, there is no good reason to NOT wrap your markup producing
-   * JavaScript in a theme function.
-   */
-  Drupal.theme.prototype.ocio2ExampleButton = function (path, title) {
-    // Create an anchor element with jQuery.
-    return $('<a href="' + path + '" title="' + title + '">' + title + '</a>');
-  };
-
-  /**
-   * Behaviors are Drupal's way of applying JavaScript to a page. In short, the
-   * advantage of Behaviors over a simple 'document.ready()' lies in how it
-   * interacts with content loaded through Ajax. Opposed to the
-   * 'document.ready()' event which is only fired once when the page is
-   * initially loaded, behaviors get re-executed whenever something is added to
-   * the page through Ajax.
-   *
-   * You can attach as many behaviors as you wish. In fact, instead of overloading
-   * a single behavior with multiple, completely unrelated tasks you should create
-   * a separate behavior for every separate task.
-   *
-   * In most cases, there is no good reason to NOT wrap your JavaScript code in a
-   * behavior.
-   *
-   * @param context
-   *   The context for which the behavior is being executed. This is either the
-   *   full page or a piece of HTML that was just added through Ajax.
-   * @param settings
-   *   An array of settings (added through drupal_add_js()). Instead of accessing
-   *   Drupal.settings directly you should use this because of potential
-   *   modifications made by the Ajax callback that also produced 'context'.
-   */
-  Drupal.behaviors.ocio2ExampleBehavior = {
-    attach: function (context, settings) {
-      // By using the 'context' variable we make sure that our code only runs on
-      // the relevant HTML. Furthermore, by using jQuery.once() we make sure that
-      // we don't run the same piece of code for an HTML snippet that we already
-      // processed previously. By using .once('foo') all processed elements will
-      // get tagged with a 'foo-processed' class, causing all future invocations
-      // of this behavior to ignore them.
-      $('.some-selector', context).once('foo', function () {
-        // Now, we are invoking the previously declared theme function using two
-        // settings as arguments.
-        var $anchor = Drupal.theme('ocio2ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle);
-
-        // The anchor is then appended to the current element.
-        $anchor.appendTo(this);
-      });
-    }
-  };
-
-})(jQuery);
diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php
deleted file mode 100644
index 12b25246..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<div<?php print $attributes; ?>>
-  <header class="l-header" role="banner">
-    <?php print render($page['osu_navbar']); ?>
-    <?php print render($page['masthead']); ?>
-    <?php print render($page['main_menu']); ?>
-  </header>
-
-  <div class="l-region--hero-wrapper <?php print $main_classes; ?>">
-    <?php print render($page['hero']); ?>
-  </div>
-
-  <?php if (!empty($page['highlighted'])): ?>
-    <div class="l-highlighted-wrapper">
-      <?php print render($page['highlighted']); ?>
-    </div>
-  <?php endif; ?>
-
-  <div class="l-main  <?php print $main_classes; ?>">
-    <a id="main-content"></a>
-
-    <div class="l-constrained max-width">
-      <?php print $breadcrumb; ?>
-      <?php print render($tabs); ?>
-      <?php print render($page['help']); ?>
-      <?php print $messages; ?>
-      <?php print render($page['workbench']); ?>
-    </div>
-
-    <?php if (!$landing_page) :?>
-    <div class="l-constrained max-width">
-    <?php else: ?>
-    <div>
-    <?php endif; ?>
-      <div class="l-content" role="main">
-        <?php if (!empty($title)): ?>
-          <?php print render($title_prefix); ?>
-          <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1>
-          <?php print render($title_suffix); ?>
-        <?php endif; ?>
-
-        <?php if ($action_links): ?>
-          <ul class="action-links"><?php print render($action_links); ?></ul>
-        <?php endif; ?>
-
-        <?php print render($page['content']); ?>
-        <?php print $feed_icons; ?>
-      </div>
-
-      <?php print render($page['sidebar_1']); ?>
-      <?php print render($page['sidebar_2']); ?>
-    </div>
-  </div>
-  <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>">
-    <?php print render($page['pre_footer']); ?>
-  </div>
-
-  <footer class="l-footer-wrapper" role="contentinfo">
-    <div class="l-constrained max-width">
-      <?php print render($page['footer_1']); ?>
-      <?php print render($page['footer_2']); ?>
-      <?php print render($page['footer_3']); ?>
-    </div>
-  </footer>
-</div>
diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc
deleted file mode 100644
index 55905d99..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-name = OCIO Omega 2
-description = Default layout with two optional sidebars.
-preview = preview.png
-template = ocio-2-layout
-
-; Regions
-regions[osu_navbar] = OSU Navbar
-regions[masthead] = Masthead
-regions[main_menu] = Main Menu
-regions[hero] = Hero
-regions[workbench] = Workbench Info
-regions[content] = Content
-regions[sidebar_1] = Sidebar 1
-regions[sidebar_2] = Sidebar 2
-regions[pre_footer] = Pre-Footer
-regions[footer_1] = Footer 1
-regions[footer_2] = Footer 2
-regions[footer_3] = Footer 3
-regions[user] = User
-
-
-; Stylesheets
-stylesheets[all][] = css/layouts/ocio-2/ocio-2.layout.css
-stylesheets[all][] = css/layouts/ocio-2/ocio-2.layout.no-query.css
diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png
deleted file mode 100644
index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2900
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

diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries.make b/profiles/wcm_base/themes/ocio_omega_2/libraries.make
deleted file mode 100644
index afc5e02b..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries.make
+++ /dev/null
@@ -1,39 +0,0 @@
-; ##############################################################################
-;
-; This is a Drush make file that will automatically download the front-end
-; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to
-; accomplish this.
-;
-; Running Drush make in your sub-theme will cause the libraries to be downloaded
-; into your theme. If you want to download them into Omega directly to make them
-; available to all of your sub-themes (if you have multiple) then you should
-; instead run omega.make from the Omega theme directory.
-;
-; To run this file with 'drush make' you first have to navigate into your theme.
-; Normally, this would be 'sites/all/themes/ocio_2'.
-;
-; $ cd sites/all/themes/ocio_2
-;
-; Now you can invoke 'drush make' using the following command:
-;
-; $ drush make libraries.make --no-core --contrib-destination=.
-;
-; ##############################################################################
-
-core = 7.x
-api = 2
-
-libraries[selectivizr][download][type] = "file"
-libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip"
-
-libraries[html5shiv][download][type] = "file"
-libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip"
-
-libraries[respond][download][type] = "file"
-libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip"
-
-libraries[matchmedia][download][type] = "file"
-libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip"
-
-libraries[pie][download][type] = "file"
-libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip"
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js
deleted file mode 100644
index 9993e39f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js
+++ /dev/null
@@ -1,499 +0,0 @@
-/**
- * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
- */
-;(function(window, document) {
-  /*jshint evil:true */
-  /** version */
-  var version = '3.6.2';
-
-  /** Preset options */
-  var options = window.html5 || {};
-
-  /** Used to skip problem elements */
-  var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
-
-  /** Not all elements can be cloned in IE **/
-  var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
-
-  /** Detect whether the browser supports default html5 styles */
-  var supportsHtml5Styles;
-
-  /** Name of the expando, to work with multiple documents or to re-shiv one document */
-  var expando = '_html5shiv';
-
-  /** The id for the the documents expando */
-  var expanID = 0;
-
-  /** Cached data for each document */
-  var expandoData = {};
-
-  /** Detect whether the browser supports unknown elements */
-  var supportsUnknownElements;
-
-  (function() {
-    try {
-      var a = document.createElement('a');
-      a.innerHTML = '<xyz></xyz>';
-      //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
-      supportsHtml5Styles = ('hidden' in a);
-
-      supportsUnknownElements = a.childNodes.length == 1 || (function() {
-        // assign a false positive if unable to shiv
-        (document.createElement)('a');
-        var frag = document.createDocumentFragment();
-        return (
-          typeof frag.cloneNode == 'undefined' ||
-            typeof frag.createDocumentFragment == 'undefined' ||
-            typeof frag.createElement == 'undefined'
-          );
-      }());
-    } catch(e) {
-      // assign a false positive if detection fails => unable to shiv
-      supportsHtml5Styles = true;
-      supportsUnknownElements = true;
-    }
-
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Creates a style sheet with the given CSS text and adds it to the document.
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @param {String} cssText The CSS text.
-   * @returns {StyleSheet} The style element.
-   */
-  function addStyleSheet(ownerDocument, cssText) {
-    var p = ownerDocument.createElement('p'),
-      parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
-
-    p.innerHTML = 'x<style>' + cssText + '</style>';
-    return parent.insertBefore(p.lastChild, parent.firstChild);
-  }
-
-  /**
-   * Returns the value of `html5.elements` as an array.
-   * @private
-   * @returns {Array} An array of shived element node names.
-   */
-  function getElements() {
-    var elements = html5.elements;
-    return typeof elements == 'string' ? elements.split(' ') : elements;
-  }
-
-  /**
-   * Returns the data associated to the given document
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Object} An object of data.
-   */
-  function getExpandoData(ownerDocument) {
-    var data = expandoData[ownerDocument[expando]];
-    if (!data) {
-      data = {};
-      expanID++;
-      ownerDocument[expando] = expanID;
-      expandoData[expanID] = data;
-    }
-    return data;
-  }
-
-  /**
-   * returns a shived element for the given nodeName and document
-   * @memberOf html5
-   * @param {String} nodeName name of the element
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived element.
-   */
-  function createElement(nodeName, ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createElement(nodeName);
-    }
-    if (!data) {
-      data = getExpandoData(ownerDocument);
-    }
-    var node;
-
-    if (data.cache[nodeName]) {
-      node = data.cache[nodeName].cloneNode();
-    } else if (saveClones.test(nodeName)) {
-      node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
-    } else {
-      node = data.createElem(nodeName);
-    }
-
-    // Avoid adding some elements to fragments in IE < 9 because
-    // * Attributes like `name` or `type` cannot be set/changed once an element
-    //   is inserted into a document/fragment
-    // * Link elements with `src` attributes that are inaccessible, as with
-    //   a 403 response, will cause the tab/window to crash
-    // * Script elements appended to fragments will execute when their `src`
-    //   or `text` property is set
-    return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node;
-  }
-
-  /**
-   * returns a shived DocumentFragment for the given document
-   * @memberOf html5
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived DocumentFragment.
-   */
-  function createDocumentFragment(ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createDocumentFragment();
-    }
-    data = data || getExpandoData(ownerDocument);
-    var clone = data.frag.cloneNode(),
-      i = 0,
-      elems = getElements(),
-      l = elems.length;
-    for(;i<l;i++){
-      clone.createElement(elems[i]);
-    }
-    return clone;
-  }
-
-  /**
-   * Shivs the `createElement` and `createDocumentFragment` methods of the document.
-   * @private
-   * @param {Document|DocumentFragment} ownerDocument The document.
-   * @param {Object} data of the document.
-   */
-  function shivMethods(ownerDocument, data) {
-    if (!data.cache) {
-      data.cache = {};
-      data.createElem = ownerDocument.createElement;
-      data.createFrag = ownerDocument.createDocumentFragment;
-      data.frag = data.createFrag();
-    }
-
-
-    ownerDocument.createElement = function(nodeName) {
-      //abort shiv
-      if (!html5.shivMethods) {
-        return data.createElem(nodeName);
-      }
-      return createElement(nodeName, ownerDocument, data);
-    };
-
-    ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
-      'var n=f.cloneNode(),c=n.createElement;' +
-      'h.shivMethods&&(' +
-      // unroll the `createElement` calls
-      getElements().join().replace(/\w+/g, function(nodeName) {
-        data.createElem(nodeName);
-        data.frag.createElement(nodeName);
-        return 'c("' + nodeName + '")';
-      }) +
-      ');return n}'
-    )(html5, data.frag);
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivDocument(ownerDocument) {
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    var data = getExpandoData(ownerDocument);
-
-    if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
-      data.hasCSS = !!addStyleSheet(ownerDocument,
-        // corrects block display not defined in IE6/7/8/9
-        'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
-          // adds styling not present in IE6/7/8/9
-          'mark{background:#FF0;color:#000}' +
-          // hides non-rendered elements
-          'template{display:none}'
-      );
-    }
-    if (!supportsUnknownElements) {
-      shivMethods(ownerDocument, data);
-    }
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * The `html5` object is exposed so that more elements can be shived and
-   * existing shiving can be detected on iframes.
-   * @type Object
-   * @example
-   *
-   * // options can be changed before the script is included
-   * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
-   */
-  var html5 = {
-
-    /**
-     * An array or space separated string of node names of the elements to shiv.
-     * @memberOf html5
-     * @type Array|String
-     */
-    'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video',
-
-    /**
-     * current version of html5shiv
-     */
-    'version': version,
-
-    /**
-     * A flag to indicate that the HTML5 style sheet should be inserted.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivCSS': (options.shivCSS !== false),
-
-    /**
-     * Is equal to true if a browser supports creating unknown/HTML5 elements
-     * @memberOf html5
-     * @type boolean
-     */
-    'supportsUnknownElements': supportsUnknownElements,
-
-    /**
-     * A flag to indicate that the document's `createElement` and `createDocumentFragment`
-     * methods should be overwritten.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivMethods': (options.shivMethods !== false),
-
-    /**
-     * A string to describe the type of `html5` object ("default" or "default print").
-     * @memberOf html5
-     * @type String
-     */
-    'type': 'default',
-
-    // shivs the document according to the specified `html5` object options
-    'shivDocument': shivDocument,
-
-    //creates a shived element
-    createElement: createElement,
-
-    //creates a shived documentFragment
-    createDocumentFragment: createDocumentFragment
-  };
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose html5
-  window.html5 = html5;
-
-  // shiv the document
-  shivDocument(document);
-
-  /*------------------------------- Print Shiv -------------------------------*/
-
-  /** Used to filter media types */
-  var reMedia = /^$|\b(?:all|print)\b/;
-
-  /** Used to namespace printable elements */
-  var shivNamespace = 'html5shiv';
-
-  /** Detect whether the browser supports shivable style sheets */
-  var supportsShivableSheets = !supportsUnknownElements && (function() {
-    // assign a false negative if unable to shiv
-    var docEl = document.documentElement;
-    return !(
-      typeof document.namespaces == 'undefined' ||
-        typeof document.parentWindow == 'undefined' ||
-        typeof docEl.applyElement == 'undefined' ||
-        typeof docEl.removeNode == 'undefined' ||
-        typeof window.attachEvent == 'undefined'
-      );
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Wraps all HTML5 elements in the given document with printable elements.
-   * (eg. the "header" element is wrapped with the "html5shiv:header" element)
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Array} An array wrappers added.
-   */
-  function addWrappers(ownerDocument) {
-    var node,
-      nodes = ownerDocument.getElementsByTagName('*'),
-      index = nodes.length,
-      reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'),
-      result = [];
-
-    while (index--) {
-      node = nodes[index];
-      if (reElements.test(node.nodeName)) {
-        result.push(node.applyElement(createWrapper(node)));
-      }
-    }
-    return result;
-  }
-
-  /**
-   * Creates a printable wrapper for the given element.
-   * @private
-   * @param {Element} element The element.
-   * @returns {Element} The wrapper.
-   */
-  function createWrapper(element) {
-    var node,
-      nodes = element.attributes,
-      index = nodes.length,
-      wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName);
-
-    // copy element attributes to the wrapper
-    while (index--) {
-      node = nodes[index];
-      node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue);
-    }
-    // copy element styles to the wrapper
-    wrapper.style.cssText = element.style.cssText;
-    return wrapper;
-  }
-
-  /**
-   * Shivs the given CSS text.
-   * (eg. header{} becomes html5shiv\:header{})
-   * @private
-   * @param {String} cssText The CSS text to shiv.
-   * @returns {String} The shived CSS text.
-   */
-  function shivCssText(cssText) {
-    var pair,
-      parts = cssText.split('{'),
-      index = parts.length,
-      reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'),
-      replacement = '$1' + shivNamespace + '\\:$2';
-
-    while (index--) {
-      pair = parts[index] = parts[index].split('}');
-      pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement);
-      parts[index] = pair.join('}');
-    }
-    return parts.join('{');
-  }
-
-  /**
-   * Removes the given wrappers, leaving the original elements.
-   * @private
-   * @params {Array} wrappers An array of printable wrappers.
-   */
-  function removeWrappers(wrappers) {
-    var index = wrappers.length;
-    while (index--) {
-      wrappers[index].removeNode();
-    }
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document for print.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivPrint(ownerDocument) {
-    var shivedSheet,
-      wrappers,
-      data = getExpandoData(ownerDocument),
-      namespaces = ownerDocument.namespaces,
-      ownerWindow = ownerDocument.parentWindow;
-
-    if (!supportsShivableSheets || ownerDocument.printShived) {
-      return ownerDocument;
-    }
-    if (typeof namespaces[shivNamespace] == 'undefined') {
-      namespaces.add(shivNamespace);
-    }
-
-    function removeSheet() {
-      clearTimeout(data._removeSheetTimer);
-      if (shivedSheet) {
-        shivedSheet.removeNode(true);
-      }
-      shivedSheet= null;
-    }
-
-    ownerWindow.attachEvent('onbeforeprint', function() {
-
-      removeSheet();
-
-      var imports,
-        length,
-        sheet,
-        collection = ownerDocument.styleSheets,
-        cssText = [],
-        index = collection.length,
-        sheets = Array(index);
-
-      // convert styleSheets collection to an array
-      while (index--) {
-        sheets[index] = collection[index];
-      }
-      // concat all style sheet CSS text
-      while ((sheet = sheets.pop())) {
-        // IE does not enforce a same origin policy for external style sheets...
-        // but has trouble with some dynamically created stylesheets
-        if (!sheet.disabled && reMedia.test(sheet.media)) {
-
-          try {
-            imports = sheet.imports;
-            length = imports.length;
-          } catch(er){
-            length = 0;
-          }
-
-          for (index = 0; index < length; index++) {
-            sheets.push(imports[index]);
-          }
-
-          try {
-            cssText.push(sheet.cssText);
-          } catch(er){}
-        }
-      }
-
-      // wrap all HTML5 elements with printable elements and add the shived style sheet
-      cssText = shivCssText(cssText.reverse().join(''));
-      wrappers = addWrappers(ownerDocument);
-      shivedSheet = addStyleSheet(ownerDocument, cssText);
-
-    });
-
-    ownerWindow.attachEvent('onafterprint', function() {
-      // remove wrappers, leaving the original elements, and remove the shived style sheet
-      removeWrappers(wrappers);
-      clearTimeout(data._removeSheetTimer);
-      data._removeSheetTimer = setTimeout(removeSheet, 500);
-    });
-
-    ownerDocument.printShived = true;
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose API
-  html5.type += ' print';
-  html5.shivPrint = shivPrint;
-
-  // shiv for print
-  shivPrint(document);
-
-}(this, document));
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js
deleted file mode 100644
index d6546cfd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
-(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document)
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js
deleted file mode 100644
index d6ee9ce0..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js
+++ /dev/null
@@ -1,301 +0,0 @@
-/**
- * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
- */
-;(function(window, document) {
-  /*jshint evil:true */
-  /** version */
-  var version = '3.6.2';
-
-  /** Preset options */
-  var options = window.html5 || {};
-
-  /** Used to skip problem elements */
-  var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
-
-  /** Not all elements can be cloned in IE **/
-  var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
-
-  /** Detect whether the browser supports default html5 styles */
-  var supportsHtml5Styles;
-
-  /** Name of the expando, to work with multiple documents or to re-shiv one document */
-  var expando = '_html5shiv';
-
-  /** The id for the the documents expando */
-  var expanID = 0;
-
-  /** Cached data for each document */
-  var expandoData = {};
-
-  /** Detect whether the browser supports unknown elements */
-  var supportsUnknownElements;
-
-  (function() {
-    try {
-      var a = document.createElement('a');
-      a.innerHTML = '<xyz></xyz>';
-      //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
-      supportsHtml5Styles = ('hidden' in a);
-
-      supportsUnknownElements = a.childNodes.length == 1 || (function() {
-        // assign a false positive if unable to shiv
-        (document.createElement)('a');
-        var frag = document.createDocumentFragment();
-        return (
-          typeof frag.cloneNode == 'undefined' ||
-            typeof frag.createDocumentFragment == 'undefined' ||
-            typeof frag.createElement == 'undefined'
-          );
-      }());
-    } catch(e) {
-      // assign a false positive if detection fails => unable to shiv
-      supportsHtml5Styles = true;
-      supportsUnknownElements = true;
-    }
-
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Creates a style sheet with the given CSS text and adds it to the document.
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @param {String} cssText The CSS text.
-   * @returns {StyleSheet} The style element.
-   */
-  function addStyleSheet(ownerDocument, cssText) {
-    var p = ownerDocument.createElement('p'),
-      parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
-
-    p.innerHTML = 'x<style>' + cssText + '</style>';
-    return parent.insertBefore(p.lastChild, parent.firstChild);
-  }
-
-  /**
-   * Returns the value of `html5.elements` as an array.
-   * @private
-   * @returns {Array} An array of shived element node names.
-   */
-  function getElements() {
-    var elements = html5.elements;
-    return typeof elements == 'string' ? elements.split(' ') : elements;
-  }
-
-  /**
-   * Returns the data associated to the given document
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Object} An object of data.
-   */
-  function getExpandoData(ownerDocument) {
-    var data = expandoData[ownerDocument[expando]];
-    if (!data) {
-      data = {};
-      expanID++;
-      ownerDocument[expando] = expanID;
-      expandoData[expanID] = data;
-    }
-    return data;
-  }
-
-  /**
-   * returns a shived element for the given nodeName and document
-   * @memberOf html5
-   * @param {String} nodeName name of the element
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived element.
-   */
-  function createElement(nodeName, ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createElement(nodeName);
-    }
-    if (!data) {
-      data = getExpandoData(ownerDocument);
-    }
-    var node;
-
-    if (data.cache[nodeName]) {
-      node = data.cache[nodeName].cloneNode();
-    } else if (saveClones.test(nodeName)) {
-      node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
-    } else {
-      node = data.createElem(nodeName);
-    }
-
-    // Avoid adding some elements to fragments in IE < 9 because
-    // * Attributes like `name` or `type` cannot be set/changed once an element
-    //   is inserted into a document/fragment
-    // * Link elements with `src` attributes that are inaccessible, as with
-    //   a 403 response, will cause the tab/window to crash
-    // * Script elements appended to fragments will execute when their `src`
-    //   or `text` property is set
-    return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node;
-  }
-
-  /**
-   * returns a shived DocumentFragment for the given document
-   * @memberOf html5
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived DocumentFragment.
-   */
-  function createDocumentFragment(ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createDocumentFragment();
-    }
-    data = data || getExpandoData(ownerDocument);
-    var clone = data.frag.cloneNode(),
-      i = 0,
-      elems = getElements(),
-      l = elems.length;
-    for(;i<l;i++){
-      clone.createElement(elems[i]);
-    }
-    return clone;
-  }
-
-  /**
-   * Shivs the `createElement` and `createDocumentFragment` methods of the document.
-   * @private
-   * @param {Document|DocumentFragment} ownerDocument The document.
-   * @param {Object} data of the document.
-   */
-  function shivMethods(ownerDocument, data) {
-    if (!data.cache) {
-      data.cache = {};
-      data.createElem = ownerDocument.createElement;
-      data.createFrag = ownerDocument.createDocumentFragment;
-      data.frag = data.createFrag();
-    }
-
-
-    ownerDocument.createElement = function(nodeName) {
-      //abort shiv
-      if (!html5.shivMethods) {
-        return data.createElem(nodeName);
-      }
-      return createElement(nodeName, ownerDocument, data);
-    };
-
-    ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
-      'var n=f.cloneNode(),c=n.createElement;' +
-      'h.shivMethods&&(' +
-      // unroll the `createElement` calls
-      getElements().join().replace(/\w+/g, function(nodeName) {
-        data.createElem(nodeName);
-        data.frag.createElement(nodeName);
-        return 'c("' + nodeName + '")';
-      }) +
-      ');return n}'
-    )(html5, data.frag);
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivDocument(ownerDocument) {
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    var data = getExpandoData(ownerDocument);
-
-    if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
-      data.hasCSS = !!addStyleSheet(ownerDocument,
-        // corrects block display not defined in IE6/7/8/9
-        'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
-          // adds styling not present in IE6/7/8/9
-          'mark{background:#FF0;color:#000}' +
-          // hides non-rendered elements
-          'template{display:none}'
-      );
-    }
-    if (!supportsUnknownElements) {
-      shivMethods(ownerDocument, data);
-    }
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * The `html5` object is exposed so that more elements can be shived and
-   * existing shiving can be detected on iframes.
-   * @type Object
-   * @example
-   *
-   * // options can be changed before the script is included
-   * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
-   */
-  var html5 = {
-
-    /**
-     * An array or space separated string of node names of the elements to shiv.
-     * @memberOf html5
-     * @type Array|String
-     */
-    'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video',
-
-    /**
-     * current version of html5shiv
-     */
-    'version': version,
-
-    /**
-     * A flag to indicate that the HTML5 style sheet should be inserted.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivCSS': (options.shivCSS !== false),
-
-    /**
-     * Is equal to true if a browser supports creating unknown/HTML5 elements
-     * @memberOf html5
-     * @type boolean
-     */
-    'supportsUnknownElements': supportsUnknownElements,
-
-    /**
-     * A flag to indicate that the document's `createElement` and `createDocumentFragment`
-     * methods should be overwritten.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivMethods': (options.shivMethods !== false),
-
-    /**
-     * A string to describe the type of `html5` object ("default" or "default print").
-     * @memberOf html5
-     * @type String
-     */
-    'type': 'default',
-
-    // shivs the document according to the specified `html5` object options
-    'shivDocument': shivDocument,
-
-    //creates a shived element
-    createElement: createElement,
-
-    //creates a shived documentFragment
-    createDocumentFragment: createDocumentFragment
-  };
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose html5
-  window.html5 = html5;
-
-  // shiv the document
-  shivDocument(document);
-
-}(this, document));
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js
deleted file mode 100644
index 57d2cfa5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
-(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document)
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js
deleted file mode 100644
index 053dca17..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
-window.matchMedia = window.matchMedia || (function( doc, undefined ) {
-
-  "use strict";
-
-  var bool,
-    docElem = doc.documentElement,
-    refNode = docElem.firstElementChild || docElem.firstChild,
-  // fakeBody required for <FF4 when executed in <head>
-    fakeBody = doc.createElement( "body" ),
-    div = doc.createElement( "div" );
-
-  div.id = "mq-test-1";
-  div.style.cssText = "position:absolute;top:-100em";
-  fakeBody.style.background = "none";
-  fakeBody.appendChild(div);
-
-  return function(q){
-
-    div.innerHTML = "&shy;<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>";
-
-    docElem.insertBefore( fakeBody, refNode );
-    bool = div.offsetWidth === 42;
-    docElem.removeChild( fakeBody );
-
-    return {
-      matches: bool,
-      media: q
-    };
-
-  };
-
-}( document ));
-
-/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */
-(function(){
-  // monkeypatch unsupported addListener/removeListener with polling
-  if( !window.matchMedia( "all" ).addListener ){
-    var oldMM = window.matchMedia;
-
-    window.matchMedia = function( q ){
-      var ret = oldMM( q ),
-        listeners = [],
-        last = ret.matches,
-        timer,
-        check = function(){
-          var list = oldMM( q ),
-            unmatchToMatch = list.matches && !last,
-            matchToUnmatch = !list.matches && last;
-
-          //fire callbacks only if transitioning to or from matched state
-          if( unmatchToMatch || matchToUnmatch ){
-            for( var i =0, il = listeners.length; i< il; i++ ){
-              listeners[ i ].call( ret, list );
-            }
-          }
-          last = list.matches;
-        };
-
-      ret.addListener = function( cb ){
-        listeners.push( cb );
-        if( !timer ){
-          timer = setInterval( check, 1000 );
-        }
-      };
-
-      ret.removeListener = function( cb ){
-        for( var i =0, il = listeners.length; i< il; i++ ){
-          if( listeners[ i ] === cb ){
-            listeners.splice( i, 1 );
-          }
-        }
-        if( !listeners.length && timer ){
-          clearInterval( timer );
-        }
-      };
-
-      return ret;
-    };
-  }
-}());
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js
deleted file mode 100644
index fb79feb1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
-/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */
-window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='­<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})()
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc
deleted file mode 100644
index ca3b5470..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc
+++ /dev/null
@@ -1,96 +0,0 @@
-<!--
-PIE: CSS3 rendering for IE
-Version 1.0.0
-http://css3pie.com
-Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2.
--->
-<PUBLIC:COMPONENT lightWeight="true">
-<!-- saved from url=(0014)about:internet -->
-<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" />
-<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" />
-<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" />
-
-<script type="text/javascript">
-var doc = element.document;var f=window.PIE;
-if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja=
-doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d},
-Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e();
-if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0?
-b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})();
-a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window,
-"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h=
-this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode;
-return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&&
-e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j===
-"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180:
-b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED",
-cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0",
-forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A",
-lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD",
-navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB",
-slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0:
-1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k&
-b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++;
-if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++;
-return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)};
-if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype=
-{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb=
-this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc=
-f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1,
-bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p===
-"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&&
-m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m&
-h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x=
-d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]=
-"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}),
-qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+
-m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth,
-d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d===
-"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++;
-j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat=
-{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d;
-j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a=
-this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra||
-(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior=
-"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e,
-g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+
-","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!==
-8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()},
-ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position=
-b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a);
-delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style;
-g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length:
-0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m=
-k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c,
-b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this);
-var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c;
-e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k,
-tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d-
-u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u:
-o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1,
-0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s,
-o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl",
-"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d=
-0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}},
-m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity=
-0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b";
-D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc=
-j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))},
-2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1,
-Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a?
-a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db?
-e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>');
-return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+
-A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o-
-y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0,
-p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a=
-this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle,
-N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l,
-J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x);
-H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A=
-0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w=
-Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active",
-h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}};
-var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init();
-</script>
-</PUBLIC:COMPONENT>
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js
deleted file mode 100644
index d36448a9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
-PIE: CSS3 rendering for IE
-Version 1.0.0
-http://css3pie.com
-Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2.
-*/
-(function(){
-var doc = document;var f=window.PIE;
-if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja=
-doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d},
-Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e();
-if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0?
-b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})();
-a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window,
-"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h=
-this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode;
-return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&&
-e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j===
-"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180:
-b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED",
-cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0",
-forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A",
-lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD",
-navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB",
-slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0:
-1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k&
-b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++;
-if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++;
-return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)};
-if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype=
-{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb=
-this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc=
-f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1,
-bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p===
-"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&&
-m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m&
-h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x=
-d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]=
-"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}),
-qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+
-m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth,
-d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d===
-"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++;
-j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat=
-{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d;
-j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a=
-this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra||
-(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior=
-"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e,
-g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+
-","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!==
-8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()},
-ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position=
-b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a);
-delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style;
-g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length:
-0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m=
-k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c,
-b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this);
-var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c;
-e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k,
-tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d-
-u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u:
-o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1,
-0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s,
-o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl",
-"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d=
-0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}},
-m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity=
-0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b";
-D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc=
-j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))},
-2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1,
-Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a?
-a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db?
-e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>');
-return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+
-A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o-
-y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0,
-p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a=
-this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle,
-N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l,
-J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x);
-H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A=
-0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w=
-Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active",
-h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}};
-})();
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js
deleted file mode 100644
index 74f2a189..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js
+++ /dev/null
@@ -1,302 +0,0 @@
-/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
-(function( win ){
-
-  "use strict";
-
-  //exposed namespace
-  var respond = {};
-  win.respond = respond;
-
-  //define update even in native-mq-supporting browsers, to avoid errors
-  respond.update = function(){};
-
-  //expose media query support flag for external use
-  respond.mediaQueriesSupported	= win.matchMedia && win.matchMedia( "only all" ).matches;
-
-  //if media queries are supported, exit here
-  if( respond.mediaQueriesSupported ){
-    return;
-  }
-
-  //define vars
-  var doc = win.document,
-    docElem = doc.documentElement,
-    mediastyles = [],
-    rules = [],
-    appendedEls = [],
-    parsedSheets = {},
-    resizeThrottle = 30,
-    head = doc.getElementsByTagName( "head" )[0] || docElem,
-    base = doc.getElementsByTagName( "base" )[0],
-    links = head.getElementsByTagName( "link" ),
-    requestQueue = [],
-
-  //loop stylesheets, send text content to translate
-    ripCSS = function(){
-
-      for( var i = 0; i < links.length; i++ ){
-        var sheet = links[ i ],
-          href = sheet.href,
-          media = sheet.media,
-          isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet";
-
-        //only links plz and prevent re-parsing
-        if( !!href && isCSS && !parsedSheets[ href ] ){
-          // selectivizr exposes css through the rawCssText expando
-          if (sheet.styleSheet && sheet.styleSheet.rawCssText) {
-            translate( sheet.styleSheet.rawCssText, href, media );
-            parsedSheets[ href ] = true;
-          } else {
-            if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) ||
-              href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){
-              requestQueue.push( {
-                href: href,
-                media: media
-              } );
-            }
-          }
-        }
-      }
-      makeRequests();
-    },
-
-  //recurse through request queue, get css text
-    makeRequests	= function(){
-      if( requestQueue.length ){
-        var thisRequest = requestQueue.shift();
-
-        ajax( thisRequest.href, function( styles ){
-          translate( styles, thisRequest.href, thisRequest.media );
-          parsedSheets[ thisRequest.href ] = true;
-
-          // by wrapping recursive function call in setTimeout
-          // we prevent "Stack overflow" error in IE7
-          win.setTimeout(function(){ makeRequests(); },0);
-        } );
-      }
-    },
-
-  //find media blocks in css text, convert to style blocks
-    translate = function( styles, href, media ){
-      var qs = styles.match(  /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ),
-        ql = qs && qs.length || 0;
-
-      //try to get CSS path
-      href = href.substring( 0, href.lastIndexOf( "/" ) );
-
-      var repUrls	= function( css ){
-          return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" );
-        },
-        useMedia = !ql && media;
-
-      //if path exists, tack on trailing slash
-      if( href.length ){ href += "/"; }
-
-      //if no internal queries exist, but media attr does, use that
-      //note: this currently lacks support for situations where a media attr is specified on a link AND
-      //its associated stylesheet has internal CSS media queries.
-      //In those cases, the media attribute will currently be ignored.
-      if( useMedia ){
-        ql = 1;
-      }
-
-      for( var i = 0; i < ql; i++ ){
-        var fullq, thisq, eachq, eql;
-
-        //media attr
-        if( useMedia ){
-          fullq = media;
-          rules.push( repUrls( styles ) );
-        }
-        //parse for styles
-        else{
-          fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1;
-          rules.push( RegExp.$2 && repUrls( RegExp.$2 ) );
-        }
-
-        eachq = fullq.split( "," );
-        eql	= eachq.length;
-
-        for( var j = 0; j < eql; j++ ){
-          thisq = eachq[ j ];
-          mediastyles.push( {
-            media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all",
-            rules : rules.length - 1,
-            hasquery : thisq.indexOf("(") > -1,
-            minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ),
-            maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" )
-          } );
-        }
-      }
-
-      applyMedia();
-    },
-
-    lastCall,
-
-    resizeDefer,
-
-  // returns the value of 1em in pixels
-    getEmValue = function() {
-      var ret,
-        div = doc.createElement('div'),
-        body = doc.body,
-        fakeUsed = false;
-
-      div.style.cssText = "position:absolute;font-size:1em;width:1em";
-
-      if( !body ){
-        body = fakeUsed = doc.createElement( "body" );
-        body.style.background = "none";
-      }
-
-      body.appendChild( div );
-
-      docElem.insertBefore( body, docElem.firstChild );
-
-      ret = div.offsetWidth;
-
-      if( fakeUsed ){
-        docElem.removeChild( body );
-      }
-      else {
-        body.removeChild( div );
-      }
-
-      //also update eminpx before returning
-      ret = eminpx = parseFloat(ret);
-
-      return ret;
-    },
-
-  //cached container for 1em value, populated the first time it's needed
-    eminpx,
-
-  //enable/disable styles
-    applyMedia = function( fromResize ){
-      var name = "clientWidth",
-        docElemProp = docElem[ name ],
-        currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp,
-        styleBlocks	= {},
-        lastLink = links[ links.length-1 ],
-        now = (new Date()).getTime();
-
-      //throttle resize calls
-      if( fromResize && lastCall && now - lastCall < resizeThrottle ){
-        win.clearTimeout( resizeDefer );
-        resizeDefer = win.setTimeout( applyMedia, resizeThrottle );
-        return;
-      }
-      else {
-        lastCall = now;
-      }
-
-      for( var i in mediastyles ){
-        if( mediastyles.hasOwnProperty( i ) ){
-          var thisstyle = mediastyles[ i ],
-            min = thisstyle.minw,
-            max = thisstyle.maxw,
-            minnull = min === null,
-            maxnull = max === null,
-            em = "em";
-
-          if( !!min ){
-            min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 );
-          }
-          if( !!max ){
-            max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 );
-          }
-
-          // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true
-          if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){
-            if( !styleBlocks[ thisstyle.media ] ){
-              styleBlocks[ thisstyle.media ] = [];
-            }
-            styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] );
-          }
-        }
-      }
-
-      //remove any existing respond style element(s)
-      for( var j in appendedEls ){
-        if( appendedEls.hasOwnProperty( j ) ){
-          if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){
-            head.removeChild( appendedEls[ j ] );
-          }
-        }
-      }
-
-      //inject active styles, grouped by media type
-      for( var k in styleBlocks ){
-        if( styleBlocks.hasOwnProperty( k ) ){
-          var ss = doc.createElement( "style" ),
-            css = styleBlocks[ k ].join( "\n" );
-
-          ss.type = "text/css";
-          ss.media = k;
-
-          //originally, ss was appended to a documentFragment and sheets were appended in bulk.
-          //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one!
-          head.insertBefore( ss, lastLink.nextSibling );
-
-          if ( ss.styleSheet ){
-            ss.styleSheet.cssText = css;
-          }
-          else {
-            ss.appendChild( doc.createTextNode( css ) );
-          }
-
-          //push to appendedEls to track for later removal
-          appendedEls.push( ss );
-        }
-      }
-    },
-  //tweaked Ajax functions from Quirksmode
-    ajax = function( url, callback ) {
-      var req = xmlHttp();
-      if (!req){
-        return;
-      }
-      req.open( "GET", url, true );
-      req.onreadystatechange = function () {
-        if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){
-          return;
-        }
-        callback( req.responseText );
-      };
-      if ( req.readyState === 4 ){
-        return;
-      }
-      req.send( null );
-    },
-  //define ajax obj
-    xmlHttp = (function() {
-      var xmlhttpmethod = false;
-      try {
-        xmlhttpmethod = new win.XMLHttpRequest();
-      }
-      catch( e ){
-        xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" );
-      }
-      return function(){
-        return xmlhttpmethod;
-      };
-    })();
-
-  //translate CSS
-  ripCSS();
-
-  //expose update for re-running respond later on
-  respond.update = ripCSS;
-
-  //adjust on resize
-  function callMedia(){
-    applyMedia( true );
-  }
-  if( win.addEventListener ){
-    win.addEventListener( "resize", callMedia, false );
-  }
-  else if( win.attachEvent ){
-    win.attachEvent( "onresize", callMedia );
-  }
-})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js
deleted file mode 100644
index ab7a1dae..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
-(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js
deleted file mode 100644
index a04698e7..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js
+++ /dev/null
@@ -1,563 +0,0 @@
-/*
- selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms
- of the MIT license.
-
- selectivizr.com
- */
-/*
-
- Notes about this source
- -----------------------
-
- * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code
- that will be removed prior to building a final release version (using a
- pre-compression script)
-
-
- References:
- -----------
-
- * CSS Syntax          : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style
- * Selectors           : http://www.w3.org/TR/css3-selectors/#selectors
- * IE Compatability    : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx
- * W3C Selector Tests  : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/
-
- */
-
-(function(win) {
-
-  // Determine IE version and stop execution if browser isn't IE. This
-  // handles the script being loaded by non IE browsers because the
-  // developer didn't use conditional comments.
-  var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/);
-  if (!ieUserAgent) {
-    return false;
-  }
-
-  // =========================== Init Objects ============================
-
-  var doc = document;
-  var root = doc.documentElement;
-  var xhr = getXHRObject();
-  var ieVersion = ieUserAgent[1];
-
-  // If were not in standards mode, IE is too old / new or we can't create
-  // an XMLHttpRequest object then we should get out now.
-  if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) {
-    return;
-  }
-
-
-  // ========================= Common Objects ============================
-
-  // Compatiable selector engines in order of CSS3 support. Note: '*' is
-  // a placholder for the object key name. (basically, crude compression)
-  var selectorEngines = {
-    "NW"								: "*.Dom.select",
-    "MooTools"							: "$$",
-    "DOMAssistant"						: "*.$",
-    "Prototype"							: "$$",
-    "YAHOO"								: "*.util.Selector.query",
-    "Sizzle"							: "*",
-    "jQuery"							: "*",
-    "dojo"								: "*.query"
-  };
-
-  var selectorMethod;
-  var enabledWatchers 					= [];     // array of :enabled/:disabled elements to poll
-  var domPatches							= [];
-  var ie6PatchID 							= 0;      // used to solve ie6's multiple class bug
-  var patchIE6MultipleClasses				= true;   // if true adds class bloat to ie6
-  var namespace 							= "slvzr";
-
-  // Stylesheet parsing regexp's
-  var RE_COMMENT							= /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;
-  var RE_IMPORT							= /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;
-  var RE_ASSET_URL 						= /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;
-  var RE_PSEUDO_STRUCTURAL				= /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;
-  var RE_PSEUDO_ELEMENTS					= /:(:first-(?:line|letter))/g;
-  var RE_SELECTOR_GROUP					= /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;
-  var RE_SELECTOR_PARSE					= /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;
-  var RE_LIBRARY_INCOMPATIBLE_PSEUDOS		= /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;
-  var RE_PATCH_CLASS_NAME_REPLACE			= /[^\w-]/g;
-
-  // HTML UI element regexp's
-  var RE_INPUT_ELEMENTS					= /^(INPUT|SELECT|TEXTAREA|BUTTON)$/;
-  var RE_INPUT_CHECKABLE_TYPES			= /^(checkbox|radio)$/;
-
-  // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""])
-  var BROKEN_ATTR_IMPLEMENTATIONS			= ieVersion>6 ? /[\$\^*]=(['"])\1/ : null;
-
-  // Whitespace normalization regexp's
-  var RE_TIDY_TRAILING_WHITESPACE			= /([(\[+~])\s+/g;
-  var RE_TIDY_LEADING_WHITESPACE			= /\s+([)\]+~])/g;
-  var RE_TIDY_CONSECUTIVE_WHITESPACE		= /\s+/g;
-  var RE_TIDY_TRIM_WHITESPACE				= /^\s*((?:[\S\s]*\S)?)\s*$/;
-
-  // String constants
-  var EMPTY_STRING						= "";
-  var SPACE_STRING						= " ";
-  var PLACEHOLDER_STRING					= "$1";
-
-  // =========================== Patching ================================
-
-  // --[ patchStyleSheet() ]----------------------------------------------
-  // Scans the passed cssText for selectors that require emulation and
-  // creates one or more patches for each matched selector.
-  function patchStyleSheet( cssText ) {
-    return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING).
-      replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) {
-        var selectorGroups = selectorText.split(",");
-        for (var c = 0, cs = selectorGroups.length; c < cs; c++) {
-          var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING;
-          var patches = [];
-          selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE,
-            function(match, combinator, pseudo, attribute, index) {
-              if (combinator) {
-                if (patches.length>0) {
-                  domPatches.push( { selector: selector.substring(0, index), patches: patches } )
-                  patches = [];
-                }
-                return combinator;
-              }
-              else {
-                var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute );
-                if (patch) {
-                  patches.push(patch);
-                  return "." + patch.className;
-                }
-                return match;
-              }
-            }
-          );
-        }
-        return prefix + selectorGroups.join(",");
-      });
-  };
-
-  // --[ patchAttribute() ]-----------------------------------------------
-  // returns a patch for an attribute selector.
-  function patchAttribute( attr ) {
-    return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ?
-    { className: createClassName(attr), applyClass: true } : null;
-  };
-
-  // --[ patchPseudoClass() ]---------------------------------------------
-  // returns a patch for a pseudo-class
-  function patchPseudoClass( pseudo ) {
-
-    var applyClass = true;
-    var className = createClassName(pseudo.slice(1));
-    var isNegated = pseudo.substring(0, 5) == ":not(";
-    var activateEventName;
-    var deactivateEventName;
-
-    // if negated, remove :not()
-    if (isNegated) {
-      pseudo = pseudo.slice(5, -1);
-    }
-
-    // bracket contents are irrelevant - remove them
-    var bracketIndex = pseudo.indexOf("(")
-    if (bracketIndex > -1) {
-      pseudo = pseudo.substring(0, bracketIndex);
-    }
-
-    // check we're still dealing with a pseudo-class
-    if (pseudo.charAt(0) == ":") {
-      switch (pseudo.slice(1)) {
-
-        case "root":
-          applyClass = function(e) {
-            return isNegated ? e != root : e == root;
-          }
-          break;
-
-        case "target":
-          // :target is only supported in IE8
-          if (ieVersion == 8) {
-            applyClass = function(e) {
-              var handler = function() {
-                var hash = location.hash;
-                var hashID = hash.slice(1);
-                return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID);
-              };
-              addEvent( win, "hashchange", function() {
-                toggleElementClass(e, className, handler());
-              })
-              return handler();
-            }
-            break;
-          }
-          return false;
-
-        case "checked":
-          applyClass = function(e) {
-            if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) {
-              addEvent( e, "propertychange", function() {
-                if (event.propertyName == "checked") {
-                  toggleElementClass( e, className, e.checked !== isNegated );
-                }
-              })
-            }
-            return e.checked !== isNegated;
-          }
-          break;
-
-        case "disabled":
-          isNegated = !isNegated;
-
-        case "enabled":
-          applyClass = function(e) {
-            if (RE_INPUT_ELEMENTS.test(e.tagName)) {
-              addEvent( e, "propertychange", function() {
-                if (event.propertyName == "$disabled") {
-                  toggleElementClass( e, className, e.$disabled === isNegated );
-                }
-              });
-              enabledWatchers.push(e);
-              e.$disabled = e.disabled;
-              return e.disabled === isNegated;
-            }
-            return pseudo == ":enabled" ? isNegated : !isNegated;
-          }
-          break;
-
-        case "focus":
-          activateEventName = "focus";
-          deactivateEventName = "blur";
-
-        case "hover":
-          if (!activateEventName) {
-            activateEventName = "mouseenter";
-            deactivateEventName = "mouseleave";
-          }
-          applyClass = function(e) {
-            addEvent( e, isNegated ? deactivateEventName : activateEventName, function() {
-              toggleElementClass( e, className, true );
-            })
-            addEvent( e, isNegated ? activateEventName : deactivateEventName, function() {
-              toggleElementClass( e, className, false );
-            })
-            return isNegated;
-          }
-          break;
-
-        // everything else
-        default:
-          // If we don't support this pseudo-class don't create
-          // a patch for it
-          if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) {
-            return false;
-          }
-          break;
-      }
-    }
-    return { className: className, applyClass: applyClass };
-  };
-
-  // --[ applyPatches() ]-------------------------------------------------
-  function applyPatches() {
-    var elms, selectorText, patches, domSelectorText;
-
-    for (var c=0; c<domPatches.length; c++) {
-      selectorText = domPatches[c].selector;
-      patches = domPatches[c].patches;
-
-      // Although some selector libraries can find :checked :enabled etc.
-      // we need to find all elements that could have that state because
-      // it can be changed by the user.
-      domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING);
-
-      // If the dom selector equates to an empty string or ends with
-      // whitespace then we need to append a universal selector (*) to it.
-      if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) {
-        domSelectorText += "*";
-      }
-
-      // Ensure we catch errors from the selector library
-      try {
-        elms = selectorMethod( domSelectorText );
-      } catch (ex) {
-        // #DEBUG_START
-        log( "Selector '" + selectorText + "' threw exception '" + ex + "'" );
-        // #DEBUG_END
-      }
-
-
-      if (elms) {
-        for (var d = 0, dl = elms.length; d < dl; d++) {
-          var elm = elms[d];
-          var cssClasses = elm.className;
-          for (var f = 0, fl = patches.length; f < fl; f++) {
-            var patch = patches[f];
-            if (!hasPatch(elm, patch)) {
-              if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) {
-                cssClasses = toggleClass(cssClasses, patch.className, true );
-              }
-            }
-          }
-          elm.className = cssClasses;
-        }
-      }
-    }
-  };
-
-  // --[ hasPatch() ]-----------------------------------------------------
-  // checks for the exsistence of a patch on an element
-  function hasPatch( elm, patch ) {
-    return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className);
-  };
-
-
-  // =========================== Utility =================================
-
-  function createClassName( className ) {
-    return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ?
-      ie6PatchID++
-      :
-      className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) }));
-  };
-
-  // --[ log() ]----------------------------------------------------------
-  // #DEBUG_START
-  function log( message ) {
-    if (win.console) {
-      win.console.log(message);
-    }
-  };
-  // #DEBUG_END
-
-  // --[ trim() ]---------------------------------------------------------
-  // removes leading, trailing whitespace from a string
-  function trim( text ) {
-    return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING);
-  };
-
-  // --[ normalizeWhitespace() ]------------------------------------------
-  // removes leading, trailing and consecutive whitespace from a string
-  function normalizeWhitespace( text ) {
-    return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING);
-  };
-
-  // --[ normalizeSelectorWhitespace() ]----------------------------------
-  // tidies whitespace around selector brackets and combinators
-  function normalizeSelectorWhitespace( selectorText ) {
-    return normalizeWhitespace(selectorText.
-      replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING).
-      replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING)
-    );
-  };
-
-  // --[ toggleElementClass() ]-------------------------------------------
-  // toggles a single className on an element
-  function toggleElementClass( elm, className, on ) {
-    var oldClassName = elm.className;
-    var newClassName = toggleClass(oldClassName, className, on);
-    if (newClassName != oldClassName) {
-      elm.className = newClassName;
-      elm.parentNode.className += EMPTY_STRING;
-    }
-  };
-
-  // --[ toggleClass() ]--------------------------------------------------
-  // adds / removes a className from a string of classNames. Used to
-  // manage multiple class changes without forcing a DOM redraw
-  function toggleClass( classList, className, on ) {
-    var re = RegExp("(^|\\s)" + className + "(\\s|$)");
-    var classExists = re.test(classList);
-    if (on) {
-      return classExists ? classList : classList + SPACE_STRING + className;
-    } else {
-      return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList;
-    }
-  };
-
-  // --[ addEvent() ]-----------------------------------------------------
-  function addEvent(elm, eventName, eventHandler) {
-    elm.attachEvent("on" + eventName, eventHandler);
-  };
-
-  // --[ getXHRObject() ]-------------------------------------------------
-  function getXHRObject() {
-    if (win.XMLHttpRequest) {
-      return new XMLHttpRequest;
-    }
-    try	{
-      return new ActiveXObject('Microsoft.XMLHTTP');
-    } catch(e) {
-      return null;
-    }
-  };
-
-  // --[ loadStyleSheet() ]-----------------------------------------------
-  function loadStyleSheet( url ) {
-    xhr.open("GET", url, false);
-    xhr.send();
-    return (xhr.status==200) ? xhr.responseText : EMPTY_STRING;
-  };
-
-  // --[ resolveUrl() ]---------------------------------------------------
-  // Converts a URL fragment to a fully qualified URL using the specified
-  // context URL. Returns null if same-origin policy is broken
-  function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) {
-
-    function getProtocol( url ) {
-      return url.substring(0, url.indexOf("//"));
-    };
-
-    function getProtocolAndHost( url ) {
-      return url.substring(0, url.indexOf("/", 8));
-    };
-
-    if (!contextUrl) {
-      contextUrl = baseUrl;
-    }
-
-    // protocol-relative path
-    if (url.substring(0,2)=="//") {
-      url = getProtocol(contextUrl) + url;
-    }
-
-    // absolute path
-    if (/^https?:\/\//i.test(url)) {
-      return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ;
-    }
-
-    // root-relative path
-    if (url.charAt(0)=="/")	{
-      return getProtocolAndHost(contextUrl) + url;
-    }
-
-    // relative path
-    var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl
-    if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") {
-      contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1);
-    }
-
-    return contextUrlPath + url;
-  };
-
-  // --[ parseStyleSheet() ]----------------------------------------------
-  // Downloads the stylesheet specified by the URL, removes it's comments
-  // and recursivly replaces @import rules with their contents, ultimately
-  // returning the full cssText.
-  function parseStyleSheet( url ) {
-    if (url) {
-      return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING).
-        replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) {
-          var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url));
-          return (media) ? "@media " + media + " {" + cssText + "}" : cssText;
-        }).
-        replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) {
-          quoteChar = quoteChar || EMPTY_STRING;
-          return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") ";
-        });
-    }
-    return EMPTY_STRING;
-  };
-
-  // --[ getStyleSheets() ]-----------------------------------------------
-  function getStyleSheets() {
-    var url, stylesheet;
-    for (var c = 0; c < doc.styleSheets.length; c++) {
-      stylesheet = doc.styleSheets[c];
-      if (stylesheet.href != EMPTY_STRING) {
-        url = resolveUrl(stylesheet.href);
-        if (url) {
-          stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) );
-        }
-      }
-    }
-  };
-
-  // --[ init() ]---------------------------------------------------------
-  function init() {
-    applyPatches();
-
-    // :enabled & :disabled polling script (since we can't hook
-    // onpropertychange event when an element is disabled)
-    if (enabledWatchers.length > 0) {
-      setInterval( function() {
-        for (var c = 0, cl = enabledWatchers.length; c < cl; c++) {
-          var e = enabledWatchers[c];
-          if (e.disabled !== e.$disabled) {
-            if (e.disabled) {
-              e.disabled = false;
-              e.$disabled = true;
-              e.disabled = true;
-            }
-            else {
-              e.$disabled = e.disabled;
-            }
-          }
-        }
-      }, 250)
-    }
-  };
-
-  // Determine the baseUrl and download the stylesheets
-  var baseTags = doc.getElementsByTagName("BASE");
-  var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href;
-  getStyleSheets();
-
-  // Bind selectivizr to the ContentLoaded event.
-  ContentLoaded(win, function() {
-    // Determine the "best fit" selector engine
-    for (var engine in selectorEngines) {
-      var members, member, context = win;
-      if (win[engine]) {
-        members = selectorEngines[engine].replace("*", engine).split(".");
-        while ((member = members.shift()) && (context = context[member])) {}
-        if (typeof context == "function") {
-          selectorMethod = context;
-          init();
-          return;
-        }
-      }
-    }
-  });
-
-
-
-  /*!
-   * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space)
-   *
-   * Author: Diego Perini (diego.perini at gmail.com)
-   * Summary: cross-browser wrapper for DOMContentLoaded
-   * Updated: 20101020
-   * License: MIT
-   * Version: 1.2
-   *
-   * URL:
-   * http://javascript.nwbox.com/ContentLoaded/
-   * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE
-   *
-   */
-
-  // @w window reference
-  // @f function reference
-  function ContentLoaded(win, fn) {
-
-    var done = false, top = true,
-      init = function(e) {
-        if (e.type == "readystatechange" && doc.readyState != "complete") return;
-        (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false);
-        if (!done && (done = true)) fn.call(win, e.type || e);
-      },
-      poll = function() {
-        try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; }
-        init('poll');
-      };
-
-    if (doc.readyState == "complete") fn.call(win, EMPTY_STRING);
-    else {
-      if (doc.createEventObject && root.doScroll) {
-        try { top = !win.frameElement; } catch(e) { }
-        if (top) poll();
-      }
-      addEvent(doc,"readystatechange", init);
-      addEvent(win,"load", init);
-    }
-  };
-})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js
deleted file mode 100644
index d0e8bc80..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */
-(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this)
diff --git a/profiles/wcm_base/themes/ocio_omega_2/logo.png b/profiles/wcm_base/themes/ocio_omega_2/logo.png
deleted file mode 100644
index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1775
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
RJ%0cI002ovPDHLkV1hxbe5(Ke

diff --git a/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info b/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info
deleted file mode 100644
index be1b4d76..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info
+++ /dev/null
@@ -1,93 +0,0 @@
-name = Blocks (OCIO 2)
-description = A modern-looking theme with headers and many entities within blocks. Includes OSU Navbar, Masthead, and Menu Bar color customization options. 
-base theme = ocio_omega_base
-screenshot = screenshot.png
-engine = phptemplate
-core = 7.x
-
-; ========================================
-; Stylesheets
-; ========================================
-stylesheets[all][] = css/ocio-2.normalize.css
-stylesheets[all][] = css/ocio-2.hacks.css
-stylesheets[all][] = css/ocio-2.styles.css
-stylesheets[all][] = css/ocio-2.no-query.css
-
-; ========================================
-; Scripts
-; ========================================
-scripts[] = js/ocio-2.behaviors.js
-
-; ========================================
-; Regions
-; ========================================
-regions[osu_navbar] = OSU Navbar
-regions[masthead] = Masthead
-regions[main_menu] = Main Menu
-regions[hero] = Hero
-regions[workbench] = Workbench Info
-regions[content] = Content
-regions[sidebar_1] = Sidebar 1
-regions[sidebar_2] = Sidebar 2
-regions[pre_footer] = Pre-Footer
-regions[footer_1] = Footer 1
-regions[footer_2] = Footer 2
-regions[footer_3] = Footer 3
-regions[user] = User
-
-; ========================================
-; Settings
-; ========================================
-settings[toggle_logo] = 1
-settings[toggle_name] = 1
-settings[toggle_slogan] = 1
-settings[toggle_node_user_picture] = 1
-settings[toggle_comment_user_picture] = 1
-settings[toggle_comment_user_verification] = 1
-settings[toggle_favicon] = 1
-settings[toggle_main_menu] = 1
-settings[toggle_secondary_menu] = 1
-settings[omega_toggle_front_page_content] = 1
-settings[default_logo] = 1
-settings[logo_path] = ""
-settings[logo_upload] = ""
-settings[default_favicon] = 1
-settings[favicon_path] = ""
-settings[favicon_upload] = ""
-settings[omega_enable_warning] = 1
-settings[omega_toggle_extension_layouts] = 1
-settings[omega_layout] = ocio-2
-settings[omega_toggle_extension_development] = 1
-settings[omega_enable_export_reminder] = 1
-settings[omega_rebuild_theme_registry] = 0
-settings[omega_rebuild_aggregates] = 0
-settings[omega_browser_width_indicator] = 1
-settings[omega_livereload] = 1
-settings[omega_livereload_script] = http://localhost:35729/livereload.js
-settings[omega_livereload_host] = localhost
-settings[omega_livereload_port] = 35729
-settings[omega_demo_regions] = 0
-settings[omega_toggle_extension_compatibility] = 1
-settings[omega_conditional_classes_html] = 1
-settings[omega_apple_touch] = 1
-settings[omega_cleartype] = 1
-settings[omega_handheld_friendly] = 1
-settings[omega_mobile_optimized] = 1
-settings[omega_viewport] = 1
-settings[omega_viewport_user_scaleable] = 1
-settings[omega_chrome_edge] = 1
-settings[omega_toggle_extension_assets] = 1
-settings[omega_libraries][selectivizr][status] = 1
-settings[omega_libraries][respond][status] = 1
-settings[omega_libraries][pie][status] = 1
-settings[omega_libraries][html5shiv][status] = 1
-settings[omega_libraries][modernizr][status] = 1
-
-; ========================================
-; OCIO Omega Settings
-; ========================================
-settings[ocio_omega_breadcrumb] = 1
-settings[ocio_omega_color_navbar] = dk-gray
-settings[ocio_omega_color_masthead] = lt-gray
-settings[ocio_omega_color_menu] = dk-gray
-settings[ocio_omega_color_accent] = none
diff --git a/profiles/wcm_base/themes/ocio_omega_2/package.json b/profiles/wcm_base/themes/ocio_omega_2/package.json
deleted file mode 100644
index 40551b26..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
-  "name": "ocio_2",
-  "version": "1.0.0",
-  "dependencies": {},
-  "devDependencies": {
-    "grunt": "~0.4.0",
-    "grunt-contrib-watch": "~0.4.3",
-    "grunt-contrib-compass": "~0.2.0",
-    "grunt-contrib-jshint": "~0.1.1",
-    "grunt-contrib-uglify": "~0.2.0",
-    "grunt-shell": "~0.3.1"
-  },
-  "engines": {
-    "node": ">=0.8.0"
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md
deleted file mode 100644
index 43a31c10..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# Defining preprocess hooks
-Rather than placing your preprocess hooks directly in the template.php file you
-can manage them in automatically discovered and lazy-loaded include files. It is
-even possible to organize them in sub-folders. This feature greatly improves the
-maintainability of large themes that would otherwise contain hundreds of lines
-of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.preprocess.inc)
-for them to be automatically discovered:
-
-* THEMENAME_preprocess_html() = html.preprocess.inc
-* THEMENAME_preprocess_page() = page.preprocess.inc
-* THEMENAME_preprocess_node() = node.preprocess.inc
-* THEMENAME_preprocess_comment() = comment.preprocess.inc
-* THEMENAME_preprocess_region() = region.preprocess.inc
-
-As with template files, you should replace underscores from the hook names with
-hyphens:
-
-* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc
-* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc
-
-Inside of each of these files you define the preprocess hook just as you would
-otherwise do in your template.php file:
-
-```
-function THEMENAME_preprocess_HOOK(&$variables) {
-  // Your code here.
-}
-```
diff --git a/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc
deleted file mode 100644
index cae4c7d4..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * Implements hook_preprocess_page().
- */
-function ocio_2_preprocess_page(&$variables) {
-  // You can use preprocess hooks to modify the variables before they are passed
-  // to the theme function or template file.
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/process/README.md b/profiles/wcm_base/themes/ocio_omega_2/process/README.md
deleted file mode 100644
index 180a2933..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/process/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# Defining process hooks
-Rather than placing your process hooks directly in the template.php file you can
-manage them in automatically discovered and lazy-loaded include files. It is
-even possible to organize them in sub-folders. This feature greatly improves the
-maintainability of large themes that would otherwise contain hundreds of lines
-of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.process.inc) for
-them to be automatically discovered:
-
-* THEMENAME_process_html() = html.process.inc
-* THEMENAME_process_page() = page.process.inc
-* THEMENAME_process_node() = node.process.inc
-* THEMENAME_process_comment() = comment.process.inc
-* THEMENAME_process_region() = region.process.inc
-
-As with template files, you should replace underscores from the hook names with
-hyphens:
-
-* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc
-* THEMENAME_process_html_tag() = html-tag.process.inc
-
-Inside of each of these files you define the process hook just as you would
-otherwise do in your template.php file:
-
-```
-function THEMENAME_process_HOOK(&$variables) {
-  // Your code here.
-}
-```
diff --git a/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc
deleted file mode 100644
index d7809d07..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * Implements hook_process_page().
- */
-function ocio_2_process_page(&$variables) {
-  // You can use process hooks to modify the variables before they are passed to
-  // the theme function or template file.
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/README.md
deleted file mode 100644
index f5d2ba75..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/README.md
+++ /dev/null
@@ -1,124 +0,0 @@
-# Introduction to [Sass](http://sass-lang.com/)
-Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules,
-variables, mixins, selector inheritance, and more. It’s translated to well-
-formatted, standard CSS using the command line tool or a web-framework plugin.
-
-Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS”
-(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every
-valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss.
-
-The second, older syntax is known as the indented syntax (or just “Sass”).
-Inspired by Haml’s terseness, it’s intended for people who prefer conciseness
-over similarity to CSS. Instead of brackets and semicolons, it uses the
-indentation of lines to specify blocks. Although no longer the primary syntax,
-the indented syntax will continue to be supported. Files in the indented syntax
-use the extension .sass.
-
-Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for
-further information about the syntax.
-
-## Introduction to [Compass](http://compass-style.org/)
-Compass is an open-source CSS Authoring Framework.
-
-Please refer to the [Compass documentation](http://compass-style.org/reference)
-for further information on how to leverage the powerful Compass framework.
-
-## Compass extensions
-There are many extensions available for Compass. You can install and use as many
-of them together or just a single one depending on your use-case. Good examples
-for useful Compass extensions are "susy" (a responsive grid framework
-[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator)
-but there are many more.
-
-## Setting up and using Sass and Compass
-Compass runs on any computer that has
-[ruby](http://www.ruby-lang.org/en/downloads) installed.
-
-Once you got ruby installed you can easily install the required gems from the
-command line:
-```
-$ gem update --system
-$ gem install compass
-```
-
-Any additional library can be installed in the same way:
-```
-$ gem install compass-rgbapng
-$ gem install susy
-```
-
-Once you have set up your environment you can navigate to the folder that holds
-your config.rb file.
-
-The config.rb file is the configuration file that helps Sass and Compass to
-understand your environment. For example, it defines which folder your .scss
-or .sass files are stored in or where the generated .css files should be output
-to.
-
-Executing the following command will constantly watch for any change in your
-.scss files and re-compile them into .css:
-```
-$ compass watch
-```
-
-You can also clear and recompile your .css manually:
-```
-$ compass clean
-$ compass compile
-```
-
-## Barebones Sass Structure
-The barebones CSS structure provided in this starterkit uses many of the ideas
-discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to
-provide a starting point for building modular, scalable CSS using Sass and
-Drupal.
-
-Multiple Sass partials are used to help organise the styles, these are combined
-by including them in styles.scss which is compiled into styles.css in the css/
-directory.
-
-All styles are included in order of specificity, this means that as you go down
-the document each section builds upon and inherits sensibly from the previous
-ones. This results in less undoing of styles, less specificity problems and
-all-round better architected and lighter stylesheets.
-
-The file and directory structure contained in this folder looks something like
-this:
-
-### Top level files
-These files are the main entry points for the Sass compiler and shouldn't
-directly contain any CSS code, instead they only serves to combine the Sass
-contained in the partials (see below) through @import directives.
-
-#### ocio-2.styles.scss
-This file aggregates all the components into a single file.
-
-#### ocio-2.normalize.scss
-This file provides a CSS reset/normalize generated based on the legacy
-variables.
-
-#### ocio-2.hacks.scss
-This file may be used to provide temporary hot-fixes for style issues that
-you plan to properly implement as components at a later point in time or simply
-don't have a proper solution for yet.
-
-#### ocio-2.no-query.scss
-This file re-renders the same contents as the styles.scss file but without any
-media queries. It can be used as a fallback for for older browsers that don't
-support media queries. You can find more information about this on the
-github repository of the
-[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks).
-Compass gem.
-
-### Partials
-#### variables
-This is where you place your Sass variables.
-
-#### abstractions
-This is where you place your functions, mixins and extends.
-
-#### base
-This is where you place all your basic, raw HTML element styling.
-
-#### components
-This is where you place your components.
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md
deleted file mode 100644
index 7730ffb7..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Abstractions
-Abstractions contains Sass mixins, extends and functions for use throughout your
-stylesheets and help to promote code reuse.
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss
deleted file mode 100644
index ae0856f1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-// Import color scheme variables from base theme
-
-@mixin color-box($color: $lt-gray) {
-  @include content-box;
-  @include font-size(2.6);
-  color: $white;
-  font-weight: 600;
-  background-color: $color;
-  text-transform: uppercase;
-  padding: 13px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.3rem 1.7rem 0.8rem;
-}
-
-@mixin content-box {
-  display: block;
-  margin: 0;
-  background-color: $lt-gray;
-  padding: 17px 17px 8px;
-  /* IE8 Fallback */
-  padding: 1.7rem 1.7rem 1.7rem;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md
deleted file mode 100644
index 677a7c15..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Base styes
-Base styles define the default look for HTML and, to some extent, common Drupal
-elements.
-
-These rules will generally be made up of element selectors for HTML elements
-such as headings, paragraphs and lists. Common Drupal elements, such as basic
-form items, should be covered as well.
-
-The styleguide module (http://drupal.org/project/styleguide) gives you a good
-overview of common Drupal elements for styling. By setting a solid baseline
-before adding any more specific customisations you ensure that as any new
-features are added they will be correctly styled without any extra work.
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss
deleted file mode 100644
index 245cd013..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// Setting l-constrained as percent padding
-.l-constrained {
-	padding:0 4%;
-	margin: 0 auto;
-	@include pie-clearfix;
-
-	@include breakpoint($tab, true) {
-		padding:0 10%;
-	}
-}
-
-
-// setting max-width of content containers
-@include breakpoint($x-wide){
-	.max-width {
-		max-width: $max-width;
-		margin: 0 auto;
-		padding: 0;
-	}
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss
deleted file mode 100644
index a75269cc..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-img, media {
-  max-width: 100%;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss
deleted file mode 100644
index 5d893a12..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// font units
-@mixin font-size($sizeValue: 1.6) {
-  font-size: ($sizeValue * 10) + px;
-  font-size: $sizeValue + rem;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md
deleted file mode 100644
index c60898cd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# Components
-This directory should contain full components (modules in SMACSS), their
-sub-components and modifiers.
-
-Components are discrete parts of your page that should sit within the regions
-of your layouts. You should try to abstract your components as much as possible
-to promote reuse throughout the theme. Components should be flexible enough to
-respond to any width and should never rely on context
-(e.g. .sidebar-first .component) for styling. This allows modules to be placed
-throughout the theme with no risk of them breaking.
-
-If you find you need to change the look of a component depending on it's context
-you should avoid using context based classes at all costs. Instead it is better
-to add another "modifier" class to the component to alter the styling. Again,
-this promotes reuse.
-
-Sub-components are the individual parts that make up a component. As a general
-rule, adding a class to target a sub-component is a much better option than
-using descendant selectors or element selectors. In many cases sub-components
-can be made more reusable by making them components in their own right, so they
-can then be used within other components.
-
-Almost everything that doesn't belong in base should be made a component.
-
-## Some common examples throughout Drupal
-
-* Blocks
-* Content Types
-    For example, you may have a generic node component that contains
-    sub-components for the submitted by line and links. Specific components can
-    then be created for each content type to style the specifics of each. Finally,
-    by using entity view modes you can easily apply modifications based on the
-    .node-[view-mode] classes.
-* Forms
-    For instance the log in form.
-* Views
-    Each views output style could be made into a component, the content of each
-    row should be provided by a view mode styled by it's component CSS. Exposed
-    filter forms, views pagers and other views elements are also good candidates
-    for components.
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss
deleted file mode 100644
index f4c03677..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-body {
-  .ui-accordion {
-
-    .ui-accordion-header {
-
-      &, &.ui-state-active, &.ui-state-default, &.ui-state-hover {
-        background-color: $yellow;
-
-        &, a {
-          color: $white;
-        }
-      }
-    }
-
-    .ui-accordion-content {
-      background-color: lighten($lt-gray, 10%);
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss
deleted file mode 100644
index 4bf763b6..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-.flex-control-paging {
-	display:none;
-}
-
-.flexslider {
-  margin-bottom: 1.3em;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss
deleted file mode 100644
index 946f2523..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss
+++ /dev/null
@@ -1,92 +0,0 @@
-// Import content color scheme styles from base theme
-
-.l-page .l-main {
-  margin: 2rem 0;
-
-  .l-region--sidebar-1, .l-region--sidebar-2 {
-    padding: 0;
-  }
-
-  .node--article .field--name-byline {
-    margin: 0;
-
-    p {
-      margin-top: 0;
-    }
-  }
-
-  .views-row-first h3,
-  .block--views .view-content h3:first-child,
-  .search-results h3:first-child {
-    margin-top: 0;
-  }
-
-  .pane-title,
-  h1.page-title,
-  h1 {
-    @include color-box($red);
-  }
-
-  h1.page-title,
-  h1 {
-    @include font-size(3.6);
-  }
-
-  .ocio-omega-twocol-sidebar .pane-title,
-  .ocio-omega-twocol-flipped-sidebar .pane-title,
-  .ocio-omega-equalcol-column1 .pane-title,
-  .ocio-omega-threecol-column1 .pane-title {
-    @include color-box($orange);
-  }
-
-  .ocio-omega-twocol-content .pane-title,
-  .ocio-omega-twocol-flipped-content .pane-title,
-  .ocio-omega-equalcol-column2 .pane-title,
-  .ocio-omega-threecol-column2 .pane-title,
-  .l-region--sidebar-2 h2 {
-    @include color-box($blue);
-  }
-
-  .ocio-omega-twocol-footer .pane-title,
-  .ocio-omega-twocol-flipped-footer .pane-title,
-  .ocio-omega-equalcol-footer .pane-title {
-    @include color-box($purple);
-  }
-
-  .ocio-omega-threecol-column3 .pane-title {
-    @include color-box(darken($green, 20%));
-  }
-
-  .panel-pane,
-  .node .field--name-title {
-    margin-bottom: 1.3em;
-  }
-
-  .view,
-  .node--full,
-  .search-form,
-  .search-results,
-  .search-form + h2,
-  .pane-title + div,
-  .pane-header + div {
-    @include content-box;
-
-    .view-content,
-    .views-table {
-      margin: 0;
-    }
-
-    .views-row-first,
-    .views-row-first h2 {
-      margin-top: 0;
-    }
-
-    .views-row-last {
-      margin-bottom: 0;
-    }
-  }
-
-  .view-featured-slideshow {
-    padding: 0;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss
deleted file mode 100644
index 87aae601..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-.block--mm-widgets,
-.pane-mm-widgets-live-pane {
-  .item {
-    margin: 1.25em 0 0 0;
-
-    &:first-child {
-      margin-top: 0;
-    }
-  }
-
-  &.mm-single-channel {
-    .fa.mm-channel {
-      margin-right: 0;
-      padding: 0 0 0 0.6em;
-      float: none;
-      text-align: right;
-      position: relative;
-      top: -1px;
-
-      &.fa-facebook-page:before {
-        content: '\f230';
-      }
-    }
-
-    .pane-title {
-      display: table;
-      width: 100%;
-    }
-
-    .pane-title-wrapper,
-    .fa.mm-channel {
-      background-color: transparent;
-      width: auto;
-      display: table-cell;
-      vertical-align: middle;
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss
deleted file mode 100644
index be46c97a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$breakpoint-no-queries: true;
-$breakpoint-no-query-fallbacks: true;
-
-// Re import everything but without media queries.
-@import "ocio-2.layout";
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss
deleted file mode 100644
index ca23c403..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss
+++ /dev/null
@@ -1,118 +0,0 @@
-/*******************************************************************************
- * ocio-default.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-@import "compass";
-@import "breakpoint";
-@import "singularitygs";
-
-// Globbing from within sub-folders only works with relative paths.
-@import "../../variables/**/*";
-@import "../../base/**/*";
-
-/* Header */
-.l-region--header {
-  padding: $vert-spacing-unit 0;
-
-  .block {
-    float: right;
-  }
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: $vert-spacing-unit 0;
-}
-.l-region--highlighted {
-  @extend .l-constrained;
-}
-.l-region--help {
-  margin-bottom: $vert-spacing-unit;
-}
-.l-main {
-  margin-top: 2 * $vert-spacing-unit;
-  margin-bottom: 2 * $vert-spacing-unit;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: $vert-spacing-unit $horz-spacing-unit;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: $vert-spacing-unit 0;
-}
-
-.l-region--footer {
-  @extend .l-constrained;
-}
-
-@include breakpoint($tab, true) {
-
-  /* Header */
-  .l-branding {
-    @include grid-span(3, 1);
-  }
-  .l-region--navigation {
-    @include grid-span(6, 4);
-  }
-  .l-region--header {
-    @include grid-span(3, 10);
-  }
-
-  /* Sidebars */
-  .has-two-sidebars,
-  .has-one-sidebar {
-    .l-content {
-      @include grid-span(8, 1);
-    }
-    .l-region--sidebar-1,
-    .l-region--sidebar-2 {
-      @include grid-span(4, 9);
-      clear: right;
-    }
-  }
-
-  /* Footer */
-  .l-region--footer-1 {
-    @include grid-span(7, 1);
-  }
-  .l-region--footer-2 {
-    @include grid-span(5, 8);
-  }
-  .l-region--footer-3 {
-    clear: both;
-  }
-
-}
-
-
-@include breakpoint($desk, true) {
-
-  /* Sidebars */
-  .has-one-sidebar {
-    .l-content {
-      @include grid-span(8, 1);
-    }
-    .l-region--sidebar-1 {
-      @include grid-span(4, 9);
-      clear: none;
-    }
-  }
-  .has-two-sidebars {
-    .l-content {
-      @include grid-span(6, 1);
-    }
-    .l-region--sidebar-1,
-    .l-region--sidebar-2 {
-      @include grid-span(3, 7);
-      clear: none;
-    }
-    .l-region--sidebar-2 {
-      @include grid-span(3, 10);
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss
deleted file mode 100644
index a895ace1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Hide the toolbar or admin menu on small screens.
-@media all and (max-width: 800px) {
-  #toolbar, #admin-menu {
-    display: none;
-  }
-
-  html {
-    body.toolbar, body.admin-menu {
-      padding-top: 0 !important;
-      margin-top: 0 !important;
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss
deleted file mode 100644
index 701073f8..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$breakpoint-no-queries: true;
-$breakpoint-no-query-fallbacks: true;
-
-// Re-render everything from styles.scss but without media queries.
-@import "ocio-2.styles";
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss
deleted file mode 100644
index 3d6b6ddd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Import the legacy variables (relevant for controlling compass-normalize).
-@import "variables/**/*";
-
-// Generate normalize.css.
-@import "normalize";
-
-// Use 'border-box' for the box model.
-@import "toolkit/kickstart";
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss
deleted file mode 100644
index 525537b0..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-// Import external libraries.
-@import "compass";
-@import "breakpoint";
-@import "singularitygs";
-@import "toolkit";
-
-// Import variables, abstractions, base styles and components using globbing.
-//
-// Globbing will always import files alphabetically. Optimally, all your
-// components should be self-contained and explicit enough to not have any
-// contained styles leak into unrelated components: The import order should not
-// affect the result.
-//
-// If there are variables, functions or mixins that depend on each other and
-// therefore need to be imported in a specific order you can import them
-// directly. Variables-, function- or mixin providing partials should never
-// output any styles themselves: Importing them multiple times to resolve
-// dependencies shouldn't be a problem.
-@import "variables/**/*";
-@import "abstractions/**/*";
-@import "base/**/*";
-@import "components/**/*";
-
-.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail {
-  border: 0 none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md
deleted file mode 100644
index ddf13461..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Variables
-Sass allows you to define variables that can be used throughout your Sass files.
-Using variables makes it much easier to ensure consistency throughout your
-stylesheets for values such as colors and numeric values. Variables are also
-used for configuration by many Sass extensions. Some examples of values that
-should be defined as variables are:
-
-* Colors scheme.
-* Spacing units, for example vertical and horizontal spacing units.
-* Font sizes and related metrics such as line height.
-* Font stacks.
-* Grid sizing
-* Legacy browser support.
-
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss
deleted file mode 100644
index 9a6072de..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-//import color variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_colors.scss";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss
deleted file mode 100644
index 4ffe7354..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-
-// Set consistent vertical and horizontal spacing units.
-$vert-spacing-unit: 20px;
-$horz-spacing-unit: 1.5em;
-
-$small: max-width 47.5em; // 760px
-$tab: 47.5em; //760px
-$desk: 60em; //960px
-$wide: 75em; //1200px
-$x-wide: 91.25em; //1460px
-
-$max-width: 72.875em; //1166px 
-
-$grids: 4;
-$grids: add-grid(12 at $tab);
-
-$gutters: 1/3;
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss
deleted file mode 100644
index cf76adaf..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-// Legacy support.
-$legacy-support-for-ie6: false;
-$legacy-support-for-ie7: true;
-$legacy-support-for-ie8: true;
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss
deleted file mode 100644
index 25b5fef9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-//import sassy buttons variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_sassybuttons.scss";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss
deleted file mode 100644
index ce5a9e11..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-//import typography variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_typography.scss";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_2/screenshot.png b/profiles/wcm_base/themes/ocio_omega_2/screenshot.png
deleted file mode 100644
index c4cf37de3b2a5a9727a53e84af04197f98580d65..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 77255
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
TyTU-m4FD#FHw_x~?mqoLh>EW^

diff --git a/profiles/wcm_base/themes/ocio_omega_2/template.php b/profiles/wcm_base/themes/ocio_omega_2/template.php
deleted file mode 100644
index e41b026c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/template.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-/**
- * @file
- * Template overrides as well as (pre-)process and alter hooks for the
- * OCIO 2 theme.
- */
diff --git a/profiles/wcm_base/themes/ocio_omega_2/templates/README.md b/profiles/wcm_base/themes/ocio_omega_2/templates/README.md
deleted file mode 100644
index 51dd46f5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/templates/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Overriding template files
-Place your template files in this directory. You can optionally organize them in
-subdirectories.
diff --git a/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php b/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php
deleted file mode 100644
index c2000e62..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-/**
- * @file panels-pane.tpl.php
- * Main panel pane template
- *
- * Variables available:
- * - $pane->type: the content type inside this pane
- * - $pane->subtype: The subtype, if applicable. If a view it will be the
- *   view name; if a node it will be the nid, etc.
- * - $title: The title of the content
- * - $content: The actual content
- * - $links: Any links associated with the content
- * - $more: An optional 'more' link (destination only)
- * - $admin_links: Administrative links associated with the content
- * - $feeds: Any feed icons or associated with the content
- * - $display: The complete panels display object containing all kinds of
- *   data including the contexts and all of the other panes being displayed.
- */
-?>
-<?php if ($pane_prefix): ?>
-  <?php print $pane_prefix; ?>
-<?php endif; ?>
-<div class="<?php print $classes; ?>" <?php print $id; ?> <?php print $attributes; ?>>
-  <?php if ($admin_links): ?>
-    <?php print $admin_links; ?>
-  <?php endif; ?>
-
-  <?php print render($title_prefix); ?>
-  <?php if ($title): ?>
-    <<?php print $title_heading; ?><?php print $title_attributes; ?>>
-        <span class="pane-title-wrapper">
-          <?php print $title; ?>
-        </span>
-      <?php if ($channel): ?>
-        <i class="mm-channel fa fa-<?php print $channel; ?>"></i>
-      <?php endif; ?>
-    </<?php print $title_heading; ?>>
-  <?php endif; ?>
-  <?php print render($title_suffix); ?>
-
-  <?php if ($feeds): ?>
-    <div class="feed">
-      <?php print $feeds; ?>
-    </div>
-  <?php endif; ?>
-
-  <div class="pane-content">
-
-    <?php print render($content); ?>
-  </div>
-
-  <?php if ($links): ?>
-    <div class="links">
-      <?php print $links; ?>
-    </div>
-  <?php endif; ?>
-
-  <?php if ($more): ?>
-    <div class="more-link">
-      <?php print $more; ?>
-    </div>
-  <?php endif; ?>
-</div>
-<?php if ($pane_suffix): ?>
-  <?php print $pane_suffix; ?>
-<?php endif; ?>
diff --git a/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php
deleted file mode 100644
index 2589726c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-/**
- * @file
- * Theme settings file for the OCIO 2 theme.
- */
-
-require_once dirname(__FILE__) . '/template.php';
-
-/**
- * Implements hook_form_FORM_alter().
- */
-function ocio_2_form_system_theme_settings_alter(&$form, $form_state) {
-  // You can use this hook to append your own theme settings to the theme
-  // settings form for your subtheme. You should also take a look at the
-  // 'extensions' concept in the Omega base theme.
-  $form['ocio_omega']['#attached']['css'][] = drupal_get_path('theme', 'ocio_2') . '/css/ocio-2.settings.css';
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_2/theme/README.md b/profiles/wcm_base/themes/ocio_omega_2/theme/README.md
deleted file mode 100644
index 81772435..00000000
--- a/profiles/wcm_base/themes/ocio_omega_2/theme/README.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Overriding theme function
-Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked.
-
-This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered:
-
-* THEMENAME_breadcrumb() = breadcrumb.theme.inc
-* THEMENAME_button() = button.theme.inc
-
-As with template files, you should replace underscores from the hook names with hyphens:
-
-* THEMENAME_status_messages() = status-messages.theme.inc
-* THEMENAME_menu_link() = menu-link.theme.inc
-
-Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file:
-
-```
-function THEMENAME_HOOK(&$variables) {
-  // Your code here.
-}
-```
-
-Example:
-
-```
-function THEMENAME_menu_link(&$variables) {
-  // Your code here.
-}
-```
-
-You can also provide theme function include files for theme hook suggestions.
diff --git a/profiles/wcm_base/themes/ocio_omega_3/.bowerrc b/profiles/wcm_base/themes/ocio_omega_3/.bowerrc
deleted file mode 100644
index 77f92b35..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/.bowerrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "directory" : "libraries"
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/.gitignore b/profiles/wcm_base/themes/ocio_omega_3/.gitignore
deleted file mode 100644
index 5f4bf95f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Ignore the node modules folder (created by 'npm install').
-node_modules
-
-# We absolutely don't want to have the .sass-cache in git.
-.sass-cache
diff --git a/profiles/wcm_base/themes/ocio_omega_3/.jshintrc b/profiles/wcm_base/themes/ocio_omega_3/.jshintrc
deleted file mode 100644
index 680407bd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/.jshintrc
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-    "browser": true,
-    "bitwise": true,
-    "devel": true,
-    "curly": true,
-    "eqeqeq": true,
-    "forin": true,
-    "immed": true,
-    "indent": 2,
-    "jquery": true,
-    "latedef": true,
-    "newcap": true,
-    "noarg": true,
-    "quotmark": true,
-    "regexp": true,
-    "undef": true,
-    "unused": true,
-    "trailing": true,
-    "smarttabs": true,
-    "predef": [
-        "Drupal",
-        "Modernizr"
-    ]
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset
deleted file mode 100644
index 9c808016..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset
+++ /dev/null
@@ -1 +0,0 @@
-omega.ocio_3
diff --git a/profiles/wcm_base/themes/ocio_omega_3/.ruby-version b/profiles/wcm_base/themes/ocio_omega_3/.ruby-version
deleted file mode 100644
index 77fee73a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/.ruby-version
+++ /dev/null
@@ -1 +0,0 @@
-1.9.3
diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gemfile b/profiles/wcm_base/themes/ocio_omega_3/Gemfile
deleted file mode 100644
index ea96f010..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/Gemfile
+++ /dev/null
@@ -1,33 +0,0 @@
-source 'https://rubygems.org'
-
-group :development do
-
-  # Sass, Compass and extensions.
-  gem 'sass'                    # Sass.
-  gem 'sass-globbing', '1.1.0'  # Import Sass files based on globbing pattern.
-  gem 'compass'                 # Framework built on Sass.
-  gem 'compass-validator'       # So you can `compass validate`.
-  gem 'compass-normalize'       # Compass version of normalize.css.
-  gem 'compass-rgbapng'         # Turns rgba() into .png's for backwards compatibility.
-  gem 'singularitygs'           # Alternative to the Susy grid framework.
-  gem 'toolkit'                 # Compass utility from the fabulous Snugug.
-  gem 'breakpoint'              # Manages CSS media queries.
-  gem 'oily_png'                # Faster Compass sprite generation.
-  gem 'css_parser'              # Helps `compass stats` output statistics.
-  gem 'sassy-buttons'           # Sassy-Buttons.
-
-  # Guard
-  gem 'guard'                   # Guard event handler.
-  gem 'guard-compass'           # Compile on sass/scss change.
-  gem 'guard-shell'             # Run shell commands.
-  gem 'guard-livereload'        # Browser reload.
-  gem 'yajl-ruby'               # Faster JSON with LiveReload in the browser.
-
-  # Dependency to prevent polling. Setup for multiple OS environments.
-  # Optionally remove the lines not specific to your OS.
-  # https://github.com/guard/guard#efficient-filesystem-handling
-  gem 'rb-inotify', '~> 0.9', :require => false      # Linux
-  gem 'rb-fsevent', :require => false                # Mac OSX
-  gem 'rb-fchange', :require => false                # Windows
-
-end
diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock
deleted file mode 100644
index 0e625cc2..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock
+++ /dev/null
@@ -1,118 +0,0 @@
-GEM
-  remote: https://rubygems.org/
-  specs:
-    addressable (2.3.6)
-    breakpoint (2.5.0)
-      sass (~> 3.3)
-      sassy-maps (< 1.0.0)
-    celluloid (0.16.0)
-      timers (~> 4.0.0)
-    chunky_png (1.3.3)
-    coderay (1.1.0)
-    compass (1.0.1)
-      chunky_png (~> 1.2)
-      compass-core (~> 1.0.1)
-      compass-import-once (~> 1.0.5)
-      rb-fsevent (>= 0.9.3)
-      rb-inotify (>= 0.9)
-      sass (>= 3.3.13, < 3.5)
-    compass-core (1.0.1)
-      multi_json (~> 1.0)
-      sass (>= 3.3.0, < 3.5)
-    compass-import-once (1.0.5)
-      sass (>= 3.2, < 3.5)
-    compass-normalize (1.5)
-      compass (>= 0.12.0)
-    compass-rgbapng (0.2.1)
-      chunky_png (>= 0.8.0)
-      compass (>= 0.10.0)
-    compass-validator (3.0.1)
-    css_parser (1.3.5)
-      addressable
-    em-websocket (0.5.1)
-      eventmachine (>= 0.12.9)
-      http_parser.rb (~> 0.6.0)
-    eventmachine (1.0.3)
-    ffi (1.9.6)
-    formatador (0.2.5)
-    guard (2.10.4)
-      formatador (>= 0.2.4)
-      listen (~> 2.7)
-      lumberjack (~> 1.0)
-      nenv (~> 0.1)
-      pry (>= 0.9.12)
-      thor (>= 0.18.1)
-    guard-compass (1.1.0)
-      compass (>= 0.10.5)
-      guard (~> 2.0)
-    guard-compat (1.1.0)
-    guard-livereload (2.4.0)
-      em-websocket (~> 0.5)
-      guard (~> 2.8)
-      multi_json (~> 1.8)
-    guard-shell (0.7.1)
-      guard (>= 2.0.0)
-      guard-compat (~> 1.0)
-    hitimes (1.2.2)
-    http_parser.rb (0.6.0)
-    listen (2.8.4)
-      celluloid (>= 0.15.2)
-      rb-fsevent (>= 0.9.3)
-      rb-inotify (>= 0.9)
-    lumberjack (1.0.9)
-    method_source (0.8.2)
-    multi_json (1.10.1)
-    nenv (0.1.1)
-    oily_png (1.1.2)
-      chunky_png (~> 1.3.1)
-    pry (0.10.1)
-      coderay (~> 1.1.0)
-      method_source (~> 0.8.1)
-      slop (~> 3.4)
-    rb-fchange (0.0.6)
-      ffi
-    rb-fsevent (0.9.4)
-    rb-inotify (0.9.5)
-      ffi (>= 0.5.0)
-    sass (3.4.9)
-    sass-globbing (1.1.0)
-      sass (>= 3.1)
-    sassy-buttons (0.2.6)
-      compass (>= 0.12.2)
-    sassy-maps (0.4.0)
-      sass (~> 3.3)
-    singularitygs (1.4.0)
-      breakpoint (~> 2.4)
-      sass (~> 3.3)
-    slop (3.6.0)
-    thor (0.19.1)
-    timers (4.0.1)
-      hitimes
-    toolkit (2.6.0)
-      sass (~> 3.3)
-    yajl-ruby (1.2.1)
-
-PLATFORMS
-  ruby
-
-DEPENDENCIES
-  breakpoint
-  compass
-  compass-normalize
-  compass-rgbapng
-  compass-validator
-  css_parser
-  guard
-  guard-compass
-  guard-livereload
-  guard-shell
-  oily_png
-  rb-fchange
-  rb-fsevent
-  rb-inotify (~> 0.9)
-  sass
-  sass-globbing (= 1.1.0)
-  sassy-buttons
-  singularitygs
-  toolkit
-  yajl-ruby
diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js
deleted file mode 100644
index e4683ef9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js
+++ /dev/null
@@ -1,122 +0,0 @@
-'use strict';
-
-module.exports = function (grunt) {
-
-  grunt.initConfig({
-    watch: {
-      options: {
-        livereload: true
-      },
-      sass: {
-        files: ['sass/{,**/}*.{scss,sass}'],
-        tasks: ['compass:dev'],
-        options: {
-          livereload: false
-        }
-      },
-      registry: {
-        files: ['*.info', '{,**}/*.{php,inc}'],
-        tasks: ['shell'],
-        options: {
-          livereload: false
-        }
-      },
-      images: {
-        files: ['images/**']
-      },
-      css: {
-        files: ['css/{,**/}*.css']
-      },
-      js: {
-        files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'],
-        tasks: ['jshint', 'uglify:dev']
-      }
-    },
-
-    shell: {
-      all: {
-        command: 'drush cache-clear theme-registry'
-      }
-    },
-
-    compass: {
-      options: {
-        config: 'config.rb',
-        bundleExec: true,
-        force: true
-      },
-      dev: {
-        options: {
-          environment: 'development'
-        }
-      },
-      dist: {
-        options: {
-          environment: 'production'
-        }
-      }
-    },
-
-    jshint: {
-      options: {
-        jshintrc: '.jshintrc'
-      },
-      all: ['js/{,**/}*.js', '!js/{,**/}*.min.js']
-    },
-
-    uglify: {
-      dev: {
-        options: {
-          mangle: false,
-          compress: false,
-          beautify: true
-        },
-        files: [{
-          expand: true,
-          flatten: true,
-          cwd: 'js',
-          dest: 'js',
-          src: ['**/*.js', '!**/*.min.js'],
-          rename: function(dest, src) {
-            var folder = src.substring(0, src.lastIndexOf('/'));
-            var filename = src.substring(src.lastIndexOf('/'), src.length);
-            filename = filename.substring(0, filename.lastIndexOf('.'));
-            return dest + '/' + folder + filename + '.min.js';
-          }
-        }]
-      },
-      dist: {
-        options: {
-          mangle: true,
-          compress: true
-        },
-        files: [{
-          expand: true,
-          flatten: true,
-          cwd: 'js',
-          dest: 'js',
-          src: ['**/*.js', '!**/*.min.js'],
-          rename: function(dest, src) {
-            var folder = src.substring(0, src.lastIndexOf('/'));
-            var filename = src.substring(src.lastIndexOf('/'), src.length);
-            filename = filename.substring(0, filename.lastIndexOf('.'));
-            return dest + '/' + folder + filename + '.min.js';
-          }
-        }]
-      }
-    }
-  });
-
-  grunt.loadNpmTasks('grunt-contrib-watch');
-  grunt.loadNpmTasks('grunt-contrib-compass');
-  grunt.loadNpmTasks('grunt-contrib-jshint');
-  grunt.loadNpmTasks('grunt-contrib-uglify');
-  grunt.loadNpmTasks('grunt-shell');
-
-  grunt.registerTask('build', [
-    'uglify:dist',
-    'compass:dist',
-    'jshint'
-  ]);
-
-};
diff --git a/profiles/wcm_base/themes/ocio_omega_3/Guardfile b/profiles/wcm_base/themes/ocio_omega_3/Guardfile
deleted file mode 100644
index a63ae851..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/Guardfile
+++ /dev/null
@@ -1,34 +0,0 @@
-notification :off
-
-group :development do
-
-  # Only run Compass if we have a config.rb file in place.
-  if File.exists?("config.rb")
-    # Compile on start.
-    puts `compass compile --time --quiet`
-
-    # https://github.com/guard/guard-compass
-    guard :compass do
-      watch(%r{.+\.s[ac]ss$})
-    end
-  end
-
-  ## Uncomment this if you wish to clear the theme registry every time you
-  ## change one of the relevant theme files.
-  #guard :shell do
-  #  puts 'Monitoring theme files.'
-  #
-  #  watch(%r{.+\.(php|inc|info)$}) { |m|
-  #    puts 'Change detected: ' + m[0]
-  #    `drush cache-clear theme-registry`
-  #    puts 'Cleared theme registry.'
-  #  }
-  #end
-
-  # https://github.com/guard/guard-livereload.
-  # Ignore *.normalize.scss to prevent flashing content when re-rendering.
-  guard :livereload do
-    watch(%r{^((?!\.normalize\.).)*\.(css|js)$})
-  end
-
-end
diff --git a/profiles/wcm_base/themes/ocio_omega_3/README b/profiles/wcm_base/themes/ocio_omega_3/README
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_3/bower.json b/profiles/wcm_base/themes/ocio_omega_3/bower.json
deleted file mode 100644
index 795a06b8..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/bower.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "ocio_3",
-  "version": "1.0.0",
-  "dependencies": {
-    "respond": "fubhy/respond",
-    "selectivizr": "fubhy/selectivizr",
-    "html5shiv": "fubhy/html5shiv",
-    "matchmedia": "fubhy/matchmedia",
-    "pie": "fubhy/pie"
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/config.rb b/profiles/wcm_base/themes/ocio_omega_3/config.rb
deleted file mode 100644
index 483a4a9a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/config.rb
+++ /dev/null
@@ -1,55 +0,0 @@
-##
-## This file is only needed for Compass/Sass integration. If you are not using
-## Compass, you may safely ignore or delete this file.
-##
-## If you'd like to learn more about Sass and Compass, see the sass/README.txt
-## file for more information.
-##
-
-# Default to development if environment is not set.
-saved = environment
-if (environment.nil?)
-  environment = :production
-else
-  environment = saved
-end
-
-# Location of the theme's resources.
-css_dir = "css"
-sass_dir = "sass"
-images_dir = "images"
-generated_images_dir = images_dir + "/generated"
-javascripts_dir = "js"
-
-# Require any additional compass plugins installed on your system.
-require 'compass-normalize'
-require 'rgbapng'
-require 'toolkit'
-#require 'susy'
-require 'sass-globbing'
-require 'breakpoint'
-require 'singularitygs'
-require 'sassy-buttons'
-
-
-##
-## You probably don't need to edit anything below this.
-##
-
-# You can select your preferred output style here (:expanded, :nested, :compact
-# or :compressed).
-output_style = (environment == :production) ? :expanded : :nested
-
-# To enable relative paths to assets via compass helper functions. Since Drupal
-# themes can be installed in multiple locations, we don't need to worry about
-# the absolute path to the theme from the server omega.
-relative_assets = true
-
-# Conditionally enable line comments when in development mode.
-line_comments = (environment == :production) ? false : true
-
-# Output debugging info in development mode.
-sass_options = (environment == :production) ? {} : {:debug_info => true}
-
-# Add the 'sass' directory itself as an import path to ease imports.
-add_import_path 'sass'
diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css b/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css
deleted file mode 100644
index b3ef5043..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css
+++ /dev/null
@@ -1,528 +0,0 @@
-/*******************************************************************************
- * ocio-3.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.red-button, input[type=button],
-.button,
-.form-submit,
-#edit-preview,
-.webform-submit {
-  font-size: 14px;
-  padding: 0.6em 1.3em 0.5em 1.3em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 2px;
-  -webkit-border-radius: 2px;
-  border-radius: 2px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  text-transform: uppercase;
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  letter-spacing: 0.05em;
-  font-weight: 400;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover {
-  text-decoration: none;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover {
-  background-color: #a20000;
-}
-.red-button:active, input[type=button]:active,
-.button:active,
-.form-submit:active,
-#edit-preview:active,
-.webform-submit:active {
-  background-color: #920000;
-}
-.red-button.disabled, input.disabled[type=button],
-.disabled.button,
-.disabled.form-submit,
-.disabled#edit-preview,
-.disabled.webform-submit, .red-button[disabled], input[disabled][type=button],
-[disabled].button,
-[disabled].form-submit,
-[disabled]#edit-preview,
-[disabled].webform-submit {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner,
-.button::-moz-focus-inner,
-.form-submit::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained, .l-region--highlighted, .l-region--footer {
-    padding: 0 9%;
-  }
-}
-
-@media (max-width: 47.5em) {
-  body .l-region--osu-navbar .l-constrained, body .l-region--osu-navbar .l-region--highlighted, body .l-region--osu-navbar .l-region--footer, body .l-region--masthead .l-constrained, body .l-region--masthead .l-region--highlighted, body .l-region--masthead .l-region--footer {
-    padding: 0 4%;
-  }
-  body .l-main,
-  body .l-footer-wrapper {
-    padding: 4%;
-  }
-}
-@media (min-width: 100em) {
-  .max-width {
-    max-width: 81.875em;
-    margin: 0 auto;
-    padding: 0;
-  }
-}
-/* Setting body and page background color */
-body.html {
-  background: #2d2d2d;
-}
-
-.l-page {
-  background: #2d2d2d;
-}
-
-.constrained-container {
-  background: #fff;
-}
-
-/* setting padding for containers */
-.l-main {
-  *zoom: 1;
-  padding: 0 2.5%;
-}
-.l-main:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.node-type-ocio-landing-page .l-main {
-  padding: 0%;
-}
-.node-type-ocio-landing-page ul.breadcrumb {
-  padding: 0 2.5%;
-}
-.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages {
-  margin: 2.5%;
-}
-
-.panels-row {
-  padding: 0 2.5%;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-td, th {
-  padding: 1em;
-}
-
-table {
-  margin-top: 1em;
-}
-
-html, body {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  color: #2d2d2d;
-  font-weight: 300;
-}
-
-p {
-  margin-top: .4em;
-}
-
-h1, .alpha {
-  font-size: 42px;
-  font-size: 4.2rem;
-  margin: .8em 0 0 0;
-  font-weight: 700;
-}
-
-h2, .beta {
-  font-size: 36px;
-  font-size: 3.6rem;
-  margin: .9em 0 0 0;
-  font-weight: 700;
-}
-
-h3, .gamma {
-  font-size: 28px;
-  font-size: 2.8rem;
-  margin: 1em 0 0 0;
-  font-weight: 600;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-  font-weight: 600;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  line-height: 100%;
-}
-
-h2.block__title {
-  margin-top: 0;
-}
-
-@media (max-width: 47.5em) {
-  html {
-    font-size: 50%;
-  }
-
-  body,
-  .body {
-    font-size: 18px;
-    font-size: 1.8rem;
-    line-height: 150%;
-  }
-}
-@media (min-width: 47.5em) {
-  html {
-    font-size: 57%;
-  }
-
-  body,
-  .body {
-    font-size: 17px;
-    font-size: 1.7rem;
-    line-height: 150%;
-  }
-}
-@media (min-width: 72em) {
-  html {
-    font-size: 62.5%;
-  }
-
-  body,
-  .body {
-    font-size: 16px;
-    font-size: 1.6rem;
-    line-height: 150%;
-  }
-}
-@media (min-width: 90em) {
-  html {
-    font-size: 66%;
-  }
-
-  body,
-  .body {
-    font-size: 15px;
-    font-size: 1.5rem;
-    line-height: 150%;
-  }
-}
-a {
-  color: #b00;
-  text-decoration: none;
-}
-a:visited {
-  color: #b00;
-}
-a:focus {
-  color: #013944;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #d65828;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #013944;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ededed;
-}
-.reverse-links:visited {
-  color: #ededed;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-@media (min-width: 47.5em) {
-  /* Header */
-  .l-branding {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--navigation {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 25.42373%;
-    clear: none;
-  }
-
-  .l-region--header {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  /* Sidebars */
-  .has-two-sidebars .l-content,
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2,
-  .has-one-sidebar .l-region--sidebar-1,
-  .has-one-sidebar .l-region--sidebar-2 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: right;
-  }
-
-  /* Footer */
-  .l-region--footer-1 {
-    width: 57.62712%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-
-  .l-region--footer-2 {
-    width: 40.67797%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-
-  .l-region--footer-3 {
-    clear: both;
-  }
-}
-@media (min-width: 72em) {
-  /* Sidebars */
-  .has-one-sidebar .l-content {
-    width: 66.10169%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-one-sidebar .l-region--sidebar-1 {
-    width: 32.20339%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-    clear: none;
-  }
-
-  .has-two-sidebars .l-content {
-    width: 49.15254%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 0;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-1,
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: left;
-    margin-right: -100%;
-    margin-left: 50.84746%;
-    clear: none;
-    clear: none;
-  }
-  .has-two-sidebars .l-region--sidebar-2 {
-    width: 23.72881%;
-    float: right;
-    margin-left: 0;
-    margin-right: 0;
-    clear: none;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css
deleted file mode 100644
index 0ab897c5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css
+++ /dev/null
@@ -1,509 +0,0 @@
-/*******************************************************************************
- * ocio-3.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-/*** THIS Theme uses its own grid variables ***/
-.red-button, input[type=button],
-.button,
-.form-submit,
-#edit-preview,
-.webform-submit {
-  font-size: 14px;
-  padding: 0.6em 1.3em 0.5em 1.3em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 2px;
-  -webkit-border-radius: 2px;
-  border-radius: 2px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  text-transform: uppercase;
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  letter-spacing: 0.05em;
-  font-weight: 400;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover {
-  text-decoration: none;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover {
-  background-color: #a20000;
-}
-.red-button:active, input[type=button]:active,
-.button:active,
-.form-submit:active,
-#edit-preview:active,
-.webform-submit:active {
-  background-color: #920000;
-}
-.red-button.disabled, input.disabled[type=button],
-.disabled.button,
-.disabled.form-submit,
-.disabled#edit-preview,
-.disabled.webform-submit, .red-button[disabled], input[disabled][type=button],
-[disabled].button,
-[disabled].form-submit,
-[disabled]#edit-preview,
-[disabled].webform-submit {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner,
-.button::-moz-focus-inner,
-.form-submit::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-.l-constrained, .l-region--highlighted, .l-region--footer {
-  padding: 0;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 9%;
-}
-.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-body .l-region--osu-navbar .l-constrained, body .l-region--osu-navbar .l-region--highlighted, body .l-region--osu-navbar .l-region--footer, body .l-region--masthead .l-constrained, body .l-region--masthead .l-region--highlighted, body .l-region--masthead .l-region--footer {
-  padding: 0 4%;
-}
-body .l-main,
-body .l-footer-wrapper {
-  padding: 4%;
-}
-
-/* Setting body and page background color */
-body.html {
-  background: #2d2d2d;
-}
-
-.l-page {
-  background: #2d2d2d;
-}
-
-.constrained-container {
-  background: #fff;
-}
-
-/* setting padding for containers */
-.l-main {
-  *zoom: 1;
-  padding: 0 2.5%;
-}
-.l-main:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.node-type-ocio-landing-page .l-main {
-  padding: 0%;
-}
-.node-type-ocio-landing-page ul.breadcrumb {
-  padding: 0 2.5%;
-}
-.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages {
-  margin: 2.5%;
-}
-
-.panels-row {
-  padding: 0 2.5%;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-td, th {
-  padding: 1em;
-}
-
-table {
-  margin-top: 1em;
-}
-
-html, body {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  color: #2d2d2d;
-  font-weight: 300;
-}
-
-p {
-  margin-top: .4em;
-}
-
-h1, .alpha {
-  font-size: 42px;
-  font-size: 4.2rem;
-  margin: .8em 0 0 0;
-  font-weight: 700;
-}
-
-h2, .beta {
-  font-size: 36px;
-  font-size: 3.6rem;
-  margin: .9em 0 0 0;
-  font-weight: 700;
-}
-
-h3, .gamma {
-  font-size: 28px;
-  font-size: 2.8rem;
-  margin: 1em 0 0 0;
-  font-weight: 600;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-  font-weight: 600;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  line-height: 100%;
-}
-
-h2.block__title {
-  margin-top: 0;
-}
-
-html {
-  font-size: 50%;
-}
-
-body,
-.body {
-  font-size: 18px;
-  font-size: 1.8rem;
-  line-height: 150%;
-}
-
-html {
-  font-size: 57%;
-}
-
-body,
-.body {
-  font-size: 17px;
-  font-size: 1.7rem;
-  line-height: 150%;
-}
-
-html {
-  font-size: 62.5%;
-}
-
-body,
-.body {
-  font-size: 16px;
-  font-size: 1.6rem;
-  line-height: 150%;
-}
-
-html {
-  font-size: 66%;
-}
-
-body,
-.body {
-  font-size: 15px;
-  font-size: 1.5rem;
-  line-height: 150%;
-}
-
-a {
-  color: #b00;
-  text-decoration: none;
-}
-a:visited {
-  color: #b00;
-}
-a:focus {
-  color: #013944;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #d65828;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #013944;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ededed;
-}
-.reverse-links:visited {
-  color: #ededed;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link,
-.more-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-/* Header */
-.l-region--header {
-  padding: 20px 0;
-}
-.l-region--header .block {
-  float: right;
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: 20px 0;
-}
-
-.l-region--help {
-  margin-bottom: 20px;
-}
-
-/* Sidebars */
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: 20px 1.5em;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: 20px 0;
-}
-
-/* Header */
-.l-branding {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--navigation {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 25.42373%;
-  clear: none;
-}
-
-.l-region--header {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-/* Sidebars */
-.has-two-sidebars .l-content,
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2,
-.has-one-sidebar .l-region--sidebar-1,
-.has-one-sidebar .l-region--sidebar-2 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: right;
-}
-
-/* Footer */
-.l-region--footer-1 {
-  width: 57.62712%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-
-.l-region--footer-2 {
-  width: 40.67797%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
-
-.l-region--footer-3 {
-  clear: both;
-}
-
-/* Sidebars */
-.has-one-sidebar .l-content {
-  width: 66.10169%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-one-sidebar .l-region--sidebar-1 {
-  width: 32.20339%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-  clear: none;
-}
-
-.has-two-sidebars .l-content {
-  width: 49.15254%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 0;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-1,
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: left;
-  margin-right: -100%;
-  margin-left: 50.84746%;
-  clear: none;
-  clear: none;
-}
-.has-two-sidebars .l-region--sidebar-2 {
-  width: 23.72881%;
-  float: right;
-  margin-left: 0;
-  margin-right: 0;
-  clear: none;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css
deleted file mode 100644
index 90c82a75..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css
+++ /dev/null
@@ -1,10 +0,0 @@
-@media all and (max-width: 800px) {
-  #toolbar, #admin-menu {
-    display: none;
-  }
-
-  html body.toolbar, html body.admin-menu {
-    padding-top: 0 !important;
-    margin-top: 0 !important;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css
deleted file mode 100644
index 90d31672..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css
+++ /dev/null
@@ -1,489 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-/* No files to import found in abstractions/**\/* */
-.red-button, input[type=button],
-.button,
-.form-submit,
-#edit-preview,
-.webform-submit, .node-type-webform #edit-submitted-file-upload-button {
-  font-size: 14px;
-  padding: 0.6em 1.3em 0.5em 1.3em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 2px;
-  -webkit-border-radius: 2px;
-  border-radius: 2px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  text-transform: uppercase;
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  letter-spacing: 0.05em;
-  font-weight: 400;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover {
-  text-decoration: none;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover {
-  background-color: #a20000;
-}
-.red-button:active, input[type=button]:active,
-.button:active,
-.form-submit:active,
-#edit-preview:active,
-.webform-submit:active, .node-type-webform #edit-submitted-file-upload-button:active {
-  background-color: #920000;
-}
-.red-button.disabled, input.disabled[type=button],
-.disabled.button,
-.disabled.form-submit,
-.disabled#edit-preview,
-.disabled.webform-submit, .node-type-webform .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button],
-[disabled].button,
-[disabled].form-submit,
-[disabled]#edit-preview,
-[disabled].webform-submit, .node-type-webform [disabled]#edit-submitted-file-upload-button {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner,
-.button::-moz-focus-inner,
-.form-submit::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner, .node-type-webform #edit-submitted-file-upload-button::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-.l-constrained {
-  padding: 0;
-  margin: 0 auto;
-  *zoom: 1;
-  padding: 0 9%;
-}
-.l-constrained:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-body .l-region--osu-navbar .l-constrained, body .l-region--masthead .l-constrained {
-  padding: 0 4%;
-}
-body .l-main,
-body .l-footer-wrapper {
-  padding: 4%;
-}
-
-/* Setting body and page background color */
-body.html {
-  background: #2d2d2d;
-}
-
-.l-page {
-  background: #2d2d2d;
-}
-
-.constrained-container {
-  background: #fff;
-}
-
-/* setting padding for containers */
-.l-main {
-  *zoom: 1;
-  padding: 0 2.5%;
-}
-.l-main:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.node-type-ocio-landing-page .l-main {
-  padding: 0%;
-}
-.node-type-ocio-landing-page ul.breadcrumb {
-  padding: 0 2.5%;
-}
-.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages {
-  margin: 2.5%;
-}
-
-.panels-row {
-  padding: 0 2.5%;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-td, th {
-  padding: 1em;
-}
-
-table {
-  margin-top: 1em;
-}
-
-html, body {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  color: #2d2d2d;
-  font-weight: 300;
-}
-
-p {
-  margin-top: .4em;
-}
-
-h1, .alpha {
-  font-size: 42px;
-  font-size: 4.2rem;
-  margin: .8em 0 0 0;
-  font-weight: 700;
-}
-
-h2, .beta {
-  font-size: 36px;
-  font-size: 3.6rem;
-  margin: .9em 0 0 0;
-  font-weight: 700;
-}
-
-h3, .gamma {
-  font-size: 28px;
-  font-size: 2.8rem;
-  margin: 1em 0 0 0;
-  font-weight: 600;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-  font-weight: 600;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  line-height: 100%;
-}
-
-h2.block__title {
-  margin-top: 0;
-}
-
-html {
-  font-size: 50%;
-}
-
-body,
-.body {
-  font-size: 18px;
-  font-size: 1.8rem;
-  line-height: 150%;
-}
-
-html {
-  font-size: 57%;
-}
-
-body,
-.body {
-  font-size: 17px;
-  font-size: 1.7rem;
-  line-height: 150%;
-}
-
-html {
-  font-size: 62.5%;
-}
-
-body,
-.body {
-  font-size: 16px;
-  font-size: 1.6rem;
-  line-height: 150%;
-}
-
-html {
-  font-size: 66%;
-}
-
-body,
-.body {
-  font-size: 15px;
-  font-size: 1.5rem;
-  line-height: 150%;
-}
-
-a {
-  color: #b00;
-  text-decoration: none;
-}
-a:visited {
-  color: #b00;
-}
-a:focus {
-  color: #013944;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #d65828;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #013944;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ededed;
-}
-.reverse-links:visited {
-  color: #ededed;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link, .field--name-node-link,
-.more-link a,
-.field--name-node-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.flex-control-paging {
-  display: none;
-}
-
-.l-main {
-  margin-top: 0 !important;
-  margin-bottom: 0 !important;
-}
-
-.l-main.lt-gray {
-  background: #ededed;
-}
-.l-main.lt-gray .panels-row.even {
-  background: #ededed;
-}
-.l-main.lt-gray .panels-row.odd {
-  background: white;
-}
-
-.l-main.white {
-  background: white;
-}
-.l-main.white .panels-row.even {
-  background: white;
-}
-.l-main.white .panels-row.odd {
-  background: #ededed;
-}
-
-.page-news .view-display-id-page {
-  padding-right: 2em;
-  margin-top: 1em;
-}
-.page-news .l-region--sidebar-2 {
-  background: #ededed;
-}
-.page-news .l-region--sidebar-2 h2.block__title {
-  text-transform: uppercase;
-  font-size: 28px;
-  font-size: 2.8rem;
-}
-
-h2.pane-title {
-  text-transform: uppercase;
-  margin-top: 1em;
-}
-
-.more-link, .field--name-node-link {
-  font-size: 15px;
-  font-size: 1.5rem;
-}
-.more-link a, .field--name-node-link a {
-  text-transform: uppercase;
-  color: #b00;
-}
-.more-link a:hover, .field--name-node-link a:hover {
-  text-decoration: none;
-}
-
-.field--name-node-link {
-  margin-top: 10px;
-}
-
-fieldset.search-advanced {
-  padding-left: 1em;
-}
-
-.node-type-webform .webform-component-fieldset {
-  margin: 40px 0 20px 0;
-  padding: 20px 1.5em;
-}
-.node-type-webform .webform-component-fieldset legend {
-  text-transform: uppercase;
-  font-weight: 600;
-  padding: 0 0.375em;
-}
-.node-type-webform #edit-submitted-file-ajax-wrapper {
-  padding: 20px 0;
-}
-
-div.workbench-info-block {
-  background: #ededed;
-  padding: 1em 1.5em;
-  margin: 1em 0;
-  border: none;
-  color: #2d2d2d;
-  font-size: 14px;
-  font-size: 1.4rem;
-  border-left: 8px solid #d65828;
-}
-div.workbench-info-block #edit-submit {
-  margin-left: 1em;
-  font-size: 13px !important;
-  padding: 0.4em 0.8em 0.4em 0.8em !important;
-}
-
-.l-footer-wrapper .l-region--footer-1,
-.l-footer-wrapper .l-region--footer-2 {
-  margin-top: 10px;
-}
-
-.l-region--hero-wrapper.lt-gray {
-  background: #ededed;
-}
-
-.l-region--hero-wrapper.white {
-  background: white;
-}
-
-.l-region--pre-footer-wrapper.lt-gray {
-  background: #ededed;
-}
-.l-region--pre-footer-wrapper.white {
-  background: white;
-}
-.l-region--pre-footer-wrapper img {
-  display: block;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css
deleted file mode 100644
index 458c481c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css
+++ /dev/null
@@ -1,238 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
-/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
-  display: block;
-}
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block;
-  vertical-align: baseline;
-}
-
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-[hidden],
-template {
-  display: none;
-}
-
-/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
-html {
-  font-family: sans-serif;
-  -webkit-text-size-adjust: 100%;
-  -ms-text-size-adjust: 100%;
-}
-
-body {
-  margin: 0;
-}
-
-/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
-a {
-  background: transparent;
-}
-
-a:active,
-a:hover {
-  outline: 0;
-}
-
-/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
-abbr[title] {
-  border-bottom: 1px dotted;
-}
-
-b,
-strong {
-  font-weight: bold;
-}
-
-dfn {
-  font-style: italic;
-}
-
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-
-mark {
-  background: #ff0;
-  color: #000;
-}
-
-small {
-  font-size: 80%;
-}
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sup {
-  top: -0.5em;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
-img {
-  border: 0;
-}
-
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
-figure {
-  margin: 1em 40px;
-}
-
-hr {
-  -moz-box-sizing: content-box;
-  box-sizing: content-box;
-  height: 0;
-}
-
-pre {
-  overflow: auto;
-}
-
-code,
-kbd,
-pre,
-samp {
-  font-family: monospace, monospace;
-  font-size: 1em;
-}
-
-/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
-button,
-input,
-optgroup,
-select,
-textarea {
-  color: inherit;
-  font: inherit;
-  margin: 0;
-}
-
-button {
-  overflow: visible;
-}
-
-button,
-select {
-  text-transform: none;
-}
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-  -webkit-appearance: button;
-  cursor: pointer;
-}
-
-button[disabled],
-html input[disabled] {
-  cursor: default;
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  border: 0;
-  padding: 0;
-}
-
-input {
-  line-height: normal;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-  box-sizing: border-box;
-  padding: 0;
-}
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
-  height: auto;
-}
-
-input[type="search"] {
-  -webkit-appearance: textfield;
-  -moz-box-sizing: content-box;
-  -webkit-box-sizing: content-box;
-  box-sizing: content-box;
-}
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none;
-}
-
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em;
-}
-
-legend {
-  border: 0;
-  padding: 0;
-}
-
-textarea {
-  overflow: auto;
-}
-
-optgroup {
-  font-weight: bold;
-}
-
-/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-td,
-th {
-  padding: 0;
-}
-
-*, *:before, *:after {
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-
-img, video {
-  max-width: 100%;
-  height: auto;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css
deleted file mode 100644
index 4d5b63e4..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css
+++ /dev/null
@@ -1,512 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-/* No files to import found in abstractions/**\/* */
-.red-button, input[type=button],
-.button,
-.form-submit,
-#edit-preview,
-.webform-submit, .node-type-webform #edit-submitted-file-upload-button {
-  font-size: 14px;
-  padding: 0.6em 1.3em 0.5em 1.3em;
-  display: inline-block;
-  cursor: pointer;
-  -moz-border-radius: 2px;
-  -webkit-border-radius: 2px;
-  border-radius: 2px;
-  *zoom: 1;
-  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000');
-  background-color: #b00;
-  border: 0;
-  color: white;
-  text-transform: uppercase;
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  letter-spacing: 0.05em;
-  font-weight: 400;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover {
-  text-decoration: none;
-}
-.red-button:hover, input[type=button]:hover,
-.button:hover,
-.form-submit:hover,
-#edit-preview:hover,
-.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover {
-  background-color: #a20000;
-}
-.red-button:active, input[type=button]:active,
-.button:active,
-.form-submit:active,
-#edit-preview:active,
-.webform-submit:active, .node-type-webform #edit-submitted-file-upload-button:active {
-  background-color: #920000;
-}
-.red-button.disabled, input.disabled[type=button],
-.disabled.button,
-.disabled.form-submit,
-.disabled#edit-preview,
-.disabled.webform-submit, .node-type-webform .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button],
-[disabled].button,
-[disabled].form-submit,
-[disabled]#edit-preview,
-[disabled].webform-submit, .node-type-webform [disabled]#edit-submitted-file-upload-button {
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-  opacity: 0.6;
-  background: false;
-  cursor: default;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none;
-}
-.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner,
-.button::-moz-focus-inner,
-.form-submit::-moz-focus-inner,
-#edit-preview::-moz-focus-inner,
-.webform-submit::-moz-focus-inner, .node-type-webform #edit-submitted-file-upload-button::-moz-focus-inner {
-  padding: 0 !important;
-  margin: -1px !important;
-}
-
-.l-constrained {
-  padding: 0;
-  margin: 0 auto;
-  *zoom: 1;
-}
-.l-constrained:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-@media (min-width: 47.5em) {
-  .l-constrained {
-    padding: 0 9%;
-  }
-}
-
-@media (max-width: 47.5em) {
-  body .l-region--osu-navbar .l-constrained, body .l-region--masthead .l-constrained {
-    padding: 0 4%;
-  }
-  body .l-main,
-  body .l-footer-wrapper {
-    padding: 4%;
-  }
-}
-@media (min-width: 100em) {
-  .max-width {
-    max-width: 81.875em;
-    margin: 0 auto;
-    padding: 0;
-  }
-}
-/* Setting body and page background color */
-body.html {
-  background: #2d2d2d;
-}
-
-.l-page {
-  background: #2d2d2d;
-}
-
-.constrained-container {
-  background: #fff;
-}
-
-/* setting padding for containers */
-.l-main {
-  *zoom: 1;
-  padding: 0 2.5%;
-}
-.l-main:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.node-type-ocio-landing-page .l-main {
-  padding: 0%;
-}
-.node-type-ocio-landing-page ul.breadcrumb {
-  padding: 0 2.5%;
-}
-.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages {
-  margin: 2.5%;
-}
-
-.panels-row {
-  padding: 0 2.5%;
-}
-
-img, media {
-  max-width: 100%;
-}
-
-td, th {
-  padding: 1em;
-}
-
-table {
-  margin-top: 1em;
-}
-
-html, body {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  color: #2d2d2d;
-  font-weight: 300;
-}
-
-p {
-  margin-top: .4em;
-}
-
-h1, .alpha {
-  font-size: 42px;
-  font-size: 4.2rem;
-  margin: .8em 0 0 0;
-  font-weight: 700;
-}
-
-h2, .beta {
-  font-size: 36px;
-  font-size: 3.6rem;
-  margin: .9em 0 0 0;
-  font-weight: 700;
-}
-
-h3, .gamma {
-  font-size: 28px;
-  font-size: 2.8rem;
-  margin: 1em 0 0 0;
-  font-weight: 600;
-}
-
-h4, .delta {
-  font-size: 24px;
-  font-size: 2.4rem;
-  margin: 1.2em 0 0 0;
-  font-weight: 600;
-}
-
-h5, .epsilon {
-  font-size: 20px;
-  font-size: 2rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h6, .zeta {
-  font-size: 18px;
-  font-size: 1.8rem;
-  margin: 1.4em 0 0 0;
-  font-weight: 600;
-}
-
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-  font-family: "proximanova", Helvetica, Arial, sans-serif;
-  line-height: 100%;
-}
-
-h2.block__title {
-  margin-top: 0;
-}
-
-@media (max-width: 47.5em) {
-  html {
-    font-size: 50%;
-  }
-
-  body,
-  .body {
-    font-size: 18px;
-    font-size: 1.8rem;
-    line-height: 150%;
-  }
-}
-@media (min-width: 47.5em) {
-  html {
-    font-size: 57%;
-  }
-
-  body,
-  .body {
-    font-size: 17px;
-    font-size: 1.7rem;
-    line-height: 150%;
-  }
-}
-@media (min-width: 72em) {
-  html {
-    font-size: 62.5%;
-  }
-
-  body,
-  .body {
-    font-size: 16px;
-    font-size: 1.6rem;
-    line-height: 150%;
-  }
-}
-@media (min-width: 90em) {
-  html {
-    font-size: 66%;
-  }
-
-  body,
-  .body {
-    font-size: 15px;
-    font-size: 1.5rem;
-    line-height: 150%;
-  }
-}
-a {
-  color: #b00;
-  text-decoration: none;
-}
-a:visited {
-  color: #b00;
-}
-a:focus {
-  color: #013944;
-}
-a:hover {
-  color: #666666;
-}
-a:active {
-  color: #d65828;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-.header-links, h1 a,
-h1 a:visited, .alpha a,
-.alpha a:visited,
-h2 a,
-h2 a:visited, .beta a,
-.beta a:visited,
-h3 a,
-h3 a:visited, .gamma a,
-.gamma a:visited,
-h4 a,
-h4 a:visited, .delta a,
-.delta a:visited,
-h5 a,
-h5 a:visited, .epsilon a,
-.epsilon a:visited,
-h6 a,
-h6 a:visited, .zeta a,
-.zeta a:visited {
-  color: #b00;
-  text-decoration: none;
-}
-.header-links:visited, h1 a:visited, .alpha a:visited,
-h2 a:visited, .beta a:visited,
-h3 a:visited, .gamma a:visited,
-h4 a:visited, .delta a:visited,
-h5 a:visited, .epsilon a:visited,
-h6 a:visited, .zeta a:visited {
-  color: #b00;
-}
-.header-links:focus, h1 a:focus, .alpha a:focus,
-h2 a:focus, .beta a:focus,
-h3 a:focus, .gamma a:focus,
-h4 a:focus, .delta a:focus,
-h5 a:focus, .epsilon a:focus,
-h6 a:focus, .zeta a:focus {
-  color: #dcaa38;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  color: #666666;
-}
-.header-links:active, h1 a:active, .alpha a:active,
-h2 a:active, .beta a:active,
-h3 a:active, .gamma a:active,
-h4 a:active, .delta a:active,
-h5 a:active, .epsilon a:active,
-h6 a:active, .zeta a:active {
-  color: #013944;
-}
-.header-links:hover, h1 a:hover, .alpha a:hover,
-h2 a:hover, .beta a:hover,
-h3 a:hover, .gamma a:hover,
-h4 a:hover, .delta a:hover,
-h5 a:hover, .epsilon a:hover,
-h6 a:hover, .zeta a:hover {
-  text-decoration: none;
-}
-
-.reverse-links {
-  color: #ededed;
-}
-.reverse-links:visited {
-  color: #ededed;
-}
-.reverse-links:focus {
-  color: #dcaa38;
-}
-.reverse-links:hover {
-  color: #fff;
-}
-.reverse-links:active {
-  color: #b00;
-}
-
-.more-link, .field--name-node-link,
-.more-link a,
-.field--name-node-link a {
-  text-transform: uppercase;
-  font-weight: 600;
-  text-decoration: none;
-  margin-top: 2em;
-}
-
-.fine-print {
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 135%;
-}
-
-.labels {
-  font-size: 13px;
-  font-size: 1.3rem;
-  text-transform: uppercase;
-  font-weight: 400;
-}
-
-.flex-control-paging {
-  display: none;
-}
-
-.l-main {
-  margin-top: 0 !important;
-  margin-bottom: 0 !important;
-}
-
-.l-main.lt-gray {
-  background: #ededed;
-}
-.l-main.lt-gray .panels-row.even {
-  background: #ededed;
-}
-.l-main.lt-gray .panels-row.odd {
-  background: white;
-}
-
-.l-main.white {
-  background: white;
-}
-.l-main.white .panels-row.even {
-  background: white;
-}
-.l-main.white .panels-row.odd {
-  background: #ededed;
-}
-
-@media (min-width: 47.5em) {
-  .page-news .view-display-id-page {
-    padding-right: 2em;
-    margin-top: 1em;
-  }
-}
-.page-news .l-region--sidebar-2 {
-  background: #ededed;
-}
-.page-news .l-region--sidebar-2 h2.block__title {
-  text-transform: uppercase;
-  font-size: 28px;
-  font-size: 2.8rem;
-}
-
-h2.pane-title {
-  text-transform: uppercase;
-  margin-top: 1em;
-}
-
-.more-link, .field--name-node-link {
-  font-size: 15px;
-  font-size: 1.5rem;
-}
-.more-link a, .field--name-node-link a {
-  text-transform: uppercase;
-  color: #b00;
-}
-.more-link a:hover, .field--name-node-link a:hover {
-  text-decoration: none;
-}
-
-.field--name-node-link {
-  margin-top: 10px;
-}
-
-fieldset.search-advanced {
-  padding-left: 1em;
-}
-
-.node-type-webform .webform-component-fieldset {
-  margin: 40px 0 20px 0;
-  padding: 20px 1.5em;
-}
-.node-type-webform .webform-component-fieldset legend {
-  text-transform: uppercase;
-  font-weight: 600;
-  padding: 0 0.375em;
-}
-.node-type-webform #edit-submitted-file-ajax-wrapper {
-  padding: 20px 0;
-}
-
-div.workbench-info-block {
-  background: #ededed;
-  padding: 1em 1.5em;
-  margin: 1em 0;
-  border: none;
-  color: #2d2d2d;
-  font-size: 14px;
-  font-size: 1.4rem;
-  border-left: 8px solid #d65828;
-}
-div.workbench-info-block #edit-submit {
-  margin-left: 1em;
-  font-size: 13px !important;
-  padding: 0.4em 0.8em 0.4em 0.8em !important;
-}
-
-.l-footer-wrapper .l-region--footer-1,
-.l-footer-wrapper .l-region--footer-2 {
-  margin-top: 10px;
-}
-
-.l-region--hero-wrapper.lt-gray {
-  background: #ededed;
-}
-
-.l-region--hero-wrapper.white {
-  background: white;
-}
-
-@media (min-width: 47.5em) {
-  .l-region--main-menu-wrapper .max-width {
-    padding: 0 2%;
-  }
-}
-.l-region--pre-footer-wrapper.lt-gray {
-  background: #ededed;
-}
-.l-region--pre-footer-wrapper.white {
-  background: white;
-}
-.l-region--pre-footer-wrapper img {
-  display: block;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/images/README.txt b/profiles/wcm_base/themes/ocio_omega_3/images/README.txt
deleted file mode 100644
index a782f11e..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/images/README.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-# Images
-All image assets for the theme should be declared here and organized into sub
-directories. The Compass generated images directory (see config.rb) is set to
-use a sub directory within this folder to store generated images such as
-sprites.
diff --git a/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js b/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js
deleted file mode 100644
index 00dff50b..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js
+++ /dev/null
@@ -1,60 +0,0 @@
-(function ($) {
-
-  /**
-   * The recommended way for producing HTML markup through JavaScript is to write
-   * theming functions. These are similiar to the theming functions that you might
-   * know from 'phptemplate' (the default PHP templating engine used by most
-   * Drupal themes including Omega). JavaScript theme functions accept arguments
-   * and can be overriden by sub-themes.
-   *
-   * In most cases, there is no good reason to NOT wrap your markup producing
-   * JavaScript in a theme function.
-   */
-  Drupal.theme.prototype.ocio3ExampleButton = function (path, title) {
-    // Create an anchor element with jQuery.
-    return $('<a href="' + path + '" title="' + title + '">' + title + '</a>');
-  };
-
-  /**
-   * Behaviors are Drupal's way of applying JavaScript to a page. In short, the
-   * advantage of Behaviors over a simple 'document.ready()' lies in how it
-   * interacts with content loaded through Ajax. Opposed to the
-   * 'document.ready()' event which is only fired once when the page is
-   * initially loaded, behaviors get re-executed whenever something is added to
-   * the page through Ajax.
-   *
-   * You can attach as many behaviors as you wish. In fact, instead of overloading
-   * a single behavior with multiple, completely unrelated tasks you should create
-   * a separate behavior for every separate task.
-   *
-   * In most cases, there is no good reason to NOT wrap your JavaScript code in a
-   * behavior.
-   *
-   * @param context
-   *   The context for which the behavior is being executed. This is either the
-   *   full page or a piece of HTML that was just added through Ajax.
-   * @param settings
-   *   An array of settings (added through drupal_add_js()). Instead of accessing
-   *   Drupal.settings directly you should use this because of potential
-   *   modifications made by the Ajax callback that also produced 'context'.
-   */
-  Drupal.behaviors.ocio3ExampleBehavior = {
-    attach: function (context, settings) {
-      // By using the 'context' variable we make sure that our code only runs on
-      // the relevant HTML. Furthermore, by using jQuery.once() we make sure that
-      // we don't run the same piece of code for an HTML snippet that we already
-      // processed previously. By using .once('foo') all processed elements will
-      // get tagged with a 'foo-processed' class, causing all future invocations
-      // of this behavior to ignore them.
-      $('.some-selector', context).once('foo', function () {
-        // Now, we are invoking the previously declared theme function using two
-        // settings as arguments.
-        var $anchor = Drupal.theme('ocio3ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle);
-
-        // The anchor is then appended to the current element.
-        $anchor.appendTo(this);
-      });
-    }
-  };
-
-})(jQuery);
diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php
deleted file mode 100644
index 768ce781..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<div<?php print $attributes; ?>>
-
-  <header class="l-header" role="banner">
-    <?php print render($page['osu_navbar']); ?>
-    <?php print render($page['masthead']); ?>
-  </header>
-
-  <div class="l-constrained max-width">
-    <div class="constrained-container">
-
-      <?php print render($page['main_menu']); ?>
-
-      <div class="l-region--hero-wrapper <?php print $main_classes; ?>">
-        <?php print render($page['hero']); ?>
-      </div>
-
-      <?php if (!empty($page['highlighted'])): ?>
-        <div class="l-highlighted-wrapper">
-          <?php print render($page['highlighted']); ?>
-        </div>
-      <?php endif; ?>
-
-      <div class="l-main <?php print $main_classes; ?>">
-        <a id="main-content"></a>
-        <?php print $breadcrumb; ?>
-        <?php print render($tabs); ?>
-        <?php print render($page['help']); ?>
-        <?php print $messages; ?>
-
-        <?php print render($page['workbench']); ?>
-
-        <div class="l-content" role="main">
-          <?php if (!empty($title)): ?>
-            <?php print render($title_prefix); ?>
-            <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1>
-            <?php print render($title_suffix); ?>
-          <?php endif; ?>
-
-          <?php if ($action_links): ?>
-            <ul class="action-links"><?php print render($action_links); ?></ul>
-          <?php endif; ?>
-          <?php print render($page['content']); ?>
-          <?php print $feed_icons; ?>
-        </div>
-
-        <?php print render($page['sidebar_1']); ?>
-        <?php print render($page['sidebar_2']); ?>
-      </div>
-
-      <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>">
-				<?php print render($page['pre_footer']); ?>
-  		</div>
-
-      <footer class="l-footer-wrapper" role="contentinfo">
-        <?php print render($page['footer_1']); ?>
-        <?php print render($page['footer_2']); ?>
-        <?php print render($page['footer_3']); ?>
-      </footer>
-    </div> <!--/constrained-container-->
-  </div>
-</div>
diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc
deleted file mode 100644
index 02abfa30..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-name = OCIO Theme 3 
-description = Constrained layout to be used with theme 3 (Traditional). 
-preview = preview.png
-template = ocio-3-layout
-
-; Regions
-regions[osu_navbar] = OSU Navbar
-regions[masthead] = Masthead
-regions[main_menu] = Main Menu
-regions[hero] = Hero
-regions[workbench] = Workbench Info
-regions[content] = Content
-regions[sidebar_1] = Sidebar 1
-regions[sidebar_2] = Sidebar 2
-regions[footer_1] = Footer 1
-regions[footer_2] = Footer 2
-regions[footer_3] = Footer 3
-regions[user] = User
-
-
-; Stylesheets
-stylesheets[all][] = css/layouts/ocio-3/ocio-3.layout.css
-stylesheets[all][] = css/layouts/ocio-3/ocio-3.layout.no-query.css
diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png
deleted file mode 100644
index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2900
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

diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries.make b/profiles/wcm_base/themes/ocio_omega_3/libraries.make
deleted file mode 100644
index 80f568a5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries.make
+++ /dev/null
@@ -1,39 +0,0 @@
-; ##############################################################################
-;
-; This is a Drush make file that will automatically download the front-end
-; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to
-; accomplish this.
-;
-; Running Drush make in your sub-theme will cause the libraries to be downloaded
-; into your theme. If you want to download them into Omega directly to make them
-; available to all of your sub-themes (if you have multiple) then you should
-; instead run omega.make from the Omega theme directory.
-;
-; To run this file with 'drush make' you first have to navigate into your theme.
-; Normally, this would be 'sites/all/themes/ocio_3'.
-;
-; $ cd sites/all/themes/ocio_3
-;
-; Now you can invoke 'drush make' using the following command:
-;
-; $ drush make libraries.make --no-core --contrib-destination=.
-;
-; ##############################################################################
-
-core = 7.x
-api = 2
-
-libraries[selectivizr][download][type] = "file"
-libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip"
-
-libraries[html5shiv][download][type] = "file"
-libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip"
-
-libraries[respond][download][type] = "file"
-libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip"
-
-libraries[matchmedia][download][type] = "file"
-libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip"
-
-libraries[pie][download][type] = "file"
-libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip"
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js
deleted file mode 100644
index 9993e39f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js
+++ /dev/null
@@ -1,499 +0,0 @@
-/**
- * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
- */
-;(function(window, document) {
-  /*jshint evil:true */
-  /** version */
-  var version = '3.6.2';
-
-  /** Preset options */
-  var options = window.html5 || {};
-
-  /** Used to skip problem elements */
-  var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
-
-  /** Not all elements can be cloned in IE **/
-  var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
-
-  /** Detect whether the browser supports default html5 styles */
-  var supportsHtml5Styles;
-
-  /** Name of the expando, to work with multiple documents or to re-shiv one document */
-  var expando = '_html5shiv';
-
-  /** The id for the the documents expando */
-  var expanID = 0;
-
-  /** Cached data for each document */
-  var expandoData = {};
-
-  /** Detect whether the browser supports unknown elements */
-  var supportsUnknownElements;
-
-  (function() {
-    try {
-      var a = document.createElement('a');
-      a.innerHTML = '<xyz></xyz>';
-      //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
-      supportsHtml5Styles = ('hidden' in a);
-
-      supportsUnknownElements = a.childNodes.length == 1 || (function() {
-        // assign a false positive if unable to shiv
-        (document.createElement)('a');
-        var frag = document.createDocumentFragment();
-        return (
-          typeof frag.cloneNode == 'undefined' ||
-            typeof frag.createDocumentFragment == 'undefined' ||
-            typeof frag.createElement == 'undefined'
-          );
-      }());
-    } catch(e) {
-      // assign a false positive if detection fails => unable to shiv
-      supportsHtml5Styles = true;
-      supportsUnknownElements = true;
-    }
-
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Creates a style sheet with the given CSS text and adds it to the document.
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @param {String} cssText The CSS text.
-   * @returns {StyleSheet} The style element.
-   */
-  function addStyleSheet(ownerDocument, cssText) {
-    var p = ownerDocument.createElement('p'),
-      parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
-
-    p.innerHTML = 'x<style>' + cssText + '</style>';
-    return parent.insertBefore(p.lastChild, parent.firstChild);
-  }
-
-  /**
-   * Returns the value of `html5.elements` as an array.
-   * @private
-   * @returns {Array} An array of shived element node names.
-   */
-  function getElements() {
-    var elements = html5.elements;
-    return typeof elements == 'string' ? elements.split(' ') : elements;
-  }
-
-  /**
-   * Returns the data associated to the given document
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Object} An object of data.
-   */
-  function getExpandoData(ownerDocument) {
-    var data = expandoData[ownerDocument[expando]];
-    if (!data) {
-      data = {};
-      expanID++;
-      ownerDocument[expando] = expanID;
-      expandoData[expanID] = data;
-    }
-    return data;
-  }
-
-  /**
-   * returns a shived element for the given nodeName and document
-   * @memberOf html5
-   * @param {String} nodeName name of the element
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived element.
-   */
-  function createElement(nodeName, ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createElement(nodeName);
-    }
-    if (!data) {
-      data = getExpandoData(ownerDocument);
-    }
-    var node;
-
-    if (data.cache[nodeName]) {
-      node = data.cache[nodeName].cloneNode();
-    } else if (saveClones.test(nodeName)) {
-      node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
-    } else {
-      node = data.createElem(nodeName);
-    }
-
-    // Avoid adding some elements to fragments in IE < 9 because
-    // * Attributes like `name` or `type` cannot be set/changed once an element
-    //   is inserted into a document/fragment
-    // * Link elements with `src` attributes that are inaccessible, as with
-    //   a 403 response, will cause the tab/window to crash
-    // * Script elements appended to fragments will execute when their `src`
-    //   or `text` property is set
-    return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node;
-  }
-
-  /**
-   * returns a shived DocumentFragment for the given document
-   * @memberOf html5
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived DocumentFragment.
-   */
-  function createDocumentFragment(ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createDocumentFragment();
-    }
-    data = data || getExpandoData(ownerDocument);
-    var clone = data.frag.cloneNode(),
-      i = 0,
-      elems = getElements(),
-      l = elems.length;
-    for(;i<l;i++){
-      clone.createElement(elems[i]);
-    }
-    return clone;
-  }
-
-  /**
-   * Shivs the `createElement` and `createDocumentFragment` methods of the document.
-   * @private
-   * @param {Document|DocumentFragment} ownerDocument The document.
-   * @param {Object} data of the document.
-   */
-  function shivMethods(ownerDocument, data) {
-    if (!data.cache) {
-      data.cache = {};
-      data.createElem = ownerDocument.createElement;
-      data.createFrag = ownerDocument.createDocumentFragment;
-      data.frag = data.createFrag();
-    }
-
-
-    ownerDocument.createElement = function(nodeName) {
-      //abort shiv
-      if (!html5.shivMethods) {
-        return data.createElem(nodeName);
-      }
-      return createElement(nodeName, ownerDocument, data);
-    };
-
-    ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
-      'var n=f.cloneNode(),c=n.createElement;' +
-      'h.shivMethods&&(' +
-      // unroll the `createElement` calls
-      getElements().join().replace(/\w+/g, function(nodeName) {
-        data.createElem(nodeName);
-        data.frag.createElement(nodeName);
-        return 'c("' + nodeName + '")';
-      }) +
-      ');return n}'
-    )(html5, data.frag);
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivDocument(ownerDocument) {
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    var data = getExpandoData(ownerDocument);
-
-    if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
-      data.hasCSS = !!addStyleSheet(ownerDocument,
-        // corrects block display not defined in IE6/7/8/9
-        'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
-          // adds styling not present in IE6/7/8/9
-          'mark{background:#FF0;color:#000}' +
-          // hides non-rendered elements
-          'template{display:none}'
-      );
-    }
-    if (!supportsUnknownElements) {
-      shivMethods(ownerDocument, data);
-    }
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * The `html5` object is exposed so that more elements can be shived and
-   * existing shiving can be detected on iframes.
-   * @type Object
-   * @example
-   *
-   * // options can be changed before the script is included
-   * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
-   */
-  var html5 = {
-
-    /**
-     * An array or space separated string of node names of the elements to shiv.
-     * @memberOf html5
-     * @type Array|String
-     */
-    'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video',
-
-    /**
-     * current version of html5shiv
-     */
-    'version': version,
-
-    /**
-     * A flag to indicate that the HTML5 style sheet should be inserted.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivCSS': (options.shivCSS !== false),
-
-    /**
-     * Is equal to true if a browser supports creating unknown/HTML5 elements
-     * @memberOf html5
-     * @type boolean
-     */
-    'supportsUnknownElements': supportsUnknownElements,
-
-    /**
-     * A flag to indicate that the document's `createElement` and `createDocumentFragment`
-     * methods should be overwritten.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivMethods': (options.shivMethods !== false),
-
-    /**
-     * A string to describe the type of `html5` object ("default" or "default print").
-     * @memberOf html5
-     * @type String
-     */
-    'type': 'default',
-
-    // shivs the document according to the specified `html5` object options
-    'shivDocument': shivDocument,
-
-    //creates a shived element
-    createElement: createElement,
-
-    //creates a shived documentFragment
-    createDocumentFragment: createDocumentFragment
-  };
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose html5
-  window.html5 = html5;
-
-  // shiv the document
-  shivDocument(document);
-
-  /*------------------------------- Print Shiv -------------------------------*/
-
-  /** Used to filter media types */
-  var reMedia = /^$|\b(?:all|print)\b/;
-
-  /** Used to namespace printable elements */
-  var shivNamespace = 'html5shiv';
-
-  /** Detect whether the browser supports shivable style sheets */
-  var supportsShivableSheets = !supportsUnknownElements && (function() {
-    // assign a false negative if unable to shiv
-    var docEl = document.documentElement;
-    return !(
-      typeof document.namespaces == 'undefined' ||
-        typeof document.parentWindow == 'undefined' ||
-        typeof docEl.applyElement == 'undefined' ||
-        typeof docEl.removeNode == 'undefined' ||
-        typeof window.attachEvent == 'undefined'
-      );
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Wraps all HTML5 elements in the given document with printable elements.
-   * (eg. the "header" element is wrapped with the "html5shiv:header" element)
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Array} An array wrappers added.
-   */
-  function addWrappers(ownerDocument) {
-    var node,
-      nodes = ownerDocument.getElementsByTagName('*'),
-      index = nodes.length,
-      reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'),
-      result = [];
-
-    while (index--) {
-      node = nodes[index];
-      if (reElements.test(node.nodeName)) {
-        result.push(node.applyElement(createWrapper(node)));
-      }
-    }
-    return result;
-  }
-
-  /**
-   * Creates a printable wrapper for the given element.
-   * @private
-   * @param {Element} element The element.
-   * @returns {Element} The wrapper.
-   */
-  function createWrapper(element) {
-    var node,
-      nodes = element.attributes,
-      index = nodes.length,
-      wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName);
-
-    // copy element attributes to the wrapper
-    while (index--) {
-      node = nodes[index];
-      node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue);
-    }
-    // copy element styles to the wrapper
-    wrapper.style.cssText = element.style.cssText;
-    return wrapper;
-  }
-
-  /**
-   * Shivs the given CSS text.
-   * (eg. header{} becomes html5shiv\:header{})
-   * @private
-   * @param {String} cssText The CSS text to shiv.
-   * @returns {String} The shived CSS text.
-   */
-  function shivCssText(cssText) {
-    var pair,
-      parts = cssText.split('{'),
-      index = parts.length,
-      reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'),
-      replacement = '$1' + shivNamespace + '\\:$2';
-
-    while (index--) {
-      pair = parts[index] = parts[index].split('}');
-      pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement);
-      parts[index] = pair.join('}');
-    }
-    return parts.join('{');
-  }
-
-  /**
-   * Removes the given wrappers, leaving the original elements.
-   * @private
-   * @params {Array} wrappers An array of printable wrappers.
-   */
-  function removeWrappers(wrappers) {
-    var index = wrappers.length;
-    while (index--) {
-      wrappers[index].removeNode();
-    }
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document for print.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivPrint(ownerDocument) {
-    var shivedSheet,
-      wrappers,
-      data = getExpandoData(ownerDocument),
-      namespaces = ownerDocument.namespaces,
-      ownerWindow = ownerDocument.parentWindow;
-
-    if (!supportsShivableSheets || ownerDocument.printShived) {
-      return ownerDocument;
-    }
-    if (typeof namespaces[shivNamespace] == 'undefined') {
-      namespaces.add(shivNamespace);
-    }
-
-    function removeSheet() {
-      clearTimeout(data._removeSheetTimer);
-      if (shivedSheet) {
-        shivedSheet.removeNode(true);
-      }
-      shivedSheet= null;
-    }
-
-    ownerWindow.attachEvent('onbeforeprint', function() {
-
-      removeSheet();
-
-      var imports,
-        length,
-        sheet,
-        collection = ownerDocument.styleSheets,
-        cssText = [],
-        index = collection.length,
-        sheets = Array(index);
-
-      // convert styleSheets collection to an array
-      while (index--) {
-        sheets[index] = collection[index];
-      }
-      // concat all style sheet CSS text
-      while ((sheet = sheets.pop())) {
-        // IE does not enforce a same origin policy for external style sheets...
-        // but has trouble with some dynamically created stylesheets
-        if (!sheet.disabled && reMedia.test(sheet.media)) {
-
-          try {
-            imports = sheet.imports;
-            length = imports.length;
-          } catch(er){
-            length = 0;
-          }
-
-          for (index = 0; index < length; index++) {
-            sheets.push(imports[index]);
-          }
-
-          try {
-            cssText.push(sheet.cssText);
-          } catch(er){}
-        }
-      }
-
-      // wrap all HTML5 elements with printable elements and add the shived style sheet
-      cssText = shivCssText(cssText.reverse().join(''));
-      wrappers = addWrappers(ownerDocument);
-      shivedSheet = addStyleSheet(ownerDocument, cssText);
-
-    });
-
-    ownerWindow.attachEvent('onafterprint', function() {
-      // remove wrappers, leaving the original elements, and remove the shived style sheet
-      removeWrappers(wrappers);
-      clearTimeout(data._removeSheetTimer);
-      data._removeSheetTimer = setTimeout(removeSheet, 500);
-    });
-
-    ownerDocument.printShived = true;
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose API
-  html5.type += ' print';
-  html5.shivPrint = shivPrint;
-
-  // shiv for print
-  shivPrint(document);
-
-}(this, document));
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js
deleted file mode 100644
index d6546cfd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
-(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document)
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js
deleted file mode 100644
index d6ee9ce0..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js
+++ /dev/null
@@ -1,301 +0,0 @@
-/**
- * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
- */
-;(function(window, document) {
-  /*jshint evil:true */
-  /** version */
-  var version = '3.6.2';
-
-  /** Preset options */
-  var options = window.html5 || {};
-
-  /** Used to skip problem elements */
-  var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
-
-  /** Not all elements can be cloned in IE **/
-  var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
-
-  /** Detect whether the browser supports default html5 styles */
-  var supportsHtml5Styles;
-
-  /** Name of the expando, to work with multiple documents or to re-shiv one document */
-  var expando = '_html5shiv';
-
-  /** The id for the the documents expando */
-  var expanID = 0;
-
-  /** Cached data for each document */
-  var expandoData = {};
-
-  /** Detect whether the browser supports unknown elements */
-  var supportsUnknownElements;
-
-  (function() {
-    try {
-      var a = document.createElement('a');
-      a.innerHTML = '<xyz></xyz>';
-      //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
-      supportsHtml5Styles = ('hidden' in a);
-
-      supportsUnknownElements = a.childNodes.length == 1 || (function() {
-        // assign a false positive if unable to shiv
-        (document.createElement)('a');
-        var frag = document.createDocumentFragment();
-        return (
-          typeof frag.cloneNode == 'undefined' ||
-            typeof frag.createDocumentFragment == 'undefined' ||
-            typeof frag.createElement == 'undefined'
-          );
-      }());
-    } catch(e) {
-      // assign a false positive if detection fails => unable to shiv
-      supportsHtml5Styles = true;
-      supportsUnknownElements = true;
-    }
-
-  }());
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Creates a style sheet with the given CSS text and adds it to the document.
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @param {String} cssText The CSS text.
-   * @returns {StyleSheet} The style element.
-   */
-  function addStyleSheet(ownerDocument, cssText) {
-    var p = ownerDocument.createElement('p'),
-      parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
-
-    p.innerHTML = 'x<style>' + cssText + '</style>';
-    return parent.insertBefore(p.lastChild, parent.firstChild);
-  }
-
-  /**
-   * Returns the value of `html5.elements` as an array.
-   * @private
-   * @returns {Array} An array of shived element node names.
-   */
-  function getElements() {
-    var elements = html5.elements;
-    return typeof elements == 'string' ? elements.split(' ') : elements;
-  }
-
-  /**
-   * Returns the data associated to the given document
-   * @private
-   * @param {Document} ownerDocument The document.
-   * @returns {Object} An object of data.
-   */
-  function getExpandoData(ownerDocument) {
-    var data = expandoData[ownerDocument[expando]];
-    if (!data) {
-      data = {};
-      expanID++;
-      ownerDocument[expando] = expanID;
-      expandoData[expanID] = data;
-    }
-    return data;
-  }
-
-  /**
-   * returns a shived element for the given nodeName and document
-   * @memberOf html5
-   * @param {String} nodeName name of the element
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived element.
-   */
-  function createElement(nodeName, ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createElement(nodeName);
-    }
-    if (!data) {
-      data = getExpandoData(ownerDocument);
-    }
-    var node;
-
-    if (data.cache[nodeName]) {
-      node = data.cache[nodeName].cloneNode();
-    } else if (saveClones.test(nodeName)) {
-      node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
-    } else {
-      node = data.createElem(nodeName);
-    }
-
-    // Avoid adding some elements to fragments in IE < 9 because
-    // * Attributes like `name` or `type` cannot be set/changed once an element
-    //   is inserted into a document/fragment
-    // * Link elements with `src` attributes that are inaccessible, as with
-    //   a 403 response, will cause the tab/window to crash
-    // * Script elements appended to fragments will execute when their `src`
-    //   or `text` property is set
-    return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node;
-  }
-
-  /**
-   * returns a shived DocumentFragment for the given document
-   * @memberOf html5
-   * @param {Document} ownerDocument The context document.
-   * @returns {Object} The shived DocumentFragment.
-   */
-  function createDocumentFragment(ownerDocument, data){
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    if(supportsUnknownElements){
-      return ownerDocument.createDocumentFragment();
-    }
-    data = data || getExpandoData(ownerDocument);
-    var clone = data.frag.cloneNode(),
-      i = 0,
-      elems = getElements(),
-      l = elems.length;
-    for(;i<l;i++){
-      clone.createElement(elems[i]);
-    }
-    return clone;
-  }
-
-  /**
-   * Shivs the `createElement` and `createDocumentFragment` methods of the document.
-   * @private
-   * @param {Document|DocumentFragment} ownerDocument The document.
-   * @param {Object} data of the document.
-   */
-  function shivMethods(ownerDocument, data) {
-    if (!data.cache) {
-      data.cache = {};
-      data.createElem = ownerDocument.createElement;
-      data.createFrag = ownerDocument.createDocumentFragment;
-      data.frag = data.createFrag();
-    }
-
-
-    ownerDocument.createElement = function(nodeName) {
-      //abort shiv
-      if (!html5.shivMethods) {
-        return data.createElem(nodeName);
-      }
-      return createElement(nodeName, ownerDocument, data);
-    };
-
-    ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
-      'var n=f.cloneNode(),c=n.createElement;' +
-      'h.shivMethods&&(' +
-      // unroll the `createElement` calls
-      getElements().join().replace(/\w+/g, function(nodeName) {
-        data.createElem(nodeName);
-        data.frag.createElement(nodeName);
-        return 'c("' + nodeName + '")';
-      }) +
-      ');return n}'
-    )(html5, data.frag);
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * Shivs the given document.
-   * @memberOf html5
-   * @param {Document} ownerDocument The document to shiv.
-   * @returns {Document} The shived document.
-   */
-  function shivDocument(ownerDocument) {
-    if (!ownerDocument) {
-      ownerDocument = document;
-    }
-    var data = getExpandoData(ownerDocument);
-
-    if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
-      data.hasCSS = !!addStyleSheet(ownerDocument,
-        // corrects block display not defined in IE6/7/8/9
-        'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
-          // adds styling not present in IE6/7/8/9
-          'mark{background:#FF0;color:#000}' +
-          // hides non-rendered elements
-          'template{display:none}'
-      );
-    }
-    if (!supportsUnknownElements) {
-      shivMethods(ownerDocument, data);
-    }
-    return ownerDocument;
-  }
-
-  /*--------------------------------------------------------------------------*/
-
-  /**
-   * The `html5` object is exposed so that more elements can be shived and
-   * existing shiving can be detected on iframes.
-   * @type Object
-   * @example
-   *
-   * // options can be changed before the script is included
-   * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
-   */
-  var html5 = {
-
-    /**
-     * An array or space separated string of node names of the elements to shiv.
-     * @memberOf html5
-     * @type Array|String
-     */
-    'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video',
-
-    /**
-     * current version of html5shiv
-     */
-    'version': version,
-
-    /**
-     * A flag to indicate that the HTML5 style sheet should be inserted.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivCSS': (options.shivCSS !== false),
-
-    /**
-     * Is equal to true if a browser supports creating unknown/HTML5 elements
-     * @memberOf html5
-     * @type boolean
-     */
-    'supportsUnknownElements': supportsUnknownElements,
-
-    /**
-     * A flag to indicate that the document's `createElement` and `createDocumentFragment`
-     * methods should be overwritten.
-     * @memberOf html5
-     * @type Boolean
-     */
-    'shivMethods': (options.shivMethods !== false),
-
-    /**
-     * A string to describe the type of `html5` object ("default" or "default print").
-     * @memberOf html5
-     * @type String
-     */
-    'type': 'default',
-
-    // shivs the document according to the specified `html5` object options
-    'shivDocument': shivDocument,
-
-    //creates a shived element
-    createElement: createElement,
-
-    //creates a shived documentFragment
-    createDocumentFragment: createDocumentFragment
-  };
-
-  /*--------------------------------------------------------------------------*/
-
-  // expose html5
-  window.html5 = html5;
-
-  // shiv the document
-  shivDocument(document);
-
-}(this, document));
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js
deleted file mode 100644
index 57d2cfa5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
-(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document)
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js
deleted file mode 100644
index 053dca17..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
-window.matchMedia = window.matchMedia || (function( doc, undefined ) {
-
-  "use strict";
-
-  var bool,
-    docElem = doc.documentElement,
-    refNode = docElem.firstElementChild || docElem.firstChild,
-  // fakeBody required for <FF4 when executed in <head>
-    fakeBody = doc.createElement( "body" ),
-    div = doc.createElement( "div" );
-
-  div.id = "mq-test-1";
-  div.style.cssText = "position:absolute;top:-100em";
-  fakeBody.style.background = "none";
-  fakeBody.appendChild(div);
-
-  return function(q){
-
-    div.innerHTML = "&shy;<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>";
-
-    docElem.insertBefore( fakeBody, refNode );
-    bool = div.offsetWidth === 42;
-    docElem.removeChild( fakeBody );
-
-    return {
-      matches: bool,
-      media: q
-    };
-
-  };
-
-}( document ));
-
-/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */
-(function(){
-  // monkeypatch unsupported addListener/removeListener with polling
-  if( !window.matchMedia( "all" ).addListener ){
-    var oldMM = window.matchMedia;
-
-    window.matchMedia = function( q ){
-      var ret = oldMM( q ),
-        listeners = [],
-        last = ret.matches,
-        timer,
-        check = function(){
-          var list = oldMM( q ),
-            unmatchToMatch = list.matches && !last,
-            matchToUnmatch = !list.matches && last;
-
-          //fire callbacks only if transitioning to or from matched state
-          if( unmatchToMatch || matchToUnmatch ){
-            for( var i =0, il = listeners.length; i< il; i++ ){
-              listeners[ i ].call( ret, list );
-            }
-          }
-          last = list.matches;
-        };
-
-      ret.addListener = function( cb ){
-        listeners.push( cb );
-        if( !timer ){
-          timer = setInterval( check, 1000 );
-        }
-      };
-
-      ret.removeListener = function( cb ){
-        for( var i =0, il = listeners.length; i< il; i++ ){
-          if( listeners[ i ] === cb ){
-            listeners.splice( i, 1 );
-          }
-        }
-        if( !listeners.length && timer ){
-          clearInterval( timer );
-        }
-      };
-
-      return ret;
-    };
-  }
-}());
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js
deleted file mode 100644
index fb79feb1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
-/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */
-window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='­<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})()
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc
deleted file mode 100644
index ca3b5470..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc
+++ /dev/null
@@ -1,96 +0,0 @@
-<!--
-PIE: CSS3 rendering for IE
-Version 1.0.0
-http://css3pie.com
-Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2.
--->
-<PUBLIC:COMPONENT lightWeight="true">
-<!-- saved from url=(0014)about:internet -->
-<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" />
-<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" />
-<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" />
-
-<script type="text/javascript">
-var doc = element.document;var f=window.PIE;
-if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja=
-doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d},
-Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e();
-if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0?
-b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})();
-a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window,
-"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h=
-this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode;
-return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&&
-e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j===
-"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180:
-b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED",
-cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0",
-forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A",
-lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD",
-navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB",
-slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0:
-1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k&
-b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++;
-if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++;
-return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)};
-if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype=
-{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb=
-this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc=
-f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1,
-bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p===
-"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&&
-m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m&
-h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x=
-d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]=
-"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}),
-qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+
-m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth,
-d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d===
-"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++;
-j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat=
-{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d;
-j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a=
-this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra||
-(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior=
-"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e,
-g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+
-","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!==
-8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()},
-ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position=
-b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a);
-delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style;
-g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length:
-0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m=
-k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c,
-b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this);
-var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c;
-e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k,
-tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d-
-u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u:
-o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1,
-0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s,
-o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl",
-"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d=
-0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}},
-m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity=
-0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b";
-D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc=
-j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))},
-2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1,
-Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a?
-a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db?
-e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>');
-return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+
-A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o-
-y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0,
-p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a=
-this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle,
-N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l,
-J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x);
-H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A=
-0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w=
-Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active",
-h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}};
-var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init();
-</script>
-</PUBLIC:COMPONENT>
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js
deleted file mode 100644
index d36448a9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
-PIE: CSS3 rendering for IE
-Version 1.0.0
-http://css3pie.com
-Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2.
-*/
-(function(){
-var doc = document;var f=window.PIE;
-if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja=
-doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d},
-Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e();
-if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0?
-b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})();
-a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window,
-"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h=
-this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode;
-return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&&
-e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j===
-"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180:
-b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED",
-cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0",
-forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A",
-lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD",
-navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB",
-slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0:
-1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k&
-b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++;
-if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++;
-return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)};
-if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype=
-{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb=
-this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc=
-f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1,
-bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p===
-"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&&
-m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m&
-h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x=
-d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]=
-"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}),
-qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+
-m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth,
-d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d===
-"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++;
-j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat=
-{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d;
-j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a=
-this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra||
-(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior=
-"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e,
-g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+
-","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!==
-8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()},
-ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position=
-b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a);
-delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style;
-g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length:
-0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m=
-k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c,
-b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this);
-var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c;
-e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k,
-tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d-
-u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u:
-o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1,
-0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s,
-o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl",
-"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d=
-0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}},
-m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity=
-0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b";
-D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc=
-j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))},
-2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1,
-Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a?
-a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db?
-e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>');
-return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+
-A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o-
-y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0,
-p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a=
-this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle,
-N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l,
-J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x);
-H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A=
-0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w=
-Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active",
-h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}};
-})();
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js
deleted file mode 100644
index 74f2a189..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js
+++ /dev/null
@@ -1,302 +0,0 @@
-/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
-(function( win ){
-
-  "use strict";
-
-  //exposed namespace
-  var respond = {};
-  win.respond = respond;
-
-  //define update even in native-mq-supporting browsers, to avoid errors
-  respond.update = function(){};
-
-  //expose media query support flag for external use
-  respond.mediaQueriesSupported	= win.matchMedia && win.matchMedia( "only all" ).matches;
-
-  //if media queries are supported, exit here
-  if( respond.mediaQueriesSupported ){
-    return;
-  }
-
-  //define vars
-  var doc = win.document,
-    docElem = doc.documentElement,
-    mediastyles = [],
-    rules = [],
-    appendedEls = [],
-    parsedSheets = {},
-    resizeThrottle = 30,
-    head = doc.getElementsByTagName( "head" )[0] || docElem,
-    base = doc.getElementsByTagName( "base" )[0],
-    links = head.getElementsByTagName( "link" ),
-    requestQueue = [],
-
-  //loop stylesheets, send text content to translate
-    ripCSS = function(){
-
-      for( var i = 0; i < links.length; i++ ){
-        var sheet = links[ i ],
-          href = sheet.href,
-          media = sheet.media,
-          isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet";
-
-        //only links plz and prevent re-parsing
-        if( !!href && isCSS && !parsedSheets[ href ] ){
-          // selectivizr exposes css through the rawCssText expando
-          if (sheet.styleSheet && sheet.styleSheet.rawCssText) {
-            translate( sheet.styleSheet.rawCssText, href, media );
-            parsedSheets[ href ] = true;
-          } else {
-            if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) ||
-              href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){
-              requestQueue.push( {
-                href: href,
-                media: media
-              } );
-            }
-          }
-        }
-      }
-      makeRequests();
-    },
-
-  //recurse through request queue, get css text
-    makeRequests	= function(){
-      if( requestQueue.length ){
-        var thisRequest = requestQueue.shift();
-
-        ajax( thisRequest.href, function( styles ){
-          translate( styles, thisRequest.href, thisRequest.media );
-          parsedSheets[ thisRequest.href ] = true;
-
-          // by wrapping recursive function call in setTimeout
-          // we prevent "Stack overflow" error in IE7
-          win.setTimeout(function(){ makeRequests(); },0);
-        } );
-      }
-    },
-
-  //find media blocks in css text, convert to style blocks
-    translate = function( styles, href, media ){
-      var qs = styles.match(  /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ),
-        ql = qs && qs.length || 0;
-
-      //try to get CSS path
-      href = href.substring( 0, href.lastIndexOf( "/" ) );
-
-      var repUrls	= function( css ){
-          return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" );
-        },
-        useMedia = !ql && media;
-
-      //if path exists, tack on trailing slash
-      if( href.length ){ href += "/"; }
-
-      //if no internal queries exist, but media attr does, use that
-      //note: this currently lacks support for situations where a media attr is specified on a link AND
-      //its associated stylesheet has internal CSS media queries.
-      //In those cases, the media attribute will currently be ignored.
-      if( useMedia ){
-        ql = 1;
-      }
-
-      for( var i = 0; i < ql; i++ ){
-        var fullq, thisq, eachq, eql;
-
-        //media attr
-        if( useMedia ){
-          fullq = media;
-          rules.push( repUrls( styles ) );
-        }
-        //parse for styles
-        else{
-          fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1;
-          rules.push( RegExp.$2 && repUrls( RegExp.$2 ) );
-        }
-
-        eachq = fullq.split( "," );
-        eql	= eachq.length;
-
-        for( var j = 0; j < eql; j++ ){
-          thisq = eachq[ j ];
-          mediastyles.push( {
-            media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all",
-            rules : rules.length - 1,
-            hasquery : thisq.indexOf("(") > -1,
-            minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ),
-            maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" )
-          } );
-        }
-      }
-
-      applyMedia();
-    },
-
-    lastCall,
-
-    resizeDefer,
-
-  // returns the value of 1em in pixels
-    getEmValue = function() {
-      var ret,
-        div = doc.createElement('div'),
-        body = doc.body,
-        fakeUsed = false;
-
-      div.style.cssText = "position:absolute;font-size:1em;width:1em";
-
-      if( !body ){
-        body = fakeUsed = doc.createElement( "body" );
-        body.style.background = "none";
-      }
-
-      body.appendChild( div );
-
-      docElem.insertBefore( body, docElem.firstChild );
-
-      ret = div.offsetWidth;
-
-      if( fakeUsed ){
-        docElem.removeChild( body );
-      }
-      else {
-        body.removeChild( div );
-      }
-
-      //also update eminpx before returning
-      ret = eminpx = parseFloat(ret);
-
-      return ret;
-    },
-
-  //cached container for 1em value, populated the first time it's needed
-    eminpx,
-
-  //enable/disable styles
-    applyMedia = function( fromResize ){
-      var name = "clientWidth",
-        docElemProp = docElem[ name ],
-        currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp,
-        styleBlocks	= {},
-        lastLink = links[ links.length-1 ],
-        now = (new Date()).getTime();
-
-      //throttle resize calls
-      if( fromResize && lastCall && now - lastCall < resizeThrottle ){
-        win.clearTimeout( resizeDefer );
-        resizeDefer = win.setTimeout( applyMedia, resizeThrottle );
-        return;
-      }
-      else {
-        lastCall = now;
-      }
-
-      for( var i in mediastyles ){
-        if( mediastyles.hasOwnProperty( i ) ){
-          var thisstyle = mediastyles[ i ],
-            min = thisstyle.minw,
-            max = thisstyle.maxw,
-            minnull = min === null,
-            maxnull = max === null,
-            em = "em";
-
-          if( !!min ){
-            min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 );
-          }
-          if( !!max ){
-            max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 );
-          }
-
-          // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true
-          if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){
-            if( !styleBlocks[ thisstyle.media ] ){
-              styleBlocks[ thisstyle.media ] = [];
-            }
-            styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] );
-          }
-        }
-      }
-
-      //remove any existing respond style element(s)
-      for( var j in appendedEls ){
-        if( appendedEls.hasOwnProperty( j ) ){
-          if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){
-            head.removeChild( appendedEls[ j ] );
-          }
-        }
-      }
-
-      //inject active styles, grouped by media type
-      for( var k in styleBlocks ){
-        if( styleBlocks.hasOwnProperty( k ) ){
-          var ss = doc.createElement( "style" ),
-            css = styleBlocks[ k ].join( "\n" );
-
-          ss.type = "text/css";
-          ss.media = k;
-
-          //originally, ss was appended to a documentFragment and sheets were appended in bulk.
-          //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one!
-          head.insertBefore( ss, lastLink.nextSibling );
-
-          if ( ss.styleSheet ){
-            ss.styleSheet.cssText = css;
-          }
-          else {
-            ss.appendChild( doc.createTextNode( css ) );
-          }
-
-          //push to appendedEls to track for later removal
-          appendedEls.push( ss );
-        }
-      }
-    },
-  //tweaked Ajax functions from Quirksmode
-    ajax = function( url, callback ) {
-      var req = xmlHttp();
-      if (!req){
-        return;
-      }
-      req.open( "GET", url, true );
-      req.onreadystatechange = function () {
-        if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){
-          return;
-        }
-        callback( req.responseText );
-      };
-      if ( req.readyState === 4 ){
-        return;
-      }
-      req.send( null );
-    },
-  //define ajax obj
-    xmlHttp = (function() {
-      var xmlhttpmethod = false;
-      try {
-        xmlhttpmethod = new win.XMLHttpRequest();
-      }
-      catch( e ){
-        xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" );
-      }
-      return function(){
-        return xmlhttpmethod;
-      };
-    })();
-
-  //translate CSS
-  ripCSS();
-
-  //expose update for re-running respond later on
-  respond.update = ripCSS;
-
-  //adjust on resize
-  function callMedia(){
-    applyMedia( true );
-  }
-  if( win.addEventListener ){
-    win.addEventListener( "resize", callMedia, false );
-  }
-  else if( win.attachEvent ){
-    win.attachEvent( "onresize", callMedia );
-  }
-})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js
deleted file mode 100644
index ab7a1dae..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
-(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js
deleted file mode 100644
index a04698e7..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js
+++ /dev/null
@@ -1,563 +0,0 @@
-/*
- selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms
- of the MIT license.
-
- selectivizr.com
- */
-/*
-
- Notes about this source
- -----------------------
-
- * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code
- that will be removed prior to building a final release version (using a
- pre-compression script)
-
-
- References:
- -----------
-
- * CSS Syntax          : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style
- * Selectors           : http://www.w3.org/TR/css3-selectors/#selectors
- * IE Compatability    : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx
- * W3C Selector Tests  : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/
-
- */
-
-(function(win) {
-
-  // Determine IE version and stop execution if browser isn't IE. This
-  // handles the script being loaded by non IE browsers because the
-  // developer didn't use conditional comments.
-  var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/);
-  if (!ieUserAgent) {
-    return false;
-  }
-
-  // =========================== Init Objects ============================
-
-  var doc = document;
-  var root = doc.documentElement;
-  var xhr = getXHRObject();
-  var ieVersion = ieUserAgent[1];
-
-  // If were not in standards mode, IE is too old / new or we can't create
-  // an XMLHttpRequest object then we should get out now.
-  if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) {
-    return;
-  }
-
-
-  // ========================= Common Objects ============================
-
-  // Compatiable selector engines in order of CSS3 support. Note: '*' is
-  // a placholder for the object key name. (basically, crude compression)
-  var selectorEngines = {
-    "NW"								: "*.Dom.select",
-    "MooTools"							: "$$",
-    "DOMAssistant"						: "*.$",
-    "Prototype"							: "$$",
-    "YAHOO"								: "*.util.Selector.query",
-    "Sizzle"							: "*",
-    "jQuery"							: "*",
-    "dojo"								: "*.query"
-  };
-
-  var selectorMethod;
-  var enabledWatchers 					= [];     // array of :enabled/:disabled elements to poll
-  var domPatches							= [];
-  var ie6PatchID 							= 0;      // used to solve ie6's multiple class bug
-  var patchIE6MultipleClasses				= true;   // if true adds class bloat to ie6
-  var namespace 							= "slvzr";
-
-  // Stylesheet parsing regexp's
-  var RE_COMMENT							= /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;
-  var RE_IMPORT							= /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;
-  var RE_ASSET_URL 						= /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;
-  var RE_PSEUDO_STRUCTURAL				= /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;
-  var RE_PSEUDO_ELEMENTS					= /:(:first-(?:line|letter))/g;
-  var RE_SELECTOR_GROUP					= /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;
-  var RE_SELECTOR_PARSE					= /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;
-  var RE_LIBRARY_INCOMPATIBLE_PSEUDOS		= /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;
-  var RE_PATCH_CLASS_NAME_REPLACE			= /[^\w-]/g;
-
-  // HTML UI element regexp's
-  var RE_INPUT_ELEMENTS					= /^(INPUT|SELECT|TEXTAREA|BUTTON)$/;
-  var RE_INPUT_CHECKABLE_TYPES			= /^(checkbox|radio)$/;
-
-  // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""])
-  var BROKEN_ATTR_IMPLEMENTATIONS			= ieVersion>6 ? /[\$\^*]=(['"])\1/ : null;
-
-  // Whitespace normalization regexp's
-  var RE_TIDY_TRAILING_WHITESPACE			= /([(\[+~])\s+/g;
-  var RE_TIDY_LEADING_WHITESPACE			= /\s+([)\]+~])/g;
-  var RE_TIDY_CONSECUTIVE_WHITESPACE		= /\s+/g;
-  var RE_TIDY_TRIM_WHITESPACE				= /^\s*((?:[\S\s]*\S)?)\s*$/;
-
-  // String constants
-  var EMPTY_STRING						= "";
-  var SPACE_STRING						= " ";
-  var PLACEHOLDER_STRING					= "$1";
-
-  // =========================== Patching ================================
-
-  // --[ patchStyleSheet() ]----------------------------------------------
-  // Scans the passed cssText for selectors that require emulation and
-  // creates one or more patches for each matched selector.
-  function patchStyleSheet( cssText ) {
-    return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING).
-      replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) {
-        var selectorGroups = selectorText.split(",");
-        for (var c = 0, cs = selectorGroups.length; c < cs; c++) {
-          var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING;
-          var patches = [];
-          selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE,
-            function(match, combinator, pseudo, attribute, index) {
-              if (combinator) {
-                if (patches.length>0) {
-                  domPatches.push( { selector: selector.substring(0, index), patches: patches } )
-                  patches = [];
-                }
-                return combinator;
-              }
-              else {
-                var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute );
-                if (patch) {
-                  patches.push(patch);
-                  return "." + patch.className;
-                }
-                return match;
-              }
-            }
-          );
-        }
-        return prefix + selectorGroups.join(",");
-      });
-  };
-
-  // --[ patchAttribute() ]-----------------------------------------------
-  // returns a patch for an attribute selector.
-  function patchAttribute( attr ) {
-    return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ?
-    { className: createClassName(attr), applyClass: true } : null;
-  };
-
-  // --[ patchPseudoClass() ]---------------------------------------------
-  // returns a patch for a pseudo-class
-  function patchPseudoClass( pseudo ) {
-
-    var applyClass = true;
-    var className = createClassName(pseudo.slice(1));
-    var isNegated = pseudo.substring(0, 5) == ":not(";
-    var activateEventName;
-    var deactivateEventName;
-
-    // if negated, remove :not()
-    if (isNegated) {
-      pseudo = pseudo.slice(5, -1);
-    }
-
-    // bracket contents are irrelevant - remove them
-    var bracketIndex = pseudo.indexOf("(")
-    if (bracketIndex > -1) {
-      pseudo = pseudo.substring(0, bracketIndex);
-    }
-
-    // check we're still dealing with a pseudo-class
-    if (pseudo.charAt(0) == ":") {
-      switch (pseudo.slice(1)) {
-
-        case "root":
-          applyClass = function(e) {
-            return isNegated ? e != root : e == root;
-          }
-          break;
-
-        case "target":
-          // :target is only supported in IE8
-          if (ieVersion == 8) {
-            applyClass = function(e) {
-              var handler = function() {
-                var hash = location.hash;
-                var hashID = hash.slice(1);
-                return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID);
-              };
-              addEvent( win, "hashchange", function() {
-                toggleElementClass(e, className, handler());
-              })
-              return handler();
-            }
-            break;
-          }
-          return false;
-
-        case "checked":
-          applyClass = function(e) {
-            if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) {
-              addEvent( e, "propertychange", function() {
-                if (event.propertyName == "checked") {
-                  toggleElementClass( e, className, e.checked !== isNegated );
-                }
-              })
-            }
-            return e.checked !== isNegated;
-          }
-          break;
-
-        case "disabled":
-          isNegated = !isNegated;
-
-        case "enabled":
-          applyClass = function(e) {
-            if (RE_INPUT_ELEMENTS.test(e.tagName)) {
-              addEvent( e, "propertychange", function() {
-                if (event.propertyName == "$disabled") {
-                  toggleElementClass( e, className, e.$disabled === isNegated );
-                }
-              });
-              enabledWatchers.push(e);
-              e.$disabled = e.disabled;
-              return e.disabled === isNegated;
-            }
-            return pseudo == ":enabled" ? isNegated : !isNegated;
-          }
-          break;
-
-        case "focus":
-          activateEventName = "focus";
-          deactivateEventName = "blur";
-
-        case "hover":
-          if (!activateEventName) {
-            activateEventName = "mouseenter";
-            deactivateEventName = "mouseleave";
-          }
-          applyClass = function(e) {
-            addEvent( e, isNegated ? deactivateEventName : activateEventName, function() {
-              toggleElementClass( e, className, true );
-            })
-            addEvent( e, isNegated ? activateEventName : deactivateEventName, function() {
-              toggleElementClass( e, className, false );
-            })
-            return isNegated;
-          }
-          break;
-
-        // everything else
-        default:
-          // If we don't support this pseudo-class don't create
-          // a patch for it
-          if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) {
-            return false;
-          }
-          break;
-      }
-    }
-    return { className: className, applyClass: applyClass };
-  };
-
-  // --[ applyPatches() ]-------------------------------------------------
-  function applyPatches() {
-    var elms, selectorText, patches, domSelectorText;
-
-    for (var c=0; c<domPatches.length; c++) {
-      selectorText = domPatches[c].selector;
-      patches = domPatches[c].patches;
-
-      // Although some selector libraries can find :checked :enabled etc.
-      // we need to find all elements that could have that state because
-      // it can be changed by the user.
-      domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING);
-
-      // If the dom selector equates to an empty string or ends with
-      // whitespace then we need to append a universal selector (*) to it.
-      if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) {
-        domSelectorText += "*";
-      }
-
-      // Ensure we catch errors from the selector library
-      try {
-        elms = selectorMethod( domSelectorText );
-      } catch (ex) {
-        // #DEBUG_START
-        log( "Selector '" + selectorText + "' threw exception '" + ex + "'" );
-        // #DEBUG_END
-      }
-
-
-      if (elms) {
-        for (var d = 0, dl = elms.length; d < dl; d++) {
-          var elm = elms[d];
-          var cssClasses = elm.className;
-          for (var f = 0, fl = patches.length; f < fl; f++) {
-            var patch = patches[f];
-            if (!hasPatch(elm, patch)) {
-              if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) {
-                cssClasses = toggleClass(cssClasses, patch.className, true );
-              }
-            }
-          }
-          elm.className = cssClasses;
-        }
-      }
-    }
-  };
-
-  // --[ hasPatch() ]-----------------------------------------------------
-  // checks for the exsistence of a patch on an element
-  function hasPatch( elm, patch ) {
-    return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className);
-  };
-
-
-  // =========================== Utility =================================
-
-  function createClassName( className ) {
-    return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ?
-      ie6PatchID++
-      :
-      className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) }));
-  };
-
-  // --[ log() ]----------------------------------------------------------
-  // #DEBUG_START
-  function log( message ) {
-    if (win.console) {
-      win.console.log(message);
-    }
-  };
-  // #DEBUG_END
-
-  // --[ trim() ]---------------------------------------------------------
-  // removes leading, trailing whitespace from a string
-  function trim( text ) {
-    return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING);
-  };
-
-  // --[ normalizeWhitespace() ]------------------------------------------
-  // removes leading, trailing and consecutive whitespace from a string
-  function normalizeWhitespace( text ) {
-    return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING);
-  };
-
-  // --[ normalizeSelectorWhitespace() ]----------------------------------
-  // tidies whitespace around selector brackets and combinators
-  function normalizeSelectorWhitespace( selectorText ) {
-    return normalizeWhitespace(selectorText.
-      replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING).
-      replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING)
-    );
-  };
-
-  // --[ toggleElementClass() ]-------------------------------------------
-  // toggles a single className on an element
-  function toggleElementClass( elm, className, on ) {
-    var oldClassName = elm.className;
-    var newClassName = toggleClass(oldClassName, className, on);
-    if (newClassName != oldClassName) {
-      elm.className = newClassName;
-      elm.parentNode.className += EMPTY_STRING;
-    }
-  };
-
-  // --[ toggleClass() ]--------------------------------------------------
-  // adds / removes a className from a string of classNames. Used to
-  // manage multiple class changes without forcing a DOM redraw
-  function toggleClass( classList, className, on ) {
-    var re = RegExp("(^|\\s)" + className + "(\\s|$)");
-    var classExists = re.test(classList);
-    if (on) {
-      return classExists ? classList : classList + SPACE_STRING + className;
-    } else {
-      return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList;
-    }
-  };
-
-  // --[ addEvent() ]-----------------------------------------------------
-  function addEvent(elm, eventName, eventHandler) {
-    elm.attachEvent("on" + eventName, eventHandler);
-  };
-
-  // --[ getXHRObject() ]-------------------------------------------------
-  function getXHRObject() {
-    if (win.XMLHttpRequest) {
-      return new XMLHttpRequest;
-    }
-    try	{
-      return new ActiveXObject('Microsoft.XMLHTTP');
-    } catch(e) {
-      return null;
-    }
-  };
-
-  // --[ loadStyleSheet() ]-----------------------------------------------
-  function loadStyleSheet( url ) {
-    xhr.open("GET", url, false);
-    xhr.send();
-    return (xhr.status==200) ? xhr.responseText : EMPTY_STRING;
-  };
-
-  // --[ resolveUrl() ]---------------------------------------------------
-  // Converts a URL fragment to a fully qualified URL using the specified
-  // context URL. Returns null if same-origin policy is broken
-  function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) {
-
-    function getProtocol( url ) {
-      return url.substring(0, url.indexOf("//"));
-    };
-
-    function getProtocolAndHost( url ) {
-      return url.substring(0, url.indexOf("/", 8));
-    };
-
-    if (!contextUrl) {
-      contextUrl = baseUrl;
-    }
-
-    // protocol-relative path
-    if (url.substring(0,2)=="//") {
-      url = getProtocol(contextUrl) + url;
-    }
-
-    // absolute path
-    if (/^https?:\/\//i.test(url)) {
-      return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ;
-    }
-
-    // root-relative path
-    if (url.charAt(0)=="/")	{
-      return getProtocolAndHost(contextUrl) + url;
-    }
-
-    // relative path
-    var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl
-    if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") {
-      contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1);
-    }
-
-    return contextUrlPath + url;
-  };
-
-  // --[ parseStyleSheet() ]----------------------------------------------
-  // Downloads the stylesheet specified by the URL, removes it's comments
-  // and recursivly replaces @import rules with their contents, ultimately
-  // returning the full cssText.
-  function parseStyleSheet( url ) {
-    if (url) {
-      return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING).
-        replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) {
-          var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url));
-          return (media) ? "@media " + media + " {" + cssText + "}" : cssText;
-        }).
-        replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) {
-          quoteChar = quoteChar || EMPTY_STRING;
-          return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") ";
-        });
-    }
-    return EMPTY_STRING;
-  };
-
-  // --[ getStyleSheets() ]-----------------------------------------------
-  function getStyleSheets() {
-    var url, stylesheet;
-    for (var c = 0; c < doc.styleSheets.length; c++) {
-      stylesheet = doc.styleSheets[c];
-      if (stylesheet.href != EMPTY_STRING) {
-        url = resolveUrl(stylesheet.href);
-        if (url) {
-          stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) );
-        }
-      }
-    }
-  };
-
-  // --[ init() ]---------------------------------------------------------
-  function init() {
-    applyPatches();
-
-    // :enabled & :disabled polling script (since we can't hook
-    // onpropertychange event when an element is disabled)
-    if (enabledWatchers.length > 0) {
-      setInterval( function() {
-        for (var c = 0, cl = enabledWatchers.length; c < cl; c++) {
-          var e = enabledWatchers[c];
-          if (e.disabled !== e.$disabled) {
-            if (e.disabled) {
-              e.disabled = false;
-              e.$disabled = true;
-              e.disabled = true;
-            }
-            else {
-              e.$disabled = e.disabled;
-            }
-          }
-        }
-      }, 250)
-    }
-  };
-
-  // Determine the baseUrl and download the stylesheets
-  var baseTags = doc.getElementsByTagName("BASE");
-  var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href;
-  getStyleSheets();
-
-  // Bind selectivizr to the ContentLoaded event.
-  ContentLoaded(win, function() {
-    // Determine the "best fit" selector engine
-    for (var engine in selectorEngines) {
-      var members, member, context = win;
-      if (win[engine]) {
-        members = selectorEngines[engine].replace("*", engine).split(".");
-        while ((member = members.shift()) && (context = context[member])) {}
-        if (typeof context == "function") {
-          selectorMethod = context;
-          init();
-          return;
-        }
-      }
-    }
-  });
-
-
-
-  /*!
-   * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space)
-   *
-   * Author: Diego Perini (diego.perini at gmail.com)
-   * Summary: cross-browser wrapper for DOMContentLoaded
-   * Updated: 20101020
-   * License: MIT
-   * Version: 1.2
-   *
-   * URL:
-   * http://javascript.nwbox.com/ContentLoaded/
-   * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE
-   *
-   */
-
-  // @w window reference
-  // @f function reference
-  function ContentLoaded(win, fn) {
-
-    var done = false, top = true,
-      init = function(e) {
-        if (e.type == "readystatechange" && doc.readyState != "complete") return;
-        (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false);
-        if (!done && (done = true)) fn.call(win, e.type || e);
-      },
-      poll = function() {
-        try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; }
-        init('poll');
-      };
-
-    if (doc.readyState == "complete") fn.call(win, EMPTY_STRING);
-    else {
-      if (doc.createEventObject && root.doScroll) {
-        try { top = !win.frameElement; } catch(e) { }
-        if (top) poll();
-      }
-      addEvent(doc,"readystatechange", init);
-      addEvent(win,"load", init);
-    }
-  };
-})(this);
diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js
deleted file mode 100644
index d0e8bc80..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */
-(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this)
diff --git a/profiles/wcm_base/themes/ocio_omega_3/logo.png b/profiles/wcm_base/themes/ocio_omega_3/logo.png
deleted file mode 100644
index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1775
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
RJ%0cI002ovPDHLkV1hxbe5(Ke

diff --git a/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info b/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info
deleted file mode 100644
index 807637d9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info
+++ /dev/null
@@ -1,86 +0,0 @@
-name = Traditional (OCIO 3)
-description = A traditional looking theme with a max-width container element. Includes Menu Bar and Body color customization options. Font customization options coming soon.  
-base theme = ocio_omega_base
-screenshot = screenshot.png
-engine = phptemplate
-core = 7.x
-
-; ========================================
-; Stylesheets
-; ========================================
-stylesheets[all][] = css/ocio-3.normalize.css
-stylesheets[all][] = css/ocio-3.hacks.css
-stylesheets[all][] = css/ocio-3.styles.css
-stylesheets[all][] = css/ocio-3.no-query.css
-
-; ========================================
-; Scripts
-; ========================================
-scripts[] = js/ocio-3.behaviors.js
-
-; ========================================
-; Regions
-; ========================================
-regions[osu_navbar] = OSU Navbar
-regions[masthead] = Masthead
-regions[main_menu] = Main Menu
-regions[hero] = Hero
-regions[workbench] = Workbench Info
-regions[content] = Content
-regions[sidebar_1] = Sidebar 1
-regions[sidebar_2] = Sidebar 2
-regions[footer_1] = Footer 1
-regions[footer_2] = Footer 2
-regions[footer_3] = Footer 3
-regions[user] = User
-
-; ========================================
-; Settings
-; ========================================
-settings[toggle_logo] = 1
-settings[toggle_name] = 1
-settings[toggle_slogan] = 1
-settings[toggle_node_user_picture] = 1
-settings[toggle_comment_user_picture] = 1
-settings[toggle_comment_user_verification] = 1
-settings[toggle_favicon] = 1
-settings[toggle_main_menu] = 1
-settings[toggle_secondary_menu] = 1
-settings[omega_toggle_front_page_content] = 1
-settings[default_logo] = 1
-settings[logo_path] = ""
-settings[logo_upload] = ""
-settings[default_favicon] = 1
-settings[favicon_path] = ""
-settings[favicon_upload] = ""
-settings[omega_enable_warning] = 1
-settings[omega_toggle_extension_layouts] = 1
-settings[omega_layout] = ocio-3
-settings[omega_toggle_extension_development] = 1
-settings[omega_enable_export_reminder] = 1
-settings[omega_rebuild_theme_registry] = 0
-settings[omega_rebuild_aggregates] = 0
-settings[omega_browser_width_indicator] = 1
-settings[omega_livereload] = 1
-settings[omega_livereload_script] = http://localhost:35729/livereload.js
-settings[omega_livereload_host] = localhost
-settings[omega_livereload_port] = 35729
-settings[omega_demo_regions] = 0
-settings[omega_toggle_extension_compatibility] = 1
-settings[omega_conditional_classes_html] = 1
-settings[omega_apple_touch] = 1
-settings[omega_cleartype] = 1
-settings[omega_handheld_friendly] = 1
-settings[omega_mobile_optimized] = 1
-settings[omega_viewport] = 1
-settings[omega_viewport_user_scaleable] = 1
-settings[omega_chrome_edge] = 1
-settings[omega_toggle_extension_assets] = 1
-settings[omega_libraries][selectivizr][status] = 1
-settings[omega_libraries][respond][status] = 1
-settings[omega_libraries][pie][status] = 1
-settings[omega_libraries][html5shiv][status] = 1
-settings[omega_libraries][modernizr][status] = 1
-settings[ocio_omega_breadcrumb] = 1
-settings[ocio_omega_color_menu] = md-gray
-settings[ocio_omega_color_body] = white
diff --git a/profiles/wcm_base/themes/ocio_omega_3/package.json b/profiles/wcm_base/themes/ocio_omega_3/package.json
deleted file mode 100644
index 377a3444..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/package.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
-  "name": "ocio_3",
-  "version": "1.0.0",
-  "dependencies": {},
-  "devDependencies": {
-    "grunt": "~0.4.0",
-    "grunt-contrib-watch": "~0.4.3",
-    "grunt-contrib-compass": "~0.2.0",
-    "grunt-contrib-jshint": "~0.1.1",
-    "grunt-contrib-uglify": "~0.2.0",
-    "grunt-shell": "~0.3.1"
-  },
-  "engines": {
-    "node": ">=0.8.0"
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md
deleted file mode 100644
index 43a31c10..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# Defining preprocess hooks
-Rather than placing your preprocess hooks directly in the template.php file you
-can manage them in automatically discovered and lazy-loaded include files. It is
-even possible to organize them in sub-folders. This feature greatly improves the
-maintainability of large themes that would otherwise contain hundreds of lines
-of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.preprocess.inc)
-for them to be automatically discovered:
-
-* THEMENAME_preprocess_html() = html.preprocess.inc
-* THEMENAME_preprocess_page() = page.preprocess.inc
-* THEMENAME_preprocess_node() = node.preprocess.inc
-* THEMENAME_preprocess_comment() = comment.preprocess.inc
-* THEMENAME_preprocess_region() = region.preprocess.inc
-
-As with template files, you should replace underscores from the hook names with
-hyphens:
-
-* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc
-* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc
-
-Inside of each of these files you define the preprocess hook just as you would
-otherwise do in your template.php file:
-
-```
-function THEMENAME_preprocess_HOOK(&$variables) {
-  // Your code here.
-}
-```
diff --git a/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc
deleted file mode 100644
index 56e77a6a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * Implements hook_preprocess_page().
- */
-function ocio_3_preprocess_page(&$vars) {
-  $classes[] = theme_get_setting('ocio_omega_color_body');
-  $vars['main_classes'] = join(' ', $classes);
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/process/README.md b/profiles/wcm_base/themes/ocio_omega_3/process/README.md
deleted file mode 100644
index 180a2933..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/process/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# Defining process hooks
-Rather than placing your process hooks directly in the template.php file you can
-manage them in automatically discovered and lazy-loaded include files. It is
-even possible to organize them in sub-folders. This feature greatly improves the
-maintainability of large themes that would otherwise contain hundreds of lines
-of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.process.inc) for
-them to be automatically discovered:
-
-* THEMENAME_process_html() = html.process.inc
-* THEMENAME_process_page() = page.process.inc
-* THEMENAME_process_node() = node.process.inc
-* THEMENAME_process_comment() = comment.process.inc
-* THEMENAME_process_region() = region.process.inc
-
-As with template files, you should replace underscores from the hook names with
-hyphens:
-
-* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc
-* THEMENAME_process_html_tag() = html-tag.process.inc
-
-Inside of each of these files you define the process hook just as you would
-otherwise do in your template.php file:
-
-```
-function THEMENAME_process_HOOK(&$variables) {
-  // Your code here.
-}
-```
diff --git a/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc
deleted file mode 100644
index cb8c528b..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * Implements hook_process_page().
- */
-function ocio_3_process_page(&$variables) {
-  // You can use process hooks to modify the variables before they are passed to
-  // the theme function or template file.
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/README.md
deleted file mode 100644
index 656c957f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/README.md
+++ /dev/null
@@ -1,124 +0,0 @@
-# Introduction to [Sass](http://sass-lang.com/)
-Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules,
-variables, mixins, selector inheritance, and more. It’s translated to well-
-formatted, standard CSS using the command line tool or a web-framework plugin.
-
-Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS”
-(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every
-valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss.
-
-The second, older syntax is known as the indented syntax (or just “Sass”).
-Inspired by Haml’s terseness, it’s intended for people who prefer conciseness
-over similarity to CSS. Instead of brackets and semicolons, it uses the
-indentation of lines to specify blocks. Although no longer the primary syntax,
-the indented syntax will continue to be supported. Files in the indented syntax
-use the extension .sass.
-
-Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for
-further information about the syntax.
-
-## Introduction to [Compass](http://compass-style.org/)
-Compass is an open-source CSS Authoring Framework.
-
-Please refer to the [Compass documentation](http://compass-style.org/reference)
-for further information on how to leverage the powerful Compass framework.
-
-## Compass extensions
-There are many extensions available for Compass. You can install and use as many
-of them together or just a single one depending on your use-case. Good examples
-for useful Compass extensions are "susy" (a responsive grid framework
-[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator)
-but there are many more.
-
-## Setting up and using Sass and Compass
-Compass runs on any computer that has
-[ruby](http://www.ruby-lang.org/en/downloads) installed.
-
-Once you got ruby installed you can easily install the required gems from the
-command line:
-```
-$ gem update --system
-$ gem install compass
-```
-
-Any additional library can be installed in the same way:
-```
-$ gem install compass-rgbapng
-$ gem install susy
-```
-
-Once you have set up your environment you can navigate to the folder that holds
-your config.rb file.
-
-The config.rb file is the configuration file that helps Sass and Compass to
-understand your environment. For example, it defines which folder your .scss
-or .sass files are stored in or where the generated .css files should be output
-to.
-
-Executing the following command will constantly watch for any change in your
-.scss files and re-compile them into .css:
-```
-$ compass watch
-```
-
-You can also clear and recompile your .css manually:
-```
-$ compass clean
-$ compass compile
-```
-
-## Barebones Sass Structure
-The barebones CSS structure provided in this starterkit uses many of the ideas
-discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to
-provide a starting point for building modular, scalable CSS using Sass and
-Drupal.
-
-Multiple Sass partials are used to help organise the styles, these are combined
-by including them in styles.scss which is compiled into styles.css in the css/
-directory.
-
-All styles are included in order of specificity, this means that as you go down
-the document each section builds upon and inherits sensibly from the previous
-ones. This results in less undoing of styles, less specificity problems and
-all-round better architected and lighter stylesheets.
-
-The file and directory structure contained in this folder looks something like
-this:
-
-### Top level files
-These files are the main entry points for the Sass compiler and shouldn't
-directly contain any CSS code, instead they only serves to combine the Sass
-contained in the partials (see below) through @import directives.
-
-#### ocio-3.styles.scss
-This file aggregates all the components into a single file.
-
-#### ocio-3.normalize.scss
-This file provides a CSS reset/normalize generated based on the legacy
-variables.
-
-#### ocio-3.hacks.scss
-This file may be used to provide temporary hot-fixes for style issues that
-you plan to properly implement as components at a later point in time or simply
-don't have a proper solution for yet.
-
-#### ocio-3.no-query.scss
-This file re-renders the same contents as the styles.scss file but without any
-media queries. It can be used as a fallback for for older browsers that don't
-support media queries. You can find more information about this on the
-github repository of the
-[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks).
-Compass gem.
-
-### Partials
-#### variables
-This is where you place your Sass variables.
-
-#### abstractions
-This is where you place your functions, mixins and extends.
-
-#### base
-This is where you place all your basic, raw HTML element styling.
-
-#### components
-This is where you place your components.
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md
deleted file mode 100644
index 7730ffb7..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Abstractions
-Abstractions contains Sass mixins, extends and functions for use throughout your
-stylesheets and help to promote code reuse.
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md
deleted file mode 100644
index 677a7c15..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Base styes
-Base styles define the default look for HTML and, to some extent, common Drupal
-elements.
-
-These rules will generally be made up of element selectors for HTML elements
-such as headings, paragraphs and lists. Common Drupal elements, such as basic
-form items, should be covered as well.
-
-The styleguide module (http://drupal.org/project/styleguide) gives you a good
-overview of common Drupal elements for styling. By setting a solid baseline
-before adding any more specific customisations you ensure that as any new
-features are added they will be correctly styled without any extra work.
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss
deleted file mode 100644
index 7bb13f82..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-//sassy-buttons
-
-@import "sassy-buttons";
-
-.red-button {
-  @include sassy-button;
-  text-transform: uppercase;
-  font-family: $proxima;
-  letter-spacing: 0.05em;
-  font-weight: 400;
-}
-
-input[type=button],
-.button,
-.form-submit,
-#edit-preview,
-.webform-submit {
-  @extend .red-button;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss
deleted file mode 100644
index 4e5ae79a..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss
+++ /dev/null
@@ -1,72 +0,0 @@
-// Setting l-constrained as percent padding
-.l-constrained {
-  padding: 0;
-  margin: 0 auto;
-  @include pie-clearfix;
-
-  @include breakpoint($tab, true) {
-    padding: 0 9%;
-  }
-}
-
-//add padding to navbar and masthead for mobile
-@include breakpoint($small, true) {
-  body {
-    .l-region--osu-navbar, .l-region--masthead {
-      .l-constrained {
-        padding: 0 4%;
-      }
-    }
-
-    .l-main,
-    .l-footer-wrapper {
-      padding: 4%;
-    }
-  }
-}
-
-
-// setting max-width of content containers
-@include breakpoint($x-wide) {
-  .max-width {
-    max-width: $max-width;
-    margin: 0 auto;
-    padding: 0;
-  }
-}
-
-
-/* Setting body and page background color */
-body.html {
-  background: $dk-gray;
-}
-
-.l-page {
-  background: $dk-gray;
-}
-
-.constrained-container {
-  background: $white;
-}
-
-
-/* setting padding for containers */
-.l-main {
-  @include pie-clearfix;
-  padding: 0 2.5%;
-}
-.node-type-ocio-landing-page {
-	.l-main {
-		padding: 0%;
-	}
-	ul.breadcrumb {
-		padding: 0 2.5%;
-	}
-	.tabs, .messages {
-		margin: 2.5%;
-	}
-}
-
-.panels-row {
-	padding: 0 2.5%;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss
deleted file mode 100644
index a75269cc..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-img, media {
-  max-width: 100%;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss
deleted file mode 100644
index 808645a0..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-td, th {
-	padding: 1em;
-}
-
-table {
-	margin-top: 1em;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss
deleted file mode 100644
index 871de6ba..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss
+++ /dev/null
@@ -1,155 +0,0 @@
-// font units
-@mixin font-size($sizeValue: 1.6) {
-  font-size: ($sizeValue * 10) + px;
-  font-size: $sizeValue + rem;
-}
-
-// base typography
-html, body {
-  font-family: $proxima;
-  color: $dk-gray;
-  font-weight: 300;
-}
-
-p {
-	margin-top: .4em;
-}
-
-//heading size and weight
-h1, .alpha {
-	@include font-size(4.2);
-	margin: .8em 0 0 0;
-	font-weight: 700;
-}
-h2, .beta {
-	@include font-size(3.6);
-	margin: .9em 0 0 0;
-	font-weight: 700;
-}
-h3, .gamma {
-	@include font-size(2.8);
-	margin: 1em 0 0 0;
-	font-weight: 600;
-}
-h4, .delta {
-	@include font-size(2.4);
-	margin: 1.2em 0 0 0;
-	font-weight: 600;
-}
-h5, .epsilon {
-	@include font-size(2);
-	margin: 1.4em 0 0 0;
-	font-weight: 600;
-}
-h6, .zeta {
-	@include font-size(1.8);
-	margin: 1.4em 0 0 0;
-	font-weight: 600;
-}
-
-//headings style
-h1, .alpha,
-h2, .beta,
-h3, .gamma,
-h4, .delta,
-h5, .epsilon,
-h6, .zeta {
-
-	font-family: $proxima;
-  line-height: 100%;
-
-  a,
-  a:visited {
-		@extend .header-links;
-  }
-}
-
-
-
-
-h2.block__title {
-	margin-top: 0;
-}
-
-//base font sizing for various screen sizes
-@include breakpoint($small, true) {
-	html {
-  	font-size: 50%;
-	}
-	body,
-	.body {
-		@include font-size(1.8);
-		line-height: 150%;
-	}
-}
-@include breakpoint($tab, true) {
-	html {
-  	font-size: 57%;
-	}
-	body,
-	.body {
-		@include font-size(1.7);
-		line-height: 150%;
-	}
-}
-@include breakpoint($desk, true) {
-	html {
-  	font-size: 62.5%;
-	}
-	body,
-	.body {
-		@include font-size(1.6);
-		line-height: 150%;
-	}
-}
-@include breakpoint($wide, true) {
-	html {
-  	font-size: 66%;
-	}
-	body,
-	.body {
-		@include font-size(1.5);
-		line-height: 150%;
-	}
-}
-
-//links
-a {
-  @include link-colors($red, $md-gray, $orange, $red, darken($blue,20%));
-  text-decoration: none;
-  &:hover {
-		text-decoration: underline;
-  }
-}
-.header-links {
-  @include link-colors($red, $md-gray, darken($blue,20%), $red, $yellow);
-  text-decoration: none;
-    &:hover {
-	  	text-decoration: none;
-  }
-}
-.reverse-links {
-	@include link-colors($lt-gray, $white, $red, $lt-gray, $yellow);
-}
-
-
-//specific styles
-
-.more-link,
-.more-link a {
-	text-transform: uppercase;
-	font-weight: 600;
-	text-decoration: none;
-	margin-top: 2em;
-}
-
-.fine-print {
-	@include font-size(1.2);
-	line-height: 135%;
-}
-
-.labels {
-	@include font-size(1.3);
-	text-transform: uppercase;
-	font-weight: 400;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md
deleted file mode 100644
index c60898cd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# Components
-This directory should contain full components (modules in SMACSS), their
-sub-components and modifiers.
-
-Components are discrete parts of your page that should sit within the regions
-of your layouts. You should try to abstract your components as much as possible
-to promote reuse throughout the theme. Components should be flexible enough to
-respond to any width and should never rely on context
-(e.g. .sidebar-first .component) for styling. This allows modules to be placed
-throughout the theme with no risk of them breaking.
-
-If you find you need to change the look of a component depending on it's context
-you should avoid using context based classes at all costs. Instead it is better
-to add another "modifier" class to the component to alter the styling. Again,
-this promotes reuse.
-
-Sub-components are the individual parts that make up a component. As a general
-rule, adding a class to target a sub-component is a much better option than
-using descendant selectors or element selectors. In many cases sub-components
-can be made more reusable by making them components in their own right, so they
-can then be used within other components.
-
-Almost everything that doesn't belong in base should be made a component.
-
-## Some common examples throughout Drupal
-
-* Blocks
-* Content Types
-    For example, you may have a generic node component that contains
-    sub-components for the submitted by line and links. Specific components can
-    then be created for each content type to style the specifics of each. Finally,
-    by using entity view modes you can easily apply modifications based on the
-    .node-[view-mode] classes.
-* Forms
-    For instance the log in form.
-* Views
-    Each views output style could be made into a component, the content of each
-    row should be provided by a view mode styled by it's component CSS. Exposed
-    filter forms, views pagers and other views elements are also good candidates
-    for components.
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss
deleted file mode 100644
index 31fa71fd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.flex-control-paging {
-	display:none;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss
deleted file mode 100644
index b126c2b5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.front {
-
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss
deleted file mode 100644
index d9382f60..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-.l-main {
-	margin-top: 0 !important;
-	margin-bottom: 0 !important;
-}
-
-.l-main.lt-gray {
-	background: $lt-gray;
-	
-	.panels-row.even {
-		background: $lt-gray;
-	}
-	.panels-row.odd {
-		background: white;
-	}
-}
-
-.l-main.white {
-	background: white;
-	
-	.panels-row.even {
-		background: white;
-	}
-	.panels-row.odd {
-		background: $lt-gray;
-	}
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss
deleted file mode 100644
index 6b179736..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-// news page view
-.page-news {
-	
-	.view-display-id-page {
-		@include breakpoint($tab,true){
-			padding-right: 2em;
-			margin-top: 1em;
-		}
-	}
-	
-	//archive block
-	.l-region--sidebar-2 {
-		background: $lt-gray;
-		
-		h2.block__title {
-			text-transform: uppercase;
-			@include font-size(2.8);
-		}
-	}
-}
-
-
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss
deleted file mode 100644
index bf7283fa..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-//panels specific components
-
-h2.pane-title {
-  text-transform: uppercase;
-  margin-top: 1em;
-}
-
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss
deleted file mode 100644
index 278b3fce..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-//base styling of more link
-.more-link {
-  @include font-size(1.5);
-
-  a {
-    text-transform: uppercase;
-    color: $red;
-
-    &:hover {
-      text-decoration: none;
-    }
-  }
-}
-
-
-// extend to instances
-.field--name-node-link {
-  @extend .more-link;
-  margin-top: 0.5 * $vert-spacing-unit;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss
deleted file mode 100644
index e7e95167..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-fieldset.search-advanced {
-	padding-left:1em;
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss
deleted file mode 100644
index 75806ae7..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-.view-user-directory {
-
-
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss
deleted file mode 100644
index 1950f387..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-.node-type-webform {
-	
-	//fieldset
-	.webform-component-fieldset {
-		margin: 2 * $vert-spacing-unit 0 $vert-spacing-unit 0;
-		padding: $vert-spacing-unit $horz-spacing-unit;
-		
-		legend {
-			text-transform: uppercase;
-			font-weight: 600;
-			padding: 0 0.25 * $horz-spacing-unit;
-		}
-		
-	}
-	
-	
-	//file uploads
-	#edit-submitted-file-ajax-wrapper {
-		padding: $vert-spacing-unit 0;
-	}
-	#edit-submitted-file-upload-button {
-		@extend .red-button;
-	}
-	
-	
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss
deleted file mode 100644
index 4315ee15..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-//from workbench_moderation.css
-div.workbench-info-block {
-  background: $lt-gray;
-  padding: 1em 1.5em;
-  margin: 1em 0;
-  border: none;
-  color: $dk-gray;
-  @include font-size(1.4);
-  border-left: 8px solid $orange;
-  
-  #edit-submit {
-		margin-left: 1em;
-		font-size: 13px !important;
-		padding: 0.4em 0.8em 0.4em 0.8em !important;
-	}
-
-  
-}
-
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss
deleted file mode 100644
index e9312da5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-.l-footer-wrapper {
-  .l-region--footer-1,
-  .l-region--footer-2 {
-    margin-top: 10px;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss
deleted file mode 100644
index d8a2fdf4..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-.l-region--hero-wrapper.lt-gray {
-	background: $lt-gray;
-}
-
-.l-region--hero-wrapper.white {
-	background: white;
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss
deleted file mode 100644
index dd45f9c3..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@include breakpoint($tab) {
-  .l-region--main-menu-wrapper {
-    .max-width {
-      padding: 0 2%;
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss
deleted file mode 100644
index b1af1b2e..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.l-region--masthead.dk-gray {
-	
-}
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss
deleted file mode 100644
index fd57f8ff..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-.l-region--pre-footer-wrapper {
-  &.lt-gray {
-    background: $lt-gray;
-  }
-
-  &.white {
-    background: white;
-  }
-
-  img {
-    display: block;
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss
deleted file mode 100644
index 82415a8f..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$breakpoint-no-queries: true;
-$breakpoint-no-query-fallbacks: true;
-
-// Re import everything but without media queries.
-@import "ocio-3.layout";
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss
deleted file mode 100644
index a7c9d5db..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss
+++ /dev/null
@@ -1,126 +0,0 @@
-/*******************************************************************************
- * ocio-3.layout.scss
- *
- * Styles for the OCIO Default layout.
- ******************************************************************************/
-@import "compass";
-@import "breakpoint";
-@import "singularitygs";
-
-// Globbing from within sub-folders only works with relative paths.
-@import "../../variables/**/*";
-@import "../../base/**/*";
-
-/* Header */
-.l-region--header {
-  padding: $vert-spacing-unit 0;
-
-  .block {
-    float: right;
-  }
-}
-
-/* Content Area */
-.l-highlighted-wrapper {
-  padding: $vert-spacing-unit 0;
-}
-
-.l-region--highlighted {
-  @extend .l-constrained;
-}
-
-.l-region--help {
-  margin-bottom: $vert-spacing-unit;
-}
-
-.l-main {
-}
-
-/* Sidebars */
-
-.l-region--sidebar-1,
-.l-region--sidebar-2 {
-  padding: $vert-spacing-unit $horz-spacing-unit;
-}
-
-/* Footer */
-.l-footer-wrapper {
-  padding: $vert-spacing-unit 0;
-}
-
-.l-region--footer {
-  @extend .l-constrained;
-}
-
-@include breakpoint($tab, true) {
-  /* Header */
-  .l-branding {
-    @include grid-span(3, 1);
-  }
-
-  .l-region--navigation {
-    @include grid-span(6, 4);
-  }
-
-  .l-region--header {
-    @include grid-span(3, 10);
-  }
-
-  /* Sidebars */
-  .has-two-sidebars,
-  .has-one-sidebar {
-    .l-content {
-      @include grid-span(8, 1);
-    }
-
-    .l-region--sidebar-1,
-    .l-region--sidebar-2 {
-      @include grid-span(4, 9);
-      clear: right;
-    }
-  }
-
-  /* Footer */
-  .l-region--footer-1 {
-    @include grid-span(7, 1);
-  }
-
-  .l-region--footer-2 {
-    @include grid-span(5, 8);
-  }
-
-  .l-region--footer-3 {
-    clear: both;
-  }
-}
-
-
-@include breakpoint($desk, true) {
-  /* Sidebars */
-  .has-one-sidebar {
-    .l-content {
-      @include grid-span(8, 1);
-    }
-
-    .l-region--sidebar-1 {
-      @include grid-span(4, 9);
-      clear: none;
-    }
-  }
-
-  .has-two-sidebars {
-    .l-content {
-      @include grid-span(6, 1);
-    }
-
-    .l-region--sidebar-1,
-    .l-region--sidebar-2 {
-      @include grid-span(3, 7);
-      clear: none;
-    }
-
-    .l-region--sidebar-2 {
-      @include grid-span(3, 10);
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss
deleted file mode 100644
index a895ace1..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Hide the toolbar or admin menu on small screens.
-@media all and (max-width: 800px) {
-  #toolbar, #admin-menu {
-    display: none;
-  }
-
-  html {
-    body.toolbar, body.admin-menu {
-      padding-top: 0 !important;
-      margin-top: 0 !important;
-    }
-  }
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss
deleted file mode 100644
index c2f0aa27..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$breakpoint-no-queries: true;
-$breakpoint-no-query-fallbacks: true;
-
-// Re-render everything from styles.scss but without media queries.
-@import "ocio-3.styles";
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss
deleted file mode 100644
index 3d6b6ddd..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Import the legacy variables (relevant for controlling compass-normalize).
-@import "variables/**/*";
-
-// Generate normalize.css.
-@import "normalize";
-
-// Use 'border-box' for the box model.
-@import "toolkit/kickstart";
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss
deleted file mode 100644
index 6edbb26c..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-// Import external libraries.
-@import "compass";
-@import "breakpoint";
-@import "singularitygs";
-@import "toolkit";
-
-// Import variables, abstractions, base styles and components using globbing.
-//
-// Globbing will always import files alphabetically. Optimally, all your
-// components should be self-contained and explicit enough to not have any
-// contained styles leak into unrelated components: The import order should not
-// affect the result.
-//
-// If there are variables, functions or mixins that depend on each other and
-// therefore need to be imported in a specific order you can import them
-// directly. Variables-, function- or mixin providing partials should never
-// output any styles themselves: Importing them multiple times to resolve
-// dependencies shouldn't be a problem.
-@import "variables/**/*";
-@import "abstractions/**/*";
-@import "base/**/*";
-@import "components/**/*";
-
-
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md
deleted file mode 100644
index ddf13461..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Variables
-Sass allows you to define variables that can be used throughout your Sass files.
-Using variables makes it much easier to ensure consistency throughout your
-stylesheets for values such as colors and numeric values. Variables are also
-used for configuration by many Sass extensions. Some examples of values that
-should be defined as variables are:
-
-* Colors scheme.
-* Spacing units, for example vertical and horizontal spacing units.
-* Font sizes and related metrics such as line height.
-* Font stacks.
-* Grid sizing
-* Legacy browser support.
-
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss
deleted file mode 100644
index 9a6072de..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-//import color variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_colors.scss";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss
deleted file mode 100644
index 5ef60b92..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-/*** THIS Theme uses its own grid variables ***/
-
-// Set consistent vertical and horizontal spacing units.
-$vert-spacing-unit: 20px;
-$horz-spacing-unit: 1.5em;
-
-$small: max-width 47.5em; // 760px
-$tab: 47.5em; //760px
-$desk: 72em; //1152px
-$wide: 90em; //1440px
-$x-wide: 100em; //1600px
-
-$max-width: 81.875em; //1310px
-
-$grids: 4;
-$grids: add-grid(12 at $tab);
-
-$gutters: 1/3;
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss
deleted file mode 100644
index cf76adaf..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-// Legacy support.
-$legacy-support-for-ie6: false;
-$legacy-support-for-ie7: true;
-$legacy-support-for-ie8: true;
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss
deleted file mode 100644
index 25b5fef9..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-//import sassy buttons variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_sassybuttons.scss";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss
deleted file mode 100644
index ce5a9e11..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-//import typography variables from ocio_omega_base
-@import "../../../ocio_omega_base/sass/variables/_typography.scss";
\ No newline at end of file
diff --git a/profiles/wcm_base/themes/ocio_omega_3/screenshot.png b/profiles/wcm_base/themes/ocio_omega_3/screenshot.png
deleted file mode 100644
index 53c58beda8afa55680bbac0a137efc5770e9ef31..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 68240
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
JPDHLkV1mX>tKa|t

diff --git a/profiles/wcm_base/themes/ocio_omega_3/template.php b/profiles/wcm_base/themes/ocio_omega_3/template.php
deleted file mode 100644
index 26d112a3..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/template.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-/**
- * @file
- * Template overrides as well as (pre-)process and alter hooks for the
- * OCIO 3 theme.
- */
diff --git a/profiles/wcm_base/themes/ocio_omega_3/templates/README.md b/profiles/wcm_base/themes/ocio_omega_3/templates/README.md
deleted file mode 100644
index 51dd46f5..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/templates/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Overriding template files
-Place your template files in this directory. You can optionally organize them in
-subdirectories.
diff --git a/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php b/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php
deleted file mode 100644
index 55c31ce2..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-/**
- * @file
- * Default theme implementation to display a region.
- *
- * Available variables:
- * - $content: The content for this region, typically blocks.
- * - $classes: String of classes that can be used to style contextually through
- *   CSS. It can be manipulated through the variable $classes_array from
- *   preprocess functions. The default values can be one or more of the
- *   following:
- *   - region: The current template type, i.e., "theming hook".
- *   - region-[name]: The name of the region with underscores replaced with
- *     dashes. For example, the page_top region would have a region-page-top
- *     class.
- * - $region: The name of the region variable as defined in the theme's .info
- *   file.
- *
- * Helper variables:
- * - $classes_array: Array of html class attribute values. It is flattened
- *   into a string within the variable $classes.
- * - $is_admin: Flags true when the current user is an administrator.
- * - $is_front: Flags true when presented in the front page.
- * - $logged_in: Flags true when the current user is a logged-in member.
- *
- * @see template_preprocess()
- * @see template_preprocess_region()
- * @see template_process()
- */
-?>
-<div class="l-region--main-menu-wrapper <?php print $menu_color ?>">
-	<div class="max-width">
-  	<div<?php print $attributes; ?>>
-  		<?php print $content; ?>
-  	</div>
-	</div>
-</div>
-
diff --git a/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php
deleted file mode 100644
index 05a7473b..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-/**
- * @file
- * Theme settings file for the OCIO 3 theme.
- */
-
-require_once dirname(__FILE__) . '/template.php';
-
-/**
- * Implements hook_form_FORM_alter().
- */
-function ocio_3_form_system_theme_settings_alter(&$form, $form_state) {
-  
-  // Add body color option
-  $form['ocio_omega']['ocio_omega_color_body']= array(
-  	'#type'  => 'radios',
-    '#title' => t('Body Color'),
-    '#default_value' => theme_get_setting('ocio_omega_color_body'),
-    '#options' => ocio_omega_base_generate_color_swatches(
-      array(
-	      'white' => t('White'),
-        'lt-gray' => t('Light Gray'),
-      )
-    ),
-  );
-  
-  //unset options from the base theme that we don't want for this site
-  unset($form['ocio_omega']['ocio_omega_color_navbar']);
-  unset($form['ocio_omega']['ocio_omega_color_masthead']);
-}
diff --git a/profiles/wcm_base/themes/ocio_omega_3/theme/README.md b/profiles/wcm_base/themes/ocio_omega_3/theme/README.md
deleted file mode 100644
index 81772435..00000000
--- a/profiles/wcm_base/themes/ocio_omega_3/theme/README.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Overriding theme function
-Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked.
-
-This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file.
-
-The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered:
-
-* THEMENAME_breadcrumb() = breadcrumb.theme.inc
-* THEMENAME_button() = button.theme.inc
-
-As with template files, you should replace underscores from the hook names with hyphens:
-
-* THEMENAME_status_messages() = status-messages.theme.inc
-* THEMENAME_menu_link() = menu-link.theme.inc
-
-Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file:
-
-```
-function THEMENAME_HOOK(&$variables) {
-  // Your code here.
-}
-```
-
-Example:
-
-```
-function THEMENAME_menu_link(&$variables) {
-  // Your code here.
-}
-```
-
-You can also provide theme function include files for theme hook suggestions.
diff --git a/profiles/wcm_base/wcm_base.make b/profiles/wcm_base/wcm_base.make
index f2cd8a01..a0a0fbfa 100644
--- a/profiles/wcm_base/wcm_base.make
+++ b/profiles/wcm_base/wcm_base.make
@@ -23,7 +23,7 @@ projects[context_omega][subdir] = contrib
 projects[ctools][version] = 1.12
 projects[ctools][subdir] = contrib
 
-projects[date][version] = 2.9
+projects[date][version] = 2.10
 projects[date][subdir] = contrib
 
 projects[defaultconfig][version] = 1.0-alpha11
@@ -466,33 +466,33 @@ libraries[ocio_modernizr][download][branch] = 7.x-1.x
 
 ; The Panopoly Foundation
 
-projects[panopoly_core][version] = 1.44
+projects[panopoly_core][version] = 1.45
 projects[panopoly_core][subdir] = panopoly
 
-projects[panopoly_theme][version] = 1.44
+projects[panopoly_theme][version] = 1.45
 projects[panopoly_theme][subdir] = panopoly
 
-projects[panopoly_magic][version] = 1.44
+projects[panopoly_magic][version] = 1.45
 projects[panopoly_magic][subdir] = panopoly
 projects[panopoly_magic][patch][2869560] = http://drupal.org/files/issues/panopoly_magic-indirect_variable_access-2869560-4.patch
 
-projects[panopoly_widgets][version] = 1.44
+projects[panopoly_widgets][version] = 1.45
 projects[panopoly_widgets][subdir] = panopoly
 
-projects[panopoly_admin][version] = 1.44
+projects[panopoly_admin][version] = 1.45
 projects[panopoly_admin][subdir] = panopoly
 
 
 ; The Panopoly Toolset
 
-projects[panopoly_pages][version] = 1.44
+projects[panopoly_pages][version] = 1.45
 projects[panopoly_pages][subdir] = panopoly
 
-projects[panopoly_search][version] = 1.44
+projects[panopoly_search][version] = 1.45
 projects[panopoly_search][subdir] = panopoly
 projects[panopoly_search][patch][2863077] = http://drupal.org/files/issues/panopoly_search-update-search-api-2863077-2.patch
 
 ; For running the automated tests.
 
-projects[panopoly_test][version] = 1.44
+projects[panopoly_test][version] = 1.45
 projects[panopoly_test][subdir] = panopoly
-- 
GitLab